From 02fde12ab6633206dc39ac76823aacb362756904 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Wed, 11 Nov 2026 06:15:32 +0000 Subject: [PATCH] Version Packages --- .../adapter-kit-is-encrypted-payload.md | 7 - .../auth-device-session-workspace-pin.md | 8 - .changeset/auth-emudhra-spki-blocklist.md | 10 - .changeset/auth-error-codes-and-help.md | 13 - .changeset/auth-expiry-and-secret-wiping.md | 12 - .changeset/auth-rustls-0-23-45.md | 6 - .changeset/cancelled-auth-refresh.md | 5 - .changeset/cli-drizzle-migrations-out.md | 5 - .changeset/column-migration-api.md | 20 - .changeset/eql-3-1-0-migration.md | 62 - .changeset/eql-cross-query-domain-blockers.md | 6 - .../eql-drop-ignored-query-json-cast.md | 5 - .changeset/eql-json-array-root-flag.md | 5 - .../eql-ore-block-256-constant-op-count.md | 21 - .changeset/eql-plan-field-targets.md | 5 - .changeset/eql-text-equality-transcoding.md | 5 - .../eql-wrapper-operators-search-path.md | 25 - .changeset/impact-gate-pip-supply-chain.md | 5 - .../managed-platforms-skill-frontmatter.md | 9 - .changeset/migrate-readme-column-migration.md | 5 - .changeset/musl-build-image-dependabot.md | 5 - .changeset/nextjs-session-cookie-hardening.md | 17 - .../no-plaintext-search-terms-in-errors.md | 10 - .changeset/oidc-federation-per-user-docs.md | 17 - .changeset/oidc-federation-per-user-tokens.md | 44 - .changeset/prisma-skill-eql-310.md | 7 - .changeset/protect-ffi-rustls-0-23-45.md | 12 - .../readme-unwrap-oidc-federation-result.md | 6 - .../source-links-languages-typescript.md | 16 - .changeset/stack-encrypt-json-null-result.md | 11 - .../stack-encrypt-ops-json-plaintext.md | 5 - .changeset/stash-decrypt-reverse-migration.md | 8 - .changeset/stash-dynamodb-hmac-narrowing.md | 5 - .changeset/stash-dynamodb-no-reencryption.md | 5 - .../stash-supabase-skill-plaintext-tables.md | 7 - .changeset/supabase-plaintext-table-reads.md | 17 - .changeset/wizard-mcp-sdk-security-pin.md | 9 - e2e/CHANGELOG.md | 28 + e2e/package.json | 2 +- languages/golang/encrypt/guest/Cargo.lock | 2 +- .../typescript/examples/basic/CHANGELOG.md | 13 + .../typescript/examples/basic/package.json | 2 +- .../typescript/examples/prisma/CHANGELOG.md | 14 + .../typescript/examples/prisma/package.json | 2 +- .../typescript/packages/auth/CHANGELOG.md | 85 + .../typescript/packages/auth/package.json | 2 +- .../auth/platforms/darwin-arm64/CHANGELOG.md | 2 + .../auth/platforms/darwin-arm64/package.json | 2 +- .../auth/platforms/darwin-x64/CHANGELOG.md | 2 + .../auth/platforms/darwin-x64/package.json | 2 +- .../platforms/linux-arm64-gnu/CHANGELOG.md | 2 + .../platforms/linux-arm64-gnu/package.json | 2 +- .../auth/platforms/linux-x64-gnu/CHANGELOG.md | 2 + .../auth/platforms/linux-x64-gnu/package.json | 2 +- .../platforms/linux-x64-musl/CHANGELOG.md | 2 + .../platforms/linux-x64-musl/package.json | 2 +- .../platforms/win32-x64-msvc/CHANGELOG.md | 2 + .../platforms/win32-x64-msvc/package.json | 2 +- .../typescript/packages/bench/CHANGELOG.md | 13 + .../typescript/packages/bench/package.json | 2 +- .../typescript/packages/cli/CHANGELOG.md | 112 + .../typescript/packages/cli/package.json | 2 +- .../typescript/packages/migrate/CHANGELOG.md | 32 + .../typescript/packages/migrate/package.json | 2 +- .../typescript/packages/nextjs/CHANGELOG.md | 23 + .../typescript/packages/nextjs/package.json | 2 +- .../packages/protect-ffi/CHANGELOG.md | 11 + .../packages/protect-ffi/Cargo.lock | 2 +- .../integration-tests/CHANGELOG.md | 16 + .../integration-tests/package.json | 2 +- .../packages/protect-ffi/package.json | 2 +- .../platforms/darwin-arm64/CHANGELOG.md | 11 + .../platforms/darwin-arm64/package.json | 2 +- .../platforms/darwin-x64/CHANGELOG.md | 11 + .../platforms/darwin-x64/package.json | 2 +- .../platforms/linux-arm64-gnu/CHANGELOG.md | 11 + .../platforms/linux-arm64-gnu/package.json | 2 +- .../platforms/linux-x64-gnu/CHANGELOG.md | 11 + .../platforms/linux-x64-gnu/package.json | 2 +- .../platforms/linux-x64-musl/CHANGELOG.md | 11 + .../platforms/linux-x64-musl/package.json | 2 +- .../platforms/win32-x64-msvc/CHANGELOG.md | 11 + .../platforms/win32-x64-msvc/package.json | 2 +- .../packages/stack-drizzle/CHANGELOG.md | 12 + .../packages/stack-drizzle/package.json | 2 +- .../packages/stack-prisma/CHANGELOG.md | 85 + .../packages/stack-prisma/package.json | 2 +- .../packages/stack-supabase/CHANGELOG.md | 36 + .../packages/stack-supabase/package.json | 2 +- .../typescript/packages/stack/CHANGELOG.md | 46 + .../typescript/packages/stack/package.json | 2 +- .../typescript/packages/test-kit/CHANGELOG.md | 12 + .../typescript/packages/test-kit/package.json | 2 +- .../typescript/packages/wizard/CHANGELOG.md | 18 + .../typescript/packages/wizard/package.json | 2 +- packages/eql/Cargo.lock | 2 +- packages/eql/crates/eql-bindings/Cargo.toml | 2 +- .../eql-bindings/sql/cipherstash-encrypt.sql | 17249 ++++++++++++++-- .../eql-bindings/sql/release-manifest.json | 4 +- packages/eql/packages/eql/CHANGELOG.md | 50 + packages/eql/packages/eql/package.json | 2 +- .../packages/eql/sql/cipherstash-encrypt.sql | 17249 ++++++++++++++-- .../packages/eql/sql/release-manifest.json | 4 +- .../eql/src/generated/release-manifest.ts | 4 +- skills/stash-cli/SKILL.md | 2 +- skills/stash-edge/SKILL.md | 4 +- 106 files changed, 32920 insertions(+), 2786 deletions(-) delete mode 100644 .changeset/adapter-kit-is-encrypted-payload.md delete mode 100644 .changeset/auth-device-session-workspace-pin.md delete mode 100644 .changeset/auth-emudhra-spki-blocklist.md delete mode 100644 .changeset/auth-error-codes-and-help.md delete mode 100644 .changeset/auth-expiry-and-secret-wiping.md delete mode 100644 .changeset/auth-rustls-0-23-45.md delete mode 100644 .changeset/cancelled-auth-refresh.md delete mode 100644 .changeset/cli-drizzle-migrations-out.md delete mode 100644 .changeset/column-migration-api.md delete mode 100644 .changeset/eql-3-1-0-migration.md delete mode 100644 .changeset/eql-cross-query-domain-blockers.md delete mode 100644 .changeset/eql-drop-ignored-query-json-cast.md delete mode 100644 .changeset/eql-json-array-root-flag.md delete mode 100644 .changeset/eql-ore-block-256-constant-op-count.md delete mode 100644 .changeset/eql-plan-field-targets.md delete mode 100644 .changeset/eql-text-equality-transcoding.md delete mode 100644 .changeset/eql-wrapper-operators-search-path.md delete mode 100644 .changeset/impact-gate-pip-supply-chain.md delete mode 100644 .changeset/managed-platforms-skill-frontmatter.md delete mode 100644 .changeset/migrate-readme-column-migration.md delete mode 100644 .changeset/musl-build-image-dependabot.md delete mode 100644 .changeset/nextjs-session-cookie-hardening.md delete mode 100644 .changeset/no-plaintext-search-terms-in-errors.md delete mode 100644 .changeset/oidc-federation-per-user-docs.md delete mode 100644 .changeset/oidc-federation-per-user-tokens.md delete mode 100644 .changeset/prisma-skill-eql-310.md delete mode 100644 .changeset/protect-ffi-rustls-0-23-45.md delete mode 100644 .changeset/readme-unwrap-oidc-federation-result.md delete mode 100644 .changeset/source-links-languages-typescript.md delete mode 100644 .changeset/stack-encrypt-json-null-result.md delete mode 100644 .changeset/stack-encrypt-ops-json-plaintext.md delete mode 100644 .changeset/stash-decrypt-reverse-migration.md delete mode 100644 .changeset/stash-dynamodb-hmac-narrowing.md delete mode 100644 .changeset/stash-dynamodb-no-reencryption.md delete mode 100644 .changeset/stash-supabase-skill-plaintext-tables.md delete mode 100644 .changeset/supabase-plaintext-table-reads.md delete mode 100644 .changeset/wizard-mcp-sdk-security-pin.md diff --git a/.changeset/adapter-kit-is-encrypted-payload.md b/.changeset/adapter-kit-is-encrypted-payload.md deleted file mode 100644 index 4e2e1a4729..0000000000 --- a/.changeset/adapter-kit-is-encrypted-payload.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -"@cipherstash/stack": patch ---- - -`@cipherstash/stack/adapter-kit` now exports `isEncryptedPayload`, the check -model decryption uses to find an encrypted value in a row. The Supabase adapter -uses it to refuse a row it would otherwise return undecrypted. diff --git a/.changeset/auth-device-session-workspace-pin.md b/.changeset/auth-device-session-workspace-pin.md deleted file mode 100644 index c627b02168..0000000000 --- a/.changeset/auth-device-session-workspace-pin.md +++ /dev/null @@ -1,8 +0,0 @@ ---- -"@cipherstash/auth": patch -"stash": patch ---- - -`@cipherstash/auth`'s `AutoStrategy` now honours `CS_WORKSPACE_CRN` when you are signed in through the CLI (no access key). The default `@cipherstash/stack` client resolves credentials in `@cipherstash/protect-ffi` and does not pick this up until that package does. Previously the CRN was ignored and the CLI's *current* workspace was used, so switching workspaces with the CLI silently changed which workspace a process authenticated against. Now the session saved for the workspace named by the CRN is used, and every token is checked against that workspace, failing with `WORKSPACE_MISMATCH` otherwise. If no session exists for that workspace, the result is `NOT_AUTHENTICATED`. Without a CRN, behaviour is unchanged. - -The client key (`secretkey.json`) that `stack-encrypt` reads from the CLI profile follows the same workspace, so the token and the client key never come from different ones. diff --git a/.changeset/auth-emudhra-spki-blocklist.md b/.changeset/auth-emudhra-spki-blocklist.md deleted file mode 100644 index 35f81f7b61..0000000000 --- a/.changeset/auth-emudhra-spki-blocklist.md +++ /dev/null @@ -1,10 +0,0 @@ ---- -"@cipherstash/auth": patch ---- - -The native binaries now refuse a TLS certificate chain that carries one of the -eight eMudhra intermediate CA keys reported compromised on 2026-10-17, including -their Sectigo cross-signs. On Linux the platform verifier checks no revocation, -so these intermediates were still trusted through the distro CA bundle. Such a -chain now fails as a revoked certificate. The package's API is unchanged, and -the WASM build is unaffected because the runtime's `fetch` handles TLS there. diff --git a/.changeset/auth-error-codes-and-help.md b/.changeset/auth-error-codes-and-help.md deleted file mode 100644 index 3fdac5ddab..0000000000 --- a/.changeset/auth-error-codes-and-help.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -"@cipherstash/auth": patch ---- - -Auth failures carry more help, and their messages never quote a credential or another library's text. A failure's `type` (`NOT_AUTHENTICATED`, `INVALID_CRN`, ...) is unchanged. - -- `REQUEST_ERROR`'s message no longer repeats the transport's own error, which can carry a URL with its query string. It gains `help` saying what to check. -- `INVALID_TOKEN` for a token whose claims do not decode no longer quotes the decoder's message, which could carry a byte or a claim of the token. -- A failed device binding reports ZeroKMS's status, not its response body. -- `SERVER_ERROR` for a refused token exchange names the HTTP status and the auth server's `error_description`, not the response body, which from the edge in front of it is an HTML page and can echo the access key. A body that is not JSON is reported by where it broke, not by the parser's message. -- A profile file that is not valid JSON is reported by error kind, line and column, not by the parser's message, which could quote the file. -- `INVALID_GRANT`, `INVALID_WORKSPACE_ID` and `ALREADY_CONSUMED` gain `help`, and `NOT_AUTHENTICATED`'s help names `stash auth login`. -- A `STORE_ERROR` carries the help of the profile failure underneath it, such as logging in again when the profile file is missing. diff --git a/.changeset/auth-expiry-and-secret-wiping.md b/.changeset/auth-expiry-and-secret-wiping.md deleted file mode 100644 index 7146e61144..0000000000 --- a/.changeset/auth-expiry-and-secret-wiping.md +++ /dev/null @@ -1,12 +0,0 @@ ---- -"@cipherstash/auth": patch ---- - -Sign-in and token refresh no longer trust an unbounded `expires_in` from the -auth server. A token lifetime longer than 30 days is treated as 30 days, and a -device code is polled for at most one hour, so an oversized value can no -longer panic the process or wrap to an already-expired token. The buffers that -carry saved tokens and keys to and from `~/.cipherstash`, and an access key -read from `CS_CLIENT_ACCESS_KEY`, are now wiped from memory once used. -A device code's lifetime now runs from when it was issued, and polling stops -at that deadline rather than at the next poll after it. diff --git a/.changeset/auth-rustls-0-23-45.md b/.changeset/auth-rustls-0-23-45.md deleted file mode 100644 index 02ee2d4089..0000000000 --- a/.changeset/auth-rustls-0-23-45.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"@cipherstash/auth": patch ---- - -The native binaries now use rustls 0.23.45, which fixes GHSA-2mjx-qc3c-rqvc -(affecting rustls 0.23.13 up to 0.23.44). The package's API is unchanged. diff --git a/.changeset/cancelled-auth-refresh.md b/.changeset/cancelled-auth-refresh.md deleted file mode 100644 index ccd0e5d709..0000000000 --- a/.changeset/cancelled-auth-refresh.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@cipherstash/auth': patch ---- - -Keep native token refreshes running when their caller is cancelled, so rotated device-session credentials are saved and subsequent requests can still authenticate. Close a refresh-waiter notification race, and give the caller that started a refresh the new token rather than the expiring one it replaced. diff --git a/.changeset/cli-drizzle-migrations-out.md b/.changeset/cli-drizzle-migrations-out.md deleted file mode 100644 index a0df9103bc..0000000000 --- a/.changeset/cli-drizzle-migrations-out.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'stash': patch ---- - -`stash encrypt drop` and `stash decrypt drop` now write the Drizzle migration to the directory drizzle-kit reports (the `out` in `drizzle.config.ts`) instead of scanning `--migrations-dir`. Previously, when the two differed, the SQL could be written over an older migration with the same name while drizzle-kit journaled an empty stub in the real `out`, so the DROP never shipped. When a scan fallback is needed it matches the exact `_.sql` suffix and refuses to overwrite any file that is not a drizzle-kit scaffold (blank or comment-only), and `--migrations-dir` now warns when drizzle-kit wrote elsewhere. diff --git a/.changeset/column-migration-api.md b/.changeset/column-migration-api.md deleted file mode 100644 index 4ca5563845..0000000000 --- a/.changeset/column-migration-api.md +++ /dev/null @@ -1,20 +0,0 @@ ---- -'@cipherstash/migrate': minor -'stash': patch ---- - -`@cipherstash/migrate` adds `ColumnMigration`, one place for the rules of a column migration in either direction: which twin column it pairs with (the flag, the recorded pairing, the manifest, then the naming convention), its phase, whether a forced pass is owed, and which open migration in the other direction blocks it. -`ColumnMigration.load()` reads it from `cipherstash.cs_migrations`; `confirmDualWrites()`, `recordDropGenerated()` and `recordSourceRemoved()` record events, refusing those the rules forbid with a `ColumnMigrationError`. -The pure rules are exported as `deriveColumnMigration`, `openCounterpart`, `planPassFor`, `passProgress`, `deriveTwinName` and `manifestTwin`. - -`runBackfill` and `runDecryptBackfill` now apply the rules themselves rather than leaving them to the caller. -Every event records whether its pass was forced. -An interrupted forced pass is finished as one by the next run, with or without `force`, and the result says why in `forcedBy`. -A forward backfill resumes after a failed run from its last committed position, counts its total once when it resumes a forced pass, and refuses to start while a reverse migration of the same columns is open. -`runBackfill` now throws a `ColumnMigrationError` with code `twin-mismatch` when `encryptedColumn` differs from the encrypted column already recorded for that column, rather than continuing into a different one. -A reverse backfill over a twin that already holds values is forced unless the caller confirmed dual-writes with the `plaintext-current` waiver. -Error events store the error's class (`errorName`) and safe details instead of its message, which could carry row data. - -`stash decrypt plan`, `status`, `backfill` and `drop` resolve every column through `ColumnMigration`, so they always agree on the twin and the phase. -`decrypt status` flags `forward-open`, `twin-has-values` and `forced-pass-owed`. -`decrypt backfill --confirm-plaintext-current` is accepted on a later run as long as no forced pass has started, and refused while a started forced pass is owed. diff --git a/.changeset/eql-3-1-0-migration.md b/.changeset/eql-3-1-0-migration.md deleted file mode 100644 index 39e2388a04..0000000000 --- a/.changeset/eql-3-1-0-migration.md +++ /dev/null @@ -1,62 +0,0 @@ ---- -'@cipherstash/stack-prisma': minor ---- - -Move the bundled EQL v3 migrations to **eql-3.1.0**. Its install SQL changes -the version stamp (`eql_v3.version()` returns `'3.1.0'` and the `eql_v3` -schema comment reads `'3.1.0'`) and the ORE block comparator behind every -ordered ORE operator and the ORE operator class. The comparator now runs a -constant number of operations whatever two values share, closing a timing -leak. Ordering results are unchanged for well-formed values, but a block-ORE -text value with a malformed or mismatched-width term now raises on every -comparison against it. Check your `_ore` text columns before migrating; see -[U-001](../../../../packages/eql/docs/upgrading/v3.1.md#u-001-block-ore-text-comparisons-check-every-term). -No domain, wire format or index term changes. - -Two artefacts carry the new bundle: - -- A new upgrade edge, `20261005T0000_upgrade_eql_v3_3_1_0`, carrying the - invariant `cipherstash:upgrade-eql-v3-bundle-3.1.0-v1`. Existing databases - re-install through it on the next `prisma-next migration plan` followed by - `prisma-next migrate`. **`migrate` alone is not enough**: only - `migration plan` copies the new directory into your repo. -- The baseline install migration `20260601T0100_install_eql_v3_bundle`, which - now bakes 3.1.0 and gains a sixth op, a no-SQL carrier for the new - invariant, so fresh databases land on 3.1.0 from the single all-additive - genesis edge and `db init` keeps working. - -**A 1.2.x database walks one edge. A 1.0.0 or 1.1.x database walks three.** -1.2.x shipped eql-3.0.6, so `migrate` walks only the 3.1.0 edge. 1.0.0 and -1.1.x shipped eql-3.0.4, so `migrate` walks the 3.0.5, 3.0.6 and 3.1.0 edges in -one transaction, re-installing the ~2.6 MB bundle three times. As with every EQL -upgrade, each re-install opens with `DROP SCHEMA IF EXISTS eql_v3 CASCADE`: -re-run your grant script, and recreate functional indexes and anything else -depending on `eql_v3`. - -**Action required, including on 1.2.x: the baseline changed again.** 1.2.0 -and 1.2.1 shipped the baseline at eql-3.0.6, and this release changes those -published bytes. 1.0.0 to 1.1.1 shipped it at eql-3.0.4. If your project has a -`migrations/cipherstash/` directory generated against any earlier version, -delete it and re-run `prisma-next migration plan`: - -```bash -rm -rf migrations/cipherstash -npx prisma-next migration plan -``` - -Your database keeps its markers, so already-applied invariants are not re-run. -If you skip the delete, a fresh `db init` from a 1.2.x directory refuses with -`Operation cipherstash.upgrade-eql-v3-bundle-3.1.0 has class "data" which is -not allowed by policy.` From a 1.0.0 or 1.1.x directory it refuses on the 3.0.5 -edge instead. See "Upgrading from 1.0.0, 1.1.x or 1.2.x" in the package README. - -**Why the baseline was re-emitted rather than given a second genesis edge.** -The 3.0.5 and 3.0.6 entries said this trade must be re-argued on adoption -numbers at each bump. Unlike the 3.0.6 re-emit, this one changes a published -baseline. The team chose it on these numbers: `@cipherstash/stack-prisma` had -481 npm downloads in the 30 days to 3 October 2026, and 384 in the last 7 of -those days, 305 of them on the 1.2.0 release day. The append-only alternative, -a second `from: null` genesis edge, would add another permanent ~2.6 MB copy of -the bundle. That choice was made when 3.1.0 changed only the version stamp; the -comparator change came after it and does not alter the trade, since every -database reaches the same bundle either way. diff --git a/.changeset/eql-cross-query-domain-blockers.md b/.changeset/eql-cross-query-domain-blockers.md deleted file mode 100644 index e7b840d4d0..0000000000 --- a/.changeset/eql-cross-query-domain-blockers.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"@cipherstash/eql": patch -"stash": patch ---- - -Comparing an encrypted column with a different domain's query operand now raises instead of silently returning no rows. For example `public.eql_v3_text_ord = $1::eql_v3.query_text_eq`, or `eql_v3_text_ord < $1::eql_v3.query_text_ord_ope`, previously fell through to native `jsonb` comparison and answered false for equal values. Within a type family, every pair of a column domain and another domain's query operand now resolves to a blocker for the operators both sides support, naming both operands and telling the caller to use the query domain that matches the column. Use the query domain of the column's own domain (`eql_v3.query_`). The install bundle grows by about 1,060 functions and the same number of operators, so a single-transaction uninstall now takes about 8,550 locks (up from about 6,400); raise `max_locks_per_transaction` on busy clusters. diff --git a/.changeset/eql-drop-ignored-query-json-cast.md b/.changeset/eql-drop-ignored-query-json-cast.md deleted file mode 100644 index c9cb12b546..0000000000 --- a/.changeset/eql-drop-ignored-query-json-cast.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@cipherstash/eql': patch ---- - -Drop the `CREATE CAST (public.eql_v3_json_search AS eql_v3.query_json)` that PostgreSQL always ignored (it warned "cast will be ignored because the source data type is a domain" on every install). `doc::eql_v3.query_json` was never converting; call `eql_v3.to_ste_vec_query(col)` instead. Also corrects the `eql-bindings` wire-format docs: `op` backs `_ord` / `_ord_ope` (and `text_ord` / `text_search` carry `hm` + `op`), `ob` only `_ord_ore`. diff --git a/.changeset/eql-json-array-root-flag.md b/.changeset/eql-json-array-root-flag.md deleted file mode 100644 index 9982dae8c0..0000000000 --- a/.changeset/eql-json-array-root-flag.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@cipherstash/eql': patch ---- - -Encrypted JSON arrays now agree between the Rust/TypeScript bindings and the SQL. `SteVecDocument` models the root `a` array flag that the SQL root validator accepts and the array accessors require, so an array document the database accepts also parses in the bindings. The `a` flag on documents and entries is now optional but not nullable in the generated TypeScript and JSON Schema (`a?: boolean`), matching the SQL CHECK; a `null` is rejected instead of failing later with a cast error. `eql_v3.jsonb_array_length` returns 0 for an empty array (it returned NULL), and `eql_v3.jsonb_array_elements` and `eql_v3.jsonb_document_contains(jsonb[], jsonb)` no longer raise "upper bound of FOR loop cannot be null" on one. diff --git a/.changeset/eql-ore-block-256-constant-op-count.md b/.changeset/eql-ore-block-256-constant-op-count.md deleted file mode 100644 index ef0ac0a27c..0000000000 --- a/.changeset/eql-ore-block-256-constant-op-count.md +++ /dev/null @@ -1,21 +0,0 @@ ---- -'@cipherstash/eql': minor ---- - -Security: the ORE block comparator (`eql_v3_internal.compare_ore_block_256_term` -and `compare_ore_block_256_terms`, behind every ordered ORE operator and the ORE -operator class) now runs a constant number of operations for operands of the -same shape (term count, term width, NULL positions), whether and wherever they -differ. Previously its run time depended on where two values first differ, so a -party able to time queries could learn how long a prefix their query value -shares with stored values. For text the effect was large: a comparison took -about 11 µs when the first term differs and 47 µs when only the sixth does. -Results are unchanged. Single-term comparisons cost about 6% more when the -terms differ and about 36% more (roughly 1 µs) when they are equal, since equal -terms now run the hash too; text comparisons now take about 18 µs whatever the -operands. Multi-term (text) values now check every paired term, so a -malformed or mismatched-width term after the first difference, or one paired -with a NULL element, raises instead of being skipped; see -[U-001](../../docs/upgrading/v3.1.md#u-001-block-ore-text-comparisons-check-every-term) -for how to find such rows before upgrading. A timing harness is in -`packages/eql/tests/timing/ore_block_256/`. diff --git a/.changeset/eql-plan-field-targets.md b/.changeset/eql-plan-field-targets.md deleted file mode 100644 index e1fd16c148..0000000000 --- a/.changeset/eql-plan-field-targets.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@cipherstash/eql': minor ---- - -**The `eql-bindings` crate resolves an EQL type named as a string to its own Stack Encrypt plan** (`stack-encrypt` feature). `eql_bindings::encryption::targets` carries a catalog-generated table of every EQL type a data plan may name as a field target — its name across languages, family and suffix, the plaintext `ValueKind` it takes, the indexes it carries, its query twin, and whether the engine can produce it today with the reason when not — and `encrypt` / `decrypt` / `query` entry points that dispatch on the name and run the type's derived `EncryptFrom` / `DecryptInto`, resolving to the EQL value's JSON bytes through the engine's `Pending` so a guest batches it with the rest of a plan. This is the EQL half of EQL types as plan field targets (cipherstash/stack#1062): a Go data plan names `TextEq` and the guest returns the finished EQL value instead of assembling one. `TextEq` is the only producible type; every other name is refused with the plan's reason. The SQL surface and the TypeScript package are unchanged. diff --git a/.changeset/eql-text-equality-transcoding.md b/.changeset/eql-text-equality-transcoding.md deleted file mode 100644 index 969aa9653b..0000000000 --- a/.changeset/eql-text-equality-transcoding.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@cipherstash/eql': minor ---- - -**Rust `TextEq` and `TextEqQuery` support Stack Encrypt's target-directed API behind the `stack-encrypt` feature.** The stored table and column identifier supplies the encryption context; native ciphertext and equality terms are transcoded into EQL payloads while Vitamin C owns plaintext encoding. This is a new producer profile with exact string equality, independent of existing cipherstash-client ciphertext and terms. Query operands carry no recoverable ciphertext. diff --git a/.changeset/eql-wrapper-operators-search-path.md b/.changeset/eql-wrapper-operators-search-path.md deleted file mode 100644 index c28b6cb75c..0000000000 --- a/.changeset/eql-wrapper-operators-search-path.md +++ /dev/null @@ -1,25 +0,0 @@ ---- -'@cipherstash/eql': patch -'stash': patch ---- - -Fix: the `_ord_ore` comparison functions (`eql_v3.lt`, `lte`, `gt`, `gte`, `eq`, -`neq`), and the operators on `_ord_ore` columns when named with their schema -(`col OPERATOR(public.<) $1`), no longer give wrong answers when `public` is not -on the `search_path`. These functions are kept free of a pinned -`search_path` so PostgreSQL can inline them into index scans, which means they -look up their comparison operator through the caller's `search_path`. The ORE -comparison operators live in `public`, so a caller without it, such as a -`SECURITY DEFINER` function with `SET search_path = ''` (the hardening Supabase -recommends), got PostgreSQL's built-in record comparison instead. That compares -the ciphertext bytes, so equality and ordering were silently wrong rather than -raising an error. Every generated comparison function now names its operator -with its schema (`OPERATOR(public.<)` for ORE, `OPERATOR(pg_catalog.<)` for the -HMAC, bloom filter and OPE terms), so the result no longer depends on the -`search_path`, and the functions still inline. A bare `col < $1` still needs -`public` on the `search_path`, because the operators on encrypted columns are -created in `public`; without it, call the function (`eql_v3.lt(col, $1)`) or -name the operator's schema. Reinstall or upgrade EQL to pick up the fix. - -The `stash-postgres` skill now explains how to query encrypted columns from a -function or role whose `search_path` leaves out `public`. diff --git a/.changeset/impact-gate-pip-supply-chain.md b/.changeset/impact-gate-pip-supply-chain.md deleted file mode 100644 index d526908c04..0000000000 --- a/.changeset/impact-gate-pip-supply-chain.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'stash': patch ---- - -The supply-chain skill names `pip` among the Dependabot ecosystems the repository monitors, and says that a pip requirements file installed in CI should pin every package with a hash and be installed with `pip install --require-hashes --no-deps`. diff --git a/.changeset/managed-platforms-skill-frontmatter.md b/.changeset/managed-platforms-skill-frontmatter.md deleted file mode 100644 index a9b6077a06..0000000000 --- a/.changeset/managed-platforms-skill-frontmatter.md +++ /dev/null @@ -1,9 +0,0 @@ ---- -'stash': patch ---- - -Fix invalid YAML in `skills/stash-managed-platforms/SKILL.md` frontmatter: the -unquoted `description` contained a colon-space, so any YAML parser rejected the -file (this broke cipherstash.com deploys, which mirror these skills at build -time). Rewritten as a folded block scalar; the parsed description is -byte-for-byte identical. diff --git a/.changeset/migrate-readme-column-migration.md b/.changeset/migrate-readme-column-migration.md deleted file mode 100644 index 7009bae52a..0000000000 --- a/.changeset/migrate-readme-column-migration.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@cipherstash/migrate': patch ---- - -The README now calls the forward and reverse moves of a column "column migrations", matching the package glossary, instead of "lifecycle". diff --git a/.changeset/musl-build-image-dependabot.md b/.changeset/musl-build-image-dependabot.md deleted file mode 100644 index 5045b81fe7..0000000000 --- a/.changeset/musl-build-image-dependabot.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'stash': patch ---- - -The supply-chain skill names every Dependabot ecosystem the repository monitors, including the Go module and the Docker image the musl binaries are built in. diff --git a/.changeset/nextjs-session-cookie-hardening.md b/.changeset/nextjs-session-cookie-hardening.md deleted file mode 100644 index 00feac4dc0..0000000000 --- a/.changeset/nextjs-session-cookie-hardening.md +++ /dev/null @@ -1,17 +0,0 @@ ---- -'@cipherstash/nextjs': patch ---- - -Harden the CipherStash session cookie (`__cipherstash_cts_session`). - -- The cookie is now written `httpOnly` and `secure`. It holds a bearer token and nothing in this package reads it client-side; if your own client code read it, move that read to the server. `secure` applies in every environment: browsers accept it from `http://localhost`, but a plain-HTTP development server on another host (a LAN address, for example) will no longer keep the session. -- A session is only reused for the user it was minted for. The cookie now records the issuer and subject (`iss` and `sub`) of the OIDC token it was minted from, and `protectMiddleware` and `protectClerkMiddleware` replace a session left behind by another user (for example after a Clerk multi-session `setActive` switch, or a sign-out on a route the middleware does not match). If a replacement cannot be minted, the stale cookie is cleared. Cookies written by earlier versions carry no owner and are re-minted once. Ownership is read without verifying a signature, so the token you pass to `protectMiddleware` or `getCtsToken` must be one your application has already authenticated. -- `getCtsToken(oidcToken)` only returns the cookie session when it belongs to the issuer and subject of `oidcToken`, and otherwise fetches a fresh session for that token. -- `getCtsToken()` with no argument is deprecated. It returns the session cookie without checking who it belongs to, because it has no identity to compare it with, so pass the user's token whenever you have one. If a user signs out on a route the middleware does not match, call `resetCtsToken` there. -- An expired or malformed session cookie no longer passes through or throws: it is treated as no session and re-minted or cleared by the middleware, instead of returning a 500 on every matched route. -- A successful CTS response is now validated before it is used. A 2xx body that is not an unexpired token (non-JSON, the wrong shape, or an `expiry` already past) is reported as a failure instead of being written to the cookie or thrown out of the middleware. -- `GetCtsTokenResponse` now uses `success: true` and `success: false` as literal discriminants, so checking `result.success` narrows `result.ctsToken` to a `CtsToken`. -- When the middleware replaces or clears the session on a response that continues the request (`NextResponse.next()` or a rewrite), the request forwarded to route handlers and server components is updated in the same request, so `getCtsToken()` there never sees the previous user's session. Next.js does not do this for route handlers on any release tested, from 14.0.0 to 15.5.29. If the response you pass in already overrides the forwarded request headers, the forwarded session cookie is set to the one the middleware decided on, whether your override replaced the cookie or left it out. A session cookie your response already sets is likewise replaced with the kept session, or cleared when none was kept. -- A CTS transport failure (DNS, TLS, connection reset) is reported as a failure instead of throwing, so the middleware still clears a stale session and does not return a 500. The error does not repeat the exception's message, which a fetch wrapper could fill with the request body. -- A rejected Clerk `getToken()` no longer fails the request. It is treated as no token being available, so a stale session is still cleared. -- On Next.js 14.2.8 to 14.2.23 and 15.0.x, Next.js itself sends the session token to the browser in an `x-middleware-set-cookie` response header whenever the session changes, so `httpOnly` does not protect it on those responses. Upgrade to at least 14.2.25 or 15.2.3, which also fix a critical Next.js middleware bypass (GHSA-f82v-jwr5-mffw). diff --git a/.changeset/no-plaintext-search-terms-in-errors.md b/.changeset/no-plaintext-search-terms-in-errors.md deleted file mode 100644 index bd63d45452..0000000000 --- a/.changeset/no-plaintext-search-terms-in-errors.md +++ /dev/null @@ -1,10 +0,0 @@ ---- -'@cipherstash/stack': patch -'@cipherstash/stack-supabase': patch -'@cipherstash/stack-prisma': patch -'stash': patch ---- - -Two validation errors no longer quote the caller's search term: a free-text search term that is too short, and a `like`/`ilike` pattern with wildcards the encrypted search cannot honour. Each now reports the term's length instead. - -The Supabase and DynamoDB adapters' error logs now record a failure's kind instead of its full message, which could quote a plaintext value. The kind is the error class plus any known encryption error type, FFI error code or auth code it carries; anything else is left out. The DynamoDB `options.logger` hook now receives a copy of the error whose message is that description, with the same `code`. The full message is still returned to the caller and passed to `errorHandler`. `@cipherstash/stack/adapter-kit` exports the shared `describeFailure` and `likeWildcardError` helpers that produce these messages. diff --git a/.changeset/oidc-federation-per-user-docs.md b/.changeset/oidc-federation-per-user-docs.md deleted file mode 100644 index 1e280f9035..0000000000 --- a/.changeset/oidc-federation-per-user-docs.md +++ /dev/null @@ -1,17 +0,0 @@ ---- -"@cipherstash/stack": patch -"stash": patch ---- - -Document how `OidcFederationStrategy` serves many users through one client: the -`getJwt` callback runs on every operation, in the caller's async context, and -must return the JWT of the user behind the current request, and each user's -JWT is exchanged for that user's own token (stack-auth's fix for -cipherstash/stack#1045). One caveat is documented for the `@cipherstash/stack` -client on the native entry, which calls the strategy from a background task so -a request read from `AsyncLocalStorage` is not visible inside `getJwt` there -yet: capture the request in the closure or build the client per request until -cipherstash/stack#1065 lands. The docs and the `stash-auth`, `stash-encryption`, -`stash-supabase` and `stash-edge` skills say so, and say that on earlier -`@cipherstash/auth` releases a strategy caches one token for everyone, so a -client there must serve one user. diff --git a/.changeset/oidc-federation-per-user-tokens.md b/.changeset/oidc-federation-per-user-tokens.md deleted file mode 100644 index cbaafed99a..0000000000 --- a/.changeset/oidc-federation-per-user-tokens.md +++ /dev/null @@ -1,44 +0,0 @@ ---- -"@cipherstash/auth": minor ---- - -`OidcFederationStrategy` now keeps one CTS token per distinct provider JWT -instead of one token for everyone. `getJwt` is called on every `getToken()` -and must return the JWT of the user the current request is for; a JWT is -exchanged once and its CTS token reused while that token is valid *and* the -JWT's entry is still in the bounded least-recently-used cache (eviction before -expiry, or `cacheCapacity: 0`, means another exchange; see below). Previously -the strategy cached the first user's token and handed it to -every caller until it expired, so on a server serving many users through one -client a value one user encrypted under a lock context could be bound to -another user's identity (cipherstash/stack#1045). - -`getToken()` now calls `getJwt` in the caller's own async context and hands the -JWT to a new `getTokenForJwt(jwt)` method, on both the Node and `wasm-inline` -entries. Previously the Node binding ran `getJwt` through a napi threadsafe -function, in the async context of `create()`, so a callback that read the -request from `AsyncLocalStorage` (Clerk's `auth()`, Next.js `headers()`) saw -no request from a module-level strategy, or the creating request from one -created inside a request. One long-lived strategy now serves every user from -such a callback. `getTokenForJwt` is also public, for a caller that already -holds the user's JWT; it shares the strategy's cache with `getToken()`. - -A token persisted through `createWithStore` (for example a cookie) is now -served only to the JWT it was federated from, so a store shared across users, -or a cookie left over from a previous sign-in, is a cache miss rather than -another user's token. The store is still one slot, so a store shared by -several users caches only the most recent of them; give each user their own -(a per-browser cookie already is). The stored JSON carries a new -`federated_from` field; tokens stored by earlier releases have none and are -re-federated once. - -Because the cache is keyed on the whole JWT, an identity provider that rotates -JWTs faster than the CTS token lifetime (about 15 minutes) re-federates on each -rotation, where earlier releases reused the stored token. - -The cache holds 1024 JWTs unless told otherwise. `create` and `createWithStore` -take an optional `cacheCapacity` after `baseUrl` (the `cacheCapacity` option on -`@cipherstash/auth/wasm-inline`); when the cache is full the least recently -used JWT's token is dropped, that user is exchanged again on their next call, -and the eviction is logged at `debug`. `0` caches nothing. Existing calls are -unchanged. diff --git a/.changeset/prisma-skill-eql-310.md b/.changeset/prisma-skill-eql-310.md deleted file mode 100644 index 92aacd896d..0000000000 --- a/.changeset/prisma-skill-eql-310.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -'stash': patch ---- - -`skills/stash-prisma`: the stale-`migrations/cipherstash/` table now describes -eql-3.1.0. The baseline bakes 3.1.0, 1.2.x shipped 3.0.6, and the table names -the `db init` refusal a stale 1.2.x directory produces. diff --git a/.changeset/protect-ffi-rustls-0-23-45.md b/.changeset/protect-ffi-rustls-0-23-45.md deleted file mode 100644 index 9bcf792bdb..0000000000 --- a/.changeset/protect-ffi-rustls-0-23-45.md +++ /dev/null @@ -1,12 +0,0 @@ ---- -"@cipherstash/protect-ffi": patch -"@cipherstash/protect-ffi-darwin-arm64": patch -"@cipherstash/protect-ffi-darwin-x64": patch -"@cipherstash/protect-ffi-linux-arm64-gnu": patch -"@cipherstash/protect-ffi-linux-x64-gnu": patch -"@cipherstash/protect-ffi-linux-x64-musl": patch -"@cipherstash/protect-ffi-win32-x64-msvc": patch ---- - -The native binaries now use rustls 0.23.45, which fixes GHSA-2mjx-qc3c-rqvc -(affecting rustls 0.23.13 up to 0.23.44). The package's API is unchanged. diff --git a/.changeset/readme-unwrap-oidc-federation-result.md b/.changeset/readme-unwrap-oidc-federation-result.md deleted file mode 100644 index d8eccf2d01..0000000000 --- a/.changeset/readme-unwrap-oidc-federation-result.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"@cipherstash/stack": patch ---- - -Fix the README's OIDC federation example, which passed the `Result` from `OidcFederationStrategy.create()` straight to `config.authStrategy` and failed in `Encryption()` with `opts.strategy.getToken is missing`. -It now unwraps the `Result` and passes `strategy.data`, and so does the `LockContext` JSDoc example. diff --git a/.changeset/source-links-languages-typescript.md b/.changeset/source-links-languages-typescript.md deleted file mode 100644 index 1f29f7dc70..0000000000 --- a/.changeset/source-links-languages-typescript.md +++ /dev/null @@ -1,16 +0,0 @@ ---- -"@cipherstash/migrate": patch -"@cipherstash/nextjs": patch -"@cipherstash/protect-ffi": patch -"@cipherstash/protect-ffi-darwin-arm64": patch -"@cipherstash/protect-ffi-darwin-x64": patch -"@cipherstash/protect-ffi-linux-arm64-gnu": patch -"@cipherstash/protect-ffi-linux-x64-gnu": patch -"@cipherstash/protect-ffi-linux-x64-musl": patch -"@cipherstash/protect-ffi-win32-x64-msvc": patch ---- - -The package's source links now point at its folder under -`languages/typescript/` in cipherstash/stack. The previous release linked to -its old folder under `packages/`, which no longer exists, so the README's -source links and the npm page's repository link returned 404. diff --git a/.changeset/stack-encrypt-json-null-result.md b/.changeset/stack-encrypt-json-null-result.md deleted file mode 100644 index 6111f982ab..0000000000 --- a/.changeset/stack-encrypt-json-null-result.md +++ /dev/null @@ -1,11 +0,0 @@ ---- -'@cipherstash/stack': minor -'@cipherstash/stack-supabase': patch -'stash': patch ---- - -`encrypt` on a `types.Json` column now types its result as `Encrypted | null` when the plaintext may be `null`. A `null` document has always resolved to `{ data: null }` at runtime (it is stored as SQL NULL, not encrypted), but the result was typed `Encrypted`, so `result.data.c` compiled and then threw. `encrypt` is now generic over the plaintext's type: a literal `null`, or a value typed `JsonDocument`, gives `data: Encrypted | null`, through `.withLockContext()` and `.audit()` too. A value TypeScript knows is non-null, and every scalar column, still gives `data: Encrypted`. No runtime change. If your code reads `result.data` after encrypting a Json value that may be `null`, it must now check for `null` first. `EncryptOperation` and `EncryptOperationWithLockContext` take an optional result type parameter (default `Encrypted`), and the `EncryptResult

` helper type is exported from `@cipherstash/stack/encryption`. - -`@cipherstash/stack-supabase`: the per-term query-encryption fallback (used when the client has no `bulkEncrypt`) now rejects a `null` envelope instead of sending the string `"null"` as a filter operand, matching the bulk path. - -`stash`: the `stash-encryption` skill now says what `encrypt` returns for a `null` Json document. diff --git a/.changeset/stack-encrypt-ops-json-plaintext.md b/.changeset/stack-encrypt-ops-json-plaintext.md deleted file mode 100644 index fb7b1952c6..0000000000 --- a/.changeset/stack-encrypt-ops-json-plaintext.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@cipherstash/stack': patch ---- - -Internal type cleanup of the encryption client (no runtime change). The exported operation classes `EncryptOperation`, `EncryptQueryOperation`, `BatchEncryptQueryOperation` and `BulkEncryptOperation` now declare that they accept a `types.Json` document as plaintext, which they always did at runtime; their `getOperation()` return types widen to match. The `EncryptionClient` interface changes only in what `encrypt` returns for a `types.Json` column; see the `EncryptResult` changeset. diff --git a/.changeset/stash-decrypt-reverse-migration.md b/.changeset/stash-decrypt-reverse-migration.md deleted file mode 100644 index 3bff0401a4..0000000000 --- a/.changeset/stash-decrypt-reverse-migration.md +++ /dev/null @@ -1,8 +0,0 @@ ---- -'stash': minor -'@cipherstash/migrate': minor ---- - -`stash decrypt status|plan|backfill|drop` moves encrypted columns back to plaintext — the encrypt lifecycle run in reverse, with the same safety rails. `decrypt plan` adds a nullable plaintext twin per EQL v3 column with its type mapped back from the domain (`text*` → `text`, `timestamp*` → `timestamptz`, `json*` → `jsonb`, …): Drizzle schema lines for `drizzle-kit generate`, or a reviewed SQL migration elsewhere. `decrypt backfill` decrypts in resumable, checkpointed chunks, one `bulkDecrypt` (one ZeroKMS request) per chunk, default 500 rows. It refuses a plaintext column that a forward encryption started from and never dropped: only one migration may be open on a pair of columns, so finish or abandon the forward one first. When that column was already removed outside stash, `decrypt plan` finds it missing and records the forward migration as dropped (marked as observed), so the reverse migration can start. Its first run also refuses a plaintext column that already holds values, because those values may be stale and the backfill only fills NULLs: pass `--force` to overwrite them from the ciphertext or `--confirm-plaintext-current` to keep them. Once `--force` is chosen, or any forced run starts, every later run is forced until a forced pass completes, so an interrupted overwrite is always finished. The application keeps writing both columns until the drop migration is applied. Values bound to an end-user lock context cannot be decrypted with workspace credentials; they are skipped, counted, left NULL and reported, and `decrypt drop` refuses while any remain. `decrypt drop` re-verifies coverage at apply time, drops the indexes built on the column's EQL terms, drops the column, and with `--uninstall-eql` removes EQL v3 when it was the last encrypted column in the database. - -`@cipherstash/migrate`: `runBackfill` now runs on a shared chunked engine (`runChunkedMigration`), which also drives the new `runDecryptBackfill`. Forward behaviour and recorded event details are unchanged. Adds `runDecryptBackfill` (resumes after a failed run; `PlaintextWriteError` keeps decrypted values out of write errors; chunk size capped at `MAX_DECRYPT_CHUNK_SIZE`), `columnHasValues`, `countUndecrypted`, `fetchUndecryptedPage`, `plaintextTypeForEqlDomain`, `columnSqlType`, `listColumnIndexes`, `primaryKeyColumns`, `countEqlColumnsInDatabase`, `removeManifestColumn`, and the reverse event/phase vocabulary (`decrypt_started`, `decrypt_checkpoint`, `decrypted`, `encrypted_dropped`; `decrypt-dual-writing`, `decrypting`, `decrypted`, `encrypted-dropped`), recorded against the encrypted column. `MigrationPhase` and `MigrationEvent` gain those members, so an exhaustive `switch` over them needs the new cases. diff --git a/.changeset/stash-dynamodb-hmac-narrowing.md b/.changeset/stash-dynamodb-hmac-narrowing.md deleted file mode 100644 index ec8bafbc22..0000000000 --- a/.changeset/stash-dynamodb-hmac-narrowing.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'stash': patch ---- - -The `stash-dynamodb` skill's query examples now narrow the `encryptQuery` result before reading `hm`. The previous `result.data.hm` did not type-check, because the result type also covers ciphertexts, strings and `null`. diff --git a/.changeset/stash-dynamodb-no-reencryption.md b/.changeset/stash-dynamodb-no-reencryption.md deleted file mode 100644 index 3d6b076d99..0000000000 --- a/.changeset/stash-dynamodb-no-reencryption.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'stash': patch ---- - -The `stash-dynamodb` skill now scopes the no-re-encryption upgrade to the tested top-level scalar equality columns and unindexed text written by `@cipherstash/protect-dynamodb@6.0.1`. It explains boolean lookup changes and the privacy cost of a plaintext replacement, stale `__hmac` removal, `downcase` normalization, and the required legacy JSON backfill with its rollback limit. It also clarifies legacy v2 reads and queries using current v3 schemas. diff --git a/.changeset/stash-supabase-skill-plaintext-tables.md b/.changeset/stash-supabase-skill-plaintext-tables.md deleted file mode 100644 index 9f1bce900f..0000000000 --- a/.changeset/stash-supabase-skill-plaintext-tables.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -"stash": patch ---- - -The `stash-supabase` skill now says that tables with no encrypted columns are -read and written through the same `es.from()`, and that an embedded relation to -an encrypted table is refused rather than decrypted. diff --git a/.changeset/supabase-plaintext-table-reads.md b/.changeset/supabase-plaintext-table-reads.md deleted file mode 100644 index aef7bdccda..0000000000 --- a/.changeset/supabase-plaintext-table-reads.md +++ /dev/null @@ -1,17 +0,0 @@ ---- -"@cipherstash/stack-supabase": patch ---- - -Reading a table that has no encrypted columns no longer fails. Such a table is -not registered with the encryption client, and the adapter still asked the -client to decrypt its rows, so every `select()` on it, and every insert, update -or upsert followed by `.select()`, returned "decryptModel received a table this -client was not initialized with" (or threw, with `throwOnError`). On the -`wasm-inline` entry, writes to such a table failed the same way. The adapter now -passes the rows of a table with no encrypted columns straight through, in both -introspection and declared mode, without calling the encryption client. - -A row from such a table that still holds an encrypted value, from an embedded -relation to an encrypted table or from an undeclared `eql_v3_*` column in -declared mode, is refused with an error naming the column, rather than returned -as ciphertext. diff --git a/.changeset/wizard-mcp-sdk-security-pin.md b/.changeset/wizard-mcp-sdk-security-pin.md deleted file mode 100644 index 96eba07d65..0000000000 --- a/.changeset/wizard-mcp-sdk-security-pin.md +++ /dev/null @@ -1,9 +0,0 @@ ---- -"@cipherstash/wizard": patch ---- - -Add `@modelcontextprotocol/sdk` `^1.32.0` as a direct dependency so the -auto-installed peer of `@anthropic-ai/claude-agent-sdk` resolves to a release -patched against GHSA-6qxp-vccf-f47h / CVE-2026-104850, instead of the vulnerable -1.29.0 previously locked. The wizard never imports the MCP SDK directly — this -is a peer-resolution pin only; no API change. diff --git a/e2e/CHANGELOG.md b/e2e/CHANGELOG.md index 6dc766ccd1..66ef242179 100644 --- a/e2e/CHANGELOG.md +++ b/e2e/CHANGELOG.md @@ -1,5 +1,33 @@ # @cipherstash/e2e +## 0.0.8 + +### Patch Changes + +- Updated dependencies [ef3765b] +- Updated dependencies [db76cf4] +- Updated dependencies [c2798f0] +- Updated dependencies [bde5b73] +- Updated dependencies [b15c1ad] +- Updated dependencies [169f985] +- Updated dependencies [587d06e] +- Updated dependencies [bd7e55f] +- Updated dependencies [e5a3575] +- Updated dependencies [43967d3] +- Updated dependencies [fd0ee91] +- Updated dependencies [ae63dcd] +- Updated dependencies [4b14ee6] +- Updated dependencies [bbb1bfa] +- Updated dependencies [20ccab3] +- Updated dependencies [bca02b6] +- Updated dependencies [8280acf] +- Updated dependencies [9a7815d] +- Updated dependencies [ef3765b] +- Updated dependencies [472cbf0] + - @cipherstash/stack@1.3.0 + - stash@1.3.0 + - @cipherstash/wizard@1.3.0 + ## 0.0.7 ### Patch Changes diff --git a/e2e/package.json b/e2e/package.json index e4ea25fedc..73da53ef1a 100644 --- a/e2e/package.json +++ b/e2e/package.json @@ -1,6 +1,6 @@ { "name": "@cipherstash/e2e", - "version": "0.0.7", + "version": "0.0.8", "private": true, "description": "End-to-end tests that exercise built CipherStash binaries and cross-package behaviour.", "type": "module", diff --git a/languages/golang/encrypt/guest/Cargo.lock b/languages/golang/encrypt/guest/Cargo.lock index 46b22fa357..71fbe56278 100644 --- a/languages/golang/encrypt/guest/Cargo.lock +++ b/languages/golang/encrypt/guest/Cargo.lock @@ -705,7 +705,7 @@ dependencies = [ [[package]] name = "eql-bindings" -version = "3.0.6" +version = "3.1.0" dependencies = [ "base64", "hex", diff --git a/languages/typescript/examples/basic/CHANGELOG.md b/languages/typescript/examples/basic/CHANGELOG.md index d1a153dbd3..c1df479435 100644 --- a/languages/typescript/examples/basic/CHANGELOG.md +++ b/languages/typescript/examples/basic/CHANGELOG.md @@ -1,5 +1,18 @@ # @cipherstash/basic-example +## 1.2.19 + +### Patch Changes + +- Updated dependencies [ef3765b] +- Updated dependencies [43967d3] +- Updated dependencies [fd0ee91] +- Updated dependencies [4b14ee6] +- Updated dependencies [bbb1bfa] +- Updated dependencies [20ccab3] + - @cipherstash/stack@1.3.0 + - @cipherstash/stack-drizzle@1.3.0 + ## 1.2.18 ### Patch Changes diff --git a/languages/typescript/examples/basic/package.json b/languages/typescript/examples/basic/package.json index bc17a717a3..bcccadcb11 100644 --- a/languages/typescript/examples/basic/package.json +++ b/languages/typescript/examples/basic/package.json @@ -1,7 +1,7 @@ { "name": "@cipherstash/basic-example", "private": true, - "version": "1.2.18", + "version": "1.2.19", "type": "module", "scripts": { "start": "tsx index.ts", diff --git a/languages/typescript/examples/prisma/CHANGELOG.md b/languages/typescript/examples/prisma/CHANGELOG.md index ff21e3cc67..ee0ab7f8c6 100644 --- a/languages/typescript/examples/prisma/CHANGELOG.md +++ b/languages/typescript/examples/prisma/CHANGELOG.md @@ -1,5 +1,19 @@ # @cipherstash/prisma-next-example +## 0.1.5 + +### Patch Changes + +- Updated dependencies [ef3765b] +- Updated dependencies [ae63dcd] +- Updated dependencies [43967d3] +- Updated dependencies [fd0ee91] +- Updated dependencies [4b14ee6] +- Updated dependencies [bbb1bfa] +- Updated dependencies [20ccab3] + - @cipherstash/stack@1.3.0 + - @cipherstash/stack-prisma@1.3.0 + ## 0.1.4 ### Patch Changes diff --git a/languages/typescript/examples/prisma/package.json b/languages/typescript/examples/prisma/package.json index b274ab4f0b..c091450865 100644 --- a/languages/typescript/examples/prisma/package.json +++ b/languages/typescript/examples/prisma/package.json @@ -1,7 +1,7 @@ { "name": "@cipherstash/prisma-example", "private": true, - "version": "0.1.4", + "version": "0.1.5", "description": "End-to-end example of @cipherstash/stack-prisma: searchable application-layer encryption for Postgres with Prisma Next, using @cipherstash/stack as the SDK.", "type": "module", "scripts": { diff --git a/languages/typescript/packages/auth/CHANGELOG.md b/languages/typescript/packages/auth/CHANGELOG.md index 4d4f3c1345..84b8cbaee8 100644 --- a/languages/typescript/packages/auth/CHANGELOG.md +++ b/languages/typescript/packages/auth/CHANGELOG.md @@ -1,5 +1,90 @@ # Changelog +## 1.0.0 + +### Minor Changes + +- fd0ee91: `OidcFederationStrategy` now keeps one CTS token per distinct provider JWT + instead of one token for everyone. `getJwt` is called on every `getToken()` + and must return the JWT of the user the current request is for; a JWT is + exchanged once and its CTS token reused while that token is valid _and_ the + JWT's entry is still in the bounded least-recently-used cache (eviction before + expiry, or `cacheCapacity: 0`, means another exchange; see below). Previously + the strategy cached the first user's token and handed it to + every caller until it expired, so on a server serving many users through one + client a value one user encrypted under a lock context could be bound to + another user's identity (cipherstash/stack#1045). + + `getToken()` now calls `getJwt` in the caller's own async context and hands the + JWT to a new `getTokenForJwt(jwt)` method, on both the Node and `wasm-inline` + entries. Previously the Node binding ran `getJwt` through a napi threadsafe + function, in the async context of `create()`, so a callback that read the + request from `AsyncLocalStorage` (Clerk's `auth()`, Next.js `headers()`) saw + no request from a module-level strategy, or the creating request from one + created inside a request. One long-lived strategy now serves every user from + such a callback. `getTokenForJwt` is also public, for a caller that already + holds the user's JWT; it shares the strategy's cache with `getToken()`. + + A token persisted through `createWithStore` (for example a cookie) is now + served only to the JWT it was federated from, so a store shared across users, + or a cookie left over from a previous sign-in, is a cache miss rather than + another user's token. The store is still one slot, so a store shared by + several users caches only the most recent of them; give each user their own + (a per-browser cookie already is). The stored JSON carries a new + `federated_from` field; tokens stored by earlier releases have none and are + re-federated once. + + Because the cache is keyed on the whole JWT, an identity provider that rotates + JWTs faster than the CTS token lifetime (about 15 minutes) re-federates on each + rotation, where earlier releases reused the stored token. + + The cache holds 1024 JWTs unless told otherwise. `create` and `createWithStore` + take an optional `cacheCapacity` after `baseUrl` (the `cacheCapacity` option on + `@cipherstash/auth/wasm-inline`); when the cache is full the least recently + used JWT's token is dropped, that user is exchanged again on their next call, + and the eviction is logged at `debug`. `0` caches nothing. Existing calls are + unchanged. + +### Patch Changes + +- db76cf4: `@cipherstash/auth`'s `AutoStrategy` now honours `CS_WORKSPACE_CRN` when you are signed in through the CLI (no access key). The default `@cipherstash/stack` client resolves credentials in `@cipherstash/protect-ffi` and does not pick this up until that package does. Previously the CRN was ignored and the CLI's _current_ workspace was used, so switching workspaces with the CLI silently changed which workspace a process authenticated against. Now the session saved for the workspace named by the CRN is used, and every token is checked against that workspace, failing with `WORKSPACE_MISMATCH` otherwise. If no session exists for that workspace, the result is `NOT_AUTHENTICATED`. Without a CRN, behaviour is unchanged. + + The client key (`secretkey.json`) that `stack-encrypt` reads from the CLI profile follows the same workspace, so the token and the client key never come from different ones. + +- a1765f1: The native binaries now refuse a TLS certificate chain that carries one of the + eight eMudhra intermediate CA keys reported compromised on 2026-10-17, including + their Sectigo cross-signs. On Linux the platform verifier checks no revocation, + so these intermediates were still trusted through the distro CA bundle. Such a + chain now fails as a revoked certificate. The package's API is unchanged, and + the WASM build is unaffected because the runtime's `fetch` handles TLS there. +- fb75f40: Auth failures carry more help, and their messages never quote a credential or another library's text. A failure's `type` (`NOT_AUTHENTICATED`, `INVALID_CRN`, ...) is unchanged. + + - `REQUEST_ERROR`'s message no longer repeats the transport's own error, which can carry a URL with its query string. It gains `help` saying what to check. + - `INVALID_TOKEN` for a token whose claims do not decode no longer quotes the decoder's message, which could carry a byte or a claim of the token. + - A failed device binding reports ZeroKMS's status, not its response body. + - `SERVER_ERROR` for a refused token exchange names the HTTP status and the auth server's `error_description`, not the response body, which from the edge in front of it is an HTML page and can echo the access key. A body that is not JSON is reported by where it broke, not by the parser's message. + - A profile file that is not valid JSON is reported by error kind, line and column, not by the parser's message, which could quote the file. + - `INVALID_GRANT`, `INVALID_WORKSPACE_ID` and `ALREADY_CONSUMED` gain `help`, and `NOT_AUTHENTICATED`'s help names `stash auth login`. + - A `STORE_ERROR` carries the help of the profile failure underneath it, such as logging in again when the profile file is missing. + +- a076649: Sign-in and token refresh no longer trust an unbounded `expires_in` from the + auth server. A token lifetime longer than 30 days is treated as 30 days, and a + device code is polled for at most one hour, so an oversized value can no + longer panic the process or wrap to an already-expired token. The buffers that + carry saved tokens and keys to and from `~/.cipherstash`, and an access key + read from `CS_CLIENT_ACCESS_KEY`, are now wiped from memory once used. + A device code's lifetime now runs from when it was issued, and polling stops + at that deadline rather than at the next poll after it. +- 457b28e: The native binaries now use rustls 0.23.45, which fixes GHSA-2mjx-qc3c-rqvc + (affecting rustls 0.23.13 up to 0.23.44). The package's API is unchanged. +- b480735: Keep native token refreshes running when their caller is cancelled, so rotated device-session credentials are saved and subsequent requests can still authenticate. Close a refresh-waiter notification race, and give the caller that started a refresh the new token rather than the expiring one it replaced. + - @cipherstash/auth-darwin-x64@1.0.0 + - @cipherstash/auth-darwin-arm64@1.0.0 + - @cipherstash/auth-win32-x64-msvc@1.0.0 + - @cipherstash/auth-linux-x64-gnu@1.0.0 + - @cipherstash/auth-linux-arm64-gnu@1.0.0 + - @cipherstash/auth-linux-x64-musl@1.0.0 + ## 0.44.1 ### Patch Changes diff --git a/languages/typescript/packages/auth/package.json b/languages/typescript/packages/auth/package.json index 3863cc6b36..e85a7d670a 100644 --- a/languages/typescript/packages/auth/package.json +++ b/languages/typescript/packages/auth/package.json @@ -1,6 +1,6 @@ { "name": "@cipherstash/auth", - "version": "0.44.1", + "version": "1.0.0", "license": "SEE LICENSE IN LICENSE", "repository": { "type": "git", diff --git a/languages/typescript/packages/auth/platforms/darwin-arm64/CHANGELOG.md b/languages/typescript/packages/auth/platforms/darwin-arm64/CHANGELOG.md index 6233b95e0e..93d7b3590c 100644 --- a/languages/typescript/packages/auth/platforms/darwin-arm64/CHANGELOG.md +++ b/languages/typescript/packages/auth/platforms/darwin-arm64/CHANGELOG.md @@ -1,3 +1,5 @@ # @cipherstash/auth-darwin-arm64 +## 1.0.0 + ## 0.44.1 diff --git a/languages/typescript/packages/auth/platforms/darwin-arm64/package.json b/languages/typescript/packages/auth/platforms/darwin-arm64/package.json index 0f78ea4030..6ca65c3ca4 100644 --- a/languages/typescript/packages/auth/platforms/darwin-arm64/package.json +++ b/languages/typescript/packages/auth/platforms/darwin-arm64/package.json @@ -1,6 +1,6 @@ { "name": "@cipherstash/auth-darwin-arm64", - "version": "0.44.1", + "version": "1.0.0", "repository": { "type": "git", "url": "git+https://github.com/cipherstash/stack.git", diff --git a/languages/typescript/packages/auth/platforms/darwin-x64/CHANGELOG.md b/languages/typescript/packages/auth/platforms/darwin-x64/CHANGELOG.md index 71677b17e7..69775e95fd 100644 --- a/languages/typescript/packages/auth/platforms/darwin-x64/CHANGELOG.md +++ b/languages/typescript/packages/auth/platforms/darwin-x64/CHANGELOG.md @@ -1,3 +1,5 @@ # @cipherstash/auth-darwin-x64 +## 1.0.0 + ## 0.44.1 diff --git a/languages/typescript/packages/auth/platforms/darwin-x64/package.json b/languages/typescript/packages/auth/platforms/darwin-x64/package.json index 4fbe06dbfa..46ee21de0a 100644 --- a/languages/typescript/packages/auth/platforms/darwin-x64/package.json +++ b/languages/typescript/packages/auth/platforms/darwin-x64/package.json @@ -1,6 +1,6 @@ { "name": "@cipherstash/auth-darwin-x64", - "version": "0.44.1", + "version": "1.0.0", "repository": { "type": "git", "url": "git+https://github.com/cipherstash/stack.git", diff --git a/languages/typescript/packages/auth/platforms/linux-arm64-gnu/CHANGELOG.md b/languages/typescript/packages/auth/platforms/linux-arm64-gnu/CHANGELOG.md index 087ccbc944..3e9db80225 100644 --- a/languages/typescript/packages/auth/platforms/linux-arm64-gnu/CHANGELOG.md +++ b/languages/typescript/packages/auth/platforms/linux-arm64-gnu/CHANGELOG.md @@ -1,3 +1,5 @@ # @cipherstash/auth-linux-arm64-gnu +## 1.0.0 + ## 0.44.1 diff --git a/languages/typescript/packages/auth/platforms/linux-arm64-gnu/package.json b/languages/typescript/packages/auth/platforms/linux-arm64-gnu/package.json index 513f608e76..0d73d86651 100644 --- a/languages/typescript/packages/auth/platforms/linux-arm64-gnu/package.json +++ b/languages/typescript/packages/auth/platforms/linux-arm64-gnu/package.json @@ -1,6 +1,6 @@ { "name": "@cipherstash/auth-linux-arm64-gnu", - "version": "0.44.1", + "version": "1.0.0", "repository": { "type": "git", "url": "git+https://github.com/cipherstash/stack.git", diff --git a/languages/typescript/packages/auth/platforms/linux-x64-gnu/CHANGELOG.md b/languages/typescript/packages/auth/platforms/linux-x64-gnu/CHANGELOG.md index b75115ecd8..67a7f9b57c 100644 --- a/languages/typescript/packages/auth/platforms/linux-x64-gnu/CHANGELOG.md +++ b/languages/typescript/packages/auth/platforms/linux-x64-gnu/CHANGELOG.md @@ -1,3 +1,5 @@ # @cipherstash/auth-linux-x64-gnu +## 1.0.0 + ## 0.44.1 diff --git a/languages/typescript/packages/auth/platforms/linux-x64-gnu/package.json b/languages/typescript/packages/auth/platforms/linux-x64-gnu/package.json index d2c98819db..bd8de88e1f 100644 --- a/languages/typescript/packages/auth/platforms/linux-x64-gnu/package.json +++ b/languages/typescript/packages/auth/platforms/linux-x64-gnu/package.json @@ -1,6 +1,6 @@ { "name": "@cipherstash/auth-linux-x64-gnu", - "version": "0.44.1", + "version": "1.0.0", "repository": { "type": "git", "url": "git+https://github.com/cipherstash/stack.git", diff --git a/languages/typescript/packages/auth/platforms/linux-x64-musl/CHANGELOG.md b/languages/typescript/packages/auth/platforms/linux-x64-musl/CHANGELOG.md index b1e5a7fc68..739fb2f263 100644 --- a/languages/typescript/packages/auth/platforms/linux-x64-musl/CHANGELOG.md +++ b/languages/typescript/packages/auth/platforms/linux-x64-musl/CHANGELOG.md @@ -1,3 +1,5 @@ # @cipherstash/auth-linux-x64-musl +## 1.0.0 + ## 0.44.1 diff --git a/languages/typescript/packages/auth/platforms/linux-x64-musl/package.json b/languages/typescript/packages/auth/platforms/linux-x64-musl/package.json index ae152532c9..f8bb33cf3b 100644 --- a/languages/typescript/packages/auth/platforms/linux-x64-musl/package.json +++ b/languages/typescript/packages/auth/platforms/linux-x64-musl/package.json @@ -1,6 +1,6 @@ { "name": "@cipherstash/auth-linux-x64-musl", - "version": "0.44.1", + "version": "1.0.0", "repository": { "type": "git", "url": "git+https://github.com/cipherstash/stack.git", diff --git a/languages/typescript/packages/auth/platforms/win32-x64-msvc/CHANGELOG.md b/languages/typescript/packages/auth/platforms/win32-x64-msvc/CHANGELOG.md index 0073ae5f29..c01cae7708 100644 --- a/languages/typescript/packages/auth/platforms/win32-x64-msvc/CHANGELOG.md +++ b/languages/typescript/packages/auth/platforms/win32-x64-msvc/CHANGELOG.md @@ -1,3 +1,5 @@ # @cipherstash/auth-win32-x64-msvc +## 1.0.0 + ## 0.44.1 diff --git a/languages/typescript/packages/auth/platforms/win32-x64-msvc/package.json b/languages/typescript/packages/auth/platforms/win32-x64-msvc/package.json index 15ada84d16..7064c14026 100644 --- a/languages/typescript/packages/auth/platforms/win32-x64-msvc/package.json +++ b/languages/typescript/packages/auth/platforms/win32-x64-msvc/package.json @@ -1,6 +1,6 @@ { "name": "@cipherstash/auth-win32-x64-msvc", - "version": "0.44.1", + "version": "1.0.0", "repository": { "type": "git", "url": "git+https://github.com/cipherstash/stack.git", diff --git a/languages/typescript/packages/bench/CHANGELOG.md b/languages/typescript/packages/bench/CHANGELOG.md index 173625a3fc..df8c63267b 100644 --- a/languages/typescript/packages/bench/CHANGELOG.md +++ b/languages/typescript/packages/bench/CHANGELOG.md @@ -1,5 +1,18 @@ # @cipherstash/bench +## 0.0.10 + +### Patch Changes + +- Updated dependencies [ef3765b] +- Updated dependencies [43967d3] +- Updated dependencies [fd0ee91] +- Updated dependencies [4b14ee6] +- Updated dependencies [bbb1bfa] +- Updated dependencies [20ccab3] + - @cipherstash/stack@1.3.0 + - @cipherstash/stack-drizzle@1.3.0 + ## 0.0.9 ### Patch Changes diff --git a/languages/typescript/packages/bench/package.json b/languages/typescript/packages/bench/package.json index 0ec748e342..931abfe954 100644 --- a/languages/typescript/packages/bench/package.json +++ b/languages/typescript/packages/bench/package.json @@ -1,6 +1,6 @@ { "name": "@cipherstash/bench", - "version": "0.0.9", + "version": "0.0.10", "private": true, "description": "Performance / index-engagement benchmarks for stack integrations (Drizzle, encryptedSupabase, Prisma).", "type": "module", diff --git a/languages/typescript/packages/cli/CHANGELOG.md b/languages/typescript/packages/cli/CHANGELOG.md index 3776ded5a0..9bac2dc771 100644 --- a/languages/typescript/packages/cli/CHANGELOG.md +++ b/languages/typescript/packages/cli/CHANGELOG.md @@ -1,5 +1,117 @@ # stash +## 1.3.0 + +### Minor Changes + +- bca02b6: `stash decrypt status|plan|backfill|drop` moves encrypted columns back to plaintext — the encrypt lifecycle run in reverse, with the same safety rails. `decrypt plan` adds a nullable plaintext twin per EQL v3 column with its type mapped back from the domain (`text*` → `text`, `timestamp*` → `timestamptz`, `json*` → `jsonb`, …): Drizzle schema lines for `drizzle-kit generate`, or a reviewed SQL migration elsewhere. `decrypt backfill` decrypts in resumable, checkpointed chunks, one `bulkDecrypt` (one ZeroKMS request) per chunk, default 500 rows. It refuses a plaintext column that a forward encryption started from and never dropped: only one migration may be open on a pair of columns, so finish or abandon the forward one first. When that column was already removed outside stash, `decrypt plan` finds it missing and records the forward migration as dropped (marked as observed), so the reverse migration can start. Its first run also refuses a plaintext column that already holds values, because those values may be stale and the backfill only fills NULLs: pass `--force` to overwrite them from the ciphertext or `--confirm-plaintext-current` to keep them. Once `--force` is chosen, or any forced run starts, every later run is forced until a forced pass completes, so an interrupted overwrite is always finished. The application keeps writing both columns until the drop migration is applied. Values bound to an end-user lock context cannot be decrypted with workspace credentials; they are skipped, counted, left NULL and reported, and `decrypt drop` refuses while any remain. `decrypt drop` re-verifies coverage at apply time, drops the indexes built on the column's EQL terms, drops the column, and with `--uninstall-eql` removes EQL v3 when it was the last encrypted column in the database. + + `@cipherstash/migrate`: `runBackfill` now runs on a shared chunked engine (`runChunkedMigration`), which also drives the new `runDecryptBackfill`. Forward behaviour and recorded event details are unchanged. Adds `runDecryptBackfill` (resumes after a failed run; `PlaintextWriteError` keeps decrypted values out of write errors; chunk size capped at `MAX_DECRYPT_CHUNK_SIZE`), `columnHasValues`, `countUndecrypted`, `fetchUndecryptedPage`, `plaintextTypeForEqlDomain`, `columnSqlType`, `listColumnIndexes`, `primaryKeyColumns`, `countEqlColumnsInDatabase`, `removeManifestColumn`, and the reverse event/phase vocabulary (`decrypt_started`, `decrypt_checkpoint`, `decrypted`, `encrypted_dropped`; `decrypt-dual-writing`, `decrypting`, `decrypted`, `encrypted-dropped`), recorded against the encrypted column. `MigrationPhase` and `MigrationEvent` gain those members, so an exhaustive `switch` over them needs the new cases. + +### Patch Changes + +- db76cf4: `@cipherstash/auth`'s `AutoStrategy` now honours `CS_WORKSPACE_CRN` when you are signed in through the CLI (no access key). The default `@cipherstash/stack` client resolves credentials in `@cipherstash/protect-ffi` and does not pick this up until that package does. Previously the CRN was ignored and the CLI's _current_ workspace was used, so switching workspaces with the CLI silently changed which workspace a process authenticated against. Now the session saved for the workspace named by the CRN is used, and every token is checked against that workspace, failing with `WORKSPACE_MISMATCH` otherwise. If no session exists for that workspace, the result is `NOT_AUTHENTICATED`. Without a CRN, behaviour is unchanged. + + The client key (`secretkey.json`) that `stack-encrypt` reads from the CLI profile follows the same workspace, so the token and the client key never come from different ones. + +- c2798f0: `stash encrypt drop` and `stash decrypt drop` now write the Drizzle migration to the directory drizzle-kit reports (the `out` in `drizzle.config.ts`) instead of scanning `--migrations-dir`. Previously, when the two differed, the SQL could be written over an older migration with the same name while drizzle-kit journaled an empty stub in the real `out`, so the DROP never shipped. When a scan fallback is needed it matches the exact `_.sql` suffix and refuses to overwrite any file that is not a drizzle-kit scaffold (blank or comment-only), and `--migrations-dir` now warns when drizzle-kit wrote elsewhere. +- bde5b73: `@cipherstash/migrate` adds `ColumnMigration`, one place for the rules of a column migration in either direction: which twin column it pairs with (the flag, the recorded pairing, the manifest, then the naming convention), its phase, whether a forced pass is owed, and which open migration in the other direction blocks it. + `ColumnMigration.load()` reads it from `cipherstash.cs_migrations`; `confirmDualWrites()`, `recordDropGenerated()` and `recordSourceRemoved()` record events, refusing those the rules forbid with a `ColumnMigrationError`. + The pure rules are exported as `deriveColumnMigration`, `openCounterpart`, `planPassFor`, `passProgress`, `deriveTwinName` and `manifestTwin`. + + `runBackfill` and `runDecryptBackfill` now apply the rules themselves rather than leaving them to the caller. + Every event records whether its pass was forced. + An interrupted forced pass is finished as one by the next run, with or without `force`, and the result says why in `forcedBy`. + A forward backfill resumes after a failed run from its last committed position, counts its total once when it resumes a forced pass, and refuses to start while a reverse migration of the same columns is open. + `runBackfill` now throws a `ColumnMigrationError` with code `twin-mismatch` when `encryptedColumn` differs from the encrypted column already recorded for that column, rather than continuing into a different one. + A reverse backfill over a twin that already holds values is forced unless the caller confirmed dual-writes with the `plaintext-current` waiver. + Error events store the error's class (`errorName`) and safe details instead of its message, which could carry row data. + + `stash decrypt plan`, `status`, `backfill` and `drop` resolve every column through `ColumnMigration`, so they always agree on the twin and the phase. + `decrypt status` flags `forward-open`, `twin-has-values` and `forced-pass-owed`. + `decrypt backfill --confirm-plaintext-current` is accepted on a later run as long as no forced pass has started, and refused while a started forced pass is owed. + +- b15c1ad: Comparing an encrypted column with a different domain's query operand now raises instead of silently returning no rows. For example `public.eql_v3_text_ord = $1::eql_v3.query_text_eq`, or `eql_v3_text_ord < $1::eql_v3.query_text_ord_ope`, previously fell through to native `jsonb` comparison and answered false for equal values. Within a type family, every pair of a column domain and another domain's query operand now resolves to a blocker for the operators both sides support, naming both operands and telling the caller to use the query domain that matches the column. Use the query domain of the column's own domain (`eql_v3.query_`). The install bundle grows by about 1,060 functions and the same number of operators, so a single-transaction uninstall now takes about 8,550 locks (up from about 6,400); raise `max_locks_per_transaction` on busy clusters. +- 169f985: Fix: the `_ord_ore` comparison functions (`eql_v3.lt`, `lte`, `gt`, `gte`, `eq`, + `neq`), and the operators on `_ord_ore` columns when named with their schema + (`col OPERATOR(public.<) $1`), no longer give wrong answers when `public` is not + on the `search_path`. These functions are kept free of a pinned + `search_path` so PostgreSQL can inline them into index scans, which means they + look up their comparison operator through the caller's `search_path`. The ORE + comparison operators live in `public`, so a caller without it, such as a + `SECURITY DEFINER` function with `SET search_path = ''` (the hardening Supabase + recommends), got PostgreSQL's built-in record comparison instead. That compares + the ciphertext bytes, so equality and ordering were silently wrong rather than + raising an error. Every generated comparison function now names its operator + with its schema (`OPERATOR(public.<)` for ORE, `OPERATOR(pg_catalog.<)` for the + HMAC, bloom filter and OPE terms), so the result no longer depends on the + `search_path`, and the functions still inline. A bare `col < $1` still needs + `public` on the `search_path`, because the operators on encrypted columns are + created in `public`; without it, call the function (`eql_v3.lt(col, $1)`) or + name the operator's schema. Reinstall or upgrade EQL to pick up the fix. + + The `stash-postgres` skill now explains how to query encrypted columns from a + function or role whose `search_path` leaves out `public`. + +- 587d06e: The supply-chain skill names `pip` among the Dependabot ecosystems the repository monitors, and says that a pip requirements file installed in CI should pin every package with a hash and be installed with `pip install --require-hashes --no-deps`. +- bd7e55f: Fix invalid YAML in `skills/stash-managed-platforms/SKILL.md` frontmatter: the + unquoted `description` contained a colon-space, so any YAML parser rejected the + file (this broke cipherstash.com deploys, which mirror these skills at build + time). Rewritten as a folded block scalar; the parsed description is + byte-for-byte identical. +- e5a3575: The supply-chain skill names every Dependabot ecosystem the repository monitors, including the Go module and the Docker image the musl binaries are built in. +- 43967d3: Two validation errors no longer quote the caller's search term: a free-text search term that is too short, and a `like`/`ilike` pattern with wildcards the encrypted search cannot honour. Each now reports the term's length instead. + + The Supabase and DynamoDB adapters' error logs now record a failure's kind instead of its full message, which could quote a plaintext value. The kind is the error class plus any known encryption error type, FFI error code or auth code it carries; anything else is left out. The DynamoDB `options.logger` hook now receives a copy of the error whose message is that description, with the same `code`. The full message is still returned to the caller and passed to `errorHandler`. `@cipherstash/stack/adapter-kit` exports the shared `describeFailure` and `likeWildcardError` helpers that produce these messages. + +- fd0ee91: Document how `OidcFederationStrategy` serves many users through one client: the + `getJwt` callback runs on every operation, in the caller's async context, and + must return the JWT of the user behind the current request, and each user's + JWT is exchanged for that user's own token (stack-auth's fix for + cipherstash/stack#1045). One caveat is documented for the `@cipherstash/stack` + client on the native entry, which calls the strategy from a background task so + a request read from `AsyncLocalStorage` is not visible inside `getJwt` there + yet: capture the request in the closure or build the client per request until + cipherstash/stack#1065 lands. The docs and the `stash-auth`, `stash-encryption`, + `stash-supabase` and `stash-edge` skills say so, and say that on earlier + `@cipherstash/auth` releases a strategy caches one token for everyone, so a + client there must serve one user. +- ae63dcd: `skills/stash-prisma`: the stale-`migrations/cipherstash/` table now describes + eql-3.1.0. The baseline bakes 3.1.0, 1.2.x shipped 3.0.6, and the table names + the `db init` refusal a stale 1.2.x directory produces. +- bbb1bfa: `encrypt` on a `types.Json` column now types its result as `Encrypted | null` when the plaintext may be `null`. A `null` document has always resolved to `{ data: null }` at runtime (it is stored as SQL NULL, not encrypted), but the result was typed `Encrypted`, so `result.data.c` compiled and then threw. `encrypt` is now generic over the plaintext's type: a literal `null`, or a value typed `JsonDocument`, gives `data: Encrypted | null`, through `.withLockContext()` and `.audit()` too. A value TypeScript knows is non-null, and every scalar column, still gives `data: Encrypted`. No runtime change. If your code reads `result.data` after encrypting a Json value that may be `null`, it must now check for `null` first. `EncryptOperation` and `EncryptOperationWithLockContext` take an optional result type parameter (default `Encrypted`), and the `EncryptResult

` helper type is exported from `@cipherstash/stack/encryption`. + + `@cipherstash/stack-supabase`: the per-term query-encryption fallback (used when the client has no `bulkEncrypt`) now rejects a `null` envelope instead of sending the string `"null"` as a filter operand, matching the bulk path. + + `stash`: the `stash-encryption` skill now says what `encrypt` returns for a `null` Json document. + +- 8280acf: The `stash-dynamodb` skill's query examples now narrow the `encryptQuery` result before reading `hm`. The previous `result.data.hm` did not type-check, because the result type also covers ciphertexts, strings and `null`. +- 9a7815d: The `stash-dynamodb` skill now scopes the no-re-encryption upgrade to the tested top-level scalar equality columns and unindexed text written by `@cipherstash/protect-dynamodb@6.0.1`. It explains boolean lookup changes and the privacy cost of a plaintext replacement, stale `__hmac` removal, `downcase` normalization, and the required legacy JSON backfill with its rollback limit. It also clarifies legacy v2 reads and queries using current v3 schemas. +- ef3765b: The `stash-supabase` skill now says that tables with no encrypted columns are + read and written through the same `es.from()`, and that an embedded relation to + an encrypted table is refused rather than decrypted. +- Updated dependencies [db76cf4] +- Updated dependencies [a1765f1] +- Updated dependencies [fb75f40] +- Updated dependencies [a076649] +- Updated dependencies [457b28e] +- Updated dependencies [b480735] +- Updated dependencies [bde5b73] +- Updated dependencies [b15c1ad] +- Updated dependencies [9412408] +- Updated dependencies [37bf4cf] +- Updated dependencies [e930e5b] +- Updated dependencies [0275684] +- Updated dependencies [c851db5] +- Updated dependencies [169f985] +- Updated dependencies [af28159] +- Updated dependencies [fd0ee91] +- Updated dependencies [f7f1c76] +- Updated dependencies [bca02b6] + - @cipherstash/auth@1.0.0 + - @cipherstash/migrate@1.1.0 + - @cipherstash/eql@3.1.0 + ## 1.2.1 ### Patch Changes diff --git a/languages/typescript/packages/cli/package.json b/languages/typescript/packages/cli/package.json index fc9a1a289a..7c8327c4cf 100644 --- a/languages/typescript/packages/cli/package.json +++ b/languages/typescript/packages/cli/package.json @@ -1,6 +1,6 @@ { "name": "stash", - "version": "1.2.1", + "version": "1.3.0", "description": "CipherStash CLI — the one stash command for auth, init, encryption schema, database setup, and secrets.", "repository": { "type": "git", diff --git a/languages/typescript/packages/migrate/CHANGELOG.md b/languages/typescript/packages/migrate/CHANGELOG.md index c2e623ce36..39280e5b89 100644 --- a/languages/typescript/packages/migrate/CHANGELOG.md +++ b/languages/typescript/packages/migrate/CHANGELOG.md @@ -1,5 +1,37 @@ # @cipherstash/migrate +## 1.1.0 + +### Minor Changes + +- bde5b73: `@cipherstash/migrate` adds `ColumnMigration`, one place for the rules of a column migration in either direction: which twin column it pairs with (the flag, the recorded pairing, the manifest, then the naming convention), its phase, whether a forced pass is owed, and which open migration in the other direction blocks it. + `ColumnMigration.load()` reads it from `cipherstash.cs_migrations`; `confirmDualWrites()`, `recordDropGenerated()` and `recordSourceRemoved()` record events, refusing those the rules forbid with a `ColumnMigrationError`. + The pure rules are exported as `deriveColumnMigration`, `openCounterpart`, `planPassFor`, `passProgress`, `deriveTwinName` and `manifestTwin`. + + `runBackfill` and `runDecryptBackfill` now apply the rules themselves rather than leaving them to the caller. + Every event records whether its pass was forced. + An interrupted forced pass is finished as one by the next run, with or without `force`, and the result says why in `forcedBy`. + A forward backfill resumes after a failed run from its last committed position, counts its total once when it resumes a forced pass, and refuses to start while a reverse migration of the same columns is open. + `runBackfill` now throws a `ColumnMigrationError` with code `twin-mismatch` when `encryptedColumn` differs from the encrypted column already recorded for that column, rather than continuing into a different one. + A reverse backfill over a twin that already holds values is forced unless the caller confirmed dual-writes with the `plaintext-current` waiver. + Error events store the error's class (`errorName`) and safe details instead of its message, which could carry row data. + + `stash decrypt plan`, `status`, `backfill` and `drop` resolve every column through `ColumnMigration`, so they always agree on the twin and the phase. + `decrypt status` flags `forward-open`, `twin-has-values` and `forced-pass-owed`. + `decrypt backfill --confirm-plaintext-current` is accepted on a later run as long as no forced pass has started, and refused while a started forced pass is owed. + +- bca02b6: `stash decrypt status|plan|backfill|drop` moves encrypted columns back to plaintext — the encrypt lifecycle run in reverse, with the same safety rails. `decrypt plan` adds a nullable plaintext twin per EQL v3 column with its type mapped back from the domain (`text*` → `text`, `timestamp*` → `timestamptz`, `json*` → `jsonb`, …): Drizzle schema lines for `drizzle-kit generate`, or a reviewed SQL migration elsewhere. `decrypt backfill` decrypts in resumable, checkpointed chunks, one `bulkDecrypt` (one ZeroKMS request) per chunk, default 500 rows. It refuses a plaintext column that a forward encryption started from and never dropped: only one migration may be open on a pair of columns, so finish or abandon the forward one first. When that column was already removed outside stash, `decrypt plan` finds it missing and records the forward migration as dropped (marked as observed), so the reverse migration can start. Its first run also refuses a plaintext column that already holds values, because those values may be stale and the backfill only fills NULLs: pass `--force` to overwrite them from the ciphertext or `--confirm-plaintext-current` to keep them. Once `--force` is chosen, or any forced run starts, every later run is forced until a forced pass completes, so an interrupted overwrite is always finished. The application keeps writing both columns until the drop migration is applied. Values bound to an end-user lock context cannot be decrypted with workspace credentials; they are skipped, counted, left NULL and reported, and `decrypt drop` refuses while any remain. `decrypt drop` re-verifies coverage at apply time, drops the indexes built on the column's EQL terms, drops the column, and with `--uninstall-eql` removes EQL v3 when it was the last encrypted column in the database. + + `@cipherstash/migrate`: `runBackfill` now runs on a shared chunked engine (`runChunkedMigration`), which also drives the new `runDecryptBackfill`. Forward behaviour and recorded event details are unchanged. Adds `runDecryptBackfill` (resumes after a failed run; `PlaintextWriteError` keeps decrypted values out of write errors; chunk size capped at `MAX_DECRYPT_CHUNK_SIZE`), `columnHasValues`, `countUndecrypted`, `fetchUndecryptedPage`, `plaintextTypeForEqlDomain`, `columnSqlType`, `listColumnIndexes`, `primaryKeyColumns`, `countEqlColumnsInDatabase`, `removeManifestColumn`, and the reverse event/phase vocabulary (`decrypt_started`, `decrypt_checkpoint`, `decrypted`, `encrypted_dropped`; `decrypt-dual-writing`, `decrypting`, `decrypted`, `encrypted-dropped`), recorded against the encrypted column. `MigrationPhase` and `MigrationEvent` gain those members, so an exhaustive `switch` over them needs the new cases. + +### Patch Changes + +- af28159: The README now calls the forward and reverse moves of a column "column migrations", matching the package glossary, instead of "lifecycle". +- f7f1c76: The package's source links now point at its folder under + `languages/typescript/` in cipherstash/stack. The previous release linked to + its old folder under `packages/`, which no longer exists, so the README's + source links and the npm page's repository link returned 404. + ## 1.0.0 ### Major Changes diff --git a/languages/typescript/packages/migrate/package.json b/languages/typescript/packages/migrate/package.json index a02f0f3246..803699a8c2 100644 --- a/languages/typescript/packages/migrate/package.json +++ b/languages/typescript/packages/migrate/package.json @@ -1,6 +1,6 @@ { "name": "@cipherstash/migrate", - "version": "1.0.0", + "version": "1.1.0", "description": "Plaintext-to-encrypted column migration for CipherStash: resumable backfill, per-column state, and EQL lifecycle orchestration.", "repository": { "type": "git", diff --git a/languages/typescript/packages/nextjs/CHANGELOG.md b/languages/typescript/packages/nextjs/CHANGELOG.md index 5014b82aff..3024d04c1b 100644 --- a/languages/typescript/packages/nextjs/CHANGELOG.md +++ b/languages/typescript/packages/nextjs/CHANGELOG.md @@ -1,5 +1,28 @@ # @cipherstash/nextjs +## 4.4.1 + +### Patch Changes + +- 3bd3d28: Harden the CipherStash session cookie (`__cipherstash_cts_session`). + + - The cookie is now written `httpOnly` and `secure`. It holds a bearer token and nothing in this package reads it client-side; if your own client code read it, move that read to the server. `secure` applies in every environment: browsers accept it from `http://localhost`, but a plain-HTTP development server on another host (a LAN address, for example) will no longer keep the session. + - A session is only reused for the user it was minted for. The cookie now records the issuer and subject (`iss` and `sub`) of the OIDC token it was minted from, and `protectMiddleware` and `protectClerkMiddleware` replace a session left behind by another user (for example after a Clerk multi-session `setActive` switch, or a sign-out on a route the middleware does not match). If a replacement cannot be minted, the stale cookie is cleared. Cookies written by earlier versions carry no owner and are re-minted once. Ownership is read without verifying a signature, so the token you pass to `protectMiddleware` or `getCtsToken` must be one your application has already authenticated. + - `getCtsToken(oidcToken)` only returns the cookie session when it belongs to the issuer and subject of `oidcToken`, and otherwise fetches a fresh session for that token. + - `getCtsToken()` with no argument is deprecated. It returns the session cookie without checking who it belongs to, because it has no identity to compare it with, so pass the user's token whenever you have one. If a user signs out on a route the middleware does not match, call `resetCtsToken` there. + - An expired or malformed session cookie no longer passes through or throws: it is treated as no session and re-minted or cleared by the middleware, instead of returning a 500 on every matched route. + - A successful CTS response is now validated before it is used. A 2xx body that is not an unexpired token (non-JSON, the wrong shape, or an `expiry` already past) is reported as a failure instead of being written to the cookie or thrown out of the middleware. + - `GetCtsTokenResponse` now uses `success: true` and `success: false` as literal discriminants, so checking `result.success` narrows `result.ctsToken` to a `CtsToken`. + - When the middleware replaces or clears the session on a response that continues the request (`NextResponse.next()` or a rewrite), the request forwarded to route handlers and server components is updated in the same request, so `getCtsToken()` there never sees the previous user's session. Next.js does not do this for route handlers on any release tested, from 14.0.0 to 15.5.29. If the response you pass in already overrides the forwarded request headers, the forwarded session cookie is set to the one the middleware decided on, whether your override replaced the cookie or left it out. A session cookie your response already sets is likewise replaced with the kept session, or cleared when none was kept. + - A CTS transport failure (DNS, TLS, connection reset) is reported as a failure instead of throwing, so the middleware still clears a stale session and does not return a 500. The error does not repeat the exception's message, which a fetch wrapper could fill with the request body. + - A rejected Clerk `getToken()` no longer fails the request. It is treated as no token being available, so a stale session is still cleared. + - On Next.js 14.2.8 to 14.2.23 and 15.0.x, Next.js itself sends the session token to the browser in an `x-middleware-set-cookie` response header whenever the session changes, so `httpOnly` does not protect it on those responses. Upgrade to at least 14.2.25 or 15.2.3, which also fix a critical Next.js middleware bypass (GHSA-f82v-jwr5-mffw). + +- f7f1c76: The package's source links now point at its folder under + `languages/typescript/` in cipherstash/stack. The previous release linked to + its old folder under `packages/`, which no longer exists, so the README's + source links and the npm page's repository link returned 404. + ## 4.4.0 ### Minor Changes diff --git a/languages/typescript/packages/nextjs/package.json b/languages/typescript/packages/nextjs/package.json index 1e112baad6..f629b9bdf5 100644 --- a/languages/typescript/packages/nextjs/package.json +++ b/languages/typescript/packages/nextjs/package.json @@ -1,6 +1,6 @@ { "name": "@cipherstash/nextjs", - "version": "4.4.0", + "version": "4.4.1", "description": "Nextjs package for use with @cipherstash/stack", "keywords": [ "encrypted", diff --git a/languages/typescript/packages/protect-ffi/CHANGELOG.md b/languages/typescript/packages/protect-ffi/CHANGELOG.md index 5cfe7a32ef..bb17c640d9 100644 --- a/languages/typescript/packages/protect-ffi/CHANGELOG.md +++ b/languages/typescript/packages/protect-ffi/CHANGELOG.md @@ -1,5 +1,16 @@ # Changelog +## 0.33.1 + +### Patch Changes + +- 457b28e: The native binaries now use rustls 0.23.45, which fixes GHSA-2mjx-qc3c-rqvc + (affecting rustls 0.23.13 up to 0.23.44). The package's API is unchanged. +- f7f1c76: The package's source links now point at its folder under + `languages/typescript/` in cipherstash/stack. The previous release linked to + its old folder under `packages/`, which no longer exists, so the README's + source links and the npm page's repository link returned 404. + ## 0.33.0 ### Minor Changes diff --git a/languages/typescript/packages/protect-ffi/Cargo.lock b/languages/typescript/packages/protect-ffi/Cargo.lock index af2f74b82b..e573b07260 100644 --- a/languages/typescript/packages/protect-ffi/Cargo.lock +++ b/languages/typescript/packages/protect-ffi/Cargo.lock @@ -1025,7 +1025,7 @@ dependencies = [ [[package]] name = "eql-bindings" -version = "3.0.6" +version = "3.1.0" dependencies = [ "schemars", "serde", diff --git a/languages/typescript/packages/protect-ffi/integration-tests/CHANGELOG.md b/languages/typescript/packages/protect-ffi/integration-tests/CHANGELOG.md index 598477bcd8..8938b2cd05 100644 --- a/languages/typescript/packages/protect-ffi/integration-tests/CHANGELOG.md +++ b/languages/typescript/packages/protect-ffi/integration-tests/CHANGELOG.md @@ -1,5 +1,21 @@ # @cipherstash/ffi-integration-tests +## 1.0.3 + +### Patch Changes + +- Updated dependencies [db76cf4] +- Updated dependencies [a1765f1] +- Updated dependencies [fb75f40] +- Updated dependencies [a076649] +- Updated dependencies [457b28e] +- Updated dependencies [b480735] +- Updated dependencies [fd0ee91] +- Updated dependencies [457b28e] +- Updated dependencies [f7f1c76] + - @cipherstash/auth@1.0.0 + - @cipherstash/protect-ffi@0.33.1 + ## 1.0.2 ### Patch Changes diff --git a/languages/typescript/packages/protect-ffi/integration-tests/package.json b/languages/typescript/packages/protect-ffi/integration-tests/package.json index 20010bb06a..2704134ff9 100644 --- a/languages/typescript/packages/protect-ffi/integration-tests/package.json +++ b/languages/typescript/packages/protect-ffi/integration-tests/package.json @@ -1,6 +1,6 @@ { "name": "@cipherstash/ffi-integration-tests", - "version": "1.0.2", + "version": "1.0.3", "private": true, "description": "Live integration coverage for @cipherstash/protect-ffi — real ZeroKMS, real Postgres, EQL v2 and v3", "license": "MIT", diff --git a/languages/typescript/packages/protect-ffi/package.json b/languages/typescript/packages/protect-ffi/package.json index 444ce1a491..2d77169edb 100644 --- a/languages/typescript/packages/protect-ffi/package.json +++ b/languages/typescript/packages/protect-ffi/package.json @@ -1,6 +1,6 @@ { "name": "@cipherstash/protect-ffi", - "version": "0.33.0", + "version": "0.33.1", "repository": { "type": "git", "url": "git+https://github.com/cipherstash/stack.git", diff --git a/languages/typescript/packages/protect-ffi/platforms/darwin-arm64/CHANGELOG.md b/languages/typescript/packages/protect-ffi/platforms/darwin-arm64/CHANGELOG.md index 807ce0ec6e..f3b815a155 100644 --- a/languages/typescript/packages/protect-ffi/platforms/darwin-arm64/CHANGELOG.md +++ b/languages/typescript/packages/protect-ffi/platforms/darwin-arm64/CHANGELOG.md @@ -1,5 +1,16 @@ # @cipherstash/protect-ffi-darwin-arm64 +## 0.33.1 + +### Patch Changes + +- 457b28e: The native binaries now use rustls 0.23.45, which fixes GHSA-2mjx-qc3c-rqvc + (affecting rustls 0.23.13 up to 0.23.44). The package's API is unchanged. +- f7f1c76: The package's source links now point at its folder under + `languages/typescript/` in cipherstash/stack. The previous release linked to + its old folder under `packages/`, which no longer exists, so the README's + source links and the npm page's repository link returned 404. + ## 0.33.0 ## 0.32.0 diff --git a/languages/typescript/packages/protect-ffi/platforms/darwin-arm64/package.json b/languages/typescript/packages/protect-ffi/platforms/darwin-arm64/package.json index 0a4bf082f4..9d3472f483 100644 --- a/languages/typescript/packages/protect-ffi/platforms/darwin-arm64/package.json +++ b/languages/typescript/packages/protect-ffi/platforms/darwin-arm64/package.json @@ -1,7 +1,7 @@ { "name": "@cipherstash/protect-ffi-darwin-arm64", "description": "Prebuilt binary package for `@cipherstash/protect-ffi` on `darwin-arm64`.", - "version": "0.33.0", + "version": "0.33.1", "repository": { "type": "git", "url": "git+https://github.com/cipherstash/stack.git", diff --git a/languages/typescript/packages/protect-ffi/platforms/darwin-x64/CHANGELOG.md b/languages/typescript/packages/protect-ffi/platforms/darwin-x64/CHANGELOG.md index f7067ef631..9200dfa887 100644 --- a/languages/typescript/packages/protect-ffi/platforms/darwin-x64/CHANGELOG.md +++ b/languages/typescript/packages/protect-ffi/platforms/darwin-x64/CHANGELOG.md @@ -1,5 +1,16 @@ # @cipherstash/protect-ffi-darwin-x64 +## 0.33.1 + +### Patch Changes + +- 457b28e: The native binaries now use rustls 0.23.45, which fixes GHSA-2mjx-qc3c-rqvc + (affecting rustls 0.23.13 up to 0.23.44). The package's API is unchanged. +- f7f1c76: The package's source links now point at its folder under + `languages/typescript/` in cipherstash/stack. The previous release linked to + its old folder under `packages/`, which no longer exists, so the README's + source links and the npm page's repository link returned 404. + ## 0.33.0 ## 0.32.0 diff --git a/languages/typescript/packages/protect-ffi/platforms/darwin-x64/package.json b/languages/typescript/packages/protect-ffi/platforms/darwin-x64/package.json index eaffc5742b..70ef6b19f0 100644 --- a/languages/typescript/packages/protect-ffi/platforms/darwin-x64/package.json +++ b/languages/typescript/packages/protect-ffi/platforms/darwin-x64/package.json @@ -1,7 +1,7 @@ { "name": "@cipherstash/protect-ffi-darwin-x64", "description": "Prebuilt binary package for `@cipherstash/protect-ffi` on `darwin-x64`.", - "version": "0.33.0", + "version": "0.33.1", "repository": { "type": "git", "url": "git+https://github.com/cipherstash/stack.git", diff --git a/languages/typescript/packages/protect-ffi/platforms/linux-arm64-gnu/CHANGELOG.md b/languages/typescript/packages/protect-ffi/platforms/linux-arm64-gnu/CHANGELOG.md index 8a79eab40e..e161cd3026 100644 --- a/languages/typescript/packages/protect-ffi/platforms/linux-arm64-gnu/CHANGELOG.md +++ b/languages/typescript/packages/protect-ffi/platforms/linux-arm64-gnu/CHANGELOG.md @@ -1,5 +1,16 @@ # @cipherstash/protect-ffi-linux-arm64-gnu +## 0.33.1 + +### Patch Changes + +- 457b28e: The native binaries now use rustls 0.23.45, which fixes GHSA-2mjx-qc3c-rqvc + (affecting rustls 0.23.13 up to 0.23.44). The package's API is unchanged. +- f7f1c76: The package's source links now point at its folder under + `languages/typescript/` in cipherstash/stack. The previous release linked to + its old folder under `packages/`, which no longer exists, so the README's + source links and the npm page's repository link returned 404. + ## 0.33.0 ## 0.32.0 diff --git a/languages/typescript/packages/protect-ffi/platforms/linux-arm64-gnu/package.json b/languages/typescript/packages/protect-ffi/platforms/linux-arm64-gnu/package.json index 7d284be5fa..61f528845a 100644 --- a/languages/typescript/packages/protect-ffi/platforms/linux-arm64-gnu/package.json +++ b/languages/typescript/packages/protect-ffi/platforms/linux-arm64-gnu/package.json @@ -1,7 +1,7 @@ { "name": "@cipherstash/protect-ffi-linux-arm64-gnu", "description": "Prebuilt binary package for `@cipherstash/protect-ffi` on `linux-arm64-gnu`.", - "version": "0.33.0", + "version": "0.33.1", "repository": { "type": "git", "url": "git+https://github.com/cipherstash/stack.git", diff --git a/languages/typescript/packages/protect-ffi/platforms/linux-x64-gnu/CHANGELOG.md b/languages/typescript/packages/protect-ffi/platforms/linux-x64-gnu/CHANGELOG.md index ccaad566af..449226270b 100644 --- a/languages/typescript/packages/protect-ffi/platforms/linux-x64-gnu/CHANGELOG.md +++ b/languages/typescript/packages/protect-ffi/platforms/linux-x64-gnu/CHANGELOG.md @@ -1,5 +1,16 @@ # @cipherstash/protect-ffi-linux-x64-gnu +## 0.33.1 + +### Patch Changes + +- 457b28e: The native binaries now use rustls 0.23.45, which fixes GHSA-2mjx-qc3c-rqvc + (affecting rustls 0.23.13 up to 0.23.44). The package's API is unchanged. +- f7f1c76: The package's source links now point at its folder under + `languages/typescript/` in cipherstash/stack. The previous release linked to + its old folder under `packages/`, which no longer exists, so the README's + source links and the npm page's repository link returned 404. + ## 0.33.0 ## 0.32.0 diff --git a/languages/typescript/packages/protect-ffi/platforms/linux-x64-gnu/package.json b/languages/typescript/packages/protect-ffi/platforms/linux-x64-gnu/package.json index 83e6266a15..014cd646e9 100644 --- a/languages/typescript/packages/protect-ffi/platforms/linux-x64-gnu/package.json +++ b/languages/typescript/packages/protect-ffi/platforms/linux-x64-gnu/package.json @@ -1,7 +1,7 @@ { "name": "@cipherstash/protect-ffi-linux-x64-gnu", "description": "Prebuilt binary package for `@cipherstash/protect-ffi` on `linux-x64-gnu`.", - "version": "0.33.0", + "version": "0.33.1", "repository": { "type": "git", "url": "git+https://github.com/cipherstash/stack.git", diff --git a/languages/typescript/packages/protect-ffi/platforms/linux-x64-musl/CHANGELOG.md b/languages/typescript/packages/protect-ffi/platforms/linux-x64-musl/CHANGELOG.md index 8bacbdb5c5..9762de93ae 100644 --- a/languages/typescript/packages/protect-ffi/platforms/linux-x64-musl/CHANGELOG.md +++ b/languages/typescript/packages/protect-ffi/platforms/linux-x64-musl/CHANGELOG.md @@ -1,5 +1,16 @@ # @cipherstash/protect-ffi-linux-x64-musl +## 0.33.1 + +### Patch Changes + +- 457b28e: The native binaries now use rustls 0.23.45, which fixes GHSA-2mjx-qc3c-rqvc + (affecting rustls 0.23.13 up to 0.23.44). The package's API is unchanged. +- f7f1c76: The package's source links now point at its folder under + `languages/typescript/` in cipherstash/stack. The previous release linked to + its old folder under `packages/`, which no longer exists, so the README's + source links and the npm page's repository link returned 404. + ## 0.33.0 ## 0.32.0 diff --git a/languages/typescript/packages/protect-ffi/platforms/linux-x64-musl/package.json b/languages/typescript/packages/protect-ffi/platforms/linux-x64-musl/package.json index 53e72ad3e5..77376a4c94 100644 --- a/languages/typescript/packages/protect-ffi/platforms/linux-x64-musl/package.json +++ b/languages/typescript/packages/protect-ffi/platforms/linux-x64-musl/package.json @@ -1,7 +1,7 @@ { "name": "@cipherstash/protect-ffi-linux-x64-musl", "description": "Prebuilt binary package for `@cipherstash/protect-ffi` on `linux-x64-musl`.", - "version": "0.33.0", + "version": "0.33.1", "repository": { "type": "git", "url": "git+https://github.com/cipherstash/stack.git", diff --git a/languages/typescript/packages/protect-ffi/platforms/win32-x64-msvc/CHANGELOG.md b/languages/typescript/packages/protect-ffi/platforms/win32-x64-msvc/CHANGELOG.md index 86a2feda46..2812e3d55b 100644 --- a/languages/typescript/packages/protect-ffi/platforms/win32-x64-msvc/CHANGELOG.md +++ b/languages/typescript/packages/protect-ffi/platforms/win32-x64-msvc/CHANGELOG.md @@ -1,5 +1,16 @@ # @cipherstash/protect-ffi-win32-x64-msvc +## 0.33.1 + +### Patch Changes + +- 457b28e: The native binaries now use rustls 0.23.45, which fixes GHSA-2mjx-qc3c-rqvc + (affecting rustls 0.23.13 up to 0.23.44). The package's API is unchanged. +- f7f1c76: The package's source links now point at its folder under + `languages/typescript/` in cipherstash/stack. The previous release linked to + its old folder under `packages/`, which no longer exists, so the README's + source links and the npm page's repository link returned 404. + ## 0.33.0 ## 0.32.0 diff --git a/languages/typescript/packages/protect-ffi/platforms/win32-x64-msvc/package.json b/languages/typescript/packages/protect-ffi/platforms/win32-x64-msvc/package.json index ebd8fdc96f..e067cfa3d3 100644 --- a/languages/typescript/packages/protect-ffi/platforms/win32-x64-msvc/package.json +++ b/languages/typescript/packages/protect-ffi/platforms/win32-x64-msvc/package.json @@ -1,7 +1,7 @@ { "name": "@cipherstash/protect-ffi-win32-x64-msvc", "description": "Prebuilt binary package for `@cipherstash/protect-ffi` on `win32-x64-msvc`.", - "version": "0.33.0", + "version": "0.33.1", "repository": { "type": "git", "url": "git+https://github.com/cipherstash/stack.git", diff --git a/languages/typescript/packages/stack-drizzle/CHANGELOG.md b/languages/typescript/packages/stack-drizzle/CHANGELOG.md index f8cedd4fb4..5ecef2322b 100644 --- a/languages/typescript/packages/stack-drizzle/CHANGELOG.md +++ b/languages/typescript/packages/stack-drizzle/CHANGELOG.md @@ -1,5 +1,17 @@ # @cipherstash/stack-drizzle +## 1.3.0 + +### Patch Changes + +- Updated dependencies [ef3765b] +- Updated dependencies [43967d3] +- Updated dependencies [fd0ee91] +- Updated dependencies [4b14ee6] +- Updated dependencies [bbb1bfa] +- Updated dependencies [20ccab3] + - @cipherstash/stack@1.3.0 + ## 1.2.1 ### Patch Changes diff --git a/languages/typescript/packages/stack-drizzle/package.json b/languages/typescript/packages/stack-drizzle/package.json index 224fbb4df7..ae37138623 100644 --- a/languages/typescript/packages/stack-drizzle/package.json +++ b/languages/typescript/packages/stack-drizzle/package.json @@ -1,6 +1,6 @@ { "name": "@cipherstash/stack-drizzle", - "version": "1.2.1", + "version": "1.3.0", "description": "CipherStash Stack Drizzle ORM integration: searchable, application-layer field-level encryption for PostgreSQL.", "keywords": [ "encrypted", diff --git a/languages/typescript/packages/stack-prisma/CHANGELOG.md b/languages/typescript/packages/stack-prisma/CHANGELOG.md index 737bd9c16d..d4decd3e8f 100644 --- a/languages/typescript/packages/stack-prisma/CHANGELOG.md +++ b/languages/typescript/packages/stack-prisma/CHANGELOG.md @@ -1,5 +1,90 @@ # @cipherstash/stack-prisma +## 1.3.0 + +### Minor Changes + +- ae63dcd: Move the bundled EQL v3 migrations to **eql-3.1.0**. Its install SQL changes + the version stamp (`eql_v3.version()` returns `'3.1.0'` and the `eql_v3` + schema comment reads `'3.1.0'`) and the ORE block comparator behind every + ordered ORE operator and the ORE operator class. The comparator now runs a + constant number of operations whatever two values share, closing a timing + leak. Ordering results are unchanged for well-formed values, but a block-ORE + text value with a malformed or mismatched-width term now raises on every + comparison against it. Check your `_ore` text columns before migrating; see + [U-001](../../../../packages/eql/docs/upgrading/v3.1.md#u-001-block-ore-text-comparisons-check-every-term). + No domain, wire format or index term changes. + + Two artefacts carry the new bundle: + + - A new upgrade edge, `20261005T0000_upgrade_eql_v3_3_1_0`, carrying the + invariant `cipherstash:upgrade-eql-v3-bundle-3.1.0-v1`. Existing databases + re-install through it on the next `prisma-next migration plan` followed by + `prisma-next migrate`. **`migrate` alone is not enough**: only + `migration plan` copies the new directory into your repo. + - The baseline install migration `20260601T0100_install_eql_v3_bundle`, which + now bakes 3.1.0 and gains a sixth op, a no-SQL carrier for the new + invariant, so fresh databases land on 3.1.0 from the single all-additive + genesis edge and `db init` keeps working. + + **A 1.2.x database walks one edge. A 1.0.0 or 1.1.x database walks three.** + 1.2.x shipped eql-3.0.6, so `migrate` walks only the 3.1.0 edge. 1.0.0 and + 1.1.x shipped eql-3.0.4, so `migrate` walks the 3.0.5, 3.0.6 and 3.1.0 edges in + one transaction, re-installing the ~2.6 MB bundle three times. As with every EQL + upgrade, each re-install opens with `DROP SCHEMA IF EXISTS eql_v3 CASCADE`: + re-run your grant script, and recreate functional indexes and anything else + depending on `eql_v3`. + + **Action required, including on 1.2.x: the baseline changed again.** 1.2.0 + and 1.2.1 shipped the baseline at eql-3.0.6, and this release changes those + published bytes. 1.0.0 to 1.1.1 shipped it at eql-3.0.4. If your project has a + `migrations/cipherstash/` directory generated against any earlier version, + delete it and re-run `prisma-next migration plan`: + + ```bash + rm -rf migrations/cipherstash + npx prisma-next migration plan + ``` + + Your database keeps its markers, so already-applied invariants are not re-run. + If you skip the delete, a fresh `db init` from a 1.2.x directory refuses with + `Operation cipherstash.upgrade-eql-v3-bundle-3.1.0 has class "data" which is +not allowed by policy.` From a 1.0.0 or 1.1.x directory it refuses on the 3.0.5 + edge instead. See "Upgrading from 1.0.0, 1.1.x or 1.2.x" in the package README. + + **Why the baseline was re-emitted rather than given a second genesis edge.** + The 3.0.5 and 3.0.6 entries said this trade must be re-argued on adoption + numbers at each bump. Unlike the 3.0.6 re-emit, this one changes a published + baseline. The team chose it on these numbers: `@cipherstash/stack-prisma` had + 481 npm downloads in the 30 days to 3 October 2026, and 384 in the last 7 of + those days, 305 of them on the 1.2.0 release day. The append-only alternative, + a second `from: null` genesis edge, would add another permanent ~2.6 MB copy of + the bundle. That choice was made when 3.1.0 changed only the version stamp; the + comparator change came after it and does not alter the trade, since every + database reaches the same bundle either way. + +### Patch Changes + +- 43967d3: Two validation errors no longer quote the caller's search term: a free-text search term that is too short, and a `like`/`ilike` pattern with wildcards the encrypted search cannot honour. Each now reports the term's length instead. + + The Supabase and DynamoDB adapters' error logs now record a failure's kind instead of its full message, which could quote a plaintext value. The kind is the error class plus any known encryption error type, FFI error code or auth code it carries; anything else is left out. The DynamoDB `options.logger` hook now receives a copy of the error whose message is that description, with the same `code`. The full message is still returned to the caller and passed to `errorHandler`. `@cipherstash/stack/adapter-kit` exports the shared `describeFailure` and `likeWildcardError` helpers that produce these messages. + +- Updated dependencies [ef3765b] +- Updated dependencies [b15c1ad] +- Updated dependencies [9412408] +- Updated dependencies [37bf4cf] +- Updated dependencies [e930e5b] +- Updated dependencies [0275684] +- Updated dependencies [c851db5] +- Updated dependencies [169f985] +- Updated dependencies [43967d3] +- Updated dependencies [fd0ee91] +- Updated dependencies [4b14ee6] +- Updated dependencies [bbb1bfa] +- Updated dependencies [20ccab3] + - @cipherstash/stack@1.3.0 + - @cipherstash/eql@3.1.0 + ## 1.2.1 ### Patch Changes diff --git a/languages/typescript/packages/stack-prisma/package.json b/languages/typescript/packages/stack-prisma/package.json index ac4e5526cf..4034c95ce6 100644 --- a/languages/typescript/packages/stack-prisma/package.json +++ b/languages/typescript/packages/stack-prisma/package.json @@ -1,6 +1,6 @@ { "name": "@cipherstash/stack-prisma", - "version": "1.2.1", + "version": "1.3.0", "license": "MIT", "author": "CipherStash ", "description": "CipherStash extension for Prisma Next: searchable application-layer field-level encryption for Postgres (EQL v3), with domain-typed encrypted columns, the eql* query operators, bulk encrypt/decrypt middleware, and a baseline migration that installs the EQL v3 bundle.", diff --git a/languages/typescript/packages/stack-supabase/CHANGELOG.md b/languages/typescript/packages/stack-supabase/CHANGELOG.md index 1037582fea..14c46a75b6 100644 --- a/languages/typescript/packages/stack-supabase/CHANGELOG.md +++ b/languages/typescript/packages/stack-supabase/CHANGELOG.md @@ -1,5 +1,41 @@ # @cipherstash/stack-supabase +## 1.3.0 + +### Patch Changes + +- 43967d3: Two validation errors no longer quote the caller's search term: a free-text search term that is too short, and a `like`/`ilike` pattern with wildcards the encrypted search cannot honour. Each now reports the term's length instead. + + The Supabase and DynamoDB adapters' error logs now record a failure's kind instead of its full message, which could quote a plaintext value. The kind is the error class plus any known encryption error type, FFI error code or auth code it carries; anything else is left out. The DynamoDB `options.logger` hook now receives a copy of the error whose message is that description, with the same `code`. The full message is still returned to the caller and passed to `errorHandler`. `@cipherstash/stack/adapter-kit` exports the shared `describeFailure` and `likeWildcardError` helpers that produce these messages. + +- bbb1bfa: `encrypt` on a `types.Json` column now types its result as `Encrypted | null` when the plaintext may be `null`. A `null` document has always resolved to `{ data: null }` at runtime (it is stored as SQL NULL, not encrypted), but the result was typed `Encrypted`, so `result.data.c` compiled and then threw. `encrypt` is now generic over the plaintext's type: a literal `null`, or a value typed `JsonDocument`, gives `data: Encrypted | null`, through `.withLockContext()` and `.audit()` too. A value TypeScript knows is non-null, and every scalar column, still gives `data: Encrypted`. No runtime change. If your code reads `result.data` after encrypting a Json value that may be `null`, it must now check for `null` first. `EncryptOperation` and `EncryptOperationWithLockContext` take an optional result type parameter (default `Encrypted`), and the `EncryptResult

` helper type is exported from `@cipherstash/stack/encryption`. + + `@cipherstash/stack-supabase`: the per-term query-encryption fallback (used when the client has no `bulkEncrypt`) now rejects a `null` envelope instead of sending the string `"null"` as a filter operand, matching the bulk path. + + `stash`: the `stash-encryption` skill now says what `encrypt` returns for a `null` Json document. + +- ab24980: Reading a table that has no encrypted columns no longer fails. Such a table is + not registered with the encryption client, and the adapter still asked the + client to decrypt its rows, so every `select()` on it, and every insert, update + or upsert followed by `.select()`, returned "decryptModel received a table this + client was not initialized with" (or threw, with `throwOnError`). On the + `wasm-inline` entry, writes to such a table failed the same way. The adapter now + passes the rows of a table with no encrypted columns straight through, in both + introspection and declared mode, without calling the encryption client. + + A row from such a table that still holds an encrypted value, from an embedded + relation to an encrypted table or from an undeclared `eql_v3_*` column in + declared mode, is refused with an error naming the column, rather than returned + as ciphertext. + +- Updated dependencies [ef3765b] +- Updated dependencies [43967d3] +- Updated dependencies [fd0ee91] +- Updated dependencies [4b14ee6] +- Updated dependencies [bbb1bfa] +- Updated dependencies [20ccab3] + - @cipherstash/stack@1.3.0 + ## 1.2.1 ### Patch Changes diff --git a/languages/typescript/packages/stack-supabase/package.json b/languages/typescript/packages/stack-supabase/package.json index 1dfefab88f..62221f7c9c 100644 --- a/languages/typescript/packages/stack-supabase/package.json +++ b/languages/typescript/packages/stack-supabase/package.json @@ -1,6 +1,6 @@ { "name": "@cipherstash/stack-supabase", - "version": "1.2.1", + "version": "1.3.0", "description": "CipherStash Stack Supabase integration: transparent, searchable field-level encryption for Supabase.", "keywords": [ "encrypted", diff --git a/languages/typescript/packages/stack/CHANGELOG.md b/languages/typescript/packages/stack/CHANGELOG.md index 0df1c0d2a9..9ca6e0989f 100644 --- a/languages/typescript/packages/stack/CHANGELOG.md +++ b/languages/typescript/packages/stack/CHANGELOG.md @@ -1,5 +1,51 @@ # @cipherstash/stack +## 1.3.0 + +### Minor Changes + +- bbb1bfa: `encrypt` on a `types.Json` column now types its result as `Encrypted | null` when the plaintext may be `null`. A `null` document has always resolved to `{ data: null }` at runtime (it is stored as SQL NULL, not encrypted), but the result was typed `Encrypted`, so `result.data.c` compiled and then threw. `encrypt` is now generic over the plaintext's type: a literal `null`, or a value typed `JsonDocument`, gives `data: Encrypted | null`, through `.withLockContext()` and `.audit()` too. A value TypeScript knows is non-null, and every scalar column, still gives `data: Encrypted`. No runtime change. If your code reads `result.data` after encrypting a Json value that may be `null`, it must now check for `null` first. `EncryptOperation` and `EncryptOperationWithLockContext` take an optional result type parameter (default `Encrypted`), and the `EncryptResult

` helper type is exported from `@cipherstash/stack/encryption`. + + `@cipherstash/stack-supabase`: the per-term query-encryption fallback (used when the client has no `bulkEncrypt`) now rejects a `null` envelope instead of sending the string `"null"` as a filter operand, matching the bulk path. + + `stash`: the `stash-encryption` skill now says what `encrypt` returns for a `null` Json document. + +### Patch Changes + +- ef3765b: `@cipherstash/stack/adapter-kit` now exports `isEncryptedPayload`, the check + model decryption uses to find an encrypted value in a row. The Supabase adapter + uses it to refuse a row it would otherwise return undecrypted. +- 43967d3: Two validation errors no longer quote the caller's search term: a free-text search term that is too short, and a `like`/`ilike` pattern with wildcards the encrypted search cannot honour. Each now reports the term's length instead. + + The Supabase and DynamoDB adapters' error logs now record a failure's kind instead of its full message, which could quote a plaintext value. The kind is the error class plus any known encryption error type, FFI error code or auth code it carries; anything else is left out. The DynamoDB `options.logger` hook now receives a copy of the error whose message is that description, with the same `code`. The full message is still returned to the caller and passed to `errorHandler`. `@cipherstash/stack/adapter-kit` exports the shared `describeFailure` and `likeWildcardError` helpers that produce these messages. + +- fd0ee91: Document how `OidcFederationStrategy` serves many users through one client: the + `getJwt` callback runs on every operation, in the caller's async context, and + must return the JWT of the user behind the current request, and each user's + JWT is exchanged for that user's own token (stack-auth's fix for + cipherstash/stack#1045). One caveat is documented for the `@cipherstash/stack` + client on the native entry, which calls the strategy from a background task so + a request read from `AsyncLocalStorage` is not visible inside `getJwt` there + yet: capture the request in the closure or build the client per request until + cipherstash/stack#1065 lands. The docs and the `stash-auth`, `stash-encryption`, + `stash-supabase` and `stash-edge` skills say so, and say that on earlier + `@cipherstash/auth` releases a strategy caches one token for everyone, so a + client there must serve one user. +- 4b14ee6: Fix the README's OIDC federation example, which passed the `Result` from `OidcFederationStrategy.create()` straight to `config.authStrategy` and failed in `Encryption()` with `opts.strategy.getToken is missing`. + It now unwraps the `Result` and passes `strategy.data`, and so does the `LockContext` JSDoc example. +- 20ccab3: Internal type cleanup of the encryption client (no runtime change). The exported operation classes `EncryptOperation`, `EncryptQueryOperation`, `BatchEncryptQueryOperation` and `BulkEncryptOperation` now declare that they accept a `types.Json` document as plaintext, which they always did at runtime; their `getOperation()` return types widen to match. The `EncryptionClient` interface changes only in what `encrypt` returns for a `types.Json` column; see the `EncryptResult` changeset. +- Updated dependencies [db76cf4] +- Updated dependencies [a1765f1] +- Updated dependencies [fb75f40] +- Updated dependencies [a076649] +- Updated dependencies [457b28e] +- Updated dependencies [b480735] +- Updated dependencies [fd0ee91] +- Updated dependencies [457b28e] +- Updated dependencies [f7f1c76] + - @cipherstash/auth@1.0.0 + - @cipherstash/protect-ffi@0.33.1 + ## 1.2.1 ### Patch Changes diff --git a/languages/typescript/packages/stack/package.json b/languages/typescript/packages/stack/package.json index 7ce53b3581..796da38e66 100644 --- a/languages/typescript/packages/stack/package.json +++ b/languages/typescript/packages/stack/package.json @@ -1,6 +1,6 @@ { "name": "@cipherstash/stack", - "version": "1.2.1", + "version": "1.3.0", "description": "CipherStash Stack for TypeScript and JavaScript", "keywords": [ "encrypted", diff --git a/languages/typescript/packages/test-kit/CHANGELOG.md b/languages/typescript/packages/test-kit/CHANGELOG.md index c9c255d9f4..aad6ed4777 100644 --- a/languages/typescript/packages/test-kit/CHANGELOG.md +++ b/languages/typescript/packages/test-kit/CHANGELOG.md @@ -1,5 +1,17 @@ # @cipherstash/test-kit +## 0.0.6 + +### Patch Changes + +- Updated dependencies [ef3765b] +- Updated dependencies [43967d3] +- Updated dependencies [fd0ee91] +- Updated dependencies [4b14ee6] +- Updated dependencies [bbb1bfa] +- Updated dependencies [20ccab3] + - @cipherstash/stack@1.3.0 + ## 0.0.5 ### Patch Changes diff --git a/languages/typescript/packages/test-kit/package.json b/languages/typescript/packages/test-kit/package.json index 61453937e9..81a0fab57a 100644 --- a/languages/typescript/packages/test-kit/package.json +++ b/languages/typescript/packages/test-kit/package.json @@ -1,6 +1,6 @@ { "name": "@cipherstash/test-kit", - "version": "0.0.5", + "version": "0.0.6", "private": true, "description": "Shared EQL v3 test harness: the domain catalog, the plaintext oracle, and the integration-suite driver. Consumed as TypeScript source — no build step.", "type": "module", diff --git a/languages/typescript/packages/wizard/CHANGELOG.md b/languages/typescript/packages/wizard/CHANGELOG.md index 505ac66301..f1d8c65fd5 100644 --- a/languages/typescript/packages/wizard/CHANGELOG.md +++ b/languages/typescript/packages/wizard/CHANGELOG.md @@ -1,5 +1,23 @@ # @cipherstash/wizard +## 1.3.0 + +### Patch Changes + +- 472cbf0: Add `@modelcontextprotocol/sdk` `^1.32.0` as a direct dependency so the + auto-installed peer of `@anthropic-ai/claude-agent-sdk` resolves to a release + patched against GHSA-6qxp-vccf-f47h / CVE-2026-104850, instead of the vulnerable + 1.29.0 previously locked. The wizard never imports the MCP SDK directly — this + is a peer-resolution pin only; no API change. +- Updated dependencies [db76cf4] +- Updated dependencies [a1765f1] +- Updated dependencies [fb75f40] +- Updated dependencies [a076649] +- Updated dependencies [457b28e] +- Updated dependencies [b480735] +- Updated dependencies [fd0ee91] + - @cipherstash/auth@1.0.0 + ## 1.2.1 ### Patch Changes diff --git a/languages/typescript/packages/wizard/package.json b/languages/typescript/packages/wizard/package.json index 4db10593b1..6c4913700f 100644 --- a/languages/typescript/packages/wizard/package.json +++ b/languages/typescript/packages/wizard/package.json @@ -1,6 +1,6 @@ { "name": "@cipherstash/wizard", - "version": "1.2.1", + "version": "1.3.0", "description": "AI-powered encryption setup for CipherStash. Reads your codebase, picks columns to encrypt, and wires everything up.", "repository": { "type": "git", diff --git a/packages/eql/Cargo.lock b/packages/eql/Cargo.lock index 2eda5f8a01..0e8acd3187 100644 --- a/packages/eql/Cargo.lock +++ b/packages/eql/Cargo.lock @@ -1160,7 +1160,7 @@ dependencies = [ [[package]] name = "eql-bindings" -version = "3.0.6" +version = "3.1.0" dependencies = [ "base64 0.22.1", "eql-domains", diff --git a/packages/eql/crates/eql-bindings/Cargo.toml b/packages/eql/crates/eql-bindings/Cargo.toml index 602ff78514..17a7281727 100644 --- a/packages/eql/crates/eql-bindings/Cargo.toml +++ b/packages/eql/crates/eql-bindings/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "eql-bindings" -version = "3.0.6" +version = "3.1.0" edition = "2021" description = "Canonical wire types for EQL payloads — single source of truth for Rust, TypeScript (ts-rs), and JSON Schema (schemars)." # crates.io metadata. `license` is REQUIRED by crates.io — publish fails without diff --git a/packages/eql/crates/eql-bindings/sql/cipherstash-encrypt.sql b/packages/eql/crates/eql-bindings/sql/cipherstash-encrypt.sql index 4b40deee5c..f7d4e3c546 100644 --- a/packages/eql/crates/eql-bindings/sql/cipherstash-encrypt.sql +++ b/packages/eql/crates/eql-bindings/sql/cipherstash-encrypt.sql @@ -403,7 +403,8 @@ $$; --! data key; entry `c` values are raw AEAD output whose nonces are --! derived from the entries' selectors) — it is opaque to SQL and --! only ever carried/grafted, never parsed. Unknown envelope keys are ---! rejected; `k` and `a` remain optional compatibility fields. +--! rejected; `k` and `a` remain optional, and `a`, when present, must be a +--! JSON boolean (matching the sv entry validator). CREATE OR REPLACE FUNCTION public.eql_v3_is_valid_ste_vec_document_payload(val jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE @@ -416,6 +417,7 @@ AS $$ AND jsonb_typeof(val -> 'h') = 'string' AND jsonb_typeof(val -> 'sv') = 'array' AND val - ARRAY['v', 'k', 'i', 'h', 'sv', 'a']::text[] = '{}'::jsonb + AND (NOT (val ? 'a') OR jsonb_typeof(val -> 'a') = 'boolean') AND NOT EXISTS ( SELECT 1 FROM jsonb_array_elements( @@ -561,6 +563,13 @@ $$; --! GIN index expression: --! `GIN (eql_v3.to_ste_vec_query(col)::jsonb jsonb_path_ops)`. --! +--! @note There is deliberately no `CREATE CAST` from `public.eql_v3_json_search` +--! to `eql_v3.query_json`. PostgreSQL ignores a cast whose source type is a +--! domain (it warns "cast will be ignored because the source data type is a +--! domain"), so `doc::eql_v3.query_json` would never call +--! `to_ste_vec_query`; it is a plain binary coercion that then fails the +--! `query_json` CHECK. Call `eql_v3.to_ste_vec_query(col)` explicitly. +--! --! @param e public.eql_v3_json_search Source encrypted payload --! @return eql_v3.query_json Query-shaped needle, sv elements normalised. --! @see eql_v3.query_json @@ -604,10 +613,6 @@ AS $$ )::eql_v3.query_json $$; -CREATE CAST (public.eql_v3_json_search AS eql_v3.query_json) - WITH FUNCTION eql_v3.to_ste_vec_query(public.eql_v3_json_search) - AS ASSIGNMENT; - --! @brief EQL lint: detect non-inlinable operator implementation functions --! --! Returns one row per violation found in the installed `eql_v3` surface. The @@ -13992,7 +13997,7 @@ LANGUAGE plpgsql; --! @return boolean CREATE FUNCTION eql_v3.matches(a public.eql_v3_text_match, b public.eql_v3_text_match) RETURNS boolean LANGUAGE sql IMMUTABLE PARALLEL SAFE -AS $$ SELECT eql_v3.match_term(a) @> eql_v3.match_term(b) AND (cardinality(eql_v3.match_term(b)) > 0 OR cardinality(eql_v3.match_term(a)) = 0) $$; +AS $$ SELECT eql_v3.match_term(a) OPERATOR(pg_catalog.@>) eql_v3.match_term(b) AND (pg_catalog.cardinality(eql_v3.match_term(b)) OPERATOR(pg_catalog.>) 0 OR pg_catalog.cardinality(eql_v3.match_term(a)) OPERATOR(pg_catalog.=) 0) $$; --! @brief Operator wrapper for public.eql_v3_text_match. --! @param a public.eql_v3_text_match @@ -14000,7 +14005,7 @@ AS $$ SELECT eql_v3.match_term(a) @> eql_v3.match_term(b) AND (cardinality(eql_v --! @return boolean CREATE FUNCTION eql_v3.matches(a public.eql_v3_text_match, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE PARALLEL SAFE -AS $$ SELECT eql_v3.match_term(a) @> eql_v3.match_term(b::public.eql_v3_text_match) AND (cardinality(eql_v3.match_term(b::public.eql_v3_text_match)) > 0 OR cardinality(eql_v3.match_term(a)) = 0) $$; +AS $$ SELECT eql_v3.match_term(a) OPERATOR(pg_catalog.@>) eql_v3.match_term(b::public.eql_v3_text_match) AND (pg_catalog.cardinality(eql_v3.match_term(b::public.eql_v3_text_match)) OPERATOR(pg_catalog.>) 0 OR pg_catalog.cardinality(eql_v3.match_term(a)) OPERATOR(pg_catalog.=) 0) $$; --! @brief Operator wrapper for public.eql_v3_text_match. --! @param a jsonb @@ -14008,7 +14013,7 @@ AS $$ SELECT eql_v3.match_term(a) @> eql_v3.match_term(b::public.eql_v3_text_mat --! @return boolean CREATE FUNCTION eql_v3.matches(a jsonb, b public.eql_v3_text_match) RETURNS boolean LANGUAGE sql IMMUTABLE PARALLEL SAFE -AS $$ SELECT eql_v3.match_term(a::public.eql_v3_text_match) @> eql_v3.match_term(b) AND (cardinality(eql_v3.match_term(b)) > 0 OR cardinality(eql_v3.match_term(a::public.eql_v3_text_match)) = 0) $$; +AS $$ SELECT eql_v3.match_term(a::public.eql_v3_text_match) OPERATOR(pg_catalog.@>) eql_v3.match_term(b) AND (pg_catalog.cardinality(eql_v3.match_term(b)) OPERATOR(pg_catalog.>) 0 OR pg_catalog.cardinality(eql_v3.match_term(a::public.eql_v3_text_match)) OPERATOR(pg_catalog.=) 0) $$; --! @brief Unsupported operator blocker for public.eql_v3_text_match. --! @@ -14168,7 +14173,7 @@ AS $$ SELECT eql_v3_internal.bloom_filter(a::jsonb) $$; --! @return boolean CREATE FUNCTION eql_v3.matches(a public.eql_v3_text_match, b eql_v3.query_text_match) RETURNS boolean LANGUAGE sql IMMUTABLE PARALLEL SAFE -AS $$ SELECT eql_v3.match_term(a) @> eql_v3.match_term(b) AND (cardinality(eql_v3.match_term(b)) > 0 OR cardinality(eql_v3.match_term(a)) = 0) $$; +AS $$ SELECT eql_v3.match_term(a) OPERATOR(pg_catalog.@>) eql_v3.match_term(b) AND (pg_catalog.cardinality(eql_v3.match_term(b)) OPERATOR(pg_catalog.>) 0 OR pg_catalog.cardinality(eql_v3.match_term(a)) OPERATOR(pg_catalog.=) 0) $$; --! @brief Operator wrapper for eql_v3.query_text_match. --! @param a eql_v3.query_text_match @@ -14176,7 +14181,43 @@ AS $$ SELECT eql_v3.match_term(a) @> eql_v3.match_term(b) AND (cardinality(eql_v --! @return boolean CREATE FUNCTION eql_v3.matches(a eql_v3.query_text_match, b public.eql_v3_text_match) RETURNS boolean LANGUAGE sql IMMUTABLE PARALLEL SAFE -AS $$ SELECT eql_v3.match_term(a) @> eql_v3.match_term(b) AND (cardinality(eql_v3.match_term(b)) > 0 OR cardinality(eql_v3.match_term(a)) = 0) $$; +AS $$ SELECT eql_v3.match_term(a) OPERATOR(pg_catalog.@>) eql_v3.match_term(b) AND (pg_catalog.cardinality(eql_v3.match_term(b)) OPERATOR(pg_catalog.>) 0 OR pg_catalog.cardinality(eql_v3.match_term(a)) OPERATOR(pg_catalog.=) 0) $$; + +--! @brief Unsupported operator blocker for eql_v3.query_text_match: public.eql_v3_text_search_ore and eql_v3.query_text_match (mismatched query domain). +--! @param a public.eql_v3_text_search_ore left operand +--! @param b eql_v3.query_text_match right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal."@@"(a public.eql_v3_text_search_ore, b eql_v3.query_text_match) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '@@', 'public.eql_v3_text_search_ore and eql_v3.query_text_match'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_match: eql_v3.query_text_match and public.eql_v3_text_search_ore (mismatched query domain). +--! @param a eql_v3.query_text_match left operand +--! @param b public.eql_v3_text_search_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal."@@"(a eql_v3.query_text_match, b public.eql_v3_text_search_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '@@', 'eql_v3.query_text_match and public.eql_v3_text_search_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_match: public.eql_v3_text_search and eql_v3.query_text_match (mismatched query domain). +--! @param a public.eql_v3_text_search left operand +--! @param b eql_v3.query_text_match right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal."@@"(a public.eql_v3_text_search, b eql_v3.query_text_match) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '@@', 'public.eql_v3_text_search and eql_v3.query_text_match'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_match: eql_v3.query_text_match and public.eql_v3_text_search (mismatched query domain). +--! @param a eql_v3.query_text_match left operand +--! @param b public.eql_v3_text_search right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal."@@"(a eql_v3.query_text_match, b public.eql_v3_text_search) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '@@', 'eql_v3.query_text_match and public.eql_v3_text_search'; END; $$ +LANGUAGE plpgsql; -- AUTOMATICALLY GENERATED FILE. --! @file encrypted_domain/text/query_text_match_operators.sql @@ -14193,6 +14234,26 @@ CREATE OPERATOR @@ ( LEFTARG = eql_v3.query_text_match, RIGHTARG = public.eql_v3_text_match, RESTRICT = contsel, JOIN = contjoinsel ); + +CREATE OPERATOR @@ ( + FUNCTION = eql_v3_internal."@@", + LEFTARG = public.eql_v3_text_search_ore, RIGHTARG = eql_v3.query_text_match +); + +CREATE OPERATOR @@ ( + FUNCTION = eql_v3_internal."@@", + LEFTARG = eql_v3.query_text_match, RIGHTARG = public.eql_v3_text_search_ore +); + +CREATE OPERATOR @@ ( + FUNCTION = eql_v3_internal."@@", + LEFTARG = public.eql_v3_text_search, RIGHTARG = eql_v3.query_text_match +); + +CREATE OPERATOR @@ ( + FUNCTION = eql_v3_internal."@@", + LEFTARG = eql_v3.query_text_match, RIGHTARG = public.eql_v3_text_search +); -- AUTOMATICALLY GENERATED FILE. --! @file encrypted_domain/text/text_match_operators.sql @@ -14503,7 +14564,7 @@ AS $$ SELECT eql_v3_internal.hmac_256(a::jsonb) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a public.eql_v3_bigint_eq, b public.eql_v3_bigint_eq) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.eq_term(a) = eql_v3.eq_term(b) $$; +AS $$ SELECT eql_v3.eq_term(a) OPERATOR(pg_catalog.=) eql_v3.eq_term(b) $$; --! @brief Operator wrapper for public.eql_v3_bigint_eq. --! @param a public.eql_v3_bigint_eq @@ -14511,7 +14572,7 @@ AS $$ SELECT eql_v3.eq_term(a) = eql_v3.eq_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a public.eql_v3_bigint_eq, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.eq_term(a) = eql_v3.eq_term(b::public.eql_v3_bigint_eq) $$; +AS $$ SELECT eql_v3.eq_term(a) OPERATOR(pg_catalog.=) eql_v3.eq_term(b::public.eql_v3_bigint_eq) $$; --! @brief Operator wrapper for public.eql_v3_bigint_eq. --! @param a jsonb @@ -14519,7 +14580,7 @@ AS $$ SELECT eql_v3.eq_term(a) = eql_v3.eq_term(b::public.eql_v3_bigint_eq) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a jsonb, b public.eql_v3_bigint_eq) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.eq_term(a::public.eql_v3_bigint_eq) = eql_v3.eq_term(b) $$; +AS $$ SELECT eql_v3.eq_term(a::public.eql_v3_bigint_eq) OPERATOR(pg_catalog.=) eql_v3.eq_term(b) $$; --! @brief Operator wrapper for public.eql_v3_bigint_eq. --! @param a public.eql_v3_bigint_eq @@ -14527,7 +14588,7 @@ AS $$ SELECT eql_v3.eq_term(a::public.eql_v3_bigint_eq) = eql_v3.eq_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.neq(a public.eql_v3_bigint_eq, b public.eql_v3_bigint_eq) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.eq_term(a) <> eql_v3.eq_term(b) $$; +AS $$ SELECT eql_v3.eq_term(a) OPERATOR(pg_catalog.<>) eql_v3.eq_term(b) $$; --! @brief Operator wrapper for public.eql_v3_bigint_eq. --! @param a public.eql_v3_bigint_eq @@ -14535,7 +14596,7 @@ AS $$ SELECT eql_v3.eq_term(a) <> eql_v3.eq_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.neq(a public.eql_v3_bigint_eq, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.eq_term(a) <> eql_v3.eq_term(b::public.eql_v3_bigint_eq) $$; +AS $$ SELECT eql_v3.eq_term(a) OPERATOR(pg_catalog.<>) eql_v3.eq_term(b::public.eql_v3_bigint_eq) $$; --! @brief Operator wrapper for public.eql_v3_bigint_eq. --! @param a jsonb @@ -14543,7 +14604,7 @@ AS $$ SELECT eql_v3.eq_term(a) <> eql_v3.eq_term(b::public.eql_v3_bigint_eq) $$; --! @return boolean CREATE FUNCTION eql_v3.neq(a jsonb, b public.eql_v3_bigint_eq) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.eq_term(a::public.eql_v3_bigint_eq) <> eql_v3.eq_term(b) $$; +AS $$ SELECT eql_v3.eq_term(a::public.eql_v3_bigint_eq) OPERATOR(pg_catalog.<>) eql_v3.eq_term(b) $$; --! @brief Unsupported operator blocker for public.eql_v3_bigint_eq. --! @@ -15382,7 +15443,7 @@ AS $$ SELECT eql_v3_internal.hmac_256(a::jsonb) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a public.eql_v3_bigint_eq, b eql_v3.query_bigint_eq) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.eq_term(a) = eql_v3.eq_term(b) $$; +AS $$ SELECT eql_v3.eq_term(a) OPERATOR(pg_catalog.=) eql_v3.eq_term(b) $$; --! @brief Operator wrapper for eql_v3.query_bigint_eq. --! @param a eql_v3.query_bigint_eq @@ -15390,7 +15451,7 @@ AS $$ SELECT eql_v3.eq_term(a) = eql_v3.eq_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a eql_v3.query_bigint_eq, b public.eql_v3_bigint_eq) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.eq_term(a) = eql_v3.eq_term(b) $$; +AS $$ SELECT eql_v3.eq_term(a) OPERATOR(pg_catalog.=) eql_v3.eq_term(b) $$; --! @brief Operator wrapper for eql_v3.query_bigint_eq. --! @param a public.eql_v3_bigint_eq @@ -15398,7 +15459,7 @@ AS $$ SELECT eql_v3.eq_term(a) = eql_v3.eq_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.neq(a public.eql_v3_bigint_eq, b eql_v3.query_bigint_eq) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.eq_term(a) <> eql_v3.eq_term(b) $$; +AS $$ SELECT eql_v3.eq_term(a) OPERATOR(pg_catalog.<>) eql_v3.eq_term(b) $$; --! @brief Operator wrapper for eql_v3.query_bigint_eq. --! @param a eql_v3.query_bigint_eq @@ -15406,7 +15467,115 @@ AS $$ SELECT eql_v3.eq_term(a) <> eql_v3.eq_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.neq(a eql_v3.query_bigint_eq, b public.eql_v3_bigint_eq) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.eq_term(a) <> eql_v3.eq_term(b) $$; +AS $$ SELECT eql_v3.eq_term(a) OPERATOR(pg_catalog.<>) eql_v3.eq_term(b) $$; + +--! @brief Unsupported operator blocker for eql_v3.query_bigint_eq: public.eql_v3_bigint_ord_ore and eql_v3.query_bigint_eq (mismatched query domain). +--! @param a public.eql_v3_bigint_ord_ore left operand +--! @param b eql_v3.query_bigint_eq right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a public.eql_v3_bigint_ord_ore, b eql_v3.query_bigint_eq) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'public.eql_v3_bigint_ord_ore and eql_v3.query_bigint_eq'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_bigint_eq: eql_v3.query_bigint_eq and public.eql_v3_bigint_ord_ore (mismatched query domain). +--! @param a eql_v3.query_bigint_eq left operand +--! @param b public.eql_v3_bigint_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a eql_v3.query_bigint_eq, b public.eql_v3_bigint_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'eql_v3.query_bigint_eq and public.eql_v3_bigint_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_bigint_eq: public.eql_v3_bigint_ord_ore and eql_v3.query_bigint_eq (mismatched query domain). +--! @param a public.eql_v3_bigint_ord_ore left operand +--! @param b eql_v3.query_bigint_eq right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a public.eql_v3_bigint_ord_ore, b eql_v3.query_bigint_eq) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'public.eql_v3_bigint_ord_ore and eql_v3.query_bigint_eq'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_bigint_eq: eql_v3.query_bigint_eq and public.eql_v3_bigint_ord_ore (mismatched query domain). +--! @param a eql_v3.query_bigint_eq left operand +--! @param b public.eql_v3_bigint_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a eql_v3.query_bigint_eq, b public.eql_v3_bigint_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'eql_v3.query_bigint_eq and public.eql_v3_bigint_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_bigint_eq: public.eql_v3_bigint_ord and eql_v3.query_bigint_eq (mismatched query domain). +--! @param a public.eql_v3_bigint_ord left operand +--! @param b eql_v3.query_bigint_eq right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a public.eql_v3_bigint_ord, b eql_v3.query_bigint_eq) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'public.eql_v3_bigint_ord and eql_v3.query_bigint_eq'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_bigint_eq: eql_v3.query_bigint_eq and public.eql_v3_bigint_ord (mismatched query domain). +--! @param a eql_v3.query_bigint_eq left operand +--! @param b public.eql_v3_bigint_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a eql_v3.query_bigint_eq, b public.eql_v3_bigint_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'eql_v3.query_bigint_eq and public.eql_v3_bigint_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_bigint_eq: public.eql_v3_bigint_ord and eql_v3.query_bigint_eq (mismatched query domain). +--! @param a public.eql_v3_bigint_ord left operand +--! @param b eql_v3.query_bigint_eq right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a public.eql_v3_bigint_ord, b eql_v3.query_bigint_eq) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'public.eql_v3_bigint_ord and eql_v3.query_bigint_eq'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_bigint_eq: eql_v3.query_bigint_eq and public.eql_v3_bigint_ord (mismatched query domain). +--! @param a eql_v3.query_bigint_eq left operand +--! @param b public.eql_v3_bigint_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a eql_v3.query_bigint_eq, b public.eql_v3_bigint_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'eql_v3.query_bigint_eq and public.eql_v3_bigint_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_bigint_eq: public.eql_v3_bigint_ord_ope and eql_v3.query_bigint_eq (mismatched query domain). +--! @param a public.eql_v3_bigint_ord_ope left operand +--! @param b eql_v3.query_bigint_eq right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a public.eql_v3_bigint_ord_ope, b eql_v3.query_bigint_eq) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'public.eql_v3_bigint_ord_ope and eql_v3.query_bigint_eq'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_bigint_eq: eql_v3.query_bigint_eq and public.eql_v3_bigint_ord_ope (mismatched query domain). +--! @param a eql_v3.query_bigint_eq left operand +--! @param b public.eql_v3_bigint_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a eql_v3.query_bigint_eq, b public.eql_v3_bigint_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'eql_v3.query_bigint_eq and public.eql_v3_bigint_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_bigint_eq: public.eql_v3_bigint_ord_ope and eql_v3.query_bigint_eq (mismatched query domain). +--! @param a public.eql_v3_bigint_ord_ope left operand +--! @param b eql_v3.query_bigint_eq right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a public.eql_v3_bigint_ord_ope, b eql_v3.query_bigint_eq) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'public.eql_v3_bigint_ord_ope and eql_v3.query_bigint_eq'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_bigint_eq: eql_v3.query_bigint_eq and public.eql_v3_bigint_ord_ope (mismatched query domain). +--! @param a eql_v3.query_bigint_eq left operand +--! @param b public.eql_v3_bigint_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a eql_v3.query_bigint_eq, b public.eql_v3_bigint_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'eql_v3.query_bigint_eq and public.eql_v3_bigint_ord_ope'; END; $$ +LANGUAGE plpgsql; -- AUTOMATICALLY GENERATED FILE. --! @file encrypted_domain/bigint/query_bigint_eq_operators.sql @@ -15435,6 +15604,66 @@ CREATE OPERATOR <> ( LEFTARG = eql_v3.query_bigint_eq, RIGHTARG = public.eql_v3_bigint_eq, COMMUTATOR = <>, NEGATOR = =, RESTRICT = neqsel, JOIN = neqjoinsel ); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = public.eql_v3_bigint_ord_ore, RIGHTARG = eql_v3.query_bigint_eq +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = eql_v3.query_bigint_eq, RIGHTARG = public.eql_v3_bigint_ord_ore +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = public.eql_v3_bigint_ord_ore, RIGHTARG = eql_v3.query_bigint_eq +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = eql_v3.query_bigint_eq, RIGHTARG = public.eql_v3_bigint_ord_ore +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = public.eql_v3_bigint_ord, RIGHTARG = eql_v3.query_bigint_eq +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = eql_v3.query_bigint_eq, RIGHTARG = public.eql_v3_bigint_ord +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = public.eql_v3_bigint_ord, RIGHTARG = eql_v3.query_bigint_eq +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = eql_v3.query_bigint_eq, RIGHTARG = public.eql_v3_bigint_ord +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = public.eql_v3_bigint_ord_ope, RIGHTARG = eql_v3.query_bigint_eq +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = eql_v3.query_bigint_eq, RIGHTARG = public.eql_v3_bigint_ord_ope +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = public.eql_v3_bigint_ord_ope, RIGHTARG = eql_v3.query_bigint_eq +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = eql_v3.query_bigint_eq, RIGHTARG = public.eql_v3_bigint_ord_ope +); -- AUTOMATICALLY GENERATED FILE. --! @file encrypted_domain/date/date_eq_functions.sql @@ -15454,7 +15683,7 @@ AS $$ SELECT eql_v3_internal.hmac_256(a::jsonb) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a public.eql_v3_date_eq, b public.eql_v3_date_eq) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.eq_term(a) = eql_v3.eq_term(b) $$; +AS $$ SELECT eql_v3.eq_term(a) OPERATOR(pg_catalog.=) eql_v3.eq_term(b) $$; --! @brief Operator wrapper for public.eql_v3_date_eq. --! @param a public.eql_v3_date_eq @@ -15462,7 +15691,7 @@ AS $$ SELECT eql_v3.eq_term(a) = eql_v3.eq_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a public.eql_v3_date_eq, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.eq_term(a) = eql_v3.eq_term(b::public.eql_v3_date_eq) $$; +AS $$ SELECT eql_v3.eq_term(a) OPERATOR(pg_catalog.=) eql_v3.eq_term(b::public.eql_v3_date_eq) $$; --! @brief Operator wrapper for public.eql_v3_date_eq. --! @param a jsonb @@ -15470,7 +15699,7 @@ AS $$ SELECT eql_v3.eq_term(a) = eql_v3.eq_term(b::public.eql_v3_date_eq) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a jsonb, b public.eql_v3_date_eq) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.eq_term(a::public.eql_v3_date_eq) = eql_v3.eq_term(b) $$; +AS $$ SELECT eql_v3.eq_term(a::public.eql_v3_date_eq) OPERATOR(pg_catalog.=) eql_v3.eq_term(b) $$; --! @brief Operator wrapper for public.eql_v3_date_eq. --! @param a public.eql_v3_date_eq @@ -15478,7 +15707,7 @@ AS $$ SELECT eql_v3.eq_term(a::public.eql_v3_date_eq) = eql_v3.eq_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.neq(a public.eql_v3_date_eq, b public.eql_v3_date_eq) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.eq_term(a) <> eql_v3.eq_term(b) $$; +AS $$ SELECT eql_v3.eq_term(a) OPERATOR(pg_catalog.<>) eql_v3.eq_term(b) $$; --! @brief Operator wrapper for public.eql_v3_date_eq. --! @param a public.eql_v3_date_eq @@ -15486,7 +15715,7 @@ AS $$ SELECT eql_v3.eq_term(a) <> eql_v3.eq_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.neq(a public.eql_v3_date_eq, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.eq_term(a) <> eql_v3.eq_term(b::public.eql_v3_date_eq) $$; +AS $$ SELECT eql_v3.eq_term(a) OPERATOR(pg_catalog.<>) eql_v3.eq_term(b::public.eql_v3_date_eq) $$; --! @brief Operator wrapper for public.eql_v3_date_eq. --! @param a jsonb @@ -15494,7 +15723,7 @@ AS $$ SELECT eql_v3.eq_term(a) <> eql_v3.eq_term(b::public.eql_v3_date_eq) $$; --! @return boolean CREATE FUNCTION eql_v3.neq(a jsonb, b public.eql_v3_date_eq) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.eq_term(a::public.eql_v3_date_eq) <> eql_v3.eq_term(b) $$; +AS $$ SELECT eql_v3.eq_term(a::public.eql_v3_date_eq) OPERATOR(pg_catalog.<>) eql_v3.eq_term(b) $$; --! @brief Unsupported operator blocker for public.eql_v3_date_eq. --! @@ -16333,7 +16562,7 @@ AS $$ SELECT eql_v3_internal.hmac_256(a::jsonb) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a public.eql_v3_date_eq, b eql_v3.query_date_eq) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.eq_term(a) = eql_v3.eq_term(b) $$; +AS $$ SELECT eql_v3.eq_term(a) OPERATOR(pg_catalog.=) eql_v3.eq_term(b) $$; --! @brief Operator wrapper for eql_v3.query_date_eq. --! @param a eql_v3.query_date_eq @@ -16341,7 +16570,7 @@ AS $$ SELECT eql_v3.eq_term(a) = eql_v3.eq_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a eql_v3.query_date_eq, b public.eql_v3_date_eq) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.eq_term(a) = eql_v3.eq_term(b) $$; +AS $$ SELECT eql_v3.eq_term(a) OPERATOR(pg_catalog.=) eql_v3.eq_term(b) $$; --! @brief Operator wrapper for eql_v3.query_date_eq. --! @param a public.eql_v3_date_eq @@ -16349,7 +16578,7 @@ AS $$ SELECT eql_v3.eq_term(a) = eql_v3.eq_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.neq(a public.eql_v3_date_eq, b eql_v3.query_date_eq) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.eq_term(a) <> eql_v3.eq_term(b) $$; +AS $$ SELECT eql_v3.eq_term(a) OPERATOR(pg_catalog.<>) eql_v3.eq_term(b) $$; --! @brief Operator wrapper for eql_v3.query_date_eq. --! @param a eql_v3.query_date_eq @@ -16357,7 +16586,115 @@ AS $$ SELECT eql_v3.eq_term(a) <> eql_v3.eq_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.neq(a eql_v3.query_date_eq, b public.eql_v3_date_eq) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.eq_term(a) <> eql_v3.eq_term(b) $$; +AS $$ SELECT eql_v3.eq_term(a) OPERATOR(pg_catalog.<>) eql_v3.eq_term(b) $$; + +--! @brief Unsupported operator blocker for eql_v3.query_date_eq: public.eql_v3_date_ord_ore and eql_v3.query_date_eq (mismatched query domain). +--! @param a public.eql_v3_date_ord_ore left operand +--! @param b eql_v3.query_date_eq right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a public.eql_v3_date_ord_ore, b eql_v3.query_date_eq) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'public.eql_v3_date_ord_ore and eql_v3.query_date_eq'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_date_eq: eql_v3.query_date_eq and public.eql_v3_date_ord_ore (mismatched query domain). +--! @param a eql_v3.query_date_eq left operand +--! @param b public.eql_v3_date_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a eql_v3.query_date_eq, b public.eql_v3_date_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'eql_v3.query_date_eq and public.eql_v3_date_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_date_eq: public.eql_v3_date_ord_ore and eql_v3.query_date_eq (mismatched query domain). +--! @param a public.eql_v3_date_ord_ore left operand +--! @param b eql_v3.query_date_eq right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a public.eql_v3_date_ord_ore, b eql_v3.query_date_eq) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'public.eql_v3_date_ord_ore and eql_v3.query_date_eq'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_date_eq: eql_v3.query_date_eq and public.eql_v3_date_ord_ore (mismatched query domain). +--! @param a eql_v3.query_date_eq left operand +--! @param b public.eql_v3_date_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a eql_v3.query_date_eq, b public.eql_v3_date_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'eql_v3.query_date_eq and public.eql_v3_date_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_date_eq: public.eql_v3_date_ord and eql_v3.query_date_eq (mismatched query domain). +--! @param a public.eql_v3_date_ord left operand +--! @param b eql_v3.query_date_eq right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a public.eql_v3_date_ord, b eql_v3.query_date_eq) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'public.eql_v3_date_ord and eql_v3.query_date_eq'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_date_eq: eql_v3.query_date_eq and public.eql_v3_date_ord (mismatched query domain). +--! @param a eql_v3.query_date_eq left operand +--! @param b public.eql_v3_date_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a eql_v3.query_date_eq, b public.eql_v3_date_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'eql_v3.query_date_eq and public.eql_v3_date_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_date_eq: public.eql_v3_date_ord and eql_v3.query_date_eq (mismatched query domain). +--! @param a public.eql_v3_date_ord left operand +--! @param b eql_v3.query_date_eq right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a public.eql_v3_date_ord, b eql_v3.query_date_eq) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'public.eql_v3_date_ord and eql_v3.query_date_eq'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_date_eq: eql_v3.query_date_eq and public.eql_v3_date_ord (mismatched query domain). +--! @param a eql_v3.query_date_eq left operand +--! @param b public.eql_v3_date_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a eql_v3.query_date_eq, b public.eql_v3_date_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'eql_v3.query_date_eq and public.eql_v3_date_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_date_eq: public.eql_v3_date_ord_ope and eql_v3.query_date_eq (mismatched query domain). +--! @param a public.eql_v3_date_ord_ope left operand +--! @param b eql_v3.query_date_eq right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a public.eql_v3_date_ord_ope, b eql_v3.query_date_eq) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'public.eql_v3_date_ord_ope and eql_v3.query_date_eq'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_date_eq: eql_v3.query_date_eq and public.eql_v3_date_ord_ope (mismatched query domain). +--! @param a eql_v3.query_date_eq left operand +--! @param b public.eql_v3_date_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a eql_v3.query_date_eq, b public.eql_v3_date_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'eql_v3.query_date_eq and public.eql_v3_date_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_date_eq: public.eql_v3_date_ord_ope and eql_v3.query_date_eq (mismatched query domain). +--! @param a public.eql_v3_date_ord_ope left operand +--! @param b eql_v3.query_date_eq right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a public.eql_v3_date_ord_ope, b eql_v3.query_date_eq) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'public.eql_v3_date_ord_ope and eql_v3.query_date_eq'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_date_eq: eql_v3.query_date_eq and public.eql_v3_date_ord_ope (mismatched query domain). +--! @param a eql_v3.query_date_eq left operand +--! @param b public.eql_v3_date_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a eql_v3.query_date_eq, b public.eql_v3_date_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'eql_v3.query_date_eq and public.eql_v3_date_ord_ope'; END; $$ +LANGUAGE plpgsql; -- AUTOMATICALLY GENERATED FILE. --! @file encrypted_domain/date/query_date_eq_operators.sql @@ -16386,6 +16723,66 @@ CREATE OPERATOR <> ( LEFTARG = eql_v3.query_date_eq, RIGHTARG = public.eql_v3_date_eq, COMMUTATOR = <>, NEGATOR = =, RESTRICT = neqsel, JOIN = neqjoinsel ); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = public.eql_v3_date_ord_ore, RIGHTARG = eql_v3.query_date_eq +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = eql_v3.query_date_eq, RIGHTARG = public.eql_v3_date_ord_ore +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = public.eql_v3_date_ord_ore, RIGHTARG = eql_v3.query_date_eq +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = eql_v3.query_date_eq, RIGHTARG = public.eql_v3_date_ord_ore +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = public.eql_v3_date_ord, RIGHTARG = eql_v3.query_date_eq +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = eql_v3.query_date_eq, RIGHTARG = public.eql_v3_date_ord +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = public.eql_v3_date_ord, RIGHTARG = eql_v3.query_date_eq +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = eql_v3.query_date_eq, RIGHTARG = public.eql_v3_date_ord +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = public.eql_v3_date_ord_ope, RIGHTARG = eql_v3.query_date_eq +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = eql_v3.query_date_eq, RIGHTARG = public.eql_v3_date_ord_ope +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = public.eql_v3_date_ord_ope, RIGHTARG = eql_v3.query_date_eq +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = eql_v3.query_date_eq, RIGHTARG = public.eql_v3_date_ord_ope +); -- AUTOMATICALLY GENERATED FILE. --! @file encrypted_domain/double/double_eq_functions.sql @@ -16405,7 +16802,7 @@ AS $$ SELECT eql_v3_internal.hmac_256(a::jsonb) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a public.eql_v3_double_eq, b public.eql_v3_double_eq) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.eq_term(a) = eql_v3.eq_term(b) $$; +AS $$ SELECT eql_v3.eq_term(a) OPERATOR(pg_catalog.=) eql_v3.eq_term(b) $$; --! @brief Operator wrapper for public.eql_v3_double_eq. --! @param a public.eql_v3_double_eq @@ -16413,7 +16810,7 @@ AS $$ SELECT eql_v3.eq_term(a) = eql_v3.eq_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a public.eql_v3_double_eq, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.eq_term(a) = eql_v3.eq_term(b::public.eql_v3_double_eq) $$; +AS $$ SELECT eql_v3.eq_term(a) OPERATOR(pg_catalog.=) eql_v3.eq_term(b::public.eql_v3_double_eq) $$; --! @brief Operator wrapper for public.eql_v3_double_eq. --! @param a jsonb @@ -16421,7 +16818,7 @@ AS $$ SELECT eql_v3.eq_term(a) = eql_v3.eq_term(b::public.eql_v3_double_eq) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a jsonb, b public.eql_v3_double_eq) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.eq_term(a::public.eql_v3_double_eq) = eql_v3.eq_term(b) $$; +AS $$ SELECT eql_v3.eq_term(a::public.eql_v3_double_eq) OPERATOR(pg_catalog.=) eql_v3.eq_term(b) $$; --! @brief Operator wrapper for public.eql_v3_double_eq. --! @param a public.eql_v3_double_eq @@ -16429,7 +16826,7 @@ AS $$ SELECT eql_v3.eq_term(a::public.eql_v3_double_eq) = eql_v3.eq_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.neq(a public.eql_v3_double_eq, b public.eql_v3_double_eq) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.eq_term(a) <> eql_v3.eq_term(b) $$; +AS $$ SELECT eql_v3.eq_term(a) OPERATOR(pg_catalog.<>) eql_v3.eq_term(b) $$; --! @brief Operator wrapper for public.eql_v3_double_eq. --! @param a public.eql_v3_double_eq @@ -16437,7 +16834,7 @@ AS $$ SELECT eql_v3.eq_term(a) <> eql_v3.eq_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.neq(a public.eql_v3_double_eq, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.eq_term(a) <> eql_v3.eq_term(b::public.eql_v3_double_eq) $$; +AS $$ SELECT eql_v3.eq_term(a) OPERATOR(pg_catalog.<>) eql_v3.eq_term(b::public.eql_v3_double_eq) $$; --! @brief Operator wrapper for public.eql_v3_double_eq. --! @param a jsonb @@ -16445,7 +16842,7 @@ AS $$ SELECT eql_v3.eq_term(a) <> eql_v3.eq_term(b::public.eql_v3_double_eq) $$; --! @return boolean CREATE FUNCTION eql_v3.neq(a jsonb, b public.eql_v3_double_eq) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.eq_term(a::public.eql_v3_double_eq) <> eql_v3.eq_term(b) $$; +AS $$ SELECT eql_v3.eq_term(a::public.eql_v3_double_eq) OPERATOR(pg_catalog.<>) eql_v3.eq_term(b) $$; --! @brief Unsupported operator blocker for public.eql_v3_double_eq. --! @@ -17284,7 +17681,7 @@ AS $$ SELECT eql_v3_internal.hmac_256(a::jsonb) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a public.eql_v3_double_eq, b eql_v3.query_double_eq) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.eq_term(a) = eql_v3.eq_term(b) $$; +AS $$ SELECT eql_v3.eq_term(a) OPERATOR(pg_catalog.=) eql_v3.eq_term(b) $$; --! @brief Operator wrapper for eql_v3.query_double_eq. --! @param a eql_v3.query_double_eq @@ -17292,7 +17689,7 @@ AS $$ SELECT eql_v3.eq_term(a) = eql_v3.eq_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a eql_v3.query_double_eq, b public.eql_v3_double_eq) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.eq_term(a) = eql_v3.eq_term(b) $$; +AS $$ SELECT eql_v3.eq_term(a) OPERATOR(pg_catalog.=) eql_v3.eq_term(b) $$; --! @brief Operator wrapper for eql_v3.query_double_eq. --! @param a public.eql_v3_double_eq @@ -17300,7 +17697,7 @@ AS $$ SELECT eql_v3.eq_term(a) = eql_v3.eq_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.neq(a public.eql_v3_double_eq, b eql_v3.query_double_eq) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.eq_term(a) <> eql_v3.eq_term(b) $$; +AS $$ SELECT eql_v3.eq_term(a) OPERATOR(pg_catalog.<>) eql_v3.eq_term(b) $$; --! @brief Operator wrapper for eql_v3.query_double_eq. --! @param a eql_v3.query_double_eq @@ -17308,7 +17705,115 @@ AS $$ SELECT eql_v3.eq_term(a) <> eql_v3.eq_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.neq(a eql_v3.query_double_eq, b public.eql_v3_double_eq) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.eq_term(a) <> eql_v3.eq_term(b) $$; +AS $$ SELECT eql_v3.eq_term(a) OPERATOR(pg_catalog.<>) eql_v3.eq_term(b) $$; + +--! @brief Unsupported operator blocker for eql_v3.query_double_eq: public.eql_v3_double_ord_ore and eql_v3.query_double_eq (mismatched query domain). +--! @param a public.eql_v3_double_ord_ore left operand +--! @param b eql_v3.query_double_eq right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a public.eql_v3_double_ord_ore, b eql_v3.query_double_eq) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'public.eql_v3_double_ord_ore and eql_v3.query_double_eq'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_double_eq: eql_v3.query_double_eq and public.eql_v3_double_ord_ore (mismatched query domain). +--! @param a eql_v3.query_double_eq left operand +--! @param b public.eql_v3_double_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a eql_v3.query_double_eq, b public.eql_v3_double_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'eql_v3.query_double_eq and public.eql_v3_double_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_double_eq: public.eql_v3_double_ord_ore and eql_v3.query_double_eq (mismatched query domain). +--! @param a public.eql_v3_double_ord_ore left operand +--! @param b eql_v3.query_double_eq right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a public.eql_v3_double_ord_ore, b eql_v3.query_double_eq) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'public.eql_v3_double_ord_ore and eql_v3.query_double_eq'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_double_eq: eql_v3.query_double_eq and public.eql_v3_double_ord_ore (mismatched query domain). +--! @param a eql_v3.query_double_eq left operand +--! @param b public.eql_v3_double_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a eql_v3.query_double_eq, b public.eql_v3_double_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'eql_v3.query_double_eq and public.eql_v3_double_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_double_eq: public.eql_v3_double_ord and eql_v3.query_double_eq (mismatched query domain). +--! @param a public.eql_v3_double_ord left operand +--! @param b eql_v3.query_double_eq right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a public.eql_v3_double_ord, b eql_v3.query_double_eq) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'public.eql_v3_double_ord and eql_v3.query_double_eq'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_double_eq: eql_v3.query_double_eq and public.eql_v3_double_ord (mismatched query domain). +--! @param a eql_v3.query_double_eq left operand +--! @param b public.eql_v3_double_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a eql_v3.query_double_eq, b public.eql_v3_double_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'eql_v3.query_double_eq and public.eql_v3_double_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_double_eq: public.eql_v3_double_ord and eql_v3.query_double_eq (mismatched query domain). +--! @param a public.eql_v3_double_ord left operand +--! @param b eql_v3.query_double_eq right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a public.eql_v3_double_ord, b eql_v3.query_double_eq) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'public.eql_v3_double_ord and eql_v3.query_double_eq'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_double_eq: eql_v3.query_double_eq and public.eql_v3_double_ord (mismatched query domain). +--! @param a eql_v3.query_double_eq left operand +--! @param b public.eql_v3_double_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a eql_v3.query_double_eq, b public.eql_v3_double_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'eql_v3.query_double_eq and public.eql_v3_double_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_double_eq: public.eql_v3_double_ord_ope and eql_v3.query_double_eq (mismatched query domain). +--! @param a public.eql_v3_double_ord_ope left operand +--! @param b eql_v3.query_double_eq right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a public.eql_v3_double_ord_ope, b eql_v3.query_double_eq) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'public.eql_v3_double_ord_ope and eql_v3.query_double_eq'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_double_eq: eql_v3.query_double_eq and public.eql_v3_double_ord_ope (mismatched query domain). +--! @param a eql_v3.query_double_eq left operand +--! @param b public.eql_v3_double_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a eql_v3.query_double_eq, b public.eql_v3_double_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'eql_v3.query_double_eq and public.eql_v3_double_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_double_eq: public.eql_v3_double_ord_ope and eql_v3.query_double_eq (mismatched query domain). +--! @param a public.eql_v3_double_ord_ope left operand +--! @param b eql_v3.query_double_eq right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a public.eql_v3_double_ord_ope, b eql_v3.query_double_eq) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'public.eql_v3_double_ord_ope and eql_v3.query_double_eq'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_double_eq: eql_v3.query_double_eq and public.eql_v3_double_ord_ope (mismatched query domain). +--! @param a eql_v3.query_double_eq left operand +--! @param b public.eql_v3_double_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a eql_v3.query_double_eq, b public.eql_v3_double_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'eql_v3.query_double_eq and public.eql_v3_double_ord_ope'; END; $$ +LANGUAGE plpgsql; -- AUTOMATICALLY GENERATED FILE. --! @file encrypted_domain/double/query_double_eq_operators.sql @@ -17337,6 +17842,66 @@ CREATE OPERATOR <> ( LEFTARG = eql_v3.query_double_eq, RIGHTARG = public.eql_v3_double_eq, COMMUTATOR = <>, NEGATOR = =, RESTRICT = neqsel, JOIN = neqjoinsel ); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = public.eql_v3_double_ord_ore, RIGHTARG = eql_v3.query_double_eq +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = eql_v3.query_double_eq, RIGHTARG = public.eql_v3_double_ord_ore +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = public.eql_v3_double_ord_ore, RIGHTARG = eql_v3.query_double_eq +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = eql_v3.query_double_eq, RIGHTARG = public.eql_v3_double_ord_ore +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = public.eql_v3_double_ord, RIGHTARG = eql_v3.query_double_eq +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = eql_v3.query_double_eq, RIGHTARG = public.eql_v3_double_ord +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = public.eql_v3_double_ord, RIGHTARG = eql_v3.query_double_eq +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = eql_v3.query_double_eq, RIGHTARG = public.eql_v3_double_ord +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = public.eql_v3_double_ord_ope, RIGHTARG = eql_v3.query_double_eq +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = eql_v3.query_double_eq, RIGHTARG = public.eql_v3_double_ord_ope +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = public.eql_v3_double_ord_ope, RIGHTARG = eql_v3.query_double_eq +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = eql_v3.query_double_eq, RIGHTARG = public.eql_v3_double_ord_ope +); -- AUTOMATICALLY GENERATED FILE. --! @file encrypted_domain/integer/integer_eq_functions.sql @@ -17356,7 +17921,7 @@ AS $$ SELECT eql_v3_internal.hmac_256(a::jsonb) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a public.eql_v3_integer_eq, b public.eql_v3_integer_eq) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.eq_term(a) = eql_v3.eq_term(b) $$; +AS $$ SELECT eql_v3.eq_term(a) OPERATOR(pg_catalog.=) eql_v3.eq_term(b) $$; --! @brief Operator wrapper for public.eql_v3_integer_eq. --! @param a public.eql_v3_integer_eq @@ -17364,7 +17929,7 @@ AS $$ SELECT eql_v3.eq_term(a) = eql_v3.eq_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a public.eql_v3_integer_eq, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.eq_term(a) = eql_v3.eq_term(b::public.eql_v3_integer_eq) $$; +AS $$ SELECT eql_v3.eq_term(a) OPERATOR(pg_catalog.=) eql_v3.eq_term(b::public.eql_v3_integer_eq) $$; --! @brief Operator wrapper for public.eql_v3_integer_eq. --! @param a jsonb @@ -17372,7 +17937,7 @@ AS $$ SELECT eql_v3.eq_term(a) = eql_v3.eq_term(b::public.eql_v3_integer_eq) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a jsonb, b public.eql_v3_integer_eq) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.eq_term(a::public.eql_v3_integer_eq) = eql_v3.eq_term(b) $$; +AS $$ SELECT eql_v3.eq_term(a::public.eql_v3_integer_eq) OPERATOR(pg_catalog.=) eql_v3.eq_term(b) $$; --! @brief Operator wrapper for public.eql_v3_integer_eq. --! @param a public.eql_v3_integer_eq @@ -17380,7 +17945,7 @@ AS $$ SELECT eql_v3.eq_term(a::public.eql_v3_integer_eq) = eql_v3.eq_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.neq(a public.eql_v3_integer_eq, b public.eql_v3_integer_eq) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.eq_term(a) <> eql_v3.eq_term(b) $$; +AS $$ SELECT eql_v3.eq_term(a) OPERATOR(pg_catalog.<>) eql_v3.eq_term(b) $$; --! @brief Operator wrapper for public.eql_v3_integer_eq. --! @param a public.eql_v3_integer_eq @@ -17388,7 +17953,7 @@ AS $$ SELECT eql_v3.eq_term(a) <> eql_v3.eq_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.neq(a public.eql_v3_integer_eq, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.eq_term(a) <> eql_v3.eq_term(b::public.eql_v3_integer_eq) $$; +AS $$ SELECT eql_v3.eq_term(a) OPERATOR(pg_catalog.<>) eql_v3.eq_term(b::public.eql_v3_integer_eq) $$; --! @brief Operator wrapper for public.eql_v3_integer_eq. --! @param a jsonb @@ -17396,7 +17961,7 @@ AS $$ SELECT eql_v3.eq_term(a) <> eql_v3.eq_term(b::public.eql_v3_integer_eq) $$ --! @return boolean CREATE FUNCTION eql_v3.neq(a jsonb, b public.eql_v3_integer_eq) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.eq_term(a::public.eql_v3_integer_eq) <> eql_v3.eq_term(b) $$; +AS $$ SELECT eql_v3.eq_term(a::public.eql_v3_integer_eq) OPERATOR(pg_catalog.<>) eql_v3.eq_term(b) $$; --! @brief Unsupported operator blocker for public.eql_v3_integer_eq. --! @@ -18235,7 +18800,7 @@ AS $$ SELECT eql_v3_internal.hmac_256(a::jsonb) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a public.eql_v3_integer_eq, b eql_v3.query_integer_eq) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.eq_term(a) = eql_v3.eq_term(b) $$; +AS $$ SELECT eql_v3.eq_term(a) OPERATOR(pg_catalog.=) eql_v3.eq_term(b) $$; --! @brief Operator wrapper for eql_v3.query_integer_eq. --! @param a eql_v3.query_integer_eq @@ -18243,7 +18808,7 @@ AS $$ SELECT eql_v3.eq_term(a) = eql_v3.eq_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a eql_v3.query_integer_eq, b public.eql_v3_integer_eq) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.eq_term(a) = eql_v3.eq_term(b) $$; +AS $$ SELECT eql_v3.eq_term(a) OPERATOR(pg_catalog.=) eql_v3.eq_term(b) $$; --! @brief Operator wrapper for eql_v3.query_integer_eq. --! @param a public.eql_v3_integer_eq @@ -18251,7 +18816,7 @@ AS $$ SELECT eql_v3.eq_term(a) = eql_v3.eq_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.neq(a public.eql_v3_integer_eq, b eql_v3.query_integer_eq) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.eq_term(a) <> eql_v3.eq_term(b) $$; +AS $$ SELECT eql_v3.eq_term(a) OPERATOR(pg_catalog.<>) eql_v3.eq_term(b) $$; --! @brief Operator wrapper for eql_v3.query_integer_eq. --! @param a eql_v3.query_integer_eq @@ -18259,7 +18824,115 @@ AS $$ SELECT eql_v3.eq_term(a) <> eql_v3.eq_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.neq(a eql_v3.query_integer_eq, b public.eql_v3_integer_eq) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.eq_term(a) <> eql_v3.eq_term(b) $$; +AS $$ SELECT eql_v3.eq_term(a) OPERATOR(pg_catalog.<>) eql_v3.eq_term(b) $$; + +--! @brief Unsupported operator blocker for eql_v3.query_integer_eq: public.eql_v3_integer_ord_ore and eql_v3.query_integer_eq (mismatched query domain). +--! @param a public.eql_v3_integer_ord_ore left operand +--! @param b eql_v3.query_integer_eq right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a public.eql_v3_integer_ord_ore, b eql_v3.query_integer_eq) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'public.eql_v3_integer_ord_ore and eql_v3.query_integer_eq'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_integer_eq: eql_v3.query_integer_eq and public.eql_v3_integer_ord_ore (mismatched query domain). +--! @param a eql_v3.query_integer_eq left operand +--! @param b public.eql_v3_integer_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a eql_v3.query_integer_eq, b public.eql_v3_integer_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'eql_v3.query_integer_eq and public.eql_v3_integer_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_integer_eq: public.eql_v3_integer_ord_ore and eql_v3.query_integer_eq (mismatched query domain). +--! @param a public.eql_v3_integer_ord_ore left operand +--! @param b eql_v3.query_integer_eq right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a public.eql_v3_integer_ord_ore, b eql_v3.query_integer_eq) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'public.eql_v3_integer_ord_ore and eql_v3.query_integer_eq'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_integer_eq: eql_v3.query_integer_eq and public.eql_v3_integer_ord_ore (mismatched query domain). +--! @param a eql_v3.query_integer_eq left operand +--! @param b public.eql_v3_integer_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a eql_v3.query_integer_eq, b public.eql_v3_integer_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'eql_v3.query_integer_eq and public.eql_v3_integer_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_integer_eq: public.eql_v3_integer_ord and eql_v3.query_integer_eq (mismatched query domain). +--! @param a public.eql_v3_integer_ord left operand +--! @param b eql_v3.query_integer_eq right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a public.eql_v3_integer_ord, b eql_v3.query_integer_eq) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'public.eql_v3_integer_ord and eql_v3.query_integer_eq'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_integer_eq: eql_v3.query_integer_eq and public.eql_v3_integer_ord (mismatched query domain). +--! @param a eql_v3.query_integer_eq left operand +--! @param b public.eql_v3_integer_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a eql_v3.query_integer_eq, b public.eql_v3_integer_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'eql_v3.query_integer_eq and public.eql_v3_integer_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_integer_eq: public.eql_v3_integer_ord and eql_v3.query_integer_eq (mismatched query domain). +--! @param a public.eql_v3_integer_ord left operand +--! @param b eql_v3.query_integer_eq right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a public.eql_v3_integer_ord, b eql_v3.query_integer_eq) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'public.eql_v3_integer_ord and eql_v3.query_integer_eq'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_integer_eq: eql_v3.query_integer_eq and public.eql_v3_integer_ord (mismatched query domain). +--! @param a eql_v3.query_integer_eq left operand +--! @param b public.eql_v3_integer_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a eql_v3.query_integer_eq, b public.eql_v3_integer_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'eql_v3.query_integer_eq and public.eql_v3_integer_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_integer_eq: public.eql_v3_integer_ord_ope and eql_v3.query_integer_eq (mismatched query domain). +--! @param a public.eql_v3_integer_ord_ope left operand +--! @param b eql_v3.query_integer_eq right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a public.eql_v3_integer_ord_ope, b eql_v3.query_integer_eq) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'public.eql_v3_integer_ord_ope and eql_v3.query_integer_eq'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_integer_eq: eql_v3.query_integer_eq and public.eql_v3_integer_ord_ope (mismatched query domain). +--! @param a eql_v3.query_integer_eq left operand +--! @param b public.eql_v3_integer_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a eql_v3.query_integer_eq, b public.eql_v3_integer_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'eql_v3.query_integer_eq and public.eql_v3_integer_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_integer_eq: public.eql_v3_integer_ord_ope and eql_v3.query_integer_eq (mismatched query domain). +--! @param a public.eql_v3_integer_ord_ope left operand +--! @param b eql_v3.query_integer_eq right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a public.eql_v3_integer_ord_ope, b eql_v3.query_integer_eq) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'public.eql_v3_integer_ord_ope and eql_v3.query_integer_eq'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_integer_eq: eql_v3.query_integer_eq and public.eql_v3_integer_ord_ope (mismatched query domain). +--! @param a eql_v3.query_integer_eq left operand +--! @param b public.eql_v3_integer_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a eql_v3.query_integer_eq, b public.eql_v3_integer_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'eql_v3.query_integer_eq and public.eql_v3_integer_ord_ope'; END; $$ +LANGUAGE plpgsql; -- AUTOMATICALLY GENERATED FILE. --! @file encrypted_domain/integer/query_integer_eq_operators.sql @@ -18288,6 +18961,66 @@ CREATE OPERATOR <> ( LEFTARG = eql_v3.query_integer_eq, RIGHTARG = public.eql_v3_integer_eq, COMMUTATOR = <>, NEGATOR = =, RESTRICT = neqsel, JOIN = neqjoinsel ); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = public.eql_v3_integer_ord_ore, RIGHTARG = eql_v3.query_integer_eq +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = eql_v3.query_integer_eq, RIGHTARG = public.eql_v3_integer_ord_ore +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = public.eql_v3_integer_ord_ore, RIGHTARG = eql_v3.query_integer_eq +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = eql_v3.query_integer_eq, RIGHTARG = public.eql_v3_integer_ord_ore +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = public.eql_v3_integer_ord, RIGHTARG = eql_v3.query_integer_eq +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = eql_v3.query_integer_eq, RIGHTARG = public.eql_v3_integer_ord +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = public.eql_v3_integer_ord, RIGHTARG = eql_v3.query_integer_eq +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = eql_v3.query_integer_eq, RIGHTARG = public.eql_v3_integer_ord +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = public.eql_v3_integer_ord_ope, RIGHTARG = eql_v3.query_integer_eq +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = eql_v3.query_integer_eq, RIGHTARG = public.eql_v3_integer_ord_ope +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = public.eql_v3_integer_ord_ope, RIGHTARG = eql_v3.query_integer_eq +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = eql_v3.query_integer_eq, RIGHTARG = public.eql_v3_integer_ord_ope +); -- AUTOMATICALLY GENERATED FILE. --! @file encrypted_domain/numeric/numeric_eq_functions.sql @@ -18307,7 +19040,7 @@ AS $$ SELECT eql_v3_internal.hmac_256(a::jsonb) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a public.eql_v3_numeric_eq, b public.eql_v3_numeric_eq) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.eq_term(a) = eql_v3.eq_term(b) $$; +AS $$ SELECT eql_v3.eq_term(a) OPERATOR(pg_catalog.=) eql_v3.eq_term(b) $$; --! @brief Operator wrapper for public.eql_v3_numeric_eq. --! @param a public.eql_v3_numeric_eq @@ -18315,7 +19048,7 @@ AS $$ SELECT eql_v3.eq_term(a) = eql_v3.eq_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a public.eql_v3_numeric_eq, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.eq_term(a) = eql_v3.eq_term(b::public.eql_v3_numeric_eq) $$; +AS $$ SELECT eql_v3.eq_term(a) OPERATOR(pg_catalog.=) eql_v3.eq_term(b::public.eql_v3_numeric_eq) $$; --! @brief Operator wrapper for public.eql_v3_numeric_eq. --! @param a jsonb @@ -18323,7 +19056,7 @@ AS $$ SELECT eql_v3.eq_term(a) = eql_v3.eq_term(b::public.eql_v3_numeric_eq) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a jsonb, b public.eql_v3_numeric_eq) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.eq_term(a::public.eql_v3_numeric_eq) = eql_v3.eq_term(b) $$; +AS $$ SELECT eql_v3.eq_term(a::public.eql_v3_numeric_eq) OPERATOR(pg_catalog.=) eql_v3.eq_term(b) $$; --! @brief Operator wrapper for public.eql_v3_numeric_eq. --! @param a public.eql_v3_numeric_eq @@ -18331,7 +19064,7 @@ AS $$ SELECT eql_v3.eq_term(a::public.eql_v3_numeric_eq) = eql_v3.eq_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.neq(a public.eql_v3_numeric_eq, b public.eql_v3_numeric_eq) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.eq_term(a) <> eql_v3.eq_term(b) $$; +AS $$ SELECT eql_v3.eq_term(a) OPERATOR(pg_catalog.<>) eql_v3.eq_term(b) $$; --! @brief Operator wrapper for public.eql_v3_numeric_eq. --! @param a public.eql_v3_numeric_eq @@ -18339,7 +19072,7 @@ AS $$ SELECT eql_v3.eq_term(a) <> eql_v3.eq_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.neq(a public.eql_v3_numeric_eq, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.eq_term(a) <> eql_v3.eq_term(b::public.eql_v3_numeric_eq) $$; +AS $$ SELECT eql_v3.eq_term(a) OPERATOR(pg_catalog.<>) eql_v3.eq_term(b::public.eql_v3_numeric_eq) $$; --! @brief Operator wrapper for public.eql_v3_numeric_eq. --! @param a jsonb @@ -18347,7 +19080,7 @@ AS $$ SELECT eql_v3.eq_term(a) <> eql_v3.eq_term(b::public.eql_v3_numeric_eq) $$ --! @return boolean CREATE FUNCTION eql_v3.neq(a jsonb, b public.eql_v3_numeric_eq) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.eq_term(a::public.eql_v3_numeric_eq) <> eql_v3.eq_term(b) $$; +AS $$ SELECT eql_v3.eq_term(a::public.eql_v3_numeric_eq) OPERATOR(pg_catalog.<>) eql_v3.eq_term(b) $$; --! @brief Unsupported operator blocker for public.eql_v3_numeric_eq. --! @@ -19186,7 +19919,7 @@ AS $$ SELECT eql_v3_internal.hmac_256(a::jsonb) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a public.eql_v3_numeric_eq, b eql_v3.query_numeric_eq) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.eq_term(a) = eql_v3.eq_term(b) $$; +AS $$ SELECT eql_v3.eq_term(a) OPERATOR(pg_catalog.=) eql_v3.eq_term(b) $$; --! @brief Operator wrapper for eql_v3.query_numeric_eq. --! @param a eql_v3.query_numeric_eq @@ -19194,7 +19927,7 @@ AS $$ SELECT eql_v3.eq_term(a) = eql_v3.eq_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a eql_v3.query_numeric_eq, b public.eql_v3_numeric_eq) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.eq_term(a) = eql_v3.eq_term(b) $$; +AS $$ SELECT eql_v3.eq_term(a) OPERATOR(pg_catalog.=) eql_v3.eq_term(b) $$; --! @brief Operator wrapper for eql_v3.query_numeric_eq. --! @param a public.eql_v3_numeric_eq @@ -19202,7 +19935,7 @@ AS $$ SELECT eql_v3.eq_term(a) = eql_v3.eq_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.neq(a public.eql_v3_numeric_eq, b eql_v3.query_numeric_eq) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.eq_term(a) <> eql_v3.eq_term(b) $$; +AS $$ SELECT eql_v3.eq_term(a) OPERATOR(pg_catalog.<>) eql_v3.eq_term(b) $$; --! @brief Operator wrapper for eql_v3.query_numeric_eq. --! @param a eql_v3.query_numeric_eq @@ -19210,7 +19943,115 @@ AS $$ SELECT eql_v3.eq_term(a) <> eql_v3.eq_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.neq(a eql_v3.query_numeric_eq, b public.eql_v3_numeric_eq) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.eq_term(a) <> eql_v3.eq_term(b) $$; +AS $$ SELECT eql_v3.eq_term(a) OPERATOR(pg_catalog.<>) eql_v3.eq_term(b) $$; + +--! @brief Unsupported operator blocker for eql_v3.query_numeric_eq: public.eql_v3_numeric_ord_ore and eql_v3.query_numeric_eq (mismatched query domain). +--! @param a public.eql_v3_numeric_ord_ore left operand +--! @param b eql_v3.query_numeric_eq right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a public.eql_v3_numeric_ord_ore, b eql_v3.query_numeric_eq) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'public.eql_v3_numeric_ord_ore and eql_v3.query_numeric_eq'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_numeric_eq: eql_v3.query_numeric_eq and public.eql_v3_numeric_ord_ore (mismatched query domain). +--! @param a eql_v3.query_numeric_eq left operand +--! @param b public.eql_v3_numeric_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a eql_v3.query_numeric_eq, b public.eql_v3_numeric_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'eql_v3.query_numeric_eq and public.eql_v3_numeric_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_numeric_eq: public.eql_v3_numeric_ord_ore and eql_v3.query_numeric_eq (mismatched query domain). +--! @param a public.eql_v3_numeric_ord_ore left operand +--! @param b eql_v3.query_numeric_eq right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a public.eql_v3_numeric_ord_ore, b eql_v3.query_numeric_eq) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'public.eql_v3_numeric_ord_ore and eql_v3.query_numeric_eq'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_numeric_eq: eql_v3.query_numeric_eq and public.eql_v3_numeric_ord_ore (mismatched query domain). +--! @param a eql_v3.query_numeric_eq left operand +--! @param b public.eql_v3_numeric_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a eql_v3.query_numeric_eq, b public.eql_v3_numeric_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'eql_v3.query_numeric_eq and public.eql_v3_numeric_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_numeric_eq: public.eql_v3_numeric_ord and eql_v3.query_numeric_eq (mismatched query domain). +--! @param a public.eql_v3_numeric_ord left operand +--! @param b eql_v3.query_numeric_eq right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a public.eql_v3_numeric_ord, b eql_v3.query_numeric_eq) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'public.eql_v3_numeric_ord and eql_v3.query_numeric_eq'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_numeric_eq: eql_v3.query_numeric_eq and public.eql_v3_numeric_ord (mismatched query domain). +--! @param a eql_v3.query_numeric_eq left operand +--! @param b public.eql_v3_numeric_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a eql_v3.query_numeric_eq, b public.eql_v3_numeric_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'eql_v3.query_numeric_eq and public.eql_v3_numeric_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_numeric_eq: public.eql_v3_numeric_ord and eql_v3.query_numeric_eq (mismatched query domain). +--! @param a public.eql_v3_numeric_ord left operand +--! @param b eql_v3.query_numeric_eq right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a public.eql_v3_numeric_ord, b eql_v3.query_numeric_eq) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'public.eql_v3_numeric_ord and eql_v3.query_numeric_eq'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_numeric_eq: eql_v3.query_numeric_eq and public.eql_v3_numeric_ord (mismatched query domain). +--! @param a eql_v3.query_numeric_eq left operand +--! @param b public.eql_v3_numeric_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a eql_v3.query_numeric_eq, b public.eql_v3_numeric_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'eql_v3.query_numeric_eq and public.eql_v3_numeric_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_numeric_eq: public.eql_v3_numeric_ord_ope and eql_v3.query_numeric_eq (mismatched query domain). +--! @param a public.eql_v3_numeric_ord_ope left operand +--! @param b eql_v3.query_numeric_eq right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a public.eql_v3_numeric_ord_ope, b eql_v3.query_numeric_eq) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'public.eql_v3_numeric_ord_ope and eql_v3.query_numeric_eq'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_numeric_eq: eql_v3.query_numeric_eq and public.eql_v3_numeric_ord_ope (mismatched query domain). +--! @param a eql_v3.query_numeric_eq left operand +--! @param b public.eql_v3_numeric_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a eql_v3.query_numeric_eq, b public.eql_v3_numeric_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'eql_v3.query_numeric_eq and public.eql_v3_numeric_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_numeric_eq: public.eql_v3_numeric_ord_ope and eql_v3.query_numeric_eq (mismatched query domain). +--! @param a public.eql_v3_numeric_ord_ope left operand +--! @param b eql_v3.query_numeric_eq right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a public.eql_v3_numeric_ord_ope, b eql_v3.query_numeric_eq) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'public.eql_v3_numeric_ord_ope and eql_v3.query_numeric_eq'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_numeric_eq: eql_v3.query_numeric_eq and public.eql_v3_numeric_ord_ope (mismatched query domain). +--! @param a eql_v3.query_numeric_eq left operand +--! @param b public.eql_v3_numeric_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a eql_v3.query_numeric_eq, b public.eql_v3_numeric_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'eql_v3.query_numeric_eq and public.eql_v3_numeric_ord_ope'; END; $$ +LANGUAGE plpgsql; -- AUTOMATICALLY GENERATED FILE. --! @file encrypted_domain/numeric/query_numeric_eq_operators.sql @@ -19239,6 +20080,66 @@ CREATE OPERATOR <> ( LEFTARG = eql_v3.query_numeric_eq, RIGHTARG = public.eql_v3_numeric_eq, COMMUTATOR = <>, NEGATOR = =, RESTRICT = neqsel, JOIN = neqjoinsel ); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = public.eql_v3_numeric_ord_ore, RIGHTARG = eql_v3.query_numeric_eq +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = eql_v3.query_numeric_eq, RIGHTARG = public.eql_v3_numeric_ord_ore +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = public.eql_v3_numeric_ord_ore, RIGHTARG = eql_v3.query_numeric_eq +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = eql_v3.query_numeric_eq, RIGHTARG = public.eql_v3_numeric_ord_ore +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = public.eql_v3_numeric_ord, RIGHTARG = eql_v3.query_numeric_eq +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = eql_v3.query_numeric_eq, RIGHTARG = public.eql_v3_numeric_ord +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = public.eql_v3_numeric_ord, RIGHTARG = eql_v3.query_numeric_eq +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = eql_v3.query_numeric_eq, RIGHTARG = public.eql_v3_numeric_ord +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = public.eql_v3_numeric_ord_ope, RIGHTARG = eql_v3.query_numeric_eq +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = eql_v3.query_numeric_eq, RIGHTARG = public.eql_v3_numeric_ord_ope +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = public.eql_v3_numeric_ord_ope, RIGHTARG = eql_v3.query_numeric_eq +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = eql_v3.query_numeric_eq, RIGHTARG = public.eql_v3_numeric_ord_ope +); -- AUTOMATICALLY GENERATED FILE. --! @file encrypted_domain/real/real_eq_functions.sql @@ -19258,7 +20159,7 @@ AS $$ SELECT eql_v3_internal.hmac_256(a::jsonb) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a public.eql_v3_real_eq, b public.eql_v3_real_eq) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.eq_term(a) = eql_v3.eq_term(b) $$; +AS $$ SELECT eql_v3.eq_term(a) OPERATOR(pg_catalog.=) eql_v3.eq_term(b) $$; --! @brief Operator wrapper for public.eql_v3_real_eq. --! @param a public.eql_v3_real_eq @@ -19266,7 +20167,7 @@ AS $$ SELECT eql_v3.eq_term(a) = eql_v3.eq_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a public.eql_v3_real_eq, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.eq_term(a) = eql_v3.eq_term(b::public.eql_v3_real_eq) $$; +AS $$ SELECT eql_v3.eq_term(a) OPERATOR(pg_catalog.=) eql_v3.eq_term(b::public.eql_v3_real_eq) $$; --! @brief Operator wrapper for public.eql_v3_real_eq. --! @param a jsonb @@ -19274,7 +20175,7 @@ AS $$ SELECT eql_v3.eq_term(a) = eql_v3.eq_term(b::public.eql_v3_real_eq) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a jsonb, b public.eql_v3_real_eq) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.eq_term(a::public.eql_v3_real_eq) = eql_v3.eq_term(b) $$; +AS $$ SELECT eql_v3.eq_term(a::public.eql_v3_real_eq) OPERATOR(pg_catalog.=) eql_v3.eq_term(b) $$; --! @brief Operator wrapper for public.eql_v3_real_eq. --! @param a public.eql_v3_real_eq @@ -19282,7 +20183,7 @@ AS $$ SELECT eql_v3.eq_term(a::public.eql_v3_real_eq) = eql_v3.eq_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.neq(a public.eql_v3_real_eq, b public.eql_v3_real_eq) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.eq_term(a) <> eql_v3.eq_term(b) $$; +AS $$ SELECT eql_v3.eq_term(a) OPERATOR(pg_catalog.<>) eql_v3.eq_term(b) $$; --! @brief Operator wrapper for public.eql_v3_real_eq. --! @param a public.eql_v3_real_eq @@ -19290,7 +20191,7 @@ AS $$ SELECT eql_v3.eq_term(a) <> eql_v3.eq_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.neq(a public.eql_v3_real_eq, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.eq_term(a) <> eql_v3.eq_term(b::public.eql_v3_real_eq) $$; +AS $$ SELECT eql_v3.eq_term(a) OPERATOR(pg_catalog.<>) eql_v3.eq_term(b::public.eql_v3_real_eq) $$; --! @brief Operator wrapper for public.eql_v3_real_eq. --! @param a jsonb @@ -19298,7 +20199,7 @@ AS $$ SELECT eql_v3.eq_term(a) <> eql_v3.eq_term(b::public.eql_v3_real_eq) $$; --! @return boolean CREATE FUNCTION eql_v3.neq(a jsonb, b public.eql_v3_real_eq) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.eq_term(a::public.eql_v3_real_eq) <> eql_v3.eq_term(b) $$; +AS $$ SELECT eql_v3.eq_term(a::public.eql_v3_real_eq) OPERATOR(pg_catalog.<>) eql_v3.eq_term(b) $$; --! @brief Unsupported operator blocker for public.eql_v3_real_eq. --! @@ -19892,7 +20793,7 @@ AS $$ SELECT eql_v3_internal.hmac_256(a::jsonb) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a public.eql_v3_real_eq, b eql_v3.query_real_eq) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.eq_term(a) = eql_v3.eq_term(b) $$; +AS $$ SELECT eql_v3.eq_term(a) OPERATOR(pg_catalog.=) eql_v3.eq_term(b) $$; --! @brief Operator wrapper for eql_v3.query_real_eq. --! @param a eql_v3.query_real_eq @@ -19900,7 +20801,7 @@ AS $$ SELECT eql_v3.eq_term(a) = eql_v3.eq_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a eql_v3.query_real_eq, b public.eql_v3_real_eq) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.eq_term(a) = eql_v3.eq_term(b) $$; +AS $$ SELECT eql_v3.eq_term(a) OPERATOR(pg_catalog.=) eql_v3.eq_term(b) $$; --! @brief Operator wrapper for eql_v3.query_real_eq. --! @param a public.eql_v3_real_eq @@ -19908,7 +20809,7 @@ AS $$ SELECT eql_v3.eq_term(a) = eql_v3.eq_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.neq(a public.eql_v3_real_eq, b eql_v3.query_real_eq) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.eq_term(a) <> eql_v3.eq_term(b) $$; +AS $$ SELECT eql_v3.eq_term(a) OPERATOR(pg_catalog.<>) eql_v3.eq_term(b) $$; --! @brief Operator wrapper for eql_v3.query_real_eq. --! @param a eql_v3.query_real_eq @@ -19916,7 +20817,115 @@ AS $$ SELECT eql_v3.eq_term(a) <> eql_v3.eq_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.neq(a eql_v3.query_real_eq, b public.eql_v3_real_eq) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.eq_term(a) <> eql_v3.eq_term(b) $$; +AS $$ SELECT eql_v3.eq_term(a) OPERATOR(pg_catalog.<>) eql_v3.eq_term(b) $$; + +--! @brief Unsupported operator blocker for eql_v3.query_real_eq: public.eql_v3_real_ord_ore and eql_v3.query_real_eq (mismatched query domain). +--! @param a public.eql_v3_real_ord_ore left operand +--! @param b eql_v3.query_real_eq right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a public.eql_v3_real_ord_ore, b eql_v3.query_real_eq) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'public.eql_v3_real_ord_ore and eql_v3.query_real_eq'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_real_eq: eql_v3.query_real_eq and public.eql_v3_real_ord_ore (mismatched query domain). +--! @param a eql_v3.query_real_eq left operand +--! @param b public.eql_v3_real_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a eql_v3.query_real_eq, b public.eql_v3_real_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'eql_v3.query_real_eq and public.eql_v3_real_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_real_eq: public.eql_v3_real_ord_ore and eql_v3.query_real_eq (mismatched query domain). +--! @param a public.eql_v3_real_ord_ore left operand +--! @param b eql_v3.query_real_eq right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a public.eql_v3_real_ord_ore, b eql_v3.query_real_eq) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'public.eql_v3_real_ord_ore and eql_v3.query_real_eq'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_real_eq: eql_v3.query_real_eq and public.eql_v3_real_ord_ore (mismatched query domain). +--! @param a eql_v3.query_real_eq left operand +--! @param b public.eql_v3_real_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a eql_v3.query_real_eq, b public.eql_v3_real_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'eql_v3.query_real_eq and public.eql_v3_real_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_real_eq: public.eql_v3_real_ord and eql_v3.query_real_eq (mismatched query domain). +--! @param a public.eql_v3_real_ord left operand +--! @param b eql_v3.query_real_eq right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a public.eql_v3_real_ord, b eql_v3.query_real_eq) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'public.eql_v3_real_ord and eql_v3.query_real_eq'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_real_eq: eql_v3.query_real_eq and public.eql_v3_real_ord (mismatched query domain). +--! @param a eql_v3.query_real_eq left operand +--! @param b public.eql_v3_real_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a eql_v3.query_real_eq, b public.eql_v3_real_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'eql_v3.query_real_eq and public.eql_v3_real_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_real_eq: public.eql_v3_real_ord and eql_v3.query_real_eq (mismatched query domain). +--! @param a public.eql_v3_real_ord left operand +--! @param b eql_v3.query_real_eq right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a public.eql_v3_real_ord, b eql_v3.query_real_eq) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'public.eql_v3_real_ord and eql_v3.query_real_eq'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_real_eq: eql_v3.query_real_eq and public.eql_v3_real_ord (mismatched query domain). +--! @param a eql_v3.query_real_eq left operand +--! @param b public.eql_v3_real_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a eql_v3.query_real_eq, b public.eql_v3_real_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'eql_v3.query_real_eq and public.eql_v3_real_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_real_eq: public.eql_v3_real_ord_ope and eql_v3.query_real_eq (mismatched query domain). +--! @param a public.eql_v3_real_ord_ope left operand +--! @param b eql_v3.query_real_eq right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a public.eql_v3_real_ord_ope, b eql_v3.query_real_eq) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'public.eql_v3_real_ord_ope and eql_v3.query_real_eq'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_real_eq: eql_v3.query_real_eq and public.eql_v3_real_ord_ope (mismatched query domain). +--! @param a eql_v3.query_real_eq left operand +--! @param b public.eql_v3_real_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a eql_v3.query_real_eq, b public.eql_v3_real_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'eql_v3.query_real_eq and public.eql_v3_real_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_real_eq: public.eql_v3_real_ord_ope and eql_v3.query_real_eq (mismatched query domain). +--! @param a public.eql_v3_real_ord_ope left operand +--! @param b eql_v3.query_real_eq right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a public.eql_v3_real_ord_ope, b eql_v3.query_real_eq) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'public.eql_v3_real_ord_ope and eql_v3.query_real_eq'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_real_eq: eql_v3.query_real_eq and public.eql_v3_real_ord_ope (mismatched query domain). +--! @param a eql_v3.query_real_eq left operand +--! @param b public.eql_v3_real_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a eql_v3.query_real_eq, b public.eql_v3_real_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'eql_v3.query_real_eq and public.eql_v3_real_ord_ope'; END; $$ +LANGUAGE plpgsql; -- AUTOMATICALLY GENERATED FILE. --! @file encrypted_domain/real/query_real_eq_operators.sql @@ -19945,6 +20954,66 @@ CREATE OPERATOR <> ( LEFTARG = eql_v3.query_real_eq, RIGHTARG = public.eql_v3_real_eq, COMMUTATOR = <>, NEGATOR = =, RESTRICT = neqsel, JOIN = neqjoinsel ); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = public.eql_v3_real_ord_ore, RIGHTARG = eql_v3.query_real_eq +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = eql_v3.query_real_eq, RIGHTARG = public.eql_v3_real_ord_ore +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = public.eql_v3_real_ord_ore, RIGHTARG = eql_v3.query_real_eq +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = eql_v3.query_real_eq, RIGHTARG = public.eql_v3_real_ord_ore +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = public.eql_v3_real_ord, RIGHTARG = eql_v3.query_real_eq +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = eql_v3.query_real_eq, RIGHTARG = public.eql_v3_real_ord +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = public.eql_v3_real_ord, RIGHTARG = eql_v3.query_real_eq +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = eql_v3.query_real_eq, RIGHTARG = public.eql_v3_real_ord +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = public.eql_v3_real_ord_ope, RIGHTARG = eql_v3.query_real_eq +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = eql_v3.query_real_eq, RIGHTARG = public.eql_v3_real_ord_ope +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = public.eql_v3_real_ord_ope, RIGHTARG = eql_v3.query_real_eq +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = eql_v3.query_real_eq, RIGHTARG = public.eql_v3_real_ord_ope +); -- AUTOMATICALLY GENERATED FILE. --! @file encrypted_domain/real/real_eq_operators.sql @@ -20209,7 +21278,7 @@ AS $$ SELECT eql_v3_internal.hmac_256(a::jsonb) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a public.eql_v3_smallint_eq, b public.eql_v3_smallint_eq) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.eq_term(a) = eql_v3.eq_term(b) $$; +AS $$ SELECT eql_v3.eq_term(a) OPERATOR(pg_catalog.=) eql_v3.eq_term(b) $$; --! @brief Operator wrapper for public.eql_v3_smallint_eq. --! @param a public.eql_v3_smallint_eq @@ -20217,7 +21286,7 @@ AS $$ SELECT eql_v3.eq_term(a) = eql_v3.eq_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a public.eql_v3_smallint_eq, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.eq_term(a) = eql_v3.eq_term(b::public.eql_v3_smallint_eq) $$; +AS $$ SELECT eql_v3.eq_term(a) OPERATOR(pg_catalog.=) eql_v3.eq_term(b::public.eql_v3_smallint_eq) $$; --! @brief Operator wrapper for public.eql_v3_smallint_eq. --! @param a jsonb @@ -20225,7 +21294,7 @@ AS $$ SELECT eql_v3.eq_term(a) = eql_v3.eq_term(b::public.eql_v3_smallint_eq) $$ --! @return boolean CREATE FUNCTION eql_v3.eq(a jsonb, b public.eql_v3_smallint_eq) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.eq_term(a::public.eql_v3_smallint_eq) = eql_v3.eq_term(b) $$; +AS $$ SELECT eql_v3.eq_term(a::public.eql_v3_smallint_eq) OPERATOR(pg_catalog.=) eql_v3.eq_term(b) $$; --! @brief Operator wrapper for public.eql_v3_smallint_eq. --! @param a public.eql_v3_smallint_eq @@ -20233,7 +21302,7 @@ AS $$ SELECT eql_v3.eq_term(a::public.eql_v3_smallint_eq) = eql_v3.eq_term(b) $$ --! @return boolean CREATE FUNCTION eql_v3.neq(a public.eql_v3_smallint_eq, b public.eql_v3_smallint_eq) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.eq_term(a) <> eql_v3.eq_term(b) $$; +AS $$ SELECT eql_v3.eq_term(a) OPERATOR(pg_catalog.<>) eql_v3.eq_term(b) $$; --! @brief Operator wrapper for public.eql_v3_smallint_eq. --! @param a public.eql_v3_smallint_eq @@ -20241,7 +21310,7 @@ AS $$ SELECT eql_v3.eq_term(a) <> eql_v3.eq_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.neq(a public.eql_v3_smallint_eq, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.eq_term(a) <> eql_v3.eq_term(b::public.eql_v3_smallint_eq) $$; +AS $$ SELECT eql_v3.eq_term(a) OPERATOR(pg_catalog.<>) eql_v3.eq_term(b::public.eql_v3_smallint_eq) $$; --! @brief Operator wrapper for public.eql_v3_smallint_eq. --! @param a jsonb @@ -20249,7 +21318,7 @@ AS $$ SELECT eql_v3.eq_term(a) <> eql_v3.eq_term(b::public.eql_v3_smallint_eq) $ --! @return boolean CREATE FUNCTION eql_v3.neq(a jsonb, b public.eql_v3_smallint_eq) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.eq_term(a::public.eql_v3_smallint_eq) <> eql_v3.eq_term(b) $$; +AS $$ SELECT eql_v3.eq_term(a::public.eql_v3_smallint_eq) OPERATOR(pg_catalog.<>) eql_v3.eq_term(b) $$; --! @brief Unsupported operator blocker for public.eql_v3_smallint_eq. --! @@ -20843,7 +21912,7 @@ AS $$ SELECT eql_v3_internal.hmac_256(a::jsonb) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a public.eql_v3_smallint_eq, b eql_v3.query_smallint_eq) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.eq_term(a) = eql_v3.eq_term(b) $$; +AS $$ SELECT eql_v3.eq_term(a) OPERATOR(pg_catalog.=) eql_v3.eq_term(b) $$; --! @brief Operator wrapper for eql_v3.query_smallint_eq. --! @param a eql_v3.query_smallint_eq @@ -20851,7 +21920,7 @@ AS $$ SELECT eql_v3.eq_term(a) = eql_v3.eq_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a eql_v3.query_smallint_eq, b public.eql_v3_smallint_eq) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.eq_term(a) = eql_v3.eq_term(b) $$; +AS $$ SELECT eql_v3.eq_term(a) OPERATOR(pg_catalog.=) eql_v3.eq_term(b) $$; --! @brief Operator wrapper for eql_v3.query_smallint_eq. --! @param a public.eql_v3_smallint_eq @@ -20859,7 +21928,7 @@ AS $$ SELECT eql_v3.eq_term(a) = eql_v3.eq_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.neq(a public.eql_v3_smallint_eq, b eql_v3.query_smallint_eq) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.eq_term(a) <> eql_v3.eq_term(b) $$; +AS $$ SELECT eql_v3.eq_term(a) OPERATOR(pg_catalog.<>) eql_v3.eq_term(b) $$; --! @brief Operator wrapper for eql_v3.query_smallint_eq. --! @param a eql_v3.query_smallint_eq @@ -20867,7 +21936,115 @@ AS $$ SELECT eql_v3.eq_term(a) <> eql_v3.eq_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.neq(a eql_v3.query_smallint_eq, b public.eql_v3_smallint_eq) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.eq_term(a) <> eql_v3.eq_term(b) $$; +AS $$ SELECT eql_v3.eq_term(a) OPERATOR(pg_catalog.<>) eql_v3.eq_term(b) $$; + +--! @brief Unsupported operator blocker for eql_v3.query_smallint_eq: public.eql_v3_smallint_ord_ore and eql_v3.query_smallint_eq (mismatched query domain). +--! @param a public.eql_v3_smallint_ord_ore left operand +--! @param b eql_v3.query_smallint_eq right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a public.eql_v3_smallint_ord_ore, b eql_v3.query_smallint_eq) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'public.eql_v3_smallint_ord_ore and eql_v3.query_smallint_eq'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_smallint_eq: eql_v3.query_smallint_eq and public.eql_v3_smallint_ord_ore (mismatched query domain). +--! @param a eql_v3.query_smallint_eq left operand +--! @param b public.eql_v3_smallint_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a eql_v3.query_smallint_eq, b public.eql_v3_smallint_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'eql_v3.query_smallint_eq and public.eql_v3_smallint_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_smallint_eq: public.eql_v3_smallint_ord_ore and eql_v3.query_smallint_eq (mismatched query domain). +--! @param a public.eql_v3_smallint_ord_ore left operand +--! @param b eql_v3.query_smallint_eq right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a public.eql_v3_smallint_ord_ore, b eql_v3.query_smallint_eq) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'public.eql_v3_smallint_ord_ore and eql_v3.query_smallint_eq'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_smallint_eq: eql_v3.query_smallint_eq and public.eql_v3_smallint_ord_ore (mismatched query domain). +--! @param a eql_v3.query_smallint_eq left operand +--! @param b public.eql_v3_smallint_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a eql_v3.query_smallint_eq, b public.eql_v3_smallint_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'eql_v3.query_smallint_eq and public.eql_v3_smallint_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_smallint_eq: public.eql_v3_smallint_ord and eql_v3.query_smallint_eq (mismatched query domain). +--! @param a public.eql_v3_smallint_ord left operand +--! @param b eql_v3.query_smallint_eq right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a public.eql_v3_smallint_ord, b eql_v3.query_smallint_eq) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'public.eql_v3_smallint_ord and eql_v3.query_smallint_eq'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_smallint_eq: eql_v3.query_smallint_eq and public.eql_v3_smallint_ord (mismatched query domain). +--! @param a eql_v3.query_smallint_eq left operand +--! @param b public.eql_v3_smallint_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a eql_v3.query_smallint_eq, b public.eql_v3_smallint_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'eql_v3.query_smallint_eq and public.eql_v3_smallint_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_smallint_eq: public.eql_v3_smallint_ord and eql_v3.query_smallint_eq (mismatched query domain). +--! @param a public.eql_v3_smallint_ord left operand +--! @param b eql_v3.query_smallint_eq right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a public.eql_v3_smallint_ord, b eql_v3.query_smallint_eq) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'public.eql_v3_smallint_ord and eql_v3.query_smallint_eq'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_smallint_eq: eql_v3.query_smallint_eq and public.eql_v3_smallint_ord (mismatched query domain). +--! @param a eql_v3.query_smallint_eq left operand +--! @param b public.eql_v3_smallint_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a eql_v3.query_smallint_eq, b public.eql_v3_smallint_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'eql_v3.query_smallint_eq and public.eql_v3_smallint_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_smallint_eq: public.eql_v3_smallint_ord_ope and eql_v3.query_smallint_eq (mismatched query domain). +--! @param a public.eql_v3_smallint_ord_ope left operand +--! @param b eql_v3.query_smallint_eq right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a public.eql_v3_smallint_ord_ope, b eql_v3.query_smallint_eq) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'public.eql_v3_smallint_ord_ope and eql_v3.query_smallint_eq'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_smallint_eq: eql_v3.query_smallint_eq and public.eql_v3_smallint_ord_ope (mismatched query domain). +--! @param a eql_v3.query_smallint_eq left operand +--! @param b public.eql_v3_smallint_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a eql_v3.query_smallint_eq, b public.eql_v3_smallint_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'eql_v3.query_smallint_eq and public.eql_v3_smallint_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_smallint_eq: public.eql_v3_smallint_ord_ope and eql_v3.query_smallint_eq (mismatched query domain). +--! @param a public.eql_v3_smallint_ord_ope left operand +--! @param b eql_v3.query_smallint_eq right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a public.eql_v3_smallint_ord_ope, b eql_v3.query_smallint_eq) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'public.eql_v3_smallint_ord_ope and eql_v3.query_smallint_eq'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_smallint_eq: eql_v3.query_smallint_eq and public.eql_v3_smallint_ord_ope (mismatched query domain). +--! @param a eql_v3.query_smallint_eq left operand +--! @param b public.eql_v3_smallint_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a eql_v3.query_smallint_eq, b public.eql_v3_smallint_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'eql_v3.query_smallint_eq and public.eql_v3_smallint_ord_ope'; END; $$ +LANGUAGE plpgsql; -- AUTOMATICALLY GENERATED FILE. --! @file encrypted_domain/smallint/query_smallint_eq_operators.sql @@ -20896,6 +22073,66 @@ CREATE OPERATOR <> ( LEFTARG = eql_v3.query_smallint_eq, RIGHTARG = public.eql_v3_smallint_eq, COMMUTATOR = <>, NEGATOR = =, RESTRICT = neqsel, JOIN = neqjoinsel ); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = public.eql_v3_smallint_ord_ore, RIGHTARG = eql_v3.query_smallint_eq +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = eql_v3.query_smallint_eq, RIGHTARG = public.eql_v3_smallint_ord_ore +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = public.eql_v3_smallint_ord_ore, RIGHTARG = eql_v3.query_smallint_eq +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = eql_v3.query_smallint_eq, RIGHTARG = public.eql_v3_smallint_ord_ore +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = public.eql_v3_smallint_ord, RIGHTARG = eql_v3.query_smallint_eq +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = eql_v3.query_smallint_eq, RIGHTARG = public.eql_v3_smallint_ord +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = public.eql_v3_smallint_ord, RIGHTARG = eql_v3.query_smallint_eq +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = eql_v3.query_smallint_eq, RIGHTARG = public.eql_v3_smallint_ord +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = public.eql_v3_smallint_ord_ope, RIGHTARG = eql_v3.query_smallint_eq +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = eql_v3.query_smallint_eq, RIGHTARG = public.eql_v3_smallint_ord_ope +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = public.eql_v3_smallint_ord_ope, RIGHTARG = eql_v3.query_smallint_eq +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = eql_v3.query_smallint_eq, RIGHTARG = public.eql_v3_smallint_ord_ope +); -- AUTOMATICALLY GENERATED FILE. --! @file encrypted_domain/smallint/smallint_eq_operators.sql @@ -21160,7 +22397,7 @@ AS $$ SELECT eql_v3_internal.hmac_256(a::jsonb) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a public.eql_v3_text_eq, b public.eql_v3_text_eq) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.eq_term(a) = eql_v3.eq_term(b) $$; +AS $$ SELECT eql_v3.eq_term(a) OPERATOR(pg_catalog.=) eql_v3.eq_term(b) $$; --! @brief Operator wrapper for public.eql_v3_text_eq. --! @param a public.eql_v3_text_eq @@ -21168,7 +22405,7 @@ AS $$ SELECT eql_v3.eq_term(a) = eql_v3.eq_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a public.eql_v3_text_eq, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.eq_term(a) = eql_v3.eq_term(b::public.eql_v3_text_eq) $$; +AS $$ SELECT eql_v3.eq_term(a) OPERATOR(pg_catalog.=) eql_v3.eq_term(b::public.eql_v3_text_eq) $$; --! @brief Operator wrapper for public.eql_v3_text_eq. --! @param a jsonb @@ -21176,7 +22413,7 @@ AS $$ SELECT eql_v3.eq_term(a) = eql_v3.eq_term(b::public.eql_v3_text_eq) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a jsonb, b public.eql_v3_text_eq) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.eq_term(a::public.eql_v3_text_eq) = eql_v3.eq_term(b) $$; +AS $$ SELECT eql_v3.eq_term(a::public.eql_v3_text_eq) OPERATOR(pg_catalog.=) eql_v3.eq_term(b) $$; --! @brief Operator wrapper for public.eql_v3_text_eq. --! @param a public.eql_v3_text_eq @@ -21184,7 +22421,7 @@ AS $$ SELECT eql_v3.eq_term(a::public.eql_v3_text_eq) = eql_v3.eq_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.neq(a public.eql_v3_text_eq, b public.eql_v3_text_eq) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.eq_term(a) <> eql_v3.eq_term(b) $$; +AS $$ SELECT eql_v3.eq_term(a) OPERATOR(pg_catalog.<>) eql_v3.eq_term(b) $$; --! @brief Operator wrapper for public.eql_v3_text_eq. --! @param a public.eql_v3_text_eq @@ -21192,7 +22429,7 @@ AS $$ SELECT eql_v3.eq_term(a) <> eql_v3.eq_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.neq(a public.eql_v3_text_eq, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.eq_term(a) <> eql_v3.eq_term(b::public.eql_v3_text_eq) $$; +AS $$ SELECT eql_v3.eq_term(a) OPERATOR(pg_catalog.<>) eql_v3.eq_term(b::public.eql_v3_text_eq) $$; --! @brief Operator wrapper for public.eql_v3_text_eq. --! @param a jsonb @@ -21200,7 +22437,7 @@ AS $$ SELECT eql_v3.eq_term(a) <> eql_v3.eq_term(b::public.eql_v3_text_eq) $$; --! @return boolean CREATE FUNCTION eql_v3.neq(a jsonb, b public.eql_v3_text_eq) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.eq_term(a::public.eql_v3_text_eq) <> eql_v3.eq_term(b) $$; +AS $$ SELECT eql_v3.eq_term(a::public.eql_v3_text_eq) OPERATOR(pg_catalog.<>) eql_v3.eq_term(b) $$; --! @brief Unsupported operator blocker for public.eql_v3_text_eq. --! @@ -21794,7 +23031,7 @@ AS $$ SELECT eql_v3_internal.hmac_256(a::jsonb) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a public.eql_v3_text_eq, b eql_v3.query_text_eq) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.eq_term(a) = eql_v3.eq_term(b) $$; +AS $$ SELECT eql_v3.eq_term(a) OPERATOR(pg_catalog.=) eql_v3.eq_term(b) $$; --! @brief Operator wrapper for eql_v3.query_text_eq. --! @param a eql_v3.query_text_eq @@ -21802,7 +23039,7 @@ AS $$ SELECT eql_v3.eq_term(a) = eql_v3.eq_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a eql_v3.query_text_eq, b public.eql_v3_text_eq) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.eq_term(a) = eql_v3.eq_term(b) $$; +AS $$ SELECT eql_v3.eq_term(a) OPERATOR(pg_catalog.=) eql_v3.eq_term(b) $$; --! @brief Operator wrapper for eql_v3.query_text_eq. --! @param a public.eql_v3_text_eq @@ -21810,7 +23047,7 @@ AS $$ SELECT eql_v3.eq_term(a) = eql_v3.eq_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.neq(a public.eql_v3_text_eq, b eql_v3.query_text_eq) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.eq_term(a) <> eql_v3.eq_term(b) $$; +AS $$ SELECT eql_v3.eq_term(a) OPERATOR(pg_catalog.<>) eql_v3.eq_term(b) $$; --! @brief Operator wrapper for eql_v3.query_text_eq. --! @param a eql_v3.query_text_eq @@ -21818,7 +23055,187 @@ AS $$ SELECT eql_v3.eq_term(a) <> eql_v3.eq_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.neq(a eql_v3.query_text_eq, b public.eql_v3_text_eq) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.eq_term(a) <> eql_v3.eq_term(b) $$; +AS $$ SELECT eql_v3.eq_term(a) OPERATOR(pg_catalog.<>) eql_v3.eq_term(b) $$; + +--! @brief Unsupported operator blocker for eql_v3.query_text_eq: public.eql_v3_text_ord_ore and eql_v3.query_text_eq (mismatched query domain). +--! @param a public.eql_v3_text_ord_ore left operand +--! @param b eql_v3.query_text_eq right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a public.eql_v3_text_ord_ore, b eql_v3.query_text_eq) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'public.eql_v3_text_ord_ore and eql_v3.query_text_eq'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_eq: eql_v3.query_text_eq and public.eql_v3_text_ord_ore (mismatched query domain). +--! @param a eql_v3.query_text_eq left operand +--! @param b public.eql_v3_text_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a eql_v3.query_text_eq, b public.eql_v3_text_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'eql_v3.query_text_eq and public.eql_v3_text_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_eq: public.eql_v3_text_ord_ore and eql_v3.query_text_eq (mismatched query domain). +--! @param a public.eql_v3_text_ord_ore left operand +--! @param b eql_v3.query_text_eq right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a public.eql_v3_text_ord_ore, b eql_v3.query_text_eq) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'public.eql_v3_text_ord_ore and eql_v3.query_text_eq'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_eq: eql_v3.query_text_eq and public.eql_v3_text_ord_ore (mismatched query domain). +--! @param a eql_v3.query_text_eq left operand +--! @param b public.eql_v3_text_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a eql_v3.query_text_eq, b public.eql_v3_text_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'eql_v3.query_text_eq and public.eql_v3_text_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_eq: public.eql_v3_text_ord and eql_v3.query_text_eq (mismatched query domain). +--! @param a public.eql_v3_text_ord left operand +--! @param b eql_v3.query_text_eq right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a public.eql_v3_text_ord, b eql_v3.query_text_eq) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'public.eql_v3_text_ord and eql_v3.query_text_eq'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_eq: eql_v3.query_text_eq and public.eql_v3_text_ord (mismatched query domain). +--! @param a eql_v3.query_text_eq left operand +--! @param b public.eql_v3_text_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a eql_v3.query_text_eq, b public.eql_v3_text_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'eql_v3.query_text_eq and public.eql_v3_text_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_eq: public.eql_v3_text_ord and eql_v3.query_text_eq (mismatched query domain). +--! @param a public.eql_v3_text_ord left operand +--! @param b eql_v3.query_text_eq right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a public.eql_v3_text_ord, b eql_v3.query_text_eq) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'public.eql_v3_text_ord and eql_v3.query_text_eq'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_eq: eql_v3.query_text_eq and public.eql_v3_text_ord (mismatched query domain). +--! @param a eql_v3.query_text_eq left operand +--! @param b public.eql_v3_text_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a eql_v3.query_text_eq, b public.eql_v3_text_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'eql_v3.query_text_eq and public.eql_v3_text_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_eq: public.eql_v3_text_ord_ope and eql_v3.query_text_eq (mismatched query domain). +--! @param a public.eql_v3_text_ord_ope left operand +--! @param b eql_v3.query_text_eq right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a public.eql_v3_text_ord_ope, b eql_v3.query_text_eq) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'public.eql_v3_text_ord_ope and eql_v3.query_text_eq'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_eq: eql_v3.query_text_eq and public.eql_v3_text_ord_ope (mismatched query domain). +--! @param a eql_v3.query_text_eq left operand +--! @param b public.eql_v3_text_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a eql_v3.query_text_eq, b public.eql_v3_text_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'eql_v3.query_text_eq and public.eql_v3_text_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_eq: public.eql_v3_text_ord_ope and eql_v3.query_text_eq (mismatched query domain). +--! @param a public.eql_v3_text_ord_ope left operand +--! @param b eql_v3.query_text_eq right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a public.eql_v3_text_ord_ope, b eql_v3.query_text_eq) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'public.eql_v3_text_ord_ope and eql_v3.query_text_eq'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_eq: eql_v3.query_text_eq and public.eql_v3_text_ord_ope (mismatched query domain). +--! @param a eql_v3.query_text_eq left operand +--! @param b public.eql_v3_text_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a eql_v3.query_text_eq, b public.eql_v3_text_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'eql_v3.query_text_eq and public.eql_v3_text_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_eq: public.eql_v3_text_search_ore and eql_v3.query_text_eq (mismatched query domain). +--! @param a public.eql_v3_text_search_ore left operand +--! @param b eql_v3.query_text_eq right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a public.eql_v3_text_search_ore, b eql_v3.query_text_eq) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'public.eql_v3_text_search_ore and eql_v3.query_text_eq'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_eq: eql_v3.query_text_eq and public.eql_v3_text_search_ore (mismatched query domain). +--! @param a eql_v3.query_text_eq left operand +--! @param b public.eql_v3_text_search_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a eql_v3.query_text_eq, b public.eql_v3_text_search_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'eql_v3.query_text_eq and public.eql_v3_text_search_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_eq: public.eql_v3_text_search_ore and eql_v3.query_text_eq (mismatched query domain). +--! @param a public.eql_v3_text_search_ore left operand +--! @param b eql_v3.query_text_eq right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a public.eql_v3_text_search_ore, b eql_v3.query_text_eq) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'public.eql_v3_text_search_ore and eql_v3.query_text_eq'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_eq: eql_v3.query_text_eq and public.eql_v3_text_search_ore (mismatched query domain). +--! @param a eql_v3.query_text_eq left operand +--! @param b public.eql_v3_text_search_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a eql_v3.query_text_eq, b public.eql_v3_text_search_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'eql_v3.query_text_eq and public.eql_v3_text_search_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_eq: public.eql_v3_text_search and eql_v3.query_text_eq (mismatched query domain). +--! @param a public.eql_v3_text_search left operand +--! @param b eql_v3.query_text_eq right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a public.eql_v3_text_search, b eql_v3.query_text_eq) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'public.eql_v3_text_search and eql_v3.query_text_eq'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_eq: eql_v3.query_text_eq and public.eql_v3_text_search (mismatched query domain). +--! @param a eql_v3.query_text_eq left operand +--! @param b public.eql_v3_text_search right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a eql_v3.query_text_eq, b public.eql_v3_text_search) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'eql_v3.query_text_eq and public.eql_v3_text_search'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_eq: public.eql_v3_text_search and eql_v3.query_text_eq (mismatched query domain). +--! @param a public.eql_v3_text_search left operand +--! @param b eql_v3.query_text_eq right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a public.eql_v3_text_search, b eql_v3.query_text_eq) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'public.eql_v3_text_search and eql_v3.query_text_eq'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_eq: eql_v3.query_text_eq and public.eql_v3_text_search (mismatched query domain). +--! @param a eql_v3.query_text_eq left operand +--! @param b public.eql_v3_text_search right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a eql_v3.query_text_eq, b public.eql_v3_text_search) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'eql_v3.query_text_eq and public.eql_v3_text_search'; END; $$ +LANGUAGE plpgsql; -- AUTOMATICALLY GENERATED FILE. --! @file encrypted_domain/text/query_text_eq_operators.sql @@ -21847,6 +23264,106 @@ CREATE OPERATOR <> ( LEFTARG = eql_v3.query_text_eq, RIGHTARG = public.eql_v3_text_eq, COMMUTATOR = <>, NEGATOR = =, RESTRICT = neqsel, JOIN = neqjoinsel ); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = public.eql_v3_text_ord_ore, RIGHTARG = eql_v3.query_text_eq +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = eql_v3.query_text_eq, RIGHTARG = public.eql_v3_text_ord_ore +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = public.eql_v3_text_ord_ore, RIGHTARG = eql_v3.query_text_eq +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = eql_v3.query_text_eq, RIGHTARG = public.eql_v3_text_ord_ore +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = public.eql_v3_text_ord, RIGHTARG = eql_v3.query_text_eq +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = eql_v3.query_text_eq, RIGHTARG = public.eql_v3_text_ord +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = public.eql_v3_text_ord, RIGHTARG = eql_v3.query_text_eq +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = eql_v3.query_text_eq, RIGHTARG = public.eql_v3_text_ord +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = public.eql_v3_text_ord_ope, RIGHTARG = eql_v3.query_text_eq +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = eql_v3.query_text_eq, RIGHTARG = public.eql_v3_text_ord_ope +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = public.eql_v3_text_ord_ope, RIGHTARG = eql_v3.query_text_eq +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = eql_v3.query_text_eq, RIGHTARG = public.eql_v3_text_ord_ope +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = public.eql_v3_text_search_ore, RIGHTARG = eql_v3.query_text_eq +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = eql_v3.query_text_eq, RIGHTARG = public.eql_v3_text_search_ore +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = public.eql_v3_text_search_ore, RIGHTARG = eql_v3.query_text_eq +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = eql_v3.query_text_eq, RIGHTARG = public.eql_v3_text_search_ore +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = public.eql_v3_text_search, RIGHTARG = eql_v3.query_text_eq +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = eql_v3.query_text_eq, RIGHTARG = public.eql_v3_text_search +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = public.eql_v3_text_search, RIGHTARG = eql_v3.query_text_eq +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = eql_v3.query_text_eq, RIGHTARG = public.eql_v3_text_search +); -- AUTOMATICALLY GENERATED FILE. --! @file encrypted_domain/text/text_eq_operators.sql @@ -22111,7 +23628,7 @@ AS $$ SELECT eql_v3_internal.hmac_256(a::jsonb) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a public.eql_v3_timestamp_eq, b public.eql_v3_timestamp_eq) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.eq_term(a) = eql_v3.eq_term(b) $$; +AS $$ SELECT eql_v3.eq_term(a) OPERATOR(pg_catalog.=) eql_v3.eq_term(b) $$; --! @brief Operator wrapper for public.eql_v3_timestamp_eq. --! @param a public.eql_v3_timestamp_eq @@ -22119,7 +23636,7 @@ AS $$ SELECT eql_v3.eq_term(a) = eql_v3.eq_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a public.eql_v3_timestamp_eq, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.eq_term(a) = eql_v3.eq_term(b::public.eql_v3_timestamp_eq) $$; +AS $$ SELECT eql_v3.eq_term(a) OPERATOR(pg_catalog.=) eql_v3.eq_term(b::public.eql_v3_timestamp_eq) $$; --! @brief Operator wrapper for public.eql_v3_timestamp_eq. --! @param a jsonb @@ -22127,7 +23644,7 @@ AS $$ SELECT eql_v3.eq_term(a) = eql_v3.eq_term(b::public.eql_v3_timestamp_eq) $ --! @return boolean CREATE FUNCTION eql_v3.eq(a jsonb, b public.eql_v3_timestamp_eq) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.eq_term(a::public.eql_v3_timestamp_eq) = eql_v3.eq_term(b) $$; +AS $$ SELECT eql_v3.eq_term(a::public.eql_v3_timestamp_eq) OPERATOR(pg_catalog.=) eql_v3.eq_term(b) $$; --! @brief Operator wrapper for public.eql_v3_timestamp_eq. --! @param a public.eql_v3_timestamp_eq @@ -22135,7 +23652,7 @@ AS $$ SELECT eql_v3.eq_term(a::public.eql_v3_timestamp_eq) = eql_v3.eq_term(b) $ --! @return boolean CREATE FUNCTION eql_v3.neq(a public.eql_v3_timestamp_eq, b public.eql_v3_timestamp_eq) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.eq_term(a) <> eql_v3.eq_term(b) $$; +AS $$ SELECT eql_v3.eq_term(a) OPERATOR(pg_catalog.<>) eql_v3.eq_term(b) $$; --! @brief Operator wrapper for public.eql_v3_timestamp_eq. --! @param a public.eql_v3_timestamp_eq @@ -22143,7 +23660,7 @@ AS $$ SELECT eql_v3.eq_term(a) <> eql_v3.eq_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.neq(a public.eql_v3_timestamp_eq, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.eq_term(a) <> eql_v3.eq_term(b::public.eql_v3_timestamp_eq) $$; +AS $$ SELECT eql_v3.eq_term(a) OPERATOR(pg_catalog.<>) eql_v3.eq_term(b::public.eql_v3_timestamp_eq) $$; --! @brief Operator wrapper for public.eql_v3_timestamp_eq. --! @param a jsonb @@ -22151,7 +23668,7 @@ AS $$ SELECT eql_v3.eq_term(a) <> eql_v3.eq_term(b::public.eql_v3_timestamp_eq) --! @return boolean CREATE FUNCTION eql_v3.neq(a jsonb, b public.eql_v3_timestamp_eq) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.eq_term(a::public.eql_v3_timestamp_eq) <> eql_v3.eq_term(b) $$; +AS $$ SELECT eql_v3.eq_term(a::public.eql_v3_timestamp_eq) OPERATOR(pg_catalog.<>) eql_v3.eq_term(b) $$; --! @brief Unsupported operator blocker for public.eql_v3_timestamp_eq. --! @@ -22745,7 +24262,7 @@ AS $$ SELECT eql_v3_internal.hmac_256(a::jsonb) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a public.eql_v3_timestamp_eq, b eql_v3.query_timestamp_eq) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.eq_term(a) = eql_v3.eq_term(b) $$; +AS $$ SELECT eql_v3.eq_term(a) OPERATOR(pg_catalog.=) eql_v3.eq_term(b) $$; --! @brief Operator wrapper for eql_v3.query_timestamp_eq. --! @param a eql_v3.query_timestamp_eq @@ -22753,7 +24270,7 @@ AS $$ SELECT eql_v3.eq_term(a) = eql_v3.eq_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a eql_v3.query_timestamp_eq, b public.eql_v3_timestamp_eq) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.eq_term(a) = eql_v3.eq_term(b) $$; +AS $$ SELECT eql_v3.eq_term(a) OPERATOR(pg_catalog.=) eql_v3.eq_term(b) $$; --! @brief Operator wrapper for eql_v3.query_timestamp_eq. --! @param a public.eql_v3_timestamp_eq @@ -22761,7 +24278,7 @@ AS $$ SELECT eql_v3.eq_term(a) = eql_v3.eq_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.neq(a public.eql_v3_timestamp_eq, b eql_v3.query_timestamp_eq) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.eq_term(a) <> eql_v3.eq_term(b) $$; +AS $$ SELECT eql_v3.eq_term(a) OPERATOR(pg_catalog.<>) eql_v3.eq_term(b) $$; --! @brief Operator wrapper for eql_v3.query_timestamp_eq. --! @param a eql_v3.query_timestamp_eq @@ -22769,7 +24286,115 @@ AS $$ SELECT eql_v3.eq_term(a) <> eql_v3.eq_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.neq(a eql_v3.query_timestamp_eq, b public.eql_v3_timestamp_eq) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.eq_term(a) <> eql_v3.eq_term(b) $$; +AS $$ SELECT eql_v3.eq_term(a) OPERATOR(pg_catalog.<>) eql_v3.eq_term(b) $$; + +--! @brief Unsupported operator blocker for eql_v3.query_timestamp_eq: public.eql_v3_timestamp_ord_ore and eql_v3.query_timestamp_eq (mismatched query domain). +--! @param a public.eql_v3_timestamp_ord_ore left operand +--! @param b eql_v3.query_timestamp_eq right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a public.eql_v3_timestamp_ord_ore, b eql_v3.query_timestamp_eq) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'public.eql_v3_timestamp_ord_ore and eql_v3.query_timestamp_eq'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_timestamp_eq: eql_v3.query_timestamp_eq and public.eql_v3_timestamp_ord_ore (mismatched query domain). +--! @param a eql_v3.query_timestamp_eq left operand +--! @param b public.eql_v3_timestamp_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a eql_v3.query_timestamp_eq, b public.eql_v3_timestamp_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'eql_v3.query_timestamp_eq and public.eql_v3_timestamp_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_timestamp_eq: public.eql_v3_timestamp_ord_ore and eql_v3.query_timestamp_eq (mismatched query domain). +--! @param a public.eql_v3_timestamp_ord_ore left operand +--! @param b eql_v3.query_timestamp_eq right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a public.eql_v3_timestamp_ord_ore, b eql_v3.query_timestamp_eq) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'public.eql_v3_timestamp_ord_ore and eql_v3.query_timestamp_eq'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_timestamp_eq: eql_v3.query_timestamp_eq and public.eql_v3_timestamp_ord_ore (mismatched query domain). +--! @param a eql_v3.query_timestamp_eq left operand +--! @param b public.eql_v3_timestamp_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a eql_v3.query_timestamp_eq, b public.eql_v3_timestamp_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'eql_v3.query_timestamp_eq and public.eql_v3_timestamp_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_timestamp_eq: public.eql_v3_timestamp_ord and eql_v3.query_timestamp_eq (mismatched query domain). +--! @param a public.eql_v3_timestamp_ord left operand +--! @param b eql_v3.query_timestamp_eq right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a public.eql_v3_timestamp_ord, b eql_v3.query_timestamp_eq) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'public.eql_v3_timestamp_ord and eql_v3.query_timestamp_eq'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_timestamp_eq: eql_v3.query_timestamp_eq and public.eql_v3_timestamp_ord (mismatched query domain). +--! @param a eql_v3.query_timestamp_eq left operand +--! @param b public.eql_v3_timestamp_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a eql_v3.query_timestamp_eq, b public.eql_v3_timestamp_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'eql_v3.query_timestamp_eq and public.eql_v3_timestamp_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_timestamp_eq: public.eql_v3_timestamp_ord and eql_v3.query_timestamp_eq (mismatched query domain). +--! @param a public.eql_v3_timestamp_ord left operand +--! @param b eql_v3.query_timestamp_eq right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a public.eql_v3_timestamp_ord, b eql_v3.query_timestamp_eq) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'public.eql_v3_timestamp_ord and eql_v3.query_timestamp_eq'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_timestamp_eq: eql_v3.query_timestamp_eq and public.eql_v3_timestamp_ord (mismatched query domain). +--! @param a eql_v3.query_timestamp_eq left operand +--! @param b public.eql_v3_timestamp_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a eql_v3.query_timestamp_eq, b public.eql_v3_timestamp_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'eql_v3.query_timestamp_eq and public.eql_v3_timestamp_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_timestamp_eq: public.eql_v3_timestamp_ord_ope and eql_v3.query_timestamp_eq (mismatched query domain). +--! @param a public.eql_v3_timestamp_ord_ope left operand +--! @param b eql_v3.query_timestamp_eq right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a public.eql_v3_timestamp_ord_ope, b eql_v3.query_timestamp_eq) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'public.eql_v3_timestamp_ord_ope and eql_v3.query_timestamp_eq'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_timestamp_eq: eql_v3.query_timestamp_eq and public.eql_v3_timestamp_ord_ope (mismatched query domain). +--! @param a eql_v3.query_timestamp_eq left operand +--! @param b public.eql_v3_timestamp_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a eql_v3.query_timestamp_eq, b public.eql_v3_timestamp_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'eql_v3.query_timestamp_eq and public.eql_v3_timestamp_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_timestamp_eq: public.eql_v3_timestamp_ord_ope and eql_v3.query_timestamp_eq (mismatched query domain). +--! @param a public.eql_v3_timestamp_ord_ope left operand +--! @param b eql_v3.query_timestamp_eq right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a public.eql_v3_timestamp_ord_ope, b eql_v3.query_timestamp_eq) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'public.eql_v3_timestamp_ord_ope and eql_v3.query_timestamp_eq'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_timestamp_eq: eql_v3.query_timestamp_eq and public.eql_v3_timestamp_ord_ope (mismatched query domain). +--! @param a eql_v3.query_timestamp_eq left operand +--! @param b public.eql_v3_timestamp_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a eql_v3.query_timestamp_eq, b public.eql_v3_timestamp_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'eql_v3.query_timestamp_eq and public.eql_v3_timestamp_ord_ope'; END; $$ +LANGUAGE plpgsql; -- AUTOMATICALLY GENERATED FILE. --! @file encrypted_domain/timestamp/query_timestamp_eq_operators.sql @@ -22798,6 +24423,66 @@ CREATE OPERATOR <> ( LEFTARG = eql_v3.query_timestamp_eq, RIGHTARG = public.eql_v3_timestamp_eq, COMMUTATOR = <>, NEGATOR = =, RESTRICT = neqsel, JOIN = neqjoinsel ); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = public.eql_v3_timestamp_ord_ore, RIGHTARG = eql_v3.query_timestamp_eq +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = eql_v3.query_timestamp_eq, RIGHTARG = public.eql_v3_timestamp_ord_ore +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = public.eql_v3_timestamp_ord_ore, RIGHTARG = eql_v3.query_timestamp_eq +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = eql_v3.query_timestamp_eq, RIGHTARG = public.eql_v3_timestamp_ord_ore +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = public.eql_v3_timestamp_ord, RIGHTARG = eql_v3.query_timestamp_eq +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = eql_v3.query_timestamp_eq, RIGHTARG = public.eql_v3_timestamp_ord +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = public.eql_v3_timestamp_ord, RIGHTARG = eql_v3.query_timestamp_eq +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = eql_v3.query_timestamp_eq, RIGHTARG = public.eql_v3_timestamp_ord +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = public.eql_v3_timestamp_ord_ope, RIGHTARG = eql_v3.query_timestamp_eq +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = eql_v3.query_timestamp_eq, RIGHTARG = public.eql_v3_timestamp_ord_ope +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = public.eql_v3_timestamp_ord_ope, RIGHTARG = eql_v3.query_timestamp_eq +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = eql_v3.query_timestamp_eq, RIGHTARG = public.eql_v3_timestamp_ord_ope +); -- AUTOMATICALLY GENERATED FILE. --! @file encrypted_domain/timestamp/timestamp_eq_operators.sql @@ -23293,7 +24978,9 @@ AS $$ INTO ary FROM jsonb_array_elements(sv) AS elem; - RETURN ary; + -- array_agg over zero rows is NULL; an empty sv is an empty array, and + -- callers (array length / elements) loop over its bounds. + RETURN COALESCE(ary, '{}'::jsonb[]); END; $$ LANGUAGE plpgsql; @@ -23306,7 +24993,10 @@ CREATE FUNCTION eql_v3_internal.is_ste_vec_array(val jsonb) SET search_path = pg_catalog, extensions, public AS $$ BEGIN - IF val ? 'a' THEN + -- Guard the cast: a non-boolean `a` (e.g. 'maybe') would otherwise raise. + -- The document validator rejects one at storage time; raw jsonb callers + -- get "not an array" instead of a cast error. + IF jsonb_typeof(val->'a') = 'boolean' THEN RETURN (val->>'a')::boolean; END IF; RETURN false; @@ -23417,7 +25107,9 @@ AS $$ BEGIN result := false; - FOR idx IN 1..array_length(a, 1) LOOP + -- array_length('{}'::jsonb[], 1) is NULL, which a FOR bound rejects; + -- cardinality() is 0 for an empty array and NULL only for NULL (STRICT). + FOR idx IN 1..cardinality(a) LOOP _a := a[idx]; result := result OR (eql_v3.selector(_a) = eql_v3.selector(b)); EXIT WHEN result; @@ -23555,7 +25247,9 @@ AS $$ BEGIN IF eql_v3_internal.is_ste_vec_array(val) THEN sv := eql_v3.ste_vec(val); - RETURN array_length(sv, 1); + -- cardinality(), not array_length(sv, 1): the latter is NULL for an + -- empty sv, and an empty array has length 0. + RETURN cardinality(sv); END IF; RAISE 'cannot get array length of a non-array'; @@ -23583,7 +25277,7 @@ AS $$ meta := eql_v3.meta_data(val); sv := eql_v3.ste_vec(val); - FOR idx IN 1..array_length(sv, 1) LOOP + FOR idx IN 1..cardinality(sv) LOOP item = sv[idx]; RETURN NEXT (meta || item)::public.eql_v3_json_entry; END LOOP; @@ -23986,7 +25680,7 @@ CREATE FUNCTION eql_v3.lt(a public.eql_v3_json_entry, b public.eql_v3_json_entry RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE AS $$ - SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) + SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<) eql_v3.ord_term(b) $$; CREATE OPERATOR < ( @@ -24007,7 +25701,7 @@ CREATE FUNCTION eql_v3.lte(a public.eql_v3_json_entry, b public.eql_v3_json_entr RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE AS $$ - SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) + SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<=) eql_v3.ord_term(b) $$; CREATE OPERATOR <= ( @@ -24028,7 +25722,7 @@ CREATE FUNCTION eql_v3.gt(a public.eql_v3_json_entry, b public.eql_v3_json_entry RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE AS $$ - SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) + SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>) eql_v3.ord_term(b) $$; CREATE OPERATOR > ( @@ -24049,7 +25743,7 @@ CREATE FUNCTION eql_v3.gte(a public.eql_v3_json_entry, b public.eql_v3_json_entr RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE AS $$ - SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b) + SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>=) eql_v3.ord_term(b) $$; CREATE OPERATOR >= ( @@ -24080,7 +25774,7 @@ AS $$ SELECT eql_v3_internal.ope_cllw(a::jsonb) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a public.eql_v3_bigint_ord, b public.eql_v3_bigint_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) = eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_bigint_ord. --! @param a public.eql_v3_bigint_ord @@ -24088,7 +25782,7 @@ AS $$ SELECT eql_v3.ord_term(a) = eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a public.eql_v3_bigint_ord, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) = eql_v3.ord_term(b::public.eql_v3_bigint_ord) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.=) eql_v3.ord_term(b::public.eql_v3_bigint_ord) $$; --! @brief Operator wrapper for public.eql_v3_bigint_ord. --! @param a jsonb @@ -24096,7 +25790,7 @@ AS $$ SELECT eql_v3.ord_term(a) = eql_v3.ord_term(b::public.eql_v3_bigint_ord) $ --! @return boolean CREATE FUNCTION eql_v3.eq(a jsonb, b public.eql_v3_bigint_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_bigint_ord) = eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_bigint_ord) OPERATOR(pg_catalog.=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_bigint_ord. --! @param a public.eql_v3_bigint_ord @@ -24104,7 +25798,7 @@ AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_bigint_ord) = eql_v3.ord_term(b) $ --! @return boolean CREATE FUNCTION eql_v3.neq(a public.eql_v3_bigint_ord, b public.eql_v3_bigint_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <> eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_bigint_ord. --! @param a public.eql_v3_bigint_ord @@ -24112,7 +25806,7 @@ AS $$ SELECT eql_v3.ord_term(a) <> eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.neq(a public.eql_v3_bigint_ord, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <> eql_v3.ord_term(b::public.eql_v3_bigint_ord) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<>) eql_v3.ord_term(b::public.eql_v3_bigint_ord) $$; --! @brief Operator wrapper for public.eql_v3_bigint_ord. --! @param a jsonb @@ -24120,7 +25814,7 @@ AS $$ SELECT eql_v3.ord_term(a) <> eql_v3.ord_term(b::public.eql_v3_bigint_ord) --! @return boolean CREATE FUNCTION eql_v3.neq(a jsonb, b public.eql_v3_bigint_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_bigint_ord) <> eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_bigint_ord) OPERATOR(pg_catalog.<>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_bigint_ord. --! @param a public.eql_v3_bigint_ord @@ -24128,7 +25822,7 @@ AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_bigint_ord) <> eql_v3.ord_term(b) --! @return boolean CREATE FUNCTION eql_v3.lt(a public.eql_v3_bigint_ord, b public.eql_v3_bigint_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_bigint_ord. --! @param a public.eql_v3_bigint_ord @@ -24136,7 +25830,7 @@ AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lt(a public.eql_v3_bigint_ord, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b::public.eql_v3_bigint_ord) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<) eql_v3.ord_term(b::public.eql_v3_bigint_ord) $$; --! @brief Operator wrapper for public.eql_v3_bigint_ord. --! @param a jsonb @@ -24144,7 +25838,7 @@ AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b::public.eql_v3_bigint_ord) $ --! @return boolean CREATE FUNCTION eql_v3.lt(a jsonb, b public.eql_v3_bigint_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_bigint_ord) < eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_bigint_ord) OPERATOR(pg_catalog.<) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_bigint_ord. --! @param a public.eql_v3_bigint_ord @@ -24152,7 +25846,7 @@ AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_bigint_ord) < eql_v3.ord_term(b) $ --! @return boolean CREATE FUNCTION eql_v3.lte(a public.eql_v3_bigint_ord, b public.eql_v3_bigint_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_bigint_ord. --! @param a public.eql_v3_bigint_ord @@ -24160,7 +25854,7 @@ AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lte(a public.eql_v3_bigint_ord, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b::public.eql_v3_bigint_ord) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<=) eql_v3.ord_term(b::public.eql_v3_bigint_ord) $$; --! @brief Operator wrapper for public.eql_v3_bigint_ord. --! @param a jsonb @@ -24168,7 +25862,7 @@ AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b::public.eql_v3_bigint_ord) --! @return boolean CREATE FUNCTION eql_v3.lte(a jsonb, b public.eql_v3_bigint_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_bigint_ord) <= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_bigint_ord) OPERATOR(pg_catalog.<=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_bigint_ord. --! @param a public.eql_v3_bigint_ord @@ -24176,7 +25870,7 @@ AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_bigint_ord) <= eql_v3.ord_term(b) --! @return boolean CREATE FUNCTION eql_v3.gt(a public.eql_v3_bigint_ord, b public.eql_v3_bigint_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_bigint_ord. --! @param a public.eql_v3_bigint_ord @@ -24184,7 +25878,7 @@ AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gt(a public.eql_v3_bigint_ord, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b::public.eql_v3_bigint_ord) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>) eql_v3.ord_term(b::public.eql_v3_bigint_ord) $$; --! @brief Operator wrapper for public.eql_v3_bigint_ord. --! @param a jsonb @@ -24192,7 +25886,7 @@ AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b::public.eql_v3_bigint_ord) $ --! @return boolean CREATE FUNCTION eql_v3.gt(a jsonb, b public.eql_v3_bigint_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_bigint_ord) > eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_bigint_ord) OPERATOR(pg_catalog.>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_bigint_ord. --! @param a public.eql_v3_bigint_ord @@ -24200,7 +25894,7 @@ AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_bigint_ord) > eql_v3.ord_term(b) $ --! @return boolean CREATE FUNCTION eql_v3.gte(a public.eql_v3_bigint_ord, b public.eql_v3_bigint_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_bigint_ord. --! @param a public.eql_v3_bigint_ord @@ -24208,7 +25902,7 @@ AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gte(a public.eql_v3_bigint_ord, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b::public.eql_v3_bigint_ord) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>=) eql_v3.ord_term(b::public.eql_v3_bigint_ord) $$; --! @brief Operator wrapper for public.eql_v3_bigint_ord. --! @param a jsonb @@ -24216,7 +25910,7 @@ AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b::public.eql_v3_bigint_ord) --! @return boolean CREATE FUNCTION eql_v3.gte(a jsonb, b public.eql_v3_bigint_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_bigint_ord) >= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_bigint_ord) OPERATOR(pg_catalog.>=) eql_v3.ord_term(b) $$; --! @brief Unsupported operator blocker for public.eql_v3_bigint_ord. --! @@ -24642,7 +26336,7 @@ AS $$ SELECT eql_v3_internal.ope_cllw(a::jsonb) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a public.eql_v3_bigint_ord_ope, b public.eql_v3_bigint_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) = eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_bigint_ord_ope. --! @param a public.eql_v3_bigint_ord_ope @@ -24650,7 +26344,7 @@ AS $$ SELECT eql_v3.ord_term(a) = eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a public.eql_v3_bigint_ord_ope, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) = eql_v3.ord_term(b::public.eql_v3_bigint_ord_ope) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.=) eql_v3.ord_term(b::public.eql_v3_bigint_ord_ope) $$; --! @brief Operator wrapper for public.eql_v3_bigint_ord_ope. --! @param a jsonb @@ -24658,7 +26352,7 @@ AS $$ SELECT eql_v3.ord_term(a) = eql_v3.ord_term(b::public.eql_v3_bigint_ord_op --! @return boolean CREATE FUNCTION eql_v3.eq(a jsonb, b public.eql_v3_bigint_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_bigint_ord_ope) = eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_bigint_ord_ope) OPERATOR(pg_catalog.=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_bigint_ord_ope. --! @param a public.eql_v3_bigint_ord_ope @@ -24666,7 +26360,7 @@ AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_bigint_ord_ope) = eql_v3.ord_term( --! @return boolean CREATE FUNCTION eql_v3.neq(a public.eql_v3_bigint_ord_ope, b public.eql_v3_bigint_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <> eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_bigint_ord_ope. --! @param a public.eql_v3_bigint_ord_ope @@ -24674,7 +26368,7 @@ AS $$ SELECT eql_v3.ord_term(a) <> eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.neq(a public.eql_v3_bigint_ord_ope, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <> eql_v3.ord_term(b::public.eql_v3_bigint_ord_ope) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<>) eql_v3.ord_term(b::public.eql_v3_bigint_ord_ope) $$; --! @brief Operator wrapper for public.eql_v3_bigint_ord_ope. --! @param a jsonb @@ -24682,7 +26376,7 @@ AS $$ SELECT eql_v3.ord_term(a) <> eql_v3.ord_term(b::public.eql_v3_bigint_ord_o --! @return boolean CREATE FUNCTION eql_v3.neq(a jsonb, b public.eql_v3_bigint_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_bigint_ord_ope) <> eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_bigint_ord_ope) OPERATOR(pg_catalog.<>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_bigint_ord_ope. --! @param a public.eql_v3_bigint_ord_ope @@ -24690,7 +26384,7 @@ AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_bigint_ord_ope) <> eql_v3.ord_term --! @return boolean CREATE FUNCTION eql_v3.lt(a public.eql_v3_bigint_ord_ope, b public.eql_v3_bigint_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_bigint_ord_ope. --! @param a public.eql_v3_bigint_ord_ope @@ -24698,7 +26392,7 @@ AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lt(a public.eql_v3_bigint_ord_ope, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b::public.eql_v3_bigint_ord_ope) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<) eql_v3.ord_term(b::public.eql_v3_bigint_ord_ope) $$; --! @brief Operator wrapper for public.eql_v3_bigint_ord_ope. --! @param a jsonb @@ -24706,7 +26400,7 @@ AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b::public.eql_v3_bigint_ord_op --! @return boolean CREATE FUNCTION eql_v3.lt(a jsonb, b public.eql_v3_bigint_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_bigint_ord_ope) < eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_bigint_ord_ope) OPERATOR(pg_catalog.<) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_bigint_ord_ope. --! @param a public.eql_v3_bigint_ord_ope @@ -24714,7 +26408,7 @@ AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_bigint_ord_ope) < eql_v3.ord_term( --! @return boolean CREATE FUNCTION eql_v3.lte(a public.eql_v3_bigint_ord_ope, b public.eql_v3_bigint_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_bigint_ord_ope. --! @param a public.eql_v3_bigint_ord_ope @@ -24722,7 +26416,7 @@ AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lte(a public.eql_v3_bigint_ord_ope, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b::public.eql_v3_bigint_ord_ope) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<=) eql_v3.ord_term(b::public.eql_v3_bigint_ord_ope) $$; --! @brief Operator wrapper for public.eql_v3_bigint_ord_ope. --! @param a jsonb @@ -24730,7 +26424,7 @@ AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b::public.eql_v3_bigint_ord_o --! @return boolean CREATE FUNCTION eql_v3.lte(a jsonb, b public.eql_v3_bigint_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_bigint_ord_ope) <= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_bigint_ord_ope) OPERATOR(pg_catalog.<=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_bigint_ord_ope. --! @param a public.eql_v3_bigint_ord_ope @@ -24738,7 +26432,7 @@ AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_bigint_ord_ope) <= eql_v3.ord_term --! @return boolean CREATE FUNCTION eql_v3.gt(a public.eql_v3_bigint_ord_ope, b public.eql_v3_bigint_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_bigint_ord_ope. --! @param a public.eql_v3_bigint_ord_ope @@ -24746,7 +26440,7 @@ AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gt(a public.eql_v3_bigint_ord_ope, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b::public.eql_v3_bigint_ord_ope) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>) eql_v3.ord_term(b::public.eql_v3_bigint_ord_ope) $$; --! @brief Operator wrapper for public.eql_v3_bigint_ord_ope. --! @param a jsonb @@ -24754,7 +26448,7 @@ AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b::public.eql_v3_bigint_ord_op --! @return boolean CREATE FUNCTION eql_v3.gt(a jsonb, b public.eql_v3_bigint_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_bigint_ord_ope) > eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_bigint_ord_ope) OPERATOR(pg_catalog.>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_bigint_ord_ope. --! @param a public.eql_v3_bigint_ord_ope @@ -24762,7 +26456,7 @@ AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_bigint_ord_ope) > eql_v3.ord_term( --! @return boolean CREATE FUNCTION eql_v3.gte(a public.eql_v3_bigint_ord_ope, b public.eql_v3_bigint_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_bigint_ord_ope. --! @param a public.eql_v3_bigint_ord_ope @@ -24770,7 +26464,7 @@ AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gte(a public.eql_v3_bigint_ord_ope, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b::public.eql_v3_bigint_ord_ope) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>=) eql_v3.ord_term(b::public.eql_v3_bigint_ord_ope) $$; --! @brief Operator wrapper for public.eql_v3_bigint_ord_ope. --! @param a jsonb @@ -24778,7 +26472,7 @@ AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b::public.eql_v3_bigint_ord_o --! @return boolean CREATE FUNCTION eql_v3.gte(a jsonb, b public.eql_v3_bigint_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_bigint_ord_ope) >= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_bigint_ord_ope) OPERATOR(pg_catalog.>=) eql_v3.ord_term(b) $$; --! @brief Unsupported operator blocker for public.eql_v3_bigint_ord_ope. --! @@ -25834,7 +27528,7 @@ AS $$ SELECT eql_v3_internal.ope_cllw(a::jsonb) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a public.eql_v3_bigint_ord, b eql_v3.query_bigint_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) = eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_bigint_ord. --! @param a eql_v3.query_bigint_ord @@ -25842,7 +27536,7 @@ AS $$ SELECT eql_v3.ord_term(a) = eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a eql_v3.query_bigint_ord, b public.eql_v3_bigint_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) = eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_bigint_ord. --! @param a public.eql_v3_bigint_ord @@ -25850,7 +27544,7 @@ AS $$ SELECT eql_v3.ord_term(a) = eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.neq(a public.eql_v3_bigint_ord, b eql_v3.query_bigint_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <> eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_bigint_ord. --! @param a eql_v3.query_bigint_ord @@ -25858,7 +27552,7 @@ AS $$ SELECT eql_v3.ord_term(a) <> eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.neq(a eql_v3.query_bigint_ord, b public.eql_v3_bigint_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <> eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_bigint_ord. --! @param a public.eql_v3_bigint_ord @@ -25866,7 +27560,7 @@ AS $$ SELECT eql_v3.ord_term(a) <> eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lt(a public.eql_v3_bigint_ord, b eql_v3.query_bigint_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_bigint_ord. --! @param a eql_v3.query_bigint_ord @@ -25874,7 +27568,7 @@ AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lt(a eql_v3.query_bigint_ord, b public.eql_v3_bigint_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_bigint_ord. --! @param a public.eql_v3_bigint_ord @@ -25882,7 +27576,7 @@ AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lte(a public.eql_v3_bigint_ord, b eql_v3.query_bigint_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_bigint_ord. --! @param a eql_v3.query_bigint_ord @@ -25890,7 +27584,7 @@ AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lte(a eql_v3.query_bigint_ord, b public.eql_v3_bigint_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_bigint_ord. --! @param a public.eql_v3_bigint_ord @@ -25898,7 +27592,7 @@ AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gt(a public.eql_v3_bigint_ord, b eql_v3.query_bigint_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_bigint_ord. --! @param a eql_v3.query_bigint_ord @@ -25906,7 +27600,7 @@ AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gt(a eql_v3.query_bigint_ord, b public.eql_v3_bigint_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_bigint_ord. --! @param a public.eql_v3_bigint_ord @@ -25914,7 +27608,7 @@ AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gte(a public.eql_v3_bigint_ord, b eql_v3.query_bigint_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_bigint_ord. --! @param a eql_v3.query_bigint_ord @@ -25922,7 +27616,259 @@ AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gte(a eql_v3.query_bigint_ord, b public.eql_v3_bigint_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>=) eql_v3.ord_term(b) $$; + +--! @brief Unsupported operator blocker for eql_v3.query_bigint_ord: public.eql_v3_bigint_eq and eql_v3.query_bigint_ord (mismatched query domain). +--! @param a public.eql_v3_bigint_eq left operand +--! @param b eql_v3.query_bigint_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a public.eql_v3_bigint_eq, b eql_v3.query_bigint_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'public.eql_v3_bigint_eq and eql_v3.query_bigint_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_bigint_ord: eql_v3.query_bigint_ord and public.eql_v3_bigint_eq (mismatched query domain). +--! @param a eql_v3.query_bigint_ord left operand +--! @param b public.eql_v3_bigint_eq right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a eql_v3.query_bigint_ord, b public.eql_v3_bigint_eq) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'eql_v3.query_bigint_ord and public.eql_v3_bigint_eq'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_bigint_ord: public.eql_v3_bigint_eq and eql_v3.query_bigint_ord (mismatched query domain). +--! @param a public.eql_v3_bigint_eq left operand +--! @param b eql_v3.query_bigint_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a public.eql_v3_bigint_eq, b eql_v3.query_bigint_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'public.eql_v3_bigint_eq and eql_v3.query_bigint_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_bigint_ord: eql_v3.query_bigint_ord and public.eql_v3_bigint_eq (mismatched query domain). +--! @param a eql_v3.query_bigint_ord left operand +--! @param b public.eql_v3_bigint_eq right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a eql_v3.query_bigint_ord, b public.eql_v3_bigint_eq) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'eql_v3.query_bigint_ord and public.eql_v3_bigint_eq'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_bigint_ord: public.eql_v3_bigint_ord_ore and eql_v3.query_bigint_ord (mismatched query domain). +--! @param a public.eql_v3_bigint_ord_ore left operand +--! @param b eql_v3.query_bigint_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a public.eql_v3_bigint_ord_ore, b eql_v3.query_bigint_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'public.eql_v3_bigint_ord_ore and eql_v3.query_bigint_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_bigint_ord: eql_v3.query_bigint_ord and public.eql_v3_bigint_ord_ore (mismatched query domain). +--! @param a eql_v3.query_bigint_ord left operand +--! @param b public.eql_v3_bigint_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a eql_v3.query_bigint_ord, b public.eql_v3_bigint_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'eql_v3.query_bigint_ord and public.eql_v3_bigint_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_bigint_ord: public.eql_v3_bigint_ord_ore and eql_v3.query_bigint_ord (mismatched query domain). +--! @param a public.eql_v3_bigint_ord_ore left operand +--! @param b eql_v3.query_bigint_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a public.eql_v3_bigint_ord_ore, b eql_v3.query_bigint_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'public.eql_v3_bigint_ord_ore and eql_v3.query_bigint_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_bigint_ord: eql_v3.query_bigint_ord and public.eql_v3_bigint_ord_ore (mismatched query domain). +--! @param a eql_v3.query_bigint_ord left operand +--! @param b public.eql_v3_bigint_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a eql_v3.query_bigint_ord, b public.eql_v3_bigint_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'eql_v3.query_bigint_ord and public.eql_v3_bigint_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_bigint_ord: public.eql_v3_bigint_ord_ore and eql_v3.query_bigint_ord (mismatched query domain). +--! @param a public.eql_v3_bigint_ord_ore left operand +--! @param b eql_v3.query_bigint_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lt(a public.eql_v3_bigint_ord_ore, b eql_v3.query_bigint_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<', 'public.eql_v3_bigint_ord_ore and eql_v3.query_bigint_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_bigint_ord: eql_v3.query_bigint_ord and public.eql_v3_bigint_ord_ore (mismatched query domain). +--! @param a eql_v3.query_bigint_ord left operand +--! @param b public.eql_v3_bigint_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lt(a eql_v3.query_bigint_ord, b public.eql_v3_bigint_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<', 'eql_v3.query_bigint_ord and public.eql_v3_bigint_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_bigint_ord: public.eql_v3_bigint_ord_ore and eql_v3.query_bigint_ord (mismatched query domain). +--! @param a public.eql_v3_bigint_ord_ore left operand +--! @param b eql_v3.query_bigint_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lte(a public.eql_v3_bigint_ord_ore, b eql_v3.query_bigint_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<=', 'public.eql_v3_bigint_ord_ore and eql_v3.query_bigint_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_bigint_ord: eql_v3.query_bigint_ord and public.eql_v3_bigint_ord_ore (mismatched query domain). +--! @param a eql_v3.query_bigint_ord left operand +--! @param b public.eql_v3_bigint_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lte(a eql_v3.query_bigint_ord, b public.eql_v3_bigint_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<=', 'eql_v3.query_bigint_ord and public.eql_v3_bigint_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_bigint_ord: public.eql_v3_bigint_ord_ore and eql_v3.query_bigint_ord (mismatched query domain). +--! @param a public.eql_v3_bigint_ord_ore left operand +--! @param b eql_v3.query_bigint_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gt(a public.eql_v3_bigint_ord_ore, b eql_v3.query_bigint_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>', 'public.eql_v3_bigint_ord_ore and eql_v3.query_bigint_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_bigint_ord: eql_v3.query_bigint_ord and public.eql_v3_bigint_ord_ore (mismatched query domain). +--! @param a eql_v3.query_bigint_ord left operand +--! @param b public.eql_v3_bigint_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gt(a eql_v3.query_bigint_ord, b public.eql_v3_bigint_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>', 'eql_v3.query_bigint_ord and public.eql_v3_bigint_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_bigint_ord: public.eql_v3_bigint_ord_ore and eql_v3.query_bigint_ord (mismatched query domain). +--! @param a public.eql_v3_bigint_ord_ore left operand +--! @param b eql_v3.query_bigint_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gte(a public.eql_v3_bigint_ord_ore, b eql_v3.query_bigint_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>=', 'public.eql_v3_bigint_ord_ore and eql_v3.query_bigint_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_bigint_ord: eql_v3.query_bigint_ord and public.eql_v3_bigint_ord_ore (mismatched query domain). +--! @param a eql_v3.query_bigint_ord left operand +--! @param b public.eql_v3_bigint_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gte(a eql_v3.query_bigint_ord, b public.eql_v3_bigint_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>=', 'eql_v3.query_bigint_ord and public.eql_v3_bigint_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_bigint_ord: public.eql_v3_bigint_ord_ope and eql_v3.query_bigint_ord (mismatched query domain). +--! @param a public.eql_v3_bigint_ord_ope left operand +--! @param b eql_v3.query_bigint_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a public.eql_v3_bigint_ord_ope, b eql_v3.query_bigint_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'public.eql_v3_bigint_ord_ope and eql_v3.query_bigint_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_bigint_ord: eql_v3.query_bigint_ord and public.eql_v3_bigint_ord_ope (mismatched query domain). +--! @param a eql_v3.query_bigint_ord left operand +--! @param b public.eql_v3_bigint_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a eql_v3.query_bigint_ord, b public.eql_v3_bigint_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'eql_v3.query_bigint_ord and public.eql_v3_bigint_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_bigint_ord: public.eql_v3_bigint_ord_ope and eql_v3.query_bigint_ord (mismatched query domain). +--! @param a public.eql_v3_bigint_ord_ope left operand +--! @param b eql_v3.query_bigint_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a public.eql_v3_bigint_ord_ope, b eql_v3.query_bigint_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'public.eql_v3_bigint_ord_ope and eql_v3.query_bigint_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_bigint_ord: eql_v3.query_bigint_ord and public.eql_v3_bigint_ord_ope (mismatched query domain). +--! @param a eql_v3.query_bigint_ord left operand +--! @param b public.eql_v3_bigint_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a eql_v3.query_bigint_ord, b public.eql_v3_bigint_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'eql_v3.query_bigint_ord and public.eql_v3_bigint_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_bigint_ord: public.eql_v3_bigint_ord_ope and eql_v3.query_bigint_ord (mismatched query domain). +--! @param a public.eql_v3_bigint_ord_ope left operand +--! @param b eql_v3.query_bigint_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lt(a public.eql_v3_bigint_ord_ope, b eql_v3.query_bigint_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<', 'public.eql_v3_bigint_ord_ope and eql_v3.query_bigint_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_bigint_ord: eql_v3.query_bigint_ord and public.eql_v3_bigint_ord_ope (mismatched query domain). +--! @param a eql_v3.query_bigint_ord left operand +--! @param b public.eql_v3_bigint_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lt(a eql_v3.query_bigint_ord, b public.eql_v3_bigint_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<', 'eql_v3.query_bigint_ord and public.eql_v3_bigint_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_bigint_ord: public.eql_v3_bigint_ord_ope and eql_v3.query_bigint_ord (mismatched query domain). +--! @param a public.eql_v3_bigint_ord_ope left operand +--! @param b eql_v3.query_bigint_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lte(a public.eql_v3_bigint_ord_ope, b eql_v3.query_bigint_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<=', 'public.eql_v3_bigint_ord_ope and eql_v3.query_bigint_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_bigint_ord: eql_v3.query_bigint_ord and public.eql_v3_bigint_ord_ope (mismatched query domain). +--! @param a eql_v3.query_bigint_ord left operand +--! @param b public.eql_v3_bigint_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lte(a eql_v3.query_bigint_ord, b public.eql_v3_bigint_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<=', 'eql_v3.query_bigint_ord and public.eql_v3_bigint_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_bigint_ord: public.eql_v3_bigint_ord_ope and eql_v3.query_bigint_ord (mismatched query domain). +--! @param a public.eql_v3_bigint_ord_ope left operand +--! @param b eql_v3.query_bigint_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gt(a public.eql_v3_bigint_ord_ope, b eql_v3.query_bigint_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>', 'public.eql_v3_bigint_ord_ope and eql_v3.query_bigint_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_bigint_ord: eql_v3.query_bigint_ord and public.eql_v3_bigint_ord_ope (mismatched query domain). +--! @param a eql_v3.query_bigint_ord left operand +--! @param b public.eql_v3_bigint_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gt(a eql_v3.query_bigint_ord, b public.eql_v3_bigint_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>', 'eql_v3.query_bigint_ord and public.eql_v3_bigint_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_bigint_ord: public.eql_v3_bigint_ord_ope and eql_v3.query_bigint_ord (mismatched query domain). +--! @param a public.eql_v3_bigint_ord_ope left operand +--! @param b eql_v3.query_bigint_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gte(a public.eql_v3_bigint_ord_ope, b eql_v3.query_bigint_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>=', 'public.eql_v3_bigint_ord_ope and eql_v3.query_bigint_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_bigint_ord: eql_v3.query_bigint_ord and public.eql_v3_bigint_ord_ope (mismatched query domain). +--! @param a eql_v3.query_bigint_ord left operand +--! @param b public.eql_v3_bigint_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gte(a eql_v3.query_bigint_ord, b public.eql_v3_bigint_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>=', 'eql_v3.query_bigint_ord and public.eql_v3_bigint_ord_ope'; END; $$ +LANGUAGE plpgsql; -- AUTOMATICALLY GENERATED FILE. --! @file encrypted_domain/bigint/query_bigint_ord_ope_functions.sql @@ -25942,7 +27888,7 @@ AS $$ SELECT eql_v3_internal.ope_cllw(a::jsonb) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a public.eql_v3_bigint_ord_ope, b eql_v3.query_bigint_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) = eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_bigint_ord_ope. --! @param a eql_v3.query_bigint_ord_ope @@ -25950,7 +27896,7 @@ AS $$ SELECT eql_v3.ord_term(a) = eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a eql_v3.query_bigint_ord_ope, b public.eql_v3_bigint_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) = eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_bigint_ord_ope. --! @param a public.eql_v3_bigint_ord_ope @@ -25958,7 +27904,7 @@ AS $$ SELECT eql_v3.ord_term(a) = eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.neq(a public.eql_v3_bigint_ord_ope, b eql_v3.query_bigint_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <> eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_bigint_ord_ope. --! @param a eql_v3.query_bigint_ord_ope @@ -25966,7 +27912,7 @@ AS $$ SELECT eql_v3.ord_term(a) <> eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.neq(a eql_v3.query_bigint_ord_ope, b public.eql_v3_bigint_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <> eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_bigint_ord_ope. --! @param a public.eql_v3_bigint_ord_ope @@ -25974,7 +27920,7 @@ AS $$ SELECT eql_v3.ord_term(a) <> eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lt(a public.eql_v3_bigint_ord_ope, b eql_v3.query_bigint_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_bigint_ord_ope. --! @param a eql_v3.query_bigint_ord_ope @@ -25982,7 +27928,7 @@ AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lt(a eql_v3.query_bigint_ord_ope, b public.eql_v3_bigint_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_bigint_ord_ope. --! @param a public.eql_v3_bigint_ord_ope @@ -25990,7 +27936,7 @@ AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lte(a public.eql_v3_bigint_ord_ope, b eql_v3.query_bigint_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_bigint_ord_ope. --! @param a eql_v3.query_bigint_ord_ope @@ -25998,7 +27944,7 @@ AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lte(a eql_v3.query_bigint_ord_ope, b public.eql_v3_bigint_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_bigint_ord_ope. --! @param a public.eql_v3_bigint_ord_ope @@ -26006,7 +27952,7 @@ AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gt(a public.eql_v3_bigint_ord_ope, b eql_v3.query_bigint_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_bigint_ord_ope. --! @param a eql_v3.query_bigint_ord_ope @@ -26014,7 +27960,7 @@ AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gt(a eql_v3.query_bigint_ord_ope, b public.eql_v3_bigint_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_bigint_ord_ope. --! @param a public.eql_v3_bigint_ord_ope @@ -26022,7 +27968,7 @@ AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gte(a public.eql_v3_bigint_ord_ope, b eql_v3.query_bigint_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_bigint_ord_ope. --! @param a eql_v3.query_bigint_ord_ope @@ -26030,7 +27976,259 @@ AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gte(a eql_v3.query_bigint_ord_ope, b public.eql_v3_bigint_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>=) eql_v3.ord_term(b) $$; + +--! @brief Unsupported operator blocker for eql_v3.query_bigint_ord_ope: public.eql_v3_bigint_eq and eql_v3.query_bigint_ord_ope (mismatched query domain). +--! @param a public.eql_v3_bigint_eq left operand +--! @param b eql_v3.query_bigint_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a public.eql_v3_bigint_eq, b eql_v3.query_bigint_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'public.eql_v3_bigint_eq and eql_v3.query_bigint_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_bigint_ord_ope: eql_v3.query_bigint_ord_ope and public.eql_v3_bigint_eq (mismatched query domain). +--! @param a eql_v3.query_bigint_ord_ope left operand +--! @param b public.eql_v3_bigint_eq right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a eql_v3.query_bigint_ord_ope, b public.eql_v3_bigint_eq) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'eql_v3.query_bigint_ord_ope and public.eql_v3_bigint_eq'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_bigint_ord_ope: public.eql_v3_bigint_eq and eql_v3.query_bigint_ord_ope (mismatched query domain). +--! @param a public.eql_v3_bigint_eq left operand +--! @param b eql_v3.query_bigint_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a public.eql_v3_bigint_eq, b eql_v3.query_bigint_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'public.eql_v3_bigint_eq and eql_v3.query_bigint_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_bigint_ord_ope: eql_v3.query_bigint_ord_ope and public.eql_v3_bigint_eq (mismatched query domain). +--! @param a eql_v3.query_bigint_ord_ope left operand +--! @param b public.eql_v3_bigint_eq right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a eql_v3.query_bigint_ord_ope, b public.eql_v3_bigint_eq) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'eql_v3.query_bigint_ord_ope and public.eql_v3_bigint_eq'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_bigint_ord_ope: public.eql_v3_bigint_ord_ore and eql_v3.query_bigint_ord_ope (mismatched query domain). +--! @param a public.eql_v3_bigint_ord_ore left operand +--! @param b eql_v3.query_bigint_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a public.eql_v3_bigint_ord_ore, b eql_v3.query_bigint_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'public.eql_v3_bigint_ord_ore and eql_v3.query_bigint_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_bigint_ord_ope: eql_v3.query_bigint_ord_ope and public.eql_v3_bigint_ord_ore (mismatched query domain). +--! @param a eql_v3.query_bigint_ord_ope left operand +--! @param b public.eql_v3_bigint_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a eql_v3.query_bigint_ord_ope, b public.eql_v3_bigint_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'eql_v3.query_bigint_ord_ope and public.eql_v3_bigint_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_bigint_ord_ope: public.eql_v3_bigint_ord_ore and eql_v3.query_bigint_ord_ope (mismatched query domain). +--! @param a public.eql_v3_bigint_ord_ore left operand +--! @param b eql_v3.query_bigint_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a public.eql_v3_bigint_ord_ore, b eql_v3.query_bigint_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'public.eql_v3_bigint_ord_ore and eql_v3.query_bigint_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_bigint_ord_ope: eql_v3.query_bigint_ord_ope and public.eql_v3_bigint_ord_ore (mismatched query domain). +--! @param a eql_v3.query_bigint_ord_ope left operand +--! @param b public.eql_v3_bigint_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a eql_v3.query_bigint_ord_ope, b public.eql_v3_bigint_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'eql_v3.query_bigint_ord_ope and public.eql_v3_bigint_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_bigint_ord_ope: public.eql_v3_bigint_ord_ore and eql_v3.query_bigint_ord_ope (mismatched query domain). +--! @param a public.eql_v3_bigint_ord_ore left operand +--! @param b eql_v3.query_bigint_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lt(a public.eql_v3_bigint_ord_ore, b eql_v3.query_bigint_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<', 'public.eql_v3_bigint_ord_ore and eql_v3.query_bigint_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_bigint_ord_ope: eql_v3.query_bigint_ord_ope and public.eql_v3_bigint_ord_ore (mismatched query domain). +--! @param a eql_v3.query_bigint_ord_ope left operand +--! @param b public.eql_v3_bigint_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lt(a eql_v3.query_bigint_ord_ope, b public.eql_v3_bigint_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<', 'eql_v3.query_bigint_ord_ope and public.eql_v3_bigint_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_bigint_ord_ope: public.eql_v3_bigint_ord_ore and eql_v3.query_bigint_ord_ope (mismatched query domain). +--! @param a public.eql_v3_bigint_ord_ore left operand +--! @param b eql_v3.query_bigint_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lte(a public.eql_v3_bigint_ord_ore, b eql_v3.query_bigint_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<=', 'public.eql_v3_bigint_ord_ore and eql_v3.query_bigint_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_bigint_ord_ope: eql_v3.query_bigint_ord_ope and public.eql_v3_bigint_ord_ore (mismatched query domain). +--! @param a eql_v3.query_bigint_ord_ope left operand +--! @param b public.eql_v3_bigint_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lte(a eql_v3.query_bigint_ord_ope, b public.eql_v3_bigint_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<=', 'eql_v3.query_bigint_ord_ope and public.eql_v3_bigint_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_bigint_ord_ope: public.eql_v3_bigint_ord_ore and eql_v3.query_bigint_ord_ope (mismatched query domain). +--! @param a public.eql_v3_bigint_ord_ore left operand +--! @param b eql_v3.query_bigint_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gt(a public.eql_v3_bigint_ord_ore, b eql_v3.query_bigint_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>', 'public.eql_v3_bigint_ord_ore and eql_v3.query_bigint_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_bigint_ord_ope: eql_v3.query_bigint_ord_ope and public.eql_v3_bigint_ord_ore (mismatched query domain). +--! @param a eql_v3.query_bigint_ord_ope left operand +--! @param b public.eql_v3_bigint_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gt(a eql_v3.query_bigint_ord_ope, b public.eql_v3_bigint_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>', 'eql_v3.query_bigint_ord_ope and public.eql_v3_bigint_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_bigint_ord_ope: public.eql_v3_bigint_ord_ore and eql_v3.query_bigint_ord_ope (mismatched query domain). +--! @param a public.eql_v3_bigint_ord_ore left operand +--! @param b eql_v3.query_bigint_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gte(a public.eql_v3_bigint_ord_ore, b eql_v3.query_bigint_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>=', 'public.eql_v3_bigint_ord_ore and eql_v3.query_bigint_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_bigint_ord_ope: eql_v3.query_bigint_ord_ope and public.eql_v3_bigint_ord_ore (mismatched query domain). +--! @param a eql_v3.query_bigint_ord_ope left operand +--! @param b public.eql_v3_bigint_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gte(a eql_v3.query_bigint_ord_ope, b public.eql_v3_bigint_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>=', 'eql_v3.query_bigint_ord_ope and public.eql_v3_bigint_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_bigint_ord_ope: public.eql_v3_bigint_ord and eql_v3.query_bigint_ord_ope (mismatched query domain). +--! @param a public.eql_v3_bigint_ord left operand +--! @param b eql_v3.query_bigint_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a public.eql_v3_bigint_ord, b eql_v3.query_bigint_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'public.eql_v3_bigint_ord and eql_v3.query_bigint_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_bigint_ord_ope: eql_v3.query_bigint_ord_ope and public.eql_v3_bigint_ord (mismatched query domain). +--! @param a eql_v3.query_bigint_ord_ope left operand +--! @param b public.eql_v3_bigint_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a eql_v3.query_bigint_ord_ope, b public.eql_v3_bigint_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'eql_v3.query_bigint_ord_ope and public.eql_v3_bigint_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_bigint_ord_ope: public.eql_v3_bigint_ord and eql_v3.query_bigint_ord_ope (mismatched query domain). +--! @param a public.eql_v3_bigint_ord left operand +--! @param b eql_v3.query_bigint_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a public.eql_v3_bigint_ord, b eql_v3.query_bigint_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'public.eql_v3_bigint_ord and eql_v3.query_bigint_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_bigint_ord_ope: eql_v3.query_bigint_ord_ope and public.eql_v3_bigint_ord (mismatched query domain). +--! @param a eql_v3.query_bigint_ord_ope left operand +--! @param b public.eql_v3_bigint_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a eql_v3.query_bigint_ord_ope, b public.eql_v3_bigint_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'eql_v3.query_bigint_ord_ope and public.eql_v3_bigint_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_bigint_ord_ope: public.eql_v3_bigint_ord and eql_v3.query_bigint_ord_ope (mismatched query domain). +--! @param a public.eql_v3_bigint_ord left operand +--! @param b eql_v3.query_bigint_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lt(a public.eql_v3_bigint_ord, b eql_v3.query_bigint_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<', 'public.eql_v3_bigint_ord and eql_v3.query_bigint_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_bigint_ord_ope: eql_v3.query_bigint_ord_ope and public.eql_v3_bigint_ord (mismatched query domain). +--! @param a eql_v3.query_bigint_ord_ope left operand +--! @param b public.eql_v3_bigint_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lt(a eql_v3.query_bigint_ord_ope, b public.eql_v3_bigint_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<', 'eql_v3.query_bigint_ord_ope and public.eql_v3_bigint_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_bigint_ord_ope: public.eql_v3_bigint_ord and eql_v3.query_bigint_ord_ope (mismatched query domain). +--! @param a public.eql_v3_bigint_ord left operand +--! @param b eql_v3.query_bigint_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lte(a public.eql_v3_bigint_ord, b eql_v3.query_bigint_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<=', 'public.eql_v3_bigint_ord and eql_v3.query_bigint_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_bigint_ord_ope: eql_v3.query_bigint_ord_ope and public.eql_v3_bigint_ord (mismatched query domain). +--! @param a eql_v3.query_bigint_ord_ope left operand +--! @param b public.eql_v3_bigint_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lte(a eql_v3.query_bigint_ord_ope, b public.eql_v3_bigint_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<=', 'eql_v3.query_bigint_ord_ope and public.eql_v3_bigint_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_bigint_ord_ope: public.eql_v3_bigint_ord and eql_v3.query_bigint_ord_ope (mismatched query domain). +--! @param a public.eql_v3_bigint_ord left operand +--! @param b eql_v3.query_bigint_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gt(a public.eql_v3_bigint_ord, b eql_v3.query_bigint_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>', 'public.eql_v3_bigint_ord and eql_v3.query_bigint_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_bigint_ord_ope: eql_v3.query_bigint_ord_ope and public.eql_v3_bigint_ord (mismatched query domain). +--! @param a eql_v3.query_bigint_ord_ope left operand +--! @param b public.eql_v3_bigint_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gt(a eql_v3.query_bigint_ord_ope, b public.eql_v3_bigint_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>', 'eql_v3.query_bigint_ord_ope and public.eql_v3_bigint_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_bigint_ord_ope: public.eql_v3_bigint_ord and eql_v3.query_bigint_ord_ope (mismatched query domain). +--! @param a public.eql_v3_bigint_ord left operand +--! @param b eql_v3.query_bigint_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gte(a public.eql_v3_bigint_ord, b eql_v3.query_bigint_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>=', 'public.eql_v3_bigint_ord and eql_v3.query_bigint_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_bigint_ord_ope: eql_v3.query_bigint_ord_ope and public.eql_v3_bigint_ord (mismatched query domain). +--! @param a eql_v3.query_bigint_ord_ope left operand +--! @param b public.eql_v3_bigint_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gte(a eql_v3.query_bigint_ord_ope, b public.eql_v3_bigint_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>=', 'eql_v3.query_bigint_ord_ope and public.eql_v3_bigint_ord'; END; $$ +LANGUAGE plpgsql; -- AUTOMATICALLY GENERATED FILE. --! @file encrypted_domain/bigint/json_entry_bigint_functions.sql @@ -26098,7 +28296,7 @@ LANGUAGE plpgsql; --! @return boolean CREATE FUNCTION eql_v3.lt(a public.eql_v3_json_entry, b eql_v3.query_bigint_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_json_entry. --! @param a eql_v3.query_bigint_ord @@ -26106,7 +28304,7 @@ AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lt(a eql_v3.query_bigint_ord, b public.eql_v3_json_entry) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_json_entry. --! @param a public.eql_v3_json_entry @@ -26114,7 +28312,7 @@ AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lte(a public.eql_v3_json_entry, b eql_v3.query_bigint_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_json_entry. --! @param a eql_v3.query_bigint_ord @@ -26122,7 +28320,7 @@ AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lte(a eql_v3.query_bigint_ord, b public.eql_v3_json_entry) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_json_entry. --! @param a public.eql_v3_json_entry @@ -26130,7 +28328,7 @@ AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gt(a public.eql_v3_json_entry, b eql_v3.query_bigint_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_json_entry. --! @param a eql_v3.query_bigint_ord @@ -26138,7 +28336,7 @@ AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gt(a eql_v3.query_bigint_ord, b public.eql_v3_json_entry) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_json_entry. --! @param a public.eql_v3_json_entry @@ -26146,7 +28344,7 @@ AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gte(a public.eql_v3_json_entry, b eql_v3.query_bigint_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_json_entry. --! @param a eql_v3.query_bigint_ord @@ -26154,7 +28352,7 @@ AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gte(a eql_v3.query_bigint_ord, b public.eql_v3_json_entry) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>=) eql_v3.ord_term(b) $$; --! @brief Unsupported operator blocker for public.eql_v3_json_entry. --! @@ -26218,7 +28416,7 @@ LANGUAGE plpgsql; --! @return boolean CREATE FUNCTION eql_v3.lt(a public.eql_v3_json_entry, b eql_v3.query_bigint_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_json_entry. --! @param a eql_v3.query_bigint_ord_ope @@ -26226,7 +28424,7 @@ AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lt(a eql_v3.query_bigint_ord_ope, b public.eql_v3_json_entry) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_json_entry. --! @param a public.eql_v3_json_entry @@ -26234,7 +28432,7 @@ AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lte(a public.eql_v3_json_entry, b eql_v3.query_bigint_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_json_entry. --! @param a eql_v3.query_bigint_ord_ope @@ -26242,7 +28440,7 @@ AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lte(a eql_v3.query_bigint_ord_ope, b public.eql_v3_json_entry) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_json_entry. --! @param a public.eql_v3_json_entry @@ -26250,7 +28448,7 @@ AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gt(a public.eql_v3_json_entry, b eql_v3.query_bigint_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_json_entry. --! @param a eql_v3.query_bigint_ord_ope @@ -26258,7 +28456,7 @@ AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gt(a eql_v3.query_bigint_ord_ope, b public.eql_v3_json_entry) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_json_entry. --! @param a public.eql_v3_json_entry @@ -26266,7 +28464,7 @@ AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gte(a public.eql_v3_json_entry, b eql_v3.query_bigint_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_json_entry. --! @param a eql_v3.query_bigint_ord_ope @@ -26274,7 +28472,7 @@ AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gte(a eql_v3.query_bigint_ord_ope, b public.eql_v3_json_entry) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>=) eql_v3.ord_term(b) $$; -- AUTOMATICALLY GENERATED FILE. --! @file encrypted_domain/bigint/json_entry_bigint_operators.sql @@ -26491,6 +28689,146 @@ CREATE OPERATOR >= ( LEFTARG = eql_v3.query_bigint_ord_ope, RIGHTARG = public.eql_v3_bigint_ord_ope, COMMUTATOR = <=, NEGATOR = <, RESTRICT = scalargesel, JOIN = scalargejoinsel ); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = public.eql_v3_bigint_eq, RIGHTARG = eql_v3.query_bigint_ord_ope +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = eql_v3.query_bigint_ord_ope, RIGHTARG = public.eql_v3_bigint_eq +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = public.eql_v3_bigint_eq, RIGHTARG = eql_v3.query_bigint_ord_ope +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = eql_v3.query_bigint_ord_ope, RIGHTARG = public.eql_v3_bigint_eq +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = public.eql_v3_bigint_ord_ore, RIGHTARG = eql_v3.query_bigint_ord_ope +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = eql_v3.query_bigint_ord_ope, RIGHTARG = public.eql_v3_bigint_ord_ore +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = public.eql_v3_bigint_ord_ore, RIGHTARG = eql_v3.query_bigint_ord_ope +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = eql_v3.query_bigint_ord_ope, RIGHTARG = public.eql_v3_bigint_ord_ore +); + +CREATE OPERATOR < ( + FUNCTION = eql_v3_internal.lt, + LEFTARG = public.eql_v3_bigint_ord_ore, RIGHTARG = eql_v3.query_bigint_ord_ope +); + +CREATE OPERATOR < ( + FUNCTION = eql_v3_internal.lt, + LEFTARG = eql_v3.query_bigint_ord_ope, RIGHTARG = public.eql_v3_bigint_ord_ore +); + +CREATE OPERATOR <= ( + FUNCTION = eql_v3_internal.lte, + LEFTARG = public.eql_v3_bigint_ord_ore, RIGHTARG = eql_v3.query_bigint_ord_ope +); + +CREATE OPERATOR <= ( + FUNCTION = eql_v3_internal.lte, + LEFTARG = eql_v3.query_bigint_ord_ope, RIGHTARG = public.eql_v3_bigint_ord_ore +); + +CREATE OPERATOR > ( + FUNCTION = eql_v3_internal.gt, + LEFTARG = public.eql_v3_bigint_ord_ore, RIGHTARG = eql_v3.query_bigint_ord_ope +); + +CREATE OPERATOR > ( + FUNCTION = eql_v3_internal.gt, + LEFTARG = eql_v3.query_bigint_ord_ope, RIGHTARG = public.eql_v3_bigint_ord_ore +); + +CREATE OPERATOR >= ( + FUNCTION = eql_v3_internal.gte, + LEFTARG = public.eql_v3_bigint_ord_ore, RIGHTARG = eql_v3.query_bigint_ord_ope +); + +CREATE OPERATOR >= ( + FUNCTION = eql_v3_internal.gte, + LEFTARG = eql_v3.query_bigint_ord_ope, RIGHTARG = public.eql_v3_bigint_ord_ore +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = public.eql_v3_bigint_ord, RIGHTARG = eql_v3.query_bigint_ord_ope +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = eql_v3.query_bigint_ord_ope, RIGHTARG = public.eql_v3_bigint_ord +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = public.eql_v3_bigint_ord, RIGHTARG = eql_v3.query_bigint_ord_ope +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = eql_v3.query_bigint_ord_ope, RIGHTARG = public.eql_v3_bigint_ord +); + +CREATE OPERATOR < ( + FUNCTION = eql_v3_internal.lt, + LEFTARG = public.eql_v3_bigint_ord, RIGHTARG = eql_v3.query_bigint_ord_ope +); + +CREATE OPERATOR < ( + FUNCTION = eql_v3_internal.lt, + LEFTARG = eql_v3.query_bigint_ord_ope, RIGHTARG = public.eql_v3_bigint_ord +); + +CREATE OPERATOR <= ( + FUNCTION = eql_v3_internal.lte, + LEFTARG = public.eql_v3_bigint_ord, RIGHTARG = eql_v3.query_bigint_ord_ope +); + +CREATE OPERATOR <= ( + FUNCTION = eql_v3_internal.lte, + LEFTARG = eql_v3.query_bigint_ord_ope, RIGHTARG = public.eql_v3_bigint_ord +); + +CREATE OPERATOR > ( + FUNCTION = eql_v3_internal.gt, + LEFTARG = public.eql_v3_bigint_ord, RIGHTARG = eql_v3.query_bigint_ord_ope +); + +CREATE OPERATOR > ( + FUNCTION = eql_v3_internal.gt, + LEFTARG = eql_v3.query_bigint_ord_ope, RIGHTARG = public.eql_v3_bigint_ord +); + +CREATE OPERATOR >= ( + FUNCTION = eql_v3_internal.gte, + LEFTARG = public.eql_v3_bigint_ord, RIGHTARG = eql_v3.query_bigint_ord_ope +); + +CREATE OPERATOR >= ( + FUNCTION = eql_v3_internal.gte, + LEFTARG = eql_v3.query_bigint_ord_ope, RIGHTARG = public.eql_v3_bigint_ord +); -- AUTOMATICALLY GENERATED FILE. --! @file encrypted_domain/bigint/query_bigint_ord_operators.sql @@ -26567,6 +28905,146 @@ CREATE OPERATOR >= ( LEFTARG = eql_v3.query_bigint_ord, RIGHTARG = public.eql_v3_bigint_ord, COMMUTATOR = <=, NEGATOR = <, RESTRICT = scalargesel, JOIN = scalargejoinsel ); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = public.eql_v3_bigint_eq, RIGHTARG = eql_v3.query_bigint_ord +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = eql_v3.query_bigint_ord, RIGHTARG = public.eql_v3_bigint_eq +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = public.eql_v3_bigint_eq, RIGHTARG = eql_v3.query_bigint_ord +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = eql_v3.query_bigint_ord, RIGHTARG = public.eql_v3_bigint_eq +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = public.eql_v3_bigint_ord_ore, RIGHTARG = eql_v3.query_bigint_ord +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = eql_v3.query_bigint_ord, RIGHTARG = public.eql_v3_bigint_ord_ore +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = public.eql_v3_bigint_ord_ore, RIGHTARG = eql_v3.query_bigint_ord +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = eql_v3.query_bigint_ord, RIGHTARG = public.eql_v3_bigint_ord_ore +); + +CREATE OPERATOR < ( + FUNCTION = eql_v3_internal.lt, + LEFTARG = public.eql_v3_bigint_ord_ore, RIGHTARG = eql_v3.query_bigint_ord +); + +CREATE OPERATOR < ( + FUNCTION = eql_v3_internal.lt, + LEFTARG = eql_v3.query_bigint_ord, RIGHTARG = public.eql_v3_bigint_ord_ore +); + +CREATE OPERATOR <= ( + FUNCTION = eql_v3_internal.lte, + LEFTARG = public.eql_v3_bigint_ord_ore, RIGHTARG = eql_v3.query_bigint_ord +); + +CREATE OPERATOR <= ( + FUNCTION = eql_v3_internal.lte, + LEFTARG = eql_v3.query_bigint_ord, RIGHTARG = public.eql_v3_bigint_ord_ore +); + +CREATE OPERATOR > ( + FUNCTION = eql_v3_internal.gt, + LEFTARG = public.eql_v3_bigint_ord_ore, RIGHTARG = eql_v3.query_bigint_ord +); + +CREATE OPERATOR > ( + FUNCTION = eql_v3_internal.gt, + LEFTARG = eql_v3.query_bigint_ord, RIGHTARG = public.eql_v3_bigint_ord_ore +); + +CREATE OPERATOR >= ( + FUNCTION = eql_v3_internal.gte, + LEFTARG = public.eql_v3_bigint_ord_ore, RIGHTARG = eql_v3.query_bigint_ord +); + +CREATE OPERATOR >= ( + FUNCTION = eql_v3_internal.gte, + LEFTARG = eql_v3.query_bigint_ord, RIGHTARG = public.eql_v3_bigint_ord_ore +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = public.eql_v3_bigint_ord_ope, RIGHTARG = eql_v3.query_bigint_ord +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = eql_v3.query_bigint_ord, RIGHTARG = public.eql_v3_bigint_ord_ope +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = public.eql_v3_bigint_ord_ope, RIGHTARG = eql_v3.query_bigint_ord +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = eql_v3.query_bigint_ord, RIGHTARG = public.eql_v3_bigint_ord_ope +); + +CREATE OPERATOR < ( + FUNCTION = eql_v3_internal.lt, + LEFTARG = public.eql_v3_bigint_ord_ope, RIGHTARG = eql_v3.query_bigint_ord +); + +CREATE OPERATOR < ( + FUNCTION = eql_v3_internal.lt, + LEFTARG = eql_v3.query_bigint_ord, RIGHTARG = public.eql_v3_bigint_ord_ope +); + +CREATE OPERATOR <= ( + FUNCTION = eql_v3_internal.lte, + LEFTARG = public.eql_v3_bigint_ord_ope, RIGHTARG = eql_v3.query_bigint_ord +); + +CREATE OPERATOR <= ( + FUNCTION = eql_v3_internal.lte, + LEFTARG = eql_v3.query_bigint_ord, RIGHTARG = public.eql_v3_bigint_ord_ope +); + +CREATE OPERATOR > ( + FUNCTION = eql_v3_internal.gt, + LEFTARG = public.eql_v3_bigint_ord_ope, RIGHTARG = eql_v3.query_bigint_ord +); + +CREATE OPERATOR > ( + FUNCTION = eql_v3_internal.gt, + LEFTARG = eql_v3.query_bigint_ord, RIGHTARG = public.eql_v3_bigint_ord_ope +); + +CREATE OPERATOR >= ( + FUNCTION = eql_v3_internal.gte, + LEFTARG = public.eql_v3_bigint_ord_ope, RIGHTARG = eql_v3.query_bigint_ord +); + +CREATE OPERATOR >= ( + FUNCTION = eql_v3_internal.gte, + LEFTARG = eql_v3.query_bigint_ord, RIGHTARG = public.eql_v3_bigint_ord_ope +); -- AUTOMATICALLY GENERATED FILE. --! @file encrypted_domain/date/date_ord_functions.sql @@ -26586,7 +29064,7 @@ AS $$ SELECT eql_v3_internal.ope_cllw(a::jsonb) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a public.eql_v3_date_ord, b public.eql_v3_date_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) = eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_date_ord. --! @param a public.eql_v3_date_ord @@ -26594,7 +29072,7 @@ AS $$ SELECT eql_v3.ord_term(a) = eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a public.eql_v3_date_ord, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) = eql_v3.ord_term(b::public.eql_v3_date_ord) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.=) eql_v3.ord_term(b::public.eql_v3_date_ord) $$; --! @brief Operator wrapper for public.eql_v3_date_ord. --! @param a jsonb @@ -26602,7 +29080,7 @@ AS $$ SELECT eql_v3.ord_term(a) = eql_v3.ord_term(b::public.eql_v3_date_ord) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a jsonb, b public.eql_v3_date_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_date_ord) = eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_date_ord) OPERATOR(pg_catalog.=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_date_ord. --! @param a public.eql_v3_date_ord @@ -26610,7 +29088,7 @@ AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_date_ord) = eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.neq(a public.eql_v3_date_ord, b public.eql_v3_date_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <> eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_date_ord. --! @param a public.eql_v3_date_ord @@ -26618,7 +29096,7 @@ AS $$ SELECT eql_v3.ord_term(a) <> eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.neq(a public.eql_v3_date_ord, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <> eql_v3.ord_term(b::public.eql_v3_date_ord) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<>) eql_v3.ord_term(b::public.eql_v3_date_ord) $$; --! @brief Operator wrapper for public.eql_v3_date_ord. --! @param a jsonb @@ -26626,7 +29104,7 @@ AS $$ SELECT eql_v3.ord_term(a) <> eql_v3.ord_term(b::public.eql_v3_date_ord) $$ --! @return boolean CREATE FUNCTION eql_v3.neq(a jsonb, b public.eql_v3_date_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_date_ord) <> eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_date_ord) OPERATOR(pg_catalog.<>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_date_ord. --! @param a public.eql_v3_date_ord @@ -26634,7 +29112,7 @@ AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_date_ord) <> eql_v3.ord_term(b) $$ --! @return boolean CREATE FUNCTION eql_v3.lt(a public.eql_v3_date_ord, b public.eql_v3_date_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_date_ord. --! @param a public.eql_v3_date_ord @@ -26642,7 +29120,7 @@ AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lt(a public.eql_v3_date_ord, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b::public.eql_v3_date_ord) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<) eql_v3.ord_term(b::public.eql_v3_date_ord) $$; --! @brief Operator wrapper for public.eql_v3_date_ord. --! @param a jsonb @@ -26650,7 +29128,7 @@ AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b::public.eql_v3_date_ord) $$; --! @return boolean CREATE FUNCTION eql_v3.lt(a jsonb, b public.eql_v3_date_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_date_ord) < eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_date_ord) OPERATOR(pg_catalog.<) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_date_ord. --! @param a public.eql_v3_date_ord @@ -26658,7 +29136,7 @@ AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_date_ord) < eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lte(a public.eql_v3_date_ord, b public.eql_v3_date_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_date_ord. --! @param a public.eql_v3_date_ord @@ -26666,7 +29144,7 @@ AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lte(a public.eql_v3_date_ord, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b::public.eql_v3_date_ord) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<=) eql_v3.ord_term(b::public.eql_v3_date_ord) $$; --! @brief Operator wrapper for public.eql_v3_date_ord. --! @param a jsonb @@ -26674,7 +29152,7 @@ AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b::public.eql_v3_date_ord) $$ --! @return boolean CREATE FUNCTION eql_v3.lte(a jsonb, b public.eql_v3_date_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_date_ord) <= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_date_ord) OPERATOR(pg_catalog.<=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_date_ord. --! @param a public.eql_v3_date_ord @@ -26682,7 +29160,7 @@ AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_date_ord) <= eql_v3.ord_term(b) $$ --! @return boolean CREATE FUNCTION eql_v3.gt(a public.eql_v3_date_ord, b public.eql_v3_date_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_date_ord. --! @param a public.eql_v3_date_ord @@ -26690,7 +29168,7 @@ AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gt(a public.eql_v3_date_ord, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b::public.eql_v3_date_ord) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>) eql_v3.ord_term(b::public.eql_v3_date_ord) $$; --! @brief Operator wrapper for public.eql_v3_date_ord. --! @param a jsonb @@ -26698,7 +29176,7 @@ AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b::public.eql_v3_date_ord) $$; --! @return boolean CREATE FUNCTION eql_v3.gt(a jsonb, b public.eql_v3_date_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_date_ord) > eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_date_ord) OPERATOR(pg_catalog.>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_date_ord. --! @param a public.eql_v3_date_ord @@ -26706,7 +29184,7 @@ AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_date_ord) > eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gte(a public.eql_v3_date_ord, b public.eql_v3_date_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_date_ord. --! @param a public.eql_v3_date_ord @@ -26714,7 +29192,7 @@ AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gte(a public.eql_v3_date_ord, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b::public.eql_v3_date_ord) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>=) eql_v3.ord_term(b::public.eql_v3_date_ord) $$; --! @brief Operator wrapper for public.eql_v3_date_ord. --! @param a jsonb @@ -26722,7 +29200,7 @@ AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b::public.eql_v3_date_ord) $$ --! @return boolean CREATE FUNCTION eql_v3.gte(a jsonb, b public.eql_v3_date_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_date_ord) >= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_date_ord) OPERATOR(pg_catalog.>=) eql_v3.ord_term(b) $$; --! @brief Unsupported operator blocker for public.eql_v3_date_ord. --! @@ -27148,7 +29626,7 @@ AS $$ SELECT eql_v3_internal.ope_cllw(a::jsonb) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a public.eql_v3_date_ord_ope, b public.eql_v3_date_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) = eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_date_ord_ope. --! @param a public.eql_v3_date_ord_ope @@ -27156,7 +29634,7 @@ AS $$ SELECT eql_v3.ord_term(a) = eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a public.eql_v3_date_ord_ope, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) = eql_v3.ord_term(b::public.eql_v3_date_ord_ope) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.=) eql_v3.ord_term(b::public.eql_v3_date_ord_ope) $$; --! @brief Operator wrapper for public.eql_v3_date_ord_ope. --! @param a jsonb @@ -27164,7 +29642,7 @@ AS $$ SELECT eql_v3.ord_term(a) = eql_v3.ord_term(b::public.eql_v3_date_ord_ope) --! @return boolean CREATE FUNCTION eql_v3.eq(a jsonb, b public.eql_v3_date_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_date_ord_ope) = eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_date_ord_ope) OPERATOR(pg_catalog.=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_date_ord_ope. --! @param a public.eql_v3_date_ord_ope @@ -27172,7 +29650,7 @@ AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_date_ord_ope) = eql_v3.ord_term(b) --! @return boolean CREATE FUNCTION eql_v3.neq(a public.eql_v3_date_ord_ope, b public.eql_v3_date_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <> eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_date_ord_ope. --! @param a public.eql_v3_date_ord_ope @@ -27180,7 +29658,7 @@ AS $$ SELECT eql_v3.ord_term(a) <> eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.neq(a public.eql_v3_date_ord_ope, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <> eql_v3.ord_term(b::public.eql_v3_date_ord_ope) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<>) eql_v3.ord_term(b::public.eql_v3_date_ord_ope) $$; --! @brief Operator wrapper for public.eql_v3_date_ord_ope. --! @param a jsonb @@ -27188,7 +29666,7 @@ AS $$ SELECT eql_v3.ord_term(a) <> eql_v3.ord_term(b::public.eql_v3_date_ord_ope --! @return boolean CREATE FUNCTION eql_v3.neq(a jsonb, b public.eql_v3_date_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_date_ord_ope) <> eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_date_ord_ope) OPERATOR(pg_catalog.<>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_date_ord_ope. --! @param a public.eql_v3_date_ord_ope @@ -27196,7 +29674,7 @@ AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_date_ord_ope) <> eql_v3.ord_term(b --! @return boolean CREATE FUNCTION eql_v3.lt(a public.eql_v3_date_ord_ope, b public.eql_v3_date_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_date_ord_ope. --! @param a public.eql_v3_date_ord_ope @@ -27204,7 +29682,7 @@ AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lt(a public.eql_v3_date_ord_ope, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b::public.eql_v3_date_ord_ope) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<) eql_v3.ord_term(b::public.eql_v3_date_ord_ope) $$; --! @brief Operator wrapper for public.eql_v3_date_ord_ope. --! @param a jsonb @@ -27212,7 +29690,7 @@ AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b::public.eql_v3_date_ord_ope) --! @return boolean CREATE FUNCTION eql_v3.lt(a jsonb, b public.eql_v3_date_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_date_ord_ope) < eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_date_ord_ope) OPERATOR(pg_catalog.<) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_date_ord_ope. --! @param a public.eql_v3_date_ord_ope @@ -27220,7 +29698,7 @@ AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_date_ord_ope) < eql_v3.ord_term(b) --! @return boolean CREATE FUNCTION eql_v3.lte(a public.eql_v3_date_ord_ope, b public.eql_v3_date_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_date_ord_ope. --! @param a public.eql_v3_date_ord_ope @@ -27228,7 +29706,7 @@ AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lte(a public.eql_v3_date_ord_ope, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b::public.eql_v3_date_ord_ope) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<=) eql_v3.ord_term(b::public.eql_v3_date_ord_ope) $$; --! @brief Operator wrapper for public.eql_v3_date_ord_ope. --! @param a jsonb @@ -27236,7 +29714,7 @@ AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b::public.eql_v3_date_ord_ope --! @return boolean CREATE FUNCTION eql_v3.lte(a jsonb, b public.eql_v3_date_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_date_ord_ope) <= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_date_ord_ope) OPERATOR(pg_catalog.<=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_date_ord_ope. --! @param a public.eql_v3_date_ord_ope @@ -27244,7 +29722,7 @@ AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_date_ord_ope) <= eql_v3.ord_term(b --! @return boolean CREATE FUNCTION eql_v3.gt(a public.eql_v3_date_ord_ope, b public.eql_v3_date_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_date_ord_ope. --! @param a public.eql_v3_date_ord_ope @@ -27252,7 +29730,7 @@ AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gt(a public.eql_v3_date_ord_ope, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b::public.eql_v3_date_ord_ope) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>) eql_v3.ord_term(b::public.eql_v3_date_ord_ope) $$; --! @brief Operator wrapper for public.eql_v3_date_ord_ope. --! @param a jsonb @@ -27260,7 +29738,7 @@ AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b::public.eql_v3_date_ord_ope) --! @return boolean CREATE FUNCTION eql_v3.gt(a jsonb, b public.eql_v3_date_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_date_ord_ope) > eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_date_ord_ope) OPERATOR(pg_catalog.>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_date_ord_ope. --! @param a public.eql_v3_date_ord_ope @@ -27268,7 +29746,7 @@ AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_date_ord_ope) > eql_v3.ord_term(b) --! @return boolean CREATE FUNCTION eql_v3.gte(a public.eql_v3_date_ord_ope, b public.eql_v3_date_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_date_ord_ope. --! @param a public.eql_v3_date_ord_ope @@ -27276,7 +29754,7 @@ AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gte(a public.eql_v3_date_ord_ope, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b::public.eql_v3_date_ord_ope) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>=) eql_v3.ord_term(b::public.eql_v3_date_ord_ope) $$; --! @brief Operator wrapper for public.eql_v3_date_ord_ope. --! @param a jsonb @@ -27284,7 +29762,7 @@ AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b::public.eql_v3_date_ord_ope --! @return boolean CREATE FUNCTION eql_v3.gte(a jsonb, b public.eql_v3_date_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_date_ord_ope) >= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_date_ord_ope) OPERATOR(pg_catalog.>=) eql_v3.ord_term(b) $$; --! @brief Unsupported operator blocker for public.eql_v3_date_ord_ope. --! @@ -28804,7 +31282,7 @@ AS $$ SELECT eql_v3_internal.ope_cllw(a::jsonb) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a public.eql_v3_date_ord, b eql_v3.query_date_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) = eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_date_ord. --! @param a eql_v3.query_date_ord @@ -28812,7 +31290,7 @@ AS $$ SELECT eql_v3.ord_term(a) = eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a eql_v3.query_date_ord, b public.eql_v3_date_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) = eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_date_ord. --! @param a public.eql_v3_date_ord @@ -28820,7 +31298,7 @@ AS $$ SELECT eql_v3.ord_term(a) = eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.neq(a public.eql_v3_date_ord, b eql_v3.query_date_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <> eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_date_ord. --! @param a eql_v3.query_date_ord @@ -28828,7 +31306,7 @@ AS $$ SELECT eql_v3.ord_term(a) <> eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.neq(a eql_v3.query_date_ord, b public.eql_v3_date_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <> eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_date_ord. --! @param a public.eql_v3_date_ord @@ -28836,7 +31314,7 @@ AS $$ SELECT eql_v3.ord_term(a) <> eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lt(a public.eql_v3_date_ord, b eql_v3.query_date_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_date_ord. --! @param a eql_v3.query_date_ord @@ -28844,7 +31322,7 @@ AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lt(a eql_v3.query_date_ord, b public.eql_v3_date_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_date_ord. --! @param a public.eql_v3_date_ord @@ -28852,7 +31330,7 @@ AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lte(a public.eql_v3_date_ord, b eql_v3.query_date_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_date_ord. --! @param a eql_v3.query_date_ord @@ -28860,7 +31338,7 @@ AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lte(a eql_v3.query_date_ord, b public.eql_v3_date_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_date_ord. --! @param a public.eql_v3_date_ord @@ -28868,7 +31346,7 @@ AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gt(a public.eql_v3_date_ord, b eql_v3.query_date_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_date_ord. --! @param a eql_v3.query_date_ord @@ -28876,7 +31354,7 @@ AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gt(a eql_v3.query_date_ord, b public.eql_v3_date_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_date_ord. --! @param a public.eql_v3_date_ord @@ -28884,7 +31362,7 @@ AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gte(a public.eql_v3_date_ord, b eql_v3.query_date_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_date_ord. --! @param a eql_v3.query_date_ord @@ -28892,7 +31370,259 @@ AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gte(a eql_v3.query_date_ord, b public.eql_v3_date_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>=) eql_v3.ord_term(b) $$; + +--! @brief Unsupported operator blocker for eql_v3.query_date_ord: public.eql_v3_date_eq and eql_v3.query_date_ord (mismatched query domain). +--! @param a public.eql_v3_date_eq left operand +--! @param b eql_v3.query_date_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a public.eql_v3_date_eq, b eql_v3.query_date_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'public.eql_v3_date_eq and eql_v3.query_date_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_date_ord: eql_v3.query_date_ord and public.eql_v3_date_eq (mismatched query domain). +--! @param a eql_v3.query_date_ord left operand +--! @param b public.eql_v3_date_eq right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a eql_v3.query_date_ord, b public.eql_v3_date_eq) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'eql_v3.query_date_ord and public.eql_v3_date_eq'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_date_ord: public.eql_v3_date_eq and eql_v3.query_date_ord (mismatched query domain). +--! @param a public.eql_v3_date_eq left operand +--! @param b eql_v3.query_date_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a public.eql_v3_date_eq, b eql_v3.query_date_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'public.eql_v3_date_eq and eql_v3.query_date_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_date_ord: eql_v3.query_date_ord and public.eql_v3_date_eq (mismatched query domain). +--! @param a eql_v3.query_date_ord left operand +--! @param b public.eql_v3_date_eq right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a eql_v3.query_date_ord, b public.eql_v3_date_eq) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'eql_v3.query_date_ord and public.eql_v3_date_eq'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_date_ord: public.eql_v3_date_ord_ore and eql_v3.query_date_ord (mismatched query domain). +--! @param a public.eql_v3_date_ord_ore left operand +--! @param b eql_v3.query_date_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a public.eql_v3_date_ord_ore, b eql_v3.query_date_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'public.eql_v3_date_ord_ore and eql_v3.query_date_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_date_ord: eql_v3.query_date_ord and public.eql_v3_date_ord_ore (mismatched query domain). +--! @param a eql_v3.query_date_ord left operand +--! @param b public.eql_v3_date_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a eql_v3.query_date_ord, b public.eql_v3_date_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'eql_v3.query_date_ord and public.eql_v3_date_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_date_ord: public.eql_v3_date_ord_ore and eql_v3.query_date_ord (mismatched query domain). +--! @param a public.eql_v3_date_ord_ore left operand +--! @param b eql_v3.query_date_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a public.eql_v3_date_ord_ore, b eql_v3.query_date_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'public.eql_v3_date_ord_ore and eql_v3.query_date_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_date_ord: eql_v3.query_date_ord and public.eql_v3_date_ord_ore (mismatched query domain). +--! @param a eql_v3.query_date_ord left operand +--! @param b public.eql_v3_date_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a eql_v3.query_date_ord, b public.eql_v3_date_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'eql_v3.query_date_ord and public.eql_v3_date_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_date_ord: public.eql_v3_date_ord_ore and eql_v3.query_date_ord (mismatched query domain). +--! @param a public.eql_v3_date_ord_ore left operand +--! @param b eql_v3.query_date_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lt(a public.eql_v3_date_ord_ore, b eql_v3.query_date_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<', 'public.eql_v3_date_ord_ore and eql_v3.query_date_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_date_ord: eql_v3.query_date_ord and public.eql_v3_date_ord_ore (mismatched query domain). +--! @param a eql_v3.query_date_ord left operand +--! @param b public.eql_v3_date_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lt(a eql_v3.query_date_ord, b public.eql_v3_date_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<', 'eql_v3.query_date_ord and public.eql_v3_date_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_date_ord: public.eql_v3_date_ord_ore and eql_v3.query_date_ord (mismatched query domain). +--! @param a public.eql_v3_date_ord_ore left operand +--! @param b eql_v3.query_date_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lte(a public.eql_v3_date_ord_ore, b eql_v3.query_date_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<=', 'public.eql_v3_date_ord_ore and eql_v3.query_date_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_date_ord: eql_v3.query_date_ord and public.eql_v3_date_ord_ore (mismatched query domain). +--! @param a eql_v3.query_date_ord left operand +--! @param b public.eql_v3_date_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lte(a eql_v3.query_date_ord, b public.eql_v3_date_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<=', 'eql_v3.query_date_ord and public.eql_v3_date_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_date_ord: public.eql_v3_date_ord_ore and eql_v3.query_date_ord (mismatched query domain). +--! @param a public.eql_v3_date_ord_ore left operand +--! @param b eql_v3.query_date_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gt(a public.eql_v3_date_ord_ore, b eql_v3.query_date_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>', 'public.eql_v3_date_ord_ore and eql_v3.query_date_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_date_ord: eql_v3.query_date_ord and public.eql_v3_date_ord_ore (mismatched query domain). +--! @param a eql_v3.query_date_ord left operand +--! @param b public.eql_v3_date_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gt(a eql_v3.query_date_ord, b public.eql_v3_date_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>', 'eql_v3.query_date_ord and public.eql_v3_date_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_date_ord: public.eql_v3_date_ord_ore and eql_v3.query_date_ord (mismatched query domain). +--! @param a public.eql_v3_date_ord_ore left operand +--! @param b eql_v3.query_date_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gte(a public.eql_v3_date_ord_ore, b eql_v3.query_date_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>=', 'public.eql_v3_date_ord_ore and eql_v3.query_date_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_date_ord: eql_v3.query_date_ord and public.eql_v3_date_ord_ore (mismatched query domain). +--! @param a eql_v3.query_date_ord left operand +--! @param b public.eql_v3_date_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gte(a eql_v3.query_date_ord, b public.eql_v3_date_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>=', 'eql_v3.query_date_ord and public.eql_v3_date_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_date_ord: public.eql_v3_date_ord_ope and eql_v3.query_date_ord (mismatched query domain). +--! @param a public.eql_v3_date_ord_ope left operand +--! @param b eql_v3.query_date_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a public.eql_v3_date_ord_ope, b eql_v3.query_date_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'public.eql_v3_date_ord_ope and eql_v3.query_date_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_date_ord: eql_v3.query_date_ord and public.eql_v3_date_ord_ope (mismatched query domain). +--! @param a eql_v3.query_date_ord left operand +--! @param b public.eql_v3_date_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a eql_v3.query_date_ord, b public.eql_v3_date_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'eql_v3.query_date_ord and public.eql_v3_date_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_date_ord: public.eql_v3_date_ord_ope and eql_v3.query_date_ord (mismatched query domain). +--! @param a public.eql_v3_date_ord_ope left operand +--! @param b eql_v3.query_date_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a public.eql_v3_date_ord_ope, b eql_v3.query_date_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'public.eql_v3_date_ord_ope and eql_v3.query_date_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_date_ord: eql_v3.query_date_ord and public.eql_v3_date_ord_ope (mismatched query domain). +--! @param a eql_v3.query_date_ord left operand +--! @param b public.eql_v3_date_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a eql_v3.query_date_ord, b public.eql_v3_date_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'eql_v3.query_date_ord and public.eql_v3_date_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_date_ord: public.eql_v3_date_ord_ope and eql_v3.query_date_ord (mismatched query domain). +--! @param a public.eql_v3_date_ord_ope left operand +--! @param b eql_v3.query_date_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lt(a public.eql_v3_date_ord_ope, b eql_v3.query_date_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<', 'public.eql_v3_date_ord_ope and eql_v3.query_date_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_date_ord: eql_v3.query_date_ord and public.eql_v3_date_ord_ope (mismatched query domain). +--! @param a eql_v3.query_date_ord left operand +--! @param b public.eql_v3_date_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lt(a eql_v3.query_date_ord, b public.eql_v3_date_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<', 'eql_v3.query_date_ord and public.eql_v3_date_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_date_ord: public.eql_v3_date_ord_ope and eql_v3.query_date_ord (mismatched query domain). +--! @param a public.eql_v3_date_ord_ope left operand +--! @param b eql_v3.query_date_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lte(a public.eql_v3_date_ord_ope, b eql_v3.query_date_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<=', 'public.eql_v3_date_ord_ope and eql_v3.query_date_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_date_ord: eql_v3.query_date_ord and public.eql_v3_date_ord_ope (mismatched query domain). +--! @param a eql_v3.query_date_ord left operand +--! @param b public.eql_v3_date_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lte(a eql_v3.query_date_ord, b public.eql_v3_date_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<=', 'eql_v3.query_date_ord and public.eql_v3_date_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_date_ord: public.eql_v3_date_ord_ope and eql_v3.query_date_ord (mismatched query domain). +--! @param a public.eql_v3_date_ord_ope left operand +--! @param b eql_v3.query_date_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gt(a public.eql_v3_date_ord_ope, b eql_v3.query_date_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>', 'public.eql_v3_date_ord_ope and eql_v3.query_date_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_date_ord: eql_v3.query_date_ord and public.eql_v3_date_ord_ope (mismatched query domain). +--! @param a eql_v3.query_date_ord left operand +--! @param b public.eql_v3_date_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gt(a eql_v3.query_date_ord, b public.eql_v3_date_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>', 'eql_v3.query_date_ord and public.eql_v3_date_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_date_ord: public.eql_v3_date_ord_ope and eql_v3.query_date_ord (mismatched query domain). +--! @param a public.eql_v3_date_ord_ope left operand +--! @param b eql_v3.query_date_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gte(a public.eql_v3_date_ord_ope, b eql_v3.query_date_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>=', 'public.eql_v3_date_ord_ope and eql_v3.query_date_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_date_ord: eql_v3.query_date_ord and public.eql_v3_date_ord_ope (mismatched query domain). +--! @param a eql_v3.query_date_ord left operand +--! @param b public.eql_v3_date_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gte(a eql_v3.query_date_ord, b public.eql_v3_date_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>=', 'eql_v3.query_date_ord and public.eql_v3_date_ord_ope'; END; $$ +LANGUAGE plpgsql; -- AUTOMATICALLY GENERATED FILE. --! @file encrypted_domain/date/query_date_ord_ope_functions.sql @@ -28912,7 +31642,7 @@ AS $$ SELECT eql_v3_internal.ope_cllw(a::jsonb) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a public.eql_v3_date_ord_ope, b eql_v3.query_date_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) = eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_date_ord_ope. --! @param a eql_v3.query_date_ord_ope @@ -28920,7 +31650,7 @@ AS $$ SELECT eql_v3.ord_term(a) = eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a eql_v3.query_date_ord_ope, b public.eql_v3_date_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) = eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_date_ord_ope. --! @param a public.eql_v3_date_ord_ope @@ -28928,7 +31658,7 @@ AS $$ SELECT eql_v3.ord_term(a) = eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.neq(a public.eql_v3_date_ord_ope, b eql_v3.query_date_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <> eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_date_ord_ope. --! @param a eql_v3.query_date_ord_ope @@ -28936,7 +31666,7 @@ AS $$ SELECT eql_v3.ord_term(a) <> eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.neq(a eql_v3.query_date_ord_ope, b public.eql_v3_date_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <> eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_date_ord_ope. --! @param a public.eql_v3_date_ord_ope @@ -28944,7 +31674,7 @@ AS $$ SELECT eql_v3.ord_term(a) <> eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lt(a public.eql_v3_date_ord_ope, b eql_v3.query_date_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_date_ord_ope. --! @param a eql_v3.query_date_ord_ope @@ -28952,7 +31682,7 @@ AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lt(a eql_v3.query_date_ord_ope, b public.eql_v3_date_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_date_ord_ope. --! @param a public.eql_v3_date_ord_ope @@ -28960,7 +31690,7 @@ AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lte(a public.eql_v3_date_ord_ope, b eql_v3.query_date_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_date_ord_ope. --! @param a eql_v3.query_date_ord_ope @@ -28968,7 +31698,7 @@ AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lte(a eql_v3.query_date_ord_ope, b public.eql_v3_date_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_date_ord_ope. --! @param a public.eql_v3_date_ord_ope @@ -28976,7 +31706,7 @@ AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gt(a public.eql_v3_date_ord_ope, b eql_v3.query_date_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_date_ord_ope. --! @param a eql_v3.query_date_ord_ope @@ -28984,7 +31714,7 @@ AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gt(a eql_v3.query_date_ord_ope, b public.eql_v3_date_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_date_ord_ope. --! @param a public.eql_v3_date_ord_ope @@ -28992,7 +31722,7 @@ AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gte(a public.eql_v3_date_ord_ope, b eql_v3.query_date_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_date_ord_ope. --! @param a eql_v3.query_date_ord_ope @@ -29000,7 +31730,259 @@ AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gte(a eql_v3.query_date_ord_ope, b public.eql_v3_date_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>=) eql_v3.ord_term(b) $$; + +--! @brief Unsupported operator blocker for eql_v3.query_date_ord_ope: public.eql_v3_date_eq and eql_v3.query_date_ord_ope (mismatched query domain). +--! @param a public.eql_v3_date_eq left operand +--! @param b eql_v3.query_date_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a public.eql_v3_date_eq, b eql_v3.query_date_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'public.eql_v3_date_eq and eql_v3.query_date_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_date_ord_ope: eql_v3.query_date_ord_ope and public.eql_v3_date_eq (mismatched query domain). +--! @param a eql_v3.query_date_ord_ope left operand +--! @param b public.eql_v3_date_eq right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a eql_v3.query_date_ord_ope, b public.eql_v3_date_eq) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'eql_v3.query_date_ord_ope and public.eql_v3_date_eq'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_date_ord_ope: public.eql_v3_date_eq and eql_v3.query_date_ord_ope (mismatched query domain). +--! @param a public.eql_v3_date_eq left operand +--! @param b eql_v3.query_date_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a public.eql_v3_date_eq, b eql_v3.query_date_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'public.eql_v3_date_eq and eql_v3.query_date_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_date_ord_ope: eql_v3.query_date_ord_ope and public.eql_v3_date_eq (mismatched query domain). +--! @param a eql_v3.query_date_ord_ope left operand +--! @param b public.eql_v3_date_eq right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a eql_v3.query_date_ord_ope, b public.eql_v3_date_eq) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'eql_v3.query_date_ord_ope and public.eql_v3_date_eq'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_date_ord_ope: public.eql_v3_date_ord_ore and eql_v3.query_date_ord_ope (mismatched query domain). +--! @param a public.eql_v3_date_ord_ore left operand +--! @param b eql_v3.query_date_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a public.eql_v3_date_ord_ore, b eql_v3.query_date_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'public.eql_v3_date_ord_ore and eql_v3.query_date_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_date_ord_ope: eql_v3.query_date_ord_ope and public.eql_v3_date_ord_ore (mismatched query domain). +--! @param a eql_v3.query_date_ord_ope left operand +--! @param b public.eql_v3_date_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a eql_v3.query_date_ord_ope, b public.eql_v3_date_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'eql_v3.query_date_ord_ope and public.eql_v3_date_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_date_ord_ope: public.eql_v3_date_ord_ore and eql_v3.query_date_ord_ope (mismatched query domain). +--! @param a public.eql_v3_date_ord_ore left operand +--! @param b eql_v3.query_date_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a public.eql_v3_date_ord_ore, b eql_v3.query_date_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'public.eql_v3_date_ord_ore and eql_v3.query_date_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_date_ord_ope: eql_v3.query_date_ord_ope and public.eql_v3_date_ord_ore (mismatched query domain). +--! @param a eql_v3.query_date_ord_ope left operand +--! @param b public.eql_v3_date_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a eql_v3.query_date_ord_ope, b public.eql_v3_date_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'eql_v3.query_date_ord_ope and public.eql_v3_date_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_date_ord_ope: public.eql_v3_date_ord_ore and eql_v3.query_date_ord_ope (mismatched query domain). +--! @param a public.eql_v3_date_ord_ore left operand +--! @param b eql_v3.query_date_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lt(a public.eql_v3_date_ord_ore, b eql_v3.query_date_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<', 'public.eql_v3_date_ord_ore and eql_v3.query_date_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_date_ord_ope: eql_v3.query_date_ord_ope and public.eql_v3_date_ord_ore (mismatched query domain). +--! @param a eql_v3.query_date_ord_ope left operand +--! @param b public.eql_v3_date_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lt(a eql_v3.query_date_ord_ope, b public.eql_v3_date_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<', 'eql_v3.query_date_ord_ope and public.eql_v3_date_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_date_ord_ope: public.eql_v3_date_ord_ore and eql_v3.query_date_ord_ope (mismatched query domain). +--! @param a public.eql_v3_date_ord_ore left operand +--! @param b eql_v3.query_date_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lte(a public.eql_v3_date_ord_ore, b eql_v3.query_date_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<=', 'public.eql_v3_date_ord_ore and eql_v3.query_date_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_date_ord_ope: eql_v3.query_date_ord_ope and public.eql_v3_date_ord_ore (mismatched query domain). +--! @param a eql_v3.query_date_ord_ope left operand +--! @param b public.eql_v3_date_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lte(a eql_v3.query_date_ord_ope, b public.eql_v3_date_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<=', 'eql_v3.query_date_ord_ope and public.eql_v3_date_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_date_ord_ope: public.eql_v3_date_ord_ore and eql_v3.query_date_ord_ope (mismatched query domain). +--! @param a public.eql_v3_date_ord_ore left operand +--! @param b eql_v3.query_date_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gt(a public.eql_v3_date_ord_ore, b eql_v3.query_date_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>', 'public.eql_v3_date_ord_ore and eql_v3.query_date_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_date_ord_ope: eql_v3.query_date_ord_ope and public.eql_v3_date_ord_ore (mismatched query domain). +--! @param a eql_v3.query_date_ord_ope left operand +--! @param b public.eql_v3_date_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gt(a eql_v3.query_date_ord_ope, b public.eql_v3_date_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>', 'eql_v3.query_date_ord_ope and public.eql_v3_date_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_date_ord_ope: public.eql_v3_date_ord_ore and eql_v3.query_date_ord_ope (mismatched query domain). +--! @param a public.eql_v3_date_ord_ore left operand +--! @param b eql_v3.query_date_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gte(a public.eql_v3_date_ord_ore, b eql_v3.query_date_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>=', 'public.eql_v3_date_ord_ore and eql_v3.query_date_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_date_ord_ope: eql_v3.query_date_ord_ope and public.eql_v3_date_ord_ore (mismatched query domain). +--! @param a eql_v3.query_date_ord_ope left operand +--! @param b public.eql_v3_date_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gte(a eql_v3.query_date_ord_ope, b public.eql_v3_date_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>=', 'eql_v3.query_date_ord_ope and public.eql_v3_date_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_date_ord_ope: public.eql_v3_date_ord and eql_v3.query_date_ord_ope (mismatched query domain). +--! @param a public.eql_v3_date_ord left operand +--! @param b eql_v3.query_date_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a public.eql_v3_date_ord, b eql_v3.query_date_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'public.eql_v3_date_ord and eql_v3.query_date_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_date_ord_ope: eql_v3.query_date_ord_ope and public.eql_v3_date_ord (mismatched query domain). +--! @param a eql_v3.query_date_ord_ope left operand +--! @param b public.eql_v3_date_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a eql_v3.query_date_ord_ope, b public.eql_v3_date_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'eql_v3.query_date_ord_ope and public.eql_v3_date_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_date_ord_ope: public.eql_v3_date_ord and eql_v3.query_date_ord_ope (mismatched query domain). +--! @param a public.eql_v3_date_ord left operand +--! @param b eql_v3.query_date_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a public.eql_v3_date_ord, b eql_v3.query_date_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'public.eql_v3_date_ord and eql_v3.query_date_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_date_ord_ope: eql_v3.query_date_ord_ope and public.eql_v3_date_ord (mismatched query domain). +--! @param a eql_v3.query_date_ord_ope left operand +--! @param b public.eql_v3_date_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a eql_v3.query_date_ord_ope, b public.eql_v3_date_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'eql_v3.query_date_ord_ope and public.eql_v3_date_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_date_ord_ope: public.eql_v3_date_ord and eql_v3.query_date_ord_ope (mismatched query domain). +--! @param a public.eql_v3_date_ord left operand +--! @param b eql_v3.query_date_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lt(a public.eql_v3_date_ord, b eql_v3.query_date_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<', 'public.eql_v3_date_ord and eql_v3.query_date_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_date_ord_ope: eql_v3.query_date_ord_ope and public.eql_v3_date_ord (mismatched query domain). +--! @param a eql_v3.query_date_ord_ope left operand +--! @param b public.eql_v3_date_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lt(a eql_v3.query_date_ord_ope, b public.eql_v3_date_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<', 'eql_v3.query_date_ord_ope and public.eql_v3_date_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_date_ord_ope: public.eql_v3_date_ord and eql_v3.query_date_ord_ope (mismatched query domain). +--! @param a public.eql_v3_date_ord left operand +--! @param b eql_v3.query_date_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lte(a public.eql_v3_date_ord, b eql_v3.query_date_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<=', 'public.eql_v3_date_ord and eql_v3.query_date_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_date_ord_ope: eql_v3.query_date_ord_ope and public.eql_v3_date_ord (mismatched query domain). +--! @param a eql_v3.query_date_ord_ope left operand +--! @param b public.eql_v3_date_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lte(a eql_v3.query_date_ord_ope, b public.eql_v3_date_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<=', 'eql_v3.query_date_ord_ope and public.eql_v3_date_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_date_ord_ope: public.eql_v3_date_ord and eql_v3.query_date_ord_ope (mismatched query domain). +--! @param a public.eql_v3_date_ord left operand +--! @param b eql_v3.query_date_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gt(a public.eql_v3_date_ord, b eql_v3.query_date_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>', 'public.eql_v3_date_ord and eql_v3.query_date_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_date_ord_ope: eql_v3.query_date_ord_ope and public.eql_v3_date_ord (mismatched query domain). +--! @param a eql_v3.query_date_ord_ope left operand +--! @param b public.eql_v3_date_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gt(a eql_v3.query_date_ord_ope, b public.eql_v3_date_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>', 'eql_v3.query_date_ord_ope and public.eql_v3_date_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_date_ord_ope: public.eql_v3_date_ord and eql_v3.query_date_ord_ope (mismatched query domain). +--! @param a public.eql_v3_date_ord left operand +--! @param b eql_v3.query_date_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gte(a public.eql_v3_date_ord, b eql_v3.query_date_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>=', 'public.eql_v3_date_ord and eql_v3.query_date_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_date_ord_ope: eql_v3.query_date_ord_ope and public.eql_v3_date_ord (mismatched query domain). +--! @param a eql_v3.query_date_ord_ope left operand +--! @param b public.eql_v3_date_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gte(a eql_v3.query_date_ord_ope, b public.eql_v3_date_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>=', 'eql_v3.query_date_ord_ope and public.eql_v3_date_ord'; END; $$ +LANGUAGE plpgsql; -- AUTOMATICALLY GENERATED FILE. --! @file encrypted_domain/date/query_date_ord_ope_operators.sql @@ -29077,6 +32059,146 @@ CREATE OPERATOR >= ( LEFTARG = eql_v3.query_date_ord_ope, RIGHTARG = public.eql_v3_date_ord_ope, COMMUTATOR = <=, NEGATOR = <, RESTRICT = scalargesel, JOIN = scalargejoinsel ); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = public.eql_v3_date_eq, RIGHTARG = eql_v3.query_date_ord_ope +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = eql_v3.query_date_ord_ope, RIGHTARG = public.eql_v3_date_eq +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = public.eql_v3_date_eq, RIGHTARG = eql_v3.query_date_ord_ope +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = eql_v3.query_date_ord_ope, RIGHTARG = public.eql_v3_date_eq +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = public.eql_v3_date_ord_ore, RIGHTARG = eql_v3.query_date_ord_ope +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = eql_v3.query_date_ord_ope, RIGHTARG = public.eql_v3_date_ord_ore +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = public.eql_v3_date_ord_ore, RIGHTARG = eql_v3.query_date_ord_ope +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = eql_v3.query_date_ord_ope, RIGHTARG = public.eql_v3_date_ord_ore +); + +CREATE OPERATOR < ( + FUNCTION = eql_v3_internal.lt, + LEFTARG = public.eql_v3_date_ord_ore, RIGHTARG = eql_v3.query_date_ord_ope +); + +CREATE OPERATOR < ( + FUNCTION = eql_v3_internal.lt, + LEFTARG = eql_v3.query_date_ord_ope, RIGHTARG = public.eql_v3_date_ord_ore +); + +CREATE OPERATOR <= ( + FUNCTION = eql_v3_internal.lte, + LEFTARG = public.eql_v3_date_ord_ore, RIGHTARG = eql_v3.query_date_ord_ope +); + +CREATE OPERATOR <= ( + FUNCTION = eql_v3_internal.lte, + LEFTARG = eql_v3.query_date_ord_ope, RIGHTARG = public.eql_v3_date_ord_ore +); + +CREATE OPERATOR > ( + FUNCTION = eql_v3_internal.gt, + LEFTARG = public.eql_v3_date_ord_ore, RIGHTARG = eql_v3.query_date_ord_ope +); + +CREATE OPERATOR > ( + FUNCTION = eql_v3_internal.gt, + LEFTARG = eql_v3.query_date_ord_ope, RIGHTARG = public.eql_v3_date_ord_ore +); + +CREATE OPERATOR >= ( + FUNCTION = eql_v3_internal.gte, + LEFTARG = public.eql_v3_date_ord_ore, RIGHTARG = eql_v3.query_date_ord_ope +); + +CREATE OPERATOR >= ( + FUNCTION = eql_v3_internal.gte, + LEFTARG = eql_v3.query_date_ord_ope, RIGHTARG = public.eql_v3_date_ord_ore +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = public.eql_v3_date_ord, RIGHTARG = eql_v3.query_date_ord_ope +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = eql_v3.query_date_ord_ope, RIGHTARG = public.eql_v3_date_ord +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = public.eql_v3_date_ord, RIGHTARG = eql_v3.query_date_ord_ope +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = eql_v3.query_date_ord_ope, RIGHTARG = public.eql_v3_date_ord +); + +CREATE OPERATOR < ( + FUNCTION = eql_v3_internal.lt, + LEFTARG = public.eql_v3_date_ord, RIGHTARG = eql_v3.query_date_ord_ope +); + +CREATE OPERATOR < ( + FUNCTION = eql_v3_internal.lt, + LEFTARG = eql_v3.query_date_ord_ope, RIGHTARG = public.eql_v3_date_ord +); + +CREATE OPERATOR <= ( + FUNCTION = eql_v3_internal.lte, + LEFTARG = public.eql_v3_date_ord, RIGHTARG = eql_v3.query_date_ord_ope +); + +CREATE OPERATOR <= ( + FUNCTION = eql_v3_internal.lte, + LEFTARG = eql_v3.query_date_ord_ope, RIGHTARG = public.eql_v3_date_ord +); + +CREATE OPERATOR > ( + FUNCTION = eql_v3_internal.gt, + LEFTARG = public.eql_v3_date_ord, RIGHTARG = eql_v3.query_date_ord_ope +); + +CREATE OPERATOR > ( + FUNCTION = eql_v3_internal.gt, + LEFTARG = eql_v3.query_date_ord_ope, RIGHTARG = public.eql_v3_date_ord +); + +CREATE OPERATOR >= ( + FUNCTION = eql_v3_internal.gte, + LEFTARG = public.eql_v3_date_ord, RIGHTARG = eql_v3.query_date_ord_ope +); + +CREATE OPERATOR >= ( + FUNCTION = eql_v3_internal.gte, + LEFTARG = eql_v3.query_date_ord_ope, RIGHTARG = public.eql_v3_date_ord +); -- AUTOMATICALLY GENERATED FILE. --! @file encrypted_domain/date/query_date_ord_operators.sql @@ -29153,6 +32275,146 @@ CREATE OPERATOR >= ( LEFTARG = eql_v3.query_date_ord, RIGHTARG = public.eql_v3_date_ord, COMMUTATOR = <=, NEGATOR = <, RESTRICT = scalargesel, JOIN = scalargejoinsel ); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = public.eql_v3_date_eq, RIGHTARG = eql_v3.query_date_ord +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = eql_v3.query_date_ord, RIGHTARG = public.eql_v3_date_eq +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = public.eql_v3_date_eq, RIGHTARG = eql_v3.query_date_ord +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = eql_v3.query_date_ord, RIGHTARG = public.eql_v3_date_eq +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = public.eql_v3_date_ord_ore, RIGHTARG = eql_v3.query_date_ord +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = eql_v3.query_date_ord, RIGHTARG = public.eql_v3_date_ord_ore +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = public.eql_v3_date_ord_ore, RIGHTARG = eql_v3.query_date_ord +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = eql_v3.query_date_ord, RIGHTARG = public.eql_v3_date_ord_ore +); + +CREATE OPERATOR < ( + FUNCTION = eql_v3_internal.lt, + LEFTARG = public.eql_v3_date_ord_ore, RIGHTARG = eql_v3.query_date_ord +); + +CREATE OPERATOR < ( + FUNCTION = eql_v3_internal.lt, + LEFTARG = eql_v3.query_date_ord, RIGHTARG = public.eql_v3_date_ord_ore +); + +CREATE OPERATOR <= ( + FUNCTION = eql_v3_internal.lte, + LEFTARG = public.eql_v3_date_ord_ore, RIGHTARG = eql_v3.query_date_ord +); + +CREATE OPERATOR <= ( + FUNCTION = eql_v3_internal.lte, + LEFTARG = eql_v3.query_date_ord, RIGHTARG = public.eql_v3_date_ord_ore +); + +CREATE OPERATOR > ( + FUNCTION = eql_v3_internal.gt, + LEFTARG = public.eql_v3_date_ord_ore, RIGHTARG = eql_v3.query_date_ord +); + +CREATE OPERATOR > ( + FUNCTION = eql_v3_internal.gt, + LEFTARG = eql_v3.query_date_ord, RIGHTARG = public.eql_v3_date_ord_ore +); + +CREATE OPERATOR >= ( + FUNCTION = eql_v3_internal.gte, + LEFTARG = public.eql_v3_date_ord_ore, RIGHTARG = eql_v3.query_date_ord +); + +CREATE OPERATOR >= ( + FUNCTION = eql_v3_internal.gte, + LEFTARG = eql_v3.query_date_ord, RIGHTARG = public.eql_v3_date_ord_ore +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = public.eql_v3_date_ord_ope, RIGHTARG = eql_v3.query_date_ord +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = eql_v3.query_date_ord, RIGHTARG = public.eql_v3_date_ord_ope +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = public.eql_v3_date_ord_ope, RIGHTARG = eql_v3.query_date_ord +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = eql_v3.query_date_ord, RIGHTARG = public.eql_v3_date_ord_ope +); + +CREATE OPERATOR < ( + FUNCTION = eql_v3_internal.lt, + LEFTARG = public.eql_v3_date_ord_ope, RIGHTARG = eql_v3.query_date_ord +); + +CREATE OPERATOR < ( + FUNCTION = eql_v3_internal.lt, + LEFTARG = eql_v3.query_date_ord, RIGHTARG = public.eql_v3_date_ord_ope +); + +CREATE OPERATOR <= ( + FUNCTION = eql_v3_internal.lte, + LEFTARG = public.eql_v3_date_ord_ope, RIGHTARG = eql_v3.query_date_ord +); + +CREATE OPERATOR <= ( + FUNCTION = eql_v3_internal.lte, + LEFTARG = eql_v3.query_date_ord, RIGHTARG = public.eql_v3_date_ord_ope +); + +CREATE OPERATOR > ( + FUNCTION = eql_v3_internal.gt, + LEFTARG = public.eql_v3_date_ord_ope, RIGHTARG = eql_v3.query_date_ord +); + +CREATE OPERATOR > ( + FUNCTION = eql_v3_internal.gt, + LEFTARG = eql_v3.query_date_ord, RIGHTARG = public.eql_v3_date_ord_ope +); + +CREATE OPERATOR >= ( + FUNCTION = eql_v3_internal.gte, + LEFTARG = public.eql_v3_date_ord_ope, RIGHTARG = eql_v3.query_date_ord +); + +CREATE OPERATOR >= ( + FUNCTION = eql_v3_internal.gte, + LEFTARG = eql_v3.query_date_ord, RIGHTARG = public.eql_v3_date_ord_ope +); -- AUTOMATICALLY GENERATED FILE. --! @file encrypted_domain/double/double_ord_functions.sql @@ -29172,7 +32434,7 @@ AS $$ SELECT eql_v3_internal.ope_cllw(a::jsonb) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a public.eql_v3_double_ord, b public.eql_v3_double_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) = eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_double_ord. --! @param a public.eql_v3_double_ord @@ -29180,7 +32442,7 @@ AS $$ SELECT eql_v3.ord_term(a) = eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a public.eql_v3_double_ord, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) = eql_v3.ord_term(b::public.eql_v3_double_ord) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.=) eql_v3.ord_term(b::public.eql_v3_double_ord) $$; --! @brief Operator wrapper for public.eql_v3_double_ord. --! @param a jsonb @@ -29188,7 +32450,7 @@ AS $$ SELECT eql_v3.ord_term(a) = eql_v3.ord_term(b::public.eql_v3_double_ord) $ --! @return boolean CREATE FUNCTION eql_v3.eq(a jsonb, b public.eql_v3_double_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_double_ord) = eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_double_ord) OPERATOR(pg_catalog.=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_double_ord. --! @param a public.eql_v3_double_ord @@ -29196,7 +32458,7 @@ AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_double_ord) = eql_v3.ord_term(b) $ --! @return boolean CREATE FUNCTION eql_v3.neq(a public.eql_v3_double_ord, b public.eql_v3_double_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <> eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_double_ord. --! @param a public.eql_v3_double_ord @@ -29204,7 +32466,7 @@ AS $$ SELECT eql_v3.ord_term(a) <> eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.neq(a public.eql_v3_double_ord, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <> eql_v3.ord_term(b::public.eql_v3_double_ord) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<>) eql_v3.ord_term(b::public.eql_v3_double_ord) $$; --! @brief Operator wrapper for public.eql_v3_double_ord. --! @param a jsonb @@ -29212,7 +32474,7 @@ AS $$ SELECT eql_v3.ord_term(a) <> eql_v3.ord_term(b::public.eql_v3_double_ord) --! @return boolean CREATE FUNCTION eql_v3.neq(a jsonb, b public.eql_v3_double_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_double_ord) <> eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_double_ord) OPERATOR(pg_catalog.<>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_double_ord. --! @param a public.eql_v3_double_ord @@ -29220,7 +32482,7 @@ AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_double_ord) <> eql_v3.ord_term(b) --! @return boolean CREATE FUNCTION eql_v3.lt(a public.eql_v3_double_ord, b public.eql_v3_double_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_double_ord. --! @param a public.eql_v3_double_ord @@ -29228,7 +32490,7 @@ AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lt(a public.eql_v3_double_ord, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b::public.eql_v3_double_ord) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<) eql_v3.ord_term(b::public.eql_v3_double_ord) $$; --! @brief Operator wrapper for public.eql_v3_double_ord. --! @param a jsonb @@ -29236,7 +32498,7 @@ AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b::public.eql_v3_double_ord) $ --! @return boolean CREATE FUNCTION eql_v3.lt(a jsonb, b public.eql_v3_double_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_double_ord) < eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_double_ord) OPERATOR(pg_catalog.<) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_double_ord. --! @param a public.eql_v3_double_ord @@ -29244,7 +32506,7 @@ AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_double_ord) < eql_v3.ord_term(b) $ --! @return boolean CREATE FUNCTION eql_v3.lte(a public.eql_v3_double_ord, b public.eql_v3_double_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_double_ord. --! @param a public.eql_v3_double_ord @@ -29252,7 +32514,7 @@ AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lte(a public.eql_v3_double_ord, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b::public.eql_v3_double_ord) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<=) eql_v3.ord_term(b::public.eql_v3_double_ord) $$; --! @brief Operator wrapper for public.eql_v3_double_ord. --! @param a jsonb @@ -29260,7 +32522,7 @@ AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b::public.eql_v3_double_ord) --! @return boolean CREATE FUNCTION eql_v3.lte(a jsonb, b public.eql_v3_double_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_double_ord) <= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_double_ord) OPERATOR(pg_catalog.<=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_double_ord. --! @param a public.eql_v3_double_ord @@ -29268,7 +32530,7 @@ AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_double_ord) <= eql_v3.ord_term(b) --! @return boolean CREATE FUNCTION eql_v3.gt(a public.eql_v3_double_ord, b public.eql_v3_double_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_double_ord. --! @param a public.eql_v3_double_ord @@ -29276,7 +32538,7 @@ AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gt(a public.eql_v3_double_ord, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b::public.eql_v3_double_ord) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>) eql_v3.ord_term(b::public.eql_v3_double_ord) $$; --! @brief Operator wrapper for public.eql_v3_double_ord. --! @param a jsonb @@ -29284,7 +32546,7 @@ AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b::public.eql_v3_double_ord) $ --! @return boolean CREATE FUNCTION eql_v3.gt(a jsonb, b public.eql_v3_double_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_double_ord) > eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_double_ord) OPERATOR(pg_catalog.>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_double_ord. --! @param a public.eql_v3_double_ord @@ -29292,7 +32554,7 @@ AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_double_ord) > eql_v3.ord_term(b) $ --! @return boolean CREATE FUNCTION eql_v3.gte(a public.eql_v3_double_ord, b public.eql_v3_double_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_double_ord. --! @param a public.eql_v3_double_ord @@ -29300,7 +32562,7 @@ AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gte(a public.eql_v3_double_ord, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b::public.eql_v3_double_ord) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>=) eql_v3.ord_term(b::public.eql_v3_double_ord) $$; --! @brief Operator wrapper for public.eql_v3_double_ord. --! @param a jsonb @@ -29308,7 +32570,7 @@ AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b::public.eql_v3_double_ord) --! @return boolean CREATE FUNCTION eql_v3.gte(a jsonb, b public.eql_v3_double_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_double_ord) >= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_double_ord) OPERATOR(pg_catalog.>=) eql_v3.ord_term(b) $$; --! @brief Unsupported operator blocker for public.eql_v3_double_ord. --! @@ -29734,7 +32996,7 @@ AS $$ SELECT eql_v3_internal.ope_cllw(a::jsonb) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a public.eql_v3_double_ord_ope, b public.eql_v3_double_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) = eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_double_ord_ope. --! @param a public.eql_v3_double_ord_ope @@ -29742,7 +33004,7 @@ AS $$ SELECT eql_v3.ord_term(a) = eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a public.eql_v3_double_ord_ope, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) = eql_v3.ord_term(b::public.eql_v3_double_ord_ope) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.=) eql_v3.ord_term(b::public.eql_v3_double_ord_ope) $$; --! @brief Operator wrapper for public.eql_v3_double_ord_ope. --! @param a jsonb @@ -29750,7 +33012,7 @@ AS $$ SELECT eql_v3.ord_term(a) = eql_v3.ord_term(b::public.eql_v3_double_ord_op --! @return boolean CREATE FUNCTION eql_v3.eq(a jsonb, b public.eql_v3_double_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_double_ord_ope) = eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_double_ord_ope) OPERATOR(pg_catalog.=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_double_ord_ope. --! @param a public.eql_v3_double_ord_ope @@ -29758,7 +33020,7 @@ AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_double_ord_ope) = eql_v3.ord_term( --! @return boolean CREATE FUNCTION eql_v3.neq(a public.eql_v3_double_ord_ope, b public.eql_v3_double_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <> eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_double_ord_ope. --! @param a public.eql_v3_double_ord_ope @@ -29766,7 +33028,7 @@ AS $$ SELECT eql_v3.ord_term(a) <> eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.neq(a public.eql_v3_double_ord_ope, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <> eql_v3.ord_term(b::public.eql_v3_double_ord_ope) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<>) eql_v3.ord_term(b::public.eql_v3_double_ord_ope) $$; --! @brief Operator wrapper for public.eql_v3_double_ord_ope. --! @param a jsonb @@ -29774,7 +33036,7 @@ AS $$ SELECT eql_v3.ord_term(a) <> eql_v3.ord_term(b::public.eql_v3_double_ord_o --! @return boolean CREATE FUNCTION eql_v3.neq(a jsonb, b public.eql_v3_double_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_double_ord_ope) <> eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_double_ord_ope) OPERATOR(pg_catalog.<>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_double_ord_ope. --! @param a public.eql_v3_double_ord_ope @@ -29782,7 +33044,7 @@ AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_double_ord_ope) <> eql_v3.ord_term --! @return boolean CREATE FUNCTION eql_v3.lt(a public.eql_v3_double_ord_ope, b public.eql_v3_double_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_double_ord_ope. --! @param a public.eql_v3_double_ord_ope @@ -29790,7 +33052,7 @@ AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lt(a public.eql_v3_double_ord_ope, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b::public.eql_v3_double_ord_ope) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<) eql_v3.ord_term(b::public.eql_v3_double_ord_ope) $$; --! @brief Operator wrapper for public.eql_v3_double_ord_ope. --! @param a jsonb @@ -29798,7 +33060,7 @@ AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b::public.eql_v3_double_ord_op --! @return boolean CREATE FUNCTION eql_v3.lt(a jsonb, b public.eql_v3_double_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_double_ord_ope) < eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_double_ord_ope) OPERATOR(pg_catalog.<) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_double_ord_ope. --! @param a public.eql_v3_double_ord_ope @@ -29806,7 +33068,7 @@ AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_double_ord_ope) < eql_v3.ord_term( --! @return boolean CREATE FUNCTION eql_v3.lte(a public.eql_v3_double_ord_ope, b public.eql_v3_double_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_double_ord_ope. --! @param a public.eql_v3_double_ord_ope @@ -29814,7 +33076,7 @@ AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lte(a public.eql_v3_double_ord_ope, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b::public.eql_v3_double_ord_ope) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<=) eql_v3.ord_term(b::public.eql_v3_double_ord_ope) $$; --! @brief Operator wrapper for public.eql_v3_double_ord_ope. --! @param a jsonb @@ -29822,7 +33084,7 @@ AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b::public.eql_v3_double_ord_o --! @return boolean CREATE FUNCTION eql_v3.lte(a jsonb, b public.eql_v3_double_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_double_ord_ope) <= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_double_ord_ope) OPERATOR(pg_catalog.<=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_double_ord_ope. --! @param a public.eql_v3_double_ord_ope @@ -29830,7 +33092,7 @@ AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_double_ord_ope) <= eql_v3.ord_term --! @return boolean CREATE FUNCTION eql_v3.gt(a public.eql_v3_double_ord_ope, b public.eql_v3_double_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_double_ord_ope. --! @param a public.eql_v3_double_ord_ope @@ -29838,7 +33100,7 @@ AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gt(a public.eql_v3_double_ord_ope, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b::public.eql_v3_double_ord_ope) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>) eql_v3.ord_term(b::public.eql_v3_double_ord_ope) $$; --! @brief Operator wrapper for public.eql_v3_double_ord_ope. --! @param a jsonb @@ -29846,7 +33108,7 @@ AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b::public.eql_v3_double_ord_op --! @return boolean CREATE FUNCTION eql_v3.gt(a jsonb, b public.eql_v3_double_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_double_ord_ope) > eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_double_ord_ope) OPERATOR(pg_catalog.>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_double_ord_ope. --! @param a public.eql_v3_double_ord_ope @@ -29854,7 +33116,7 @@ AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_double_ord_ope) > eql_v3.ord_term( --! @return boolean CREATE FUNCTION eql_v3.gte(a public.eql_v3_double_ord_ope, b public.eql_v3_double_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_double_ord_ope. --! @param a public.eql_v3_double_ord_ope @@ -29862,7 +33124,7 @@ AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gte(a public.eql_v3_double_ord_ope, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b::public.eql_v3_double_ord_ope) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>=) eql_v3.ord_term(b::public.eql_v3_double_ord_ope) $$; --! @brief Operator wrapper for public.eql_v3_double_ord_ope. --! @param a jsonb @@ -29870,7 +33132,7 @@ AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b::public.eql_v3_double_ord_o --! @return boolean CREATE FUNCTION eql_v3.gte(a jsonb, b public.eql_v3_double_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_double_ord_ope) >= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_double_ord_ope) OPERATOR(pg_catalog.>=) eql_v3.ord_term(b) $$; --! @brief Unsupported operator blocker for public.eql_v3_double_ord_ope. --! @@ -30926,7 +34188,7 @@ AS $$ SELECT eql_v3_internal.ope_cllw(a::jsonb) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a public.eql_v3_double_ord, b eql_v3.query_double_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) = eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_double_ord. --! @param a eql_v3.query_double_ord @@ -30934,7 +34196,7 @@ AS $$ SELECT eql_v3.ord_term(a) = eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a eql_v3.query_double_ord, b public.eql_v3_double_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) = eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_double_ord. --! @param a public.eql_v3_double_ord @@ -30942,7 +34204,7 @@ AS $$ SELECT eql_v3.ord_term(a) = eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.neq(a public.eql_v3_double_ord, b eql_v3.query_double_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <> eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_double_ord. --! @param a eql_v3.query_double_ord @@ -30950,7 +34212,7 @@ AS $$ SELECT eql_v3.ord_term(a) <> eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.neq(a eql_v3.query_double_ord, b public.eql_v3_double_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <> eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_double_ord. --! @param a public.eql_v3_double_ord @@ -30958,7 +34220,7 @@ AS $$ SELECT eql_v3.ord_term(a) <> eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lt(a public.eql_v3_double_ord, b eql_v3.query_double_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_double_ord. --! @param a eql_v3.query_double_ord @@ -30966,7 +34228,7 @@ AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lt(a eql_v3.query_double_ord, b public.eql_v3_double_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_double_ord. --! @param a public.eql_v3_double_ord @@ -30974,7 +34236,7 @@ AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lte(a public.eql_v3_double_ord, b eql_v3.query_double_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_double_ord. --! @param a eql_v3.query_double_ord @@ -30982,7 +34244,7 @@ AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lte(a eql_v3.query_double_ord, b public.eql_v3_double_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_double_ord. --! @param a public.eql_v3_double_ord @@ -30990,7 +34252,7 @@ AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gt(a public.eql_v3_double_ord, b eql_v3.query_double_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_double_ord. --! @param a eql_v3.query_double_ord @@ -30998,7 +34260,7 @@ AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gt(a eql_v3.query_double_ord, b public.eql_v3_double_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_double_ord. --! @param a public.eql_v3_double_ord @@ -31006,7 +34268,7 @@ AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gte(a public.eql_v3_double_ord, b eql_v3.query_double_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_double_ord. --! @param a eql_v3.query_double_ord @@ -31014,7 +34276,259 @@ AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gte(a eql_v3.query_double_ord, b public.eql_v3_double_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>=) eql_v3.ord_term(b) $$; + +--! @brief Unsupported operator blocker for eql_v3.query_double_ord: public.eql_v3_double_eq and eql_v3.query_double_ord (mismatched query domain). +--! @param a public.eql_v3_double_eq left operand +--! @param b eql_v3.query_double_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a public.eql_v3_double_eq, b eql_v3.query_double_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'public.eql_v3_double_eq and eql_v3.query_double_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_double_ord: eql_v3.query_double_ord and public.eql_v3_double_eq (mismatched query domain). +--! @param a eql_v3.query_double_ord left operand +--! @param b public.eql_v3_double_eq right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a eql_v3.query_double_ord, b public.eql_v3_double_eq) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'eql_v3.query_double_ord and public.eql_v3_double_eq'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_double_ord: public.eql_v3_double_eq and eql_v3.query_double_ord (mismatched query domain). +--! @param a public.eql_v3_double_eq left operand +--! @param b eql_v3.query_double_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a public.eql_v3_double_eq, b eql_v3.query_double_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'public.eql_v3_double_eq and eql_v3.query_double_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_double_ord: eql_v3.query_double_ord and public.eql_v3_double_eq (mismatched query domain). +--! @param a eql_v3.query_double_ord left operand +--! @param b public.eql_v3_double_eq right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a eql_v3.query_double_ord, b public.eql_v3_double_eq) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'eql_v3.query_double_ord and public.eql_v3_double_eq'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_double_ord: public.eql_v3_double_ord_ore and eql_v3.query_double_ord (mismatched query domain). +--! @param a public.eql_v3_double_ord_ore left operand +--! @param b eql_v3.query_double_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a public.eql_v3_double_ord_ore, b eql_v3.query_double_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'public.eql_v3_double_ord_ore and eql_v3.query_double_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_double_ord: eql_v3.query_double_ord and public.eql_v3_double_ord_ore (mismatched query domain). +--! @param a eql_v3.query_double_ord left operand +--! @param b public.eql_v3_double_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a eql_v3.query_double_ord, b public.eql_v3_double_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'eql_v3.query_double_ord and public.eql_v3_double_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_double_ord: public.eql_v3_double_ord_ore and eql_v3.query_double_ord (mismatched query domain). +--! @param a public.eql_v3_double_ord_ore left operand +--! @param b eql_v3.query_double_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a public.eql_v3_double_ord_ore, b eql_v3.query_double_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'public.eql_v3_double_ord_ore and eql_v3.query_double_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_double_ord: eql_v3.query_double_ord and public.eql_v3_double_ord_ore (mismatched query domain). +--! @param a eql_v3.query_double_ord left operand +--! @param b public.eql_v3_double_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a eql_v3.query_double_ord, b public.eql_v3_double_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'eql_v3.query_double_ord and public.eql_v3_double_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_double_ord: public.eql_v3_double_ord_ore and eql_v3.query_double_ord (mismatched query domain). +--! @param a public.eql_v3_double_ord_ore left operand +--! @param b eql_v3.query_double_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lt(a public.eql_v3_double_ord_ore, b eql_v3.query_double_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<', 'public.eql_v3_double_ord_ore and eql_v3.query_double_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_double_ord: eql_v3.query_double_ord and public.eql_v3_double_ord_ore (mismatched query domain). +--! @param a eql_v3.query_double_ord left operand +--! @param b public.eql_v3_double_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lt(a eql_v3.query_double_ord, b public.eql_v3_double_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<', 'eql_v3.query_double_ord and public.eql_v3_double_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_double_ord: public.eql_v3_double_ord_ore and eql_v3.query_double_ord (mismatched query domain). +--! @param a public.eql_v3_double_ord_ore left operand +--! @param b eql_v3.query_double_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lte(a public.eql_v3_double_ord_ore, b eql_v3.query_double_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<=', 'public.eql_v3_double_ord_ore and eql_v3.query_double_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_double_ord: eql_v3.query_double_ord and public.eql_v3_double_ord_ore (mismatched query domain). +--! @param a eql_v3.query_double_ord left operand +--! @param b public.eql_v3_double_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lte(a eql_v3.query_double_ord, b public.eql_v3_double_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<=', 'eql_v3.query_double_ord and public.eql_v3_double_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_double_ord: public.eql_v3_double_ord_ore and eql_v3.query_double_ord (mismatched query domain). +--! @param a public.eql_v3_double_ord_ore left operand +--! @param b eql_v3.query_double_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gt(a public.eql_v3_double_ord_ore, b eql_v3.query_double_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>', 'public.eql_v3_double_ord_ore and eql_v3.query_double_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_double_ord: eql_v3.query_double_ord and public.eql_v3_double_ord_ore (mismatched query domain). +--! @param a eql_v3.query_double_ord left operand +--! @param b public.eql_v3_double_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gt(a eql_v3.query_double_ord, b public.eql_v3_double_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>', 'eql_v3.query_double_ord and public.eql_v3_double_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_double_ord: public.eql_v3_double_ord_ore and eql_v3.query_double_ord (mismatched query domain). +--! @param a public.eql_v3_double_ord_ore left operand +--! @param b eql_v3.query_double_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gte(a public.eql_v3_double_ord_ore, b eql_v3.query_double_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>=', 'public.eql_v3_double_ord_ore and eql_v3.query_double_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_double_ord: eql_v3.query_double_ord and public.eql_v3_double_ord_ore (mismatched query domain). +--! @param a eql_v3.query_double_ord left operand +--! @param b public.eql_v3_double_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gte(a eql_v3.query_double_ord, b public.eql_v3_double_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>=', 'eql_v3.query_double_ord and public.eql_v3_double_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_double_ord: public.eql_v3_double_ord_ope and eql_v3.query_double_ord (mismatched query domain). +--! @param a public.eql_v3_double_ord_ope left operand +--! @param b eql_v3.query_double_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a public.eql_v3_double_ord_ope, b eql_v3.query_double_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'public.eql_v3_double_ord_ope and eql_v3.query_double_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_double_ord: eql_v3.query_double_ord and public.eql_v3_double_ord_ope (mismatched query domain). +--! @param a eql_v3.query_double_ord left operand +--! @param b public.eql_v3_double_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a eql_v3.query_double_ord, b public.eql_v3_double_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'eql_v3.query_double_ord and public.eql_v3_double_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_double_ord: public.eql_v3_double_ord_ope and eql_v3.query_double_ord (mismatched query domain). +--! @param a public.eql_v3_double_ord_ope left operand +--! @param b eql_v3.query_double_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a public.eql_v3_double_ord_ope, b eql_v3.query_double_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'public.eql_v3_double_ord_ope and eql_v3.query_double_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_double_ord: eql_v3.query_double_ord and public.eql_v3_double_ord_ope (mismatched query domain). +--! @param a eql_v3.query_double_ord left operand +--! @param b public.eql_v3_double_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a eql_v3.query_double_ord, b public.eql_v3_double_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'eql_v3.query_double_ord and public.eql_v3_double_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_double_ord: public.eql_v3_double_ord_ope and eql_v3.query_double_ord (mismatched query domain). +--! @param a public.eql_v3_double_ord_ope left operand +--! @param b eql_v3.query_double_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lt(a public.eql_v3_double_ord_ope, b eql_v3.query_double_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<', 'public.eql_v3_double_ord_ope and eql_v3.query_double_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_double_ord: eql_v3.query_double_ord and public.eql_v3_double_ord_ope (mismatched query domain). +--! @param a eql_v3.query_double_ord left operand +--! @param b public.eql_v3_double_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lt(a eql_v3.query_double_ord, b public.eql_v3_double_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<', 'eql_v3.query_double_ord and public.eql_v3_double_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_double_ord: public.eql_v3_double_ord_ope and eql_v3.query_double_ord (mismatched query domain). +--! @param a public.eql_v3_double_ord_ope left operand +--! @param b eql_v3.query_double_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lte(a public.eql_v3_double_ord_ope, b eql_v3.query_double_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<=', 'public.eql_v3_double_ord_ope and eql_v3.query_double_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_double_ord: eql_v3.query_double_ord and public.eql_v3_double_ord_ope (mismatched query domain). +--! @param a eql_v3.query_double_ord left operand +--! @param b public.eql_v3_double_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lte(a eql_v3.query_double_ord, b public.eql_v3_double_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<=', 'eql_v3.query_double_ord and public.eql_v3_double_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_double_ord: public.eql_v3_double_ord_ope and eql_v3.query_double_ord (mismatched query domain). +--! @param a public.eql_v3_double_ord_ope left operand +--! @param b eql_v3.query_double_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gt(a public.eql_v3_double_ord_ope, b eql_v3.query_double_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>', 'public.eql_v3_double_ord_ope and eql_v3.query_double_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_double_ord: eql_v3.query_double_ord and public.eql_v3_double_ord_ope (mismatched query domain). +--! @param a eql_v3.query_double_ord left operand +--! @param b public.eql_v3_double_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gt(a eql_v3.query_double_ord, b public.eql_v3_double_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>', 'eql_v3.query_double_ord and public.eql_v3_double_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_double_ord: public.eql_v3_double_ord_ope and eql_v3.query_double_ord (mismatched query domain). +--! @param a public.eql_v3_double_ord_ope left operand +--! @param b eql_v3.query_double_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gte(a public.eql_v3_double_ord_ope, b eql_v3.query_double_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>=', 'public.eql_v3_double_ord_ope and eql_v3.query_double_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_double_ord: eql_v3.query_double_ord and public.eql_v3_double_ord_ope (mismatched query domain). +--! @param a eql_v3.query_double_ord left operand +--! @param b public.eql_v3_double_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gte(a eql_v3.query_double_ord, b public.eql_v3_double_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>=', 'eql_v3.query_double_ord and public.eql_v3_double_ord_ope'; END; $$ +LANGUAGE plpgsql; -- AUTOMATICALLY GENERATED FILE. --! @file encrypted_domain/double/query_double_ord_ope_functions.sql @@ -31034,7 +34548,7 @@ AS $$ SELECT eql_v3_internal.ope_cllw(a::jsonb) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a public.eql_v3_double_ord_ope, b eql_v3.query_double_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) = eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_double_ord_ope. --! @param a eql_v3.query_double_ord_ope @@ -31042,7 +34556,7 @@ AS $$ SELECT eql_v3.ord_term(a) = eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a eql_v3.query_double_ord_ope, b public.eql_v3_double_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) = eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_double_ord_ope. --! @param a public.eql_v3_double_ord_ope @@ -31050,7 +34564,7 @@ AS $$ SELECT eql_v3.ord_term(a) = eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.neq(a public.eql_v3_double_ord_ope, b eql_v3.query_double_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <> eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_double_ord_ope. --! @param a eql_v3.query_double_ord_ope @@ -31058,7 +34572,7 @@ AS $$ SELECT eql_v3.ord_term(a) <> eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.neq(a eql_v3.query_double_ord_ope, b public.eql_v3_double_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <> eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_double_ord_ope. --! @param a public.eql_v3_double_ord_ope @@ -31066,7 +34580,7 @@ AS $$ SELECT eql_v3.ord_term(a) <> eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lt(a public.eql_v3_double_ord_ope, b eql_v3.query_double_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_double_ord_ope. --! @param a eql_v3.query_double_ord_ope @@ -31074,7 +34588,7 @@ AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lt(a eql_v3.query_double_ord_ope, b public.eql_v3_double_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_double_ord_ope. --! @param a public.eql_v3_double_ord_ope @@ -31082,7 +34596,7 @@ AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lte(a public.eql_v3_double_ord_ope, b eql_v3.query_double_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_double_ord_ope. --! @param a eql_v3.query_double_ord_ope @@ -31090,7 +34604,7 @@ AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lte(a eql_v3.query_double_ord_ope, b public.eql_v3_double_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_double_ord_ope. --! @param a public.eql_v3_double_ord_ope @@ -31098,7 +34612,7 @@ AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gt(a public.eql_v3_double_ord_ope, b eql_v3.query_double_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_double_ord_ope. --! @param a eql_v3.query_double_ord_ope @@ -31106,7 +34620,7 @@ AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gt(a eql_v3.query_double_ord_ope, b public.eql_v3_double_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_double_ord_ope. --! @param a public.eql_v3_double_ord_ope @@ -31114,7 +34628,7 @@ AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gte(a public.eql_v3_double_ord_ope, b eql_v3.query_double_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_double_ord_ope. --! @param a eql_v3.query_double_ord_ope @@ -31122,7 +34636,259 @@ AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gte(a eql_v3.query_double_ord_ope, b public.eql_v3_double_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>=) eql_v3.ord_term(b) $$; + +--! @brief Unsupported operator blocker for eql_v3.query_double_ord_ope: public.eql_v3_double_eq and eql_v3.query_double_ord_ope (mismatched query domain). +--! @param a public.eql_v3_double_eq left operand +--! @param b eql_v3.query_double_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a public.eql_v3_double_eq, b eql_v3.query_double_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'public.eql_v3_double_eq and eql_v3.query_double_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_double_ord_ope: eql_v3.query_double_ord_ope and public.eql_v3_double_eq (mismatched query domain). +--! @param a eql_v3.query_double_ord_ope left operand +--! @param b public.eql_v3_double_eq right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a eql_v3.query_double_ord_ope, b public.eql_v3_double_eq) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'eql_v3.query_double_ord_ope and public.eql_v3_double_eq'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_double_ord_ope: public.eql_v3_double_eq and eql_v3.query_double_ord_ope (mismatched query domain). +--! @param a public.eql_v3_double_eq left operand +--! @param b eql_v3.query_double_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a public.eql_v3_double_eq, b eql_v3.query_double_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'public.eql_v3_double_eq and eql_v3.query_double_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_double_ord_ope: eql_v3.query_double_ord_ope and public.eql_v3_double_eq (mismatched query domain). +--! @param a eql_v3.query_double_ord_ope left operand +--! @param b public.eql_v3_double_eq right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a eql_v3.query_double_ord_ope, b public.eql_v3_double_eq) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'eql_v3.query_double_ord_ope and public.eql_v3_double_eq'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_double_ord_ope: public.eql_v3_double_ord_ore and eql_v3.query_double_ord_ope (mismatched query domain). +--! @param a public.eql_v3_double_ord_ore left operand +--! @param b eql_v3.query_double_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a public.eql_v3_double_ord_ore, b eql_v3.query_double_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'public.eql_v3_double_ord_ore and eql_v3.query_double_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_double_ord_ope: eql_v3.query_double_ord_ope and public.eql_v3_double_ord_ore (mismatched query domain). +--! @param a eql_v3.query_double_ord_ope left operand +--! @param b public.eql_v3_double_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a eql_v3.query_double_ord_ope, b public.eql_v3_double_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'eql_v3.query_double_ord_ope and public.eql_v3_double_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_double_ord_ope: public.eql_v3_double_ord_ore and eql_v3.query_double_ord_ope (mismatched query domain). +--! @param a public.eql_v3_double_ord_ore left operand +--! @param b eql_v3.query_double_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a public.eql_v3_double_ord_ore, b eql_v3.query_double_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'public.eql_v3_double_ord_ore and eql_v3.query_double_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_double_ord_ope: eql_v3.query_double_ord_ope and public.eql_v3_double_ord_ore (mismatched query domain). +--! @param a eql_v3.query_double_ord_ope left operand +--! @param b public.eql_v3_double_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a eql_v3.query_double_ord_ope, b public.eql_v3_double_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'eql_v3.query_double_ord_ope and public.eql_v3_double_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_double_ord_ope: public.eql_v3_double_ord_ore and eql_v3.query_double_ord_ope (mismatched query domain). +--! @param a public.eql_v3_double_ord_ore left operand +--! @param b eql_v3.query_double_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lt(a public.eql_v3_double_ord_ore, b eql_v3.query_double_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<', 'public.eql_v3_double_ord_ore and eql_v3.query_double_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_double_ord_ope: eql_v3.query_double_ord_ope and public.eql_v3_double_ord_ore (mismatched query domain). +--! @param a eql_v3.query_double_ord_ope left operand +--! @param b public.eql_v3_double_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lt(a eql_v3.query_double_ord_ope, b public.eql_v3_double_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<', 'eql_v3.query_double_ord_ope and public.eql_v3_double_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_double_ord_ope: public.eql_v3_double_ord_ore and eql_v3.query_double_ord_ope (mismatched query domain). +--! @param a public.eql_v3_double_ord_ore left operand +--! @param b eql_v3.query_double_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lte(a public.eql_v3_double_ord_ore, b eql_v3.query_double_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<=', 'public.eql_v3_double_ord_ore and eql_v3.query_double_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_double_ord_ope: eql_v3.query_double_ord_ope and public.eql_v3_double_ord_ore (mismatched query domain). +--! @param a eql_v3.query_double_ord_ope left operand +--! @param b public.eql_v3_double_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lte(a eql_v3.query_double_ord_ope, b public.eql_v3_double_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<=', 'eql_v3.query_double_ord_ope and public.eql_v3_double_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_double_ord_ope: public.eql_v3_double_ord_ore and eql_v3.query_double_ord_ope (mismatched query domain). +--! @param a public.eql_v3_double_ord_ore left operand +--! @param b eql_v3.query_double_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gt(a public.eql_v3_double_ord_ore, b eql_v3.query_double_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>', 'public.eql_v3_double_ord_ore and eql_v3.query_double_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_double_ord_ope: eql_v3.query_double_ord_ope and public.eql_v3_double_ord_ore (mismatched query domain). +--! @param a eql_v3.query_double_ord_ope left operand +--! @param b public.eql_v3_double_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gt(a eql_v3.query_double_ord_ope, b public.eql_v3_double_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>', 'eql_v3.query_double_ord_ope and public.eql_v3_double_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_double_ord_ope: public.eql_v3_double_ord_ore and eql_v3.query_double_ord_ope (mismatched query domain). +--! @param a public.eql_v3_double_ord_ore left operand +--! @param b eql_v3.query_double_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gte(a public.eql_v3_double_ord_ore, b eql_v3.query_double_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>=', 'public.eql_v3_double_ord_ore and eql_v3.query_double_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_double_ord_ope: eql_v3.query_double_ord_ope and public.eql_v3_double_ord_ore (mismatched query domain). +--! @param a eql_v3.query_double_ord_ope left operand +--! @param b public.eql_v3_double_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gte(a eql_v3.query_double_ord_ope, b public.eql_v3_double_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>=', 'eql_v3.query_double_ord_ope and public.eql_v3_double_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_double_ord_ope: public.eql_v3_double_ord and eql_v3.query_double_ord_ope (mismatched query domain). +--! @param a public.eql_v3_double_ord left operand +--! @param b eql_v3.query_double_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a public.eql_v3_double_ord, b eql_v3.query_double_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'public.eql_v3_double_ord and eql_v3.query_double_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_double_ord_ope: eql_v3.query_double_ord_ope and public.eql_v3_double_ord (mismatched query domain). +--! @param a eql_v3.query_double_ord_ope left operand +--! @param b public.eql_v3_double_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a eql_v3.query_double_ord_ope, b public.eql_v3_double_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'eql_v3.query_double_ord_ope and public.eql_v3_double_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_double_ord_ope: public.eql_v3_double_ord and eql_v3.query_double_ord_ope (mismatched query domain). +--! @param a public.eql_v3_double_ord left operand +--! @param b eql_v3.query_double_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a public.eql_v3_double_ord, b eql_v3.query_double_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'public.eql_v3_double_ord and eql_v3.query_double_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_double_ord_ope: eql_v3.query_double_ord_ope and public.eql_v3_double_ord (mismatched query domain). +--! @param a eql_v3.query_double_ord_ope left operand +--! @param b public.eql_v3_double_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a eql_v3.query_double_ord_ope, b public.eql_v3_double_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'eql_v3.query_double_ord_ope and public.eql_v3_double_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_double_ord_ope: public.eql_v3_double_ord and eql_v3.query_double_ord_ope (mismatched query domain). +--! @param a public.eql_v3_double_ord left operand +--! @param b eql_v3.query_double_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lt(a public.eql_v3_double_ord, b eql_v3.query_double_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<', 'public.eql_v3_double_ord and eql_v3.query_double_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_double_ord_ope: eql_v3.query_double_ord_ope and public.eql_v3_double_ord (mismatched query domain). +--! @param a eql_v3.query_double_ord_ope left operand +--! @param b public.eql_v3_double_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lt(a eql_v3.query_double_ord_ope, b public.eql_v3_double_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<', 'eql_v3.query_double_ord_ope and public.eql_v3_double_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_double_ord_ope: public.eql_v3_double_ord and eql_v3.query_double_ord_ope (mismatched query domain). +--! @param a public.eql_v3_double_ord left operand +--! @param b eql_v3.query_double_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lte(a public.eql_v3_double_ord, b eql_v3.query_double_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<=', 'public.eql_v3_double_ord and eql_v3.query_double_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_double_ord_ope: eql_v3.query_double_ord_ope and public.eql_v3_double_ord (mismatched query domain). +--! @param a eql_v3.query_double_ord_ope left operand +--! @param b public.eql_v3_double_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lte(a eql_v3.query_double_ord_ope, b public.eql_v3_double_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<=', 'eql_v3.query_double_ord_ope and public.eql_v3_double_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_double_ord_ope: public.eql_v3_double_ord and eql_v3.query_double_ord_ope (mismatched query domain). +--! @param a public.eql_v3_double_ord left operand +--! @param b eql_v3.query_double_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gt(a public.eql_v3_double_ord, b eql_v3.query_double_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>', 'public.eql_v3_double_ord and eql_v3.query_double_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_double_ord_ope: eql_v3.query_double_ord_ope and public.eql_v3_double_ord (mismatched query domain). +--! @param a eql_v3.query_double_ord_ope left operand +--! @param b public.eql_v3_double_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gt(a eql_v3.query_double_ord_ope, b public.eql_v3_double_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>', 'eql_v3.query_double_ord_ope and public.eql_v3_double_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_double_ord_ope: public.eql_v3_double_ord and eql_v3.query_double_ord_ope (mismatched query domain). +--! @param a public.eql_v3_double_ord left operand +--! @param b eql_v3.query_double_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gte(a public.eql_v3_double_ord, b eql_v3.query_double_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>=', 'public.eql_v3_double_ord and eql_v3.query_double_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_double_ord_ope: eql_v3.query_double_ord_ope and public.eql_v3_double_ord (mismatched query domain). +--! @param a eql_v3.query_double_ord_ope left operand +--! @param b public.eql_v3_double_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gte(a eql_v3.query_double_ord_ope, b public.eql_v3_double_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>=', 'eql_v3.query_double_ord_ope and public.eql_v3_double_ord'; END; $$ +LANGUAGE plpgsql; -- AUTOMATICALLY GENERATED FILE. --! @file encrypted_domain/double/json_entry_double_functions.sql @@ -31190,7 +34956,7 @@ LANGUAGE plpgsql; --! @return boolean CREATE FUNCTION eql_v3.lt(a public.eql_v3_json_entry, b eql_v3.query_double_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_json_entry. --! @param a eql_v3.query_double_ord @@ -31198,7 +34964,7 @@ AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lt(a eql_v3.query_double_ord, b public.eql_v3_json_entry) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_json_entry. --! @param a public.eql_v3_json_entry @@ -31206,7 +34972,7 @@ AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lte(a public.eql_v3_json_entry, b eql_v3.query_double_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_json_entry. --! @param a eql_v3.query_double_ord @@ -31214,7 +34980,7 @@ AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lte(a eql_v3.query_double_ord, b public.eql_v3_json_entry) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_json_entry. --! @param a public.eql_v3_json_entry @@ -31222,7 +34988,7 @@ AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gt(a public.eql_v3_json_entry, b eql_v3.query_double_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_json_entry. --! @param a eql_v3.query_double_ord @@ -31230,7 +34996,7 @@ AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gt(a eql_v3.query_double_ord, b public.eql_v3_json_entry) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_json_entry. --! @param a public.eql_v3_json_entry @@ -31238,7 +35004,7 @@ AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gte(a public.eql_v3_json_entry, b eql_v3.query_double_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_json_entry. --! @param a eql_v3.query_double_ord @@ -31246,7 +35012,7 @@ AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gte(a eql_v3.query_double_ord, b public.eql_v3_json_entry) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>=) eql_v3.ord_term(b) $$; --! @brief Unsupported operator blocker for public.eql_v3_json_entry. --! @@ -31310,7 +35076,7 @@ LANGUAGE plpgsql; --! @return boolean CREATE FUNCTION eql_v3.lt(a public.eql_v3_json_entry, b eql_v3.query_double_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_json_entry. --! @param a eql_v3.query_double_ord_ope @@ -31318,7 +35084,7 @@ AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lt(a eql_v3.query_double_ord_ope, b public.eql_v3_json_entry) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_json_entry. --! @param a public.eql_v3_json_entry @@ -31326,7 +35092,7 @@ AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lte(a public.eql_v3_json_entry, b eql_v3.query_double_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_json_entry. --! @param a eql_v3.query_double_ord_ope @@ -31334,7 +35100,7 @@ AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lte(a eql_v3.query_double_ord_ope, b public.eql_v3_json_entry) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_json_entry. --! @param a public.eql_v3_json_entry @@ -31342,7 +35108,7 @@ AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gt(a public.eql_v3_json_entry, b eql_v3.query_double_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_json_entry. --! @param a eql_v3.query_double_ord_ope @@ -31350,7 +35116,7 @@ AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gt(a eql_v3.query_double_ord_ope, b public.eql_v3_json_entry) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_json_entry. --! @param a public.eql_v3_json_entry @@ -31358,7 +35124,7 @@ AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gte(a public.eql_v3_json_entry, b eql_v3.query_double_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_json_entry. --! @param a eql_v3.query_double_ord_ope @@ -31366,7 +35132,7 @@ AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gte(a eql_v3.query_double_ord_ope, b public.eql_v3_json_entry) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>=) eql_v3.ord_term(b) $$; -- AUTOMATICALLY GENERATED FILE. --! @file encrypted_domain/double/json_entry_double_operators.sql @@ -31583,6 +35349,146 @@ CREATE OPERATOR >= ( LEFTARG = eql_v3.query_double_ord_ope, RIGHTARG = public.eql_v3_double_ord_ope, COMMUTATOR = <=, NEGATOR = <, RESTRICT = scalargesel, JOIN = scalargejoinsel ); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = public.eql_v3_double_eq, RIGHTARG = eql_v3.query_double_ord_ope +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = eql_v3.query_double_ord_ope, RIGHTARG = public.eql_v3_double_eq +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = public.eql_v3_double_eq, RIGHTARG = eql_v3.query_double_ord_ope +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = eql_v3.query_double_ord_ope, RIGHTARG = public.eql_v3_double_eq +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = public.eql_v3_double_ord_ore, RIGHTARG = eql_v3.query_double_ord_ope +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = eql_v3.query_double_ord_ope, RIGHTARG = public.eql_v3_double_ord_ore +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = public.eql_v3_double_ord_ore, RIGHTARG = eql_v3.query_double_ord_ope +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = eql_v3.query_double_ord_ope, RIGHTARG = public.eql_v3_double_ord_ore +); + +CREATE OPERATOR < ( + FUNCTION = eql_v3_internal.lt, + LEFTARG = public.eql_v3_double_ord_ore, RIGHTARG = eql_v3.query_double_ord_ope +); + +CREATE OPERATOR < ( + FUNCTION = eql_v3_internal.lt, + LEFTARG = eql_v3.query_double_ord_ope, RIGHTARG = public.eql_v3_double_ord_ore +); + +CREATE OPERATOR <= ( + FUNCTION = eql_v3_internal.lte, + LEFTARG = public.eql_v3_double_ord_ore, RIGHTARG = eql_v3.query_double_ord_ope +); + +CREATE OPERATOR <= ( + FUNCTION = eql_v3_internal.lte, + LEFTARG = eql_v3.query_double_ord_ope, RIGHTARG = public.eql_v3_double_ord_ore +); + +CREATE OPERATOR > ( + FUNCTION = eql_v3_internal.gt, + LEFTARG = public.eql_v3_double_ord_ore, RIGHTARG = eql_v3.query_double_ord_ope +); + +CREATE OPERATOR > ( + FUNCTION = eql_v3_internal.gt, + LEFTARG = eql_v3.query_double_ord_ope, RIGHTARG = public.eql_v3_double_ord_ore +); + +CREATE OPERATOR >= ( + FUNCTION = eql_v3_internal.gte, + LEFTARG = public.eql_v3_double_ord_ore, RIGHTARG = eql_v3.query_double_ord_ope +); + +CREATE OPERATOR >= ( + FUNCTION = eql_v3_internal.gte, + LEFTARG = eql_v3.query_double_ord_ope, RIGHTARG = public.eql_v3_double_ord_ore +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = public.eql_v3_double_ord, RIGHTARG = eql_v3.query_double_ord_ope +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = eql_v3.query_double_ord_ope, RIGHTARG = public.eql_v3_double_ord +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = public.eql_v3_double_ord, RIGHTARG = eql_v3.query_double_ord_ope +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = eql_v3.query_double_ord_ope, RIGHTARG = public.eql_v3_double_ord +); + +CREATE OPERATOR < ( + FUNCTION = eql_v3_internal.lt, + LEFTARG = public.eql_v3_double_ord, RIGHTARG = eql_v3.query_double_ord_ope +); + +CREATE OPERATOR < ( + FUNCTION = eql_v3_internal.lt, + LEFTARG = eql_v3.query_double_ord_ope, RIGHTARG = public.eql_v3_double_ord +); + +CREATE OPERATOR <= ( + FUNCTION = eql_v3_internal.lte, + LEFTARG = public.eql_v3_double_ord, RIGHTARG = eql_v3.query_double_ord_ope +); + +CREATE OPERATOR <= ( + FUNCTION = eql_v3_internal.lte, + LEFTARG = eql_v3.query_double_ord_ope, RIGHTARG = public.eql_v3_double_ord +); + +CREATE OPERATOR > ( + FUNCTION = eql_v3_internal.gt, + LEFTARG = public.eql_v3_double_ord, RIGHTARG = eql_v3.query_double_ord_ope +); + +CREATE OPERATOR > ( + FUNCTION = eql_v3_internal.gt, + LEFTARG = eql_v3.query_double_ord_ope, RIGHTARG = public.eql_v3_double_ord +); + +CREATE OPERATOR >= ( + FUNCTION = eql_v3_internal.gte, + LEFTARG = public.eql_v3_double_ord, RIGHTARG = eql_v3.query_double_ord_ope +); + +CREATE OPERATOR >= ( + FUNCTION = eql_v3_internal.gte, + LEFTARG = eql_v3.query_double_ord_ope, RIGHTARG = public.eql_v3_double_ord +); -- AUTOMATICALLY GENERATED FILE. --! @file encrypted_domain/double/query_double_ord_operators.sql @@ -31659,6 +35565,146 @@ CREATE OPERATOR >= ( LEFTARG = eql_v3.query_double_ord, RIGHTARG = public.eql_v3_double_ord, COMMUTATOR = <=, NEGATOR = <, RESTRICT = scalargesel, JOIN = scalargejoinsel ); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = public.eql_v3_double_eq, RIGHTARG = eql_v3.query_double_ord +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = eql_v3.query_double_ord, RIGHTARG = public.eql_v3_double_eq +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = public.eql_v3_double_eq, RIGHTARG = eql_v3.query_double_ord +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = eql_v3.query_double_ord, RIGHTARG = public.eql_v3_double_eq +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = public.eql_v3_double_ord_ore, RIGHTARG = eql_v3.query_double_ord +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = eql_v3.query_double_ord, RIGHTARG = public.eql_v3_double_ord_ore +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = public.eql_v3_double_ord_ore, RIGHTARG = eql_v3.query_double_ord +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = eql_v3.query_double_ord, RIGHTARG = public.eql_v3_double_ord_ore +); + +CREATE OPERATOR < ( + FUNCTION = eql_v3_internal.lt, + LEFTARG = public.eql_v3_double_ord_ore, RIGHTARG = eql_v3.query_double_ord +); + +CREATE OPERATOR < ( + FUNCTION = eql_v3_internal.lt, + LEFTARG = eql_v3.query_double_ord, RIGHTARG = public.eql_v3_double_ord_ore +); + +CREATE OPERATOR <= ( + FUNCTION = eql_v3_internal.lte, + LEFTARG = public.eql_v3_double_ord_ore, RIGHTARG = eql_v3.query_double_ord +); + +CREATE OPERATOR <= ( + FUNCTION = eql_v3_internal.lte, + LEFTARG = eql_v3.query_double_ord, RIGHTARG = public.eql_v3_double_ord_ore +); + +CREATE OPERATOR > ( + FUNCTION = eql_v3_internal.gt, + LEFTARG = public.eql_v3_double_ord_ore, RIGHTARG = eql_v3.query_double_ord +); + +CREATE OPERATOR > ( + FUNCTION = eql_v3_internal.gt, + LEFTARG = eql_v3.query_double_ord, RIGHTARG = public.eql_v3_double_ord_ore +); + +CREATE OPERATOR >= ( + FUNCTION = eql_v3_internal.gte, + LEFTARG = public.eql_v3_double_ord_ore, RIGHTARG = eql_v3.query_double_ord +); + +CREATE OPERATOR >= ( + FUNCTION = eql_v3_internal.gte, + LEFTARG = eql_v3.query_double_ord, RIGHTARG = public.eql_v3_double_ord_ore +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = public.eql_v3_double_ord_ope, RIGHTARG = eql_v3.query_double_ord +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = eql_v3.query_double_ord, RIGHTARG = public.eql_v3_double_ord_ope +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = public.eql_v3_double_ord_ope, RIGHTARG = eql_v3.query_double_ord +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = eql_v3.query_double_ord, RIGHTARG = public.eql_v3_double_ord_ope +); + +CREATE OPERATOR < ( + FUNCTION = eql_v3_internal.lt, + LEFTARG = public.eql_v3_double_ord_ope, RIGHTARG = eql_v3.query_double_ord +); + +CREATE OPERATOR < ( + FUNCTION = eql_v3_internal.lt, + LEFTARG = eql_v3.query_double_ord, RIGHTARG = public.eql_v3_double_ord_ope +); + +CREATE OPERATOR <= ( + FUNCTION = eql_v3_internal.lte, + LEFTARG = public.eql_v3_double_ord_ope, RIGHTARG = eql_v3.query_double_ord +); + +CREATE OPERATOR <= ( + FUNCTION = eql_v3_internal.lte, + LEFTARG = eql_v3.query_double_ord, RIGHTARG = public.eql_v3_double_ord_ope +); + +CREATE OPERATOR > ( + FUNCTION = eql_v3_internal.gt, + LEFTARG = public.eql_v3_double_ord_ope, RIGHTARG = eql_v3.query_double_ord +); + +CREATE OPERATOR > ( + FUNCTION = eql_v3_internal.gt, + LEFTARG = eql_v3.query_double_ord, RIGHTARG = public.eql_v3_double_ord_ope +); + +CREATE OPERATOR >= ( + FUNCTION = eql_v3_internal.gte, + LEFTARG = public.eql_v3_double_ord_ope, RIGHTARG = eql_v3.query_double_ord +); + +CREATE OPERATOR >= ( + FUNCTION = eql_v3_internal.gte, + LEFTARG = eql_v3.query_double_ord, RIGHTARG = public.eql_v3_double_ord_ope +); -- AUTOMATICALLY GENERATED FILE. --! @file encrypted_domain/integer/integer_ord_functions.sql @@ -31678,7 +35724,7 @@ AS $$ SELECT eql_v3_internal.ope_cllw(a::jsonb) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a public.eql_v3_integer_ord, b public.eql_v3_integer_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) = eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_integer_ord. --! @param a public.eql_v3_integer_ord @@ -31686,7 +35732,7 @@ AS $$ SELECT eql_v3.ord_term(a) = eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a public.eql_v3_integer_ord, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) = eql_v3.ord_term(b::public.eql_v3_integer_ord) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.=) eql_v3.ord_term(b::public.eql_v3_integer_ord) $$; --! @brief Operator wrapper for public.eql_v3_integer_ord. --! @param a jsonb @@ -31694,7 +35740,7 @@ AS $$ SELECT eql_v3.ord_term(a) = eql_v3.ord_term(b::public.eql_v3_integer_ord) --! @return boolean CREATE FUNCTION eql_v3.eq(a jsonb, b public.eql_v3_integer_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_integer_ord) = eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_integer_ord) OPERATOR(pg_catalog.=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_integer_ord. --! @param a public.eql_v3_integer_ord @@ -31702,7 +35748,7 @@ AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_integer_ord) = eql_v3.ord_term(b) --! @return boolean CREATE FUNCTION eql_v3.neq(a public.eql_v3_integer_ord, b public.eql_v3_integer_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <> eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_integer_ord. --! @param a public.eql_v3_integer_ord @@ -31710,7 +35756,7 @@ AS $$ SELECT eql_v3.ord_term(a) <> eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.neq(a public.eql_v3_integer_ord, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <> eql_v3.ord_term(b::public.eql_v3_integer_ord) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<>) eql_v3.ord_term(b::public.eql_v3_integer_ord) $$; --! @brief Operator wrapper for public.eql_v3_integer_ord. --! @param a jsonb @@ -31718,7 +35764,7 @@ AS $$ SELECT eql_v3.ord_term(a) <> eql_v3.ord_term(b::public.eql_v3_integer_ord) --! @return boolean CREATE FUNCTION eql_v3.neq(a jsonb, b public.eql_v3_integer_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_integer_ord) <> eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_integer_ord) OPERATOR(pg_catalog.<>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_integer_ord. --! @param a public.eql_v3_integer_ord @@ -31726,7 +35772,7 @@ AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_integer_ord) <> eql_v3.ord_term(b) --! @return boolean CREATE FUNCTION eql_v3.lt(a public.eql_v3_integer_ord, b public.eql_v3_integer_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_integer_ord. --! @param a public.eql_v3_integer_ord @@ -31734,7 +35780,7 @@ AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lt(a public.eql_v3_integer_ord, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b::public.eql_v3_integer_ord) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<) eql_v3.ord_term(b::public.eql_v3_integer_ord) $$; --! @brief Operator wrapper for public.eql_v3_integer_ord. --! @param a jsonb @@ -31742,7 +35788,7 @@ AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b::public.eql_v3_integer_ord) --! @return boolean CREATE FUNCTION eql_v3.lt(a jsonb, b public.eql_v3_integer_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_integer_ord) < eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_integer_ord) OPERATOR(pg_catalog.<) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_integer_ord. --! @param a public.eql_v3_integer_ord @@ -31750,7 +35796,7 @@ AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_integer_ord) < eql_v3.ord_term(b) --! @return boolean CREATE FUNCTION eql_v3.lte(a public.eql_v3_integer_ord, b public.eql_v3_integer_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_integer_ord. --! @param a public.eql_v3_integer_ord @@ -31758,7 +35804,7 @@ AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lte(a public.eql_v3_integer_ord, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b::public.eql_v3_integer_ord) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<=) eql_v3.ord_term(b::public.eql_v3_integer_ord) $$; --! @brief Operator wrapper for public.eql_v3_integer_ord. --! @param a jsonb @@ -31766,7 +35812,7 @@ AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b::public.eql_v3_integer_ord) --! @return boolean CREATE FUNCTION eql_v3.lte(a jsonb, b public.eql_v3_integer_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_integer_ord) <= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_integer_ord) OPERATOR(pg_catalog.<=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_integer_ord. --! @param a public.eql_v3_integer_ord @@ -31774,7 +35820,7 @@ AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_integer_ord) <= eql_v3.ord_term(b) --! @return boolean CREATE FUNCTION eql_v3.gt(a public.eql_v3_integer_ord, b public.eql_v3_integer_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_integer_ord. --! @param a public.eql_v3_integer_ord @@ -31782,7 +35828,7 @@ AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gt(a public.eql_v3_integer_ord, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b::public.eql_v3_integer_ord) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>) eql_v3.ord_term(b::public.eql_v3_integer_ord) $$; --! @brief Operator wrapper for public.eql_v3_integer_ord. --! @param a jsonb @@ -31790,7 +35836,7 @@ AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b::public.eql_v3_integer_ord) --! @return boolean CREATE FUNCTION eql_v3.gt(a jsonb, b public.eql_v3_integer_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_integer_ord) > eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_integer_ord) OPERATOR(pg_catalog.>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_integer_ord. --! @param a public.eql_v3_integer_ord @@ -31798,7 +35844,7 @@ AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_integer_ord) > eql_v3.ord_term(b) --! @return boolean CREATE FUNCTION eql_v3.gte(a public.eql_v3_integer_ord, b public.eql_v3_integer_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_integer_ord. --! @param a public.eql_v3_integer_ord @@ -31806,7 +35852,7 @@ AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gte(a public.eql_v3_integer_ord, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b::public.eql_v3_integer_ord) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>=) eql_v3.ord_term(b::public.eql_v3_integer_ord) $$; --! @brief Operator wrapper for public.eql_v3_integer_ord. --! @param a jsonb @@ -31814,7 +35860,7 @@ AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b::public.eql_v3_integer_ord) --! @return boolean CREATE FUNCTION eql_v3.gte(a jsonb, b public.eql_v3_integer_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_integer_ord) >= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_integer_ord) OPERATOR(pg_catalog.>=) eql_v3.ord_term(b) $$; --! @brief Unsupported operator blocker for public.eql_v3_integer_ord. --! @@ -32240,7 +36286,7 @@ AS $$ SELECT eql_v3_internal.ope_cllw(a::jsonb) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a public.eql_v3_integer_ord_ope, b public.eql_v3_integer_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) = eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_integer_ord_ope. --! @param a public.eql_v3_integer_ord_ope @@ -32248,7 +36294,7 @@ AS $$ SELECT eql_v3.ord_term(a) = eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a public.eql_v3_integer_ord_ope, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) = eql_v3.ord_term(b::public.eql_v3_integer_ord_ope) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.=) eql_v3.ord_term(b::public.eql_v3_integer_ord_ope) $$; --! @brief Operator wrapper for public.eql_v3_integer_ord_ope. --! @param a jsonb @@ -32256,7 +36302,7 @@ AS $$ SELECT eql_v3.ord_term(a) = eql_v3.ord_term(b::public.eql_v3_integer_ord_o --! @return boolean CREATE FUNCTION eql_v3.eq(a jsonb, b public.eql_v3_integer_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_integer_ord_ope) = eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_integer_ord_ope) OPERATOR(pg_catalog.=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_integer_ord_ope. --! @param a public.eql_v3_integer_ord_ope @@ -32264,7 +36310,7 @@ AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_integer_ord_ope) = eql_v3.ord_term --! @return boolean CREATE FUNCTION eql_v3.neq(a public.eql_v3_integer_ord_ope, b public.eql_v3_integer_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <> eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_integer_ord_ope. --! @param a public.eql_v3_integer_ord_ope @@ -32272,7 +36318,7 @@ AS $$ SELECT eql_v3.ord_term(a) <> eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.neq(a public.eql_v3_integer_ord_ope, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <> eql_v3.ord_term(b::public.eql_v3_integer_ord_ope) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<>) eql_v3.ord_term(b::public.eql_v3_integer_ord_ope) $$; --! @brief Operator wrapper for public.eql_v3_integer_ord_ope. --! @param a jsonb @@ -32280,7 +36326,7 @@ AS $$ SELECT eql_v3.ord_term(a) <> eql_v3.ord_term(b::public.eql_v3_integer_ord_ --! @return boolean CREATE FUNCTION eql_v3.neq(a jsonb, b public.eql_v3_integer_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_integer_ord_ope) <> eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_integer_ord_ope) OPERATOR(pg_catalog.<>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_integer_ord_ope. --! @param a public.eql_v3_integer_ord_ope @@ -32288,7 +36334,7 @@ AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_integer_ord_ope) <> eql_v3.ord_ter --! @return boolean CREATE FUNCTION eql_v3.lt(a public.eql_v3_integer_ord_ope, b public.eql_v3_integer_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_integer_ord_ope. --! @param a public.eql_v3_integer_ord_ope @@ -32296,7 +36342,7 @@ AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lt(a public.eql_v3_integer_ord_ope, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b::public.eql_v3_integer_ord_ope) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<) eql_v3.ord_term(b::public.eql_v3_integer_ord_ope) $$; --! @brief Operator wrapper for public.eql_v3_integer_ord_ope. --! @param a jsonb @@ -32304,7 +36350,7 @@ AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b::public.eql_v3_integer_ord_o --! @return boolean CREATE FUNCTION eql_v3.lt(a jsonb, b public.eql_v3_integer_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_integer_ord_ope) < eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_integer_ord_ope) OPERATOR(pg_catalog.<) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_integer_ord_ope. --! @param a public.eql_v3_integer_ord_ope @@ -32312,7 +36358,7 @@ AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_integer_ord_ope) < eql_v3.ord_term --! @return boolean CREATE FUNCTION eql_v3.lte(a public.eql_v3_integer_ord_ope, b public.eql_v3_integer_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_integer_ord_ope. --! @param a public.eql_v3_integer_ord_ope @@ -32320,7 +36366,7 @@ AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lte(a public.eql_v3_integer_ord_ope, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b::public.eql_v3_integer_ord_ope) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<=) eql_v3.ord_term(b::public.eql_v3_integer_ord_ope) $$; --! @brief Operator wrapper for public.eql_v3_integer_ord_ope. --! @param a jsonb @@ -32328,7 +36374,7 @@ AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b::public.eql_v3_integer_ord_ --! @return boolean CREATE FUNCTION eql_v3.lte(a jsonb, b public.eql_v3_integer_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_integer_ord_ope) <= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_integer_ord_ope) OPERATOR(pg_catalog.<=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_integer_ord_ope. --! @param a public.eql_v3_integer_ord_ope @@ -32336,7 +36382,7 @@ AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_integer_ord_ope) <= eql_v3.ord_ter --! @return boolean CREATE FUNCTION eql_v3.gt(a public.eql_v3_integer_ord_ope, b public.eql_v3_integer_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_integer_ord_ope. --! @param a public.eql_v3_integer_ord_ope @@ -32344,7 +36390,7 @@ AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gt(a public.eql_v3_integer_ord_ope, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b::public.eql_v3_integer_ord_ope) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>) eql_v3.ord_term(b::public.eql_v3_integer_ord_ope) $$; --! @brief Operator wrapper for public.eql_v3_integer_ord_ope. --! @param a jsonb @@ -32352,7 +36398,7 @@ AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b::public.eql_v3_integer_ord_o --! @return boolean CREATE FUNCTION eql_v3.gt(a jsonb, b public.eql_v3_integer_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_integer_ord_ope) > eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_integer_ord_ope) OPERATOR(pg_catalog.>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_integer_ord_ope. --! @param a public.eql_v3_integer_ord_ope @@ -32360,7 +36406,7 @@ AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_integer_ord_ope) > eql_v3.ord_term --! @return boolean CREATE FUNCTION eql_v3.gte(a public.eql_v3_integer_ord_ope, b public.eql_v3_integer_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_integer_ord_ope. --! @param a public.eql_v3_integer_ord_ope @@ -32368,7 +36414,7 @@ AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gte(a public.eql_v3_integer_ord_ope, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b::public.eql_v3_integer_ord_ope) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>=) eql_v3.ord_term(b::public.eql_v3_integer_ord_ope) $$; --! @brief Operator wrapper for public.eql_v3_integer_ord_ope. --! @param a jsonb @@ -32376,7 +36422,7 @@ AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b::public.eql_v3_integer_ord_ --! @return boolean CREATE FUNCTION eql_v3.gte(a jsonb, b public.eql_v3_integer_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_integer_ord_ope) >= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_integer_ord_ope) OPERATOR(pg_catalog.>=) eql_v3.ord_term(b) $$; --! @brief Unsupported operator blocker for public.eql_v3_integer_ord_ope. --! @@ -33432,7 +37478,7 @@ AS $$ SELECT eql_v3_internal.ope_cllw(a::jsonb) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a public.eql_v3_integer_ord, b eql_v3.query_integer_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) = eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_integer_ord. --! @param a eql_v3.query_integer_ord @@ -33440,7 +37486,7 @@ AS $$ SELECT eql_v3.ord_term(a) = eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a eql_v3.query_integer_ord, b public.eql_v3_integer_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) = eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_integer_ord. --! @param a public.eql_v3_integer_ord @@ -33448,7 +37494,7 @@ AS $$ SELECT eql_v3.ord_term(a) = eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.neq(a public.eql_v3_integer_ord, b eql_v3.query_integer_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <> eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_integer_ord. --! @param a eql_v3.query_integer_ord @@ -33456,7 +37502,7 @@ AS $$ SELECT eql_v3.ord_term(a) <> eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.neq(a eql_v3.query_integer_ord, b public.eql_v3_integer_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <> eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_integer_ord. --! @param a public.eql_v3_integer_ord @@ -33464,7 +37510,7 @@ AS $$ SELECT eql_v3.ord_term(a) <> eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lt(a public.eql_v3_integer_ord, b eql_v3.query_integer_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_integer_ord. --! @param a eql_v3.query_integer_ord @@ -33472,7 +37518,7 @@ AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lt(a eql_v3.query_integer_ord, b public.eql_v3_integer_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_integer_ord. --! @param a public.eql_v3_integer_ord @@ -33480,7 +37526,7 @@ AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lte(a public.eql_v3_integer_ord, b eql_v3.query_integer_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_integer_ord. --! @param a eql_v3.query_integer_ord @@ -33488,7 +37534,7 @@ AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lte(a eql_v3.query_integer_ord, b public.eql_v3_integer_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_integer_ord. --! @param a public.eql_v3_integer_ord @@ -33496,7 +37542,7 @@ AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gt(a public.eql_v3_integer_ord, b eql_v3.query_integer_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_integer_ord. --! @param a eql_v3.query_integer_ord @@ -33504,7 +37550,7 @@ AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gt(a eql_v3.query_integer_ord, b public.eql_v3_integer_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_integer_ord. --! @param a public.eql_v3_integer_ord @@ -33512,7 +37558,7 @@ AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gte(a public.eql_v3_integer_ord, b eql_v3.query_integer_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_integer_ord. --! @param a eql_v3.query_integer_ord @@ -33520,7 +37566,259 @@ AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gte(a eql_v3.query_integer_ord, b public.eql_v3_integer_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>=) eql_v3.ord_term(b) $$; + +--! @brief Unsupported operator blocker for eql_v3.query_integer_ord: public.eql_v3_integer_eq and eql_v3.query_integer_ord (mismatched query domain). +--! @param a public.eql_v3_integer_eq left operand +--! @param b eql_v3.query_integer_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a public.eql_v3_integer_eq, b eql_v3.query_integer_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'public.eql_v3_integer_eq and eql_v3.query_integer_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_integer_ord: eql_v3.query_integer_ord and public.eql_v3_integer_eq (mismatched query domain). +--! @param a eql_v3.query_integer_ord left operand +--! @param b public.eql_v3_integer_eq right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a eql_v3.query_integer_ord, b public.eql_v3_integer_eq) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'eql_v3.query_integer_ord and public.eql_v3_integer_eq'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_integer_ord: public.eql_v3_integer_eq and eql_v3.query_integer_ord (mismatched query domain). +--! @param a public.eql_v3_integer_eq left operand +--! @param b eql_v3.query_integer_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a public.eql_v3_integer_eq, b eql_v3.query_integer_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'public.eql_v3_integer_eq and eql_v3.query_integer_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_integer_ord: eql_v3.query_integer_ord and public.eql_v3_integer_eq (mismatched query domain). +--! @param a eql_v3.query_integer_ord left operand +--! @param b public.eql_v3_integer_eq right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a eql_v3.query_integer_ord, b public.eql_v3_integer_eq) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'eql_v3.query_integer_ord and public.eql_v3_integer_eq'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_integer_ord: public.eql_v3_integer_ord_ore and eql_v3.query_integer_ord (mismatched query domain). +--! @param a public.eql_v3_integer_ord_ore left operand +--! @param b eql_v3.query_integer_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a public.eql_v3_integer_ord_ore, b eql_v3.query_integer_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'public.eql_v3_integer_ord_ore and eql_v3.query_integer_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_integer_ord: eql_v3.query_integer_ord and public.eql_v3_integer_ord_ore (mismatched query domain). +--! @param a eql_v3.query_integer_ord left operand +--! @param b public.eql_v3_integer_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a eql_v3.query_integer_ord, b public.eql_v3_integer_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'eql_v3.query_integer_ord and public.eql_v3_integer_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_integer_ord: public.eql_v3_integer_ord_ore and eql_v3.query_integer_ord (mismatched query domain). +--! @param a public.eql_v3_integer_ord_ore left operand +--! @param b eql_v3.query_integer_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a public.eql_v3_integer_ord_ore, b eql_v3.query_integer_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'public.eql_v3_integer_ord_ore and eql_v3.query_integer_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_integer_ord: eql_v3.query_integer_ord and public.eql_v3_integer_ord_ore (mismatched query domain). +--! @param a eql_v3.query_integer_ord left operand +--! @param b public.eql_v3_integer_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a eql_v3.query_integer_ord, b public.eql_v3_integer_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'eql_v3.query_integer_ord and public.eql_v3_integer_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_integer_ord: public.eql_v3_integer_ord_ore and eql_v3.query_integer_ord (mismatched query domain). +--! @param a public.eql_v3_integer_ord_ore left operand +--! @param b eql_v3.query_integer_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lt(a public.eql_v3_integer_ord_ore, b eql_v3.query_integer_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<', 'public.eql_v3_integer_ord_ore and eql_v3.query_integer_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_integer_ord: eql_v3.query_integer_ord and public.eql_v3_integer_ord_ore (mismatched query domain). +--! @param a eql_v3.query_integer_ord left operand +--! @param b public.eql_v3_integer_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lt(a eql_v3.query_integer_ord, b public.eql_v3_integer_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<', 'eql_v3.query_integer_ord and public.eql_v3_integer_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_integer_ord: public.eql_v3_integer_ord_ore and eql_v3.query_integer_ord (mismatched query domain). +--! @param a public.eql_v3_integer_ord_ore left operand +--! @param b eql_v3.query_integer_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lte(a public.eql_v3_integer_ord_ore, b eql_v3.query_integer_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<=', 'public.eql_v3_integer_ord_ore and eql_v3.query_integer_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_integer_ord: eql_v3.query_integer_ord and public.eql_v3_integer_ord_ore (mismatched query domain). +--! @param a eql_v3.query_integer_ord left operand +--! @param b public.eql_v3_integer_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lte(a eql_v3.query_integer_ord, b public.eql_v3_integer_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<=', 'eql_v3.query_integer_ord and public.eql_v3_integer_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_integer_ord: public.eql_v3_integer_ord_ore and eql_v3.query_integer_ord (mismatched query domain). +--! @param a public.eql_v3_integer_ord_ore left operand +--! @param b eql_v3.query_integer_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gt(a public.eql_v3_integer_ord_ore, b eql_v3.query_integer_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>', 'public.eql_v3_integer_ord_ore and eql_v3.query_integer_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_integer_ord: eql_v3.query_integer_ord and public.eql_v3_integer_ord_ore (mismatched query domain). +--! @param a eql_v3.query_integer_ord left operand +--! @param b public.eql_v3_integer_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gt(a eql_v3.query_integer_ord, b public.eql_v3_integer_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>', 'eql_v3.query_integer_ord and public.eql_v3_integer_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_integer_ord: public.eql_v3_integer_ord_ore and eql_v3.query_integer_ord (mismatched query domain). +--! @param a public.eql_v3_integer_ord_ore left operand +--! @param b eql_v3.query_integer_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gte(a public.eql_v3_integer_ord_ore, b eql_v3.query_integer_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>=', 'public.eql_v3_integer_ord_ore and eql_v3.query_integer_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_integer_ord: eql_v3.query_integer_ord and public.eql_v3_integer_ord_ore (mismatched query domain). +--! @param a eql_v3.query_integer_ord left operand +--! @param b public.eql_v3_integer_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gte(a eql_v3.query_integer_ord, b public.eql_v3_integer_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>=', 'eql_v3.query_integer_ord and public.eql_v3_integer_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_integer_ord: public.eql_v3_integer_ord_ope and eql_v3.query_integer_ord (mismatched query domain). +--! @param a public.eql_v3_integer_ord_ope left operand +--! @param b eql_v3.query_integer_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a public.eql_v3_integer_ord_ope, b eql_v3.query_integer_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'public.eql_v3_integer_ord_ope and eql_v3.query_integer_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_integer_ord: eql_v3.query_integer_ord and public.eql_v3_integer_ord_ope (mismatched query domain). +--! @param a eql_v3.query_integer_ord left operand +--! @param b public.eql_v3_integer_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a eql_v3.query_integer_ord, b public.eql_v3_integer_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'eql_v3.query_integer_ord and public.eql_v3_integer_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_integer_ord: public.eql_v3_integer_ord_ope and eql_v3.query_integer_ord (mismatched query domain). +--! @param a public.eql_v3_integer_ord_ope left operand +--! @param b eql_v3.query_integer_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a public.eql_v3_integer_ord_ope, b eql_v3.query_integer_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'public.eql_v3_integer_ord_ope and eql_v3.query_integer_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_integer_ord: eql_v3.query_integer_ord and public.eql_v3_integer_ord_ope (mismatched query domain). +--! @param a eql_v3.query_integer_ord left operand +--! @param b public.eql_v3_integer_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a eql_v3.query_integer_ord, b public.eql_v3_integer_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'eql_v3.query_integer_ord and public.eql_v3_integer_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_integer_ord: public.eql_v3_integer_ord_ope and eql_v3.query_integer_ord (mismatched query domain). +--! @param a public.eql_v3_integer_ord_ope left operand +--! @param b eql_v3.query_integer_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lt(a public.eql_v3_integer_ord_ope, b eql_v3.query_integer_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<', 'public.eql_v3_integer_ord_ope and eql_v3.query_integer_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_integer_ord: eql_v3.query_integer_ord and public.eql_v3_integer_ord_ope (mismatched query domain). +--! @param a eql_v3.query_integer_ord left operand +--! @param b public.eql_v3_integer_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lt(a eql_v3.query_integer_ord, b public.eql_v3_integer_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<', 'eql_v3.query_integer_ord and public.eql_v3_integer_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_integer_ord: public.eql_v3_integer_ord_ope and eql_v3.query_integer_ord (mismatched query domain). +--! @param a public.eql_v3_integer_ord_ope left operand +--! @param b eql_v3.query_integer_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lte(a public.eql_v3_integer_ord_ope, b eql_v3.query_integer_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<=', 'public.eql_v3_integer_ord_ope and eql_v3.query_integer_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_integer_ord: eql_v3.query_integer_ord and public.eql_v3_integer_ord_ope (mismatched query domain). +--! @param a eql_v3.query_integer_ord left operand +--! @param b public.eql_v3_integer_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lte(a eql_v3.query_integer_ord, b public.eql_v3_integer_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<=', 'eql_v3.query_integer_ord and public.eql_v3_integer_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_integer_ord: public.eql_v3_integer_ord_ope and eql_v3.query_integer_ord (mismatched query domain). +--! @param a public.eql_v3_integer_ord_ope left operand +--! @param b eql_v3.query_integer_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gt(a public.eql_v3_integer_ord_ope, b eql_v3.query_integer_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>', 'public.eql_v3_integer_ord_ope and eql_v3.query_integer_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_integer_ord: eql_v3.query_integer_ord and public.eql_v3_integer_ord_ope (mismatched query domain). +--! @param a eql_v3.query_integer_ord left operand +--! @param b public.eql_v3_integer_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gt(a eql_v3.query_integer_ord, b public.eql_v3_integer_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>', 'eql_v3.query_integer_ord and public.eql_v3_integer_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_integer_ord: public.eql_v3_integer_ord_ope and eql_v3.query_integer_ord (mismatched query domain). +--! @param a public.eql_v3_integer_ord_ope left operand +--! @param b eql_v3.query_integer_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gte(a public.eql_v3_integer_ord_ope, b eql_v3.query_integer_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>=', 'public.eql_v3_integer_ord_ope and eql_v3.query_integer_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_integer_ord: eql_v3.query_integer_ord and public.eql_v3_integer_ord_ope (mismatched query domain). +--! @param a eql_v3.query_integer_ord left operand +--! @param b public.eql_v3_integer_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gte(a eql_v3.query_integer_ord, b public.eql_v3_integer_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>=', 'eql_v3.query_integer_ord and public.eql_v3_integer_ord_ope'; END; $$ +LANGUAGE plpgsql; -- AUTOMATICALLY GENERATED FILE. --! @file encrypted_domain/integer/query_integer_ord_ope_functions.sql @@ -33540,7 +37838,7 @@ AS $$ SELECT eql_v3_internal.ope_cllw(a::jsonb) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a public.eql_v3_integer_ord_ope, b eql_v3.query_integer_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) = eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_integer_ord_ope. --! @param a eql_v3.query_integer_ord_ope @@ -33548,7 +37846,7 @@ AS $$ SELECT eql_v3.ord_term(a) = eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a eql_v3.query_integer_ord_ope, b public.eql_v3_integer_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) = eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_integer_ord_ope. --! @param a public.eql_v3_integer_ord_ope @@ -33556,7 +37854,7 @@ AS $$ SELECT eql_v3.ord_term(a) = eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.neq(a public.eql_v3_integer_ord_ope, b eql_v3.query_integer_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <> eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_integer_ord_ope. --! @param a eql_v3.query_integer_ord_ope @@ -33564,7 +37862,7 @@ AS $$ SELECT eql_v3.ord_term(a) <> eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.neq(a eql_v3.query_integer_ord_ope, b public.eql_v3_integer_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <> eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_integer_ord_ope. --! @param a public.eql_v3_integer_ord_ope @@ -33572,7 +37870,7 @@ AS $$ SELECT eql_v3.ord_term(a) <> eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lt(a public.eql_v3_integer_ord_ope, b eql_v3.query_integer_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_integer_ord_ope. --! @param a eql_v3.query_integer_ord_ope @@ -33580,7 +37878,7 @@ AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lt(a eql_v3.query_integer_ord_ope, b public.eql_v3_integer_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_integer_ord_ope. --! @param a public.eql_v3_integer_ord_ope @@ -33588,7 +37886,7 @@ AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lte(a public.eql_v3_integer_ord_ope, b eql_v3.query_integer_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_integer_ord_ope. --! @param a eql_v3.query_integer_ord_ope @@ -33596,7 +37894,7 @@ AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lte(a eql_v3.query_integer_ord_ope, b public.eql_v3_integer_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_integer_ord_ope. --! @param a public.eql_v3_integer_ord_ope @@ -33604,7 +37902,7 @@ AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gt(a public.eql_v3_integer_ord_ope, b eql_v3.query_integer_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_integer_ord_ope. --! @param a eql_v3.query_integer_ord_ope @@ -33612,7 +37910,7 @@ AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gt(a eql_v3.query_integer_ord_ope, b public.eql_v3_integer_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_integer_ord_ope. --! @param a public.eql_v3_integer_ord_ope @@ -33620,7 +37918,7 @@ AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gte(a public.eql_v3_integer_ord_ope, b eql_v3.query_integer_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_integer_ord_ope. --! @param a eql_v3.query_integer_ord_ope @@ -33628,7 +37926,259 @@ AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gte(a eql_v3.query_integer_ord_ope, b public.eql_v3_integer_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>=) eql_v3.ord_term(b) $$; + +--! @brief Unsupported operator blocker for eql_v3.query_integer_ord_ope: public.eql_v3_integer_eq and eql_v3.query_integer_ord_ope (mismatched query domain). +--! @param a public.eql_v3_integer_eq left operand +--! @param b eql_v3.query_integer_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a public.eql_v3_integer_eq, b eql_v3.query_integer_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'public.eql_v3_integer_eq and eql_v3.query_integer_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_integer_ord_ope: eql_v3.query_integer_ord_ope and public.eql_v3_integer_eq (mismatched query domain). +--! @param a eql_v3.query_integer_ord_ope left operand +--! @param b public.eql_v3_integer_eq right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a eql_v3.query_integer_ord_ope, b public.eql_v3_integer_eq) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'eql_v3.query_integer_ord_ope and public.eql_v3_integer_eq'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_integer_ord_ope: public.eql_v3_integer_eq and eql_v3.query_integer_ord_ope (mismatched query domain). +--! @param a public.eql_v3_integer_eq left operand +--! @param b eql_v3.query_integer_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a public.eql_v3_integer_eq, b eql_v3.query_integer_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'public.eql_v3_integer_eq and eql_v3.query_integer_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_integer_ord_ope: eql_v3.query_integer_ord_ope and public.eql_v3_integer_eq (mismatched query domain). +--! @param a eql_v3.query_integer_ord_ope left operand +--! @param b public.eql_v3_integer_eq right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a eql_v3.query_integer_ord_ope, b public.eql_v3_integer_eq) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'eql_v3.query_integer_ord_ope and public.eql_v3_integer_eq'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_integer_ord_ope: public.eql_v3_integer_ord_ore and eql_v3.query_integer_ord_ope (mismatched query domain). +--! @param a public.eql_v3_integer_ord_ore left operand +--! @param b eql_v3.query_integer_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a public.eql_v3_integer_ord_ore, b eql_v3.query_integer_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'public.eql_v3_integer_ord_ore and eql_v3.query_integer_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_integer_ord_ope: eql_v3.query_integer_ord_ope and public.eql_v3_integer_ord_ore (mismatched query domain). +--! @param a eql_v3.query_integer_ord_ope left operand +--! @param b public.eql_v3_integer_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a eql_v3.query_integer_ord_ope, b public.eql_v3_integer_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'eql_v3.query_integer_ord_ope and public.eql_v3_integer_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_integer_ord_ope: public.eql_v3_integer_ord_ore and eql_v3.query_integer_ord_ope (mismatched query domain). +--! @param a public.eql_v3_integer_ord_ore left operand +--! @param b eql_v3.query_integer_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a public.eql_v3_integer_ord_ore, b eql_v3.query_integer_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'public.eql_v3_integer_ord_ore and eql_v3.query_integer_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_integer_ord_ope: eql_v3.query_integer_ord_ope and public.eql_v3_integer_ord_ore (mismatched query domain). +--! @param a eql_v3.query_integer_ord_ope left operand +--! @param b public.eql_v3_integer_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a eql_v3.query_integer_ord_ope, b public.eql_v3_integer_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'eql_v3.query_integer_ord_ope and public.eql_v3_integer_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_integer_ord_ope: public.eql_v3_integer_ord_ore and eql_v3.query_integer_ord_ope (mismatched query domain). +--! @param a public.eql_v3_integer_ord_ore left operand +--! @param b eql_v3.query_integer_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lt(a public.eql_v3_integer_ord_ore, b eql_v3.query_integer_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<', 'public.eql_v3_integer_ord_ore and eql_v3.query_integer_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_integer_ord_ope: eql_v3.query_integer_ord_ope and public.eql_v3_integer_ord_ore (mismatched query domain). +--! @param a eql_v3.query_integer_ord_ope left operand +--! @param b public.eql_v3_integer_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lt(a eql_v3.query_integer_ord_ope, b public.eql_v3_integer_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<', 'eql_v3.query_integer_ord_ope and public.eql_v3_integer_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_integer_ord_ope: public.eql_v3_integer_ord_ore and eql_v3.query_integer_ord_ope (mismatched query domain). +--! @param a public.eql_v3_integer_ord_ore left operand +--! @param b eql_v3.query_integer_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lte(a public.eql_v3_integer_ord_ore, b eql_v3.query_integer_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<=', 'public.eql_v3_integer_ord_ore and eql_v3.query_integer_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_integer_ord_ope: eql_v3.query_integer_ord_ope and public.eql_v3_integer_ord_ore (mismatched query domain). +--! @param a eql_v3.query_integer_ord_ope left operand +--! @param b public.eql_v3_integer_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lte(a eql_v3.query_integer_ord_ope, b public.eql_v3_integer_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<=', 'eql_v3.query_integer_ord_ope and public.eql_v3_integer_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_integer_ord_ope: public.eql_v3_integer_ord_ore and eql_v3.query_integer_ord_ope (mismatched query domain). +--! @param a public.eql_v3_integer_ord_ore left operand +--! @param b eql_v3.query_integer_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gt(a public.eql_v3_integer_ord_ore, b eql_v3.query_integer_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>', 'public.eql_v3_integer_ord_ore and eql_v3.query_integer_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_integer_ord_ope: eql_v3.query_integer_ord_ope and public.eql_v3_integer_ord_ore (mismatched query domain). +--! @param a eql_v3.query_integer_ord_ope left operand +--! @param b public.eql_v3_integer_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gt(a eql_v3.query_integer_ord_ope, b public.eql_v3_integer_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>', 'eql_v3.query_integer_ord_ope and public.eql_v3_integer_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_integer_ord_ope: public.eql_v3_integer_ord_ore and eql_v3.query_integer_ord_ope (mismatched query domain). +--! @param a public.eql_v3_integer_ord_ore left operand +--! @param b eql_v3.query_integer_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gte(a public.eql_v3_integer_ord_ore, b eql_v3.query_integer_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>=', 'public.eql_v3_integer_ord_ore and eql_v3.query_integer_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_integer_ord_ope: eql_v3.query_integer_ord_ope and public.eql_v3_integer_ord_ore (mismatched query domain). +--! @param a eql_v3.query_integer_ord_ope left operand +--! @param b public.eql_v3_integer_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gte(a eql_v3.query_integer_ord_ope, b public.eql_v3_integer_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>=', 'eql_v3.query_integer_ord_ope and public.eql_v3_integer_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_integer_ord_ope: public.eql_v3_integer_ord and eql_v3.query_integer_ord_ope (mismatched query domain). +--! @param a public.eql_v3_integer_ord left operand +--! @param b eql_v3.query_integer_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a public.eql_v3_integer_ord, b eql_v3.query_integer_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'public.eql_v3_integer_ord and eql_v3.query_integer_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_integer_ord_ope: eql_v3.query_integer_ord_ope and public.eql_v3_integer_ord (mismatched query domain). +--! @param a eql_v3.query_integer_ord_ope left operand +--! @param b public.eql_v3_integer_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a eql_v3.query_integer_ord_ope, b public.eql_v3_integer_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'eql_v3.query_integer_ord_ope and public.eql_v3_integer_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_integer_ord_ope: public.eql_v3_integer_ord and eql_v3.query_integer_ord_ope (mismatched query domain). +--! @param a public.eql_v3_integer_ord left operand +--! @param b eql_v3.query_integer_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a public.eql_v3_integer_ord, b eql_v3.query_integer_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'public.eql_v3_integer_ord and eql_v3.query_integer_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_integer_ord_ope: eql_v3.query_integer_ord_ope and public.eql_v3_integer_ord (mismatched query domain). +--! @param a eql_v3.query_integer_ord_ope left operand +--! @param b public.eql_v3_integer_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a eql_v3.query_integer_ord_ope, b public.eql_v3_integer_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'eql_v3.query_integer_ord_ope and public.eql_v3_integer_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_integer_ord_ope: public.eql_v3_integer_ord and eql_v3.query_integer_ord_ope (mismatched query domain). +--! @param a public.eql_v3_integer_ord left operand +--! @param b eql_v3.query_integer_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lt(a public.eql_v3_integer_ord, b eql_v3.query_integer_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<', 'public.eql_v3_integer_ord and eql_v3.query_integer_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_integer_ord_ope: eql_v3.query_integer_ord_ope and public.eql_v3_integer_ord (mismatched query domain). +--! @param a eql_v3.query_integer_ord_ope left operand +--! @param b public.eql_v3_integer_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lt(a eql_v3.query_integer_ord_ope, b public.eql_v3_integer_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<', 'eql_v3.query_integer_ord_ope and public.eql_v3_integer_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_integer_ord_ope: public.eql_v3_integer_ord and eql_v3.query_integer_ord_ope (mismatched query domain). +--! @param a public.eql_v3_integer_ord left operand +--! @param b eql_v3.query_integer_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lte(a public.eql_v3_integer_ord, b eql_v3.query_integer_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<=', 'public.eql_v3_integer_ord and eql_v3.query_integer_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_integer_ord_ope: eql_v3.query_integer_ord_ope and public.eql_v3_integer_ord (mismatched query domain). +--! @param a eql_v3.query_integer_ord_ope left operand +--! @param b public.eql_v3_integer_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lte(a eql_v3.query_integer_ord_ope, b public.eql_v3_integer_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<=', 'eql_v3.query_integer_ord_ope and public.eql_v3_integer_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_integer_ord_ope: public.eql_v3_integer_ord and eql_v3.query_integer_ord_ope (mismatched query domain). +--! @param a public.eql_v3_integer_ord left operand +--! @param b eql_v3.query_integer_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gt(a public.eql_v3_integer_ord, b eql_v3.query_integer_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>', 'public.eql_v3_integer_ord and eql_v3.query_integer_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_integer_ord_ope: eql_v3.query_integer_ord_ope and public.eql_v3_integer_ord (mismatched query domain). +--! @param a eql_v3.query_integer_ord_ope left operand +--! @param b public.eql_v3_integer_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gt(a eql_v3.query_integer_ord_ope, b public.eql_v3_integer_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>', 'eql_v3.query_integer_ord_ope and public.eql_v3_integer_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_integer_ord_ope: public.eql_v3_integer_ord and eql_v3.query_integer_ord_ope (mismatched query domain). +--! @param a public.eql_v3_integer_ord left operand +--! @param b eql_v3.query_integer_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gte(a public.eql_v3_integer_ord, b eql_v3.query_integer_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>=', 'public.eql_v3_integer_ord and eql_v3.query_integer_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_integer_ord_ope: eql_v3.query_integer_ord_ope and public.eql_v3_integer_ord (mismatched query domain). +--! @param a eql_v3.query_integer_ord_ope left operand +--! @param b public.eql_v3_integer_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gte(a eql_v3.query_integer_ord_ope, b public.eql_v3_integer_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>=', 'eql_v3.query_integer_ord_ope and public.eql_v3_integer_ord'; END; $$ +LANGUAGE plpgsql; -- AUTOMATICALLY GENERATED FILE. --! @file encrypted_domain/integer/json_entry_integer_functions.sql @@ -33696,7 +38246,7 @@ LANGUAGE plpgsql; --! @return boolean CREATE FUNCTION eql_v3.lt(a public.eql_v3_json_entry, b eql_v3.query_integer_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_json_entry. --! @param a eql_v3.query_integer_ord @@ -33704,7 +38254,7 @@ AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lt(a eql_v3.query_integer_ord, b public.eql_v3_json_entry) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_json_entry. --! @param a public.eql_v3_json_entry @@ -33712,7 +38262,7 @@ AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lte(a public.eql_v3_json_entry, b eql_v3.query_integer_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_json_entry. --! @param a eql_v3.query_integer_ord @@ -33720,7 +38270,7 @@ AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lte(a eql_v3.query_integer_ord, b public.eql_v3_json_entry) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_json_entry. --! @param a public.eql_v3_json_entry @@ -33728,7 +38278,7 @@ AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gt(a public.eql_v3_json_entry, b eql_v3.query_integer_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_json_entry. --! @param a eql_v3.query_integer_ord @@ -33736,7 +38286,7 @@ AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gt(a eql_v3.query_integer_ord, b public.eql_v3_json_entry) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_json_entry. --! @param a public.eql_v3_json_entry @@ -33744,7 +38294,7 @@ AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gte(a public.eql_v3_json_entry, b eql_v3.query_integer_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_json_entry. --! @param a eql_v3.query_integer_ord @@ -33752,7 +38302,7 @@ AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gte(a eql_v3.query_integer_ord, b public.eql_v3_json_entry) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>=) eql_v3.ord_term(b) $$; --! @brief Unsupported operator blocker for public.eql_v3_json_entry. --! @@ -33816,7 +38366,7 @@ LANGUAGE plpgsql; --! @return boolean CREATE FUNCTION eql_v3.lt(a public.eql_v3_json_entry, b eql_v3.query_integer_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_json_entry. --! @param a eql_v3.query_integer_ord_ope @@ -33824,7 +38374,7 @@ AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lt(a eql_v3.query_integer_ord_ope, b public.eql_v3_json_entry) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_json_entry. --! @param a public.eql_v3_json_entry @@ -33832,7 +38382,7 @@ AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lte(a public.eql_v3_json_entry, b eql_v3.query_integer_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_json_entry. --! @param a eql_v3.query_integer_ord_ope @@ -33840,7 +38390,7 @@ AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lte(a eql_v3.query_integer_ord_ope, b public.eql_v3_json_entry) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_json_entry. --! @param a public.eql_v3_json_entry @@ -33848,7 +38398,7 @@ AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gt(a public.eql_v3_json_entry, b eql_v3.query_integer_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_json_entry. --! @param a eql_v3.query_integer_ord_ope @@ -33856,7 +38406,7 @@ AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gt(a eql_v3.query_integer_ord_ope, b public.eql_v3_json_entry) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_json_entry. --! @param a public.eql_v3_json_entry @@ -33864,7 +38414,7 @@ AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gte(a public.eql_v3_json_entry, b eql_v3.query_integer_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_json_entry. --! @param a eql_v3.query_integer_ord_ope @@ -33872,7 +38422,7 @@ AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gte(a eql_v3.query_integer_ord_ope, b public.eql_v3_json_entry) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>=) eql_v3.ord_term(b) $$; -- AUTOMATICALLY GENERATED FILE. --! @file encrypted_domain/integer/json_entry_integer_operators.sql @@ -34089,6 +38639,146 @@ CREATE OPERATOR >= ( LEFTARG = eql_v3.query_integer_ord_ope, RIGHTARG = public.eql_v3_integer_ord_ope, COMMUTATOR = <=, NEGATOR = <, RESTRICT = scalargesel, JOIN = scalargejoinsel ); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = public.eql_v3_integer_eq, RIGHTARG = eql_v3.query_integer_ord_ope +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = eql_v3.query_integer_ord_ope, RIGHTARG = public.eql_v3_integer_eq +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = public.eql_v3_integer_eq, RIGHTARG = eql_v3.query_integer_ord_ope +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = eql_v3.query_integer_ord_ope, RIGHTARG = public.eql_v3_integer_eq +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = public.eql_v3_integer_ord_ore, RIGHTARG = eql_v3.query_integer_ord_ope +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = eql_v3.query_integer_ord_ope, RIGHTARG = public.eql_v3_integer_ord_ore +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = public.eql_v3_integer_ord_ore, RIGHTARG = eql_v3.query_integer_ord_ope +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = eql_v3.query_integer_ord_ope, RIGHTARG = public.eql_v3_integer_ord_ore +); + +CREATE OPERATOR < ( + FUNCTION = eql_v3_internal.lt, + LEFTARG = public.eql_v3_integer_ord_ore, RIGHTARG = eql_v3.query_integer_ord_ope +); + +CREATE OPERATOR < ( + FUNCTION = eql_v3_internal.lt, + LEFTARG = eql_v3.query_integer_ord_ope, RIGHTARG = public.eql_v3_integer_ord_ore +); + +CREATE OPERATOR <= ( + FUNCTION = eql_v3_internal.lte, + LEFTARG = public.eql_v3_integer_ord_ore, RIGHTARG = eql_v3.query_integer_ord_ope +); + +CREATE OPERATOR <= ( + FUNCTION = eql_v3_internal.lte, + LEFTARG = eql_v3.query_integer_ord_ope, RIGHTARG = public.eql_v3_integer_ord_ore +); + +CREATE OPERATOR > ( + FUNCTION = eql_v3_internal.gt, + LEFTARG = public.eql_v3_integer_ord_ore, RIGHTARG = eql_v3.query_integer_ord_ope +); + +CREATE OPERATOR > ( + FUNCTION = eql_v3_internal.gt, + LEFTARG = eql_v3.query_integer_ord_ope, RIGHTARG = public.eql_v3_integer_ord_ore +); + +CREATE OPERATOR >= ( + FUNCTION = eql_v3_internal.gte, + LEFTARG = public.eql_v3_integer_ord_ore, RIGHTARG = eql_v3.query_integer_ord_ope +); + +CREATE OPERATOR >= ( + FUNCTION = eql_v3_internal.gte, + LEFTARG = eql_v3.query_integer_ord_ope, RIGHTARG = public.eql_v3_integer_ord_ore +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = public.eql_v3_integer_ord, RIGHTARG = eql_v3.query_integer_ord_ope +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = eql_v3.query_integer_ord_ope, RIGHTARG = public.eql_v3_integer_ord +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = public.eql_v3_integer_ord, RIGHTARG = eql_v3.query_integer_ord_ope +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = eql_v3.query_integer_ord_ope, RIGHTARG = public.eql_v3_integer_ord +); + +CREATE OPERATOR < ( + FUNCTION = eql_v3_internal.lt, + LEFTARG = public.eql_v3_integer_ord, RIGHTARG = eql_v3.query_integer_ord_ope +); + +CREATE OPERATOR < ( + FUNCTION = eql_v3_internal.lt, + LEFTARG = eql_v3.query_integer_ord_ope, RIGHTARG = public.eql_v3_integer_ord +); + +CREATE OPERATOR <= ( + FUNCTION = eql_v3_internal.lte, + LEFTARG = public.eql_v3_integer_ord, RIGHTARG = eql_v3.query_integer_ord_ope +); + +CREATE OPERATOR <= ( + FUNCTION = eql_v3_internal.lte, + LEFTARG = eql_v3.query_integer_ord_ope, RIGHTARG = public.eql_v3_integer_ord +); + +CREATE OPERATOR > ( + FUNCTION = eql_v3_internal.gt, + LEFTARG = public.eql_v3_integer_ord, RIGHTARG = eql_v3.query_integer_ord_ope +); + +CREATE OPERATOR > ( + FUNCTION = eql_v3_internal.gt, + LEFTARG = eql_v3.query_integer_ord_ope, RIGHTARG = public.eql_v3_integer_ord +); + +CREATE OPERATOR >= ( + FUNCTION = eql_v3_internal.gte, + LEFTARG = public.eql_v3_integer_ord, RIGHTARG = eql_v3.query_integer_ord_ope +); + +CREATE OPERATOR >= ( + FUNCTION = eql_v3_internal.gte, + LEFTARG = eql_v3.query_integer_ord_ope, RIGHTARG = public.eql_v3_integer_ord +); -- AUTOMATICALLY GENERATED FILE. --! @file encrypted_domain/integer/query_integer_ord_operators.sql @@ -34165,6 +38855,146 @@ CREATE OPERATOR >= ( LEFTARG = eql_v3.query_integer_ord, RIGHTARG = public.eql_v3_integer_ord, COMMUTATOR = <=, NEGATOR = <, RESTRICT = scalargesel, JOIN = scalargejoinsel ); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = public.eql_v3_integer_eq, RIGHTARG = eql_v3.query_integer_ord +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = eql_v3.query_integer_ord, RIGHTARG = public.eql_v3_integer_eq +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = public.eql_v3_integer_eq, RIGHTARG = eql_v3.query_integer_ord +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = eql_v3.query_integer_ord, RIGHTARG = public.eql_v3_integer_eq +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = public.eql_v3_integer_ord_ore, RIGHTARG = eql_v3.query_integer_ord +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = eql_v3.query_integer_ord, RIGHTARG = public.eql_v3_integer_ord_ore +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = public.eql_v3_integer_ord_ore, RIGHTARG = eql_v3.query_integer_ord +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = eql_v3.query_integer_ord, RIGHTARG = public.eql_v3_integer_ord_ore +); + +CREATE OPERATOR < ( + FUNCTION = eql_v3_internal.lt, + LEFTARG = public.eql_v3_integer_ord_ore, RIGHTARG = eql_v3.query_integer_ord +); + +CREATE OPERATOR < ( + FUNCTION = eql_v3_internal.lt, + LEFTARG = eql_v3.query_integer_ord, RIGHTARG = public.eql_v3_integer_ord_ore +); + +CREATE OPERATOR <= ( + FUNCTION = eql_v3_internal.lte, + LEFTARG = public.eql_v3_integer_ord_ore, RIGHTARG = eql_v3.query_integer_ord +); + +CREATE OPERATOR <= ( + FUNCTION = eql_v3_internal.lte, + LEFTARG = eql_v3.query_integer_ord, RIGHTARG = public.eql_v3_integer_ord_ore +); + +CREATE OPERATOR > ( + FUNCTION = eql_v3_internal.gt, + LEFTARG = public.eql_v3_integer_ord_ore, RIGHTARG = eql_v3.query_integer_ord +); + +CREATE OPERATOR > ( + FUNCTION = eql_v3_internal.gt, + LEFTARG = eql_v3.query_integer_ord, RIGHTARG = public.eql_v3_integer_ord_ore +); + +CREATE OPERATOR >= ( + FUNCTION = eql_v3_internal.gte, + LEFTARG = public.eql_v3_integer_ord_ore, RIGHTARG = eql_v3.query_integer_ord +); + +CREATE OPERATOR >= ( + FUNCTION = eql_v3_internal.gte, + LEFTARG = eql_v3.query_integer_ord, RIGHTARG = public.eql_v3_integer_ord_ore +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = public.eql_v3_integer_ord_ope, RIGHTARG = eql_v3.query_integer_ord +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = eql_v3.query_integer_ord, RIGHTARG = public.eql_v3_integer_ord_ope +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = public.eql_v3_integer_ord_ope, RIGHTARG = eql_v3.query_integer_ord +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = eql_v3.query_integer_ord, RIGHTARG = public.eql_v3_integer_ord_ope +); + +CREATE OPERATOR < ( + FUNCTION = eql_v3_internal.lt, + LEFTARG = public.eql_v3_integer_ord_ope, RIGHTARG = eql_v3.query_integer_ord +); + +CREATE OPERATOR < ( + FUNCTION = eql_v3_internal.lt, + LEFTARG = eql_v3.query_integer_ord, RIGHTARG = public.eql_v3_integer_ord_ope +); + +CREATE OPERATOR <= ( + FUNCTION = eql_v3_internal.lte, + LEFTARG = public.eql_v3_integer_ord_ope, RIGHTARG = eql_v3.query_integer_ord +); + +CREATE OPERATOR <= ( + FUNCTION = eql_v3_internal.lte, + LEFTARG = eql_v3.query_integer_ord, RIGHTARG = public.eql_v3_integer_ord_ope +); + +CREATE OPERATOR > ( + FUNCTION = eql_v3_internal.gt, + LEFTARG = public.eql_v3_integer_ord_ope, RIGHTARG = eql_v3.query_integer_ord +); + +CREATE OPERATOR > ( + FUNCTION = eql_v3_internal.gt, + LEFTARG = eql_v3.query_integer_ord, RIGHTARG = public.eql_v3_integer_ord_ope +); + +CREATE OPERATOR >= ( + FUNCTION = eql_v3_internal.gte, + LEFTARG = public.eql_v3_integer_ord_ope, RIGHTARG = eql_v3.query_integer_ord +); + +CREATE OPERATOR >= ( + FUNCTION = eql_v3_internal.gte, + LEFTARG = eql_v3.query_integer_ord, RIGHTARG = public.eql_v3_integer_ord_ope +); -- AUTOMATICALLY GENERATED FILE. --! @file encrypted_domain/numeric/numeric_ord_functions.sql @@ -34184,7 +39014,7 @@ AS $$ SELECT eql_v3_internal.ope_cllw(a::jsonb) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a public.eql_v3_numeric_ord, b public.eql_v3_numeric_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) = eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_numeric_ord. --! @param a public.eql_v3_numeric_ord @@ -34192,7 +39022,7 @@ AS $$ SELECT eql_v3.ord_term(a) = eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a public.eql_v3_numeric_ord, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) = eql_v3.ord_term(b::public.eql_v3_numeric_ord) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.=) eql_v3.ord_term(b::public.eql_v3_numeric_ord) $$; --! @brief Operator wrapper for public.eql_v3_numeric_ord. --! @param a jsonb @@ -34200,7 +39030,7 @@ AS $$ SELECT eql_v3.ord_term(a) = eql_v3.ord_term(b::public.eql_v3_numeric_ord) --! @return boolean CREATE FUNCTION eql_v3.eq(a jsonb, b public.eql_v3_numeric_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_numeric_ord) = eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_numeric_ord) OPERATOR(pg_catalog.=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_numeric_ord. --! @param a public.eql_v3_numeric_ord @@ -34208,7 +39038,7 @@ AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_numeric_ord) = eql_v3.ord_term(b) --! @return boolean CREATE FUNCTION eql_v3.neq(a public.eql_v3_numeric_ord, b public.eql_v3_numeric_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <> eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_numeric_ord. --! @param a public.eql_v3_numeric_ord @@ -34216,7 +39046,7 @@ AS $$ SELECT eql_v3.ord_term(a) <> eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.neq(a public.eql_v3_numeric_ord, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <> eql_v3.ord_term(b::public.eql_v3_numeric_ord) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<>) eql_v3.ord_term(b::public.eql_v3_numeric_ord) $$; --! @brief Operator wrapper for public.eql_v3_numeric_ord. --! @param a jsonb @@ -34224,7 +39054,7 @@ AS $$ SELECT eql_v3.ord_term(a) <> eql_v3.ord_term(b::public.eql_v3_numeric_ord) --! @return boolean CREATE FUNCTION eql_v3.neq(a jsonb, b public.eql_v3_numeric_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_numeric_ord) <> eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_numeric_ord) OPERATOR(pg_catalog.<>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_numeric_ord. --! @param a public.eql_v3_numeric_ord @@ -34232,7 +39062,7 @@ AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_numeric_ord) <> eql_v3.ord_term(b) --! @return boolean CREATE FUNCTION eql_v3.lt(a public.eql_v3_numeric_ord, b public.eql_v3_numeric_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_numeric_ord. --! @param a public.eql_v3_numeric_ord @@ -34240,7 +39070,7 @@ AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lt(a public.eql_v3_numeric_ord, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b::public.eql_v3_numeric_ord) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<) eql_v3.ord_term(b::public.eql_v3_numeric_ord) $$; --! @brief Operator wrapper for public.eql_v3_numeric_ord. --! @param a jsonb @@ -34248,7 +39078,7 @@ AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b::public.eql_v3_numeric_ord) --! @return boolean CREATE FUNCTION eql_v3.lt(a jsonb, b public.eql_v3_numeric_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_numeric_ord) < eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_numeric_ord) OPERATOR(pg_catalog.<) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_numeric_ord. --! @param a public.eql_v3_numeric_ord @@ -34256,7 +39086,7 @@ AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_numeric_ord) < eql_v3.ord_term(b) --! @return boolean CREATE FUNCTION eql_v3.lte(a public.eql_v3_numeric_ord, b public.eql_v3_numeric_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_numeric_ord. --! @param a public.eql_v3_numeric_ord @@ -34264,7 +39094,7 @@ AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lte(a public.eql_v3_numeric_ord, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b::public.eql_v3_numeric_ord) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<=) eql_v3.ord_term(b::public.eql_v3_numeric_ord) $$; --! @brief Operator wrapper for public.eql_v3_numeric_ord. --! @param a jsonb @@ -34272,7 +39102,7 @@ AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b::public.eql_v3_numeric_ord) --! @return boolean CREATE FUNCTION eql_v3.lte(a jsonb, b public.eql_v3_numeric_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_numeric_ord) <= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_numeric_ord) OPERATOR(pg_catalog.<=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_numeric_ord. --! @param a public.eql_v3_numeric_ord @@ -34280,7 +39110,7 @@ AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_numeric_ord) <= eql_v3.ord_term(b) --! @return boolean CREATE FUNCTION eql_v3.gt(a public.eql_v3_numeric_ord, b public.eql_v3_numeric_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_numeric_ord. --! @param a public.eql_v3_numeric_ord @@ -34288,7 +39118,7 @@ AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gt(a public.eql_v3_numeric_ord, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b::public.eql_v3_numeric_ord) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>) eql_v3.ord_term(b::public.eql_v3_numeric_ord) $$; --! @brief Operator wrapper for public.eql_v3_numeric_ord. --! @param a jsonb @@ -34296,7 +39126,7 @@ AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b::public.eql_v3_numeric_ord) --! @return boolean CREATE FUNCTION eql_v3.gt(a jsonb, b public.eql_v3_numeric_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_numeric_ord) > eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_numeric_ord) OPERATOR(pg_catalog.>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_numeric_ord. --! @param a public.eql_v3_numeric_ord @@ -34304,7 +39134,7 @@ AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_numeric_ord) > eql_v3.ord_term(b) --! @return boolean CREATE FUNCTION eql_v3.gte(a public.eql_v3_numeric_ord, b public.eql_v3_numeric_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_numeric_ord. --! @param a public.eql_v3_numeric_ord @@ -34312,7 +39142,7 @@ AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gte(a public.eql_v3_numeric_ord, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b::public.eql_v3_numeric_ord) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>=) eql_v3.ord_term(b::public.eql_v3_numeric_ord) $$; --! @brief Operator wrapper for public.eql_v3_numeric_ord. --! @param a jsonb @@ -34320,7 +39150,7 @@ AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b::public.eql_v3_numeric_ord) --! @return boolean CREATE FUNCTION eql_v3.gte(a jsonb, b public.eql_v3_numeric_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_numeric_ord) >= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_numeric_ord) OPERATOR(pg_catalog.>=) eql_v3.ord_term(b) $$; --! @brief Unsupported operator blocker for public.eql_v3_numeric_ord. --! @@ -34746,7 +39576,7 @@ AS $$ SELECT eql_v3_internal.ope_cllw(a::jsonb) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a public.eql_v3_numeric_ord_ope, b public.eql_v3_numeric_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) = eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_numeric_ord_ope. --! @param a public.eql_v3_numeric_ord_ope @@ -34754,7 +39584,7 @@ AS $$ SELECT eql_v3.ord_term(a) = eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a public.eql_v3_numeric_ord_ope, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) = eql_v3.ord_term(b::public.eql_v3_numeric_ord_ope) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.=) eql_v3.ord_term(b::public.eql_v3_numeric_ord_ope) $$; --! @brief Operator wrapper for public.eql_v3_numeric_ord_ope. --! @param a jsonb @@ -34762,7 +39592,7 @@ AS $$ SELECT eql_v3.ord_term(a) = eql_v3.ord_term(b::public.eql_v3_numeric_ord_o --! @return boolean CREATE FUNCTION eql_v3.eq(a jsonb, b public.eql_v3_numeric_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_numeric_ord_ope) = eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_numeric_ord_ope) OPERATOR(pg_catalog.=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_numeric_ord_ope. --! @param a public.eql_v3_numeric_ord_ope @@ -34770,7 +39600,7 @@ AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_numeric_ord_ope) = eql_v3.ord_term --! @return boolean CREATE FUNCTION eql_v3.neq(a public.eql_v3_numeric_ord_ope, b public.eql_v3_numeric_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <> eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_numeric_ord_ope. --! @param a public.eql_v3_numeric_ord_ope @@ -34778,7 +39608,7 @@ AS $$ SELECT eql_v3.ord_term(a) <> eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.neq(a public.eql_v3_numeric_ord_ope, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <> eql_v3.ord_term(b::public.eql_v3_numeric_ord_ope) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<>) eql_v3.ord_term(b::public.eql_v3_numeric_ord_ope) $$; --! @brief Operator wrapper for public.eql_v3_numeric_ord_ope. --! @param a jsonb @@ -34786,7 +39616,7 @@ AS $$ SELECT eql_v3.ord_term(a) <> eql_v3.ord_term(b::public.eql_v3_numeric_ord_ --! @return boolean CREATE FUNCTION eql_v3.neq(a jsonb, b public.eql_v3_numeric_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_numeric_ord_ope) <> eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_numeric_ord_ope) OPERATOR(pg_catalog.<>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_numeric_ord_ope. --! @param a public.eql_v3_numeric_ord_ope @@ -34794,7 +39624,7 @@ AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_numeric_ord_ope) <> eql_v3.ord_ter --! @return boolean CREATE FUNCTION eql_v3.lt(a public.eql_v3_numeric_ord_ope, b public.eql_v3_numeric_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_numeric_ord_ope. --! @param a public.eql_v3_numeric_ord_ope @@ -34802,7 +39632,7 @@ AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lt(a public.eql_v3_numeric_ord_ope, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b::public.eql_v3_numeric_ord_ope) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<) eql_v3.ord_term(b::public.eql_v3_numeric_ord_ope) $$; --! @brief Operator wrapper for public.eql_v3_numeric_ord_ope. --! @param a jsonb @@ -34810,7 +39640,7 @@ AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b::public.eql_v3_numeric_ord_o --! @return boolean CREATE FUNCTION eql_v3.lt(a jsonb, b public.eql_v3_numeric_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_numeric_ord_ope) < eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_numeric_ord_ope) OPERATOR(pg_catalog.<) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_numeric_ord_ope. --! @param a public.eql_v3_numeric_ord_ope @@ -34818,7 +39648,7 @@ AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_numeric_ord_ope) < eql_v3.ord_term --! @return boolean CREATE FUNCTION eql_v3.lte(a public.eql_v3_numeric_ord_ope, b public.eql_v3_numeric_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_numeric_ord_ope. --! @param a public.eql_v3_numeric_ord_ope @@ -34826,7 +39656,7 @@ AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lte(a public.eql_v3_numeric_ord_ope, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b::public.eql_v3_numeric_ord_ope) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<=) eql_v3.ord_term(b::public.eql_v3_numeric_ord_ope) $$; --! @brief Operator wrapper for public.eql_v3_numeric_ord_ope. --! @param a jsonb @@ -34834,7 +39664,7 @@ AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b::public.eql_v3_numeric_ord_ --! @return boolean CREATE FUNCTION eql_v3.lte(a jsonb, b public.eql_v3_numeric_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_numeric_ord_ope) <= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_numeric_ord_ope) OPERATOR(pg_catalog.<=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_numeric_ord_ope. --! @param a public.eql_v3_numeric_ord_ope @@ -34842,7 +39672,7 @@ AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_numeric_ord_ope) <= eql_v3.ord_ter --! @return boolean CREATE FUNCTION eql_v3.gt(a public.eql_v3_numeric_ord_ope, b public.eql_v3_numeric_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_numeric_ord_ope. --! @param a public.eql_v3_numeric_ord_ope @@ -34850,7 +39680,7 @@ AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gt(a public.eql_v3_numeric_ord_ope, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b::public.eql_v3_numeric_ord_ope) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>) eql_v3.ord_term(b::public.eql_v3_numeric_ord_ope) $$; --! @brief Operator wrapper for public.eql_v3_numeric_ord_ope. --! @param a jsonb @@ -34858,7 +39688,7 @@ AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b::public.eql_v3_numeric_ord_o --! @return boolean CREATE FUNCTION eql_v3.gt(a jsonb, b public.eql_v3_numeric_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_numeric_ord_ope) > eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_numeric_ord_ope) OPERATOR(pg_catalog.>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_numeric_ord_ope. --! @param a public.eql_v3_numeric_ord_ope @@ -34866,7 +39696,7 @@ AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_numeric_ord_ope) > eql_v3.ord_term --! @return boolean CREATE FUNCTION eql_v3.gte(a public.eql_v3_numeric_ord_ope, b public.eql_v3_numeric_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_numeric_ord_ope. --! @param a public.eql_v3_numeric_ord_ope @@ -34874,7 +39704,7 @@ AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gte(a public.eql_v3_numeric_ord_ope, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b::public.eql_v3_numeric_ord_ope) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>=) eql_v3.ord_term(b::public.eql_v3_numeric_ord_ope) $$; --! @brief Operator wrapper for public.eql_v3_numeric_ord_ope. --! @param a jsonb @@ -34882,7 +39712,7 @@ AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b::public.eql_v3_numeric_ord_ --! @return boolean CREATE FUNCTION eql_v3.gte(a jsonb, b public.eql_v3_numeric_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_numeric_ord_ope) >= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_numeric_ord_ope) OPERATOR(pg_catalog.>=) eql_v3.ord_term(b) $$; --! @brief Unsupported operator blocker for public.eql_v3_numeric_ord_ope. --! @@ -35938,7 +40768,7 @@ AS $$ SELECT eql_v3_internal.ope_cllw(a::jsonb) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a public.eql_v3_numeric_ord, b eql_v3.query_numeric_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) = eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_numeric_ord. --! @param a eql_v3.query_numeric_ord @@ -35946,7 +40776,7 @@ AS $$ SELECT eql_v3.ord_term(a) = eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a eql_v3.query_numeric_ord, b public.eql_v3_numeric_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) = eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_numeric_ord. --! @param a public.eql_v3_numeric_ord @@ -35954,7 +40784,7 @@ AS $$ SELECT eql_v3.ord_term(a) = eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.neq(a public.eql_v3_numeric_ord, b eql_v3.query_numeric_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <> eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_numeric_ord. --! @param a eql_v3.query_numeric_ord @@ -35962,7 +40792,7 @@ AS $$ SELECT eql_v3.ord_term(a) <> eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.neq(a eql_v3.query_numeric_ord, b public.eql_v3_numeric_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <> eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_numeric_ord. --! @param a public.eql_v3_numeric_ord @@ -35970,7 +40800,7 @@ AS $$ SELECT eql_v3.ord_term(a) <> eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lt(a public.eql_v3_numeric_ord, b eql_v3.query_numeric_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_numeric_ord. --! @param a eql_v3.query_numeric_ord @@ -35978,7 +40808,7 @@ AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lt(a eql_v3.query_numeric_ord, b public.eql_v3_numeric_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_numeric_ord. --! @param a public.eql_v3_numeric_ord @@ -35986,7 +40816,7 @@ AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lte(a public.eql_v3_numeric_ord, b eql_v3.query_numeric_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_numeric_ord. --! @param a eql_v3.query_numeric_ord @@ -35994,7 +40824,7 @@ AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lte(a eql_v3.query_numeric_ord, b public.eql_v3_numeric_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_numeric_ord. --! @param a public.eql_v3_numeric_ord @@ -36002,7 +40832,7 @@ AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gt(a public.eql_v3_numeric_ord, b eql_v3.query_numeric_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_numeric_ord. --! @param a eql_v3.query_numeric_ord @@ -36010,7 +40840,7 @@ AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gt(a eql_v3.query_numeric_ord, b public.eql_v3_numeric_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_numeric_ord. --! @param a public.eql_v3_numeric_ord @@ -36018,7 +40848,7 @@ AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gte(a public.eql_v3_numeric_ord, b eql_v3.query_numeric_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_numeric_ord. --! @param a eql_v3.query_numeric_ord @@ -36026,7 +40856,259 @@ AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gte(a eql_v3.query_numeric_ord, b public.eql_v3_numeric_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>=) eql_v3.ord_term(b) $$; + +--! @brief Unsupported operator blocker for eql_v3.query_numeric_ord: public.eql_v3_numeric_eq and eql_v3.query_numeric_ord (mismatched query domain). +--! @param a public.eql_v3_numeric_eq left operand +--! @param b eql_v3.query_numeric_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a public.eql_v3_numeric_eq, b eql_v3.query_numeric_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'public.eql_v3_numeric_eq and eql_v3.query_numeric_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_numeric_ord: eql_v3.query_numeric_ord and public.eql_v3_numeric_eq (mismatched query domain). +--! @param a eql_v3.query_numeric_ord left operand +--! @param b public.eql_v3_numeric_eq right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a eql_v3.query_numeric_ord, b public.eql_v3_numeric_eq) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'eql_v3.query_numeric_ord and public.eql_v3_numeric_eq'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_numeric_ord: public.eql_v3_numeric_eq and eql_v3.query_numeric_ord (mismatched query domain). +--! @param a public.eql_v3_numeric_eq left operand +--! @param b eql_v3.query_numeric_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a public.eql_v3_numeric_eq, b eql_v3.query_numeric_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'public.eql_v3_numeric_eq and eql_v3.query_numeric_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_numeric_ord: eql_v3.query_numeric_ord and public.eql_v3_numeric_eq (mismatched query domain). +--! @param a eql_v3.query_numeric_ord left operand +--! @param b public.eql_v3_numeric_eq right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a eql_v3.query_numeric_ord, b public.eql_v3_numeric_eq) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'eql_v3.query_numeric_ord and public.eql_v3_numeric_eq'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_numeric_ord: public.eql_v3_numeric_ord_ore and eql_v3.query_numeric_ord (mismatched query domain). +--! @param a public.eql_v3_numeric_ord_ore left operand +--! @param b eql_v3.query_numeric_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a public.eql_v3_numeric_ord_ore, b eql_v3.query_numeric_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'public.eql_v3_numeric_ord_ore and eql_v3.query_numeric_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_numeric_ord: eql_v3.query_numeric_ord and public.eql_v3_numeric_ord_ore (mismatched query domain). +--! @param a eql_v3.query_numeric_ord left operand +--! @param b public.eql_v3_numeric_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a eql_v3.query_numeric_ord, b public.eql_v3_numeric_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'eql_v3.query_numeric_ord and public.eql_v3_numeric_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_numeric_ord: public.eql_v3_numeric_ord_ore and eql_v3.query_numeric_ord (mismatched query domain). +--! @param a public.eql_v3_numeric_ord_ore left operand +--! @param b eql_v3.query_numeric_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a public.eql_v3_numeric_ord_ore, b eql_v3.query_numeric_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'public.eql_v3_numeric_ord_ore and eql_v3.query_numeric_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_numeric_ord: eql_v3.query_numeric_ord and public.eql_v3_numeric_ord_ore (mismatched query domain). +--! @param a eql_v3.query_numeric_ord left operand +--! @param b public.eql_v3_numeric_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a eql_v3.query_numeric_ord, b public.eql_v3_numeric_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'eql_v3.query_numeric_ord and public.eql_v3_numeric_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_numeric_ord: public.eql_v3_numeric_ord_ore and eql_v3.query_numeric_ord (mismatched query domain). +--! @param a public.eql_v3_numeric_ord_ore left operand +--! @param b eql_v3.query_numeric_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lt(a public.eql_v3_numeric_ord_ore, b eql_v3.query_numeric_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<', 'public.eql_v3_numeric_ord_ore and eql_v3.query_numeric_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_numeric_ord: eql_v3.query_numeric_ord and public.eql_v3_numeric_ord_ore (mismatched query domain). +--! @param a eql_v3.query_numeric_ord left operand +--! @param b public.eql_v3_numeric_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lt(a eql_v3.query_numeric_ord, b public.eql_v3_numeric_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<', 'eql_v3.query_numeric_ord and public.eql_v3_numeric_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_numeric_ord: public.eql_v3_numeric_ord_ore and eql_v3.query_numeric_ord (mismatched query domain). +--! @param a public.eql_v3_numeric_ord_ore left operand +--! @param b eql_v3.query_numeric_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lte(a public.eql_v3_numeric_ord_ore, b eql_v3.query_numeric_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<=', 'public.eql_v3_numeric_ord_ore and eql_v3.query_numeric_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_numeric_ord: eql_v3.query_numeric_ord and public.eql_v3_numeric_ord_ore (mismatched query domain). +--! @param a eql_v3.query_numeric_ord left operand +--! @param b public.eql_v3_numeric_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lte(a eql_v3.query_numeric_ord, b public.eql_v3_numeric_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<=', 'eql_v3.query_numeric_ord and public.eql_v3_numeric_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_numeric_ord: public.eql_v3_numeric_ord_ore and eql_v3.query_numeric_ord (mismatched query domain). +--! @param a public.eql_v3_numeric_ord_ore left operand +--! @param b eql_v3.query_numeric_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gt(a public.eql_v3_numeric_ord_ore, b eql_v3.query_numeric_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>', 'public.eql_v3_numeric_ord_ore and eql_v3.query_numeric_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_numeric_ord: eql_v3.query_numeric_ord and public.eql_v3_numeric_ord_ore (mismatched query domain). +--! @param a eql_v3.query_numeric_ord left operand +--! @param b public.eql_v3_numeric_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gt(a eql_v3.query_numeric_ord, b public.eql_v3_numeric_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>', 'eql_v3.query_numeric_ord and public.eql_v3_numeric_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_numeric_ord: public.eql_v3_numeric_ord_ore and eql_v3.query_numeric_ord (mismatched query domain). +--! @param a public.eql_v3_numeric_ord_ore left operand +--! @param b eql_v3.query_numeric_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gte(a public.eql_v3_numeric_ord_ore, b eql_v3.query_numeric_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>=', 'public.eql_v3_numeric_ord_ore and eql_v3.query_numeric_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_numeric_ord: eql_v3.query_numeric_ord and public.eql_v3_numeric_ord_ore (mismatched query domain). +--! @param a eql_v3.query_numeric_ord left operand +--! @param b public.eql_v3_numeric_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gte(a eql_v3.query_numeric_ord, b public.eql_v3_numeric_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>=', 'eql_v3.query_numeric_ord and public.eql_v3_numeric_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_numeric_ord: public.eql_v3_numeric_ord_ope and eql_v3.query_numeric_ord (mismatched query domain). +--! @param a public.eql_v3_numeric_ord_ope left operand +--! @param b eql_v3.query_numeric_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a public.eql_v3_numeric_ord_ope, b eql_v3.query_numeric_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'public.eql_v3_numeric_ord_ope and eql_v3.query_numeric_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_numeric_ord: eql_v3.query_numeric_ord and public.eql_v3_numeric_ord_ope (mismatched query domain). +--! @param a eql_v3.query_numeric_ord left operand +--! @param b public.eql_v3_numeric_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a eql_v3.query_numeric_ord, b public.eql_v3_numeric_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'eql_v3.query_numeric_ord and public.eql_v3_numeric_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_numeric_ord: public.eql_v3_numeric_ord_ope and eql_v3.query_numeric_ord (mismatched query domain). +--! @param a public.eql_v3_numeric_ord_ope left operand +--! @param b eql_v3.query_numeric_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a public.eql_v3_numeric_ord_ope, b eql_v3.query_numeric_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'public.eql_v3_numeric_ord_ope and eql_v3.query_numeric_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_numeric_ord: eql_v3.query_numeric_ord and public.eql_v3_numeric_ord_ope (mismatched query domain). +--! @param a eql_v3.query_numeric_ord left operand +--! @param b public.eql_v3_numeric_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a eql_v3.query_numeric_ord, b public.eql_v3_numeric_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'eql_v3.query_numeric_ord and public.eql_v3_numeric_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_numeric_ord: public.eql_v3_numeric_ord_ope and eql_v3.query_numeric_ord (mismatched query domain). +--! @param a public.eql_v3_numeric_ord_ope left operand +--! @param b eql_v3.query_numeric_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lt(a public.eql_v3_numeric_ord_ope, b eql_v3.query_numeric_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<', 'public.eql_v3_numeric_ord_ope and eql_v3.query_numeric_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_numeric_ord: eql_v3.query_numeric_ord and public.eql_v3_numeric_ord_ope (mismatched query domain). +--! @param a eql_v3.query_numeric_ord left operand +--! @param b public.eql_v3_numeric_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lt(a eql_v3.query_numeric_ord, b public.eql_v3_numeric_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<', 'eql_v3.query_numeric_ord and public.eql_v3_numeric_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_numeric_ord: public.eql_v3_numeric_ord_ope and eql_v3.query_numeric_ord (mismatched query domain). +--! @param a public.eql_v3_numeric_ord_ope left operand +--! @param b eql_v3.query_numeric_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lte(a public.eql_v3_numeric_ord_ope, b eql_v3.query_numeric_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<=', 'public.eql_v3_numeric_ord_ope and eql_v3.query_numeric_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_numeric_ord: eql_v3.query_numeric_ord and public.eql_v3_numeric_ord_ope (mismatched query domain). +--! @param a eql_v3.query_numeric_ord left operand +--! @param b public.eql_v3_numeric_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lte(a eql_v3.query_numeric_ord, b public.eql_v3_numeric_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<=', 'eql_v3.query_numeric_ord and public.eql_v3_numeric_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_numeric_ord: public.eql_v3_numeric_ord_ope and eql_v3.query_numeric_ord (mismatched query domain). +--! @param a public.eql_v3_numeric_ord_ope left operand +--! @param b eql_v3.query_numeric_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gt(a public.eql_v3_numeric_ord_ope, b eql_v3.query_numeric_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>', 'public.eql_v3_numeric_ord_ope and eql_v3.query_numeric_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_numeric_ord: eql_v3.query_numeric_ord and public.eql_v3_numeric_ord_ope (mismatched query domain). +--! @param a eql_v3.query_numeric_ord left operand +--! @param b public.eql_v3_numeric_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gt(a eql_v3.query_numeric_ord, b public.eql_v3_numeric_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>', 'eql_v3.query_numeric_ord and public.eql_v3_numeric_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_numeric_ord: public.eql_v3_numeric_ord_ope and eql_v3.query_numeric_ord (mismatched query domain). +--! @param a public.eql_v3_numeric_ord_ope left operand +--! @param b eql_v3.query_numeric_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gte(a public.eql_v3_numeric_ord_ope, b eql_v3.query_numeric_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>=', 'public.eql_v3_numeric_ord_ope and eql_v3.query_numeric_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_numeric_ord: eql_v3.query_numeric_ord and public.eql_v3_numeric_ord_ope (mismatched query domain). +--! @param a eql_v3.query_numeric_ord left operand +--! @param b public.eql_v3_numeric_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gte(a eql_v3.query_numeric_ord, b public.eql_v3_numeric_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>=', 'eql_v3.query_numeric_ord and public.eql_v3_numeric_ord_ope'; END; $$ +LANGUAGE plpgsql; -- AUTOMATICALLY GENERATED FILE. --! @file encrypted_domain/numeric/query_numeric_ord_ope_functions.sql @@ -36046,7 +41128,7 @@ AS $$ SELECT eql_v3_internal.ope_cllw(a::jsonb) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a public.eql_v3_numeric_ord_ope, b eql_v3.query_numeric_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) = eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_numeric_ord_ope. --! @param a eql_v3.query_numeric_ord_ope @@ -36054,7 +41136,7 @@ AS $$ SELECT eql_v3.ord_term(a) = eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a eql_v3.query_numeric_ord_ope, b public.eql_v3_numeric_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) = eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_numeric_ord_ope. --! @param a public.eql_v3_numeric_ord_ope @@ -36062,7 +41144,7 @@ AS $$ SELECT eql_v3.ord_term(a) = eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.neq(a public.eql_v3_numeric_ord_ope, b eql_v3.query_numeric_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <> eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_numeric_ord_ope. --! @param a eql_v3.query_numeric_ord_ope @@ -36070,7 +41152,7 @@ AS $$ SELECT eql_v3.ord_term(a) <> eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.neq(a eql_v3.query_numeric_ord_ope, b public.eql_v3_numeric_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <> eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_numeric_ord_ope. --! @param a public.eql_v3_numeric_ord_ope @@ -36078,7 +41160,7 @@ AS $$ SELECT eql_v3.ord_term(a) <> eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lt(a public.eql_v3_numeric_ord_ope, b eql_v3.query_numeric_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_numeric_ord_ope. --! @param a eql_v3.query_numeric_ord_ope @@ -36086,7 +41168,7 @@ AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lt(a eql_v3.query_numeric_ord_ope, b public.eql_v3_numeric_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_numeric_ord_ope. --! @param a public.eql_v3_numeric_ord_ope @@ -36094,7 +41176,7 @@ AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lte(a public.eql_v3_numeric_ord_ope, b eql_v3.query_numeric_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_numeric_ord_ope. --! @param a eql_v3.query_numeric_ord_ope @@ -36102,7 +41184,7 @@ AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lte(a eql_v3.query_numeric_ord_ope, b public.eql_v3_numeric_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_numeric_ord_ope. --! @param a public.eql_v3_numeric_ord_ope @@ -36110,7 +41192,7 @@ AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gt(a public.eql_v3_numeric_ord_ope, b eql_v3.query_numeric_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_numeric_ord_ope. --! @param a eql_v3.query_numeric_ord_ope @@ -36118,7 +41200,7 @@ AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gt(a eql_v3.query_numeric_ord_ope, b public.eql_v3_numeric_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_numeric_ord_ope. --! @param a public.eql_v3_numeric_ord_ope @@ -36126,7 +41208,7 @@ AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gte(a public.eql_v3_numeric_ord_ope, b eql_v3.query_numeric_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_numeric_ord_ope. --! @param a eql_v3.query_numeric_ord_ope @@ -36134,7 +41216,259 @@ AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gte(a eql_v3.query_numeric_ord_ope, b public.eql_v3_numeric_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>=) eql_v3.ord_term(b) $$; + +--! @brief Unsupported operator blocker for eql_v3.query_numeric_ord_ope: public.eql_v3_numeric_eq and eql_v3.query_numeric_ord_ope (mismatched query domain). +--! @param a public.eql_v3_numeric_eq left operand +--! @param b eql_v3.query_numeric_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a public.eql_v3_numeric_eq, b eql_v3.query_numeric_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'public.eql_v3_numeric_eq and eql_v3.query_numeric_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_numeric_ord_ope: eql_v3.query_numeric_ord_ope and public.eql_v3_numeric_eq (mismatched query domain). +--! @param a eql_v3.query_numeric_ord_ope left operand +--! @param b public.eql_v3_numeric_eq right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a eql_v3.query_numeric_ord_ope, b public.eql_v3_numeric_eq) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'eql_v3.query_numeric_ord_ope and public.eql_v3_numeric_eq'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_numeric_ord_ope: public.eql_v3_numeric_eq and eql_v3.query_numeric_ord_ope (mismatched query domain). +--! @param a public.eql_v3_numeric_eq left operand +--! @param b eql_v3.query_numeric_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a public.eql_v3_numeric_eq, b eql_v3.query_numeric_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'public.eql_v3_numeric_eq and eql_v3.query_numeric_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_numeric_ord_ope: eql_v3.query_numeric_ord_ope and public.eql_v3_numeric_eq (mismatched query domain). +--! @param a eql_v3.query_numeric_ord_ope left operand +--! @param b public.eql_v3_numeric_eq right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a eql_v3.query_numeric_ord_ope, b public.eql_v3_numeric_eq) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'eql_v3.query_numeric_ord_ope and public.eql_v3_numeric_eq'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_numeric_ord_ope: public.eql_v3_numeric_ord_ore and eql_v3.query_numeric_ord_ope (mismatched query domain). +--! @param a public.eql_v3_numeric_ord_ore left operand +--! @param b eql_v3.query_numeric_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a public.eql_v3_numeric_ord_ore, b eql_v3.query_numeric_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'public.eql_v3_numeric_ord_ore and eql_v3.query_numeric_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_numeric_ord_ope: eql_v3.query_numeric_ord_ope and public.eql_v3_numeric_ord_ore (mismatched query domain). +--! @param a eql_v3.query_numeric_ord_ope left operand +--! @param b public.eql_v3_numeric_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a eql_v3.query_numeric_ord_ope, b public.eql_v3_numeric_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'eql_v3.query_numeric_ord_ope and public.eql_v3_numeric_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_numeric_ord_ope: public.eql_v3_numeric_ord_ore and eql_v3.query_numeric_ord_ope (mismatched query domain). +--! @param a public.eql_v3_numeric_ord_ore left operand +--! @param b eql_v3.query_numeric_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a public.eql_v3_numeric_ord_ore, b eql_v3.query_numeric_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'public.eql_v3_numeric_ord_ore and eql_v3.query_numeric_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_numeric_ord_ope: eql_v3.query_numeric_ord_ope and public.eql_v3_numeric_ord_ore (mismatched query domain). +--! @param a eql_v3.query_numeric_ord_ope left operand +--! @param b public.eql_v3_numeric_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a eql_v3.query_numeric_ord_ope, b public.eql_v3_numeric_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'eql_v3.query_numeric_ord_ope and public.eql_v3_numeric_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_numeric_ord_ope: public.eql_v3_numeric_ord_ore and eql_v3.query_numeric_ord_ope (mismatched query domain). +--! @param a public.eql_v3_numeric_ord_ore left operand +--! @param b eql_v3.query_numeric_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lt(a public.eql_v3_numeric_ord_ore, b eql_v3.query_numeric_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<', 'public.eql_v3_numeric_ord_ore and eql_v3.query_numeric_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_numeric_ord_ope: eql_v3.query_numeric_ord_ope and public.eql_v3_numeric_ord_ore (mismatched query domain). +--! @param a eql_v3.query_numeric_ord_ope left operand +--! @param b public.eql_v3_numeric_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lt(a eql_v3.query_numeric_ord_ope, b public.eql_v3_numeric_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<', 'eql_v3.query_numeric_ord_ope and public.eql_v3_numeric_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_numeric_ord_ope: public.eql_v3_numeric_ord_ore and eql_v3.query_numeric_ord_ope (mismatched query domain). +--! @param a public.eql_v3_numeric_ord_ore left operand +--! @param b eql_v3.query_numeric_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lte(a public.eql_v3_numeric_ord_ore, b eql_v3.query_numeric_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<=', 'public.eql_v3_numeric_ord_ore and eql_v3.query_numeric_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_numeric_ord_ope: eql_v3.query_numeric_ord_ope and public.eql_v3_numeric_ord_ore (mismatched query domain). +--! @param a eql_v3.query_numeric_ord_ope left operand +--! @param b public.eql_v3_numeric_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lte(a eql_v3.query_numeric_ord_ope, b public.eql_v3_numeric_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<=', 'eql_v3.query_numeric_ord_ope and public.eql_v3_numeric_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_numeric_ord_ope: public.eql_v3_numeric_ord_ore and eql_v3.query_numeric_ord_ope (mismatched query domain). +--! @param a public.eql_v3_numeric_ord_ore left operand +--! @param b eql_v3.query_numeric_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gt(a public.eql_v3_numeric_ord_ore, b eql_v3.query_numeric_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>', 'public.eql_v3_numeric_ord_ore and eql_v3.query_numeric_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_numeric_ord_ope: eql_v3.query_numeric_ord_ope and public.eql_v3_numeric_ord_ore (mismatched query domain). +--! @param a eql_v3.query_numeric_ord_ope left operand +--! @param b public.eql_v3_numeric_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gt(a eql_v3.query_numeric_ord_ope, b public.eql_v3_numeric_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>', 'eql_v3.query_numeric_ord_ope and public.eql_v3_numeric_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_numeric_ord_ope: public.eql_v3_numeric_ord_ore and eql_v3.query_numeric_ord_ope (mismatched query domain). +--! @param a public.eql_v3_numeric_ord_ore left operand +--! @param b eql_v3.query_numeric_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gte(a public.eql_v3_numeric_ord_ore, b eql_v3.query_numeric_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>=', 'public.eql_v3_numeric_ord_ore and eql_v3.query_numeric_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_numeric_ord_ope: eql_v3.query_numeric_ord_ope and public.eql_v3_numeric_ord_ore (mismatched query domain). +--! @param a eql_v3.query_numeric_ord_ope left operand +--! @param b public.eql_v3_numeric_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gte(a eql_v3.query_numeric_ord_ope, b public.eql_v3_numeric_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>=', 'eql_v3.query_numeric_ord_ope and public.eql_v3_numeric_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_numeric_ord_ope: public.eql_v3_numeric_ord and eql_v3.query_numeric_ord_ope (mismatched query domain). +--! @param a public.eql_v3_numeric_ord left operand +--! @param b eql_v3.query_numeric_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a public.eql_v3_numeric_ord, b eql_v3.query_numeric_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'public.eql_v3_numeric_ord and eql_v3.query_numeric_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_numeric_ord_ope: eql_v3.query_numeric_ord_ope and public.eql_v3_numeric_ord (mismatched query domain). +--! @param a eql_v3.query_numeric_ord_ope left operand +--! @param b public.eql_v3_numeric_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a eql_v3.query_numeric_ord_ope, b public.eql_v3_numeric_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'eql_v3.query_numeric_ord_ope and public.eql_v3_numeric_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_numeric_ord_ope: public.eql_v3_numeric_ord and eql_v3.query_numeric_ord_ope (mismatched query domain). +--! @param a public.eql_v3_numeric_ord left operand +--! @param b eql_v3.query_numeric_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a public.eql_v3_numeric_ord, b eql_v3.query_numeric_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'public.eql_v3_numeric_ord and eql_v3.query_numeric_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_numeric_ord_ope: eql_v3.query_numeric_ord_ope and public.eql_v3_numeric_ord (mismatched query domain). +--! @param a eql_v3.query_numeric_ord_ope left operand +--! @param b public.eql_v3_numeric_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a eql_v3.query_numeric_ord_ope, b public.eql_v3_numeric_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'eql_v3.query_numeric_ord_ope and public.eql_v3_numeric_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_numeric_ord_ope: public.eql_v3_numeric_ord and eql_v3.query_numeric_ord_ope (mismatched query domain). +--! @param a public.eql_v3_numeric_ord left operand +--! @param b eql_v3.query_numeric_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lt(a public.eql_v3_numeric_ord, b eql_v3.query_numeric_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<', 'public.eql_v3_numeric_ord and eql_v3.query_numeric_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_numeric_ord_ope: eql_v3.query_numeric_ord_ope and public.eql_v3_numeric_ord (mismatched query domain). +--! @param a eql_v3.query_numeric_ord_ope left operand +--! @param b public.eql_v3_numeric_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lt(a eql_v3.query_numeric_ord_ope, b public.eql_v3_numeric_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<', 'eql_v3.query_numeric_ord_ope and public.eql_v3_numeric_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_numeric_ord_ope: public.eql_v3_numeric_ord and eql_v3.query_numeric_ord_ope (mismatched query domain). +--! @param a public.eql_v3_numeric_ord left operand +--! @param b eql_v3.query_numeric_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lte(a public.eql_v3_numeric_ord, b eql_v3.query_numeric_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<=', 'public.eql_v3_numeric_ord and eql_v3.query_numeric_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_numeric_ord_ope: eql_v3.query_numeric_ord_ope and public.eql_v3_numeric_ord (mismatched query domain). +--! @param a eql_v3.query_numeric_ord_ope left operand +--! @param b public.eql_v3_numeric_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lte(a eql_v3.query_numeric_ord_ope, b public.eql_v3_numeric_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<=', 'eql_v3.query_numeric_ord_ope and public.eql_v3_numeric_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_numeric_ord_ope: public.eql_v3_numeric_ord and eql_v3.query_numeric_ord_ope (mismatched query domain). +--! @param a public.eql_v3_numeric_ord left operand +--! @param b eql_v3.query_numeric_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gt(a public.eql_v3_numeric_ord, b eql_v3.query_numeric_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>', 'public.eql_v3_numeric_ord and eql_v3.query_numeric_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_numeric_ord_ope: eql_v3.query_numeric_ord_ope and public.eql_v3_numeric_ord (mismatched query domain). +--! @param a eql_v3.query_numeric_ord_ope left operand +--! @param b public.eql_v3_numeric_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gt(a eql_v3.query_numeric_ord_ope, b public.eql_v3_numeric_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>', 'eql_v3.query_numeric_ord_ope and public.eql_v3_numeric_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_numeric_ord_ope: public.eql_v3_numeric_ord and eql_v3.query_numeric_ord_ope (mismatched query domain). +--! @param a public.eql_v3_numeric_ord left operand +--! @param b eql_v3.query_numeric_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gte(a public.eql_v3_numeric_ord, b eql_v3.query_numeric_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>=', 'public.eql_v3_numeric_ord and eql_v3.query_numeric_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_numeric_ord_ope: eql_v3.query_numeric_ord_ope and public.eql_v3_numeric_ord (mismatched query domain). +--! @param a eql_v3.query_numeric_ord_ope left operand +--! @param b public.eql_v3_numeric_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gte(a eql_v3.query_numeric_ord_ope, b public.eql_v3_numeric_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>=', 'eql_v3.query_numeric_ord_ope and public.eql_v3_numeric_ord'; END; $$ +LANGUAGE plpgsql; -- AUTOMATICALLY GENERATED FILE. --! @file encrypted_domain/numeric/json_entry_numeric_functions.sql @@ -36202,7 +41536,7 @@ LANGUAGE plpgsql; --! @return boolean CREATE FUNCTION eql_v3.lt(a public.eql_v3_json_entry, b eql_v3.query_numeric_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_json_entry. --! @param a eql_v3.query_numeric_ord @@ -36210,7 +41544,7 @@ AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lt(a eql_v3.query_numeric_ord, b public.eql_v3_json_entry) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_json_entry. --! @param a public.eql_v3_json_entry @@ -36218,7 +41552,7 @@ AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lte(a public.eql_v3_json_entry, b eql_v3.query_numeric_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_json_entry. --! @param a eql_v3.query_numeric_ord @@ -36226,7 +41560,7 @@ AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lte(a eql_v3.query_numeric_ord, b public.eql_v3_json_entry) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_json_entry. --! @param a public.eql_v3_json_entry @@ -36234,7 +41568,7 @@ AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gt(a public.eql_v3_json_entry, b eql_v3.query_numeric_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_json_entry. --! @param a eql_v3.query_numeric_ord @@ -36242,7 +41576,7 @@ AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gt(a eql_v3.query_numeric_ord, b public.eql_v3_json_entry) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_json_entry. --! @param a public.eql_v3_json_entry @@ -36250,7 +41584,7 @@ AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gte(a public.eql_v3_json_entry, b eql_v3.query_numeric_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_json_entry. --! @param a eql_v3.query_numeric_ord @@ -36258,7 +41592,7 @@ AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gte(a eql_v3.query_numeric_ord, b public.eql_v3_json_entry) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>=) eql_v3.ord_term(b) $$; --! @brief Unsupported operator blocker for public.eql_v3_json_entry. --! @@ -36322,7 +41656,7 @@ LANGUAGE plpgsql; --! @return boolean CREATE FUNCTION eql_v3.lt(a public.eql_v3_json_entry, b eql_v3.query_numeric_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_json_entry. --! @param a eql_v3.query_numeric_ord_ope @@ -36330,7 +41664,7 @@ AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lt(a eql_v3.query_numeric_ord_ope, b public.eql_v3_json_entry) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_json_entry. --! @param a public.eql_v3_json_entry @@ -36338,7 +41672,7 @@ AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lte(a public.eql_v3_json_entry, b eql_v3.query_numeric_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_json_entry. --! @param a eql_v3.query_numeric_ord_ope @@ -36346,7 +41680,7 @@ AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lte(a eql_v3.query_numeric_ord_ope, b public.eql_v3_json_entry) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_json_entry. --! @param a public.eql_v3_json_entry @@ -36354,7 +41688,7 @@ AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gt(a public.eql_v3_json_entry, b eql_v3.query_numeric_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_json_entry. --! @param a eql_v3.query_numeric_ord_ope @@ -36362,7 +41696,7 @@ AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gt(a eql_v3.query_numeric_ord_ope, b public.eql_v3_json_entry) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_json_entry. --! @param a public.eql_v3_json_entry @@ -36370,7 +41704,7 @@ AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gte(a public.eql_v3_json_entry, b eql_v3.query_numeric_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_json_entry. --! @param a eql_v3.query_numeric_ord_ope @@ -36378,7 +41712,7 @@ AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gte(a eql_v3.query_numeric_ord_ope, b public.eql_v3_json_entry) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>=) eql_v3.ord_term(b) $$; -- AUTOMATICALLY GENERATED FILE. --! @file encrypted_domain/numeric/json_entry_numeric_operators.sql @@ -36595,6 +41929,146 @@ CREATE OPERATOR >= ( LEFTARG = eql_v3.query_numeric_ord_ope, RIGHTARG = public.eql_v3_numeric_ord_ope, COMMUTATOR = <=, NEGATOR = <, RESTRICT = scalargesel, JOIN = scalargejoinsel ); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = public.eql_v3_numeric_eq, RIGHTARG = eql_v3.query_numeric_ord_ope +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = eql_v3.query_numeric_ord_ope, RIGHTARG = public.eql_v3_numeric_eq +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = public.eql_v3_numeric_eq, RIGHTARG = eql_v3.query_numeric_ord_ope +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = eql_v3.query_numeric_ord_ope, RIGHTARG = public.eql_v3_numeric_eq +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = public.eql_v3_numeric_ord_ore, RIGHTARG = eql_v3.query_numeric_ord_ope +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = eql_v3.query_numeric_ord_ope, RIGHTARG = public.eql_v3_numeric_ord_ore +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = public.eql_v3_numeric_ord_ore, RIGHTARG = eql_v3.query_numeric_ord_ope +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = eql_v3.query_numeric_ord_ope, RIGHTARG = public.eql_v3_numeric_ord_ore +); + +CREATE OPERATOR < ( + FUNCTION = eql_v3_internal.lt, + LEFTARG = public.eql_v3_numeric_ord_ore, RIGHTARG = eql_v3.query_numeric_ord_ope +); + +CREATE OPERATOR < ( + FUNCTION = eql_v3_internal.lt, + LEFTARG = eql_v3.query_numeric_ord_ope, RIGHTARG = public.eql_v3_numeric_ord_ore +); + +CREATE OPERATOR <= ( + FUNCTION = eql_v3_internal.lte, + LEFTARG = public.eql_v3_numeric_ord_ore, RIGHTARG = eql_v3.query_numeric_ord_ope +); + +CREATE OPERATOR <= ( + FUNCTION = eql_v3_internal.lte, + LEFTARG = eql_v3.query_numeric_ord_ope, RIGHTARG = public.eql_v3_numeric_ord_ore +); + +CREATE OPERATOR > ( + FUNCTION = eql_v3_internal.gt, + LEFTARG = public.eql_v3_numeric_ord_ore, RIGHTARG = eql_v3.query_numeric_ord_ope +); + +CREATE OPERATOR > ( + FUNCTION = eql_v3_internal.gt, + LEFTARG = eql_v3.query_numeric_ord_ope, RIGHTARG = public.eql_v3_numeric_ord_ore +); + +CREATE OPERATOR >= ( + FUNCTION = eql_v3_internal.gte, + LEFTARG = public.eql_v3_numeric_ord_ore, RIGHTARG = eql_v3.query_numeric_ord_ope +); + +CREATE OPERATOR >= ( + FUNCTION = eql_v3_internal.gte, + LEFTARG = eql_v3.query_numeric_ord_ope, RIGHTARG = public.eql_v3_numeric_ord_ore +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = public.eql_v3_numeric_ord, RIGHTARG = eql_v3.query_numeric_ord_ope +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = eql_v3.query_numeric_ord_ope, RIGHTARG = public.eql_v3_numeric_ord +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = public.eql_v3_numeric_ord, RIGHTARG = eql_v3.query_numeric_ord_ope +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = eql_v3.query_numeric_ord_ope, RIGHTARG = public.eql_v3_numeric_ord +); + +CREATE OPERATOR < ( + FUNCTION = eql_v3_internal.lt, + LEFTARG = public.eql_v3_numeric_ord, RIGHTARG = eql_v3.query_numeric_ord_ope +); + +CREATE OPERATOR < ( + FUNCTION = eql_v3_internal.lt, + LEFTARG = eql_v3.query_numeric_ord_ope, RIGHTARG = public.eql_v3_numeric_ord +); + +CREATE OPERATOR <= ( + FUNCTION = eql_v3_internal.lte, + LEFTARG = public.eql_v3_numeric_ord, RIGHTARG = eql_v3.query_numeric_ord_ope +); + +CREATE OPERATOR <= ( + FUNCTION = eql_v3_internal.lte, + LEFTARG = eql_v3.query_numeric_ord_ope, RIGHTARG = public.eql_v3_numeric_ord +); + +CREATE OPERATOR > ( + FUNCTION = eql_v3_internal.gt, + LEFTARG = public.eql_v3_numeric_ord, RIGHTARG = eql_v3.query_numeric_ord_ope +); + +CREATE OPERATOR > ( + FUNCTION = eql_v3_internal.gt, + LEFTARG = eql_v3.query_numeric_ord_ope, RIGHTARG = public.eql_v3_numeric_ord +); + +CREATE OPERATOR >= ( + FUNCTION = eql_v3_internal.gte, + LEFTARG = public.eql_v3_numeric_ord, RIGHTARG = eql_v3.query_numeric_ord_ope +); + +CREATE OPERATOR >= ( + FUNCTION = eql_v3_internal.gte, + LEFTARG = eql_v3.query_numeric_ord_ope, RIGHTARG = public.eql_v3_numeric_ord +); -- AUTOMATICALLY GENERATED FILE. --! @file encrypted_domain/numeric/query_numeric_ord_operators.sql @@ -36671,6 +42145,146 @@ CREATE OPERATOR >= ( LEFTARG = eql_v3.query_numeric_ord, RIGHTARG = public.eql_v3_numeric_ord, COMMUTATOR = <=, NEGATOR = <, RESTRICT = scalargesel, JOIN = scalargejoinsel ); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = public.eql_v3_numeric_eq, RIGHTARG = eql_v3.query_numeric_ord +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = eql_v3.query_numeric_ord, RIGHTARG = public.eql_v3_numeric_eq +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = public.eql_v3_numeric_eq, RIGHTARG = eql_v3.query_numeric_ord +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = eql_v3.query_numeric_ord, RIGHTARG = public.eql_v3_numeric_eq +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = public.eql_v3_numeric_ord_ore, RIGHTARG = eql_v3.query_numeric_ord +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = eql_v3.query_numeric_ord, RIGHTARG = public.eql_v3_numeric_ord_ore +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = public.eql_v3_numeric_ord_ore, RIGHTARG = eql_v3.query_numeric_ord +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = eql_v3.query_numeric_ord, RIGHTARG = public.eql_v3_numeric_ord_ore +); + +CREATE OPERATOR < ( + FUNCTION = eql_v3_internal.lt, + LEFTARG = public.eql_v3_numeric_ord_ore, RIGHTARG = eql_v3.query_numeric_ord +); + +CREATE OPERATOR < ( + FUNCTION = eql_v3_internal.lt, + LEFTARG = eql_v3.query_numeric_ord, RIGHTARG = public.eql_v3_numeric_ord_ore +); + +CREATE OPERATOR <= ( + FUNCTION = eql_v3_internal.lte, + LEFTARG = public.eql_v3_numeric_ord_ore, RIGHTARG = eql_v3.query_numeric_ord +); + +CREATE OPERATOR <= ( + FUNCTION = eql_v3_internal.lte, + LEFTARG = eql_v3.query_numeric_ord, RIGHTARG = public.eql_v3_numeric_ord_ore +); + +CREATE OPERATOR > ( + FUNCTION = eql_v3_internal.gt, + LEFTARG = public.eql_v3_numeric_ord_ore, RIGHTARG = eql_v3.query_numeric_ord +); + +CREATE OPERATOR > ( + FUNCTION = eql_v3_internal.gt, + LEFTARG = eql_v3.query_numeric_ord, RIGHTARG = public.eql_v3_numeric_ord_ore +); + +CREATE OPERATOR >= ( + FUNCTION = eql_v3_internal.gte, + LEFTARG = public.eql_v3_numeric_ord_ore, RIGHTARG = eql_v3.query_numeric_ord +); + +CREATE OPERATOR >= ( + FUNCTION = eql_v3_internal.gte, + LEFTARG = eql_v3.query_numeric_ord, RIGHTARG = public.eql_v3_numeric_ord_ore +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = public.eql_v3_numeric_ord_ope, RIGHTARG = eql_v3.query_numeric_ord +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = eql_v3.query_numeric_ord, RIGHTARG = public.eql_v3_numeric_ord_ope +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = public.eql_v3_numeric_ord_ope, RIGHTARG = eql_v3.query_numeric_ord +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = eql_v3.query_numeric_ord, RIGHTARG = public.eql_v3_numeric_ord_ope +); + +CREATE OPERATOR < ( + FUNCTION = eql_v3_internal.lt, + LEFTARG = public.eql_v3_numeric_ord_ope, RIGHTARG = eql_v3.query_numeric_ord +); + +CREATE OPERATOR < ( + FUNCTION = eql_v3_internal.lt, + LEFTARG = eql_v3.query_numeric_ord, RIGHTARG = public.eql_v3_numeric_ord_ope +); + +CREATE OPERATOR <= ( + FUNCTION = eql_v3_internal.lte, + LEFTARG = public.eql_v3_numeric_ord_ope, RIGHTARG = eql_v3.query_numeric_ord +); + +CREATE OPERATOR <= ( + FUNCTION = eql_v3_internal.lte, + LEFTARG = eql_v3.query_numeric_ord, RIGHTARG = public.eql_v3_numeric_ord_ope +); + +CREATE OPERATOR > ( + FUNCTION = eql_v3_internal.gt, + LEFTARG = public.eql_v3_numeric_ord_ope, RIGHTARG = eql_v3.query_numeric_ord +); + +CREATE OPERATOR > ( + FUNCTION = eql_v3_internal.gt, + LEFTARG = eql_v3.query_numeric_ord, RIGHTARG = public.eql_v3_numeric_ord_ope +); + +CREATE OPERATOR >= ( + FUNCTION = eql_v3_internal.gte, + LEFTARG = public.eql_v3_numeric_ord_ope, RIGHTARG = eql_v3.query_numeric_ord +); + +CREATE OPERATOR >= ( + FUNCTION = eql_v3_internal.gte, + LEFTARG = eql_v3.query_numeric_ord, RIGHTARG = public.eql_v3_numeric_ord_ope +); -- AUTOMATICALLY GENERATED FILE. --! @file encrypted_domain/real/real_ord_functions.sql @@ -36690,7 +42304,7 @@ AS $$ SELECT eql_v3_internal.ope_cllw(a::jsonb) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a public.eql_v3_real_ord, b public.eql_v3_real_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) = eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_real_ord. --! @param a public.eql_v3_real_ord @@ -36698,7 +42312,7 @@ AS $$ SELECT eql_v3.ord_term(a) = eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a public.eql_v3_real_ord, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) = eql_v3.ord_term(b::public.eql_v3_real_ord) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.=) eql_v3.ord_term(b::public.eql_v3_real_ord) $$; --! @brief Operator wrapper for public.eql_v3_real_ord. --! @param a jsonb @@ -36706,7 +42320,7 @@ AS $$ SELECT eql_v3.ord_term(a) = eql_v3.ord_term(b::public.eql_v3_real_ord) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a jsonb, b public.eql_v3_real_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_real_ord) = eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_real_ord) OPERATOR(pg_catalog.=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_real_ord. --! @param a public.eql_v3_real_ord @@ -36714,7 +42328,7 @@ AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_real_ord) = eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.neq(a public.eql_v3_real_ord, b public.eql_v3_real_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <> eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_real_ord. --! @param a public.eql_v3_real_ord @@ -36722,7 +42336,7 @@ AS $$ SELECT eql_v3.ord_term(a) <> eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.neq(a public.eql_v3_real_ord, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <> eql_v3.ord_term(b::public.eql_v3_real_ord) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<>) eql_v3.ord_term(b::public.eql_v3_real_ord) $$; --! @brief Operator wrapper for public.eql_v3_real_ord. --! @param a jsonb @@ -36730,7 +42344,7 @@ AS $$ SELECT eql_v3.ord_term(a) <> eql_v3.ord_term(b::public.eql_v3_real_ord) $$ --! @return boolean CREATE FUNCTION eql_v3.neq(a jsonb, b public.eql_v3_real_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_real_ord) <> eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_real_ord) OPERATOR(pg_catalog.<>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_real_ord. --! @param a public.eql_v3_real_ord @@ -36738,7 +42352,7 @@ AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_real_ord) <> eql_v3.ord_term(b) $$ --! @return boolean CREATE FUNCTION eql_v3.lt(a public.eql_v3_real_ord, b public.eql_v3_real_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_real_ord. --! @param a public.eql_v3_real_ord @@ -36746,7 +42360,7 @@ AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lt(a public.eql_v3_real_ord, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b::public.eql_v3_real_ord) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<) eql_v3.ord_term(b::public.eql_v3_real_ord) $$; --! @brief Operator wrapper for public.eql_v3_real_ord. --! @param a jsonb @@ -36754,7 +42368,7 @@ AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b::public.eql_v3_real_ord) $$; --! @return boolean CREATE FUNCTION eql_v3.lt(a jsonb, b public.eql_v3_real_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_real_ord) < eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_real_ord) OPERATOR(pg_catalog.<) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_real_ord. --! @param a public.eql_v3_real_ord @@ -36762,7 +42376,7 @@ AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_real_ord) < eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lte(a public.eql_v3_real_ord, b public.eql_v3_real_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_real_ord. --! @param a public.eql_v3_real_ord @@ -36770,7 +42384,7 @@ AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lte(a public.eql_v3_real_ord, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b::public.eql_v3_real_ord) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<=) eql_v3.ord_term(b::public.eql_v3_real_ord) $$; --! @brief Operator wrapper for public.eql_v3_real_ord. --! @param a jsonb @@ -36778,7 +42392,7 @@ AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b::public.eql_v3_real_ord) $$ --! @return boolean CREATE FUNCTION eql_v3.lte(a jsonb, b public.eql_v3_real_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_real_ord) <= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_real_ord) OPERATOR(pg_catalog.<=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_real_ord. --! @param a public.eql_v3_real_ord @@ -36786,7 +42400,7 @@ AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_real_ord) <= eql_v3.ord_term(b) $$ --! @return boolean CREATE FUNCTION eql_v3.gt(a public.eql_v3_real_ord, b public.eql_v3_real_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_real_ord. --! @param a public.eql_v3_real_ord @@ -36794,7 +42408,7 @@ AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gt(a public.eql_v3_real_ord, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b::public.eql_v3_real_ord) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>) eql_v3.ord_term(b::public.eql_v3_real_ord) $$; --! @brief Operator wrapper for public.eql_v3_real_ord. --! @param a jsonb @@ -36802,7 +42416,7 @@ AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b::public.eql_v3_real_ord) $$; --! @return boolean CREATE FUNCTION eql_v3.gt(a jsonb, b public.eql_v3_real_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_real_ord) > eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_real_ord) OPERATOR(pg_catalog.>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_real_ord. --! @param a public.eql_v3_real_ord @@ -36810,7 +42424,7 @@ AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_real_ord) > eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gte(a public.eql_v3_real_ord, b public.eql_v3_real_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_real_ord. --! @param a public.eql_v3_real_ord @@ -36818,7 +42432,7 @@ AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gte(a public.eql_v3_real_ord, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b::public.eql_v3_real_ord) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>=) eql_v3.ord_term(b::public.eql_v3_real_ord) $$; --! @brief Operator wrapper for public.eql_v3_real_ord. --! @param a jsonb @@ -36826,7 +42440,7 @@ AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b::public.eql_v3_real_ord) $$ --! @return boolean CREATE FUNCTION eql_v3.gte(a jsonb, b public.eql_v3_real_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_real_ord) >= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_real_ord) OPERATOR(pg_catalog.>=) eql_v3.ord_term(b) $$; --! @brief Unsupported operator blocker for public.eql_v3_real_ord. --! @@ -37252,7 +42866,7 @@ AS $$ SELECT eql_v3_internal.ope_cllw(a::jsonb) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a public.eql_v3_real_ord, b eql_v3.query_real_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) = eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_real_ord. --! @param a eql_v3.query_real_ord @@ -37260,7 +42874,7 @@ AS $$ SELECT eql_v3.ord_term(a) = eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a eql_v3.query_real_ord, b public.eql_v3_real_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) = eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_real_ord. --! @param a public.eql_v3_real_ord @@ -37268,7 +42882,7 @@ AS $$ SELECT eql_v3.ord_term(a) = eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.neq(a public.eql_v3_real_ord, b eql_v3.query_real_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <> eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_real_ord. --! @param a eql_v3.query_real_ord @@ -37276,7 +42890,7 @@ AS $$ SELECT eql_v3.ord_term(a) <> eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.neq(a eql_v3.query_real_ord, b public.eql_v3_real_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <> eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_real_ord. --! @param a public.eql_v3_real_ord @@ -37284,7 +42898,7 @@ AS $$ SELECT eql_v3.ord_term(a) <> eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lt(a public.eql_v3_real_ord, b eql_v3.query_real_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_real_ord. --! @param a eql_v3.query_real_ord @@ -37292,7 +42906,7 @@ AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lt(a eql_v3.query_real_ord, b public.eql_v3_real_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_real_ord. --! @param a public.eql_v3_real_ord @@ -37300,7 +42914,7 @@ AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lte(a public.eql_v3_real_ord, b eql_v3.query_real_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_real_ord. --! @param a eql_v3.query_real_ord @@ -37308,7 +42922,7 @@ AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lte(a eql_v3.query_real_ord, b public.eql_v3_real_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_real_ord. --! @param a public.eql_v3_real_ord @@ -37316,7 +42930,7 @@ AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gt(a public.eql_v3_real_ord, b eql_v3.query_real_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_real_ord. --! @param a eql_v3.query_real_ord @@ -37324,7 +42938,7 @@ AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gt(a eql_v3.query_real_ord, b public.eql_v3_real_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_real_ord. --! @param a public.eql_v3_real_ord @@ -37332,7 +42946,7 @@ AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gte(a public.eql_v3_real_ord, b eql_v3.query_real_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_real_ord. --! @param a eql_v3.query_real_ord @@ -37340,7 +42954,259 @@ AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gte(a eql_v3.query_real_ord, b public.eql_v3_real_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>=) eql_v3.ord_term(b) $$; + +--! @brief Unsupported operator blocker for eql_v3.query_real_ord: public.eql_v3_real_eq and eql_v3.query_real_ord (mismatched query domain). +--! @param a public.eql_v3_real_eq left operand +--! @param b eql_v3.query_real_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a public.eql_v3_real_eq, b eql_v3.query_real_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'public.eql_v3_real_eq and eql_v3.query_real_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_real_ord: eql_v3.query_real_ord and public.eql_v3_real_eq (mismatched query domain). +--! @param a eql_v3.query_real_ord left operand +--! @param b public.eql_v3_real_eq right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a eql_v3.query_real_ord, b public.eql_v3_real_eq) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'eql_v3.query_real_ord and public.eql_v3_real_eq'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_real_ord: public.eql_v3_real_eq and eql_v3.query_real_ord (mismatched query domain). +--! @param a public.eql_v3_real_eq left operand +--! @param b eql_v3.query_real_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a public.eql_v3_real_eq, b eql_v3.query_real_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'public.eql_v3_real_eq and eql_v3.query_real_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_real_ord: eql_v3.query_real_ord and public.eql_v3_real_eq (mismatched query domain). +--! @param a eql_v3.query_real_ord left operand +--! @param b public.eql_v3_real_eq right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a eql_v3.query_real_ord, b public.eql_v3_real_eq) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'eql_v3.query_real_ord and public.eql_v3_real_eq'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_real_ord: public.eql_v3_real_ord_ore and eql_v3.query_real_ord (mismatched query domain). +--! @param a public.eql_v3_real_ord_ore left operand +--! @param b eql_v3.query_real_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a public.eql_v3_real_ord_ore, b eql_v3.query_real_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'public.eql_v3_real_ord_ore and eql_v3.query_real_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_real_ord: eql_v3.query_real_ord and public.eql_v3_real_ord_ore (mismatched query domain). +--! @param a eql_v3.query_real_ord left operand +--! @param b public.eql_v3_real_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a eql_v3.query_real_ord, b public.eql_v3_real_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'eql_v3.query_real_ord and public.eql_v3_real_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_real_ord: public.eql_v3_real_ord_ore and eql_v3.query_real_ord (mismatched query domain). +--! @param a public.eql_v3_real_ord_ore left operand +--! @param b eql_v3.query_real_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a public.eql_v3_real_ord_ore, b eql_v3.query_real_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'public.eql_v3_real_ord_ore and eql_v3.query_real_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_real_ord: eql_v3.query_real_ord and public.eql_v3_real_ord_ore (mismatched query domain). +--! @param a eql_v3.query_real_ord left operand +--! @param b public.eql_v3_real_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a eql_v3.query_real_ord, b public.eql_v3_real_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'eql_v3.query_real_ord and public.eql_v3_real_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_real_ord: public.eql_v3_real_ord_ore and eql_v3.query_real_ord (mismatched query domain). +--! @param a public.eql_v3_real_ord_ore left operand +--! @param b eql_v3.query_real_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lt(a public.eql_v3_real_ord_ore, b eql_v3.query_real_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<', 'public.eql_v3_real_ord_ore and eql_v3.query_real_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_real_ord: eql_v3.query_real_ord and public.eql_v3_real_ord_ore (mismatched query domain). +--! @param a eql_v3.query_real_ord left operand +--! @param b public.eql_v3_real_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lt(a eql_v3.query_real_ord, b public.eql_v3_real_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<', 'eql_v3.query_real_ord and public.eql_v3_real_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_real_ord: public.eql_v3_real_ord_ore and eql_v3.query_real_ord (mismatched query domain). +--! @param a public.eql_v3_real_ord_ore left operand +--! @param b eql_v3.query_real_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lte(a public.eql_v3_real_ord_ore, b eql_v3.query_real_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<=', 'public.eql_v3_real_ord_ore and eql_v3.query_real_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_real_ord: eql_v3.query_real_ord and public.eql_v3_real_ord_ore (mismatched query domain). +--! @param a eql_v3.query_real_ord left operand +--! @param b public.eql_v3_real_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lte(a eql_v3.query_real_ord, b public.eql_v3_real_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<=', 'eql_v3.query_real_ord and public.eql_v3_real_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_real_ord: public.eql_v3_real_ord_ore and eql_v3.query_real_ord (mismatched query domain). +--! @param a public.eql_v3_real_ord_ore left operand +--! @param b eql_v3.query_real_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gt(a public.eql_v3_real_ord_ore, b eql_v3.query_real_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>', 'public.eql_v3_real_ord_ore and eql_v3.query_real_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_real_ord: eql_v3.query_real_ord and public.eql_v3_real_ord_ore (mismatched query domain). +--! @param a eql_v3.query_real_ord left operand +--! @param b public.eql_v3_real_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gt(a eql_v3.query_real_ord, b public.eql_v3_real_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>', 'eql_v3.query_real_ord and public.eql_v3_real_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_real_ord: public.eql_v3_real_ord_ore and eql_v3.query_real_ord (mismatched query domain). +--! @param a public.eql_v3_real_ord_ore left operand +--! @param b eql_v3.query_real_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gte(a public.eql_v3_real_ord_ore, b eql_v3.query_real_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>=', 'public.eql_v3_real_ord_ore and eql_v3.query_real_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_real_ord: eql_v3.query_real_ord and public.eql_v3_real_ord_ore (mismatched query domain). +--! @param a eql_v3.query_real_ord left operand +--! @param b public.eql_v3_real_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gte(a eql_v3.query_real_ord, b public.eql_v3_real_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>=', 'eql_v3.query_real_ord and public.eql_v3_real_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_real_ord: public.eql_v3_real_ord_ope and eql_v3.query_real_ord (mismatched query domain). +--! @param a public.eql_v3_real_ord_ope left operand +--! @param b eql_v3.query_real_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a public.eql_v3_real_ord_ope, b eql_v3.query_real_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'public.eql_v3_real_ord_ope and eql_v3.query_real_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_real_ord: eql_v3.query_real_ord and public.eql_v3_real_ord_ope (mismatched query domain). +--! @param a eql_v3.query_real_ord left operand +--! @param b public.eql_v3_real_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a eql_v3.query_real_ord, b public.eql_v3_real_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'eql_v3.query_real_ord and public.eql_v3_real_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_real_ord: public.eql_v3_real_ord_ope and eql_v3.query_real_ord (mismatched query domain). +--! @param a public.eql_v3_real_ord_ope left operand +--! @param b eql_v3.query_real_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a public.eql_v3_real_ord_ope, b eql_v3.query_real_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'public.eql_v3_real_ord_ope and eql_v3.query_real_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_real_ord: eql_v3.query_real_ord and public.eql_v3_real_ord_ope (mismatched query domain). +--! @param a eql_v3.query_real_ord left operand +--! @param b public.eql_v3_real_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a eql_v3.query_real_ord, b public.eql_v3_real_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'eql_v3.query_real_ord and public.eql_v3_real_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_real_ord: public.eql_v3_real_ord_ope and eql_v3.query_real_ord (mismatched query domain). +--! @param a public.eql_v3_real_ord_ope left operand +--! @param b eql_v3.query_real_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lt(a public.eql_v3_real_ord_ope, b eql_v3.query_real_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<', 'public.eql_v3_real_ord_ope and eql_v3.query_real_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_real_ord: eql_v3.query_real_ord and public.eql_v3_real_ord_ope (mismatched query domain). +--! @param a eql_v3.query_real_ord left operand +--! @param b public.eql_v3_real_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lt(a eql_v3.query_real_ord, b public.eql_v3_real_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<', 'eql_v3.query_real_ord and public.eql_v3_real_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_real_ord: public.eql_v3_real_ord_ope and eql_v3.query_real_ord (mismatched query domain). +--! @param a public.eql_v3_real_ord_ope left operand +--! @param b eql_v3.query_real_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lte(a public.eql_v3_real_ord_ope, b eql_v3.query_real_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<=', 'public.eql_v3_real_ord_ope and eql_v3.query_real_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_real_ord: eql_v3.query_real_ord and public.eql_v3_real_ord_ope (mismatched query domain). +--! @param a eql_v3.query_real_ord left operand +--! @param b public.eql_v3_real_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lte(a eql_v3.query_real_ord, b public.eql_v3_real_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<=', 'eql_v3.query_real_ord and public.eql_v3_real_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_real_ord: public.eql_v3_real_ord_ope and eql_v3.query_real_ord (mismatched query domain). +--! @param a public.eql_v3_real_ord_ope left operand +--! @param b eql_v3.query_real_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gt(a public.eql_v3_real_ord_ope, b eql_v3.query_real_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>', 'public.eql_v3_real_ord_ope and eql_v3.query_real_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_real_ord: eql_v3.query_real_ord and public.eql_v3_real_ord_ope (mismatched query domain). +--! @param a eql_v3.query_real_ord left operand +--! @param b public.eql_v3_real_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gt(a eql_v3.query_real_ord, b public.eql_v3_real_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>', 'eql_v3.query_real_ord and public.eql_v3_real_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_real_ord: public.eql_v3_real_ord_ope and eql_v3.query_real_ord (mismatched query domain). +--! @param a public.eql_v3_real_ord_ope left operand +--! @param b eql_v3.query_real_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gte(a public.eql_v3_real_ord_ope, b eql_v3.query_real_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>=', 'public.eql_v3_real_ord_ope and eql_v3.query_real_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_real_ord: eql_v3.query_real_ord and public.eql_v3_real_ord_ope (mismatched query domain). +--! @param a eql_v3.query_real_ord left operand +--! @param b public.eql_v3_real_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gte(a eql_v3.query_real_ord, b public.eql_v3_real_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>=', 'eql_v3.query_real_ord and public.eql_v3_real_ord_ope'; END; $$ +LANGUAGE plpgsql; -- AUTOMATICALLY GENERATED FILE. --! @file encrypted_domain/real/query_real_ord_operators.sql @@ -37417,6 +43283,146 @@ CREATE OPERATOR >= ( LEFTARG = eql_v3.query_real_ord, RIGHTARG = public.eql_v3_real_ord, COMMUTATOR = <=, NEGATOR = <, RESTRICT = scalargesel, JOIN = scalargejoinsel ); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = public.eql_v3_real_eq, RIGHTARG = eql_v3.query_real_ord +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = eql_v3.query_real_ord, RIGHTARG = public.eql_v3_real_eq +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = public.eql_v3_real_eq, RIGHTARG = eql_v3.query_real_ord +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = eql_v3.query_real_ord, RIGHTARG = public.eql_v3_real_eq +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = public.eql_v3_real_ord_ore, RIGHTARG = eql_v3.query_real_ord +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = eql_v3.query_real_ord, RIGHTARG = public.eql_v3_real_ord_ore +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = public.eql_v3_real_ord_ore, RIGHTARG = eql_v3.query_real_ord +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = eql_v3.query_real_ord, RIGHTARG = public.eql_v3_real_ord_ore +); + +CREATE OPERATOR < ( + FUNCTION = eql_v3_internal.lt, + LEFTARG = public.eql_v3_real_ord_ore, RIGHTARG = eql_v3.query_real_ord +); + +CREATE OPERATOR < ( + FUNCTION = eql_v3_internal.lt, + LEFTARG = eql_v3.query_real_ord, RIGHTARG = public.eql_v3_real_ord_ore +); + +CREATE OPERATOR <= ( + FUNCTION = eql_v3_internal.lte, + LEFTARG = public.eql_v3_real_ord_ore, RIGHTARG = eql_v3.query_real_ord +); + +CREATE OPERATOR <= ( + FUNCTION = eql_v3_internal.lte, + LEFTARG = eql_v3.query_real_ord, RIGHTARG = public.eql_v3_real_ord_ore +); + +CREATE OPERATOR > ( + FUNCTION = eql_v3_internal.gt, + LEFTARG = public.eql_v3_real_ord_ore, RIGHTARG = eql_v3.query_real_ord +); + +CREATE OPERATOR > ( + FUNCTION = eql_v3_internal.gt, + LEFTARG = eql_v3.query_real_ord, RIGHTARG = public.eql_v3_real_ord_ore +); + +CREATE OPERATOR >= ( + FUNCTION = eql_v3_internal.gte, + LEFTARG = public.eql_v3_real_ord_ore, RIGHTARG = eql_v3.query_real_ord +); + +CREATE OPERATOR >= ( + FUNCTION = eql_v3_internal.gte, + LEFTARG = eql_v3.query_real_ord, RIGHTARG = public.eql_v3_real_ord_ore +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = public.eql_v3_real_ord_ope, RIGHTARG = eql_v3.query_real_ord +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = eql_v3.query_real_ord, RIGHTARG = public.eql_v3_real_ord_ope +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = public.eql_v3_real_ord_ope, RIGHTARG = eql_v3.query_real_ord +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = eql_v3.query_real_ord, RIGHTARG = public.eql_v3_real_ord_ope +); + +CREATE OPERATOR < ( + FUNCTION = eql_v3_internal.lt, + LEFTARG = public.eql_v3_real_ord_ope, RIGHTARG = eql_v3.query_real_ord +); + +CREATE OPERATOR < ( + FUNCTION = eql_v3_internal.lt, + LEFTARG = eql_v3.query_real_ord, RIGHTARG = public.eql_v3_real_ord_ope +); + +CREATE OPERATOR <= ( + FUNCTION = eql_v3_internal.lte, + LEFTARG = public.eql_v3_real_ord_ope, RIGHTARG = eql_v3.query_real_ord +); + +CREATE OPERATOR <= ( + FUNCTION = eql_v3_internal.lte, + LEFTARG = eql_v3.query_real_ord, RIGHTARG = public.eql_v3_real_ord_ope +); + +CREATE OPERATOR > ( + FUNCTION = eql_v3_internal.gt, + LEFTARG = public.eql_v3_real_ord_ope, RIGHTARG = eql_v3.query_real_ord +); + +CREATE OPERATOR > ( + FUNCTION = eql_v3_internal.gt, + LEFTARG = eql_v3.query_real_ord, RIGHTARG = public.eql_v3_real_ord_ope +); + +CREATE OPERATOR >= ( + FUNCTION = eql_v3_internal.gte, + LEFTARG = public.eql_v3_real_ord_ope, RIGHTARG = eql_v3.query_real_ord +); + +CREATE OPERATOR >= ( + FUNCTION = eql_v3_internal.gte, + LEFTARG = eql_v3.query_real_ord, RIGHTARG = public.eql_v3_real_ord_ope +); -- AUTOMATICALLY GENERATED FILE. --! @file encrypted_domain/real/real_ord_ope_functions.sql @@ -37436,7 +43442,7 @@ AS $$ SELECT eql_v3_internal.ope_cllw(a::jsonb) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a public.eql_v3_real_ord_ope, b public.eql_v3_real_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) = eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_real_ord_ope. --! @param a public.eql_v3_real_ord_ope @@ -37444,7 +43450,7 @@ AS $$ SELECT eql_v3.ord_term(a) = eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a public.eql_v3_real_ord_ope, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) = eql_v3.ord_term(b::public.eql_v3_real_ord_ope) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.=) eql_v3.ord_term(b::public.eql_v3_real_ord_ope) $$; --! @brief Operator wrapper for public.eql_v3_real_ord_ope. --! @param a jsonb @@ -37452,7 +43458,7 @@ AS $$ SELECT eql_v3.ord_term(a) = eql_v3.ord_term(b::public.eql_v3_real_ord_ope) --! @return boolean CREATE FUNCTION eql_v3.eq(a jsonb, b public.eql_v3_real_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_real_ord_ope) = eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_real_ord_ope) OPERATOR(pg_catalog.=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_real_ord_ope. --! @param a public.eql_v3_real_ord_ope @@ -37460,7 +43466,7 @@ AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_real_ord_ope) = eql_v3.ord_term(b) --! @return boolean CREATE FUNCTION eql_v3.neq(a public.eql_v3_real_ord_ope, b public.eql_v3_real_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <> eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_real_ord_ope. --! @param a public.eql_v3_real_ord_ope @@ -37468,7 +43474,7 @@ AS $$ SELECT eql_v3.ord_term(a) <> eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.neq(a public.eql_v3_real_ord_ope, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <> eql_v3.ord_term(b::public.eql_v3_real_ord_ope) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<>) eql_v3.ord_term(b::public.eql_v3_real_ord_ope) $$; --! @brief Operator wrapper for public.eql_v3_real_ord_ope. --! @param a jsonb @@ -37476,7 +43482,7 @@ AS $$ SELECT eql_v3.ord_term(a) <> eql_v3.ord_term(b::public.eql_v3_real_ord_ope --! @return boolean CREATE FUNCTION eql_v3.neq(a jsonb, b public.eql_v3_real_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_real_ord_ope) <> eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_real_ord_ope) OPERATOR(pg_catalog.<>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_real_ord_ope. --! @param a public.eql_v3_real_ord_ope @@ -37484,7 +43490,7 @@ AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_real_ord_ope) <> eql_v3.ord_term(b --! @return boolean CREATE FUNCTION eql_v3.lt(a public.eql_v3_real_ord_ope, b public.eql_v3_real_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_real_ord_ope. --! @param a public.eql_v3_real_ord_ope @@ -37492,7 +43498,7 @@ AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lt(a public.eql_v3_real_ord_ope, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b::public.eql_v3_real_ord_ope) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<) eql_v3.ord_term(b::public.eql_v3_real_ord_ope) $$; --! @brief Operator wrapper for public.eql_v3_real_ord_ope. --! @param a jsonb @@ -37500,7 +43506,7 @@ AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b::public.eql_v3_real_ord_ope) --! @return boolean CREATE FUNCTION eql_v3.lt(a jsonb, b public.eql_v3_real_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_real_ord_ope) < eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_real_ord_ope) OPERATOR(pg_catalog.<) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_real_ord_ope. --! @param a public.eql_v3_real_ord_ope @@ -37508,7 +43514,7 @@ AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_real_ord_ope) < eql_v3.ord_term(b) --! @return boolean CREATE FUNCTION eql_v3.lte(a public.eql_v3_real_ord_ope, b public.eql_v3_real_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_real_ord_ope. --! @param a public.eql_v3_real_ord_ope @@ -37516,7 +43522,7 @@ AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lte(a public.eql_v3_real_ord_ope, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b::public.eql_v3_real_ord_ope) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<=) eql_v3.ord_term(b::public.eql_v3_real_ord_ope) $$; --! @brief Operator wrapper for public.eql_v3_real_ord_ope. --! @param a jsonb @@ -37524,7 +43530,7 @@ AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b::public.eql_v3_real_ord_ope --! @return boolean CREATE FUNCTION eql_v3.lte(a jsonb, b public.eql_v3_real_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_real_ord_ope) <= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_real_ord_ope) OPERATOR(pg_catalog.<=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_real_ord_ope. --! @param a public.eql_v3_real_ord_ope @@ -37532,7 +43538,7 @@ AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_real_ord_ope) <= eql_v3.ord_term(b --! @return boolean CREATE FUNCTION eql_v3.gt(a public.eql_v3_real_ord_ope, b public.eql_v3_real_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_real_ord_ope. --! @param a public.eql_v3_real_ord_ope @@ -37540,7 +43546,7 @@ AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gt(a public.eql_v3_real_ord_ope, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b::public.eql_v3_real_ord_ope) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>) eql_v3.ord_term(b::public.eql_v3_real_ord_ope) $$; --! @brief Operator wrapper for public.eql_v3_real_ord_ope. --! @param a jsonb @@ -37548,7 +43554,7 @@ AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b::public.eql_v3_real_ord_ope) --! @return boolean CREATE FUNCTION eql_v3.gt(a jsonb, b public.eql_v3_real_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_real_ord_ope) > eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_real_ord_ope) OPERATOR(pg_catalog.>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_real_ord_ope. --! @param a public.eql_v3_real_ord_ope @@ -37556,7 +43562,7 @@ AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_real_ord_ope) > eql_v3.ord_term(b) --! @return boolean CREATE FUNCTION eql_v3.gte(a public.eql_v3_real_ord_ope, b public.eql_v3_real_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_real_ord_ope. --! @param a public.eql_v3_real_ord_ope @@ -37564,7 +43570,7 @@ AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gte(a public.eql_v3_real_ord_ope, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b::public.eql_v3_real_ord_ope) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>=) eql_v3.ord_term(b::public.eql_v3_real_ord_ope) $$; --! @brief Operator wrapper for public.eql_v3_real_ord_ope. --! @param a jsonb @@ -37572,7 +43578,7 @@ AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b::public.eql_v3_real_ord_ope --! @return boolean CREATE FUNCTION eql_v3.gte(a jsonb, b public.eql_v3_real_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_real_ord_ope) >= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_real_ord_ope) OPERATOR(pg_catalog.>=) eql_v3.ord_term(b) $$; --! @brief Unsupported operator blocker for public.eql_v3_real_ord_ope. --! @@ -37998,7 +44004,7 @@ AS $$ SELECT eql_v3_internal.ope_cllw(a::jsonb) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a public.eql_v3_real_ord_ope, b eql_v3.query_real_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) = eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_real_ord_ope. --! @param a eql_v3.query_real_ord_ope @@ -38006,7 +44012,7 @@ AS $$ SELECT eql_v3.ord_term(a) = eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a eql_v3.query_real_ord_ope, b public.eql_v3_real_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) = eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_real_ord_ope. --! @param a public.eql_v3_real_ord_ope @@ -38014,7 +44020,7 @@ AS $$ SELECT eql_v3.ord_term(a) = eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.neq(a public.eql_v3_real_ord_ope, b eql_v3.query_real_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <> eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_real_ord_ope. --! @param a eql_v3.query_real_ord_ope @@ -38022,7 +44028,7 @@ AS $$ SELECT eql_v3.ord_term(a) <> eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.neq(a eql_v3.query_real_ord_ope, b public.eql_v3_real_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <> eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_real_ord_ope. --! @param a public.eql_v3_real_ord_ope @@ -38030,7 +44036,7 @@ AS $$ SELECT eql_v3.ord_term(a) <> eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lt(a public.eql_v3_real_ord_ope, b eql_v3.query_real_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_real_ord_ope. --! @param a eql_v3.query_real_ord_ope @@ -38038,7 +44044,7 @@ AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lt(a eql_v3.query_real_ord_ope, b public.eql_v3_real_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_real_ord_ope. --! @param a public.eql_v3_real_ord_ope @@ -38046,7 +44052,7 @@ AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lte(a public.eql_v3_real_ord_ope, b eql_v3.query_real_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_real_ord_ope. --! @param a eql_v3.query_real_ord_ope @@ -38054,7 +44060,7 @@ AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lte(a eql_v3.query_real_ord_ope, b public.eql_v3_real_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_real_ord_ope. --! @param a public.eql_v3_real_ord_ope @@ -38062,7 +44068,7 @@ AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gt(a public.eql_v3_real_ord_ope, b eql_v3.query_real_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_real_ord_ope. --! @param a eql_v3.query_real_ord_ope @@ -38070,7 +44076,7 @@ AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gt(a eql_v3.query_real_ord_ope, b public.eql_v3_real_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_real_ord_ope. --! @param a public.eql_v3_real_ord_ope @@ -38078,7 +44084,7 @@ AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gte(a public.eql_v3_real_ord_ope, b eql_v3.query_real_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_real_ord_ope. --! @param a eql_v3.query_real_ord_ope @@ -38086,7 +44092,259 @@ AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gte(a eql_v3.query_real_ord_ope, b public.eql_v3_real_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>=) eql_v3.ord_term(b) $$; + +--! @brief Unsupported operator blocker for eql_v3.query_real_ord_ope: public.eql_v3_real_eq and eql_v3.query_real_ord_ope (mismatched query domain). +--! @param a public.eql_v3_real_eq left operand +--! @param b eql_v3.query_real_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a public.eql_v3_real_eq, b eql_v3.query_real_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'public.eql_v3_real_eq and eql_v3.query_real_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_real_ord_ope: eql_v3.query_real_ord_ope and public.eql_v3_real_eq (mismatched query domain). +--! @param a eql_v3.query_real_ord_ope left operand +--! @param b public.eql_v3_real_eq right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a eql_v3.query_real_ord_ope, b public.eql_v3_real_eq) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'eql_v3.query_real_ord_ope and public.eql_v3_real_eq'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_real_ord_ope: public.eql_v3_real_eq and eql_v3.query_real_ord_ope (mismatched query domain). +--! @param a public.eql_v3_real_eq left operand +--! @param b eql_v3.query_real_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a public.eql_v3_real_eq, b eql_v3.query_real_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'public.eql_v3_real_eq and eql_v3.query_real_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_real_ord_ope: eql_v3.query_real_ord_ope and public.eql_v3_real_eq (mismatched query domain). +--! @param a eql_v3.query_real_ord_ope left operand +--! @param b public.eql_v3_real_eq right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a eql_v3.query_real_ord_ope, b public.eql_v3_real_eq) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'eql_v3.query_real_ord_ope and public.eql_v3_real_eq'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_real_ord_ope: public.eql_v3_real_ord_ore and eql_v3.query_real_ord_ope (mismatched query domain). +--! @param a public.eql_v3_real_ord_ore left operand +--! @param b eql_v3.query_real_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a public.eql_v3_real_ord_ore, b eql_v3.query_real_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'public.eql_v3_real_ord_ore and eql_v3.query_real_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_real_ord_ope: eql_v3.query_real_ord_ope and public.eql_v3_real_ord_ore (mismatched query domain). +--! @param a eql_v3.query_real_ord_ope left operand +--! @param b public.eql_v3_real_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a eql_v3.query_real_ord_ope, b public.eql_v3_real_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'eql_v3.query_real_ord_ope and public.eql_v3_real_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_real_ord_ope: public.eql_v3_real_ord_ore and eql_v3.query_real_ord_ope (mismatched query domain). +--! @param a public.eql_v3_real_ord_ore left operand +--! @param b eql_v3.query_real_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a public.eql_v3_real_ord_ore, b eql_v3.query_real_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'public.eql_v3_real_ord_ore and eql_v3.query_real_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_real_ord_ope: eql_v3.query_real_ord_ope and public.eql_v3_real_ord_ore (mismatched query domain). +--! @param a eql_v3.query_real_ord_ope left operand +--! @param b public.eql_v3_real_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a eql_v3.query_real_ord_ope, b public.eql_v3_real_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'eql_v3.query_real_ord_ope and public.eql_v3_real_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_real_ord_ope: public.eql_v3_real_ord_ore and eql_v3.query_real_ord_ope (mismatched query domain). +--! @param a public.eql_v3_real_ord_ore left operand +--! @param b eql_v3.query_real_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lt(a public.eql_v3_real_ord_ore, b eql_v3.query_real_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<', 'public.eql_v3_real_ord_ore and eql_v3.query_real_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_real_ord_ope: eql_v3.query_real_ord_ope and public.eql_v3_real_ord_ore (mismatched query domain). +--! @param a eql_v3.query_real_ord_ope left operand +--! @param b public.eql_v3_real_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lt(a eql_v3.query_real_ord_ope, b public.eql_v3_real_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<', 'eql_v3.query_real_ord_ope and public.eql_v3_real_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_real_ord_ope: public.eql_v3_real_ord_ore and eql_v3.query_real_ord_ope (mismatched query domain). +--! @param a public.eql_v3_real_ord_ore left operand +--! @param b eql_v3.query_real_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lte(a public.eql_v3_real_ord_ore, b eql_v3.query_real_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<=', 'public.eql_v3_real_ord_ore and eql_v3.query_real_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_real_ord_ope: eql_v3.query_real_ord_ope and public.eql_v3_real_ord_ore (mismatched query domain). +--! @param a eql_v3.query_real_ord_ope left operand +--! @param b public.eql_v3_real_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lte(a eql_v3.query_real_ord_ope, b public.eql_v3_real_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<=', 'eql_v3.query_real_ord_ope and public.eql_v3_real_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_real_ord_ope: public.eql_v3_real_ord_ore and eql_v3.query_real_ord_ope (mismatched query domain). +--! @param a public.eql_v3_real_ord_ore left operand +--! @param b eql_v3.query_real_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gt(a public.eql_v3_real_ord_ore, b eql_v3.query_real_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>', 'public.eql_v3_real_ord_ore and eql_v3.query_real_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_real_ord_ope: eql_v3.query_real_ord_ope and public.eql_v3_real_ord_ore (mismatched query domain). +--! @param a eql_v3.query_real_ord_ope left operand +--! @param b public.eql_v3_real_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gt(a eql_v3.query_real_ord_ope, b public.eql_v3_real_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>', 'eql_v3.query_real_ord_ope and public.eql_v3_real_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_real_ord_ope: public.eql_v3_real_ord_ore and eql_v3.query_real_ord_ope (mismatched query domain). +--! @param a public.eql_v3_real_ord_ore left operand +--! @param b eql_v3.query_real_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gte(a public.eql_v3_real_ord_ore, b eql_v3.query_real_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>=', 'public.eql_v3_real_ord_ore and eql_v3.query_real_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_real_ord_ope: eql_v3.query_real_ord_ope and public.eql_v3_real_ord_ore (mismatched query domain). +--! @param a eql_v3.query_real_ord_ope left operand +--! @param b public.eql_v3_real_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gte(a eql_v3.query_real_ord_ope, b public.eql_v3_real_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>=', 'eql_v3.query_real_ord_ope and public.eql_v3_real_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_real_ord_ope: public.eql_v3_real_ord and eql_v3.query_real_ord_ope (mismatched query domain). +--! @param a public.eql_v3_real_ord left operand +--! @param b eql_v3.query_real_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a public.eql_v3_real_ord, b eql_v3.query_real_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'public.eql_v3_real_ord and eql_v3.query_real_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_real_ord_ope: eql_v3.query_real_ord_ope and public.eql_v3_real_ord (mismatched query domain). +--! @param a eql_v3.query_real_ord_ope left operand +--! @param b public.eql_v3_real_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a eql_v3.query_real_ord_ope, b public.eql_v3_real_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'eql_v3.query_real_ord_ope and public.eql_v3_real_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_real_ord_ope: public.eql_v3_real_ord and eql_v3.query_real_ord_ope (mismatched query domain). +--! @param a public.eql_v3_real_ord left operand +--! @param b eql_v3.query_real_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a public.eql_v3_real_ord, b eql_v3.query_real_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'public.eql_v3_real_ord and eql_v3.query_real_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_real_ord_ope: eql_v3.query_real_ord_ope and public.eql_v3_real_ord (mismatched query domain). +--! @param a eql_v3.query_real_ord_ope left operand +--! @param b public.eql_v3_real_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a eql_v3.query_real_ord_ope, b public.eql_v3_real_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'eql_v3.query_real_ord_ope and public.eql_v3_real_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_real_ord_ope: public.eql_v3_real_ord and eql_v3.query_real_ord_ope (mismatched query domain). +--! @param a public.eql_v3_real_ord left operand +--! @param b eql_v3.query_real_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lt(a public.eql_v3_real_ord, b eql_v3.query_real_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<', 'public.eql_v3_real_ord and eql_v3.query_real_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_real_ord_ope: eql_v3.query_real_ord_ope and public.eql_v3_real_ord (mismatched query domain). +--! @param a eql_v3.query_real_ord_ope left operand +--! @param b public.eql_v3_real_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lt(a eql_v3.query_real_ord_ope, b public.eql_v3_real_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<', 'eql_v3.query_real_ord_ope and public.eql_v3_real_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_real_ord_ope: public.eql_v3_real_ord and eql_v3.query_real_ord_ope (mismatched query domain). +--! @param a public.eql_v3_real_ord left operand +--! @param b eql_v3.query_real_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lte(a public.eql_v3_real_ord, b eql_v3.query_real_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<=', 'public.eql_v3_real_ord and eql_v3.query_real_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_real_ord_ope: eql_v3.query_real_ord_ope and public.eql_v3_real_ord (mismatched query domain). +--! @param a eql_v3.query_real_ord_ope left operand +--! @param b public.eql_v3_real_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lte(a eql_v3.query_real_ord_ope, b public.eql_v3_real_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<=', 'eql_v3.query_real_ord_ope and public.eql_v3_real_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_real_ord_ope: public.eql_v3_real_ord and eql_v3.query_real_ord_ope (mismatched query domain). +--! @param a public.eql_v3_real_ord left operand +--! @param b eql_v3.query_real_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gt(a public.eql_v3_real_ord, b eql_v3.query_real_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>', 'public.eql_v3_real_ord and eql_v3.query_real_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_real_ord_ope: eql_v3.query_real_ord_ope and public.eql_v3_real_ord (mismatched query domain). +--! @param a eql_v3.query_real_ord_ope left operand +--! @param b public.eql_v3_real_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gt(a eql_v3.query_real_ord_ope, b public.eql_v3_real_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>', 'eql_v3.query_real_ord_ope and public.eql_v3_real_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_real_ord_ope: public.eql_v3_real_ord and eql_v3.query_real_ord_ope (mismatched query domain). +--! @param a public.eql_v3_real_ord left operand +--! @param b eql_v3.query_real_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gte(a public.eql_v3_real_ord, b eql_v3.query_real_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>=', 'public.eql_v3_real_ord and eql_v3.query_real_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_real_ord_ope: eql_v3.query_real_ord_ope and public.eql_v3_real_ord (mismatched query domain). +--! @param a eql_v3.query_real_ord_ope left operand +--! @param b public.eql_v3_real_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gte(a eql_v3.query_real_ord_ope, b public.eql_v3_real_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>=', 'eql_v3.query_real_ord_ope and public.eql_v3_real_ord'; END; $$ +LANGUAGE plpgsql; -- AUTOMATICALLY GENERATED FILE. --! @file encrypted_domain/real/json_entry_real_functions.sql @@ -38154,7 +44412,7 @@ LANGUAGE plpgsql; --! @return boolean CREATE FUNCTION eql_v3.lt(a public.eql_v3_json_entry, b eql_v3.query_real_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_json_entry. --! @param a eql_v3.query_real_ord @@ -38162,7 +44420,7 @@ AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lt(a eql_v3.query_real_ord, b public.eql_v3_json_entry) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_json_entry. --! @param a public.eql_v3_json_entry @@ -38170,7 +44428,7 @@ AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lte(a public.eql_v3_json_entry, b eql_v3.query_real_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_json_entry. --! @param a eql_v3.query_real_ord @@ -38178,7 +44436,7 @@ AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lte(a eql_v3.query_real_ord, b public.eql_v3_json_entry) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_json_entry. --! @param a public.eql_v3_json_entry @@ -38186,7 +44444,7 @@ AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gt(a public.eql_v3_json_entry, b eql_v3.query_real_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_json_entry. --! @param a eql_v3.query_real_ord @@ -38194,7 +44452,7 @@ AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gt(a eql_v3.query_real_ord, b public.eql_v3_json_entry) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_json_entry. --! @param a public.eql_v3_json_entry @@ -38202,7 +44460,7 @@ AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gte(a public.eql_v3_json_entry, b eql_v3.query_real_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_json_entry. --! @param a eql_v3.query_real_ord @@ -38210,7 +44468,7 @@ AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gte(a eql_v3.query_real_ord, b public.eql_v3_json_entry) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>=) eql_v3.ord_term(b) $$; --! @brief Unsupported operator blocker for public.eql_v3_json_entry. --! @@ -38274,7 +44532,7 @@ LANGUAGE plpgsql; --! @return boolean CREATE FUNCTION eql_v3.lt(a public.eql_v3_json_entry, b eql_v3.query_real_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_json_entry. --! @param a eql_v3.query_real_ord_ope @@ -38282,7 +44540,7 @@ AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lt(a eql_v3.query_real_ord_ope, b public.eql_v3_json_entry) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_json_entry. --! @param a public.eql_v3_json_entry @@ -38290,7 +44548,7 @@ AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lte(a public.eql_v3_json_entry, b eql_v3.query_real_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_json_entry. --! @param a eql_v3.query_real_ord_ope @@ -38298,7 +44556,7 @@ AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lte(a eql_v3.query_real_ord_ope, b public.eql_v3_json_entry) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_json_entry. --! @param a public.eql_v3_json_entry @@ -38306,7 +44564,7 @@ AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gt(a public.eql_v3_json_entry, b eql_v3.query_real_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_json_entry. --! @param a eql_v3.query_real_ord_ope @@ -38314,7 +44572,7 @@ AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gt(a eql_v3.query_real_ord_ope, b public.eql_v3_json_entry) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_json_entry. --! @param a public.eql_v3_json_entry @@ -38322,7 +44580,7 @@ AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gte(a public.eql_v3_json_entry, b eql_v3.query_real_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_json_entry. --! @param a eql_v3.query_real_ord_ope @@ -38330,7 +44588,7 @@ AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gte(a eql_v3.query_real_ord_ope, b public.eql_v3_json_entry) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>=) eql_v3.ord_term(b) $$; -- AUTOMATICALLY GENERATED FILE. --! @file encrypted_domain/real/json_entry_real_operators.sql @@ -38547,6 +44805,146 @@ CREATE OPERATOR >= ( LEFTARG = eql_v3.query_real_ord_ope, RIGHTARG = public.eql_v3_real_ord_ope, COMMUTATOR = <=, NEGATOR = <, RESTRICT = scalargesel, JOIN = scalargejoinsel ); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = public.eql_v3_real_eq, RIGHTARG = eql_v3.query_real_ord_ope +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = eql_v3.query_real_ord_ope, RIGHTARG = public.eql_v3_real_eq +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = public.eql_v3_real_eq, RIGHTARG = eql_v3.query_real_ord_ope +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = eql_v3.query_real_ord_ope, RIGHTARG = public.eql_v3_real_eq +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = public.eql_v3_real_ord_ore, RIGHTARG = eql_v3.query_real_ord_ope +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = eql_v3.query_real_ord_ope, RIGHTARG = public.eql_v3_real_ord_ore +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = public.eql_v3_real_ord_ore, RIGHTARG = eql_v3.query_real_ord_ope +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = eql_v3.query_real_ord_ope, RIGHTARG = public.eql_v3_real_ord_ore +); + +CREATE OPERATOR < ( + FUNCTION = eql_v3_internal.lt, + LEFTARG = public.eql_v3_real_ord_ore, RIGHTARG = eql_v3.query_real_ord_ope +); + +CREATE OPERATOR < ( + FUNCTION = eql_v3_internal.lt, + LEFTARG = eql_v3.query_real_ord_ope, RIGHTARG = public.eql_v3_real_ord_ore +); + +CREATE OPERATOR <= ( + FUNCTION = eql_v3_internal.lte, + LEFTARG = public.eql_v3_real_ord_ore, RIGHTARG = eql_v3.query_real_ord_ope +); + +CREATE OPERATOR <= ( + FUNCTION = eql_v3_internal.lte, + LEFTARG = eql_v3.query_real_ord_ope, RIGHTARG = public.eql_v3_real_ord_ore +); + +CREATE OPERATOR > ( + FUNCTION = eql_v3_internal.gt, + LEFTARG = public.eql_v3_real_ord_ore, RIGHTARG = eql_v3.query_real_ord_ope +); + +CREATE OPERATOR > ( + FUNCTION = eql_v3_internal.gt, + LEFTARG = eql_v3.query_real_ord_ope, RIGHTARG = public.eql_v3_real_ord_ore +); + +CREATE OPERATOR >= ( + FUNCTION = eql_v3_internal.gte, + LEFTARG = public.eql_v3_real_ord_ore, RIGHTARG = eql_v3.query_real_ord_ope +); + +CREATE OPERATOR >= ( + FUNCTION = eql_v3_internal.gte, + LEFTARG = eql_v3.query_real_ord_ope, RIGHTARG = public.eql_v3_real_ord_ore +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = public.eql_v3_real_ord, RIGHTARG = eql_v3.query_real_ord_ope +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = eql_v3.query_real_ord_ope, RIGHTARG = public.eql_v3_real_ord +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = public.eql_v3_real_ord, RIGHTARG = eql_v3.query_real_ord_ope +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = eql_v3.query_real_ord_ope, RIGHTARG = public.eql_v3_real_ord +); + +CREATE OPERATOR < ( + FUNCTION = eql_v3_internal.lt, + LEFTARG = public.eql_v3_real_ord, RIGHTARG = eql_v3.query_real_ord_ope +); + +CREATE OPERATOR < ( + FUNCTION = eql_v3_internal.lt, + LEFTARG = eql_v3.query_real_ord_ope, RIGHTARG = public.eql_v3_real_ord +); + +CREATE OPERATOR <= ( + FUNCTION = eql_v3_internal.lte, + LEFTARG = public.eql_v3_real_ord, RIGHTARG = eql_v3.query_real_ord_ope +); + +CREATE OPERATOR <= ( + FUNCTION = eql_v3_internal.lte, + LEFTARG = eql_v3.query_real_ord_ope, RIGHTARG = public.eql_v3_real_ord +); + +CREATE OPERATOR > ( + FUNCTION = eql_v3_internal.gt, + LEFTARG = public.eql_v3_real_ord, RIGHTARG = eql_v3.query_real_ord_ope +); + +CREATE OPERATOR > ( + FUNCTION = eql_v3_internal.gt, + LEFTARG = eql_v3.query_real_ord_ope, RIGHTARG = public.eql_v3_real_ord +); + +CREATE OPERATOR >= ( + FUNCTION = eql_v3_internal.gte, + LEFTARG = public.eql_v3_real_ord, RIGHTARG = eql_v3.query_real_ord_ope +); + +CREATE OPERATOR >= ( + FUNCTION = eql_v3_internal.gte, + LEFTARG = eql_v3.query_real_ord_ope, RIGHTARG = public.eql_v3_real_ord +); -- AUTOMATICALLY GENERATED FILE. --! @file encrypted_domain/real/real_ord_ope_operators.sql @@ -39196,7 +45594,7 @@ AS $$ SELECT eql_v3_internal.ope_cllw(a::jsonb) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a public.eql_v3_smallint_ord, b public.eql_v3_smallint_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) = eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_smallint_ord. --! @param a public.eql_v3_smallint_ord @@ -39204,7 +45602,7 @@ AS $$ SELECT eql_v3.ord_term(a) = eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a public.eql_v3_smallint_ord, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) = eql_v3.ord_term(b::public.eql_v3_smallint_ord) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.=) eql_v3.ord_term(b::public.eql_v3_smallint_ord) $$; --! @brief Operator wrapper for public.eql_v3_smallint_ord. --! @param a jsonb @@ -39212,7 +45610,7 @@ AS $$ SELECT eql_v3.ord_term(a) = eql_v3.ord_term(b::public.eql_v3_smallint_ord) --! @return boolean CREATE FUNCTION eql_v3.eq(a jsonb, b public.eql_v3_smallint_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_smallint_ord) = eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_smallint_ord) OPERATOR(pg_catalog.=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_smallint_ord. --! @param a public.eql_v3_smallint_ord @@ -39220,7 +45618,7 @@ AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_smallint_ord) = eql_v3.ord_term(b) --! @return boolean CREATE FUNCTION eql_v3.neq(a public.eql_v3_smallint_ord, b public.eql_v3_smallint_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <> eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_smallint_ord. --! @param a public.eql_v3_smallint_ord @@ -39228,7 +45626,7 @@ AS $$ SELECT eql_v3.ord_term(a) <> eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.neq(a public.eql_v3_smallint_ord, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <> eql_v3.ord_term(b::public.eql_v3_smallint_ord) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<>) eql_v3.ord_term(b::public.eql_v3_smallint_ord) $$; --! @brief Operator wrapper for public.eql_v3_smallint_ord. --! @param a jsonb @@ -39236,7 +45634,7 @@ AS $$ SELECT eql_v3.ord_term(a) <> eql_v3.ord_term(b::public.eql_v3_smallint_ord --! @return boolean CREATE FUNCTION eql_v3.neq(a jsonb, b public.eql_v3_smallint_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_smallint_ord) <> eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_smallint_ord) OPERATOR(pg_catalog.<>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_smallint_ord. --! @param a public.eql_v3_smallint_ord @@ -39244,7 +45642,7 @@ AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_smallint_ord) <> eql_v3.ord_term(b --! @return boolean CREATE FUNCTION eql_v3.lt(a public.eql_v3_smallint_ord, b public.eql_v3_smallint_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_smallint_ord. --! @param a public.eql_v3_smallint_ord @@ -39252,7 +45650,7 @@ AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lt(a public.eql_v3_smallint_ord, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b::public.eql_v3_smallint_ord) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<) eql_v3.ord_term(b::public.eql_v3_smallint_ord) $$; --! @brief Operator wrapper for public.eql_v3_smallint_ord. --! @param a jsonb @@ -39260,7 +45658,7 @@ AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b::public.eql_v3_smallint_ord) --! @return boolean CREATE FUNCTION eql_v3.lt(a jsonb, b public.eql_v3_smallint_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_smallint_ord) < eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_smallint_ord) OPERATOR(pg_catalog.<) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_smallint_ord. --! @param a public.eql_v3_smallint_ord @@ -39268,7 +45666,7 @@ AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_smallint_ord) < eql_v3.ord_term(b) --! @return boolean CREATE FUNCTION eql_v3.lte(a public.eql_v3_smallint_ord, b public.eql_v3_smallint_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_smallint_ord. --! @param a public.eql_v3_smallint_ord @@ -39276,7 +45674,7 @@ AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lte(a public.eql_v3_smallint_ord, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b::public.eql_v3_smallint_ord) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<=) eql_v3.ord_term(b::public.eql_v3_smallint_ord) $$; --! @brief Operator wrapper for public.eql_v3_smallint_ord. --! @param a jsonb @@ -39284,7 +45682,7 @@ AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b::public.eql_v3_smallint_ord --! @return boolean CREATE FUNCTION eql_v3.lte(a jsonb, b public.eql_v3_smallint_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_smallint_ord) <= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_smallint_ord) OPERATOR(pg_catalog.<=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_smallint_ord. --! @param a public.eql_v3_smallint_ord @@ -39292,7 +45690,7 @@ AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_smallint_ord) <= eql_v3.ord_term(b --! @return boolean CREATE FUNCTION eql_v3.gt(a public.eql_v3_smallint_ord, b public.eql_v3_smallint_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_smallint_ord. --! @param a public.eql_v3_smallint_ord @@ -39300,7 +45698,7 @@ AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gt(a public.eql_v3_smallint_ord, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b::public.eql_v3_smallint_ord) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>) eql_v3.ord_term(b::public.eql_v3_smallint_ord) $$; --! @brief Operator wrapper for public.eql_v3_smallint_ord. --! @param a jsonb @@ -39308,7 +45706,7 @@ AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b::public.eql_v3_smallint_ord) --! @return boolean CREATE FUNCTION eql_v3.gt(a jsonb, b public.eql_v3_smallint_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_smallint_ord) > eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_smallint_ord) OPERATOR(pg_catalog.>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_smallint_ord. --! @param a public.eql_v3_smallint_ord @@ -39316,7 +45714,7 @@ AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_smallint_ord) > eql_v3.ord_term(b) --! @return boolean CREATE FUNCTION eql_v3.gte(a public.eql_v3_smallint_ord, b public.eql_v3_smallint_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_smallint_ord. --! @param a public.eql_v3_smallint_ord @@ -39324,7 +45722,7 @@ AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gte(a public.eql_v3_smallint_ord, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b::public.eql_v3_smallint_ord) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>=) eql_v3.ord_term(b::public.eql_v3_smallint_ord) $$; --! @brief Operator wrapper for public.eql_v3_smallint_ord. --! @param a jsonb @@ -39332,7 +45730,7 @@ AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b::public.eql_v3_smallint_ord --! @return boolean CREATE FUNCTION eql_v3.gte(a jsonb, b public.eql_v3_smallint_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_smallint_ord) >= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_smallint_ord) OPERATOR(pg_catalog.>=) eql_v3.ord_term(b) $$; --! @brief Unsupported operator blocker for public.eql_v3_smallint_ord. --! @@ -39758,7 +46156,7 @@ AS $$ SELECT eql_v3_internal.ope_cllw(a::jsonb) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a public.eql_v3_smallint_ord, b eql_v3.query_smallint_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) = eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_smallint_ord. --! @param a eql_v3.query_smallint_ord @@ -39766,7 +46164,7 @@ AS $$ SELECT eql_v3.ord_term(a) = eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a eql_v3.query_smallint_ord, b public.eql_v3_smallint_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) = eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_smallint_ord. --! @param a public.eql_v3_smallint_ord @@ -39774,7 +46172,7 @@ AS $$ SELECT eql_v3.ord_term(a) = eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.neq(a public.eql_v3_smallint_ord, b eql_v3.query_smallint_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <> eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_smallint_ord. --! @param a eql_v3.query_smallint_ord @@ -39782,7 +46180,7 @@ AS $$ SELECT eql_v3.ord_term(a) <> eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.neq(a eql_v3.query_smallint_ord, b public.eql_v3_smallint_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <> eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_smallint_ord. --! @param a public.eql_v3_smallint_ord @@ -39790,7 +46188,7 @@ AS $$ SELECT eql_v3.ord_term(a) <> eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lt(a public.eql_v3_smallint_ord, b eql_v3.query_smallint_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_smallint_ord. --! @param a eql_v3.query_smallint_ord @@ -39798,7 +46196,7 @@ AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lt(a eql_v3.query_smallint_ord, b public.eql_v3_smallint_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_smallint_ord. --! @param a public.eql_v3_smallint_ord @@ -39806,7 +46204,7 @@ AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lte(a public.eql_v3_smallint_ord, b eql_v3.query_smallint_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_smallint_ord. --! @param a eql_v3.query_smallint_ord @@ -39814,7 +46212,7 @@ AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lte(a eql_v3.query_smallint_ord, b public.eql_v3_smallint_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_smallint_ord. --! @param a public.eql_v3_smallint_ord @@ -39822,7 +46220,7 @@ AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gt(a public.eql_v3_smallint_ord, b eql_v3.query_smallint_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_smallint_ord. --! @param a eql_v3.query_smallint_ord @@ -39830,7 +46228,7 @@ AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gt(a eql_v3.query_smallint_ord, b public.eql_v3_smallint_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_smallint_ord. --! @param a public.eql_v3_smallint_ord @@ -39838,7 +46236,7 @@ AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gte(a public.eql_v3_smallint_ord, b eql_v3.query_smallint_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_smallint_ord. --! @param a eql_v3.query_smallint_ord @@ -39846,7 +46244,259 @@ AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gte(a eql_v3.query_smallint_ord, b public.eql_v3_smallint_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>=) eql_v3.ord_term(b) $$; + +--! @brief Unsupported operator blocker for eql_v3.query_smallint_ord: public.eql_v3_smallint_eq and eql_v3.query_smallint_ord (mismatched query domain). +--! @param a public.eql_v3_smallint_eq left operand +--! @param b eql_v3.query_smallint_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a public.eql_v3_smallint_eq, b eql_v3.query_smallint_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'public.eql_v3_smallint_eq and eql_v3.query_smallint_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_smallint_ord: eql_v3.query_smallint_ord and public.eql_v3_smallint_eq (mismatched query domain). +--! @param a eql_v3.query_smallint_ord left operand +--! @param b public.eql_v3_smallint_eq right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a eql_v3.query_smallint_ord, b public.eql_v3_smallint_eq) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'eql_v3.query_smallint_ord and public.eql_v3_smallint_eq'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_smallint_ord: public.eql_v3_smallint_eq and eql_v3.query_smallint_ord (mismatched query domain). +--! @param a public.eql_v3_smallint_eq left operand +--! @param b eql_v3.query_smallint_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a public.eql_v3_smallint_eq, b eql_v3.query_smallint_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'public.eql_v3_smallint_eq and eql_v3.query_smallint_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_smallint_ord: eql_v3.query_smallint_ord and public.eql_v3_smallint_eq (mismatched query domain). +--! @param a eql_v3.query_smallint_ord left operand +--! @param b public.eql_v3_smallint_eq right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a eql_v3.query_smallint_ord, b public.eql_v3_smallint_eq) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'eql_v3.query_smallint_ord and public.eql_v3_smallint_eq'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_smallint_ord: public.eql_v3_smallint_ord_ore and eql_v3.query_smallint_ord (mismatched query domain). +--! @param a public.eql_v3_smallint_ord_ore left operand +--! @param b eql_v3.query_smallint_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a public.eql_v3_smallint_ord_ore, b eql_v3.query_smallint_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'public.eql_v3_smallint_ord_ore and eql_v3.query_smallint_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_smallint_ord: eql_v3.query_smallint_ord and public.eql_v3_smallint_ord_ore (mismatched query domain). +--! @param a eql_v3.query_smallint_ord left operand +--! @param b public.eql_v3_smallint_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a eql_v3.query_smallint_ord, b public.eql_v3_smallint_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'eql_v3.query_smallint_ord and public.eql_v3_smallint_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_smallint_ord: public.eql_v3_smallint_ord_ore and eql_v3.query_smallint_ord (mismatched query domain). +--! @param a public.eql_v3_smallint_ord_ore left operand +--! @param b eql_v3.query_smallint_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a public.eql_v3_smallint_ord_ore, b eql_v3.query_smallint_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'public.eql_v3_smallint_ord_ore and eql_v3.query_smallint_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_smallint_ord: eql_v3.query_smallint_ord and public.eql_v3_smallint_ord_ore (mismatched query domain). +--! @param a eql_v3.query_smallint_ord left operand +--! @param b public.eql_v3_smallint_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a eql_v3.query_smallint_ord, b public.eql_v3_smallint_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'eql_v3.query_smallint_ord and public.eql_v3_smallint_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_smallint_ord: public.eql_v3_smallint_ord_ore and eql_v3.query_smallint_ord (mismatched query domain). +--! @param a public.eql_v3_smallint_ord_ore left operand +--! @param b eql_v3.query_smallint_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lt(a public.eql_v3_smallint_ord_ore, b eql_v3.query_smallint_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<', 'public.eql_v3_smallint_ord_ore and eql_v3.query_smallint_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_smallint_ord: eql_v3.query_smallint_ord and public.eql_v3_smallint_ord_ore (mismatched query domain). +--! @param a eql_v3.query_smallint_ord left operand +--! @param b public.eql_v3_smallint_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lt(a eql_v3.query_smallint_ord, b public.eql_v3_smallint_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<', 'eql_v3.query_smallint_ord and public.eql_v3_smallint_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_smallint_ord: public.eql_v3_smallint_ord_ore and eql_v3.query_smallint_ord (mismatched query domain). +--! @param a public.eql_v3_smallint_ord_ore left operand +--! @param b eql_v3.query_smallint_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lte(a public.eql_v3_smallint_ord_ore, b eql_v3.query_smallint_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<=', 'public.eql_v3_smallint_ord_ore and eql_v3.query_smallint_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_smallint_ord: eql_v3.query_smallint_ord and public.eql_v3_smallint_ord_ore (mismatched query domain). +--! @param a eql_v3.query_smallint_ord left operand +--! @param b public.eql_v3_smallint_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lte(a eql_v3.query_smallint_ord, b public.eql_v3_smallint_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<=', 'eql_v3.query_smallint_ord and public.eql_v3_smallint_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_smallint_ord: public.eql_v3_smallint_ord_ore and eql_v3.query_smallint_ord (mismatched query domain). +--! @param a public.eql_v3_smallint_ord_ore left operand +--! @param b eql_v3.query_smallint_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gt(a public.eql_v3_smallint_ord_ore, b eql_v3.query_smallint_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>', 'public.eql_v3_smallint_ord_ore and eql_v3.query_smallint_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_smallint_ord: eql_v3.query_smallint_ord and public.eql_v3_smallint_ord_ore (mismatched query domain). +--! @param a eql_v3.query_smallint_ord left operand +--! @param b public.eql_v3_smallint_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gt(a eql_v3.query_smallint_ord, b public.eql_v3_smallint_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>', 'eql_v3.query_smallint_ord and public.eql_v3_smallint_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_smallint_ord: public.eql_v3_smallint_ord_ore and eql_v3.query_smallint_ord (mismatched query domain). +--! @param a public.eql_v3_smallint_ord_ore left operand +--! @param b eql_v3.query_smallint_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gte(a public.eql_v3_smallint_ord_ore, b eql_v3.query_smallint_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>=', 'public.eql_v3_smallint_ord_ore and eql_v3.query_smallint_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_smallint_ord: eql_v3.query_smallint_ord and public.eql_v3_smallint_ord_ore (mismatched query domain). +--! @param a eql_v3.query_smallint_ord left operand +--! @param b public.eql_v3_smallint_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gte(a eql_v3.query_smallint_ord, b public.eql_v3_smallint_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>=', 'eql_v3.query_smallint_ord and public.eql_v3_smallint_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_smallint_ord: public.eql_v3_smallint_ord_ope and eql_v3.query_smallint_ord (mismatched query domain). +--! @param a public.eql_v3_smallint_ord_ope left operand +--! @param b eql_v3.query_smallint_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a public.eql_v3_smallint_ord_ope, b eql_v3.query_smallint_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'public.eql_v3_smallint_ord_ope and eql_v3.query_smallint_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_smallint_ord: eql_v3.query_smallint_ord and public.eql_v3_smallint_ord_ope (mismatched query domain). +--! @param a eql_v3.query_smallint_ord left operand +--! @param b public.eql_v3_smallint_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a eql_v3.query_smallint_ord, b public.eql_v3_smallint_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'eql_v3.query_smallint_ord and public.eql_v3_smallint_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_smallint_ord: public.eql_v3_smallint_ord_ope and eql_v3.query_smallint_ord (mismatched query domain). +--! @param a public.eql_v3_smallint_ord_ope left operand +--! @param b eql_v3.query_smallint_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a public.eql_v3_smallint_ord_ope, b eql_v3.query_smallint_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'public.eql_v3_smallint_ord_ope and eql_v3.query_smallint_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_smallint_ord: eql_v3.query_smallint_ord and public.eql_v3_smallint_ord_ope (mismatched query domain). +--! @param a eql_v3.query_smallint_ord left operand +--! @param b public.eql_v3_smallint_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a eql_v3.query_smallint_ord, b public.eql_v3_smallint_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'eql_v3.query_smallint_ord and public.eql_v3_smallint_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_smallint_ord: public.eql_v3_smallint_ord_ope and eql_v3.query_smallint_ord (mismatched query domain). +--! @param a public.eql_v3_smallint_ord_ope left operand +--! @param b eql_v3.query_smallint_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lt(a public.eql_v3_smallint_ord_ope, b eql_v3.query_smallint_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<', 'public.eql_v3_smallint_ord_ope and eql_v3.query_smallint_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_smallint_ord: eql_v3.query_smallint_ord and public.eql_v3_smallint_ord_ope (mismatched query domain). +--! @param a eql_v3.query_smallint_ord left operand +--! @param b public.eql_v3_smallint_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lt(a eql_v3.query_smallint_ord, b public.eql_v3_smallint_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<', 'eql_v3.query_smallint_ord and public.eql_v3_smallint_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_smallint_ord: public.eql_v3_smallint_ord_ope and eql_v3.query_smallint_ord (mismatched query domain). +--! @param a public.eql_v3_smallint_ord_ope left operand +--! @param b eql_v3.query_smallint_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lte(a public.eql_v3_smallint_ord_ope, b eql_v3.query_smallint_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<=', 'public.eql_v3_smallint_ord_ope and eql_v3.query_smallint_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_smallint_ord: eql_v3.query_smallint_ord and public.eql_v3_smallint_ord_ope (mismatched query domain). +--! @param a eql_v3.query_smallint_ord left operand +--! @param b public.eql_v3_smallint_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lte(a eql_v3.query_smallint_ord, b public.eql_v3_smallint_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<=', 'eql_v3.query_smallint_ord and public.eql_v3_smallint_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_smallint_ord: public.eql_v3_smallint_ord_ope and eql_v3.query_smallint_ord (mismatched query domain). +--! @param a public.eql_v3_smallint_ord_ope left operand +--! @param b eql_v3.query_smallint_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gt(a public.eql_v3_smallint_ord_ope, b eql_v3.query_smallint_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>', 'public.eql_v3_smallint_ord_ope and eql_v3.query_smallint_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_smallint_ord: eql_v3.query_smallint_ord and public.eql_v3_smallint_ord_ope (mismatched query domain). +--! @param a eql_v3.query_smallint_ord left operand +--! @param b public.eql_v3_smallint_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gt(a eql_v3.query_smallint_ord, b public.eql_v3_smallint_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>', 'eql_v3.query_smallint_ord and public.eql_v3_smallint_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_smallint_ord: public.eql_v3_smallint_ord_ope and eql_v3.query_smallint_ord (mismatched query domain). +--! @param a public.eql_v3_smallint_ord_ope left operand +--! @param b eql_v3.query_smallint_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gte(a public.eql_v3_smallint_ord_ope, b eql_v3.query_smallint_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>=', 'public.eql_v3_smallint_ord_ope and eql_v3.query_smallint_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_smallint_ord: eql_v3.query_smallint_ord and public.eql_v3_smallint_ord_ope (mismatched query domain). +--! @param a eql_v3.query_smallint_ord left operand +--! @param b public.eql_v3_smallint_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gte(a eql_v3.query_smallint_ord, b public.eql_v3_smallint_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>=', 'eql_v3.query_smallint_ord and public.eql_v3_smallint_ord_ope'; END; $$ +LANGUAGE plpgsql; -- AUTOMATICALLY GENERATED FILE. --! @file encrypted_domain/smallint/query_smallint_ord_operators.sql @@ -39923,6 +46573,146 @@ CREATE OPERATOR >= ( LEFTARG = eql_v3.query_smallint_ord, RIGHTARG = public.eql_v3_smallint_ord, COMMUTATOR = <=, NEGATOR = <, RESTRICT = scalargesel, JOIN = scalargejoinsel ); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = public.eql_v3_smallint_eq, RIGHTARG = eql_v3.query_smallint_ord +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = eql_v3.query_smallint_ord, RIGHTARG = public.eql_v3_smallint_eq +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = public.eql_v3_smallint_eq, RIGHTARG = eql_v3.query_smallint_ord +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = eql_v3.query_smallint_ord, RIGHTARG = public.eql_v3_smallint_eq +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = public.eql_v3_smallint_ord_ore, RIGHTARG = eql_v3.query_smallint_ord +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = eql_v3.query_smallint_ord, RIGHTARG = public.eql_v3_smallint_ord_ore +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = public.eql_v3_smallint_ord_ore, RIGHTARG = eql_v3.query_smallint_ord +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = eql_v3.query_smallint_ord, RIGHTARG = public.eql_v3_smallint_ord_ore +); + +CREATE OPERATOR < ( + FUNCTION = eql_v3_internal.lt, + LEFTARG = public.eql_v3_smallint_ord_ore, RIGHTARG = eql_v3.query_smallint_ord +); + +CREATE OPERATOR < ( + FUNCTION = eql_v3_internal.lt, + LEFTARG = eql_v3.query_smallint_ord, RIGHTARG = public.eql_v3_smallint_ord_ore +); + +CREATE OPERATOR <= ( + FUNCTION = eql_v3_internal.lte, + LEFTARG = public.eql_v3_smallint_ord_ore, RIGHTARG = eql_v3.query_smallint_ord +); + +CREATE OPERATOR <= ( + FUNCTION = eql_v3_internal.lte, + LEFTARG = eql_v3.query_smallint_ord, RIGHTARG = public.eql_v3_smallint_ord_ore +); + +CREATE OPERATOR > ( + FUNCTION = eql_v3_internal.gt, + LEFTARG = public.eql_v3_smallint_ord_ore, RIGHTARG = eql_v3.query_smallint_ord +); + +CREATE OPERATOR > ( + FUNCTION = eql_v3_internal.gt, + LEFTARG = eql_v3.query_smallint_ord, RIGHTARG = public.eql_v3_smallint_ord_ore +); + +CREATE OPERATOR >= ( + FUNCTION = eql_v3_internal.gte, + LEFTARG = public.eql_v3_smallint_ord_ore, RIGHTARG = eql_v3.query_smallint_ord +); + +CREATE OPERATOR >= ( + FUNCTION = eql_v3_internal.gte, + LEFTARG = eql_v3.query_smallint_ord, RIGHTARG = public.eql_v3_smallint_ord_ore +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = public.eql_v3_smallint_ord_ope, RIGHTARG = eql_v3.query_smallint_ord +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = eql_v3.query_smallint_ord, RIGHTARG = public.eql_v3_smallint_ord_ope +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = public.eql_v3_smallint_ord_ope, RIGHTARG = eql_v3.query_smallint_ord +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = eql_v3.query_smallint_ord, RIGHTARG = public.eql_v3_smallint_ord_ope +); + +CREATE OPERATOR < ( + FUNCTION = eql_v3_internal.lt, + LEFTARG = public.eql_v3_smallint_ord_ope, RIGHTARG = eql_v3.query_smallint_ord +); + +CREATE OPERATOR < ( + FUNCTION = eql_v3_internal.lt, + LEFTARG = eql_v3.query_smallint_ord, RIGHTARG = public.eql_v3_smallint_ord_ope +); + +CREATE OPERATOR <= ( + FUNCTION = eql_v3_internal.lte, + LEFTARG = public.eql_v3_smallint_ord_ope, RIGHTARG = eql_v3.query_smallint_ord +); + +CREATE OPERATOR <= ( + FUNCTION = eql_v3_internal.lte, + LEFTARG = eql_v3.query_smallint_ord, RIGHTARG = public.eql_v3_smallint_ord_ope +); + +CREATE OPERATOR > ( + FUNCTION = eql_v3_internal.gt, + LEFTARG = public.eql_v3_smallint_ord_ope, RIGHTARG = eql_v3.query_smallint_ord +); + +CREATE OPERATOR > ( + FUNCTION = eql_v3_internal.gt, + LEFTARG = eql_v3.query_smallint_ord, RIGHTARG = public.eql_v3_smallint_ord_ope +); + +CREATE OPERATOR >= ( + FUNCTION = eql_v3_internal.gte, + LEFTARG = public.eql_v3_smallint_ord_ope, RIGHTARG = eql_v3.query_smallint_ord +); + +CREATE OPERATOR >= ( + FUNCTION = eql_v3_internal.gte, + LEFTARG = eql_v3.query_smallint_ord, RIGHTARG = public.eql_v3_smallint_ord_ope +); -- AUTOMATICALLY GENERATED FILE. --! @file encrypted_domain/smallint/smallint_ord_ope_functions.sql @@ -39942,7 +46732,7 @@ AS $$ SELECT eql_v3_internal.ope_cllw(a::jsonb) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a public.eql_v3_smallint_ord_ope, b public.eql_v3_smallint_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) = eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_smallint_ord_ope. --! @param a public.eql_v3_smallint_ord_ope @@ -39950,7 +46740,7 @@ AS $$ SELECT eql_v3.ord_term(a) = eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a public.eql_v3_smallint_ord_ope, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) = eql_v3.ord_term(b::public.eql_v3_smallint_ord_ope) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.=) eql_v3.ord_term(b::public.eql_v3_smallint_ord_ope) $$; --! @brief Operator wrapper for public.eql_v3_smallint_ord_ope. --! @param a jsonb @@ -39958,7 +46748,7 @@ AS $$ SELECT eql_v3.ord_term(a) = eql_v3.ord_term(b::public.eql_v3_smallint_ord_ --! @return boolean CREATE FUNCTION eql_v3.eq(a jsonb, b public.eql_v3_smallint_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_smallint_ord_ope) = eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_smallint_ord_ope) OPERATOR(pg_catalog.=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_smallint_ord_ope. --! @param a public.eql_v3_smallint_ord_ope @@ -39966,7 +46756,7 @@ AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_smallint_ord_ope) = eql_v3.ord_ter --! @return boolean CREATE FUNCTION eql_v3.neq(a public.eql_v3_smallint_ord_ope, b public.eql_v3_smallint_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <> eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_smallint_ord_ope. --! @param a public.eql_v3_smallint_ord_ope @@ -39974,7 +46764,7 @@ AS $$ SELECT eql_v3.ord_term(a) <> eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.neq(a public.eql_v3_smallint_ord_ope, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <> eql_v3.ord_term(b::public.eql_v3_smallint_ord_ope) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<>) eql_v3.ord_term(b::public.eql_v3_smallint_ord_ope) $$; --! @brief Operator wrapper for public.eql_v3_smallint_ord_ope. --! @param a jsonb @@ -39982,7 +46772,7 @@ AS $$ SELECT eql_v3.ord_term(a) <> eql_v3.ord_term(b::public.eql_v3_smallint_ord --! @return boolean CREATE FUNCTION eql_v3.neq(a jsonb, b public.eql_v3_smallint_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_smallint_ord_ope) <> eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_smallint_ord_ope) OPERATOR(pg_catalog.<>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_smallint_ord_ope. --! @param a public.eql_v3_smallint_ord_ope @@ -39990,7 +46780,7 @@ AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_smallint_ord_ope) <> eql_v3.ord_te --! @return boolean CREATE FUNCTION eql_v3.lt(a public.eql_v3_smallint_ord_ope, b public.eql_v3_smallint_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_smallint_ord_ope. --! @param a public.eql_v3_smallint_ord_ope @@ -39998,7 +46788,7 @@ AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lt(a public.eql_v3_smallint_ord_ope, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b::public.eql_v3_smallint_ord_ope) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<) eql_v3.ord_term(b::public.eql_v3_smallint_ord_ope) $$; --! @brief Operator wrapper for public.eql_v3_smallint_ord_ope. --! @param a jsonb @@ -40006,7 +46796,7 @@ AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b::public.eql_v3_smallint_ord_ --! @return boolean CREATE FUNCTION eql_v3.lt(a jsonb, b public.eql_v3_smallint_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_smallint_ord_ope) < eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_smallint_ord_ope) OPERATOR(pg_catalog.<) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_smallint_ord_ope. --! @param a public.eql_v3_smallint_ord_ope @@ -40014,7 +46804,7 @@ AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_smallint_ord_ope) < eql_v3.ord_ter --! @return boolean CREATE FUNCTION eql_v3.lte(a public.eql_v3_smallint_ord_ope, b public.eql_v3_smallint_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_smallint_ord_ope. --! @param a public.eql_v3_smallint_ord_ope @@ -40022,7 +46812,7 @@ AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lte(a public.eql_v3_smallint_ord_ope, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b::public.eql_v3_smallint_ord_ope) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<=) eql_v3.ord_term(b::public.eql_v3_smallint_ord_ope) $$; --! @brief Operator wrapper for public.eql_v3_smallint_ord_ope. --! @param a jsonb @@ -40030,7 +46820,7 @@ AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b::public.eql_v3_smallint_ord --! @return boolean CREATE FUNCTION eql_v3.lte(a jsonb, b public.eql_v3_smallint_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_smallint_ord_ope) <= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_smallint_ord_ope) OPERATOR(pg_catalog.<=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_smallint_ord_ope. --! @param a public.eql_v3_smallint_ord_ope @@ -40038,7 +46828,7 @@ AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_smallint_ord_ope) <= eql_v3.ord_te --! @return boolean CREATE FUNCTION eql_v3.gt(a public.eql_v3_smallint_ord_ope, b public.eql_v3_smallint_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_smallint_ord_ope. --! @param a public.eql_v3_smallint_ord_ope @@ -40046,7 +46836,7 @@ AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gt(a public.eql_v3_smallint_ord_ope, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b::public.eql_v3_smallint_ord_ope) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>) eql_v3.ord_term(b::public.eql_v3_smallint_ord_ope) $$; --! @brief Operator wrapper for public.eql_v3_smallint_ord_ope. --! @param a jsonb @@ -40054,7 +46844,7 @@ AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b::public.eql_v3_smallint_ord_ --! @return boolean CREATE FUNCTION eql_v3.gt(a jsonb, b public.eql_v3_smallint_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_smallint_ord_ope) > eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_smallint_ord_ope) OPERATOR(pg_catalog.>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_smallint_ord_ope. --! @param a public.eql_v3_smallint_ord_ope @@ -40062,7 +46852,7 @@ AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_smallint_ord_ope) > eql_v3.ord_ter --! @return boolean CREATE FUNCTION eql_v3.gte(a public.eql_v3_smallint_ord_ope, b public.eql_v3_smallint_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_smallint_ord_ope. --! @param a public.eql_v3_smallint_ord_ope @@ -40070,7 +46860,7 @@ AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gte(a public.eql_v3_smallint_ord_ope, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b::public.eql_v3_smallint_ord_ope) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>=) eql_v3.ord_term(b::public.eql_v3_smallint_ord_ope) $$; --! @brief Operator wrapper for public.eql_v3_smallint_ord_ope. --! @param a jsonb @@ -40078,7 +46868,7 @@ AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b::public.eql_v3_smallint_ord --! @return boolean CREATE FUNCTION eql_v3.gte(a jsonb, b public.eql_v3_smallint_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_smallint_ord_ope) >= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_smallint_ord_ope) OPERATOR(pg_catalog.>=) eql_v3.ord_term(b) $$; --! @brief Unsupported operator blocker for public.eql_v3_smallint_ord_ope. --! @@ -40504,7 +47294,7 @@ AS $$ SELECT eql_v3_internal.ope_cllw(a::jsonb) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a public.eql_v3_smallint_ord_ope, b eql_v3.query_smallint_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) = eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_smallint_ord_ope. --! @param a eql_v3.query_smallint_ord_ope @@ -40512,7 +47302,7 @@ AS $$ SELECT eql_v3.ord_term(a) = eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a eql_v3.query_smallint_ord_ope, b public.eql_v3_smallint_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) = eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_smallint_ord_ope. --! @param a public.eql_v3_smallint_ord_ope @@ -40520,7 +47310,7 @@ AS $$ SELECT eql_v3.ord_term(a) = eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.neq(a public.eql_v3_smallint_ord_ope, b eql_v3.query_smallint_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <> eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_smallint_ord_ope. --! @param a eql_v3.query_smallint_ord_ope @@ -40528,7 +47318,7 @@ AS $$ SELECT eql_v3.ord_term(a) <> eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.neq(a eql_v3.query_smallint_ord_ope, b public.eql_v3_smallint_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <> eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_smallint_ord_ope. --! @param a public.eql_v3_smallint_ord_ope @@ -40536,7 +47326,7 @@ AS $$ SELECT eql_v3.ord_term(a) <> eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lt(a public.eql_v3_smallint_ord_ope, b eql_v3.query_smallint_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_smallint_ord_ope. --! @param a eql_v3.query_smallint_ord_ope @@ -40544,7 +47334,7 @@ AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lt(a eql_v3.query_smallint_ord_ope, b public.eql_v3_smallint_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_smallint_ord_ope. --! @param a public.eql_v3_smallint_ord_ope @@ -40552,7 +47342,7 @@ AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lte(a public.eql_v3_smallint_ord_ope, b eql_v3.query_smallint_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_smallint_ord_ope. --! @param a eql_v3.query_smallint_ord_ope @@ -40560,7 +47350,7 @@ AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lte(a eql_v3.query_smallint_ord_ope, b public.eql_v3_smallint_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_smallint_ord_ope. --! @param a public.eql_v3_smallint_ord_ope @@ -40568,7 +47358,7 @@ AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gt(a public.eql_v3_smallint_ord_ope, b eql_v3.query_smallint_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_smallint_ord_ope. --! @param a eql_v3.query_smallint_ord_ope @@ -40576,7 +47366,7 @@ AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gt(a eql_v3.query_smallint_ord_ope, b public.eql_v3_smallint_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_smallint_ord_ope. --! @param a public.eql_v3_smallint_ord_ope @@ -40584,7 +47374,7 @@ AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gte(a public.eql_v3_smallint_ord_ope, b eql_v3.query_smallint_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_smallint_ord_ope. --! @param a eql_v3.query_smallint_ord_ope @@ -40592,7 +47382,259 @@ AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gte(a eql_v3.query_smallint_ord_ope, b public.eql_v3_smallint_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>=) eql_v3.ord_term(b) $$; + +--! @brief Unsupported operator blocker for eql_v3.query_smallint_ord_ope: public.eql_v3_smallint_eq and eql_v3.query_smallint_ord_ope (mismatched query domain). +--! @param a public.eql_v3_smallint_eq left operand +--! @param b eql_v3.query_smallint_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a public.eql_v3_smallint_eq, b eql_v3.query_smallint_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'public.eql_v3_smallint_eq and eql_v3.query_smallint_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_smallint_ord_ope: eql_v3.query_smallint_ord_ope and public.eql_v3_smallint_eq (mismatched query domain). +--! @param a eql_v3.query_smallint_ord_ope left operand +--! @param b public.eql_v3_smallint_eq right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a eql_v3.query_smallint_ord_ope, b public.eql_v3_smallint_eq) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'eql_v3.query_smallint_ord_ope and public.eql_v3_smallint_eq'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_smallint_ord_ope: public.eql_v3_smallint_eq and eql_v3.query_smallint_ord_ope (mismatched query domain). +--! @param a public.eql_v3_smallint_eq left operand +--! @param b eql_v3.query_smallint_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a public.eql_v3_smallint_eq, b eql_v3.query_smallint_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'public.eql_v3_smallint_eq and eql_v3.query_smallint_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_smallint_ord_ope: eql_v3.query_smallint_ord_ope and public.eql_v3_smallint_eq (mismatched query domain). +--! @param a eql_v3.query_smallint_ord_ope left operand +--! @param b public.eql_v3_smallint_eq right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a eql_v3.query_smallint_ord_ope, b public.eql_v3_smallint_eq) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'eql_v3.query_smallint_ord_ope and public.eql_v3_smallint_eq'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_smallint_ord_ope: public.eql_v3_smallint_ord_ore and eql_v3.query_smallint_ord_ope (mismatched query domain). +--! @param a public.eql_v3_smallint_ord_ore left operand +--! @param b eql_v3.query_smallint_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a public.eql_v3_smallint_ord_ore, b eql_v3.query_smallint_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'public.eql_v3_smallint_ord_ore and eql_v3.query_smallint_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_smallint_ord_ope: eql_v3.query_smallint_ord_ope and public.eql_v3_smallint_ord_ore (mismatched query domain). +--! @param a eql_v3.query_smallint_ord_ope left operand +--! @param b public.eql_v3_smallint_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a eql_v3.query_smallint_ord_ope, b public.eql_v3_smallint_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'eql_v3.query_smallint_ord_ope and public.eql_v3_smallint_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_smallint_ord_ope: public.eql_v3_smallint_ord_ore and eql_v3.query_smallint_ord_ope (mismatched query domain). +--! @param a public.eql_v3_smallint_ord_ore left operand +--! @param b eql_v3.query_smallint_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a public.eql_v3_smallint_ord_ore, b eql_v3.query_smallint_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'public.eql_v3_smallint_ord_ore and eql_v3.query_smallint_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_smallint_ord_ope: eql_v3.query_smallint_ord_ope and public.eql_v3_smallint_ord_ore (mismatched query domain). +--! @param a eql_v3.query_smallint_ord_ope left operand +--! @param b public.eql_v3_smallint_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a eql_v3.query_smallint_ord_ope, b public.eql_v3_smallint_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'eql_v3.query_smallint_ord_ope and public.eql_v3_smallint_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_smallint_ord_ope: public.eql_v3_smallint_ord_ore and eql_v3.query_smallint_ord_ope (mismatched query domain). +--! @param a public.eql_v3_smallint_ord_ore left operand +--! @param b eql_v3.query_smallint_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lt(a public.eql_v3_smallint_ord_ore, b eql_v3.query_smallint_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<', 'public.eql_v3_smallint_ord_ore and eql_v3.query_smallint_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_smallint_ord_ope: eql_v3.query_smallint_ord_ope and public.eql_v3_smallint_ord_ore (mismatched query domain). +--! @param a eql_v3.query_smallint_ord_ope left operand +--! @param b public.eql_v3_smallint_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lt(a eql_v3.query_smallint_ord_ope, b public.eql_v3_smallint_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<', 'eql_v3.query_smallint_ord_ope and public.eql_v3_smallint_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_smallint_ord_ope: public.eql_v3_smallint_ord_ore and eql_v3.query_smallint_ord_ope (mismatched query domain). +--! @param a public.eql_v3_smallint_ord_ore left operand +--! @param b eql_v3.query_smallint_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lte(a public.eql_v3_smallint_ord_ore, b eql_v3.query_smallint_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<=', 'public.eql_v3_smallint_ord_ore and eql_v3.query_smallint_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_smallint_ord_ope: eql_v3.query_smallint_ord_ope and public.eql_v3_smallint_ord_ore (mismatched query domain). +--! @param a eql_v3.query_smallint_ord_ope left operand +--! @param b public.eql_v3_smallint_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lte(a eql_v3.query_smallint_ord_ope, b public.eql_v3_smallint_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<=', 'eql_v3.query_smallint_ord_ope and public.eql_v3_smallint_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_smallint_ord_ope: public.eql_v3_smallint_ord_ore and eql_v3.query_smallint_ord_ope (mismatched query domain). +--! @param a public.eql_v3_smallint_ord_ore left operand +--! @param b eql_v3.query_smallint_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gt(a public.eql_v3_smallint_ord_ore, b eql_v3.query_smallint_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>', 'public.eql_v3_smallint_ord_ore and eql_v3.query_smallint_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_smallint_ord_ope: eql_v3.query_smallint_ord_ope and public.eql_v3_smallint_ord_ore (mismatched query domain). +--! @param a eql_v3.query_smallint_ord_ope left operand +--! @param b public.eql_v3_smallint_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gt(a eql_v3.query_smallint_ord_ope, b public.eql_v3_smallint_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>', 'eql_v3.query_smallint_ord_ope and public.eql_v3_smallint_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_smallint_ord_ope: public.eql_v3_smallint_ord_ore and eql_v3.query_smallint_ord_ope (mismatched query domain). +--! @param a public.eql_v3_smallint_ord_ore left operand +--! @param b eql_v3.query_smallint_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gte(a public.eql_v3_smallint_ord_ore, b eql_v3.query_smallint_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>=', 'public.eql_v3_smallint_ord_ore and eql_v3.query_smallint_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_smallint_ord_ope: eql_v3.query_smallint_ord_ope and public.eql_v3_smallint_ord_ore (mismatched query domain). +--! @param a eql_v3.query_smallint_ord_ope left operand +--! @param b public.eql_v3_smallint_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gte(a eql_v3.query_smallint_ord_ope, b public.eql_v3_smallint_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>=', 'eql_v3.query_smallint_ord_ope and public.eql_v3_smallint_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_smallint_ord_ope: public.eql_v3_smallint_ord and eql_v3.query_smallint_ord_ope (mismatched query domain). +--! @param a public.eql_v3_smallint_ord left operand +--! @param b eql_v3.query_smallint_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a public.eql_v3_smallint_ord, b eql_v3.query_smallint_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'public.eql_v3_smallint_ord and eql_v3.query_smallint_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_smallint_ord_ope: eql_v3.query_smallint_ord_ope and public.eql_v3_smallint_ord (mismatched query domain). +--! @param a eql_v3.query_smallint_ord_ope left operand +--! @param b public.eql_v3_smallint_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a eql_v3.query_smallint_ord_ope, b public.eql_v3_smallint_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'eql_v3.query_smallint_ord_ope and public.eql_v3_smallint_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_smallint_ord_ope: public.eql_v3_smallint_ord and eql_v3.query_smallint_ord_ope (mismatched query domain). +--! @param a public.eql_v3_smallint_ord left operand +--! @param b eql_v3.query_smallint_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a public.eql_v3_smallint_ord, b eql_v3.query_smallint_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'public.eql_v3_smallint_ord and eql_v3.query_smallint_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_smallint_ord_ope: eql_v3.query_smallint_ord_ope and public.eql_v3_smallint_ord (mismatched query domain). +--! @param a eql_v3.query_smallint_ord_ope left operand +--! @param b public.eql_v3_smallint_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a eql_v3.query_smallint_ord_ope, b public.eql_v3_smallint_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'eql_v3.query_smallint_ord_ope and public.eql_v3_smallint_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_smallint_ord_ope: public.eql_v3_smallint_ord and eql_v3.query_smallint_ord_ope (mismatched query domain). +--! @param a public.eql_v3_smallint_ord left operand +--! @param b eql_v3.query_smallint_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lt(a public.eql_v3_smallint_ord, b eql_v3.query_smallint_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<', 'public.eql_v3_smallint_ord and eql_v3.query_smallint_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_smallint_ord_ope: eql_v3.query_smallint_ord_ope and public.eql_v3_smallint_ord (mismatched query domain). +--! @param a eql_v3.query_smallint_ord_ope left operand +--! @param b public.eql_v3_smallint_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lt(a eql_v3.query_smallint_ord_ope, b public.eql_v3_smallint_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<', 'eql_v3.query_smallint_ord_ope and public.eql_v3_smallint_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_smallint_ord_ope: public.eql_v3_smallint_ord and eql_v3.query_smallint_ord_ope (mismatched query domain). +--! @param a public.eql_v3_smallint_ord left operand +--! @param b eql_v3.query_smallint_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lte(a public.eql_v3_smallint_ord, b eql_v3.query_smallint_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<=', 'public.eql_v3_smallint_ord and eql_v3.query_smallint_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_smallint_ord_ope: eql_v3.query_smallint_ord_ope and public.eql_v3_smallint_ord (mismatched query domain). +--! @param a eql_v3.query_smallint_ord_ope left operand +--! @param b public.eql_v3_smallint_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lte(a eql_v3.query_smallint_ord_ope, b public.eql_v3_smallint_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<=', 'eql_v3.query_smallint_ord_ope and public.eql_v3_smallint_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_smallint_ord_ope: public.eql_v3_smallint_ord and eql_v3.query_smallint_ord_ope (mismatched query domain). +--! @param a public.eql_v3_smallint_ord left operand +--! @param b eql_v3.query_smallint_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gt(a public.eql_v3_smallint_ord, b eql_v3.query_smallint_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>', 'public.eql_v3_smallint_ord and eql_v3.query_smallint_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_smallint_ord_ope: eql_v3.query_smallint_ord_ope and public.eql_v3_smallint_ord (mismatched query domain). +--! @param a eql_v3.query_smallint_ord_ope left operand +--! @param b public.eql_v3_smallint_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gt(a eql_v3.query_smallint_ord_ope, b public.eql_v3_smallint_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>', 'eql_v3.query_smallint_ord_ope and public.eql_v3_smallint_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_smallint_ord_ope: public.eql_v3_smallint_ord and eql_v3.query_smallint_ord_ope (mismatched query domain). +--! @param a public.eql_v3_smallint_ord left operand +--! @param b eql_v3.query_smallint_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gte(a public.eql_v3_smallint_ord, b eql_v3.query_smallint_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>=', 'public.eql_v3_smallint_ord and eql_v3.query_smallint_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_smallint_ord_ope: eql_v3.query_smallint_ord_ope and public.eql_v3_smallint_ord (mismatched query domain). +--! @param a eql_v3.query_smallint_ord_ope left operand +--! @param b public.eql_v3_smallint_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gte(a eql_v3.query_smallint_ord_ope, b public.eql_v3_smallint_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>=', 'eql_v3.query_smallint_ord_ope and public.eql_v3_smallint_ord'; END; $$ +LANGUAGE plpgsql; -- AUTOMATICALLY GENERATED FILE. --! @file encrypted_domain/smallint/json_entry_smallint_functions.sql @@ -40660,7 +47702,7 @@ LANGUAGE plpgsql; --! @return boolean CREATE FUNCTION eql_v3.lt(a public.eql_v3_json_entry, b eql_v3.query_smallint_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_json_entry. --! @param a eql_v3.query_smallint_ord @@ -40668,7 +47710,7 @@ AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lt(a eql_v3.query_smallint_ord, b public.eql_v3_json_entry) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_json_entry. --! @param a public.eql_v3_json_entry @@ -40676,7 +47718,7 @@ AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lte(a public.eql_v3_json_entry, b eql_v3.query_smallint_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_json_entry. --! @param a eql_v3.query_smallint_ord @@ -40684,7 +47726,7 @@ AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lte(a eql_v3.query_smallint_ord, b public.eql_v3_json_entry) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_json_entry. --! @param a public.eql_v3_json_entry @@ -40692,7 +47734,7 @@ AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gt(a public.eql_v3_json_entry, b eql_v3.query_smallint_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_json_entry. --! @param a eql_v3.query_smallint_ord @@ -40700,7 +47742,7 @@ AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gt(a eql_v3.query_smallint_ord, b public.eql_v3_json_entry) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_json_entry. --! @param a public.eql_v3_json_entry @@ -40708,7 +47750,7 @@ AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gte(a public.eql_v3_json_entry, b eql_v3.query_smallint_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_json_entry. --! @param a eql_v3.query_smallint_ord @@ -40716,7 +47758,7 @@ AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gte(a eql_v3.query_smallint_ord, b public.eql_v3_json_entry) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>=) eql_v3.ord_term(b) $$; --! @brief Unsupported operator blocker for public.eql_v3_json_entry. --! @@ -40780,7 +47822,7 @@ LANGUAGE plpgsql; --! @return boolean CREATE FUNCTION eql_v3.lt(a public.eql_v3_json_entry, b eql_v3.query_smallint_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_json_entry. --! @param a eql_v3.query_smallint_ord_ope @@ -40788,7 +47830,7 @@ AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lt(a eql_v3.query_smallint_ord_ope, b public.eql_v3_json_entry) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_json_entry. --! @param a public.eql_v3_json_entry @@ -40796,7 +47838,7 @@ AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lte(a public.eql_v3_json_entry, b eql_v3.query_smallint_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_json_entry. --! @param a eql_v3.query_smallint_ord_ope @@ -40804,7 +47846,7 @@ AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lte(a eql_v3.query_smallint_ord_ope, b public.eql_v3_json_entry) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_json_entry. --! @param a public.eql_v3_json_entry @@ -40812,7 +47854,7 @@ AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gt(a public.eql_v3_json_entry, b eql_v3.query_smallint_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_json_entry. --! @param a eql_v3.query_smallint_ord_ope @@ -40820,7 +47862,7 @@ AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gt(a eql_v3.query_smallint_ord_ope, b public.eql_v3_json_entry) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_json_entry. --! @param a public.eql_v3_json_entry @@ -40828,7 +47870,7 @@ AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gte(a public.eql_v3_json_entry, b eql_v3.query_smallint_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_json_entry. --! @param a eql_v3.query_smallint_ord_ope @@ -40836,7 +47878,7 @@ AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gte(a eql_v3.query_smallint_ord_ope, b public.eql_v3_json_entry) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>=) eql_v3.ord_term(b) $$; -- AUTOMATICALLY GENERATED FILE. --! @file encrypted_domain/smallint/json_entry_smallint_operators.sql @@ -41053,6 +48095,146 @@ CREATE OPERATOR >= ( LEFTARG = eql_v3.query_smallint_ord_ope, RIGHTARG = public.eql_v3_smallint_ord_ope, COMMUTATOR = <=, NEGATOR = <, RESTRICT = scalargesel, JOIN = scalargejoinsel ); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = public.eql_v3_smallint_eq, RIGHTARG = eql_v3.query_smallint_ord_ope +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = eql_v3.query_smallint_ord_ope, RIGHTARG = public.eql_v3_smallint_eq +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = public.eql_v3_smallint_eq, RIGHTARG = eql_v3.query_smallint_ord_ope +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = eql_v3.query_smallint_ord_ope, RIGHTARG = public.eql_v3_smallint_eq +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = public.eql_v3_smallint_ord_ore, RIGHTARG = eql_v3.query_smallint_ord_ope +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = eql_v3.query_smallint_ord_ope, RIGHTARG = public.eql_v3_smallint_ord_ore +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = public.eql_v3_smallint_ord_ore, RIGHTARG = eql_v3.query_smallint_ord_ope +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = eql_v3.query_smallint_ord_ope, RIGHTARG = public.eql_v3_smallint_ord_ore +); + +CREATE OPERATOR < ( + FUNCTION = eql_v3_internal.lt, + LEFTARG = public.eql_v3_smallint_ord_ore, RIGHTARG = eql_v3.query_smallint_ord_ope +); + +CREATE OPERATOR < ( + FUNCTION = eql_v3_internal.lt, + LEFTARG = eql_v3.query_smallint_ord_ope, RIGHTARG = public.eql_v3_smallint_ord_ore +); + +CREATE OPERATOR <= ( + FUNCTION = eql_v3_internal.lte, + LEFTARG = public.eql_v3_smallint_ord_ore, RIGHTARG = eql_v3.query_smallint_ord_ope +); + +CREATE OPERATOR <= ( + FUNCTION = eql_v3_internal.lte, + LEFTARG = eql_v3.query_smallint_ord_ope, RIGHTARG = public.eql_v3_smallint_ord_ore +); + +CREATE OPERATOR > ( + FUNCTION = eql_v3_internal.gt, + LEFTARG = public.eql_v3_smallint_ord_ore, RIGHTARG = eql_v3.query_smallint_ord_ope +); + +CREATE OPERATOR > ( + FUNCTION = eql_v3_internal.gt, + LEFTARG = eql_v3.query_smallint_ord_ope, RIGHTARG = public.eql_v3_smallint_ord_ore +); + +CREATE OPERATOR >= ( + FUNCTION = eql_v3_internal.gte, + LEFTARG = public.eql_v3_smallint_ord_ore, RIGHTARG = eql_v3.query_smallint_ord_ope +); + +CREATE OPERATOR >= ( + FUNCTION = eql_v3_internal.gte, + LEFTARG = eql_v3.query_smallint_ord_ope, RIGHTARG = public.eql_v3_smallint_ord_ore +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = public.eql_v3_smallint_ord, RIGHTARG = eql_v3.query_smallint_ord_ope +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = eql_v3.query_smallint_ord_ope, RIGHTARG = public.eql_v3_smallint_ord +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = public.eql_v3_smallint_ord, RIGHTARG = eql_v3.query_smallint_ord_ope +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = eql_v3.query_smallint_ord_ope, RIGHTARG = public.eql_v3_smallint_ord +); + +CREATE OPERATOR < ( + FUNCTION = eql_v3_internal.lt, + LEFTARG = public.eql_v3_smallint_ord, RIGHTARG = eql_v3.query_smallint_ord_ope +); + +CREATE OPERATOR < ( + FUNCTION = eql_v3_internal.lt, + LEFTARG = eql_v3.query_smallint_ord_ope, RIGHTARG = public.eql_v3_smallint_ord +); + +CREATE OPERATOR <= ( + FUNCTION = eql_v3_internal.lte, + LEFTARG = public.eql_v3_smallint_ord, RIGHTARG = eql_v3.query_smallint_ord_ope +); + +CREATE OPERATOR <= ( + FUNCTION = eql_v3_internal.lte, + LEFTARG = eql_v3.query_smallint_ord_ope, RIGHTARG = public.eql_v3_smallint_ord +); + +CREATE OPERATOR > ( + FUNCTION = eql_v3_internal.gt, + LEFTARG = public.eql_v3_smallint_ord, RIGHTARG = eql_v3.query_smallint_ord_ope +); + +CREATE OPERATOR > ( + FUNCTION = eql_v3_internal.gt, + LEFTARG = eql_v3.query_smallint_ord_ope, RIGHTARG = public.eql_v3_smallint_ord +); + +CREATE OPERATOR >= ( + FUNCTION = eql_v3_internal.gte, + LEFTARG = public.eql_v3_smallint_ord, RIGHTARG = eql_v3.query_smallint_ord_ope +); + +CREATE OPERATOR >= ( + FUNCTION = eql_v3_internal.gte, + LEFTARG = eql_v3.query_smallint_ord_ope, RIGHTARG = public.eql_v3_smallint_ord +); -- AUTOMATICALLY GENERATED FILE. --! @file encrypted_domain/smallint/smallint_ord_ope_operators.sql @@ -41710,7 +48892,7 @@ AS $$ SELECT eql_v3_internal.ope_cllw(a::jsonb) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a public.eql_v3_text_ord, b public.eql_v3_text_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.eq_term(a) = eql_v3.eq_term(b) $$; +AS $$ SELECT eql_v3.eq_term(a) OPERATOR(pg_catalog.=) eql_v3.eq_term(b) $$; --! @brief Operator wrapper for public.eql_v3_text_ord. --! @param a public.eql_v3_text_ord @@ -41718,7 +48900,7 @@ AS $$ SELECT eql_v3.eq_term(a) = eql_v3.eq_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a public.eql_v3_text_ord, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.eq_term(a) = eql_v3.eq_term(b::public.eql_v3_text_ord) $$; +AS $$ SELECT eql_v3.eq_term(a) OPERATOR(pg_catalog.=) eql_v3.eq_term(b::public.eql_v3_text_ord) $$; --! @brief Operator wrapper for public.eql_v3_text_ord. --! @param a jsonb @@ -41726,7 +48908,7 @@ AS $$ SELECT eql_v3.eq_term(a) = eql_v3.eq_term(b::public.eql_v3_text_ord) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a jsonb, b public.eql_v3_text_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.eq_term(a::public.eql_v3_text_ord) = eql_v3.eq_term(b) $$; +AS $$ SELECT eql_v3.eq_term(a::public.eql_v3_text_ord) OPERATOR(pg_catalog.=) eql_v3.eq_term(b) $$; --! @brief Operator wrapper for public.eql_v3_text_ord. --! @param a public.eql_v3_text_ord @@ -41734,7 +48916,7 @@ AS $$ SELECT eql_v3.eq_term(a::public.eql_v3_text_ord) = eql_v3.eq_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.neq(a public.eql_v3_text_ord, b public.eql_v3_text_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.eq_term(a) <> eql_v3.eq_term(b) $$; +AS $$ SELECT eql_v3.eq_term(a) OPERATOR(pg_catalog.<>) eql_v3.eq_term(b) $$; --! @brief Operator wrapper for public.eql_v3_text_ord. --! @param a public.eql_v3_text_ord @@ -41742,7 +48924,7 @@ AS $$ SELECT eql_v3.eq_term(a) <> eql_v3.eq_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.neq(a public.eql_v3_text_ord, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.eq_term(a) <> eql_v3.eq_term(b::public.eql_v3_text_ord) $$; +AS $$ SELECT eql_v3.eq_term(a) OPERATOR(pg_catalog.<>) eql_v3.eq_term(b::public.eql_v3_text_ord) $$; --! @brief Operator wrapper for public.eql_v3_text_ord. --! @param a jsonb @@ -41750,7 +48932,7 @@ AS $$ SELECT eql_v3.eq_term(a) <> eql_v3.eq_term(b::public.eql_v3_text_ord) $$; --! @return boolean CREATE FUNCTION eql_v3.neq(a jsonb, b public.eql_v3_text_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.eq_term(a::public.eql_v3_text_ord) <> eql_v3.eq_term(b) $$; +AS $$ SELECT eql_v3.eq_term(a::public.eql_v3_text_ord) OPERATOR(pg_catalog.<>) eql_v3.eq_term(b) $$; --! @brief Operator wrapper for public.eql_v3_text_ord. --! @param a public.eql_v3_text_ord @@ -41758,7 +48940,7 @@ AS $$ SELECT eql_v3.eq_term(a::public.eql_v3_text_ord) <> eql_v3.eq_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lt(a public.eql_v3_text_ord, b public.eql_v3_text_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_text_ord. --! @param a public.eql_v3_text_ord @@ -41766,7 +48948,7 @@ AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lt(a public.eql_v3_text_ord, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b::public.eql_v3_text_ord) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<) eql_v3.ord_term(b::public.eql_v3_text_ord) $$; --! @brief Operator wrapper for public.eql_v3_text_ord. --! @param a jsonb @@ -41774,7 +48956,7 @@ AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b::public.eql_v3_text_ord) $$; --! @return boolean CREATE FUNCTION eql_v3.lt(a jsonb, b public.eql_v3_text_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_text_ord) < eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_text_ord) OPERATOR(pg_catalog.<) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_text_ord. --! @param a public.eql_v3_text_ord @@ -41782,7 +48964,7 @@ AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_text_ord) < eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lte(a public.eql_v3_text_ord, b public.eql_v3_text_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_text_ord. --! @param a public.eql_v3_text_ord @@ -41790,7 +48972,7 @@ AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lte(a public.eql_v3_text_ord, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b::public.eql_v3_text_ord) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<=) eql_v3.ord_term(b::public.eql_v3_text_ord) $$; --! @brief Operator wrapper for public.eql_v3_text_ord. --! @param a jsonb @@ -41798,7 +48980,7 @@ AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b::public.eql_v3_text_ord) $$ --! @return boolean CREATE FUNCTION eql_v3.lte(a jsonb, b public.eql_v3_text_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_text_ord) <= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_text_ord) OPERATOR(pg_catalog.<=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_text_ord. --! @param a public.eql_v3_text_ord @@ -41806,7 +48988,7 @@ AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_text_ord) <= eql_v3.ord_term(b) $$ --! @return boolean CREATE FUNCTION eql_v3.gt(a public.eql_v3_text_ord, b public.eql_v3_text_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_text_ord. --! @param a public.eql_v3_text_ord @@ -41814,7 +48996,7 @@ AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gt(a public.eql_v3_text_ord, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b::public.eql_v3_text_ord) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>) eql_v3.ord_term(b::public.eql_v3_text_ord) $$; --! @brief Operator wrapper for public.eql_v3_text_ord. --! @param a jsonb @@ -41822,7 +49004,7 @@ AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b::public.eql_v3_text_ord) $$; --! @return boolean CREATE FUNCTION eql_v3.gt(a jsonb, b public.eql_v3_text_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_text_ord) > eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_text_ord) OPERATOR(pg_catalog.>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_text_ord. --! @param a public.eql_v3_text_ord @@ -41830,7 +49012,7 @@ AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_text_ord) > eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gte(a public.eql_v3_text_ord, b public.eql_v3_text_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_text_ord. --! @param a public.eql_v3_text_ord @@ -41838,7 +49020,7 @@ AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gte(a public.eql_v3_text_ord, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b::public.eql_v3_text_ord) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>=) eql_v3.ord_term(b::public.eql_v3_text_ord) $$; --! @brief Operator wrapper for public.eql_v3_text_ord. --! @param a jsonb @@ -41846,7 +49028,7 @@ AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b::public.eql_v3_text_ord) $$ --! @return boolean CREATE FUNCTION eql_v3.gte(a jsonb, b public.eql_v3_text_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_text_ord) >= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_text_ord) OPERATOR(pg_catalog.>=) eql_v3.ord_term(b) $$; --! @brief Unsupported operator blocker for public.eql_v3_text_ord. --! @@ -42280,7 +49462,7 @@ AS $$ SELECT eql_v3_internal.ope_cllw(a::jsonb) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a public.eql_v3_text_ord, b eql_v3.query_text_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.eq_term(a) = eql_v3.eq_term(b) $$; +AS $$ SELECT eql_v3.eq_term(a) OPERATOR(pg_catalog.=) eql_v3.eq_term(b) $$; --! @brief Operator wrapper for eql_v3.query_text_ord. --! @param a eql_v3.query_text_ord @@ -42288,7 +49470,7 @@ AS $$ SELECT eql_v3.eq_term(a) = eql_v3.eq_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a eql_v3.query_text_ord, b public.eql_v3_text_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.eq_term(a) = eql_v3.eq_term(b) $$; +AS $$ SELECT eql_v3.eq_term(a) OPERATOR(pg_catalog.=) eql_v3.eq_term(b) $$; --! @brief Operator wrapper for eql_v3.query_text_ord. --! @param a public.eql_v3_text_ord @@ -42296,7 +49478,7 @@ AS $$ SELECT eql_v3.eq_term(a) = eql_v3.eq_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.neq(a public.eql_v3_text_ord, b eql_v3.query_text_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.eq_term(a) <> eql_v3.eq_term(b) $$; +AS $$ SELECT eql_v3.eq_term(a) OPERATOR(pg_catalog.<>) eql_v3.eq_term(b) $$; --! @brief Operator wrapper for eql_v3.query_text_ord. --! @param a eql_v3.query_text_ord @@ -42304,7 +49486,7 @@ AS $$ SELECT eql_v3.eq_term(a) <> eql_v3.eq_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.neq(a eql_v3.query_text_ord, b public.eql_v3_text_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.eq_term(a) <> eql_v3.eq_term(b) $$; +AS $$ SELECT eql_v3.eq_term(a) OPERATOR(pg_catalog.<>) eql_v3.eq_term(b) $$; --! @brief Operator wrapper for eql_v3.query_text_ord. --! @param a public.eql_v3_text_ord @@ -42312,7 +49494,7 @@ AS $$ SELECT eql_v3.eq_term(a) <> eql_v3.eq_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lt(a public.eql_v3_text_ord, b eql_v3.query_text_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_text_ord. --! @param a eql_v3.query_text_ord @@ -42320,7 +49502,7 @@ AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lt(a eql_v3.query_text_ord, b public.eql_v3_text_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_text_ord. --! @param a public.eql_v3_text_ord @@ -42328,7 +49510,7 @@ AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lte(a public.eql_v3_text_ord, b eql_v3.query_text_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_text_ord. --! @param a eql_v3.query_text_ord @@ -42336,7 +49518,7 @@ AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lte(a eql_v3.query_text_ord, b public.eql_v3_text_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_text_ord. --! @param a public.eql_v3_text_ord @@ -42344,7 +49526,7 @@ AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gt(a public.eql_v3_text_ord, b eql_v3.query_text_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_text_ord. --! @param a eql_v3.query_text_ord @@ -42352,7 +49534,7 @@ AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gt(a eql_v3.query_text_ord, b public.eql_v3_text_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_text_ord. --! @param a public.eql_v3_text_ord @@ -42360,7 +49542,7 @@ AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gte(a public.eql_v3_text_ord, b eql_v3.query_text_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_text_ord. --! @param a eql_v3.query_text_ord @@ -42368,7 +49550,475 @@ AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gte(a eql_v3.query_text_ord, b public.eql_v3_text_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>=) eql_v3.ord_term(b) $$; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord: public.eql_v3_text_eq and eql_v3.query_text_ord (mismatched query domain). +--! @param a public.eql_v3_text_eq left operand +--! @param b eql_v3.query_text_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a public.eql_v3_text_eq, b eql_v3.query_text_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'public.eql_v3_text_eq and eql_v3.query_text_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord: eql_v3.query_text_ord and public.eql_v3_text_eq (mismatched query domain). +--! @param a eql_v3.query_text_ord left operand +--! @param b public.eql_v3_text_eq right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a eql_v3.query_text_ord, b public.eql_v3_text_eq) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'eql_v3.query_text_ord and public.eql_v3_text_eq'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord: public.eql_v3_text_eq and eql_v3.query_text_ord (mismatched query domain). +--! @param a public.eql_v3_text_eq left operand +--! @param b eql_v3.query_text_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a public.eql_v3_text_eq, b eql_v3.query_text_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'public.eql_v3_text_eq and eql_v3.query_text_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord: eql_v3.query_text_ord and public.eql_v3_text_eq (mismatched query domain). +--! @param a eql_v3.query_text_ord left operand +--! @param b public.eql_v3_text_eq right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a eql_v3.query_text_ord, b public.eql_v3_text_eq) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'eql_v3.query_text_ord and public.eql_v3_text_eq'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord: public.eql_v3_text_ord_ore and eql_v3.query_text_ord (mismatched query domain). +--! @param a public.eql_v3_text_ord_ore left operand +--! @param b eql_v3.query_text_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a public.eql_v3_text_ord_ore, b eql_v3.query_text_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'public.eql_v3_text_ord_ore and eql_v3.query_text_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord: eql_v3.query_text_ord and public.eql_v3_text_ord_ore (mismatched query domain). +--! @param a eql_v3.query_text_ord left operand +--! @param b public.eql_v3_text_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a eql_v3.query_text_ord, b public.eql_v3_text_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'eql_v3.query_text_ord and public.eql_v3_text_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord: public.eql_v3_text_ord_ore and eql_v3.query_text_ord (mismatched query domain). +--! @param a public.eql_v3_text_ord_ore left operand +--! @param b eql_v3.query_text_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a public.eql_v3_text_ord_ore, b eql_v3.query_text_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'public.eql_v3_text_ord_ore and eql_v3.query_text_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord: eql_v3.query_text_ord and public.eql_v3_text_ord_ore (mismatched query domain). +--! @param a eql_v3.query_text_ord left operand +--! @param b public.eql_v3_text_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a eql_v3.query_text_ord, b public.eql_v3_text_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'eql_v3.query_text_ord and public.eql_v3_text_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord: public.eql_v3_text_ord_ore and eql_v3.query_text_ord (mismatched query domain). +--! @param a public.eql_v3_text_ord_ore left operand +--! @param b eql_v3.query_text_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lt(a public.eql_v3_text_ord_ore, b eql_v3.query_text_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<', 'public.eql_v3_text_ord_ore and eql_v3.query_text_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord: eql_v3.query_text_ord and public.eql_v3_text_ord_ore (mismatched query domain). +--! @param a eql_v3.query_text_ord left operand +--! @param b public.eql_v3_text_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lt(a eql_v3.query_text_ord, b public.eql_v3_text_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<', 'eql_v3.query_text_ord and public.eql_v3_text_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord: public.eql_v3_text_ord_ore and eql_v3.query_text_ord (mismatched query domain). +--! @param a public.eql_v3_text_ord_ore left operand +--! @param b eql_v3.query_text_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lte(a public.eql_v3_text_ord_ore, b eql_v3.query_text_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<=', 'public.eql_v3_text_ord_ore and eql_v3.query_text_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord: eql_v3.query_text_ord and public.eql_v3_text_ord_ore (mismatched query domain). +--! @param a eql_v3.query_text_ord left operand +--! @param b public.eql_v3_text_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lte(a eql_v3.query_text_ord, b public.eql_v3_text_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<=', 'eql_v3.query_text_ord and public.eql_v3_text_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord: public.eql_v3_text_ord_ore and eql_v3.query_text_ord (mismatched query domain). +--! @param a public.eql_v3_text_ord_ore left operand +--! @param b eql_v3.query_text_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gt(a public.eql_v3_text_ord_ore, b eql_v3.query_text_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>', 'public.eql_v3_text_ord_ore and eql_v3.query_text_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord: eql_v3.query_text_ord and public.eql_v3_text_ord_ore (mismatched query domain). +--! @param a eql_v3.query_text_ord left operand +--! @param b public.eql_v3_text_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gt(a eql_v3.query_text_ord, b public.eql_v3_text_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>', 'eql_v3.query_text_ord and public.eql_v3_text_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord: public.eql_v3_text_ord_ore and eql_v3.query_text_ord (mismatched query domain). +--! @param a public.eql_v3_text_ord_ore left operand +--! @param b eql_v3.query_text_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gte(a public.eql_v3_text_ord_ore, b eql_v3.query_text_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>=', 'public.eql_v3_text_ord_ore and eql_v3.query_text_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord: eql_v3.query_text_ord and public.eql_v3_text_ord_ore (mismatched query domain). +--! @param a eql_v3.query_text_ord left operand +--! @param b public.eql_v3_text_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gte(a eql_v3.query_text_ord, b public.eql_v3_text_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>=', 'eql_v3.query_text_ord and public.eql_v3_text_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord: public.eql_v3_text_ord_ope and eql_v3.query_text_ord (mismatched query domain). +--! @param a public.eql_v3_text_ord_ope left operand +--! @param b eql_v3.query_text_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a public.eql_v3_text_ord_ope, b eql_v3.query_text_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'public.eql_v3_text_ord_ope and eql_v3.query_text_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord: eql_v3.query_text_ord and public.eql_v3_text_ord_ope (mismatched query domain). +--! @param a eql_v3.query_text_ord left operand +--! @param b public.eql_v3_text_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a eql_v3.query_text_ord, b public.eql_v3_text_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'eql_v3.query_text_ord and public.eql_v3_text_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord: public.eql_v3_text_ord_ope and eql_v3.query_text_ord (mismatched query domain). +--! @param a public.eql_v3_text_ord_ope left operand +--! @param b eql_v3.query_text_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a public.eql_v3_text_ord_ope, b eql_v3.query_text_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'public.eql_v3_text_ord_ope and eql_v3.query_text_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord: eql_v3.query_text_ord and public.eql_v3_text_ord_ope (mismatched query domain). +--! @param a eql_v3.query_text_ord left operand +--! @param b public.eql_v3_text_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a eql_v3.query_text_ord, b public.eql_v3_text_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'eql_v3.query_text_ord and public.eql_v3_text_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord: public.eql_v3_text_ord_ope and eql_v3.query_text_ord (mismatched query domain). +--! @param a public.eql_v3_text_ord_ope left operand +--! @param b eql_v3.query_text_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lt(a public.eql_v3_text_ord_ope, b eql_v3.query_text_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<', 'public.eql_v3_text_ord_ope and eql_v3.query_text_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord: eql_v3.query_text_ord and public.eql_v3_text_ord_ope (mismatched query domain). +--! @param a eql_v3.query_text_ord left operand +--! @param b public.eql_v3_text_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lt(a eql_v3.query_text_ord, b public.eql_v3_text_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<', 'eql_v3.query_text_ord and public.eql_v3_text_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord: public.eql_v3_text_ord_ope and eql_v3.query_text_ord (mismatched query domain). +--! @param a public.eql_v3_text_ord_ope left operand +--! @param b eql_v3.query_text_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lte(a public.eql_v3_text_ord_ope, b eql_v3.query_text_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<=', 'public.eql_v3_text_ord_ope and eql_v3.query_text_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord: eql_v3.query_text_ord and public.eql_v3_text_ord_ope (mismatched query domain). +--! @param a eql_v3.query_text_ord left operand +--! @param b public.eql_v3_text_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lte(a eql_v3.query_text_ord, b public.eql_v3_text_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<=', 'eql_v3.query_text_ord and public.eql_v3_text_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord: public.eql_v3_text_ord_ope and eql_v3.query_text_ord (mismatched query domain). +--! @param a public.eql_v3_text_ord_ope left operand +--! @param b eql_v3.query_text_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gt(a public.eql_v3_text_ord_ope, b eql_v3.query_text_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>', 'public.eql_v3_text_ord_ope and eql_v3.query_text_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord: eql_v3.query_text_ord and public.eql_v3_text_ord_ope (mismatched query domain). +--! @param a eql_v3.query_text_ord left operand +--! @param b public.eql_v3_text_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gt(a eql_v3.query_text_ord, b public.eql_v3_text_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>', 'eql_v3.query_text_ord and public.eql_v3_text_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord: public.eql_v3_text_ord_ope and eql_v3.query_text_ord (mismatched query domain). +--! @param a public.eql_v3_text_ord_ope left operand +--! @param b eql_v3.query_text_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gte(a public.eql_v3_text_ord_ope, b eql_v3.query_text_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>=', 'public.eql_v3_text_ord_ope and eql_v3.query_text_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord: eql_v3.query_text_ord and public.eql_v3_text_ord_ope (mismatched query domain). +--! @param a eql_v3.query_text_ord left operand +--! @param b public.eql_v3_text_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gte(a eql_v3.query_text_ord, b public.eql_v3_text_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>=', 'eql_v3.query_text_ord and public.eql_v3_text_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord: public.eql_v3_text_search_ore and eql_v3.query_text_ord (mismatched query domain). +--! @param a public.eql_v3_text_search_ore left operand +--! @param b eql_v3.query_text_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a public.eql_v3_text_search_ore, b eql_v3.query_text_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'public.eql_v3_text_search_ore and eql_v3.query_text_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord: eql_v3.query_text_ord and public.eql_v3_text_search_ore (mismatched query domain). +--! @param a eql_v3.query_text_ord left operand +--! @param b public.eql_v3_text_search_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a eql_v3.query_text_ord, b public.eql_v3_text_search_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'eql_v3.query_text_ord and public.eql_v3_text_search_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord: public.eql_v3_text_search_ore and eql_v3.query_text_ord (mismatched query domain). +--! @param a public.eql_v3_text_search_ore left operand +--! @param b eql_v3.query_text_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a public.eql_v3_text_search_ore, b eql_v3.query_text_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'public.eql_v3_text_search_ore and eql_v3.query_text_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord: eql_v3.query_text_ord and public.eql_v3_text_search_ore (mismatched query domain). +--! @param a eql_v3.query_text_ord left operand +--! @param b public.eql_v3_text_search_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a eql_v3.query_text_ord, b public.eql_v3_text_search_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'eql_v3.query_text_ord and public.eql_v3_text_search_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord: public.eql_v3_text_search_ore and eql_v3.query_text_ord (mismatched query domain). +--! @param a public.eql_v3_text_search_ore left operand +--! @param b eql_v3.query_text_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lt(a public.eql_v3_text_search_ore, b eql_v3.query_text_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<', 'public.eql_v3_text_search_ore and eql_v3.query_text_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord: eql_v3.query_text_ord and public.eql_v3_text_search_ore (mismatched query domain). +--! @param a eql_v3.query_text_ord left operand +--! @param b public.eql_v3_text_search_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lt(a eql_v3.query_text_ord, b public.eql_v3_text_search_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<', 'eql_v3.query_text_ord and public.eql_v3_text_search_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord: public.eql_v3_text_search_ore and eql_v3.query_text_ord (mismatched query domain). +--! @param a public.eql_v3_text_search_ore left operand +--! @param b eql_v3.query_text_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lte(a public.eql_v3_text_search_ore, b eql_v3.query_text_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<=', 'public.eql_v3_text_search_ore and eql_v3.query_text_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord: eql_v3.query_text_ord and public.eql_v3_text_search_ore (mismatched query domain). +--! @param a eql_v3.query_text_ord left operand +--! @param b public.eql_v3_text_search_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lte(a eql_v3.query_text_ord, b public.eql_v3_text_search_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<=', 'eql_v3.query_text_ord and public.eql_v3_text_search_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord: public.eql_v3_text_search_ore and eql_v3.query_text_ord (mismatched query domain). +--! @param a public.eql_v3_text_search_ore left operand +--! @param b eql_v3.query_text_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gt(a public.eql_v3_text_search_ore, b eql_v3.query_text_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>', 'public.eql_v3_text_search_ore and eql_v3.query_text_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord: eql_v3.query_text_ord and public.eql_v3_text_search_ore (mismatched query domain). +--! @param a eql_v3.query_text_ord left operand +--! @param b public.eql_v3_text_search_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gt(a eql_v3.query_text_ord, b public.eql_v3_text_search_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>', 'eql_v3.query_text_ord and public.eql_v3_text_search_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord: public.eql_v3_text_search_ore and eql_v3.query_text_ord (mismatched query domain). +--! @param a public.eql_v3_text_search_ore left operand +--! @param b eql_v3.query_text_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gte(a public.eql_v3_text_search_ore, b eql_v3.query_text_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>=', 'public.eql_v3_text_search_ore and eql_v3.query_text_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord: eql_v3.query_text_ord and public.eql_v3_text_search_ore (mismatched query domain). +--! @param a eql_v3.query_text_ord left operand +--! @param b public.eql_v3_text_search_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gte(a eql_v3.query_text_ord, b public.eql_v3_text_search_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>=', 'eql_v3.query_text_ord and public.eql_v3_text_search_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord: public.eql_v3_text_search and eql_v3.query_text_ord (mismatched query domain). +--! @param a public.eql_v3_text_search left operand +--! @param b eql_v3.query_text_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a public.eql_v3_text_search, b eql_v3.query_text_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'public.eql_v3_text_search and eql_v3.query_text_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord: eql_v3.query_text_ord and public.eql_v3_text_search (mismatched query domain). +--! @param a eql_v3.query_text_ord left operand +--! @param b public.eql_v3_text_search right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a eql_v3.query_text_ord, b public.eql_v3_text_search) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'eql_v3.query_text_ord and public.eql_v3_text_search'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord: public.eql_v3_text_search and eql_v3.query_text_ord (mismatched query domain). +--! @param a public.eql_v3_text_search left operand +--! @param b eql_v3.query_text_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a public.eql_v3_text_search, b eql_v3.query_text_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'public.eql_v3_text_search and eql_v3.query_text_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord: eql_v3.query_text_ord and public.eql_v3_text_search (mismatched query domain). +--! @param a eql_v3.query_text_ord left operand +--! @param b public.eql_v3_text_search right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a eql_v3.query_text_ord, b public.eql_v3_text_search) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'eql_v3.query_text_ord and public.eql_v3_text_search'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord: public.eql_v3_text_search and eql_v3.query_text_ord (mismatched query domain). +--! @param a public.eql_v3_text_search left operand +--! @param b eql_v3.query_text_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lt(a public.eql_v3_text_search, b eql_v3.query_text_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<', 'public.eql_v3_text_search and eql_v3.query_text_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord: eql_v3.query_text_ord and public.eql_v3_text_search (mismatched query domain). +--! @param a eql_v3.query_text_ord left operand +--! @param b public.eql_v3_text_search right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lt(a eql_v3.query_text_ord, b public.eql_v3_text_search) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<', 'eql_v3.query_text_ord and public.eql_v3_text_search'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord: public.eql_v3_text_search and eql_v3.query_text_ord (mismatched query domain). +--! @param a public.eql_v3_text_search left operand +--! @param b eql_v3.query_text_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lte(a public.eql_v3_text_search, b eql_v3.query_text_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<=', 'public.eql_v3_text_search and eql_v3.query_text_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord: eql_v3.query_text_ord and public.eql_v3_text_search (mismatched query domain). +--! @param a eql_v3.query_text_ord left operand +--! @param b public.eql_v3_text_search right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lte(a eql_v3.query_text_ord, b public.eql_v3_text_search) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<=', 'eql_v3.query_text_ord and public.eql_v3_text_search'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord: public.eql_v3_text_search and eql_v3.query_text_ord (mismatched query domain). +--! @param a public.eql_v3_text_search left operand +--! @param b eql_v3.query_text_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gt(a public.eql_v3_text_search, b eql_v3.query_text_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>', 'public.eql_v3_text_search and eql_v3.query_text_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord: eql_v3.query_text_ord and public.eql_v3_text_search (mismatched query domain). +--! @param a eql_v3.query_text_ord left operand +--! @param b public.eql_v3_text_search right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gt(a eql_v3.query_text_ord, b public.eql_v3_text_search) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>', 'eql_v3.query_text_ord and public.eql_v3_text_search'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord: public.eql_v3_text_search and eql_v3.query_text_ord (mismatched query domain). +--! @param a public.eql_v3_text_search left operand +--! @param b eql_v3.query_text_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gte(a public.eql_v3_text_search, b eql_v3.query_text_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>=', 'public.eql_v3_text_search and eql_v3.query_text_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord: eql_v3.query_text_ord and public.eql_v3_text_search (mismatched query domain). +--! @param a eql_v3.query_text_ord left operand +--! @param b public.eql_v3_text_search right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gte(a eql_v3.query_text_ord, b public.eql_v3_text_search) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>=', 'eql_v3.query_text_ord and public.eql_v3_text_search'; END; $$ +LANGUAGE plpgsql; -- AUTOMATICALLY GENERATED FILE. --! @file encrypted_domain/text/query_text_ord_operators.sql @@ -42445,6 +50095,266 @@ CREATE OPERATOR >= ( LEFTARG = eql_v3.query_text_ord, RIGHTARG = public.eql_v3_text_ord, COMMUTATOR = <=, NEGATOR = <, RESTRICT = scalargesel, JOIN = scalargejoinsel ); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = public.eql_v3_text_eq, RIGHTARG = eql_v3.query_text_ord +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = eql_v3.query_text_ord, RIGHTARG = public.eql_v3_text_eq +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = public.eql_v3_text_eq, RIGHTARG = eql_v3.query_text_ord +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = eql_v3.query_text_ord, RIGHTARG = public.eql_v3_text_eq +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = public.eql_v3_text_ord_ore, RIGHTARG = eql_v3.query_text_ord +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = eql_v3.query_text_ord, RIGHTARG = public.eql_v3_text_ord_ore +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = public.eql_v3_text_ord_ore, RIGHTARG = eql_v3.query_text_ord +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = eql_v3.query_text_ord, RIGHTARG = public.eql_v3_text_ord_ore +); + +CREATE OPERATOR < ( + FUNCTION = eql_v3_internal.lt, + LEFTARG = public.eql_v3_text_ord_ore, RIGHTARG = eql_v3.query_text_ord +); + +CREATE OPERATOR < ( + FUNCTION = eql_v3_internal.lt, + LEFTARG = eql_v3.query_text_ord, RIGHTARG = public.eql_v3_text_ord_ore +); + +CREATE OPERATOR <= ( + FUNCTION = eql_v3_internal.lte, + LEFTARG = public.eql_v3_text_ord_ore, RIGHTARG = eql_v3.query_text_ord +); + +CREATE OPERATOR <= ( + FUNCTION = eql_v3_internal.lte, + LEFTARG = eql_v3.query_text_ord, RIGHTARG = public.eql_v3_text_ord_ore +); + +CREATE OPERATOR > ( + FUNCTION = eql_v3_internal.gt, + LEFTARG = public.eql_v3_text_ord_ore, RIGHTARG = eql_v3.query_text_ord +); + +CREATE OPERATOR > ( + FUNCTION = eql_v3_internal.gt, + LEFTARG = eql_v3.query_text_ord, RIGHTARG = public.eql_v3_text_ord_ore +); + +CREATE OPERATOR >= ( + FUNCTION = eql_v3_internal.gte, + LEFTARG = public.eql_v3_text_ord_ore, RIGHTARG = eql_v3.query_text_ord +); + +CREATE OPERATOR >= ( + FUNCTION = eql_v3_internal.gte, + LEFTARG = eql_v3.query_text_ord, RIGHTARG = public.eql_v3_text_ord_ore +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = public.eql_v3_text_ord_ope, RIGHTARG = eql_v3.query_text_ord +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = eql_v3.query_text_ord, RIGHTARG = public.eql_v3_text_ord_ope +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = public.eql_v3_text_ord_ope, RIGHTARG = eql_v3.query_text_ord +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = eql_v3.query_text_ord, RIGHTARG = public.eql_v3_text_ord_ope +); + +CREATE OPERATOR < ( + FUNCTION = eql_v3_internal.lt, + LEFTARG = public.eql_v3_text_ord_ope, RIGHTARG = eql_v3.query_text_ord +); + +CREATE OPERATOR < ( + FUNCTION = eql_v3_internal.lt, + LEFTARG = eql_v3.query_text_ord, RIGHTARG = public.eql_v3_text_ord_ope +); + +CREATE OPERATOR <= ( + FUNCTION = eql_v3_internal.lte, + LEFTARG = public.eql_v3_text_ord_ope, RIGHTARG = eql_v3.query_text_ord +); + +CREATE OPERATOR <= ( + FUNCTION = eql_v3_internal.lte, + LEFTARG = eql_v3.query_text_ord, RIGHTARG = public.eql_v3_text_ord_ope +); + +CREATE OPERATOR > ( + FUNCTION = eql_v3_internal.gt, + LEFTARG = public.eql_v3_text_ord_ope, RIGHTARG = eql_v3.query_text_ord +); + +CREATE OPERATOR > ( + FUNCTION = eql_v3_internal.gt, + LEFTARG = eql_v3.query_text_ord, RIGHTARG = public.eql_v3_text_ord_ope +); + +CREATE OPERATOR >= ( + FUNCTION = eql_v3_internal.gte, + LEFTARG = public.eql_v3_text_ord_ope, RIGHTARG = eql_v3.query_text_ord +); + +CREATE OPERATOR >= ( + FUNCTION = eql_v3_internal.gte, + LEFTARG = eql_v3.query_text_ord, RIGHTARG = public.eql_v3_text_ord_ope +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = public.eql_v3_text_search_ore, RIGHTARG = eql_v3.query_text_ord +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = eql_v3.query_text_ord, RIGHTARG = public.eql_v3_text_search_ore +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = public.eql_v3_text_search_ore, RIGHTARG = eql_v3.query_text_ord +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = eql_v3.query_text_ord, RIGHTARG = public.eql_v3_text_search_ore +); + +CREATE OPERATOR < ( + FUNCTION = eql_v3_internal.lt, + LEFTARG = public.eql_v3_text_search_ore, RIGHTARG = eql_v3.query_text_ord +); + +CREATE OPERATOR < ( + FUNCTION = eql_v3_internal.lt, + LEFTARG = eql_v3.query_text_ord, RIGHTARG = public.eql_v3_text_search_ore +); + +CREATE OPERATOR <= ( + FUNCTION = eql_v3_internal.lte, + LEFTARG = public.eql_v3_text_search_ore, RIGHTARG = eql_v3.query_text_ord +); + +CREATE OPERATOR <= ( + FUNCTION = eql_v3_internal.lte, + LEFTARG = eql_v3.query_text_ord, RIGHTARG = public.eql_v3_text_search_ore +); + +CREATE OPERATOR > ( + FUNCTION = eql_v3_internal.gt, + LEFTARG = public.eql_v3_text_search_ore, RIGHTARG = eql_v3.query_text_ord +); + +CREATE OPERATOR > ( + FUNCTION = eql_v3_internal.gt, + LEFTARG = eql_v3.query_text_ord, RIGHTARG = public.eql_v3_text_search_ore +); + +CREATE OPERATOR >= ( + FUNCTION = eql_v3_internal.gte, + LEFTARG = public.eql_v3_text_search_ore, RIGHTARG = eql_v3.query_text_ord +); + +CREATE OPERATOR >= ( + FUNCTION = eql_v3_internal.gte, + LEFTARG = eql_v3.query_text_ord, RIGHTARG = public.eql_v3_text_search_ore +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = public.eql_v3_text_search, RIGHTARG = eql_v3.query_text_ord +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = eql_v3.query_text_ord, RIGHTARG = public.eql_v3_text_search +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = public.eql_v3_text_search, RIGHTARG = eql_v3.query_text_ord +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = eql_v3.query_text_ord, RIGHTARG = public.eql_v3_text_search +); + +CREATE OPERATOR < ( + FUNCTION = eql_v3_internal.lt, + LEFTARG = public.eql_v3_text_search, RIGHTARG = eql_v3.query_text_ord +); + +CREATE OPERATOR < ( + FUNCTION = eql_v3_internal.lt, + LEFTARG = eql_v3.query_text_ord, RIGHTARG = public.eql_v3_text_search +); + +CREATE OPERATOR <= ( + FUNCTION = eql_v3_internal.lte, + LEFTARG = public.eql_v3_text_search, RIGHTARG = eql_v3.query_text_ord +); + +CREATE OPERATOR <= ( + FUNCTION = eql_v3_internal.lte, + LEFTARG = eql_v3.query_text_ord, RIGHTARG = public.eql_v3_text_search +); + +CREATE OPERATOR > ( + FUNCTION = eql_v3_internal.gt, + LEFTARG = public.eql_v3_text_search, RIGHTARG = eql_v3.query_text_ord +); + +CREATE OPERATOR > ( + FUNCTION = eql_v3_internal.gt, + LEFTARG = eql_v3.query_text_ord, RIGHTARG = public.eql_v3_text_search +); + +CREATE OPERATOR >= ( + FUNCTION = eql_v3_internal.gte, + LEFTARG = public.eql_v3_text_search, RIGHTARG = eql_v3.query_text_ord +); + +CREATE OPERATOR >= ( + FUNCTION = eql_v3_internal.gte, + LEFTARG = eql_v3.query_text_ord, RIGHTARG = public.eql_v3_text_search +); -- AUTOMATICALLY GENERATED FILE. --! @file encrypted_domain/text/text_ord_ope_functions.sql @@ -42472,7 +50382,7 @@ AS $$ SELECT eql_v3_internal.ope_cllw(a::jsonb) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a public.eql_v3_text_ord_ope, b public.eql_v3_text_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.eq_term(a) = eql_v3.eq_term(b) $$; +AS $$ SELECT eql_v3.eq_term(a) OPERATOR(pg_catalog.=) eql_v3.eq_term(b) $$; --! @brief Operator wrapper for public.eql_v3_text_ord_ope. --! @param a public.eql_v3_text_ord_ope @@ -42480,7 +50390,7 @@ AS $$ SELECT eql_v3.eq_term(a) = eql_v3.eq_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a public.eql_v3_text_ord_ope, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.eq_term(a) = eql_v3.eq_term(b::public.eql_v3_text_ord_ope) $$; +AS $$ SELECT eql_v3.eq_term(a) OPERATOR(pg_catalog.=) eql_v3.eq_term(b::public.eql_v3_text_ord_ope) $$; --! @brief Operator wrapper for public.eql_v3_text_ord_ope. --! @param a jsonb @@ -42488,7 +50398,7 @@ AS $$ SELECT eql_v3.eq_term(a) = eql_v3.eq_term(b::public.eql_v3_text_ord_ope) $ --! @return boolean CREATE FUNCTION eql_v3.eq(a jsonb, b public.eql_v3_text_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.eq_term(a::public.eql_v3_text_ord_ope) = eql_v3.eq_term(b) $$; +AS $$ SELECT eql_v3.eq_term(a::public.eql_v3_text_ord_ope) OPERATOR(pg_catalog.=) eql_v3.eq_term(b) $$; --! @brief Operator wrapper for public.eql_v3_text_ord_ope. --! @param a public.eql_v3_text_ord_ope @@ -42496,7 +50406,7 @@ AS $$ SELECT eql_v3.eq_term(a::public.eql_v3_text_ord_ope) = eql_v3.eq_term(b) $ --! @return boolean CREATE FUNCTION eql_v3.neq(a public.eql_v3_text_ord_ope, b public.eql_v3_text_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.eq_term(a) <> eql_v3.eq_term(b) $$; +AS $$ SELECT eql_v3.eq_term(a) OPERATOR(pg_catalog.<>) eql_v3.eq_term(b) $$; --! @brief Operator wrapper for public.eql_v3_text_ord_ope. --! @param a public.eql_v3_text_ord_ope @@ -42504,7 +50414,7 @@ AS $$ SELECT eql_v3.eq_term(a) <> eql_v3.eq_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.neq(a public.eql_v3_text_ord_ope, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.eq_term(a) <> eql_v3.eq_term(b::public.eql_v3_text_ord_ope) $$; +AS $$ SELECT eql_v3.eq_term(a) OPERATOR(pg_catalog.<>) eql_v3.eq_term(b::public.eql_v3_text_ord_ope) $$; --! @brief Operator wrapper for public.eql_v3_text_ord_ope. --! @param a jsonb @@ -42512,7 +50422,7 @@ AS $$ SELECT eql_v3.eq_term(a) <> eql_v3.eq_term(b::public.eql_v3_text_ord_ope) --! @return boolean CREATE FUNCTION eql_v3.neq(a jsonb, b public.eql_v3_text_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.eq_term(a::public.eql_v3_text_ord_ope) <> eql_v3.eq_term(b) $$; +AS $$ SELECT eql_v3.eq_term(a::public.eql_v3_text_ord_ope) OPERATOR(pg_catalog.<>) eql_v3.eq_term(b) $$; --! @brief Operator wrapper for public.eql_v3_text_ord_ope. --! @param a public.eql_v3_text_ord_ope @@ -42520,7 +50430,7 @@ AS $$ SELECT eql_v3.eq_term(a::public.eql_v3_text_ord_ope) <> eql_v3.eq_term(b) --! @return boolean CREATE FUNCTION eql_v3.lt(a public.eql_v3_text_ord_ope, b public.eql_v3_text_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_text_ord_ope. --! @param a public.eql_v3_text_ord_ope @@ -42528,7 +50438,7 @@ AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lt(a public.eql_v3_text_ord_ope, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b::public.eql_v3_text_ord_ope) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<) eql_v3.ord_term(b::public.eql_v3_text_ord_ope) $$; --! @brief Operator wrapper for public.eql_v3_text_ord_ope. --! @param a jsonb @@ -42536,7 +50446,7 @@ AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b::public.eql_v3_text_ord_ope) --! @return boolean CREATE FUNCTION eql_v3.lt(a jsonb, b public.eql_v3_text_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_text_ord_ope) < eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_text_ord_ope) OPERATOR(pg_catalog.<) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_text_ord_ope. --! @param a public.eql_v3_text_ord_ope @@ -42544,7 +50454,7 @@ AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_text_ord_ope) < eql_v3.ord_term(b) --! @return boolean CREATE FUNCTION eql_v3.lte(a public.eql_v3_text_ord_ope, b public.eql_v3_text_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_text_ord_ope. --! @param a public.eql_v3_text_ord_ope @@ -42552,7 +50462,7 @@ AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lte(a public.eql_v3_text_ord_ope, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b::public.eql_v3_text_ord_ope) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<=) eql_v3.ord_term(b::public.eql_v3_text_ord_ope) $$; --! @brief Operator wrapper for public.eql_v3_text_ord_ope. --! @param a jsonb @@ -42560,7 +50470,7 @@ AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b::public.eql_v3_text_ord_ope --! @return boolean CREATE FUNCTION eql_v3.lte(a jsonb, b public.eql_v3_text_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_text_ord_ope) <= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_text_ord_ope) OPERATOR(pg_catalog.<=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_text_ord_ope. --! @param a public.eql_v3_text_ord_ope @@ -42568,7 +50478,7 @@ AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_text_ord_ope) <= eql_v3.ord_term(b --! @return boolean CREATE FUNCTION eql_v3.gt(a public.eql_v3_text_ord_ope, b public.eql_v3_text_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_text_ord_ope. --! @param a public.eql_v3_text_ord_ope @@ -42576,7 +50486,7 @@ AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gt(a public.eql_v3_text_ord_ope, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b::public.eql_v3_text_ord_ope) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>) eql_v3.ord_term(b::public.eql_v3_text_ord_ope) $$; --! @brief Operator wrapper for public.eql_v3_text_ord_ope. --! @param a jsonb @@ -42584,7 +50494,7 @@ AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b::public.eql_v3_text_ord_ope) --! @return boolean CREATE FUNCTION eql_v3.gt(a jsonb, b public.eql_v3_text_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_text_ord_ope) > eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_text_ord_ope) OPERATOR(pg_catalog.>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_text_ord_ope. --! @param a public.eql_v3_text_ord_ope @@ -42592,7 +50502,7 @@ AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_text_ord_ope) > eql_v3.ord_term(b) --! @return boolean CREATE FUNCTION eql_v3.gte(a public.eql_v3_text_ord_ope, b public.eql_v3_text_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_text_ord_ope. --! @param a public.eql_v3_text_ord_ope @@ -42600,7 +50510,7 @@ AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gte(a public.eql_v3_text_ord_ope, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b::public.eql_v3_text_ord_ope) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>=) eql_v3.ord_term(b::public.eql_v3_text_ord_ope) $$; --! @brief Operator wrapper for public.eql_v3_text_ord_ope. --! @param a jsonb @@ -42608,7 +50518,7 @@ AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b::public.eql_v3_text_ord_ope --! @return boolean CREATE FUNCTION eql_v3.gte(a jsonb, b public.eql_v3_text_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_text_ord_ope) >= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_text_ord_ope) OPERATOR(pg_catalog.>=) eql_v3.ord_term(b) $$; --! @brief Unsupported operator blocker for public.eql_v3_text_ord_ope. --! @@ -43042,7 +50952,7 @@ AS $$ SELECT eql_v3_internal.ope_cllw(a::jsonb) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a public.eql_v3_text_ord_ope, b eql_v3.query_text_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.eq_term(a) = eql_v3.eq_term(b) $$; +AS $$ SELECT eql_v3.eq_term(a) OPERATOR(pg_catalog.=) eql_v3.eq_term(b) $$; --! @brief Operator wrapper for eql_v3.query_text_ord_ope. --! @param a eql_v3.query_text_ord_ope @@ -43050,7 +50960,7 @@ AS $$ SELECT eql_v3.eq_term(a) = eql_v3.eq_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a eql_v3.query_text_ord_ope, b public.eql_v3_text_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.eq_term(a) = eql_v3.eq_term(b) $$; +AS $$ SELECT eql_v3.eq_term(a) OPERATOR(pg_catalog.=) eql_v3.eq_term(b) $$; --! @brief Operator wrapper for eql_v3.query_text_ord_ope. --! @param a public.eql_v3_text_ord_ope @@ -43058,7 +50968,7 @@ AS $$ SELECT eql_v3.eq_term(a) = eql_v3.eq_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.neq(a public.eql_v3_text_ord_ope, b eql_v3.query_text_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.eq_term(a) <> eql_v3.eq_term(b) $$; +AS $$ SELECT eql_v3.eq_term(a) OPERATOR(pg_catalog.<>) eql_v3.eq_term(b) $$; --! @brief Operator wrapper for eql_v3.query_text_ord_ope. --! @param a eql_v3.query_text_ord_ope @@ -43066,7 +50976,7 @@ AS $$ SELECT eql_v3.eq_term(a) <> eql_v3.eq_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.neq(a eql_v3.query_text_ord_ope, b public.eql_v3_text_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.eq_term(a) <> eql_v3.eq_term(b) $$; +AS $$ SELECT eql_v3.eq_term(a) OPERATOR(pg_catalog.<>) eql_v3.eq_term(b) $$; --! @brief Operator wrapper for eql_v3.query_text_ord_ope. --! @param a public.eql_v3_text_ord_ope @@ -43074,7 +50984,7 @@ AS $$ SELECT eql_v3.eq_term(a) <> eql_v3.eq_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lt(a public.eql_v3_text_ord_ope, b eql_v3.query_text_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_text_ord_ope. --! @param a eql_v3.query_text_ord_ope @@ -43082,7 +50992,7 @@ AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lt(a eql_v3.query_text_ord_ope, b public.eql_v3_text_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_text_ord_ope. --! @param a public.eql_v3_text_ord_ope @@ -43090,7 +51000,7 @@ AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lte(a public.eql_v3_text_ord_ope, b eql_v3.query_text_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_text_ord_ope. --! @param a eql_v3.query_text_ord_ope @@ -43098,7 +51008,7 @@ AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lte(a eql_v3.query_text_ord_ope, b public.eql_v3_text_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_text_ord_ope. --! @param a public.eql_v3_text_ord_ope @@ -43106,7 +51016,7 @@ AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gt(a public.eql_v3_text_ord_ope, b eql_v3.query_text_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_text_ord_ope. --! @param a eql_v3.query_text_ord_ope @@ -43114,7 +51024,7 @@ AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gt(a eql_v3.query_text_ord_ope, b public.eql_v3_text_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_text_ord_ope. --! @param a public.eql_v3_text_ord_ope @@ -43122,7 +51032,7 @@ AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gte(a public.eql_v3_text_ord_ope, b eql_v3.query_text_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_text_ord_ope. --! @param a eql_v3.query_text_ord_ope @@ -43130,7 +51040,475 @@ AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gte(a eql_v3.query_text_ord_ope, b public.eql_v3_text_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>=) eql_v3.ord_term(b) $$; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord_ope: public.eql_v3_text_eq and eql_v3.query_text_ord_ope (mismatched query domain). +--! @param a public.eql_v3_text_eq left operand +--! @param b eql_v3.query_text_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a public.eql_v3_text_eq, b eql_v3.query_text_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'public.eql_v3_text_eq and eql_v3.query_text_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord_ope: eql_v3.query_text_ord_ope and public.eql_v3_text_eq (mismatched query domain). +--! @param a eql_v3.query_text_ord_ope left operand +--! @param b public.eql_v3_text_eq right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a eql_v3.query_text_ord_ope, b public.eql_v3_text_eq) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'eql_v3.query_text_ord_ope and public.eql_v3_text_eq'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord_ope: public.eql_v3_text_eq and eql_v3.query_text_ord_ope (mismatched query domain). +--! @param a public.eql_v3_text_eq left operand +--! @param b eql_v3.query_text_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a public.eql_v3_text_eq, b eql_v3.query_text_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'public.eql_v3_text_eq and eql_v3.query_text_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord_ope: eql_v3.query_text_ord_ope and public.eql_v3_text_eq (mismatched query domain). +--! @param a eql_v3.query_text_ord_ope left operand +--! @param b public.eql_v3_text_eq right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a eql_v3.query_text_ord_ope, b public.eql_v3_text_eq) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'eql_v3.query_text_ord_ope and public.eql_v3_text_eq'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord_ope: public.eql_v3_text_ord_ore and eql_v3.query_text_ord_ope (mismatched query domain). +--! @param a public.eql_v3_text_ord_ore left operand +--! @param b eql_v3.query_text_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a public.eql_v3_text_ord_ore, b eql_v3.query_text_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'public.eql_v3_text_ord_ore and eql_v3.query_text_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord_ope: eql_v3.query_text_ord_ope and public.eql_v3_text_ord_ore (mismatched query domain). +--! @param a eql_v3.query_text_ord_ope left operand +--! @param b public.eql_v3_text_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a eql_v3.query_text_ord_ope, b public.eql_v3_text_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'eql_v3.query_text_ord_ope and public.eql_v3_text_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord_ope: public.eql_v3_text_ord_ore and eql_v3.query_text_ord_ope (mismatched query domain). +--! @param a public.eql_v3_text_ord_ore left operand +--! @param b eql_v3.query_text_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a public.eql_v3_text_ord_ore, b eql_v3.query_text_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'public.eql_v3_text_ord_ore and eql_v3.query_text_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord_ope: eql_v3.query_text_ord_ope and public.eql_v3_text_ord_ore (mismatched query domain). +--! @param a eql_v3.query_text_ord_ope left operand +--! @param b public.eql_v3_text_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a eql_v3.query_text_ord_ope, b public.eql_v3_text_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'eql_v3.query_text_ord_ope and public.eql_v3_text_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord_ope: public.eql_v3_text_ord_ore and eql_v3.query_text_ord_ope (mismatched query domain). +--! @param a public.eql_v3_text_ord_ore left operand +--! @param b eql_v3.query_text_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lt(a public.eql_v3_text_ord_ore, b eql_v3.query_text_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<', 'public.eql_v3_text_ord_ore and eql_v3.query_text_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord_ope: eql_v3.query_text_ord_ope and public.eql_v3_text_ord_ore (mismatched query domain). +--! @param a eql_v3.query_text_ord_ope left operand +--! @param b public.eql_v3_text_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lt(a eql_v3.query_text_ord_ope, b public.eql_v3_text_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<', 'eql_v3.query_text_ord_ope and public.eql_v3_text_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord_ope: public.eql_v3_text_ord_ore and eql_v3.query_text_ord_ope (mismatched query domain). +--! @param a public.eql_v3_text_ord_ore left operand +--! @param b eql_v3.query_text_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lte(a public.eql_v3_text_ord_ore, b eql_v3.query_text_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<=', 'public.eql_v3_text_ord_ore and eql_v3.query_text_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord_ope: eql_v3.query_text_ord_ope and public.eql_v3_text_ord_ore (mismatched query domain). +--! @param a eql_v3.query_text_ord_ope left operand +--! @param b public.eql_v3_text_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lte(a eql_v3.query_text_ord_ope, b public.eql_v3_text_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<=', 'eql_v3.query_text_ord_ope and public.eql_v3_text_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord_ope: public.eql_v3_text_ord_ore and eql_v3.query_text_ord_ope (mismatched query domain). +--! @param a public.eql_v3_text_ord_ore left operand +--! @param b eql_v3.query_text_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gt(a public.eql_v3_text_ord_ore, b eql_v3.query_text_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>', 'public.eql_v3_text_ord_ore and eql_v3.query_text_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord_ope: eql_v3.query_text_ord_ope and public.eql_v3_text_ord_ore (mismatched query domain). +--! @param a eql_v3.query_text_ord_ope left operand +--! @param b public.eql_v3_text_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gt(a eql_v3.query_text_ord_ope, b public.eql_v3_text_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>', 'eql_v3.query_text_ord_ope and public.eql_v3_text_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord_ope: public.eql_v3_text_ord_ore and eql_v3.query_text_ord_ope (mismatched query domain). +--! @param a public.eql_v3_text_ord_ore left operand +--! @param b eql_v3.query_text_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gte(a public.eql_v3_text_ord_ore, b eql_v3.query_text_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>=', 'public.eql_v3_text_ord_ore and eql_v3.query_text_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord_ope: eql_v3.query_text_ord_ope and public.eql_v3_text_ord_ore (mismatched query domain). +--! @param a eql_v3.query_text_ord_ope left operand +--! @param b public.eql_v3_text_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gte(a eql_v3.query_text_ord_ope, b public.eql_v3_text_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>=', 'eql_v3.query_text_ord_ope and public.eql_v3_text_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord_ope: public.eql_v3_text_ord and eql_v3.query_text_ord_ope (mismatched query domain). +--! @param a public.eql_v3_text_ord left operand +--! @param b eql_v3.query_text_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a public.eql_v3_text_ord, b eql_v3.query_text_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'public.eql_v3_text_ord and eql_v3.query_text_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord_ope: eql_v3.query_text_ord_ope and public.eql_v3_text_ord (mismatched query domain). +--! @param a eql_v3.query_text_ord_ope left operand +--! @param b public.eql_v3_text_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a eql_v3.query_text_ord_ope, b public.eql_v3_text_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'eql_v3.query_text_ord_ope and public.eql_v3_text_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord_ope: public.eql_v3_text_ord and eql_v3.query_text_ord_ope (mismatched query domain). +--! @param a public.eql_v3_text_ord left operand +--! @param b eql_v3.query_text_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a public.eql_v3_text_ord, b eql_v3.query_text_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'public.eql_v3_text_ord and eql_v3.query_text_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord_ope: eql_v3.query_text_ord_ope and public.eql_v3_text_ord (mismatched query domain). +--! @param a eql_v3.query_text_ord_ope left operand +--! @param b public.eql_v3_text_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a eql_v3.query_text_ord_ope, b public.eql_v3_text_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'eql_v3.query_text_ord_ope and public.eql_v3_text_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord_ope: public.eql_v3_text_ord and eql_v3.query_text_ord_ope (mismatched query domain). +--! @param a public.eql_v3_text_ord left operand +--! @param b eql_v3.query_text_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lt(a public.eql_v3_text_ord, b eql_v3.query_text_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<', 'public.eql_v3_text_ord and eql_v3.query_text_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord_ope: eql_v3.query_text_ord_ope and public.eql_v3_text_ord (mismatched query domain). +--! @param a eql_v3.query_text_ord_ope left operand +--! @param b public.eql_v3_text_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lt(a eql_v3.query_text_ord_ope, b public.eql_v3_text_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<', 'eql_v3.query_text_ord_ope and public.eql_v3_text_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord_ope: public.eql_v3_text_ord and eql_v3.query_text_ord_ope (mismatched query domain). +--! @param a public.eql_v3_text_ord left operand +--! @param b eql_v3.query_text_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lte(a public.eql_v3_text_ord, b eql_v3.query_text_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<=', 'public.eql_v3_text_ord and eql_v3.query_text_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord_ope: eql_v3.query_text_ord_ope and public.eql_v3_text_ord (mismatched query domain). +--! @param a eql_v3.query_text_ord_ope left operand +--! @param b public.eql_v3_text_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lte(a eql_v3.query_text_ord_ope, b public.eql_v3_text_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<=', 'eql_v3.query_text_ord_ope and public.eql_v3_text_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord_ope: public.eql_v3_text_ord and eql_v3.query_text_ord_ope (mismatched query domain). +--! @param a public.eql_v3_text_ord left operand +--! @param b eql_v3.query_text_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gt(a public.eql_v3_text_ord, b eql_v3.query_text_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>', 'public.eql_v3_text_ord and eql_v3.query_text_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord_ope: eql_v3.query_text_ord_ope and public.eql_v3_text_ord (mismatched query domain). +--! @param a eql_v3.query_text_ord_ope left operand +--! @param b public.eql_v3_text_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gt(a eql_v3.query_text_ord_ope, b public.eql_v3_text_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>', 'eql_v3.query_text_ord_ope and public.eql_v3_text_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord_ope: public.eql_v3_text_ord and eql_v3.query_text_ord_ope (mismatched query domain). +--! @param a public.eql_v3_text_ord left operand +--! @param b eql_v3.query_text_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gte(a public.eql_v3_text_ord, b eql_v3.query_text_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>=', 'public.eql_v3_text_ord and eql_v3.query_text_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord_ope: eql_v3.query_text_ord_ope and public.eql_v3_text_ord (mismatched query domain). +--! @param a eql_v3.query_text_ord_ope left operand +--! @param b public.eql_v3_text_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gte(a eql_v3.query_text_ord_ope, b public.eql_v3_text_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>=', 'eql_v3.query_text_ord_ope and public.eql_v3_text_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord_ope: public.eql_v3_text_search_ore and eql_v3.query_text_ord_ope (mismatched query domain). +--! @param a public.eql_v3_text_search_ore left operand +--! @param b eql_v3.query_text_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a public.eql_v3_text_search_ore, b eql_v3.query_text_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'public.eql_v3_text_search_ore and eql_v3.query_text_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord_ope: eql_v3.query_text_ord_ope and public.eql_v3_text_search_ore (mismatched query domain). +--! @param a eql_v3.query_text_ord_ope left operand +--! @param b public.eql_v3_text_search_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a eql_v3.query_text_ord_ope, b public.eql_v3_text_search_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'eql_v3.query_text_ord_ope and public.eql_v3_text_search_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord_ope: public.eql_v3_text_search_ore and eql_v3.query_text_ord_ope (mismatched query domain). +--! @param a public.eql_v3_text_search_ore left operand +--! @param b eql_v3.query_text_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a public.eql_v3_text_search_ore, b eql_v3.query_text_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'public.eql_v3_text_search_ore and eql_v3.query_text_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord_ope: eql_v3.query_text_ord_ope and public.eql_v3_text_search_ore (mismatched query domain). +--! @param a eql_v3.query_text_ord_ope left operand +--! @param b public.eql_v3_text_search_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a eql_v3.query_text_ord_ope, b public.eql_v3_text_search_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'eql_v3.query_text_ord_ope and public.eql_v3_text_search_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord_ope: public.eql_v3_text_search_ore and eql_v3.query_text_ord_ope (mismatched query domain). +--! @param a public.eql_v3_text_search_ore left operand +--! @param b eql_v3.query_text_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lt(a public.eql_v3_text_search_ore, b eql_v3.query_text_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<', 'public.eql_v3_text_search_ore and eql_v3.query_text_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord_ope: eql_v3.query_text_ord_ope and public.eql_v3_text_search_ore (mismatched query domain). +--! @param a eql_v3.query_text_ord_ope left operand +--! @param b public.eql_v3_text_search_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lt(a eql_v3.query_text_ord_ope, b public.eql_v3_text_search_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<', 'eql_v3.query_text_ord_ope and public.eql_v3_text_search_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord_ope: public.eql_v3_text_search_ore and eql_v3.query_text_ord_ope (mismatched query domain). +--! @param a public.eql_v3_text_search_ore left operand +--! @param b eql_v3.query_text_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lte(a public.eql_v3_text_search_ore, b eql_v3.query_text_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<=', 'public.eql_v3_text_search_ore and eql_v3.query_text_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord_ope: eql_v3.query_text_ord_ope and public.eql_v3_text_search_ore (mismatched query domain). +--! @param a eql_v3.query_text_ord_ope left operand +--! @param b public.eql_v3_text_search_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lte(a eql_v3.query_text_ord_ope, b public.eql_v3_text_search_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<=', 'eql_v3.query_text_ord_ope and public.eql_v3_text_search_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord_ope: public.eql_v3_text_search_ore and eql_v3.query_text_ord_ope (mismatched query domain). +--! @param a public.eql_v3_text_search_ore left operand +--! @param b eql_v3.query_text_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gt(a public.eql_v3_text_search_ore, b eql_v3.query_text_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>', 'public.eql_v3_text_search_ore and eql_v3.query_text_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord_ope: eql_v3.query_text_ord_ope and public.eql_v3_text_search_ore (mismatched query domain). +--! @param a eql_v3.query_text_ord_ope left operand +--! @param b public.eql_v3_text_search_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gt(a eql_v3.query_text_ord_ope, b public.eql_v3_text_search_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>', 'eql_v3.query_text_ord_ope and public.eql_v3_text_search_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord_ope: public.eql_v3_text_search_ore and eql_v3.query_text_ord_ope (mismatched query domain). +--! @param a public.eql_v3_text_search_ore left operand +--! @param b eql_v3.query_text_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gte(a public.eql_v3_text_search_ore, b eql_v3.query_text_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>=', 'public.eql_v3_text_search_ore and eql_v3.query_text_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord_ope: eql_v3.query_text_ord_ope and public.eql_v3_text_search_ore (mismatched query domain). +--! @param a eql_v3.query_text_ord_ope left operand +--! @param b public.eql_v3_text_search_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gte(a eql_v3.query_text_ord_ope, b public.eql_v3_text_search_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>=', 'eql_v3.query_text_ord_ope and public.eql_v3_text_search_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord_ope: public.eql_v3_text_search and eql_v3.query_text_ord_ope (mismatched query domain). +--! @param a public.eql_v3_text_search left operand +--! @param b eql_v3.query_text_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a public.eql_v3_text_search, b eql_v3.query_text_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'public.eql_v3_text_search and eql_v3.query_text_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord_ope: eql_v3.query_text_ord_ope and public.eql_v3_text_search (mismatched query domain). +--! @param a eql_v3.query_text_ord_ope left operand +--! @param b public.eql_v3_text_search right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a eql_v3.query_text_ord_ope, b public.eql_v3_text_search) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'eql_v3.query_text_ord_ope and public.eql_v3_text_search'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord_ope: public.eql_v3_text_search and eql_v3.query_text_ord_ope (mismatched query domain). +--! @param a public.eql_v3_text_search left operand +--! @param b eql_v3.query_text_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a public.eql_v3_text_search, b eql_v3.query_text_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'public.eql_v3_text_search and eql_v3.query_text_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord_ope: eql_v3.query_text_ord_ope and public.eql_v3_text_search (mismatched query domain). +--! @param a eql_v3.query_text_ord_ope left operand +--! @param b public.eql_v3_text_search right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a eql_v3.query_text_ord_ope, b public.eql_v3_text_search) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'eql_v3.query_text_ord_ope and public.eql_v3_text_search'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord_ope: public.eql_v3_text_search and eql_v3.query_text_ord_ope (mismatched query domain). +--! @param a public.eql_v3_text_search left operand +--! @param b eql_v3.query_text_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lt(a public.eql_v3_text_search, b eql_v3.query_text_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<', 'public.eql_v3_text_search and eql_v3.query_text_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord_ope: eql_v3.query_text_ord_ope and public.eql_v3_text_search (mismatched query domain). +--! @param a eql_v3.query_text_ord_ope left operand +--! @param b public.eql_v3_text_search right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lt(a eql_v3.query_text_ord_ope, b public.eql_v3_text_search) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<', 'eql_v3.query_text_ord_ope and public.eql_v3_text_search'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord_ope: public.eql_v3_text_search and eql_v3.query_text_ord_ope (mismatched query domain). +--! @param a public.eql_v3_text_search left operand +--! @param b eql_v3.query_text_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lte(a public.eql_v3_text_search, b eql_v3.query_text_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<=', 'public.eql_v3_text_search and eql_v3.query_text_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord_ope: eql_v3.query_text_ord_ope and public.eql_v3_text_search (mismatched query domain). +--! @param a eql_v3.query_text_ord_ope left operand +--! @param b public.eql_v3_text_search right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lte(a eql_v3.query_text_ord_ope, b public.eql_v3_text_search) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<=', 'eql_v3.query_text_ord_ope and public.eql_v3_text_search'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord_ope: public.eql_v3_text_search and eql_v3.query_text_ord_ope (mismatched query domain). +--! @param a public.eql_v3_text_search left operand +--! @param b eql_v3.query_text_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gt(a public.eql_v3_text_search, b eql_v3.query_text_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>', 'public.eql_v3_text_search and eql_v3.query_text_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord_ope: eql_v3.query_text_ord_ope and public.eql_v3_text_search (mismatched query domain). +--! @param a eql_v3.query_text_ord_ope left operand +--! @param b public.eql_v3_text_search right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gt(a eql_v3.query_text_ord_ope, b public.eql_v3_text_search) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>', 'eql_v3.query_text_ord_ope and public.eql_v3_text_search'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord_ope: public.eql_v3_text_search and eql_v3.query_text_ord_ope (mismatched query domain). +--! @param a public.eql_v3_text_search left operand +--! @param b eql_v3.query_text_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gte(a public.eql_v3_text_search, b eql_v3.query_text_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>=', 'public.eql_v3_text_search and eql_v3.query_text_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord_ope: eql_v3.query_text_ord_ope and public.eql_v3_text_search (mismatched query domain). +--! @param a eql_v3.query_text_ord_ope left operand +--! @param b public.eql_v3_text_search right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gte(a eql_v3.query_text_ord_ope, b public.eql_v3_text_search) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>=', 'eql_v3.query_text_ord_ope and public.eql_v3_text_search'; END; $$ +LANGUAGE plpgsql; -- AUTOMATICALLY GENERATED FILE. --! @file encrypted_domain/text/json_entry_text_functions.sql @@ -43198,7 +51576,7 @@ LANGUAGE plpgsql; --! @return boolean CREATE FUNCTION eql_v3.lt(a public.eql_v3_json_entry, b eql_v3.query_text_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_json_entry. --! @param a eql_v3.query_text_ord @@ -43206,7 +51584,7 @@ AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lt(a eql_v3.query_text_ord, b public.eql_v3_json_entry) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_json_entry. --! @param a public.eql_v3_json_entry @@ -43214,7 +51592,7 @@ AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lte(a public.eql_v3_json_entry, b eql_v3.query_text_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_json_entry. --! @param a eql_v3.query_text_ord @@ -43222,7 +51600,7 @@ AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lte(a eql_v3.query_text_ord, b public.eql_v3_json_entry) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_json_entry. --! @param a public.eql_v3_json_entry @@ -43230,7 +51608,7 @@ AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gt(a public.eql_v3_json_entry, b eql_v3.query_text_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_json_entry. --! @param a eql_v3.query_text_ord @@ -43238,7 +51616,7 @@ AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gt(a eql_v3.query_text_ord, b public.eql_v3_json_entry) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_json_entry. --! @param a public.eql_v3_json_entry @@ -43246,7 +51624,7 @@ AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gte(a public.eql_v3_json_entry, b eql_v3.query_text_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_json_entry. --! @param a eql_v3.query_text_ord @@ -43254,7 +51632,7 @@ AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gte(a eql_v3.query_text_ord, b public.eql_v3_json_entry) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>=) eql_v3.ord_term(b) $$; --! @brief Unsupported operator blocker for public.eql_v3_json_entry. --! @@ -43318,7 +51696,7 @@ LANGUAGE plpgsql; --! @return boolean CREATE FUNCTION eql_v3.lt(a public.eql_v3_json_entry, b eql_v3.query_text_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_json_entry. --! @param a eql_v3.query_text_ord_ope @@ -43326,7 +51704,7 @@ AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lt(a eql_v3.query_text_ord_ope, b public.eql_v3_json_entry) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_json_entry. --! @param a public.eql_v3_json_entry @@ -43334,7 +51712,7 @@ AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lte(a public.eql_v3_json_entry, b eql_v3.query_text_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_json_entry. --! @param a eql_v3.query_text_ord_ope @@ -43342,7 +51720,7 @@ AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lte(a eql_v3.query_text_ord_ope, b public.eql_v3_json_entry) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_json_entry. --! @param a public.eql_v3_json_entry @@ -43350,7 +51728,7 @@ AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gt(a public.eql_v3_json_entry, b eql_v3.query_text_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_json_entry. --! @param a eql_v3.query_text_ord_ope @@ -43358,7 +51736,7 @@ AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gt(a eql_v3.query_text_ord_ope, b public.eql_v3_json_entry) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_json_entry. --! @param a public.eql_v3_json_entry @@ -43366,7 +51744,7 @@ AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gte(a public.eql_v3_json_entry, b eql_v3.query_text_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_json_entry. --! @param a eql_v3.query_text_ord_ope @@ -43374,7 +51752,7 @@ AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gte(a eql_v3.query_text_ord_ope, b public.eql_v3_json_entry) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>=) eql_v3.ord_term(b) $$; --! @brief Unsupported operator blocker for public.eql_v3_json_entry. --! @@ -43819,6 +52197,266 @@ CREATE OPERATOR >= ( LEFTARG = eql_v3.query_text_ord_ope, RIGHTARG = public.eql_v3_text_ord_ope, COMMUTATOR = <=, NEGATOR = <, RESTRICT = scalargesel, JOIN = scalargejoinsel ); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = public.eql_v3_text_eq, RIGHTARG = eql_v3.query_text_ord_ope +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = eql_v3.query_text_ord_ope, RIGHTARG = public.eql_v3_text_eq +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = public.eql_v3_text_eq, RIGHTARG = eql_v3.query_text_ord_ope +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = eql_v3.query_text_ord_ope, RIGHTARG = public.eql_v3_text_eq +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = public.eql_v3_text_ord_ore, RIGHTARG = eql_v3.query_text_ord_ope +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = eql_v3.query_text_ord_ope, RIGHTARG = public.eql_v3_text_ord_ore +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = public.eql_v3_text_ord_ore, RIGHTARG = eql_v3.query_text_ord_ope +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = eql_v3.query_text_ord_ope, RIGHTARG = public.eql_v3_text_ord_ore +); + +CREATE OPERATOR < ( + FUNCTION = eql_v3_internal.lt, + LEFTARG = public.eql_v3_text_ord_ore, RIGHTARG = eql_v3.query_text_ord_ope +); + +CREATE OPERATOR < ( + FUNCTION = eql_v3_internal.lt, + LEFTARG = eql_v3.query_text_ord_ope, RIGHTARG = public.eql_v3_text_ord_ore +); + +CREATE OPERATOR <= ( + FUNCTION = eql_v3_internal.lte, + LEFTARG = public.eql_v3_text_ord_ore, RIGHTARG = eql_v3.query_text_ord_ope +); + +CREATE OPERATOR <= ( + FUNCTION = eql_v3_internal.lte, + LEFTARG = eql_v3.query_text_ord_ope, RIGHTARG = public.eql_v3_text_ord_ore +); + +CREATE OPERATOR > ( + FUNCTION = eql_v3_internal.gt, + LEFTARG = public.eql_v3_text_ord_ore, RIGHTARG = eql_v3.query_text_ord_ope +); + +CREATE OPERATOR > ( + FUNCTION = eql_v3_internal.gt, + LEFTARG = eql_v3.query_text_ord_ope, RIGHTARG = public.eql_v3_text_ord_ore +); + +CREATE OPERATOR >= ( + FUNCTION = eql_v3_internal.gte, + LEFTARG = public.eql_v3_text_ord_ore, RIGHTARG = eql_v3.query_text_ord_ope +); + +CREATE OPERATOR >= ( + FUNCTION = eql_v3_internal.gte, + LEFTARG = eql_v3.query_text_ord_ope, RIGHTARG = public.eql_v3_text_ord_ore +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = public.eql_v3_text_ord, RIGHTARG = eql_v3.query_text_ord_ope +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = eql_v3.query_text_ord_ope, RIGHTARG = public.eql_v3_text_ord +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = public.eql_v3_text_ord, RIGHTARG = eql_v3.query_text_ord_ope +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = eql_v3.query_text_ord_ope, RIGHTARG = public.eql_v3_text_ord +); + +CREATE OPERATOR < ( + FUNCTION = eql_v3_internal.lt, + LEFTARG = public.eql_v3_text_ord, RIGHTARG = eql_v3.query_text_ord_ope +); + +CREATE OPERATOR < ( + FUNCTION = eql_v3_internal.lt, + LEFTARG = eql_v3.query_text_ord_ope, RIGHTARG = public.eql_v3_text_ord +); + +CREATE OPERATOR <= ( + FUNCTION = eql_v3_internal.lte, + LEFTARG = public.eql_v3_text_ord, RIGHTARG = eql_v3.query_text_ord_ope +); + +CREATE OPERATOR <= ( + FUNCTION = eql_v3_internal.lte, + LEFTARG = eql_v3.query_text_ord_ope, RIGHTARG = public.eql_v3_text_ord +); + +CREATE OPERATOR > ( + FUNCTION = eql_v3_internal.gt, + LEFTARG = public.eql_v3_text_ord, RIGHTARG = eql_v3.query_text_ord_ope +); + +CREATE OPERATOR > ( + FUNCTION = eql_v3_internal.gt, + LEFTARG = eql_v3.query_text_ord_ope, RIGHTARG = public.eql_v3_text_ord +); + +CREATE OPERATOR >= ( + FUNCTION = eql_v3_internal.gte, + LEFTARG = public.eql_v3_text_ord, RIGHTARG = eql_v3.query_text_ord_ope +); + +CREATE OPERATOR >= ( + FUNCTION = eql_v3_internal.gte, + LEFTARG = eql_v3.query_text_ord_ope, RIGHTARG = public.eql_v3_text_ord +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = public.eql_v3_text_search_ore, RIGHTARG = eql_v3.query_text_ord_ope +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = eql_v3.query_text_ord_ope, RIGHTARG = public.eql_v3_text_search_ore +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = public.eql_v3_text_search_ore, RIGHTARG = eql_v3.query_text_ord_ope +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = eql_v3.query_text_ord_ope, RIGHTARG = public.eql_v3_text_search_ore +); + +CREATE OPERATOR < ( + FUNCTION = eql_v3_internal.lt, + LEFTARG = public.eql_v3_text_search_ore, RIGHTARG = eql_v3.query_text_ord_ope +); + +CREATE OPERATOR < ( + FUNCTION = eql_v3_internal.lt, + LEFTARG = eql_v3.query_text_ord_ope, RIGHTARG = public.eql_v3_text_search_ore +); + +CREATE OPERATOR <= ( + FUNCTION = eql_v3_internal.lte, + LEFTARG = public.eql_v3_text_search_ore, RIGHTARG = eql_v3.query_text_ord_ope +); + +CREATE OPERATOR <= ( + FUNCTION = eql_v3_internal.lte, + LEFTARG = eql_v3.query_text_ord_ope, RIGHTARG = public.eql_v3_text_search_ore +); + +CREATE OPERATOR > ( + FUNCTION = eql_v3_internal.gt, + LEFTARG = public.eql_v3_text_search_ore, RIGHTARG = eql_v3.query_text_ord_ope +); + +CREATE OPERATOR > ( + FUNCTION = eql_v3_internal.gt, + LEFTARG = eql_v3.query_text_ord_ope, RIGHTARG = public.eql_v3_text_search_ore +); + +CREATE OPERATOR >= ( + FUNCTION = eql_v3_internal.gte, + LEFTARG = public.eql_v3_text_search_ore, RIGHTARG = eql_v3.query_text_ord_ope +); + +CREATE OPERATOR >= ( + FUNCTION = eql_v3_internal.gte, + LEFTARG = eql_v3.query_text_ord_ope, RIGHTARG = public.eql_v3_text_search_ore +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = public.eql_v3_text_search, RIGHTARG = eql_v3.query_text_ord_ope +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = eql_v3.query_text_ord_ope, RIGHTARG = public.eql_v3_text_search +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = public.eql_v3_text_search, RIGHTARG = eql_v3.query_text_ord_ope +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = eql_v3.query_text_ord_ope, RIGHTARG = public.eql_v3_text_search +); + +CREATE OPERATOR < ( + FUNCTION = eql_v3_internal.lt, + LEFTARG = public.eql_v3_text_search, RIGHTARG = eql_v3.query_text_ord_ope +); + +CREATE OPERATOR < ( + FUNCTION = eql_v3_internal.lt, + LEFTARG = eql_v3.query_text_ord_ope, RIGHTARG = public.eql_v3_text_search +); + +CREATE OPERATOR <= ( + FUNCTION = eql_v3_internal.lte, + LEFTARG = public.eql_v3_text_search, RIGHTARG = eql_v3.query_text_ord_ope +); + +CREATE OPERATOR <= ( + FUNCTION = eql_v3_internal.lte, + LEFTARG = eql_v3.query_text_ord_ope, RIGHTARG = public.eql_v3_text_search +); + +CREATE OPERATOR > ( + FUNCTION = eql_v3_internal.gt, + LEFTARG = public.eql_v3_text_search, RIGHTARG = eql_v3.query_text_ord_ope +); + +CREATE OPERATOR > ( + FUNCTION = eql_v3_internal.gt, + LEFTARG = eql_v3.query_text_ord_ope, RIGHTARG = public.eql_v3_text_search +); + +CREATE OPERATOR >= ( + FUNCTION = eql_v3_internal.gte, + LEFTARG = public.eql_v3_text_search, RIGHTARG = eql_v3.query_text_ord_ope +); + +CREATE OPERATOR >= ( + FUNCTION = eql_v3_internal.gte, + LEFTARG = eql_v3.query_text_ord_ope, RIGHTARG = public.eql_v3_text_search +); -- AUTOMATICALLY GENERATED FILE. --! @file encrypted_domain/text/text_ord_ope_operators.sql @@ -44484,7 +53122,7 @@ AS $$ SELECT eql_v3_internal.bloom_filter(a::jsonb) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a public.eql_v3_text_search, b public.eql_v3_text_search) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.eq_term(a) = eql_v3.eq_term(b) $$; +AS $$ SELECT eql_v3.eq_term(a) OPERATOR(pg_catalog.=) eql_v3.eq_term(b) $$; --! @brief Operator wrapper for public.eql_v3_text_search. --! @param a public.eql_v3_text_search @@ -44492,7 +53130,7 @@ AS $$ SELECT eql_v3.eq_term(a) = eql_v3.eq_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a public.eql_v3_text_search, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.eq_term(a) = eql_v3.eq_term(b::public.eql_v3_text_search) $$; +AS $$ SELECT eql_v3.eq_term(a) OPERATOR(pg_catalog.=) eql_v3.eq_term(b::public.eql_v3_text_search) $$; --! @brief Operator wrapper for public.eql_v3_text_search. --! @param a jsonb @@ -44500,7 +53138,7 @@ AS $$ SELECT eql_v3.eq_term(a) = eql_v3.eq_term(b::public.eql_v3_text_search) $$ --! @return boolean CREATE FUNCTION eql_v3.eq(a jsonb, b public.eql_v3_text_search) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.eq_term(a::public.eql_v3_text_search) = eql_v3.eq_term(b) $$; +AS $$ SELECT eql_v3.eq_term(a::public.eql_v3_text_search) OPERATOR(pg_catalog.=) eql_v3.eq_term(b) $$; --! @brief Operator wrapper for public.eql_v3_text_search. --! @param a public.eql_v3_text_search @@ -44508,7 +53146,7 @@ AS $$ SELECT eql_v3.eq_term(a::public.eql_v3_text_search) = eql_v3.eq_term(b) $$ --! @return boolean CREATE FUNCTION eql_v3.neq(a public.eql_v3_text_search, b public.eql_v3_text_search) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.eq_term(a) <> eql_v3.eq_term(b) $$; +AS $$ SELECT eql_v3.eq_term(a) OPERATOR(pg_catalog.<>) eql_v3.eq_term(b) $$; --! @brief Operator wrapper for public.eql_v3_text_search. --! @param a public.eql_v3_text_search @@ -44516,7 +53154,7 @@ AS $$ SELECT eql_v3.eq_term(a) <> eql_v3.eq_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.neq(a public.eql_v3_text_search, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.eq_term(a) <> eql_v3.eq_term(b::public.eql_v3_text_search) $$; +AS $$ SELECT eql_v3.eq_term(a) OPERATOR(pg_catalog.<>) eql_v3.eq_term(b::public.eql_v3_text_search) $$; --! @brief Operator wrapper for public.eql_v3_text_search. --! @param a jsonb @@ -44524,7 +53162,7 @@ AS $$ SELECT eql_v3.eq_term(a) <> eql_v3.eq_term(b::public.eql_v3_text_search) $ --! @return boolean CREATE FUNCTION eql_v3.neq(a jsonb, b public.eql_v3_text_search) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.eq_term(a::public.eql_v3_text_search) <> eql_v3.eq_term(b) $$; +AS $$ SELECT eql_v3.eq_term(a::public.eql_v3_text_search) OPERATOR(pg_catalog.<>) eql_v3.eq_term(b) $$; --! @brief Operator wrapper for public.eql_v3_text_search. --! @param a public.eql_v3_text_search @@ -44532,7 +53170,7 @@ AS $$ SELECT eql_v3.eq_term(a::public.eql_v3_text_search) <> eql_v3.eq_term(b) $ --! @return boolean CREATE FUNCTION eql_v3.lt(a public.eql_v3_text_search, b public.eql_v3_text_search) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_text_search. --! @param a public.eql_v3_text_search @@ -44540,7 +53178,7 @@ AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lt(a public.eql_v3_text_search, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b::public.eql_v3_text_search) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<) eql_v3.ord_term(b::public.eql_v3_text_search) $$; --! @brief Operator wrapper for public.eql_v3_text_search. --! @param a jsonb @@ -44548,7 +53186,7 @@ AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b::public.eql_v3_text_search) --! @return boolean CREATE FUNCTION eql_v3.lt(a jsonb, b public.eql_v3_text_search) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_text_search) < eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_text_search) OPERATOR(pg_catalog.<) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_text_search. --! @param a public.eql_v3_text_search @@ -44556,7 +53194,7 @@ AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_text_search) < eql_v3.ord_term(b) --! @return boolean CREATE FUNCTION eql_v3.lte(a public.eql_v3_text_search, b public.eql_v3_text_search) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_text_search. --! @param a public.eql_v3_text_search @@ -44564,7 +53202,7 @@ AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lte(a public.eql_v3_text_search, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b::public.eql_v3_text_search) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<=) eql_v3.ord_term(b::public.eql_v3_text_search) $$; --! @brief Operator wrapper for public.eql_v3_text_search. --! @param a jsonb @@ -44572,7 +53210,7 @@ AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b::public.eql_v3_text_search) --! @return boolean CREATE FUNCTION eql_v3.lte(a jsonb, b public.eql_v3_text_search) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_text_search) <= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_text_search) OPERATOR(pg_catalog.<=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_text_search. --! @param a public.eql_v3_text_search @@ -44580,7 +53218,7 @@ AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_text_search) <= eql_v3.ord_term(b) --! @return boolean CREATE FUNCTION eql_v3.gt(a public.eql_v3_text_search, b public.eql_v3_text_search) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_text_search. --! @param a public.eql_v3_text_search @@ -44588,7 +53226,7 @@ AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gt(a public.eql_v3_text_search, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b::public.eql_v3_text_search) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>) eql_v3.ord_term(b::public.eql_v3_text_search) $$; --! @brief Operator wrapper for public.eql_v3_text_search. --! @param a jsonb @@ -44596,7 +53234,7 @@ AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b::public.eql_v3_text_search) --! @return boolean CREATE FUNCTION eql_v3.gt(a jsonb, b public.eql_v3_text_search) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_text_search) > eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_text_search) OPERATOR(pg_catalog.>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_text_search. --! @param a public.eql_v3_text_search @@ -44604,7 +53242,7 @@ AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_text_search) > eql_v3.ord_term(b) --! @return boolean CREATE FUNCTION eql_v3.gte(a public.eql_v3_text_search, b public.eql_v3_text_search) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_text_search. --! @param a public.eql_v3_text_search @@ -44612,7 +53250,7 @@ AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gte(a public.eql_v3_text_search, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b::public.eql_v3_text_search) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>=) eql_v3.ord_term(b::public.eql_v3_text_search) $$; --! @brief Operator wrapper for public.eql_v3_text_search. --! @param a jsonb @@ -44620,7 +53258,7 @@ AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b::public.eql_v3_text_search) --! @return boolean CREATE FUNCTION eql_v3.gte(a jsonb, b public.eql_v3_text_search) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_text_search) >= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_text_search) OPERATOR(pg_catalog.>=) eql_v3.ord_term(b) $$; --! @brief Unsupported operator blocker for public.eql_v3_text_search. --! @@ -44852,7 +53490,7 @@ LANGUAGE plpgsql; --! @return boolean CREATE FUNCTION eql_v3.matches(a public.eql_v3_text_search, b public.eql_v3_text_search) RETURNS boolean LANGUAGE sql IMMUTABLE PARALLEL SAFE -AS $$ SELECT eql_v3.match_term(a) @> eql_v3.match_term(b) AND (cardinality(eql_v3.match_term(b)) > 0 OR cardinality(eql_v3.match_term(a)) = 0) $$; +AS $$ SELECT eql_v3.match_term(a) OPERATOR(pg_catalog.@>) eql_v3.match_term(b) AND (pg_catalog.cardinality(eql_v3.match_term(b)) OPERATOR(pg_catalog.>) 0 OR pg_catalog.cardinality(eql_v3.match_term(a)) OPERATOR(pg_catalog.=) 0) $$; --! @brief Operator wrapper for public.eql_v3_text_search. --! @param a public.eql_v3_text_search @@ -44860,7 +53498,7 @@ AS $$ SELECT eql_v3.match_term(a) @> eql_v3.match_term(b) AND (cardinality(eql_v --! @return boolean CREATE FUNCTION eql_v3.matches(a public.eql_v3_text_search, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE PARALLEL SAFE -AS $$ SELECT eql_v3.match_term(a) @> eql_v3.match_term(b::public.eql_v3_text_search) AND (cardinality(eql_v3.match_term(b::public.eql_v3_text_search)) > 0 OR cardinality(eql_v3.match_term(a)) = 0) $$; +AS $$ SELECT eql_v3.match_term(a) OPERATOR(pg_catalog.@>) eql_v3.match_term(b::public.eql_v3_text_search) AND (pg_catalog.cardinality(eql_v3.match_term(b::public.eql_v3_text_search)) OPERATOR(pg_catalog.>) 0 OR pg_catalog.cardinality(eql_v3.match_term(a)) OPERATOR(pg_catalog.=) 0) $$; --! @brief Operator wrapper for public.eql_v3_text_search. --! @param a jsonb @@ -44868,7 +53506,7 @@ AS $$ SELECT eql_v3.match_term(a) @> eql_v3.match_term(b::public.eql_v3_text_sea --! @return boolean CREATE FUNCTION eql_v3.matches(a jsonb, b public.eql_v3_text_search) RETURNS boolean LANGUAGE sql IMMUTABLE PARALLEL SAFE -AS $$ SELECT eql_v3.match_term(a::public.eql_v3_text_search) @> eql_v3.match_term(b) AND (cardinality(eql_v3.match_term(b)) > 0 OR cardinality(eql_v3.match_term(a::public.eql_v3_text_search)) = 0) $$; +AS $$ SELECT eql_v3.match_term(a::public.eql_v3_text_search) OPERATOR(pg_catalog.@>) eql_v3.match_term(b) AND (pg_catalog.cardinality(eql_v3.match_term(b)) OPERATOR(pg_catalog.>) 0 OR pg_catalog.cardinality(eql_v3.match_term(a::public.eql_v3_text_search)) OPERATOR(pg_catalog.=) 0) $$; --! @brief Unsupported operator blocker for public.eql_v3_text_search. --! @@ -45044,7 +53682,7 @@ AS $$ SELECT eql_v3_internal.bloom_filter(a::jsonb) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a public.eql_v3_text_search, b eql_v3.query_text_search) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.eq_term(a) = eql_v3.eq_term(b) $$; +AS $$ SELECT eql_v3.eq_term(a) OPERATOR(pg_catalog.=) eql_v3.eq_term(b) $$; --! @brief Operator wrapper for eql_v3.query_text_search. --! @param a eql_v3.query_text_search @@ -45052,7 +53690,7 @@ AS $$ SELECT eql_v3.eq_term(a) = eql_v3.eq_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a eql_v3.query_text_search, b public.eql_v3_text_search) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.eq_term(a) = eql_v3.eq_term(b) $$; +AS $$ SELECT eql_v3.eq_term(a) OPERATOR(pg_catalog.=) eql_v3.eq_term(b) $$; --! @brief Operator wrapper for eql_v3.query_text_search. --! @param a public.eql_v3_text_search @@ -45060,7 +53698,7 @@ AS $$ SELECT eql_v3.eq_term(a) = eql_v3.eq_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.neq(a public.eql_v3_text_search, b eql_v3.query_text_search) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.eq_term(a) <> eql_v3.eq_term(b) $$; +AS $$ SELECT eql_v3.eq_term(a) OPERATOR(pg_catalog.<>) eql_v3.eq_term(b) $$; --! @brief Operator wrapper for eql_v3.query_text_search. --! @param a eql_v3.query_text_search @@ -45068,7 +53706,7 @@ AS $$ SELECT eql_v3.eq_term(a) <> eql_v3.eq_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.neq(a eql_v3.query_text_search, b public.eql_v3_text_search) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.eq_term(a) <> eql_v3.eq_term(b) $$; +AS $$ SELECT eql_v3.eq_term(a) OPERATOR(pg_catalog.<>) eql_v3.eq_term(b) $$; --! @brief Operator wrapper for eql_v3.query_text_search. --! @param a public.eql_v3_text_search @@ -45076,7 +53714,7 @@ AS $$ SELECT eql_v3.eq_term(a) <> eql_v3.eq_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lt(a public.eql_v3_text_search, b eql_v3.query_text_search) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_text_search. --! @param a eql_v3.query_text_search @@ -45084,7 +53722,7 @@ AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lt(a eql_v3.query_text_search, b public.eql_v3_text_search) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_text_search. --! @param a public.eql_v3_text_search @@ -45092,7 +53730,7 @@ AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lte(a public.eql_v3_text_search, b eql_v3.query_text_search) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_text_search. --! @param a eql_v3.query_text_search @@ -45100,7 +53738,7 @@ AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lte(a eql_v3.query_text_search, b public.eql_v3_text_search) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_text_search. --! @param a public.eql_v3_text_search @@ -45108,7 +53746,7 @@ AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gt(a public.eql_v3_text_search, b eql_v3.query_text_search) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_text_search. --! @param a eql_v3.query_text_search @@ -45116,7 +53754,7 @@ AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gt(a eql_v3.query_text_search, b public.eql_v3_text_search) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_text_search. --! @param a public.eql_v3_text_search @@ -45124,7 +53762,7 @@ AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gte(a public.eql_v3_text_search, b eql_v3.query_text_search) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_text_search. --! @param a eql_v3.query_text_search @@ -45132,7 +53770,7 @@ AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gte(a eql_v3.query_text_search, b public.eql_v3_text_search) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_text_search. --! @param a public.eql_v3_text_search @@ -45140,7 +53778,7 @@ AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.matches(a public.eql_v3_text_search, b eql_v3.query_text_search) RETURNS boolean LANGUAGE sql IMMUTABLE PARALLEL SAFE -AS $$ SELECT eql_v3.match_term(a) @> eql_v3.match_term(b) AND (cardinality(eql_v3.match_term(b)) > 0 OR cardinality(eql_v3.match_term(a)) = 0) $$; +AS $$ SELECT eql_v3.match_term(a) OPERATOR(pg_catalog.@>) eql_v3.match_term(b) AND (pg_catalog.cardinality(eql_v3.match_term(b)) OPERATOR(pg_catalog.>) 0 OR pg_catalog.cardinality(eql_v3.match_term(a)) OPERATOR(pg_catalog.=) 0) $$; --! @brief Operator wrapper for eql_v3.query_text_search. --! @param a eql_v3.query_text_search @@ -45148,7 +53786,511 @@ AS $$ SELECT eql_v3.match_term(a) @> eql_v3.match_term(b) AND (cardinality(eql_v --! @return boolean CREATE FUNCTION eql_v3.matches(a eql_v3.query_text_search, b public.eql_v3_text_search) RETURNS boolean LANGUAGE sql IMMUTABLE PARALLEL SAFE -AS $$ SELECT eql_v3.match_term(a) @> eql_v3.match_term(b) AND (cardinality(eql_v3.match_term(b)) > 0 OR cardinality(eql_v3.match_term(a)) = 0) $$; +AS $$ SELECT eql_v3.match_term(a) OPERATOR(pg_catalog.@>) eql_v3.match_term(b) AND (pg_catalog.cardinality(eql_v3.match_term(b)) OPERATOR(pg_catalog.>) 0 OR pg_catalog.cardinality(eql_v3.match_term(a)) OPERATOR(pg_catalog.=) 0) $$; + +--! @brief Unsupported operator blocker for eql_v3.query_text_search: public.eql_v3_text_eq and eql_v3.query_text_search (mismatched query domain). +--! @param a public.eql_v3_text_eq left operand +--! @param b eql_v3.query_text_search right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a public.eql_v3_text_eq, b eql_v3.query_text_search) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'public.eql_v3_text_eq and eql_v3.query_text_search'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_search: eql_v3.query_text_search and public.eql_v3_text_eq (mismatched query domain). +--! @param a eql_v3.query_text_search left operand +--! @param b public.eql_v3_text_eq right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a eql_v3.query_text_search, b public.eql_v3_text_eq) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'eql_v3.query_text_search and public.eql_v3_text_eq'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_search: public.eql_v3_text_eq and eql_v3.query_text_search (mismatched query domain). +--! @param a public.eql_v3_text_eq left operand +--! @param b eql_v3.query_text_search right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a public.eql_v3_text_eq, b eql_v3.query_text_search) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'public.eql_v3_text_eq and eql_v3.query_text_search'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_search: eql_v3.query_text_search and public.eql_v3_text_eq (mismatched query domain). +--! @param a eql_v3.query_text_search left operand +--! @param b public.eql_v3_text_eq right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a eql_v3.query_text_search, b public.eql_v3_text_eq) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'eql_v3.query_text_search and public.eql_v3_text_eq'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_search: public.eql_v3_text_match and eql_v3.query_text_search (mismatched query domain). +--! @param a public.eql_v3_text_match left operand +--! @param b eql_v3.query_text_search right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal."@@"(a public.eql_v3_text_match, b eql_v3.query_text_search) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '@@', 'public.eql_v3_text_match and eql_v3.query_text_search'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_search: eql_v3.query_text_search and public.eql_v3_text_match (mismatched query domain). +--! @param a eql_v3.query_text_search left operand +--! @param b public.eql_v3_text_match right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal."@@"(a eql_v3.query_text_search, b public.eql_v3_text_match) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '@@', 'eql_v3.query_text_search and public.eql_v3_text_match'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_search: public.eql_v3_text_ord_ore and eql_v3.query_text_search (mismatched query domain). +--! @param a public.eql_v3_text_ord_ore left operand +--! @param b eql_v3.query_text_search right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a public.eql_v3_text_ord_ore, b eql_v3.query_text_search) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'public.eql_v3_text_ord_ore and eql_v3.query_text_search'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_search: eql_v3.query_text_search and public.eql_v3_text_ord_ore (mismatched query domain). +--! @param a eql_v3.query_text_search left operand +--! @param b public.eql_v3_text_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a eql_v3.query_text_search, b public.eql_v3_text_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'eql_v3.query_text_search and public.eql_v3_text_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_search: public.eql_v3_text_ord_ore and eql_v3.query_text_search (mismatched query domain). +--! @param a public.eql_v3_text_ord_ore left operand +--! @param b eql_v3.query_text_search right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a public.eql_v3_text_ord_ore, b eql_v3.query_text_search) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'public.eql_v3_text_ord_ore and eql_v3.query_text_search'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_search: eql_v3.query_text_search and public.eql_v3_text_ord_ore (mismatched query domain). +--! @param a eql_v3.query_text_search left operand +--! @param b public.eql_v3_text_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a eql_v3.query_text_search, b public.eql_v3_text_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'eql_v3.query_text_search and public.eql_v3_text_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_search: public.eql_v3_text_ord_ore and eql_v3.query_text_search (mismatched query domain). +--! @param a public.eql_v3_text_ord_ore left operand +--! @param b eql_v3.query_text_search right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lt(a public.eql_v3_text_ord_ore, b eql_v3.query_text_search) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<', 'public.eql_v3_text_ord_ore and eql_v3.query_text_search'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_search: eql_v3.query_text_search and public.eql_v3_text_ord_ore (mismatched query domain). +--! @param a eql_v3.query_text_search left operand +--! @param b public.eql_v3_text_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lt(a eql_v3.query_text_search, b public.eql_v3_text_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<', 'eql_v3.query_text_search and public.eql_v3_text_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_search: public.eql_v3_text_ord_ore and eql_v3.query_text_search (mismatched query domain). +--! @param a public.eql_v3_text_ord_ore left operand +--! @param b eql_v3.query_text_search right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lte(a public.eql_v3_text_ord_ore, b eql_v3.query_text_search) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<=', 'public.eql_v3_text_ord_ore and eql_v3.query_text_search'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_search: eql_v3.query_text_search and public.eql_v3_text_ord_ore (mismatched query domain). +--! @param a eql_v3.query_text_search left operand +--! @param b public.eql_v3_text_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lte(a eql_v3.query_text_search, b public.eql_v3_text_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<=', 'eql_v3.query_text_search and public.eql_v3_text_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_search: public.eql_v3_text_ord_ore and eql_v3.query_text_search (mismatched query domain). +--! @param a public.eql_v3_text_ord_ore left operand +--! @param b eql_v3.query_text_search right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gt(a public.eql_v3_text_ord_ore, b eql_v3.query_text_search) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>', 'public.eql_v3_text_ord_ore and eql_v3.query_text_search'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_search: eql_v3.query_text_search and public.eql_v3_text_ord_ore (mismatched query domain). +--! @param a eql_v3.query_text_search left operand +--! @param b public.eql_v3_text_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gt(a eql_v3.query_text_search, b public.eql_v3_text_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>', 'eql_v3.query_text_search and public.eql_v3_text_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_search: public.eql_v3_text_ord_ore and eql_v3.query_text_search (mismatched query domain). +--! @param a public.eql_v3_text_ord_ore left operand +--! @param b eql_v3.query_text_search right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gte(a public.eql_v3_text_ord_ore, b eql_v3.query_text_search) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>=', 'public.eql_v3_text_ord_ore and eql_v3.query_text_search'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_search: eql_v3.query_text_search and public.eql_v3_text_ord_ore (mismatched query domain). +--! @param a eql_v3.query_text_search left operand +--! @param b public.eql_v3_text_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gte(a eql_v3.query_text_search, b public.eql_v3_text_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>=', 'eql_v3.query_text_search and public.eql_v3_text_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_search: public.eql_v3_text_ord and eql_v3.query_text_search (mismatched query domain). +--! @param a public.eql_v3_text_ord left operand +--! @param b eql_v3.query_text_search right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a public.eql_v3_text_ord, b eql_v3.query_text_search) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'public.eql_v3_text_ord and eql_v3.query_text_search'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_search: eql_v3.query_text_search and public.eql_v3_text_ord (mismatched query domain). +--! @param a eql_v3.query_text_search left operand +--! @param b public.eql_v3_text_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a eql_v3.query_text_search, b public.eql_v3_text_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'eql_v3.query_text_search and public.eql_v3_text_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_search: public.eql_v3_text_ord and eql_v3.query_text_search (mismatched query domain). +--! @param a public.eql_v3_text_ord left operand +--! @param b eql_v3.query_text_search right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a public.eql_v3_text_ord, b eql_v3.query_text_search) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'public.eql_v3_text_ord and eql_v3.query_text_search'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_search: eql_v3.query_text_search and public.eql_v3_text_ord (mismatched query domain). +--! @param a eql_v3.query_text_search left operand +--! @param b public.eql_v3_text_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a eql_v3.query_text_search, b public.eql_v3_text_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'eql_v3.query_text_search and public.eql_v3_text_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_search: public.eql_v3_text_ord and eql_v3.query_text_search (mismatched query domain). +--! @param a public.eql_v3_text_ord left operand +--! @param b eql_v3.query_text_search right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lt(a public.eql_v3_text_ord, b eql_v3.query_text_search) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<', 'public.eql_v3_text_ord and eql_v3.query_text_search'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_search: eql_v3.query_text_search and public.eql_v3_text_ord (mismatched query domain). +--! @param a eql_v3.query_text_search left operand +--! @param b public.eql_v3_text_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lt(a eql_v3.query_text_search, b public.eql_v3_text_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<', 'eql_v3.query_text_search and public.eql_v3_text_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_search: public.eql_v3_text_ord and eql_v3.query_text_search (mismatched query domain). +--! @param a public.eql_v3_text_ord left operand +--! @param b eql_v3.query_text_search right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lte(a public.eql_v3_text_ord, b eql_v3.query_text_search) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<=', 'public.eql_v3_text_ord and eql_v3.query_text_search'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_search: eql_v3.query_text_search and public.eql_v3_text_ord (mismatched query domain). +--! @param a eql_v3.query_text_search left operand +--! @param b public.eql_v3_text_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lte(a eql_v3.query_text_search, b public.eql_v3_text_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<=', 'eql_v3.query_text_search and public.eql_v3_text_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_search: public.eql_v3_text_ord and eql_v3.query_text_search (mismatched query domain). +--! @param a public.eql_v3_text_ord left operand +--! @param b eql_v3.query_text_search right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gt(a public.eql_v3_text_ord, b eql_v3.query_text_search) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>', 'public.eql_v3_text_ord and eql_v3.query_text_search'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_search: eql_v3.query_text_search and public.eql_v3_text_ord (mismatched query domain). +--! @param a eql_v3.query_text_search left operand +--! @param b public.eql_v3_text_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gt(a eql_v3.query_text_search, b public.eql_v3_text_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>', 'eql_v3.query_text_search and public.eql_v3_text_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_search: public.eql_v3_text_ord and eql_v3.query_text_search (mismatched query domain). +--! @param a public.eql_v3_text_ord left operand +--! @param b eql_v3.query_text_search right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gte(a public.eql_v3_text_ord, b eql_v3.query_text_search) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>=', 'public.eql_v3_text_ord and eql_v3.query_text_search'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_search: eql_v3.query_text_search and public.eql_v3_text_ord (mismatched query domain). +--! @param a eql_v3.query_text_search left operand +--! @param b public.eql_v3_text_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gte(a eql_v3.query_text_search, b public.eql_v3_text_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>=', 'eql_v3.query_text_search and public.eql_v3_text_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_search: public.eql_v3_text_ord_ope and eql_v3.query_text_search (mismatched query domain). +--! @param a public.eql_v3_text_ord_ope left operand +--! @param b eql_v3.query_text_search right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a public.eql_v3_text_ord_ope, b eql_v3.query_text_search) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'public.eql_v3_text_ord_ope and eql_v3.query_text_search'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_search: eql_v3.query_text_search and public.eql_v3_text_ord_ope (mismatched query domain). +--! @param a eql_v3.query_text_search left operand +--! @param b public.eql_v3_text_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a eql_v3.query_text_search, b public.eql_v3_text_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'eql_v3.query_text_search and public.eql_v3_text_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_search: public.eql_v3_text_ord_ope and eql_v3.query_text_search (mismatched query domain). +--! @param a public.eql_v3_text_ord_ope left operand +--! @param b eql_v3.query_text_search right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a public.eql_v3_text_ord_ope, b eql_v3.query_text_search) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'public.eql_v3_text_ord_ope and eql_v3.query_text_search'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_search: eql_v3.query_text_search and public.eql_v3_text_ord_ope (mismatched query domain). +--! @param a eql_v3.query_text_search left operand +--! @param b public.eql_v3_text_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a eql_v3.query_text_search, b public.eql_v3_text_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'eql_v3.query_text_search and public.eql_v3_text_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_search: public.eql_v3_text_ord_ope and eql_v3.query_text_search (mismatched query domain). +--! @param a public.eql_v3_text_ord_ope left operand +--! @param b eql_v3.query_text_search right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lt(a public.eql_v3_text_ord_ope, b eql_v3.query_text_search) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<', 'public.eql_v3_text_ord_ope and eql_v3.query_text_search'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_search: eql_v3.query_text_search and public.eql_v3_text_ord_ope (mismatched query domain). +--! @param a eql_v3.query_text_search left operand +--! @param b public.eql_v3_text_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lt(a eql_v3.query_text_search, b public.eql_v3_text_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<', 'eql_v3.query_text_search and public.eql_v3_text_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_search: public.eql_v3_text_ord_ope and eql_v3.query_text_search (mismatched query domain). +--! @param a public.eql_v3_text_ord_ope left operand +--! @param b eql_v3.query_text_search right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lte(a public.eql_v3_text_ord_ope, b eql_v3.query_text_search) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<=', 'public.eql_v3_text_ord_ope and eql_v3.query_text_search'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_search: eql_v3.query_text_search and public.eql_v3_text_ord_ope (mismatched query domain). +--! @param a eql_v3.query_text_search left operand +--! @param b public.eql_v3_text_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lte(a eql_v3.query_text_search, b public.eql_v3_text_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<=', 'eql_v3.query_text_search and public.eql_v3_text_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_search: public.eql_v3_text_ord_ope and eql_v3.query_text_search (mismatched query domain). +--! @param a public.eql_v3_text_ord_ope left operand +--! @param b eql_v3.query_text_search right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gt(a public.eql_v3_text_ord_ope, b eql_v3.query_text_search) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>', 'public.eql_v3_text_ord_ope and eql_v3.query_text_search'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_search: eql_v3.query_text_search and public.eql_v3_text_ord_ope (mismatched query domain). +--! @param a eql_v3.query_text_search left operand +--! @param b public.eql_v3_text_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gt(a eql_v3.query_text_search, b public.eql_v3_text_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>', 'eql_v3.query_text_search and public.eql_v3_text_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_search: public.eql_v3_text_ord_ope and eql_v3.query_text_search (mismatched query domain). +--! @param a public.eql_v3_text_ord_ope left operand +--! @param b eql_v3.query_text_search right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gte(a public.eql_v3_text_ord_ope, b eql_v3.query_text_search) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>=', 'public.eql_v3_text_ord_ope and eql_v3.query_text_search'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_search: eql_v3.query_text_search and public.eql_v3_text_ord_ope (mismatched query domain). +--! @param a eql_v3.query_text_search left operand +--! @param b public.eql_v3_text_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gte(a eql_v3.query_text_search, b public.eql_v3_text_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>=', 'eql_v3.query_text_search and public.eql_v3_text_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_search: public.eql_v3_text_search_ore and eql_v3.query_text_search (mismatched query domain). +--! @param a public.eql_v3_text_search_ore left operand +--! @param b eql_v3.query_text_search right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a public.eql_v3_text_search_ore, b eql_v3.query_text_search) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'public.eql_v3_text_search_ore and eql_v3.query_text_search'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_search: eql_v3.query_text_search and public.eql_v3_text_search_ore (mismatched query domain). +--! @param a eql_v3.query_text_search left operand +--! @param b public.eql_v3_text_search_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a eql_v3.query_text_search, b public.eql_v3_text_search_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'eql_v3.query_text_search and public.eql_v3_text_search_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_search: public.eql_v3_text_search_ore and eql_v3.query_text_search (mismatched query domain). +--! @param a public.eql_v3_text_search_ore left operand +--! @param b eql_v3.query_text_search right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a public.eql_v3_text_search_ore, b eql_v3.query_text_search) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'public.eql_v3_text_search_ore and eql_v3.query_text_search'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_search: eql_v3.query_text_search and public.eql_v3_text_search_ore (mismatched query domain). +--! @param a eql_v3.query_text_search left operand +--! @param b public.eql_v3_text_search_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a eql_v3.query_text_search, b public.eql_v3_text_search_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'eql_v3.query_text_search and public.eql_v3_text_search_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_search: public.eql_v3_text_search_ore and eql_v3.query_text_search (mismatched query domain). +--! @param a public.eql_v3_text_search_ore left operand +--! @param b eql_v3.query_text_search right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lt(a public.eql_v3_text_search_ore, b eql_v3.query_text_search) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<', 'public.eql_v3_text_search_ore and eql_v3.query_text_search'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_search: eql_v3.query_text_search and public.eql_v3_text_search_ore (mismatched query domain). +--! @param a eql_v3.query_text_search left operand +--! @param b public.eql_v3_text_search_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lt(a eql_v3.query_text_search, b public.eql_v3_text_search_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<', 'eql_v3.query_text_search and public.eql_v3_text_search_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_search: public.eql_v3_text_search_ore and eql_v3.query_text_search (mismatched query domain). +--! @param a public.eql_v3_text_search_ore left operand +--! @param b eql_v3.query_text_search right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lte(a public.eql_v3_text_search_ore, b eql_v3.query_text_search) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<=', 'public.eql_v3_text_search_ore and eql_v3.query_text_search'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_search: eql_v3.query_text_search and public.eql_v3_text_search_ore (mismatched query domain). +--! @param a eql_v3.query_text_search left operand +--! @param b public.eql_v3_text_search_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lte(a eql_v3.query_text_search, b public.eql_v3_text_search_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<=', 'eql_v3.query_text_search and public.eql_v3_text_search_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_search: public.eql_v3_text_search_ore and eql_v3.query_text_search (mismatched query domain). +--! @param a public.eql_v3_text_search_ore left operand +--! @param b eql_v3.query_text_search right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gt(a public.eql_v3_text_search_ore, b eql_v3.query_text_search) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>', 'public.eql_v3_text_search_ore and eql_v3.query_text_search'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_search: eql_v3.query_text_search and public.eql_v3_text_search_ore (mismatched query domain). +--! @param a eql_v3.query_text_search left operand +--! @param b public.eql_v3_text_search_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gt(a eql_v3.query_text_search, b public.eql_v3_text_search_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>', 'eql_v3.query_text_search and public.eql_v3_text_search_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_search: public.eql_v3_text_search_ore and eql_v3.query_text_search (mismatched query domain). +--! @param a public.eql_v3_text_search_ore left operand +--! @param b eql_v3.query_text_search right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gte(a public.eql_v3_text_search_ore, b eql_v3.query_text_search) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>=', 'public.eql_v3_text_search_ore and eql_v3.query_text_search'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_search: eql_v3.query_text_search and public.eql_v3_text_search_ore (mismatched query domain). +--! @param a eql_v3.query_text_search left operand +--! @param b public.eql_v3_text_search_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gte(a eql_v3.query_text_search, b public.eql_v3_text_search_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>=', 'eql_v3.query_text_search and public.eql_v3_text_search_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_search: public.eql_v3_text_search_ore and eql_v3.query_text_search (mismatched query domain). +--! @param a public.eql_v3_text_search_ore left operand +--! @param b eql_v3.query_text_search right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal."@@"(a public.eql_v3_text_search_ore, b eql_v3.query_text_search) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '@@', 'public.eql_v3_text_search_ore and eql_v3.query_text_search'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_search: eql_v3.query_text_search and public.eql_v3_text_search_ore (mismatched query domain). +--! @param a eql_v3.query_text_search left operand +--! @param b public.eql_v3_text_search_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal."@@"(a eql_v3.query_text_search, b public.eql_v3_text_search_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '@@', 'eql_v3.query_text_search and public.eql_v3_text_search_ore'; END; $$ +LANGUAGE plpgsql; -- AUTOMATICALLY GENERATED FILE. --! @file encrypted_domain/text/query_text_search_operators.sql @@ -45237,6 +54379,286 @@ CREATE OPERATOR @@ ( LEFTARG = eql_v3.query_text_search, RIGHTARG = public.eql_v3_text_search, RESTRICT = contsel, JOIN = contjoinsel ); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = public.eql_v3_text_eq, RIGHTARG = eql_v3.query_text_search +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = eql_v3.query_text_search, RIGHTARG = public.eql_v3_text_eq +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = public.eql_v3_text_eq, RIGHTARG = eql_v3.query_text_search +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = eql_v3.query_text_search, RIGHTARG = public.eql_v3_text_eq +); + +CREATE OPERATOR @@ ( + FUNCTION = eql_v3_internal."@@", + LEFTARG = public.eql_v3_text_match, RIGHTARG = eql_v3.query_text_search +); + +CREATE OPERATOR @@ ( + FUNCTION = eql_v3_internal."@@", + LEFTARG = eql_v3.query_text_search, RIGHTARG = public.eql_v3_text_match +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = public.eql_v3_text_ord_ore, RIGHTARG = eql_v3.query_text_search +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = eql_v3.query_text_search, RIGHTARG = public.eql_v3_text_ord_ore +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = public.eql_v3_text_ord_ore, RIGHTARG = eql_v3.query_text_search +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = eql_v3.query_text_search, RIGHTARG = public.eql_v3_text_ord_ore +); + +CREATE OPERATOR < ( + FUNCTION = eql_v3_internal.lt, + LEFTARG = public.eql_v3_text_ord_ore, RIGHTARG = eql_v3.query_text_search +); + +CREATE OPERATOR < ( + FUNCTION = eql_v3_internal.lt, + LEFTARG = eql_v3.query_text_search, RIGHTARG = public.eql_v3_text_ord_ore +); + +CREATE OPERATOR <= ( + FUNCTION = eql_v3_internal.lte, + LEFTARG = public.eql_v3_text_ord_ore, RIGHTARG = eql_v3.query_text_search +); + +CREATE OPERATOR <= ( + FUNCTION = eql_v3_internal.lte, + LEFTARG = eql_v3.query_text_search, RIGHTARG = public.eql_v3_text_ord_ore +); + +CREATE OPERATOR > ( + FUNCTION = eql_v3_internal.gt, + LEFTARG = public.eql_v3_text_ord_ore, RIGHTARG = eql_v3.query_text_search +); + +CREATE OPERATOR > ( + FUNCTION = eql_v3_internal.gt, + LEFTARG = eql_v3.query_text_search, RIGHTARG = public.eql_v3_text_ord_ore +); + +CREATE OPERATOR >= ( + FUNCTION = eql_v3_internal.gte, + LEFTARG = public.eql_v3_text_ord_ore, RIGHTARG = eql_v3.query_text_search +); + +CREATE OPERATOR >= ( + FUNCTION = eql_v3_internal.gte, + LEFTARG = eql_v3.query_text_search, RIGHTARG = public.eql_v3_text_ord_ore +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = public.eql_v3_text_ord, RIGHTARG = eql_v3.query_text_search +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = eql_v3.query_text_search, RIGHTARG = public.eql_v3_text_ord +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = public.eql_v3_text_ord, RIGHTARG = eql_v3.query_text_search +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = eql_v3.query_text_search, RIGHTARG = public.eql_v3_text_ord +); + +CREATE OPERATOR < ( + FUNCTION = eql_v3_internal.lt, + LEFTARG = public.eql_v3_text_ord, RIGHTARG = eql_v3.query_text_search +); + +CREATE OPERATOR < ( + FUNCTION = eql_v3_internal.lt, + LEFTARG = eql_v3.query_text_search, RIGHTARG = public.eql_v3_text_ord +); + +CREATE OPERATOR <= ( + FUNCTION = eql_v3_internal.lte, + LEFTARG = public.eql_v3_text_ord, RIGHTARG = eql_v3.query_text_search +); + +CREATE OPERATOR <= ( + FUNCTION = eql_v3_internal.lte, + LEFTARG = eql_v3.query_text_search, RIGHTARG = public.eql_v3_text_ord +); + +CREATE OPERATOR > ( + FUNCTION = eql_v3_internal.gt, + LEFTARG = public.eql_v3_text_ord, RIGHTARG = eql_v3.query_text_search +); + +CREATE OPERATOR > ( + FUNCTION = eql_v3_internal.gt, + LEFTARG = eql_v3.query_text_search, RIGHTARG = public.eql_v3_text_ord +); + +CREATE OPERATOR >= ( + FUNCTION = eql_v3_internal.gte, + LEFTARG = public.eql_v3_text_ord, RIGHTARG = eql_v3.query_text_search +); + +CREATE OPERATOR >= ( + FUNCTION = eql_v3_internal.gte, + LEFTARG = eql_v3.query_text_search, RIGHTARG = public.eql_v3_text_ord +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = public.eql_v3_text_ord_ope, RIGHTARG = eql_v3.query_text_search +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = eql_v3.query_text_search, RIGHTARG = public.eql_v3_text_ord_ope +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = public.eql_v3_text_ord_ope, RIGHTARG = eql_v3.query_text_search +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = eql_v3.query_text_search, RIGHTARG = public.eql_v3_text_ord_ope +); + +CREATE OPERATOR < ( + FUNCTION = eql_v3_internal.lt, + LEFTARG = public.eql_v3_text_ord_ope, RIGHTARG = eql_v3.query_text_search +); + +CREATE OPERATOR < ( + FUNCTION = eql_v3_internal.lt, + LEFTARG = eql_v3.query_text_search, RIGHTARG = public.eql_v3_text_ord_ope +); + +CREATE OPERATOR <= ( + FUNCTION = eql_v3_internal.lte, + LEFTARG = public.eql_v3_text_ord_ope, RIGHTARG = eql_v3.query_text_search +); + +CREATE OPERATOR <= ( + FUNCTION = eql_v3_internal.lte, + LEFTARG = eql_v3.query_text_search, RIGHTARG = public.eql_v3_text_ord_ope +); + +CREATE OPERATOR > ( + FUNCTION = eql_v3_internal.gt, + LEFTARG = public.eql_v3_text_ord_ope, RIGHTARG = eql_v3.query_text_search +); + +CREATE OPERATOR > ( + FUNCTION = eql_v3_internal.gt, + LEFTARG = eql_v3.query_text_search, RIGHTARG = public.eql_v3_text_ord_ope +); + +CREATE OPERATOR >= ( + FUNCTION = eql_v3_internal.gte, + LEFTARG = public.eql_v3_text_ord_ope, RIGHTARG = eql_v3.query_text_search +); + +CREATE OPERATOR >= ( + FUNCTION = eql_v3_internal.gte, + LEFTARG = eql_v3.query_text_search, RIGHTARG = public.eql_v3_text_ord_ope +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = public.eql_v3_text_search_ore, RIGHTARG = eql_v3.query_text_search +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = eql_v3.query_text_search, RIGHTARG = public.eql_v3_text_search_ore +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = public.eql_v3_text_search_ore, RIGHTARG = eql_v3.query_text_search +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = eql_v3.query_text_search, RIGHTARG = public.eql_v3_text_search_ore +); + +CREATE OPERATOR < ( + FUNCTION = eql_v3_internal.lt, + LEFTARG = public.eql_v3_text_search_ore, RIGHTARG = eql_v3.query_text_search +); + +CREATE OPERATOR < ( + FUNCTION = eql_v3_internal.lt, + LEFTARG = eql_v3.query_text_search, RIGHTARG = public.eql_v3_text_search_ore +); + +CREATE OPERATOR <= ( + FUNCTION = eql_v3_internal.lte, + LEFTARG = public.eql_v3_text_search_ore, RIGHTARG = eql_v3.query_text_search +); + +CREATE OPERATOR <= ( + FUNCTION = eql_v3_internal.lte, + LEFTARG = eql_v3.query_text_search, RIGHTARG = public.eql_v3_text_search_ore +); + +CREATE OPERATOR > ( + FUNCTION = eql_v3_internal.gt, + LEFTARG = public.eql_v3_text_search_ore, RIGHTARG = eql_v3.query_text_search +); + +CREATE OPERATOR > ( + FUNCTION = eql_v3_internal.gt, + LEFTARG = eql_v3.query_text_search, RIGHTARG = public.eql_v3_text_search_ore +); + +CREATE OPERATOR >= ( + FUNCTION = eql_v3_internal.gte, + LEFTARG = public.eql_v3_text_search_ore, RIGHTARG = eql_v3.query_text_search +); + +CREATE OPERATOR >= ( + FUNCTION = eql_v3_internal.gte, + LEFTARG = eql_v3.query_text_search, RIGHTARG = public.eql_v3_text_search_ore +); + +CREATE OPERATOR @@ ( + FUNCTION = eql_v3_internal."@@", + LEFTARG = public.eql_v3_text_search_ore, RIGHTARG = eql_v3.query_text_search +); + +CREATE OPERATOR @@ ( + FUNCTION = eql_v3_internal."@@", + LEFTARG = eql_v3.query_text_search, RIGHTARG = public.eql_v3_text_search_ore +); -- AUTOMATICALLY GENERATED FILE. --! @file encrypted_domain/text/text_search_operators.sql @@ -46038,7 +55460,7 @@ AS $$ SELECT eql_v3_internal.ope_cllw(a::jsonb) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a public.eql_v3_timestamp_ord, b public.eql_v3_timestamp_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) = eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_timestamp_ord. --! @param a public.eql_v3_timestamp_ord @@ -46046,7 +55468,7 @@ AS $$ SELECT eql_v3.ord_term(a) = eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a public.eql_v3_timestamp_ord, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) = eql_v3.ord_term(b::public.eql_v3_timestamp_ord) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.=) eql_v3.ord_term(b::public.eql_v3_timestamp_ord) $$; --! @brief Operator wrapper for public.eql_v3_timestamp_ord. --! @param a jsonb @@ -46054,7 +55476,7 @@ AS $$ SELECT eql_v3.ord_term(a) = eql_v3.ord_term(b::public.eql_v3_timestamp_ord --! @return boolean CREATE FUNCTION eql_v3.eq(a jsonb, b public.eql_v3_timestamp_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_timestamp_ord) = eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_timestamp_ord) OPERATOR(pg_catalog.=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_timestamp_ord. --! @param a public.eql_v3_timestamp_ord @@ -46062,7 +55484,7 @@ AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_timestamp_ord) = eql_v3.ord_term(b --! @return boolean CREATE FUNCTION eql_v3.neq(a public.eql_v3_timestamp_ord, b public.eql_v3_timestamp_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <> eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_timestamp_ord. --! @param a public.eql_v3_timestamp_ord @@ -46070,7 +55492,7 @@ AS $$ SELECT eql_v3.ord_term(a) <> eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.neq(a public.eql_v3_timestamp_ord, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <> eql_v3.ord_term(b::public.eql_v3_timestamp_ord) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<>) eql_v3.ord_term(b::public.eql_v3_timestamp_ord) $$; --! @brief Operator wrapper for public.eql_v3_timestamp_ord. --! @param a jsonb @@ -46078,7 +55500,7 @@ AS $$ SELECT eql_v3.ord_term(a) <> eql_v3.ord_term(b::public.eql_v3_timestamp_or --! @return boolean CREATE FUNCTION eql_v3.neq(a jsonb, b public.eql_v3_timestamp_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_timestamp_ord) <> eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_timestamp_ord) OPERATOR(pg_catalog.<>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_timestamp_ord. --! @param a public.eql_v3_timestamp_ord @@ -46086,7 +55508,7 @@ AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_timestamp_ord) <> eql_v3.ord_term( --! @return boolean CREATE FUNCTION eql_v3.lt(a public.eql_v3_timestamp_ord, b public.eql_v3_timestamp_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_timestamp_ord. --! @param a public.eql_v3_timestamp_ord @@ -46094,7 +55516,7 @@ AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lt(a public.eql_v3_timestamp_ord, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b::public.eql_v3_timestamp_ord) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<) eql_v3.ord_term(b::public.eql_v3_timestamp_ord) $$; --! @brief Operator wrapper for public.eql_v3_timestamp_ord. --! @param a jsonb @@ -46102,7 +55524,7 @@ AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b::public.eql_v3_timestamp_ord --! @return boolean CREATE FUNCTION eql_v3.lt(a jsonb, b public.eql_v3_timestamp_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_timestamp_ord) < eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_timestamp_ord) OPERATOR(pg_catalog.<) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_timestamp_ord. --! @param a public.eql_v3_timestamp_ord @@ -46110,7 +55532,7 @@ AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_timestamp_ord) < eql_v3.ord_term(b --! @return boolean CREATE FUNCTION eql_v3.lte(a public.eql_v3_timestamp_ord, b public.eql_v3_timestamp_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_timestamp_ord. --! @param a public.eql_v3_timestamp_ord @@ -46118,7 +55540,7 @@ AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lte(a public.eql_v3_timestamp_ord, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b::public.eql_v3_timestamp_ord) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<=) eql_v3.ord_term(b::public.eql_v3_timestamp_ord) $$; --! @brief Operator wrapper for public.eql_v3_timestamp_ord. --! @param a jsonb @@ -46126,7 +55548,7 @@ AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b::public.eql_v3_timestamp_or --! @return boolean CREATE FUNCTION eql_v3.lte(a jsonb, b public.eql_v3_timestamp_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_timestamp_ord) <= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_timestamp_ord) OPERATOR(pg_catalog.<=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_timestamp_ord. --! @param a public.eql_v3_timestamp_ord @@ -46134,7 +55556,7 @@ AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_timestamp_ord) <= eql_v3.ord_term( --! @return boolean CREATE FUNCTION eql_v3.gt(a public.eql_v3_timestamp_ord, b public.eql_v3_timestamp_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_timestamp_ord. --! @param a public.eql_v3_timestamp_ord @@ -46142,7 +55564,7 @@ AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gt(a public.eql_v3_timestamp_ord, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b::public.eql_v3_timestamp_ord) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>) eql_v3.ord_term(b::public.eql_v3_timestamp_ord) $$; --! @brief Operator wrapper for public.eql_v3_timestamp_ord. --! @param a jsonb @@ -46150,7 +55572,7 @@ AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b::public.eql_v3_timestamp_ord --! @return boolean CREATE FUNCTION eql_v3.gt(a jsonb, b public.eql_v3_timestamp_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_timestamp_ord) > eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_timestamp_ord) OPERATOR(pg_catalog.>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_timestamp_ord. --! @param a public.eql_v3_timestamp_ord @@ -46158,7 +55580,7 @@ AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_timestamp_ord) > eql_v3.ord_term(b --! @return boolean CREATE FUNCTION eql_v3.gte(a public.eql_v3_timestamp_ord, b public.eql_v3_timestamp_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_timestamp_ord. --! @param a public.eql_v3_timestamp_ord @@ -46166,7 +55588,7 @@ AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gte(a public.eql_v3_timestamp_ord, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b::public.eql_v3_timestamp_ord) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>=) eql_v3.ord_term(b::public.eql_v3_timestamp_ord) $$; --! @brief Operator wrapper for public.eql_v3_timestamp_ord. --! @param a jsonb @@ -46174,7 +55596,7 @@ AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b::public.eql_v3_timestamp_or --! @return boolean CREATE FUNCTION eql_v3.gte(a jsonb, b public.eql_v3_timestamp_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_timestamp_ord) >= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_timestamp_ord) OPERATOR(pg_catalog.>=) eql_v3.ord_term(b) $$; --! @brief Unsupported operator blocker for public.eql_v3_timestamp_ord. --! @@ -46600,7 +56022,7 @@ AS $$ SELECT eql_v3_internal.ope_cllw(a::jsonb) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a public.eql_v3_timestamp_ord, b eql_v3.query_timestamp_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) = eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_timestamp_ord. --! @param a eql_v3.query_timestamp_ord @@ -46608,7 +56030,7 @@ AS $$ SELECT eql_v3.ord_term(a) = eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a eql_v3.query_timestamp_ord, b public.eql_v3_timestamp_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) = eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_timestamp_ord. --! @param a public.eql_v3_timestamp_ord @@ -46616,7 +56038,7 @@ AS $$ SELECT eql_v3.ord_term(a) = eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.neq(a public.eql_v3_timestamp_ord, b eql_v3.query_timestamp_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <> eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_timestamp_ord. --! @param a eql_v3.query_timestamp_ord @@ -46624,7 +56046,7 @@ AS $$ SELECT eql_v3.ord_term(a) <> eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.neq(a eql_v3.query_timestamp_ord, b public.eql_v3_timestamp_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <> eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_timestamp_ord. --! @param a public.eql_v3_timestamp_ord @@ -46632,7 +56054,7 @@ AS $$ SELECT eql_v3.ord_term(a) <> eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lt(a public.eql_v3_timestamp_ord, b eql_v3.query_timestamp_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_timestamp_ord. --! @param a eql_v3.query_timestamp_ord @@ -46640,7 +56062,7 @@ AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lt(a eql_v3.query_timestamp_ord, b public.eql_v3_timestamp_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_timestamp_ord. --! @param a public.eql_v3_timestamp_ord @@ -46648,7 +56070,7 @@ AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lte(a public.eql_v3_timestamp_ord, b eql_v3.query_timestamp_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_timestamp_ord. --! @param a eql_v3.query_timestamp_ord @@ -46656,7 +56078,7 @@ AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lte(a eql_v3.query_timestamp_ord, b public.eql_v3_timestamp_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_timestamp_ord. --! @param a public.eql_v3_timestamp_ord @@ -46664,7 +56086,7 @@ AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gt(a public.eql_v3_timestamp_ord, b eql_v3.query_timestamp_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_timestamp_ord. --! @param a eql_v3.query_timestamp_ord @@ -46672,7 +56094,7 @@ AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gt(a eql_v3.query_timestamp_ord, b public.eql_v3_timestamp_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_timestamp_ord. --! @param a public.eql_v3_timestamp_ord @@ -46680,7 +56102,7 @@ AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gte(a public.eql_v3_timestamp_ord, b eql_v3.query_timestamp_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_timestamp_ord. --! @param a eql_v3.query_timestamp_ord @@ -46688,7 +56110,259 @@ AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gte(a eql_v3.query_timestamp_ord, b public.eql_v3_timestamp_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>=) eql_v3.ord_term(b) $$; + +--! @brief Unsupported operator blocker for eql_v3.query_timestamp_ord: public.eql_v3_timestamp_eq and eql_v3.query_timestamp_ord (mismatched query domain). +--! @param a public.eql_v3_timestamp_eq left operand +--! @param b eql_v3.query_timestamp_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a public.eql_v3_timestamp_eq, b eql_v3.query_timestamp_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'public.eql_v3_timestamp_eq and eql_v3.query_timestamp_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_timestamp_ord: eql_v3.query_timestamp_ord and public.eql_v3_timestamp_eq (mismatched query domain). +--! @param a eql_v3.query_timestamp_ord left operand +--! @param b public.eql_v3_timestamp_eq right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a eql_v3.query_timestamp_ord, b public.eql_v3_timestamp_eq) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'eql_v3.query_timestamp_ord and public.eql_v3_timestamp_eq'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_timestamp_ord: public.eql_v3_timestamp_eq and eql_v3.query_timestamp_ord (mismatched query domain). +--! @param a public.eql_v3_timestamp_eq left operand +--! @param b eql_v3.query_timestamp_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a public.eql_v3_timestamp_eq, b eql_v3.query_timestamp_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'public.eql_v3_timestamp_eq and eql_v3.query_timestamp_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_timestamp_ord: eql_v3.query_timestamp_ord and public.eql_v3_timestamp_eq (mismatched query domain). +--! @param a eql_v3.query_timestamp_ord left operand +--! @param b public.eql_v3_timestamp_eq right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a eql_v3.query_timestamp_ord, b public.eql_v3_timestamp_eq) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'eql_v3.query_timestamp_ord and public.eql_v3_timestamp_eq'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_timestamp_ord: public.eql_v3_timestamp_ord_ore and eql_v3.query_timestamp_ord (mismatched query domain). +--! @param a public.eql_v3_timestamp_ord_ore left operand +--! @param b eql_v3.query_timestamp_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a public.eql_v3_timestamp_ord_ore, b eql_v3.query_timestamp_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'public.eql_v3_timestamp_ord_ore and eql_v3.query_timestamp_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_timestamp_ord: eql_v3.query_timestamp_ord and public.eql_v3_timestamp_ord_ore (mismatched query domain). +--! @param a eql_v3.query_timestamp_ord left operand +--! @param b public.eql_v3_timestamp_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a eql_v3.query_timestamp_ord, b public.eql_v3_timestamp_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'eql_v3.query_timestamp_ord and public.eql_v3_timestamp_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_timestamp_ord: public.eql_v3_timestamp_ord_ore and eql_v3.query_timestamp_ord (mismatched query domain). +--! @param a public.eql_v3_timestamp_ord_ore left operand +--! @param b eql_v3.query_timestamp_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a public.eql_v3_timestamp_ord_ore, b eql_v3.query_timestamp_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'public.eql_v3_timestamp_ord_ore and eql_v3.query_timestamp_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_timestamp_ord: eql_v3.query_timestamp_ord and public.eql_v3_timestamp_ord_ore (mismatched query domain). +--! @param a eql_v3.query_timestamp_ord left operand +--! @param b public.eql_v3_timestamp_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a eql_v3.query_timestamp_ord, b public.eql_v3_timestamp_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'eql_v3.query_timestamp_ord and public.eql_v3_timestamp_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_timestamp_ord: public.eql_v3_timestamp_ord_ore and eql_v3.query_timestamp_ord (mismatched query domain). +--! @param a public.eql_v3_timestamp_ord_ore left operand +--! @param b eql_v3.query_timestamp_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lt(a public.eql_v3_timestamp_ord_ore, b eql_v3.query_timestamp_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<', 'public.eql_v3_timestamp_ord_ore and eql_v3.query_timestamp_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_timestamp_ord: eql_v3.query_timestamp_ord and public.eql_v3_timestamp_ord_ore (mismatched query domain). +--! @param a eql_v3.query_timestamp_ord left operand +--! @param b public.eql_v3_timestamp_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lt(a eql_v3.query_timestamp_ord, b public.eql_v3_timestamp_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<', 'eql_v3.query_timestamp_ord and public.eql_v3_timestamp_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_timestamp_ord: public.eql_v3_timestamp_ord_ore and eql_v3.query_timestamp_ord (mismatched query domain). +--! @param a public.eql_v3_timestamp_ord_ore left operand +--! @param b eql_v3.query_timestamp_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lte(a public.eql_v3_timestamp_ord_ore, b eql_v3.query_timestamp_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<=', 'public.eql_v3_timestamp_ord_ore and eql_v3.query_timestamp_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_timestamp_ord: eql_v3.query_timestamp_ord and public.eql_v3_timestamp_ord_ore (mismatched query domain). +--! @param a eql_v3.query_timestamp_ord left operand +--! @param b public.eql_v3_timestamp_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lte(a eql_v3.query_timestamp_ord, b public.eql_v3_timestamp_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<=', 'eql_v3.query_timestamp_ord and public.eql_v3_timestamp_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_timestamp_ord: public.eql_v3_timestamp_ord_ore and eql_v3.query_timestamp_ord (mismatched query domain). +--! @param a public.eql_v3_timestamp_ord_ore left operand +--! @param b eql_v3.query_timestamp_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gt(a public.eql_v3_timestamp_ord_ore, b eql_v3.query_timestamp_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>', 'public.eql_v3_timestamp_ord_ore and eql_v3.query_timestamp_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_timestamp_ord: eql_v3.query_timestamp_ord and public.eql_v3_timestamp_ord_ore (mismatched query domain). +--! @param a eql_v3.query_timestamp_ord left operand +--! @param b public.eql_v3_timestamp_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gt(a eql_v3.query_timestamp_ord, b public.eql_v3_timestamp_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>', 'eql_v3.query_timestamp_ord and public.eql_v3_timestamp_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_timestamp_ord: public.eql_v3_timestamp_ord_ore and eql_v3.query_timestamp_ord (mismatched query domain). +--! @param a public.eql_v3_timestamp_ord_ore left operand +--! @param b eql_v3.query_timestamp_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gte(a public.eql_v3_timestamp_ord_ore, b eql_v3.query_timestamp_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>=', 'public.eql_v3_timestamp_ord_ore and eql_v3.query_timestamp_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_timestamp_ord: eql_v3.query_timestamp_ord and public.eql_v3_timestamp_ord_ore (mismatched query domain). +--! @param a eql_v3.query_timestamp_ord left operand +--! @param b public.eql_v3_timestamp_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gte(a eql_v3.query_timestamp_ord, b public.eql_v3_timestamp_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>=', 'eql_v3.query_timestamp_ord and public.eql_v3_timestamp_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_timestamp_ord: public.eql_v3_timestamp_ord_ope and eql_v3.query_timestamp_ord (mismatched query domain). +--! @param a public.eql_v3_timestamp_ord_ope left operand +--! @param b eql_v3.query_timestamp_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a public.eql_v3_timestamp_ord_ope, b eql_v3.query_timestamp_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'public.eql_v3_timestamp_ord_ope and eql_v3.query_timestamp_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_timestamp_ord: eql_v3.query_timestamp_ord and public.eql_v3_timestamp_ord_ope (mismatched query domain). +--! @param a eql_v3.query_timestamp_ord left operand +--! @param b public.eql_v3_timestamp_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a eql_v3.query_timestamp_ord, b public.eql_v3_timestamp_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'eql_v3.query_timestamp_ord and public.eql_v3_timestamp_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_timestamp_ord: public.eql_v3_timestamp_ord_ope and eql_v3.query_timestamp_ord (mismatched query domain). +--! @param a public.eql_v3_timestamp_ord_ope left operand +--! @param b eql_v3.query_timestamp_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a public.eql_v3_timestamp_ord_ope, b eql_v3.query_timestamp_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'public.eql_v3_timestamp_ord_ope and eql_v3.query_timestamp_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_timestamp_ord: eql_v3.query_timestamp_ord and public.eql_v3_timestamp_ord_ope (mismatched query domain). +--! @param a eql_v3.query_timestamp_ord left operand +--! @param b public.eql_v3_timestamp_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a eql_v3.query_timestamp_ord, b public.eql_v3_timestamp_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'eql_v3.query_timestamp_ord and public.eql_v3_timestamp_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_timestamp_ord: public.eql_v3_timestamp_ord_ope and eql_v3.query_timestamp_ord (mismatched query domain). +--! @param a public.eql_v3_timestamp_ord_ope left operand +--! @param b eql_v3.query_timestamp_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lt(a public.eql_v3_timestamp_ord_ope, b eql_v3.query_timestamp_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<', 'public.eql_v3_timestamp_ord_ope and eql_v3.query_timestamp_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_timestamp_ord: eql_v3.query_timestamp_ord and public.eql_v3_timestamp_ord_ope (mismatched query domain). +--! @param a eql_v3.query_timestamp_ord left operand +--! @param b public.eql_v3_timestamp_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lt(a eql_v3.query_timestamp_ord, b public.eql_v3_timestamp_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<', 'eql_v3.query_timestamp_ord and public.eql_v3_timestamp_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_timestamp_ord: public.eql_v3_timestamp_ord_ope and eql_v3.query_timestamp_ord (mismatched query domain). +--! @param a public.eql_v3_timestamp_ord_ope left operand +--! @param b eql_v3.query_timestamp_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lte(a public.eql_v3_timestamp_ord_ope, b eql_v3.query_timestamp_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<=', 'public.eql_v3_timestamp_ord_ope and eql_v3.query_timestamp_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_timestamp_ord: eql_v3.query_timestamp_ord and public.eql_v3_timestamp_ord_ope (mismatched query domain). +--! @param a eql_v3.query_timestamp_ord left operand +--! @param b public.eql_v3_timestamp_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lte(a eql_v3.query_timestamp_ord, b public.eql_v3_timestamp_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<=', 'eql_v3.query_timestamp_ord and public.eql_v3_timestamp_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_timestamp_ord: public.eql_v3_timestamp_ord_ope and eql_v3.query_timestamp_ord (mismatched query domain). +--! @param a public.eql_v3_timestamp_ord_ope left operand +--! @param b eql_v3.query_timestamp_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gt(a public.eql_v3_timestamp_ord_ope, b eql_v3.query_timestamp_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>', 'public.eql_v3_timestamp_ord_ope and eql_v3.query_timestamp_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_timestamp_ord: eql_v3.query_timestamp_ord and public.eql_v3_timestamp_ord_ope (mismatched query domain). +--! @param a eql_v3.query_timestamp_ord left operand +--! @param b public.eql_v3_timestamp_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gt(a eql_v3.query_timestamp_ord, b public.eql_v3_timestamp_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>', 'eql_v3.query_timestamp_ord and public.eql_v3_timestamp_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_timestamp_ord: public.eql_v3_timestamp_ord_ope and eql_v3.query_timestamp_ord (mismatched query domain). +--! @param a public.eql_v3_timestamp_ord_ope left operand +--! @param b eql_v3.query_timestamp_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gte(a public.eql_v3_timestamp_ord_ope, b eql_v3.query_timestamp_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>=', 'public.eql_v3_timestamp_ord_ope and eql_v3.query_timestamp_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_timestamp_ord: eql_v3.query_timestamp_ord and public.eql_v3_timestamp_ord_ope (mismatched query domain). +--! @param a eql_v3.query_timestamp_ord left operand +--! @param b public.eql_v3_timestamp_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gte(a eql_v3.query_timestamp_ord, b public.eql_v3_timestamp_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>=', 'eql_v3.query_timestamp_ord and public.eql_v3_timestamp_ord_ope'; END; $$ +LANGUAGE plpgsql; -- AUTOMATICALLY GENERATED FILE. --! @file encrypted_domain/timestamp/query_timestamp_ord_operators.sql @@ -46765,6 +56439,146 @@ CREATE OPERATOR >= ( LEFTARG = eql_v3.query_timestamp_ord, RIGHTARG = public.eql_v3_timestamp_ord, COMMUTATOR = <=, NEGATOR = <, RESTRICT = scalargesel, JOIN = scalargejoinsel ); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = public.eql_v3_timestamp_eq, RIGHTARG = eql_v3.query_timestamp_ord +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = eql_v3.query_timestamp_ord, RIGHTARG = public.eql_v3_timestamp_eq +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = public.eql_v3_timestamp_eq, RIGHTARG = eql_v3.query_timestamp_ord +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = eql_v3.query_timestamp_ord, RIGHTARG = public.eql_v3_timestamp_eq +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = public.eql_v3_timestamp_ord_ore, RIGHTARG = eql_v3.query_timestamp_ord +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = eql_v3.query_timestamp_ord, RIGHTARG = public.eql_v3_timestamp_ord_ore +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = public.eql_v3_timestamp_ord_ore, RIGHTARG = eql_v3.query_timestamp_ord +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = eql_v3.query_timestamp_ord, RIGHTARG = public.eql_v3_timestamp_ord_ore +); + +CREATE OPERATOR < ( + FUNCTION = eql_v3_internal.lt, + LEFTARG = public.eql_v3_timestamp_ord_ore, RIGHTARG = eql_v3.query_timestamp_ord +); + +CREATE OPERATOR < ( + FUNCTION = eql_v3_internal.lt, + LEFTARG = eql_v3.query_timestamp_ord, RIGHTARG = public.eql_v3_timestamp_ord_ore +); + +CREATE OPERATOR <= ( + FUNCTION = eql_v3_internal.lte, + LEFTARG = public.eql_v3_timestamp_ord_ore, RIGHTARG = eql_v3.query_timestamp_ord +); + +CREATE OPERATOR <= ( + FUNCTION = eql_v3_internal.lte, + LEFTARG = eql_v3.query_timestamp_ord, RIGHTARG = public.eql_v3_timestamp_ord_ore +); + +CREATE OPERATOR > ( + FUNCTION = eql_v3_internal.gt, + LEFTARG = public.eql_v3_timestamp_ord_ore, RIGHTARG = eql_v3.query_timestamp_ord +); + +CREATE OPERATOR > ( + FUNCTION = eql_v3_internal.gt, + LEFTARG = eql_v3.query_timestamp_ord, RIGHTARG = public.eql_v3_timestamp_ord_ore +); + +CREATE OPERATOR >= ( + FUNCTION = eql_v3_internal.gte, + LEFTARG = public.eql_v3_timestamp_ord_ore, RIGHTARG = eql_v3.query_timestamp_ord +); + +CREATE OPERATOR >= ( + FUNCTION = eql_v3_internal.gte, + LEFTARG = eql_v3.query_timestamp_ord, RIGHTARG = public.eql_v3_timestamp_ord_ore +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = public.eql_v3_timestamp_ord_ope, RIGHTARG = eql_v3.query_timestamp_ord +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = eql_v3.query_timestamp_ord, RIGHTARG = public.eql_v3_timestamp_ord_ope +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = public.eql_v3_timestamp_ord_ope, RIGHTARG = eql_v3.query_timestamp_ord +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = eql_v3.query_timestamp_ord, RIGHTARG = public.eql_v3_timestamp_ord_ope +); + +CREATE OPERATOR < ( + FUNCTION = eql_v3_internal.lt, + LEFTARG = public.eql_v3_timestamp_ord_ope, RIGHTARG = eql_v3.query_timestamp_ord +); + +CREATE OPERATOR < ( + FUNCTION = eql_v3_internal.lt, + LEFTARG = eql_v3.query_timestamp_ord, RIGHTARG = public.eql_v3_timestamp_ord_ope +); + +CREATE OPERATOR <= ( + FUNCTION = eql_v3_internal.lte, + LEFTARG = public.eql_v3_timestamp_ord_ope, RIGHTARG = eql_v3.query_timestamp_ord +); + +CREATE OPERATOR <= ( + FUNCTION = eql_v3_internal.lte, + LEFTARG = eql_v3.query_timestamp_ord, RIGHTARG = public.eql_v3_timestamp_ord_ope +); + +CREATE OPERATOR > ( + FUNCTION = eql_v3_internal.gt, + LEFTARG = public.eql_v3_timestamp_ord_ope, RIGHTARG = eql_v3.query_timestamp_ord +); + +CREATE OPERATOR > ( + FUNCTION = eql_v3_internal.gt, + LEFTARG = eql_v3.query_timestamp_ord, RIGHTARG = public.eql_v3_timestamp_ord_ope +); + +CREATE OPERATOR >= ( + FUNCTION = eql_v3_internal.gte, + LEFTARG = public.eql_v3_timestamp_ord_ope, RIGHTARG = eql_v3.query_timestamp_ord +); + +CREATE OPERATOR >= ( + FUNCTION = eql_v3_internal.gte, + LEFTARG = eql_v3.query_timestamp_ord, RIGHTARG = public.eql_v3_timestamp_ord_ope +); -- AUTOMATICALLY GENERATED FILE. --! @file encrypted_domain/timestamp/timestamp_ord_ope_functions.sql @@ -46784,7 +56598,7 @@ AS $$ SELECT eql_v3_internal.ope_cllw(a::jsonb) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a public.eql_v3_timestamp_ord_ope, b public.eql_v3_timestamp_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) = eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_timestamp_ord_ope. --! @param a public.eql_v3_timestamp_ord_ope @@ -46792,7 +56606,7 @@ AS $$ SELECT eql_v3.ord_term(a) = eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a public.eql_v3_timestamp_ord_ope, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) = eql_v3.ord_term(b::public.eql_v3_timestamp_ord_ope) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.=) eql_v3.ord_term(b::public.eql_v3_timestamp_ord_ope) $$; --! @brief Operator wrapper for public.eql_v3_timestamp_ord_ope. --! @param a jsonb @@ -46800,7 +56614,7 @@ AS $$ SELECT eql_v3.ord_term(a) = eql_v3.ord_term(b::public.eql_v3_timestamp_ord --! @return boolean CREATE FUNCTION eql_v3.eq(a jsonb, b public.eql_v3_timestamp_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_timestamp_ord_ope) = eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_timestamp_ord_ope) OPERATOR(pg_catalog.=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_timestamp_ord_ope. --! @param a public.eql_v3_timestamp_ord_ope @@ -46808,7 +56622,7 @@ AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_timestamp_ord_ope) = eql_v3.ord_te --! @return boolean CREATE FUNCTION eql_v3.neq(a public.eql_v3_timestamp_ord_ope, b public.eql_v3_timestamp_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <> eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_timestamp_ord_ope. --! @param a public.eql_v3_timestamp_ord_ope @@ -46816,7 +56630,7 @@ AS $$ SELECT eql_v3.ord_term(a) <> eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.neq(a public.eql_v3_timestamp_ord_ope, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <> eql_v3.ord_term(b::public.eql_v3_timestamp_ord_ope) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<>) eql_v3.ord_term(b::public.eql_v3_timestamp_ord_ope) $$; --! @brief Operator wrapper for public.eql_v3_timestamp_ord_ope. --! @param a jsonb @@ -46824,7 +56638,7 @@ AS $$ SELECT eql_v3.ord_term(a) <> eql_v3.ord_term(b::public.eql_v3_timestamp_or --! @return boolean CREATE FUNCTION eql_v3.neq(a jsonb, b public.eql_v3_timestamp_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_timestamp_ord_ope) <> eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_timestamp_ord_ope) OPERATOR(pg_catalog.<>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_timestamp_ord_ope. --! @param a public.eql_v3_timestamp_ord_ope @@ -46832,7 +56646,7 @@ AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_timestamp_ord_ope) <> eql_v3.ord_t --! @return boolean CREATE FUNCTION eql_v3.lt(a public.eql_v3_timestamp_ord_ope, b public.eql_v3_timestamp_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_timestamp_ord_ope. --! @param a public.eql_v3_timestamp_ord_ope @@ -46840,7 +56654,7 @@ AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lt(a public.eql_v3_timestamp_ord_ope, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b::public.eql_v3_timestamp_ord_ope) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<) eql_v3.ord_term(b::public.eql_v3_timestamp_ord_ope) $$; --! @brief Operator wrapper for public.eql_v3_timestamp_ord_ope. --! @param a jsonb @@ -46848,7 +56662,7 @@ AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b::public.eql_v3_timestamp_ord --! @return boolean CREATE FUNCTION eql_v3.lt(a jsonb, b public.eql_v3_timestamp_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_timestamp_ord_ope) < eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_timestamp_ord_ope) OPERATOR(pg_catalog.<) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_timestamp_ord_ope. --! @param a public.eql_v3_timestamp_ord_ope @@ -46856,7 +56670,7 @@ AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_timestamp_ord_ope) < eql_v3.ord_te --! @return boolean CREATE FUNCTION eql_v3.lte(a public.eql_v3_timestamp_ord_ope, b public.eql_v3_timestamp_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_timestamp_ord_ope. --! @param a public.eql_v3_timestamp_ord_ope @@ -46864,7 +56678,7 @@ AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lte(a public.eql_v3_timestamp_ord_ope, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b::public.eql_v3_timestamp_ord_ope) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<=) eql_v3.ord_term(b::public.eql_v3_timestamp_ord_ope) $$; --! @brief Operator wrapper for public.eql_v3_timestamp_ord_ope. --! @param a jsonb @@ -46872,7 +56686,7 @@ AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b::public.eql_v3_timestamp_or --! @return boolean CREATE FUNCTION eql_v3.lte(a jsonb, b public.eql_v3_timestamp_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_timestamp_ord_ope) <= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_timestamp_ord_ope) OPERATOR(pg_catalog.<=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_timestamp_ord_ope. --! @param a public.eql_v3_timestamp_ord_ope @@ -46880,7 +56694,7 @@ AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_timestamp_ord_ope) <= eql_v3.ord_t --! @return boolean CREATE FUNCTION eql_v3.gt(a public.eql_v3_timestamp_ord_ope, b public.eql_v3_timestamp_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_timestamp_ord_ope. --! @param a public.eql_v3_timestamp_ord_ope @@ -46888,7 +56702,7 @@ AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gt(a public.eql_v3_timestamp_ord_ope, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b::public.eql_v3_timestamp_ord_ope) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>) eql_v3.ord_term(b::public.eql_v3_timestamp_ord_ope) $$; --! @brief Operator wrapper for public.eql_v3_timestamp_ord_ope. --! @param a jsonb @@ -46896,7 +56710,7 @@ AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b::public.eql_v3_timestamp_ord --! @return boolean CREATE FUNCTION eql_v3.gt(a jsonb, b public.eql_v3_timestamp_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_timestamp_ord_ope) > eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_timestamp_ord_ope) OPERATOR(pg_catalog.>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_timestamp_ord_ope. --! @param a public.eql_v3_timestamp_ord_ope @@ -46904,7 +56718,7 @@ AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_timestamp_ord_ope) > eql_v3.ord_te --! @return boolean CREATE FUNCTION eql_v3.gte(a public.eql_v3_timestamp_ord_ope, b public.eql_v3_timestamp_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_timestamp_ord_ope. --! @param a public.eql_v3_timestamp_ord_ope @@ -46912,7 +56726,7 @@ AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gte(a public.eql_v3_timestamp_ord_ope, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b::public.eql_v3_timestamp_ord_ope) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>=) eql_v3.ord_term(b::public.eql_v3_timestamp_ord_ope) $$; --! @brief Operator wrapper for public.eql_v3_timestamp_ord_ope. --! @param a jsonb @@ -46920,7 +56734,7 @@ AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b::public.eql_v3_timestamp_or --! @return boolean CREATE FUNCTION eql_v3.gte(a jsonb, b public.eql_v3_timestamp_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_timestamp_ord_ope) >= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_timestamp_ord_ope) OPERATOR(pg_catalog.>=) eql_v3.ord_term(b) $$; --! @brief Unsupported operator blocker for public.eql_v3_timestamp_ord_ope. --! @@ -47346,7 +57160,7 @@ AS $$ SELECT eql_v3_internal.ope_cllw(a::jsonb) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a public.eql_v3_timestamp_ord_ope, b eql_v3.query_timestamp_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) = eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_timestamp_ord_ope. --! @param a eql_v3.query_timestamp_ord_ope @@ -47354,7 +57168,7 @@ AS $$ SELECT eql_v3.ord_term(a) = eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a eql_v3.query_timestamp_ord_ope, b public.eql_v3_timestamp_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) = eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_timestamp_ord_ope. --! @param a public.eql_v3_timestamp_ord_ope @@ -47362,7 +57176,7 @@ AS $$ SELECT eql_v3.ord_term(a) = eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.neq(a public.eql_v3_timestamp_ord_ope, b eql_v3.query_timestamp_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <> eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_timestamp_ord_ope. --! @param a eql_v3.query_timestamp_ord_ope @@ -47370,7 +57184,7 @@ AS $$ SELECT eql_v3.ord_term(a) <> eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.neq(a eql_v3.query_timestamp_ord_ope, b public.eql_v3_timestamp_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <> eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_timestamp_ord_ope. --! @param a public.eql_v3_timestamp_ord_ope @@ -47378,7 +57192,7 @@ AS $$ SELECT eql_v3.ord_term(a) <> eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lt(a public.eql_v3_timestamp_ord_ope, b eql_v3.query_timestamp_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_timestamp_ord_ope. --! @param a eql_v3.query_timestamp_ord_ope @@ -47386,7 +57200,7 @@ AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lt(a eql_v3.query_timestamp_ord_ope, b public.eql_v3_timestamp_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_timestamp_ord_ope. --! @param a public.eql_v3_timestamp_ord_ope @@ -47394,7 +57208,7 @@ AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lte(a public.eql_v3_timestamp_ord_ope, b eql_v3.query_timestamp_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_timestamp_ord_ope. --! @param a eql_v3.query_timestamp_ord_ope @@ -47402,7 +57216,7 @@ AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lte(a eql_v3.query_timestamp_ord_ope, b public.eql_v3_timestamp_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_timestamp_ord_ope. --! @param a public.eql_v3_timestamp_ord_ope @@ -47410,7 +57224,7 @@ AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gt(a public.eql_v3_timestamp_ord_ope, b eql_v3.query_timestamp_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_timestamp_ord_ope. --! @param a eql_v3.query_timestamp_ord_ope @@ -47418,7 +57232,7 @@ AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gt(a eql_v3.query_timestamp_ord_ope, b public.eql_v3_timestamp_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_timestamp_ord_ope. --! @param a public.eql_v3_timestamp_ord_ope @@ -47426,7 +57240,7 @@ AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gte(a public.eql_v3_timestamp_ord_ope, b eql_v3.query_timestamp_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_timestamp_ord_ope. --! @param a eql_v3.query_timestamp_ord_ope @@ -47434,7 +57248,259 @@ AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gte(a eql_v3.query_timestamp_ord_ope, b public.eql_v3_timestamp_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>=) eql_v3.ord_term(b) $$; + +--! @brief Unsupported operator blocker for eql_v3.query_timestamp_ord_ope: public.eql_v3_timestamp_eq and eql_v3.query_timestamp_ord_ope (mismatched query domain). +--! @param a public.eql_v3_timestamp_eq left operand +--! @param b eql_v3.query_timestamp_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a public.eql_v3_timestamp_eq, b eql_v3.query_timestamp_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'public.eql_v3_timestamp_eq and eql_v3.query_timestamp_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_timestamp_ord_ope: eql_v3.query_timestamp_ord_ope and public.eql_v3_timestamp_eq (mismatched query domain). +--! @param a eql_v3.query_timestamp_ord_ope left operand +--! @param b public.eql_v3_timestamp_eq right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a eql_v3.query_timestamp_ord_ope, b public.eql_v3_timestamp_eq) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'eql_v3.query_timestamp_ord_ope and public.eql_v3_timestamp_eq'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_timestamp_ord_ope: public.eql_v3_timestamp_eq and eql_v3.query_timestamp_ord_ope (mismatched query domain). +--! @param a public.eql_v3_timestamp_eq left operand +--! @param b eql_v3.query_timestamp_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a public.eql_v3_timestamp_eq, b eql_v3.query_timestamp_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'public.eql_v3_timestamp_eq and eql_v3.query_timestamp_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_timestamp_ord_ope: eql_v3.query_timestamp_ord_ope and public.eql_v3_timestamp_eq (mismatched query domain). +--! @param a eql_v3.query_timestamp_ord_ope left operand +--! @param b public.eql_v3_timestamp_eq right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a eql_v3.query_timestamp_ord_ope, b public.eql_v3_timestamp_eq) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'eql_v3.query_timestamp_ord_ope and public.eql_v3_timestamp_eq'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_timestamp_ord_ope: public.eql_v3_timestamp_ord_ore and eql_v3.query_timestamp_ord_ope (mismatched query domain). +--! @param a public.eql_v3_timestamp_ord_ore left operand +--! @param b eql_v3.query_timestamp_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a public.eql_v3_timestamp_ord_ore, b eql_v3.query_timestamp_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'public.eql_v3_timestamp_ord_ore and eql_v3.query_timestamp_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_timestamp_ord_ope: eql_v3.query_timestamp_ord_ope and public.eql_v3_timestamp_ord_ore (mismatched query domain). +--! @param a eql_v3.query_timestamp_ord_ope left operand +--! @param b public.eql_v3_timestamp_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a eql_v3.query_timestamp_ord_ope, b public.eql_v3_timestamp_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'eql_v3.query_timestamp_ord_ope and public.eql_v3_timestamp_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_timestamp_ord_ope: public.eql_v3_timestamp_ord_ore and eql_v3.query_timestamp_ord_ope (mismatched query domain). +--! @param a public.eql_v3_timestamp_ord_ore left operand +--! @param b eql_v3.query_timestamp_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a public.eql_v3_timestamp_ord_ore, b eql_v3.query_timestamp_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'public.eql_v3_timestamp_ord_ore and eql_v3.query_timestamp_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_timestamp_ord_ope: eql_v3.query_timestamp_ord_ope and public.eql_v3_timestamp_ord_ore (mismatched query domain). +--! @param a eql_v3.query_timestamp_ord_ope left operand +--! @param b public.eql_v3_timestamp_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a eql_v3.query_timestamp_ord_ope, b public.eql_v3_timestamp_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'eql_v3.query_timestamp_ord_ope and public.eql_v3_timestamp_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_timestamp_ord_ope: public.eql_v3_timestamp_ord_ore and eql_v3.query_timestamp_ord_ope (mismatched query domain). +--! @param a public.eql_v3_timestamp_ord_ore left operand +--! @param b eql_v3.query_timestamp_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lt(a public.eql_v3_timestamp_ord_ore, b eql_v3.query_timestamp_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<', 'public.eql_v3_timestamp_ord_ore and eql_v3.query_timestamp_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_timestamp_ord_ope: eql_v3.query_timestamp_ord_ope and public.eql_v3_timestamp_ord_ore (mismatched query domain). +--! @param a eql_v3.query_timestamp_ord_ope left operand +--! @param b public.eql_v3_timestamp_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lt(a eql_v3.query_timestamp_ord_ope, b public.eql_v3_timestamp_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<', 'eql_v3.query_timestamp_ord_ope and public.eql_v3_timestamp_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_timestamp_ord_ope: public.eql_v3_timestamp_ord_ore and eql_v3.query_timestamp_ord_ope (mismatched query domain). +--! @param a public.eql_v3_timestamp_ord_ore left operand +--! @param b eql_v3.query_timestamp_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lte(a public.eql_v3_timestamp_ord_ore, b eql_v3.query_timestamp_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<=', 'public.eql_v3_timestamp_ord_ore and eql_v3.query_timestamp_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_timestamp_ord_ope: eql_v3.query_timestamp_ord_ope and public.eql_v3_timestamp_ord_ore (mismatched query domain). +--! @param a eql_v3.query_timestamp_ord_ope left operand +--! @param b public.eql_v3_timestamp_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lte(a eql_v3.query_timestamp_ord_ope, b public.eql_v3_timestamp_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<=', 'eql_v3.query_timestamp_ord_ope and public.eql_v3_timestamp_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_timestamp_ord_ope: public.eql_v3_timestamp_ord_ore and eql_v3.query_timestamp_ord_ope (mismatched query domain). +--! @param a public.eql_v3_timestamp_ord_ore left operand +--! @param b eql_v3.query_timestamp_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gt(a public.eql_v3_timestamp_ord_ore, b eql_v3.query_timestamp_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>', 'public.eql_v3_timestamp_ord_ore and eql_v3.query_timestamp_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_timestamp_ord_ope: eql_v3.query_timestamp_ord_ope and public.eql_v3_timestamp_ord_ore (mismatched query domain). +--! @param a eql_v3.query_timestamp_ord_ope left operand +--! @param b public.eql_v3_timestamp_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gt(a eql_v3.query_timestamp_ord_ope, b public.eql_v3_timestamp_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>', 'eql_v3.query_timestamp_ord_ope and public.eql_v3_timestamp_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_timestamp_ord_ope: public.eql_v3_timestamp_ord_ore and eql_v3.query_timestamp_ord_ope (mismatched query domain). +--! @param a public.eql_v3_timestamp_ord_ore left operand +--! @param b eql_v3.query_timestamp_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gte(a public.eql_v3_timestamp_ord_ore, b eql_v3.query_timestamp_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>=', 'public.eql_v3_timestamp_ord_ore and eql_v3.query_timestamp_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_timestamp_ord_ope: eql_v3.query_timestamp_ord_ope and public.eql_v3_timestamp_ord_ore (mismatched query domain). +--! @param a eql_v3.query_timestamp_ord_ope left operand +--! @param b public.eql_v3_timestamp_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gte(a eql_v3.query_timestamp_ord_ope, b public.eql_v3_timestamp_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>=', 'eql_v3.query_timestamp_ord_ope and public.eql_v3_timestamp_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_timestamp_ord_ope: public.eql_v3_timestamp_ord and eql_v3.query_timestamp_ord_ope (mismatched query domain). +--! @param a public.eql_v3_timestamp_ord left operand +--! @param b eql_v3.query_timestamp_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a public.eql_v3_timestamp_ord, b eql_v3.query_timestamp_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'public.eql_v3_timestamp_ord and eql_v3.query_timestamp_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_timestamp_ord_ope: eql_v3.query_timestamp_ord_ope and public.eql_v3_timestamp_ord (mismatched query domain). +--! @param a eql_v3.query_timestamp_ord_ope left operand +--! @param b public.eql_v3_timestamp_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a eql_v3.query_timestamp_ord_ope, b public.eql_v3_timestamp_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'eql_v3.query_timestamp_ord_ope and public.eql_v3_timestamp_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_timestamp_ord_ope: public.eql_v3_timestamp_ord and eql_v3.query_timestamp_ord_ope (mismatched query domain). +--! @param a public.eql_v3_timestamp_ord left operand +--! @param b eql_v3.query_timestamp_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a public.eql_v3_timestamp_ord, b eql_v3.query_timestamp_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'public.eql_v3_timestamp_ord and eql_v3.query_timestamp_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_timestamp_ord_ope: eql_v3.query_timestamp_ord_ope and public.eql_v3_timestamp_ord (mismatched query domain). +--! @param a eql_v3.query_timestamp_ord_ope left operand +--! @param b public.eql_v3_timestamp_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a eql_v3.query_timestamp_ord_ope, b public.eql_v3_timestamp_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'eql_v3.query_timestamp_ord_ope and public.eql_v3_timestamp_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_timestamp_ord_ope: public.eql_v3_timestamp_ord and eql_v3.query_timestamp_ord_ope (mismatched query domain). +--! @param a public.eql_v3_timestamp_ord left operand +--! @param b eql_v3.query_timestamp_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lt(a public.eql_v3_timestamp_ord, b eql_v3.query_timestamp_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<', 'public.eql_v3_timestamp_ord and eql_v3.query_timestamp_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_timestamp_ord_ope: eql_v3.query_timestamp_ord_ope and public.eql_v3_timestamp_ord (mismatched query domain). +--! @param a eql_v3.query_timestamp_ord_ope left operand +--! @param b public.eql_v3_timestamp_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lt(a eql_v3.query_timestamp_ord_ope, b public.eql_v3_timestamp_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<', 'eql_v3.query_timestamp_ord_ope and public.eql_v3_timestamp_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_timestamp_ord_ope: public.eql_v3_timestamp_ord and eql_v3.query_timestamp_ord_ope (mismatched query domain). +--! @param a public.eql_v3_timestamp_ord left operand +--! @param b eql_v3.query_timestamp_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lte(a public.eql_v3_timestamp_ord, b eql_v3.query_timestamp_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<=', 'public.eql_v3_timestamp_ord and eql_v3.query_timestamp_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_timestamp_ord_ope: eql_v3.query_timestamp_ord_ope and public.eql_v3_timestamp_ord (mismatched query domain). +--! @param a eql_v3.query_timestamp_ord_ope left operand +--! @param b public.eql_v3_timestamp_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lte(a eql_v3.query_timestamp_ord_ope, b public.eql_v3_timestamp_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<=', 'eql_v3.query_timestamp_ord_ope and public.eql_v3_timestamp_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_timestamp_ord_ope: public.eql_v3_timestamp_ord and eql_v3.query_timestamp_ord_ope (mismatched query domain). +--! @param a public.eql_v3_timestamp_ord left operand +--! @param b eql_v3.query_timestamp_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gt(a public.eql_v3_timestamp_ord, b eql_v3.query_timestamp_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>', 'public.eql_v3_timestamp_ord and eql_v3.query_timestamp_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_timestamp_ord_ope: eql_v3.query_timestamp_ord_ope and public.eql_v3_timestamp_ord (mismatched query domain). +--! @param a eql_v3.query_timestamp_ord_ope left operand +--! @param b public.eql_v3_timestamp_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gt(a eql_v3.query_timestamp_ord_ope, b public.eql_v3_timestamp_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>', 'eql_v3.query_timestamp_ord_ope and public.eql_v3_timestamp_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_timestamp_ord_ope: public.eql_v3_timestamp_ord and eql_v3.query_timestamp_ord_ope (mismatched query domain). +--! @param a public.eql_v3_timestamp_ord left operand +--! @param b eql_v3.query_timestamp_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gte(a public.eql_v3_timestamp_ord, b eql_v3.query_timestamp_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>=', 'public.eql_v3_timestamp_ord and eql_v3.query_timestamp_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_timestamp_ord_ope: eql_v3.query_timestamp_ord_ope and public.eql_v3_timestamp_ord (mismatched query domain). +--! @param a eql_v3.query_timestamp_ord_ope left operand +--! @param b public.eql_v3_timestamp_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gte(a eql_v3.query_timestamp_ord_ope, b public.eql_v3_timestamp_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>=', 'eql_v3.query_timestamp_ord_ope and public.eql_v3_timestamp_ord'; END; $$ +LANGUAGE plpgsql; -- AUTOMATICALLY GENERATED FILE. --! @file encrypted_domain/timestamp/query_timestamp_ord_ope_operators.sql @@ -47511,6 +57577,146 @@ CREATE OPERATOR >= ( LEFTARG = eql_v3.query_timestamp_ord_ope, RIGHTARG = public.eql_v3_timestamp_ord_ope, COMMUTATOR = <=, NEGATOR = <, RESTRICT = scalargesel, JOIN = scalargejoinsel ); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = public.eql_v3_timestamp_eq, RIGHTARG = eql_v3.query_timestamp_ord_ope +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = eql_v3.query_timestamp_ord_ope, RIGHTARG = public.eql_v3_timestamp_eq +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = public.eql_v3_timestamp_eq, RIGHTARG = eql_v3.query_timestamp_ord_ope +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = eql_v3.query_timestamp_ord_ope, RIGHTARG = public.eql_v3_timestamp_eq +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = public.eql_v3_timestamp_ord_ore, RIGHTARG = eql_v3.query_timestamp_ord_ope +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = eql_v3.query_timestamp_ord_ope, RIGHTARG = public.eql_v3_timestamp_ord_ore +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = public.eql_v3_timestamp_ord_ore, RIGHTARG = eql_v3.query_timestamp_ord_ope +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = eql_v3.query_timestamp_ord_ope, RIGHTARG = public.eql_v3_timestamp_ord_ore +); + +CREATE OPERATOR < ( + FUNCTION = eql_v3_internal.lt, + LEFTARG = public.eql_v3_timestamp_ord_ore, RIGHTARG = eql_v3.query_timestamp_ord_ope +); + +CREATE OPERATOR < ( + FUNCTION = eql_v3_internal.lt, + LEFTARG = eql_v3.query_timestamp_ord_ope, RIGHTARG = public.eql_v3_timestamp_ord_ore +); + +CREATE OPERATOR <= ( + FUNCTION = eql_v3_internal.lte, + LEFTARG = public.eql_v3_timestamp_ord_ore, RIGHTARG = eql_v3.query_timestamp_ord_ope +); + +CREATE OPERATOR <= ( + FUNCTION = eql_v3_internal.lte, + LEFTARG = eql_v3.query_timestamp_ord_ope, RIGHTARG = public.eql_v3_timestamp_ord_ore +); + +CREATE OPERATOR > ( + FUNCTION = eql_v3_internal.gt, + LEFTARG = public.eql_v3_timestamp_ord_ore, RIGHTARG = eql_v3.query_timestamp_ord_ope +); + +CREATE OPERATOR > ( + FUNCTION = eql_v3_internal.gt, + LEFTARG = eql_v3.query_timestamp_ord_ope, RIGHTARG = public.eql_v3_timestamp_ord_ore +); + +CREATE OPERATOR >= ( + FUNCTION = eql_v3_internal.gte, + LEFTARG = public.eql_v3_timestamp_ord_ore, RIGHTARG = eql_v3.query_timestamp_ord_ope +); + +CREATE OPERATOR >= ( + FUNCTION = eql_v3_internal.gte, + LEFTARG = eql_v3.query_timestamp_ord_ope, RIGHTARG = public.eql_v3_timestamp_ord_ore +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = public.eql_v3_timestamp_ord, RIGHTARG = eql_v3.query_timestamp_ord_ope +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = eql_v3.query_timestamp_ord_ope, RIGHTARG = public.eql_v3_timestamp_ord +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = public.eql_v3_timestamp_ord, RIGHTARG = eql_v3.query_timestamp_ord_ope +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = eql_v3.query_timestamp_ord_ope, RIGHTARG = public.eql_v3_timestamp_ord +); + +CREATE OPERATOR < ( + FUNCTION = eql_v3_internal.lt, + LEFTARG = public.eql_v3_timestamp_ord, RIGHTARG = eql_v3.query_timestamp_ord_ope +); + +CREATE OPERATOR < ( + FUNCTION = eql_v3_internal.lt, + LEFTARG = eql_v3.query_timestamp_ord_ope, RIGHTARG = public.eql_v3_timestamp_ord +); + +CREATE OPERATOR <= ( + FUNCTION = eql_v3_internal.lte, + LEFTARG = public.eql_v3_timestamp_ord, RIGHTARG = eql_v3.query_timestamp_ord_ope +); + +CREATE OPERATOR <= ( + FUNCTION = eql_v3_internal.lte, + LEFTARG = eql_v3.query_timestamp_ord_ope, RIGHTARG = public.eql_v3_timestamp_ord +); + +CREATE OPERATOR > ( + FUNCTION = eql_v3_internal.gt, + LEFTARG = public.eql_v3_timestamp_ord, RIGHTARG = eql_v3.query_timestamp_ord_ope +); + +CREATE OPERATOR > ( + FUNCTION = eql_v3_internal.gt, + LEFTARG = eql_v3.query_timestamp_ord_ope, RIGHTARG = public.eql_v3_timestamp_ord +); + +CREATE OPERATOR >= ( + FUNCTION = eql_v3_internal.gte, + LEFTARG = public.eql_v3_timestamp_ord, RIGHTARG = eql_v3.query_timestamp_ord_ope +); + +CREATE OPERATOR >= ( + FUNCTION = eql_v3_internal.gte, + LEFTARG = eql_v3.query_timestamp_ord_ope, RIGHTARG = public.eql_v3_timestamp_ord +); -- AUTOMATICALLY GENERATED FILE. --! @file encrypted_domain/timestamp/timestamp_ord_ope_operators.sql @@ -48285,18 +58491,34 @@ $$ LANGUAGE plpgsql; --! is itself `IMMUTABLE STRICT PARALLEL SAFE` — so `IMMUTABLE` lets the --! planner fold/cache these in ordering and index contexts. NOT `STRICT`: --! the NULL-handling branches below are load-bearing for the array overload. +--! @note Constant operation count. Past the NULL and length checks (public +--! properties), every comparison executes the same statements whatever the +--! operands: one statement per block, which evaluates both of the block's +--! comparisons (integer `|`, which unlike `OR` does not short-circuit) and +--! latches the first differing block with arithmetic rather than an `IF`; +--! then one `encrypt()`, two `get_bit()` and one `get_byte()`, on every +--! path including for equal terms. An earlier form ran extra statements on +--! every block after the first difference and skipped a comparison on each +--! of them, so its time depended on where the operands first differ, which +--! is the information the constant-time comparator in ore.rs keeps from +--! anyone timing a query. Measured on PostgreSQL 17 (aarch64) through +--! `compare_ore_block_256_terms`, 200 k samples of 16 comparisons, operands +--! differing in the first block against operands differing only in the +--! last: the old form gave t = +4.9 and +13.9 (its extra statements and its +--! skipped comparisons mostly cancel on that machine, which no platform +--! guarantees; with the short-circuit removed it gave t = +388, about +--! 0.7 µs per comparison). See `tests/timing/ore_block_256/` for this +--! form's figures. PL/pgSQL is not a constant-time environment, so C-level +--! effects remain (`memcmp` within 16 bytes, the offset `substr` reads at), +--! orders of magnitude below one statement. CREATE FUNCTION eql_v3_internal.compare_ore_block_256_term(a eql_v3_internal.ore_block_256_term, b eql_v3_internal.ore_block_256_term) RETURNS integer IMMUTABLE SET search_path = pg_catalog, extensions, public AS $$ DECLARE - eq boolean := true; - unequal_block smallint := 0; - hash_key bytea; - data_block bytea; - encrypt_block bytea; - target_block bytea; + ab bytea; + bb bytea; left_block_size CONSTANT smallint := 16; right_block_size CONSTANT smallint := 32; @@ -48311,7 +58533,9 @@ AS $$ left_offset integer; -- ordinal offset of the first left block (1 + N PRP bytes) right_offset integer; -- ordinal start of the right CT (= total left CT length = 17*N) - indicator smallint := 0; + latch integer := 0; -- 1 + the first differing block, 0 while none differs + first_diff integer; -- first differing block (0 if the terms are equal) + indicator integer; BEGIN IF a IS NULL AND b IS NULL THEN RETURN 0; @@ -48337,64 +58561,77 @@ AS $$ RAISE EXCEPTION 'Malformed ORE term: % bytes', octet_length(a.bytes); END IF; - n := (octet_length(a.bytes) - 16) / 49; + ab := a.bytes; + bb := b.bytes; + n := (octet_length(ab) - 16) / 49; left_offset := 1 + n; -- left blocks begin right after the N PRP bytes right_offset := 17 * n; -- right CT begins right after the 17*N-byte left CT + -- One statement per block, the same for every block: both comparisons + -- always evaluated, and the first differing block latched as block + 1 + -- while the latch is still 0. FOR block IN 0..n-1 LOOP - -- Compare each PRP byte (the first N bytes) and its 16-byte left block. - IF - substr(a.bytes, 1 + block, 1) != substr(b.bytes, 1 + block, 1) - OR substr(a.bytes, left_offset + left_block_size * block, left_block_size) != substr(b.bytes, left_offset + left_block_size * block, left_block_size) - THEN - IF eq THEN - unequal_block := block; - END IF; - eq = false; - END IF; + latch := latch + (latch = 0)::int * (block + 1) * ( + (substr(ab, 1 + block, 1) <> substr(bb, 1 + block, 1))::int + | (substr(ab, left_offset + left_block_size * block, left_block_size) + <> substr(bb, left_offset + left_block_size * block, left_block_size))::int); END LOOP; - IF eq THEN - RETURN 0::integer; - END IF; - - -- Hash key is the IV from the right CT of b. - hash_key := substr(b.bytes, right_offset + 1, 16); - - -- First right block is at right_offset + nonce_size (ordinally indexed). - target_block := substr(b.bytes, right_offset + 17 + (unequal_block * right_block_size), right_block_size); - - data_block := substr(a.bytes, left_offset + (left_block_size * unequal_block), left_block_size); - - encrypt_block := encrypt(data_block::bytea, hash_key::bytea, 'aes-ecb'); + -- Equal terms read block 0. + first_diff := greatest(latch - 1, 0); + -- One hash and one bit read on every path. For equal terms this reads + -- block 0 and the result is discarded below. The hash key is the IV at + -- the start of b's right CT; the right blocks follow it. indicator := ( get_bit( - encrypt_block, - 0 - ) + get_bit(target_block, get_byte(a.bytes, unequal_block))) % 2; - - IF indicator = 1 THEN - RETURN 1::integer; - ELSE - RETURN -1::integer; - END IF; + encrypt( + substr(ab, left_offset + left_block_size * first_diff, left_block_size), + substr(bb, right_offset + 1, 16), + 'aes-ecb'), + 0) + + get_bit( + substr(bb, right_offset + 17 + right_block_size * first_diff, right_block_size), + get_byte(ab, first_diff))) % 2; + + -- 0 when equal, otherwise +1 / -1 from the indicator; no branch on the data. + RETURN sign(latch) * (2 * indicator - 1); END; $$ LANGUAGE plpgsql; ---! @brief Compare arrays of ORE block terms recursively +--! @brief Compare arrays of ORE block terms lexicographically --! @internal --! @param a eql_v3_internal.ore_block_256_term[] First array --! @param b eql_v3_internal.ore_block_256_term[] Second array --! @return integer -1/0/1, or NULL if either array is NULL +--! @throws Exception if paired terms are different lengths, or any paired +--! term is malformed +--! @note Single-term values (every type but text) go straight to +--! `compare_ore_block_256_term`. Multi-term values (text, up to six terms) +--! are compared with a constant operation count across the terms. A +--! term-by-term comparison that stops at the first unequal term takes time +--! proportional to how many leading terms are equal, which reveals the +--! length of the shared prefix: measured on PostgreSQL 17, six-term values +--! took about 11 µs when the first terms differ and 47 µs when only the +--! sixth does (t below -1500). Instead, every paired term is compared whole +--! in one statement (its PRP bytes and left blocks, which are deterministic) +--! and the first unequal one is latched with arithmetic. Then exactly one +--! call to `compare_ore_block_256_term` runs on every path: on the latched +--! pair, or, when every paired term is equal or the latched pair has a NULL +--! element, on a pair whose result is discarded. The result is selected +--! with arithmetic, so neither a shared prefix of different-length arrays +--! nor a NULL element after equal terms skips the hash. Term counts and the +--! positions of NULL elements are public structure and may branch. If every +--! paired term is equal, the shorter array sorts first. C-level effects +--! remain: the whole-term `memcmp` stops at the first differing byte, a +--! few nanoseconds over at most a few hundred bytes. See +--! `tests/timing/ore_block_256/`. CREATE FUNCTION eql_v3_internal.compare_ore_block_256_terms(a eql_v3_internal.ore_block_256_term[], b eql_v3_internal.ore_block_256_term[]) RETURNS integer IMMUTABLE SET search_path = pg_catalog, extensions, public AS $$ - DECLARE - cmp_result integer; BEGIN IF a IS NULL OR b IS NULL THEN RETURN NULL; @@ -48412,13 +58649,73 @@ AS $$ RETURN 1; END IF; - cmp_result := eql_v3_internal.compare_ore_block_256_term(a[1], b[1]); - - IF cmp_result = 0 THEN - RETURN eql_v3_internal.compare_ore_block_256_terms(a[2:array_length(a,1)], b[2:array_length(b,1)]); + IF cardinality(a) = 1 AND cardinality(b) = 1 THEN + RETURN eql_v3_internal.compare_ore_block_256_term(a[1], b[1]); END IF; - RETURN cmp_result; + -- Multi-term path. Its variables are declared in this inner block, not at + -- the top: PL/pgSQL evaluates every initialised declaration on each call, + -- and the single-term path above is the operator-class hot path. + DECLARE + ab bytea; + bb bytea; + differs integer; -- 1 if the current pair differs + null_order integer; -- the current pair's order if it has a NULL element, else 0 + + latch integer := 0; -- the first unequal pair's index, 0 while every pair is equal + first_null integer := 0; -- the latched pair's NULL ordering, 0 if it has none + spare integer := 0; -- the first pair with no NULL element (structure), 0 if none + h integer; -- the pair compare_ore_block_256_term runs on + r integer; + BEGIN + FOR t IN 1..least(cardinality(a), cardinality(b)) LOOP + ab := a[t].bytes; + bb := b[t].bytes; + + -- The length check comes first, as in compare_ore_block_256_term, so + -- both paths report the same error for the same pair. + IF octet_length(ab) != octet_length(bb) THEN + RAISE EXCEPTION 'Ciphertexts are different lengths'; + END IF; + IF ab IS NOT NULL AND (octet_length(ab) <= 16 OR (octet_length(ab) - 16) % 49 != 0) THEN + RAISE EXCEPTION 'Malformed ORE term: % bytes', octet_length(ab); + END IF; + IF bb IS NOT NULL AND (octet_length(bb) <= 16 OR (octet_length(bb) - 16) % 49 != 0) THEN + RAISE EXCEPTION 'Malformed ORE term: % bytes', octet_length(bb); + END IF; + + -- NULL elements are structure, not data: they may branch. + IF ab IS NULL OR bb IS NULL THEN + differs := ((ab IS NULL) <> (bb IS NULL))::int; + null_order := (bb IS NULL)::int - (ab IS NULL)::int; + ELSE + -- The PRP bytes and left blocks: the first 17*N bytes. + differs := (substr(ab, 1, 17 * ((octet_length(ab) - 16) / 49)) + <> substr(bb, 1, 17 * ((octet_length(ab) - 16) / 49)))::int; + null_order := 0; + IF spare = 0 THEN + spare := t; + END IF; + END IF; + + -- Latch the first unequal pair without a branch. + first_null := first_null + (latch = 0)::int * differs * null_order; + latch := latch + (latch = 0)::int * differs * t; + END LOOP; + + -- One term comparison on every path. It runs on the latched pair, or on + -- pair 1 when every pair is equal; if that pair has a NULL element, on + -- the first pair with none. Only when no pair is free of NULLs (which + -- is structure) does it take its NULL branch. + h := greatest(latch, 1); + h := h + ((a[h] IS NULL)::int | (b[h] IS NULL)::int) * (spare - h); + r := eql_v3_internal.compare_ore_block_256_term(a[h], b[h]); + + -- Every pair equal: the shorter array sorts first. Otherwise the + -- latched pair's NULL ordering, or the term comparison. + RETURN (latch = 0)::int * sign(cardinality(a) - cardinality(b))::integer + + (latch > 0)::int * (first_null + (first_null = 0)::int * r); + END; END $$ LANGUAGE plpgsql; @@ -48633,7 +58930,7 @@ AS $$ SELECT eql_v3_internal.ore_block_256(a::jsonb) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a public.eql_v3_bigint_ord_ore, b public.eql_v3_bigint_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) = eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.=) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for public.eql_v3_bigint_ord_ore. --! @param a public.eql_v3_bigint_ord_ore @@ -48641,7 +58938,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) = eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a public.eql_v3_bigint_ord_ore, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) = eql_v3.ord_term_ore(b::public.eql_v3_bigint_ord_ore) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.=) eql_v3.ord_term_ore(b::public.eql_v3_bigint_ord_ore) $$; --! @brief Operator wrapper for public.eql_v3_bigint_ord_ore. --! @param a jsonb @@ -48649,7 +58946,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) = eql_v3.ord_term_ore(b::public.eql_v3_bigin --! @return boolean CREATE FUNCTION eql_v3.eq(a jsonb, b public.eql_v3_bigint_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_bigint_ord_ore) = eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_bigint_ord_ore) OPERATOR(public.=) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for public.eql_v3_bigint_ord_ore. --! @param a public.eql_v3_bigint_ord_ore @@ -48657,7 +58954,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_bigint_ord_ore) = eql_v3.ord_t --! @return boolean CREATE FUNCTION eql_v3.neq(a public.eql_v3_bigint_ord_ore, b public.eql_v3_bigint_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) <> eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.<>) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for public.eql_v3_bigint_ord_ore. --! @param a public.eql_v3_bigint_ord_ore @@ -48665,7 +58962,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) <> eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.neq(a public.eql_v3_bigint_ord_ore, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) <> eql_v3.ord_term_ore(b::public.eql_v3_bigint_ord_ore) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.<>) eql_v3.ord_term_ore(b::public.eql_v3_bigint_ord_ore) $$; --! @brief Operator wrapper for public.eql_v3_bigint_ord_ore. --! @param a jsonb @@ -48673,7 +58970,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) <> eql_v3.ord_term_ore(b::public.eql_v3_bigi --! @return boolean CREATE FUNCTION eql_v3.neq(a jsonb, b public.eql_v3_bigint_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_bigint_ord_ore) <> eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_bigint_ord_ore) OPERATOR(public.<>) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for public.eql_v3_bigint_ord_ore. --! @param a public.eql_v3_bigint_ord_ore @@ -48681,7 +58978,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_bigint_ord_ore) <> eql_v3.ord_ --! @return boolean CREATE FUNCTION eql_v3.lt(a public.eql_v3_bigint_ord_ore, b public.eql_v3_bigint_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) < eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.<) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for public.eql_v3_bigint_ord_ore. --! @param a public.eql_v3_bigint_ord_ore @@ -48689,7 +58986,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) < eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lt(a public.eql_v3_bigint_ord_ore, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) < eql_v3.ord_term_ore(b::public.eql_v3_bigint_ord_ore) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.<) eql_v3.ord_term_ore(b::public.eql_v3_bigint_ord_ore) $$; --! @brief Operator wrapper for public.eql_v3_bigint_ord_ore. --! @param a jsonb @@ -48697,7 +58994,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) < eql_v3.ord_term_ore(b::public.eql_v3_bigin --! @return boolean CREATE FUNCTION eql_v3.lt(a jsonb, b public.eql_v3_bigint_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_bigint_ord_ore) < eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_bigint_ord_ore) OPERATOR(public.<) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for public.eql_v3_bigint_ord_ore. --! @param a public.eql_v3_bigint_ord_ore @@ -48705,7 +59002,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_bigint_ord_ore) < eql_v3.ord_t --! @return boolean CREATE FUNCTION eql_v3.lte(a public.eql_v3_bigint_ord_ore, b public.eql_v3_bigint_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) <= eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.<=) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for public.eql_v3_bigint_ord_ore. --! @param a public.eql_v3_bigint_ord_ore @@ -48713,7 +59010,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) <= eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lte(a public.eql_v3_bigint_ord_ore, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) <= eql_v3.ord_term_ore(b::public.eql_v3_bigint_ord_ore) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.<=) eql_v3.ord_term_ore(b::public.eql_v3_bigint_ord_ore) $$; --! @brief Operator wrapper for public.eql_v3_bigint_ord_ore. --! @param a jsonb @@ -48721,7 +59018,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) <= eql_v3.ord_term_ore(b::public.eql_v3_bigi --! @return boolean CREATE FUNCTION eql_v3.lte(a jsonb, b public.eql_v3_bigint_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_bigint_ord_ore) <= eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_bigint_ord_ore) OPERATOR(public.<=) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for public.eql_v3_bigint_ord_ore. --! @param a public.eql_v3_bigint_ord_ore @@ -48729,7 +59026,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_bigint_ord_ore) <= eql_v3.ord_ --! @return boolean CREATE FUNCTION eql_v3.gt(a public.eql_v3_bigint_ord_ore, b public.eql_v3_bigint_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) > eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.>) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for public.eql_v3_bigint_ord_ore. --! @param a public.eql_v3_bigint_ord_ore @@ -48737,7 +59034,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) > eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gt(a public.eql_v3_bigint_ord_ore, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) > eql_v3.ord_term_ore(b::public.eql_v3_bigint_ord_ore) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.>) eql_v3.ord_term_ore(b::public.eql_v3_bigint_ord_ore) $$; --! @brief Operator wrapper for public.eql_v3_bigint_ord_ore. --! @param a jsonb @@ -48745,7 +59042,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) > eql_v3.ord_term_ore(b::public.eql_v3_bigin --! @return boolean CREATE FUNCTION eql_v3.gt(a jsonb, b public.eql_v3_bigint_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_bigint_ord_ore) > eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_bigint_ord_ore) OPERATOR(public.>) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for public.eql_v3_bigint_ord_ore. --! @param a public.eql_v3_bigint_ord_ore @@ -48753,7 +59050,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_bigint_ord_ore) > eql_v3.ord_t --! @return boolean CREATE FUNCTION eql_v3.gte(a public.eql_v3_bigint_ord_ore, b public.eql_v3_bigint_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) >= eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.>=) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for public.eql_v3_bigint_ord_ore. --! @param a public.eql_v3_bigint_ord_ore @@ -48761,7 +59058,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) >= eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gte(a public.eql_v3_bigint_ord_ore, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) >= eql_v3.ord_term_ore(b::public.eql_v3_bigint_ord_ore) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.>=) eql_v3.ord_term_ore(b::public.eql_v3_bigint_ord_ore) $$; --! @brief Operator wrapper for public.eql_v3_bigint_ord_ore. --! @param a jsonb @@ -48769,7 +59066,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) >= eql_v3.ord_term_ore(b::public.eql_v3_bigi --! @return boolean CREATE FUNCTION eql_v3.gte(a jsonb, b public.eql_v3_bigint_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_bigint_ord_ore) >= eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_bigint_ord_ore) OPERATOR(public.>=) eql_v3.ord_term_ore(b) $$; --! @brief Unsupported operator blocker for public.eql_v3_bigint_ord_ore. --! @@ -49510,7 +59807,7 @@ AS $$ SELECT eql_v3_internal.ore_block_256(a::jsonb) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a public.eql_v3_bigint_ord_ore, b eql_v3.query_bigint_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) = eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.=) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for eql_v3.query_bigint_ord_ore. --! @param a eql_v3.query_bigint_ord_ore @@ -49518,7 +59815,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) = eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a eql_v3.query_bigint_ord_ore, b public.eql_v3_bigint_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) = eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.=) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for eql_v3.query_bigint_ord_ore. --! @param a public.eql_v3_bigint_ord_ore @@ -49526,7 +59823,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) = eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.neq(a public.eql_v3_bigint_ord_ore, b eql_v3.query_bigint_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) <> eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.<>) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for eql_v3.query_bigint_ord_ore. --! @param a eql_v3.query_bigint_ord_ore @@ -49534,7 +59831,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) <> eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.neq(a eql_v3.query_bigint_ord_ore, b public.eql_v3_bigint_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) <> eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.<>) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for eql_v3.query_bigint_ord_ore. --! @param a public.eql_v3_bigint_ord_ore @@ -49542,7 +59839,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) <> eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lt(a public.eql_v3_bigint_ord_ore, b eql_v3.query_bigint_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) < eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.<) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for eql_v3.query_bigint_ord_ore. --! @param a eql_v3.query_bigint_ord_ore @@ -49550,7 +59847,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) < eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lt(a eql_v3.query_bigint_ord_ore, b public.eql_v3_bigint_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) < eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.<) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for eql_v3.query_bigint_ord_ore. --! @param a public.eql_v3_bigint_ord_ore @@ -49558,7 +59855,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) < eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lte(a public.eql_v3_bigint_ord_ore, b eql_v3.query_bigint_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) <= eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.<=) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for eql_v3.query_bigint_ord_ore. --! @param a eql_v3.query_bigint_ord_ore @@ -49566,7 +59863,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) <= eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lte(a eql_v3.query_bigint_ord_ore, b public.eql_v3_bigint_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) <= eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.<=) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for eql_v3.query_bigint_ord_ore. --! @param a public.eql_v3_bigint_ord_ore @@ -49574,7 +59871,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) <= eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gt(a public.eql_v3_bigint_ord_ore, b eql_v3.query_bigint_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) > eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.>) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for eql_v3.query_bigint_ord_ore. --! @param a eql_v3.query_bigint_ord_ore @@ -49582,7 +59879,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) > eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gt(a eql_v3.query_bigint_ord_ore, b public.eql_v3_bigint_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) > eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.>) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for eql_v3.query_bigint_ord_ore. --! @param a public.eql_v3_bigint_ord_ore @@ -49590,7 +59887,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) > eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gte(a public.eql_v3_bigint_ord_ore, b eql_v3.query_bigint_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) >= eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.>=) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for eql_v3.query_bigint_ord_ore. --! @param a eql_v3.query_bigint_ord_ore @@ -49598,7 +59895,259 @@ AS $$ SELECT eql_v3.ord_term_ore(a) >= eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gte(a eql_v3.query_bigint_ord_ore, b public.eql_v3_bigint_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) >= eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.>=) eql_v3.ord_term_ore(b) $$; + +--! @brief Unsupported operator blocker for eql_v3.query_bigint_ord_ore: public.eql_v3_bigint_eq and eql_v3.query_bigint_ord_ore (mismatched query domain). +--! @param a public.eql_v3_bigint_eq left operand +--! @param b eql_v3.query_bigint_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a public.eql_v3_bigint_eq, b eql_v3.query_bigint_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'public.eql_v3_bigint_eq and eql_v3.query_bigint_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_bigint_ord_ore: eql_v3.query_bigint_ord_ore and public.eql_v3_bigint_eq (mismatched query domain). +--! @param a eql_v3.query_bigint_ord_ore left operand +--! @param b public.eql_v3_bigint_eq right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a eql_v3.query_bigint_ord_ore, b public.eql_v3_bigint_eq) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'eql_v3.query_bigint_ord_ore and public.eql_v3_bigint_eq'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_bigint_ord_ore: public.eql_v3_bigint_eq and eql_v3.query_bigint_ord_ore (mismatched query domain). +--! @param a public.eql_v3_bigint_eq left operand +--! @param b eql_v3.query_bigint_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a public.eql_v3_bigint_eq, b eql_v3.query_bigint_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'public.eql_v3_bigint_eq and eql_v3.query_bigint_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_bigint_ord_ore: eql_v3.query_bigint_ord_ore and public.eql_v3_bigint_eq (mismatched query domain). +--! @param a eql_v3.query_bigint_ord_ore left operand +--! @param b public.eql_v3_bigint_eq right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a eql_v3.query_bigint_ord_ore, b public.eql_v3_bigint_eq) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'eql_v3.query_bigint_ord_ore and public.eql_v3_bigint_eq'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_bigint_ord_ore: public.eql_v3_bigint_ord and eql_v3.query_bigint_ord_ore (mismatched query domain). +--! @param a public.eql_v3_bigint_ord left operand +--! @param b eql_v3.query_bigint_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a public.eql_v3_bigint_ord, b eql_v3.query_bigint_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'public.eql_v3_bigint_ord and eql_v3.query_bigint_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_bigint_ord_ore: eql_v3.query_bigint_ord_ore and public.eql_v3_bigint_ord (mismatched query domain). +--! @param a eql_v3.query_bigint_ord_ore left operand +--! @param b public.eql_v3_bigint_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a eql_v3.query_bigint_ord_ore, b public.eql_v3_bigint_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'eql_v3.query_bigint_ord_ore and public.eql_v3_bigint_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_bigint_ord_ore: public.eql_v3_bigint_ord and eql_v3.query_bigint_ord_ore (mismatched query domain). +--! @param a public.eql_v3_bigint_ord left operand +--! @param b eql_v3.query_bigint_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a public.eql_v3_bigint_ord, b eql_v3.query_bigint_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'public.eql_v3_bigint_ord and eql_v3.query_bigint_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_bigint_ord_ore: eql_v3.query_bigint_ord_ore and public.eql_v3_bigint_ord (mismatched query domain). +--! @param a eql_v3.query_bigint_ord_ore left operand +--! @param b public.eql_v3_bigint_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a eql_v3.query_bigint_ord_ore, b public.eql_v3_bigint_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'eql_v3.query_bigint_ord_ore and public.eql_v3_bigint_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_bigint_ord_ore: public.eql_v3_bigint_ord and eql_v3.query_bigint_ord_ore (mismatched query domain). +--! @param a public.eql_v3_bigint_ord left operand +--! @param b eql_v3.query_bigint_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lt(a public.eql_v3_bigint_ord, b eql_v3.query_bigint_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<', 'public.eql_v3_bigint_ord and eql_v3.query_bigint_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_bigint_ord_ore: eql_v3.query_bigint_ord_ore and public.eql_v3_bigint_ord (mismatched query domain). +--! @param a eql_v3.query_bigint_ord_ore left operand +--! @param b public.eql_v3_bigint_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lt(a eql_v3.query_bigint_ord_ore, b public.eql_v3_bigint_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<', 'eql_v3.query_bigint_ord_ore and public.eql_v3_bigint_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_bigint_ord_ore: public.eql_v3_bigint_ord and eql_v3.query_bigint_ord_ore (mismatched query domain). +--! @param a public.eql_v3_bigint_ord left operand +--! @param b eql_v3.query_bigint_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lte(a public.eql_v3_bigint_ord, b eql_v3.query_bigint_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<=', 'public.eql_v3_bigint_ord and eql_v3.query_bigint_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_bigint_ord_ore: eql_v3.query_bigint_ord_ore and public.eql_v3_bigint_ord (mismatched query domain). +--! @param a eql_v3.query_bigint_ord_ore left operand +--! @param b public.eql_v3_bigint_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lte(a eql_v3.query_bigint_ord_ore, b public.eql_v3_bigint_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<=', 'eql_v3.query_bigint_ord_ore and public.eql_v3_bigint_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_bigint_ord_ore: public.eql_v3_bigint_ord and eql_v3.query_bigint_ord_ore (mismatched query domain). +--! @param a public.eql_v3_bigint_ord left operand +--! @param b eql_v3.query_bigint_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gt(a public.eql_v3_bigint_ord, b eql_v3.query_bigint_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>', 'public.eql_v3_bigint_ord and eql_v3.query_bigint_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_bigint_ord_ore: eql_v3.query_bigint_ord_ore and public.eql_v3_bigint_ord (mismatched query domain). +--! @param a eql_v3.query_bigint_ord_ore left operand +--! @param b public.eql_v3_bigint_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gt(a eql_v3.query_bigint_ord_ore, b public.eql_v3_bigint_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>', 'eql_v3.query_bigint_ord_ore and public.eql_v3_bigint_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_bigint_ord_ore: public.eql_v3_bigint_ord and eql_v3.query_bigint_ord_ore (mismatched query domain). +--! @param a public.eql_v3_bigint_ord left operand +--! @param b eql_v3.query_bigint_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gte(a public.eql_v3_bigint_ord, b eql_v3.query_bigint_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>=', 'public.eql_v3_bigint_ord and eql_v3.query_bigint_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_bigint_ord_ore: eql_v3.query_bigint_ord_ore and public.eql_v3_bigint_ord (mismatched query domain). +--! @param a eql_v3.query_bigint_ord_ore left operand +--! @param b public.eql_v3_bigint_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gte(a eql_v3.query_bigint_ord_ore, b public.eql_v3_bigint_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>=', 'eql_v3.query_bigint_ord_ore and public.eql_v3_bigint_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_bigint_ord_ore: public.eql_v3_bigint_ord_ope and eql_v3.query_bigint_ord_ore (mismatched query domain). +--! @param a public.eql_v3_bigint_ord_ope left operand +--! @param b eql_v3.query_bigint_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a public.eql_v3_bigint_ord_ope, b eql_v3.query_bigint_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'public.eql_v3_bigint_ord_ope and eql_v3.query_bigint_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_bigint_ord_ore: eql_v3.query_bigint_ord_ore and public.eql_v3_bigint_ord_ope (mismatched query domain). +--! @param a eql_v3.query_bigint_ord_ore left operand +--! @param b public.eql_v3_bigint_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a eql_v3.query_bigint_ord_ore, b public.eql_v3_bigint_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'eql_v3.query_bigint_ord_ore and public.eql_v3_bigint_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_bigint_ord_ore: public.eql_v3_bigint_ord_ope and eql_v3.query_bigint_ord_ore (mismatched query domain). +--! @param a public.eql_v3_bigint_ord_ope left operand +--! @param b eql_v3.query_bigint_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a public.eql_v3_bigint_ord_ope, b eql_v3.query_bigint_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'public.eql_v3_bigint_ord_ope and eql_v3.query_bigint_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_bigint_ord_ore: eql_v3.query_bigint_ord_ore and public.eql_v3_bigint_ord_ope (mismatched query domain). +--! @param a eql_v3.query_bigint_ord_ore left operand +--! @param b public.eql_v3_bigint_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a eql_v3.query_bigint_ord_ore, b public.eql_v3_bigint_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'eql_v3.query_bigint_ord_ore and public.eql_v3_bigint_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_bigint_ord_ore: public.eql_v3_bigint_ord_ope and eql_v3.query_bigint_ord_ore (mismatched query domain). +--! @param a public.eql_v3_bigint_ord_ope left operand +--! @param b eql_v3.query_bigint_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lt(a public.eql_v3_bigint_ord_ope, b eql_v3.query_bigint_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<', 'public.eql_v3_bigint_ord_ope and eql_v3.query_bigint_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_bigint_ord_ore: eql_v3.query_bigint_ord_ore and public.eql_v3_bigint_ord_ope (mismatched query domain). +--! @param a eql_v3.query_bigint_ord_ore left operand +--! @param b public.eql_v3_bigint_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lt(a eql_v3.query_bigint_ord_ore, b public.eql_v3_bigint_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<', 'eql_v3.query_bigint_ord_ore and public.eql_v3_bigint_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_bigint_ord_ore: public.eql_v3_bigint_ord_ope and eql_v3.query_bigint_ord_ore (mismatched query domain). +--! @param a public.eql_v3_bigint_ord_ope left operand +--! @param b eql_v3.query_bigint_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lte(a public.eql_v3_bigint_ord_ope, b eql_v3.query_bigint_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<=', 'public.eql_v3_bigint_ord_ope and eql_v3.query_bigint_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_bigint_ord_ore: eql_v3.query_bigint_ord_ore and public.eql_v3_bigint_ord_ope (mismatched query domain). +--! @param a eql_v3.query_bigint_ord_ore left operand +--! @param b public.eql_v3_bigint_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lte(a eql_v3.query_bigint_ord_ore, b public.eql_v3_bigint_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<=', 'eql_v3.query_bigint_ord_ore and public.eql_v3_bigint_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_bigint_ord_ore: public.eql_v3_bigint_ord_ope and eql_v3.query_bigint_ord_ore (mismatched query domain). +--! @param a public.eql_v3_bigint_ord_ope left operand +--! @param b eql_v3.query_bigint_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gt(a public.eql_v3_bigint_ord_ope, b eql_v3.query_bigint_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>', 'public.eql_v3_bigint_ord_ope and eql_v3.query_bigint_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_bigint_ord_ore: eql_v3.query_bigint_ord_ore and public.eql_v3_bigint_ord_ope (mismatched query domain). +--! @param a eql_v3.query_bigint_ord_ore left operand +--! @param b public.eql_v3_bigint_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gt(a eql_v3.query_bigint_ord_ore, b public.eql_v3_bigint_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>', 'eql_v3.query_bigint_ord_ore and public.eql_v3_bigint_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_bigint_ord_ore: public.eql_v3_bigint_ord_ope and eql_v3.query_bigint_ord_ore (mismatched query domain). +--! @param a public.eql_v3_bigint_ord_ope left operand +--! @param b eql_v3.query_bigint_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gte(a public.eql_v3_bigint_ord_ope, b eql_v3.query_bigint_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>=', 'public.eql_v3_bigint_ord_ope and eql_v3.query_bigint_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_bigint_ord_ore: eql_v3.query_bigint_ord_ore and public.eql_v3_bigint_ord_ope (mismatched query domain). +--! @param a eql_v3.query_bigint_ord_ore left operand +--! @param b public.eql_v3_bigint_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gte(a eql_v3.query_bigint_ord_ore, b public.eql_v3_bigint_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>=', 'eql_v3.query_bigint_ord_ore and public.eql_v3_bigint_ord_ope'; END; $$ +LANGUAGE plpgsql; -- AUTOMATICALLY GENERATED FILE. --! @file encrypted_domain/bigint/query_bigint_ord_ore_operators.sql @@ -49675,6 +60224,146 @@ CREATE OPERATOR >= ( LEFTARG = eql_v3.query_bigint_ord_ore, RIGHTARG = public.eql_v3_bigint_ord_ore, COMMUTATOR = <=, NEGATOR = <, RESTRICT = scalargesel, JOIN = scalargejoinsel ); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = public.eql_v3_bigint_eq, RIGHTARG = eql_v3.query_bigint_ord_ore +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = eql_v3.query_bigint_ord_ore, RIGHTARG = public.eql_v3_bigint_eq +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = public.eql_v3_bigint_eq, RIGHTARG = eql_v3.query_bigint_ord_ore +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = eql_v3.query_bigint_ord_ore, RIGHTARG = public.eql_v3_bigint_eq +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = public.eql_v3_bigint_ord, RIGHTARG = eql_v3.query_bigint_ord_ore +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = eql_v3.query_bigint_ord_ore, RIGHTARG = public.eql_v3_bigint_ord +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = public.eql_v3_bigint_ord, RIGHTARG = eql_v3.query_bigint_ord_ore +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = eql_v3.query_bigint_ord_ore, RIGHTARG = public.eql_v3_bigint_ord +); + +CREATE OPERATOR < ( + FUNCTION = eql_v3_internal.lt, + LEFTARG = public.eql_v3_bigint_ord, RIGHTARG = eql_v3.query_bigint_ord_ore +); + +CREATE OPERATOR < ( + FUNCTION = eql_v3_internal.lt, + LEFTARG = eql_v3.query_bigint_ord_ore, RIGHTARG = public.eql_v3_bigint_ord +); + +CREATE OPERATOR <= ( + FUNCTION = eql_v3_internal.lte, + LEFTARG = public.eql_v3_bigint_ord, RIGHTARG = eql_v3.query_bigint_ord_ore +); + +CREATE OPERATOR <= ( + FUNCTION = eql_v3_internal.lte, + LEFTARG = eql_v3.query_bigint_ord_ore, RIGHTARG = public.eql_v3_bigint_ord +); + +CREATE OPERATOR > ( + FUNCTION = eql_v3_internal.gt, + LEFTARG = public.eql_v3_bigint_ord, RIGHTARG = eql_v3.query_bigint_ord_ore +); + +CREATE OPERATOR > ( + FUNCTION = eql_v3_internal.gt, + LEFTARG = eql_v3.query_bigint_ord_ore, RIGHTARG = public.eql_v3_bigint_ord +); + +CREATE OPERATOR >= ( + FUNCTION = eql_v3_internal.gte, + LEFTARG = public.eql_v3_bigint_ord, RIGHTARG = eql_v3.query_bigint_ord_ore +); + +CREATE OPERATOR >= ( + FUNCTION = eql_v3_internal.gte, + LEFTARG = eql_v3.query_bigint_ord_ore, RIGHTARG = public.eql_v3_bigint_ord +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = public.eql_v3_bigint_ord_ope, RIGHTARG = eql_v3.query_bigint_ord_ore +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = eql_v3.query_bigint_ord_ore, RIGHTARG = public.eql_v3_bigint_ord_ope +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = public.eql_v3_bigint_ord_ope, RIGHTARG = eql_v3.query_bigint_ord_ore +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = eql_v3.query_bigint_ord_ore, RIGHTARG = public.eql_v3_bigint_ord_ope +); + +CREATE OPERATOR < ( + FUNCTION = eql_v3_internal.lt, + LEFTARG = public.eql_v3_bigint_ord_ope, RIGHTARG = eql_v3.query_bigint_ord_ore +); + +CREATE OPERATOR < ( + FUNCTION = eql_v3_internal.lt, + LEFTARG = eql_v3.query_bigint_ord_ore, RIGHTARG = public.eql_v3_bigint_ord_ope +); + +CREATE OPERATOR <= ( + FUNCTION = eql_v3_internal.lte, + LEFTARG = public.eql_v3_bigint_ord_ope, RIGHTARG = eql_v3.query_bigint_ord_ore +); + +CREATE OPERATOR <= ( + FUNCTION = eql_v3_internal.lte, + LEFTARG = eql_v3.query_bigint_ord_ore, RIGHTARG = public.eql_v3_bigint_ord_ope +); + +CREATE OPERATOR > ( + FUNCTION = eql_v3_internal.gt, + LEFTARG = public.eql_v3_bigint_ord_ope, RIGHTARG = eql_v3.query_bigint_ord_ore +); + +CREATE OPERATOR > ( + FUNCTION = eql_v3_internal.gt, + LEFTARG = eql_v3.query_bigint_ord_ore, RIGHTARG = public.eql_v3_bigint_ord_ope +); + +CREATE OPERATOR >= ( + FUNCTION = eql_v3_internal.gte, + LEFTARG = public.eql_v3_bigint_ord_ope, RIGHTARG = eql_v3.query_bigint_ord_ore +); + +CREATE OPERATOR >= ( + FUNCTION = eql_v3_internal.gte, + LEFTARG = eql_v3.query_bigint_ord_ore, RIGHTARG = public.eql_v3_bigint_ord_ope +); -- AUTOMATICALLY GENERATED FILE. --! @file encrypted_domain/date/date_ord_ore_functions.sql @@ -49694,7 +60383,7 @@ AS $$ SELECT eql_v3_internal.ore_block_256(a::jsonb) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a public.eql_v3_date_ord_ore, b public.eql_v3_date_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) = eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.=) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for public.eql_v3_date_ord_ore. --! @param a public.eql_v3_date_ord_ore @@ -49702,7 +60391,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) = eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a public.eql_v3_date_ord_ore, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) = eql_v3.ord_term_ore(b::public.eql_v3_date_ord_ore) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.=) eql_v3.ord_term_ore(b::public.eql_v3_date_ord_ore) $$; --! @brief Operator wrapper for public.eql_v3_date_ord_ore. --! @param a jsonb @@ -49710,7 +60399,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) = eql_v3.ord_term_ore(b::public.eql_v3_date_ --! @return boolean CREATE FUNCTION eql_v3.eq(a jsonb, b public.eql_v3_date_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_date_ord_ore) = eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_date_ord_ore) OPERATOR(public.=) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for public.eql_v3_date_ord_ore. --! @param a public.eql_v3_date_ord_ore @@ -49718,7 +60407,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_date_ord_ore) = eql_v3.ord_ter --! @return boolean CREATE FUNCTION eql_v3.neq(a public.eql_v3_date_ord_ore, b public.eql_v3_date_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) <> eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.<>) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for public.eql_v3_date_ord_ore. --! @param a public.eql_v3_date_ord_ore @@ -49726,7 +60415,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) <> eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.neq(a public.eql_v3_date_ord_ore, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) <> eql_v3.ord_term_ore(b::public.eql_v3_date_ord_ore) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.<>) eql_v3.ord_term_ore(b::public.eql_v3_date_ord_ore) $$; --! @brief Operator wrapper for public.eql_v3_date_ord_ore. --! @param a jsonb @@ -49734,7 +60423,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) <> eql_v3.ord_term_ore(b::public.eql_v3_date --! @return boolean CREATE FUNCTION eql_v3.neq(a jsonb, b public.eql_v3_date_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_date_ord_ore) <> eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_date_ord_ore) OPERATOR(public.<>) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for public.eql_v3_date_ord_ore. --! @param a public.eql_v3_date_ord_ore @@ -49742,7 +60431,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_date_ord_ore) <> eql_v3.ord_te --! @return boolean CREATE FUNCTION eql_v3.lt(a public.eql_v3_date_ord_ore, b public.eql_v3_date_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) < eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.<) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for public.eql_v3_date_ord_ore. --! @param a public.eql_v3_date_ord_ore @@ -49750,7 +60439,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) < eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lt(a public.eql_v3_date_ord_ore, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) < eql_v3.ord_term_ore(b::public.eql_v3_date_ord_ore) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.<) eql_v3.ord_term_ore(b::public.eql_v3_date_ord_ore) $$; --! @brief Operator wrapper for public.eql_v3_date_ord_ore. --! @param a jsonb @@ -49758,7 +60447,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) < eql_v3.ord_term_ore(b::public.eql_v3_date_ --! @return boolean CREATE FUNCTION eql_v3.lt(a jsonb, b public.eql_v3_date_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_date_ord_ore) < eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_date_ord_ore) OPERATOR(public.<) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for public.eql_v3_date_ord_ore. --! @param a public.eql_v3_date_ord_ore @@ -49766,7 +60455,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_date_ord_ore) < eql_v3.ord_ter --! @return boolean CREATE FUNCTION eql_v3.lte(a public.eql_v3_date_ord_ore, b public.eql_v3_date_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) <= eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.<=) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for public.eql_v3_date_ord_ore. --! @param a public.eql_v3_date_ord_ore @@ -49774,7 +60463,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) <= eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lte(a public.eql_v3_date_ord_ore, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) <= eql_v3.ord_term_ore(b::public.eql_v3_date_ord_ore) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.<=) eql_v3.ord_term_ore(b::public.eql_v3_date_ord_ore) $$; --! @brief Operator wrapper for public.eql_v3_date_ord_ore. --! @param a jsonb @@ -49782,7 +60471,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) <= eql_v3.ord_term_ore(b::public.eql_v3_date --! @return boolean CREATE FUNCTION eql_v3.lte(a jsonb, b public.eql_v3_date_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_date_ord_ore) <= eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_date_ord_ore) OPERATOR(public.<=) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for public.eql_v3_date_ord_ore. --! @param a public.eql_v3_date_ord_ore @@ -49790,7 +60479,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_date_ord_ore) <= eql_v3.ord_te --! @return boolean CREATE FUNCTION eql_v3.gt(a public.eql_v3_date_ord_ore, b public.eql_v3_date_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) > eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.>) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for public.eql_v3_date_ord_ore. --! @param a public.eql_v3_date_ord_ore @@ -49798,7 +60487,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) > eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gt(a public.eql_v3_date_ord_ore, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) > eql_v3.ord_term_ore(b::public.eql_v3_date_ord_ore) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.>) eql_v3.ord_term_ore(b::public.eql_v3_date_ord_ore) $$; --! @brief Operator wrapper for public.eql_v3_date_ord_ore. --! @param a jsonb @@ -49806,7 +60495,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) > eql_v3.ord_term_ore(b::public.eql_v3_date_ --! @return boolean CREATE FUNCTION eql_v3.gt(a jsonb, b public.eql_v3_date_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_date_ord_ore) > eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_date_ord_ore) OPERATOR(public.>) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for public.eql_v3_date_ord_ore. --! @param a public.eql_v3_date_ord_ore @@ -49814,7 +60503,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_date_ord_ore) > eql_v3.ord_ter --! @return boolean CREATE FUNCTION eql_v3.gte(a public.eql_v3_date_ord_ore, b public.eql_v3_date_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) >= eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.>=) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for public.eql_v3_date_ord_ore. --! @param a public.eql_v3_date_ord_ore @@ -49822,7 +60511,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) >= eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gte(a public.eql_v3_date_ord_ore, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) >= eql_v3.ord_term_ore(b::public.eql_v3_date_ord_ore) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.>=) eql_v3.ord_term_ore(b::public.eql_v3_date_ord_ore) $$; --! @brief Operator wrapper for public.eql_v3_date_ord_ore. --! @param a jsonb @@ -49830,7 +60519,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) >= eql_v3.ord_term_ore(b::public.eql_v3_date --! @return boolean CREATE FUNCTION eql_v3.gte(a jsonb, b public.eql_v3_date_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_date_ord_ore) >= eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_date_ord_ore) OPERATOR(public.>=) eql_v3.ord_term_ore(b) $$; --! @brief Unsupported operator blocker for public.eql_v3_date_ord_ore. --! @@ -50571,7 +61260,7 @@ AS $$ SELECT eql_v3_internal.ore_block_256(a::jsonb) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a public.eql_v3_date_ord_ore, b eql_v3.query_date_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) = eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.=) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for eql_v3.query_date_ord_ore. --! @param a eql_v3.query_date_ord_ore @@ -50579,7 +61268,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) = eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a eql_v3.query_date_ord_ore, b public.eql_v3_date_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) = eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.=) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for eql_v3.query_date_ord_ore. --! @param a public.eql_v3_date_ord_ore @@ -50587,7 +61276,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) = eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.neq(a public.eql_v3_date_ord_ore, b eql_v3.query_date_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) <> eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.<>) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for eql_v3.query_date_ord_ore. --! @param a eql_v3.query_date_ord_ore @@ -50595,7 +61284,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) <> eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.neq(a eql_v3.query_date_ord_ore, b public.eql_v3_date_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) <> eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.<>) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for eql_v3.query_date_ord_ore. --! @param a public.eql_v3_date_ord_ore @@ -50603,7 +61292,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) <> eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lt(a public.eql_v3_date_ord_ore, b eql_v3.query_date_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) < eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.<) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for eql_v3.query_date_ord_ore. --! @param a eql_v3.query_date_ord_ore @@ -50611,7 +61300,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) < eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lt(a eql_v3.query_date_ord_ore, b public.eql_v3_date_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) < eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.<) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for eql_v3.query_date_ord_ore. --! @param a public.eql_v3_date_ord_ore @@ -50619,7 +61308,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) < eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lte(a public.eql_v3_date_ord_ore, b eql_v3.query_date_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) <= eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.<=) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for eql_v3.query_date_ord_ore. --! @param a eql_v3.query_date_ord_ore @@ -50627,7 +61316,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) <= eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lte(a eql_v3.query_date_ord_ore, b public.eql_v3_date_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) <= eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.<=) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for eql_v3.query_date_ord_ore. --! @param a public.eql_v3_date_ord_ore @@ -50635,7 +61324,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) <= eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gt(a public.eql_v3_date_ord_ore, b eql_v3.query_date_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) > eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.>) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for eql_v3.query_date_ord_ore. --! @param a eql_v3.query_date_ord_ore @@ -50643,7 +61332,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) > eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gt(a eql_v3.query_date_ord_ore, b public.eql_v3_date_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) > eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.>) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for eql_v3.query_date_ord_ore. --! @param a public.eql_v3_date_ord_ore @@ -50651,7 +61340,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) > eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gte(a public.eql_v3_date_ord_ore, b eql_v3.query_date_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) >= eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.>=) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for eql_v3.query_date_ord_ore. --! @param a eql_v3.query_date_ord_ore @@ -50659,7 +61348,259 @@ AS $$ SELECT eql_v3.ord_term_ore(a) >= eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gte(a eql_v3.query_date_ord_ore, b public.eql_v3_date_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) >= eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.>=) eql_v3.ord_term_ore(b) $$; + +--! @brief Unsupported operator blocker for eql_v3.query_date_ord_ore: public.eql_v3_date_eq and eql_v3.query_date_ord_ore (mismatched query domain). +--! @param a public.eql_v3_date_eq left operand +--! @param b eql_v3.query_date_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a public.eql_v3_date_eq, b eql_v3.query_date_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'public.eql_v3_date_eq and eql_v3.query_date_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_date_ord_ore: eql_v3.query_date_ord_ore and public.eql_v3_date_eq (mismatched query domain). +--! @param a eql_v3.query_date_ord_ore left operand +--! @param b public.eql_v3_date_eq right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a eql_v3.query_date_ord_ore, b public.eql_v3_date_eq) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'eql_v3.query_date_ord_ore and public.eql_v3_date_eq'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_date_ord_ore: public.eql_v3_date_eq and eql_v3.query_date_ord_ore (mismatched query domain). +--! @param a public.eql_v3_date_eq left operand +--! @param b eql_v3.query_date_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a public.eql_v3_date_eq, b eql_v3.query_date_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'public.eql_v3_date_eq and eql_v3.query_date_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_date_ord_ore: eql_v3.query_date_ord_ore and public.eql_v3_date_eq (mismatched query domain). +--! @param a eql_v3.query_date_ord_ore left operand +--! @param b public.eql_v3_date_eq right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a eql_v3.query_date_ord_ore, b public.eql_v3_date_eq) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'eql_v3.query_date_ord_ore and public.eql_v3_date_eq'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_date_ord_ore: public.eql_v3_date_ord and eql_v3.query_date_ord_ore (mismatched query domain). +--! @param a public.eql_v3_date_ord left operand +--! @param b eql_v3.query_date_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a public.eql_v3_date_ord, b eql_v3.query_date_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'public.eql_v3_date_ord and eql_v3.query_date_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_date_ord_ore: eql_v3.query_date_ord_ore and public.eql_v3_date_ord (mismatched query domain). +--! @param a eql_v3.query_date_ord_ore left operand +--! @param b public.eql_v3_date_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a eql_v3.query_date_ord_ore, b public.eql_v3_date_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'eql_v3.query_date_ord_ore and public.eql_v3_date_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_date_ord_ore: public.eql_v3_date_ord and eql_v3.query_date_ord_ore (mismatched query domain). +--! @param a public.eql_v3_date_ord left operand +--! @param b eql_v3.query_date_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a public.eql_v3_date_ord, b eql_v3.query_date_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'public.eql_v3_date_ord and eql_v3.query_date_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_date_ord_ore: eql_v3.query_date_ord_ore and public.eql_v3_date_ord (mismatched query domain). +--! @param a eql_v3.query_date_ord_ore left operand +--! @param b public.eql_v3_date_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a eql_v3.query_date_ord_ore, b public.eql_v3_date_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'eql_v3.query_date_ord_ore and public.eql_v3_date_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_date_ord_ore: public.eql_v3_date_ord and eql_v3.query_date_ord_ore (mismatched query domain). +--! @param a public.eql_v3_date_ord left operand +--! @param b eql_v3.query_date_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lt(a public.eql_v3_date_ord, b eql_v3.query_date_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<', 'public.eql_v3_date_ord and eql_v3.query_date_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_date_ord_ore: eql_v3.query_date_ord_ore and public.eql_v3_date_ord (mismatched query domain). +--! @param a eql_v3.query_date_ord_ore left operand +--! @param b public.eql_v3_date_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lt(a eql_v3.query_date_ord_ore, b public.eql_v3_date_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<', 'eql_v3.query_date_ord_ore and public.eql_v3_date_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_date_ord_ore: public.eql_v3_date_ord and eql_v3.query_date_ord_ore (mismatched query domain). +--! @param a public.eql_v3_date_ord left operand +--! @param b eql_v3.query_date_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lte(a public.eql_v3_date_ord, b eql_v3.query_date_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<=', 'public.eql_v3_date_ord and eql_v3.query_date_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_date_ord_ore: eql_v3.query_date_ord_ore and public.eql_v3_date_ord (mismatched query domain). +--! @param a eql_v3.query_date_ord_ore left operand +--! @param b public.eql_v3_date_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lte(a eql_v3.query_date_ord_ore, b public.eql_v3_date_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<=', 'eql_v3.query_date_ord_ore and public.eql_v3_date_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_date_ord_ore: public.eql_v3_date_ord and eql_v3.query_date_ord_ore (mismatched query domain). +--! @param a public.eql_v3_date_ord left operand +--! @param b eql_v3.query_date_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gt(a public.eql_v3_date_ord, b eql_v3.query_date_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>', 'public.eql_v3_date_ord and eql_v3.query_date_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_date_ord_ore: eql_v3.query_date_ord_ore and public.eql_v3_date_ord (mismatched query domain). +--! @param a eql_v3.query_date_ord_ore left operand +--! @param b public.eql_v3_date_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gt(a eql_v3.query_date_ord_ore, b public.eql_v3_date_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>', 'eql_v3.query_date_ord_ore and public.eql_v3_date_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_date_ord_ore: public.eql_v3_date_ord and eql_v3.query_date_ord_ore (mismatched query domain). +--! @param a public.eql_v3_date_ord left operand +--! @param b eql_v3.query_date_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gte(a public.eql_v3_date_ord, b eql_v3.query_date_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>=', 'public.eql_v3_date_ord and eql_v3.query_date_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_date_ord_ore: eql_v3.query_date_ord_ore and public.eql_v3_date_ord (mismatched query domain). +--! @param a eql_v3.query_date_ord_ore left operand +--! @param b public.eql_v3_date_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gte(a eql_v3.query_date_ord_ore, b public.eql_v3_date_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>=', 'eql_v3.query_date_ord_ore and public.eql_v3_date_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_date_ord_ore: public.eql_v3_date_ord_ope and eql_v3.query_date_ord_ore (mismatched query domain). +--! @param a public.eql_v3_date_ord_ope left operand +--! @param b eql_v3.query_date_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a public.eql_v3_date_ord_ope, b eql_v3.query_date_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'public.eql_v3_date_ord_ope and eql_v3.query_date_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_date_ord_ore: eql_v3.query_date_ord_ore and public.eql_v3_date_ord_ope (mismatched query domain). +--! @param a eql_v3.query_date_ord_ore left operand +--! @param b public.eql_v3_date_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a eql_v3.query_date_ord_ore, b public.eql_v3_date_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'eql_v3.query_date_ord_ore and public.eql_v3_date_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_date_ord_ore: public.eql_v3_date_ord_ope and eql_v3.query_date_ord_ore (mismatched query domain). +--! @param a public.eql_v3_date_ord_ope left operand +--! @param b eql_v3.query_date_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a public.eql_v3_date_ord_ope, b eql_v3.query_date_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'public.eql_v3_date_ord_ope and eql_v3.query_date_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_date_ord_ore: eql_v3.query_date_ord_ore and public.eql_v3_date_ord_ope (mismatched query domain). +--! @param a eql_v3.query_date_ord_ore left operand +--! @param b public.eql_v3_date_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a eql_v3.query_date_ord_ore, b public.eql_v3_date_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'eql_v3.query_date_ord_ore and public.eql_v3_date_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_date_ord_ore: public.eql_v3_date_ord_ope and eql_v3.query_date_ord_ore (mismatched query domain). +--! @param a public.eql_v3_date_ord_ope left operand +--! @param b eql_v3.query_date_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lt(a public.eql_v3_date_ord_ope, b eql_v3.query_date_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<', 'public.eql_v3_date_ord_ope and eql_v3.query_date_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_date_ord_ore: eql_v3.query_date_ord_ore and public.eql_v3_date_ord_ope (mismatched query domain). +--! @param a eql_v3.query_date_ord_ore left operand +--! @param b public.eql_v3_date_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lt(a eql_v3.query_date_ord_ore, b public.eql_v3_date_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<', 'eql_v3.query_date_ord_ore and public.eql_v3_date_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_date_ord_ore: public.eql_v3_date_ord_ope and eql_v3.query_date_ord_ore (mismatched query domain). +--! @param a public.eql_v3_date_ord_ope left operand +--! @param b eql_v3.query_date_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lte(a public.eql_v3_date_ord_ope, b eql_v3.query_date_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<=', 'public.eql_v3_date_ord_ope and eql_v3.query_date_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_date_ord_ore: eql_v3.query_date_ord_ore and public.eql_v3_date_ord_ope (mismatched query domain). +--! @param a eql_v3.query_date_ord_ore left operand +--! @param b public.eql_v3_date_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lte(a eql_v3.query_date_ord_ore, b public.eql_v3_date_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<=', 'eql_v3.query_date_ord_ore and public.eql_v3_date_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_date_ord_ore: public.eql_v3_date_ord_ope and eql_v3.query_date_ord_ore (mismatched query domain). +--! @param a public.eql_v3_date_ord_ope left operand +--! @param b eql_v3.query_date_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gt(a public.eql_v3_date_ord_ope, b eql_v3.query_date_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>', 'public.eql_v3_date_ord_ope and eql_v3.query_date_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_date_ord_ore: eql_v3.query_date_ord_ore and public.eql_v3_date_ord_ope (mismatched query domain). +--! @param a eql_v3.query_date_ord_ore left operand +--! @param b public.eql_v3_date_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gt(a eql_v3.query_date_ord_ore, b public.eql_v3_date_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>', 'eql_v3.query_date_ord_ore and public.eql_v3_date_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_date_ord_ore: public.eql_v3_date_ord_ope and eql_v3.query_date_ord_ore (mismatched query domain). +--! @param a public.eql_v3_date_ord_ope left operand +--! @param b eql_v3.query_date_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gte(a public.eql_v3_date_ord_ope, b eql_v3.query_date_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>=', 'public.eql_v3_date_ord_ope and eql_v3.query_date_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_date_ord_ore: eql_v3.query_date_ord_ore and public.eql_v3_date_ord_ope (mismatched query domain). +--! @param a eql_v3.query_date_ord_ore left operand +--! @param b public.eql_v3_date_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gte(a eql_v3.query_date_ord_ore, b public.eql_v3_date_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>=', 'eql_v3.query_date_ord_ore and public.eql_v3_date_ord_ope'; END; $$ +LANGUAGE plpgsql; -- AUTOMATICALLY GENERATED FILE. --! @file encrypted_domain/date/query_date_ord_ore_operators.sql @@ -50736,6 +61677,146 @@ CREATE OPERATOR >= ( LEFTARG = eql_v3.query_date_ord_ore, RIGHTARG = public.eql_v3_date_ord_ore, COMMUTATOR = <=, NEGATOR = <, RESTRICT = scalargesel, JOIN = scalargejoinsel ); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = public.eql_v3_date_eq, RIGHTARG = eql_v3.query_date_ord_ore +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = eql_v3.query_date_ord_ore, RIGHTARG = public.eql_v3_date_eq +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = public.eql_v3_date_eq, RIGHTARG = eql_v3.query_date_ord_ore +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = eql_v3.query_date_ord_ore, RIGHTARG = public.eql_v3_date_eq +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = public.eql_v3_date_ord, RIGHTARG = eql_v3.query_date_ord_ore +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = eql_v3.query_date_ord_ore, RIGHTARG = public.eql_v3_date_ord +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = public.eql_v3_date_ord, RIGHTARG = eql_v3.query_date_ord_ore +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = eql_v3.query_date_ord_ore, RIGHTARG = public.eql_v3_date_ord +); + +CREATE OPERATOR < ( + FUNCTION = eql_v3_internal.lt, + LEFTARG = public.eql_v3_date_ord, RIGHTARG = eql_v3.query_date_ord_ore +); + +CREATE OPERATOR < ( + FUNCTION = eql_v3_internal.lt, + LEFTARG = eql_v3.query_date_ord_ore, RIGHTARG = public.eql_v3_date_ord +); + +CREATE OPERATOR <= ( + FUNCTION = eql_v3_internal.lte, + LEFTARG = public.eql_v3_date_ord, RIGHTARG = eql_v3.query_date_ord_ore +); + +CREATE OPERATOR <= ( + FUNCTION = eql_v3_internal.lte, + LEFTARG = eql_v3.query_date_ord_ore, RIGHTARG = public.eql_v3_date_ord +); + +CREATE OPERATOR > ( + FUNCTION = eql_v3_internal.gt, + LEFTARG = public.eql_v3_date_ord, RIGHTARG = eql_v3.query_date_ord_ore +); + +CREATE OPERATOR > ( + FUNCTION = eql_v3_internal.gt, + LEFTARG = eql_v3.query_date_ord_ore, RIGHTARG = public.eql_v3_date_ord +); + +CREATE OPERATOR >= ( + FUNCTION = eql_v3_internal.gte, + LEFTARG = public.eql_v3_date_ord, RIGHTARG = eql_v3.query_date_ord_ore +); + +CREATE OPERATOR >= ( + FUNCTION = eql_v3_internal.gte, + LEFTARG = eql_v3.query_date_ord_ore, RIGHTARG = public.eql_v3_date_ord +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = public.eql_v3_date_ord_ope, RIGHTARG = eql_v3.query_date_ord_ore +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = eql_v3.query_date_ord_ore, RIGHTARG = public.eql_v3_date_ord_ope +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = public.eql_v3_date_ord_ope, RIGHTARG = eql_v3.query_date_ord_ore +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = eql_v3.query_date_ord_ore, RIGHTARG = public.eql_v3_date_ord_ope +); + +CREATE OPERATOR < ( + FUNCTION = eql_v3_internal.lt, + LEFTARG = public.eql_v3_date_ord_ope, RIGHTARG = eql_v3.query_date_ord_ore +); + +CREATE OPERATOR < ( + FUNCTION = eql_v3_internal.lt, + LEFTARG = eql_v3.query_date_ord_ore, RIGHTARG = public.eql_v3_date_ord_ope +); + +CREATE OPERATOR <= ( + FUNCTION = eql_v3_internal.lte, + LEFTARG = public.eql_v3_date_ord_ope, RIGHTARG = eql_v3.query_date_ord_ore +); + +CREATE OPERATOR <= ( + FUNCTION = eql_v3_internal.lte, + LEFTARG = eql_v3.query_date_ord_ore, RIGHTARG = public.eql_v3_date_ord_ope +); + +CREATE OPERATOR > ( + FUNCTION = eql_v3_internal.gt, + LEFTARG = public.eql_v3_date_ord_ope, RIGHTARG = eql_v3.query_date_ord_ore +); + +CREATE OPERATOR > ( + FUNCTION = eql_v3_internal.gt, + LEFTARG = eql_v3.query_date_ord_ore, RIGHTARG = public.eql_v3_date_ord_ope +); + +CREATE OPERATOR >= ( + FUNCTION = eql_v3_internal.gte, + LEFTARG = public.eql_v3_date_ord_ope, RIGHTARG = eql_v3.query_date_ord_ore +); + +CREATE OPERATOR >= ( + FUNCTION = eql_v3_internal.gte, + LEFTARG = eql_v3.query_date_ord_ore, RIGHTARG = public.eql_v3_date_ord_ope +); -- AUTOMATICALLY GENERATED FILE. --! @file encrypted_domain/double/double_ord_ore_functions.sql @@ -50755,7 +61836,7 @@ AS $$ SELECT eql_v3_internal.ore_block_256(a::jsonb) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a public.eql_v3_double_ord_ore, b public.eql_v3_double_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) = eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.=) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for public.eql_v3_double_ord_ore. --! @param a public.eql_v3_double_ord_ore @@ -50763,7 +61844,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) = eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a public.eql_v3_double_ord_ore, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) = eql_v3.ord_term_ore(b::public.eql_v3_double_ord_ore) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.=) eql_v3.ord_term_ore(b::public.eql_v3_double_ord_ore) $$; --! @brief Operator wrapper for public.eql_v3_double_ord_ore. --! @param a jsonb @@ -50771,7 +61852,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) = eql_v3.ord_term_ore(b::public.eql_v3_doubl --! @return boolean CREATE FUNCTION eql_v3.eq(a jsonb, b public.eql_v3_double_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_double_ord_ore) = eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_double_ord_ore) OPERATOR(public.=) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for public.eql_v3_double_ord_ore. --! @param a public.eql_v3_double_ord_ore @@ -50779,7 +61860,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_double_ord_ore) = eql_v3.ord_t --! @return boolean CREATE FUNCTION eql_v3.neq(a public.eql_v3_double_ord_ore, b public.eql_v3_double_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) <> eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.<>) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for public.eql_v3_double_ord_ore. --! @param a public.eql_v3_double_ord_ore @@ -50787,7 +61868,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) <> eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.neq(a public.eql_v3_double_ord_ore, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) <> eql_v3.ord_term_ore(b::public.eql_v3_double_ord_ore) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.<>) eql_v3.ord_term_ore(b::public.eql_v3_double_ord_ore) $$; --! @brief Operator wrapper for public.eql_v3_double_ord_ore. --! @param a jsonb @@ -50795,7 +61876,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) <> eql_v3.ord_term_ore(b::public.eql_v3_doub --! @return boolean CREATE FUNCTION eql_v3.neq(a jsonb, b public.eql_v3_double_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_double_ord_ore) <> eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_double_ord_ore) OPERATOR(public.<>) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for public.eql_v3_double_ord_ore. --! @param a public.eql_v3_double_ord_ore @@ -50803,7 +61884,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_double_ord_ore) <> eql_v3.ord_ --! @return boolean CREATE FUNCTION eql_v3.lt(a public.eql_v3_double_ord_ore, b public.eql_v3_double_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) < eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.<) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for public.eql_v3_double_ord_ore. --! @param a public.eql_v3_double_ord_ore @@ -50811,7 +61892,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) < eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lt(a public.eql_v3_double_ord_ore, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) < eql_v3.ord_term_ore(b::public.eql_v3_double_ord_ore) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.<) eql_v3.ord_term_ore(b::public.eql_v3_double_ord_ore) $$; --! @brief Operator wrapper for public.eql_v3_double_ord_ore. --! @param a jsonb @@ -50819,7 +61900,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) < eql_v3.ord_term_ore(b::public.eql_v3_doubl --! @return boolean CREATE FUNCTION eql_v3.lt(a jsonb, b public.eql_v3_double_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_double_ord_ore) < eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_double_ord_ore) OPERATOR(public.<) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for public.eql_v3_double_ord_ore. --! @param a public.eql_v3_double_ord_ore @@ -50827,7 +61908,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_double_ord_ore) < eql_v3.ord_t --! @return boolean CREATE FUNCTION eql_v3.lte(a public.eql_v3_double_ord_ore, b public.eql_v3_double_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) <= eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.<=) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for public.eql_v3_double_ord_ore. --! @param a public.eql_v3_double_ord_ore @@ -50835,7 +61916,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) <= eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lte(a public.eql_v3_double_ord_ore, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) <= eql_v3.ord_term_ore(b::public.eql_v3_double_ord_ore) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.<=) eql_v3.ord_term_ore(b::public.eql_v3_double_ord_ore) $$; --! @brief Operator wrapper for public.eql_v3_double_ord_ore. --! @param a jsonb @@ -50843,7 +61924,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) <= eql_v3.ord_term_ore(b::public.eql_v3_doub --! @return boolean CREATE FUNCTION eql_v3.lte(a jsonb, b public.eql_v3_double_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_double_ord_ore) <= eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_double_ord_ore) OPERATOR(public.<=) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for public.eql_v3_double_ord_ore. --! @param a public.eql_v3_double_ord_ore @@ -50851,7 +61932,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_double_ord_ore) <= eql_v3.ord_ --! @return boolean CREATE FUNCTION eql_v3.gt(a public.eql_v3_double_ord_ore, b public.eql_v3_double_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) > eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.>) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for public.eql_v3_double_ord_ore. --! @param a public.eql_v3_double_ord_ore @@ -50859,7 +61940,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) > eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gt(a public.eql_v3_double_ord_ore, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) > eql_v3.ord_term_ore(b::public.eql_v3_double_ord_ore) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.>) eql_v3.ord_term_ore(b::public.eql_v3_double_ord_ore) $$; --! @brief Operator wrapper for public.eql_v3_double_ord_ore. --! @param a jsonb @@ -50867,7 +61948,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) > eql_v3.ord_term_ore(b::public.eql_v3_doubl --! @return boolean CREATE FUNCTION eql_v3.gt(a jsonb, b public.eql_v3_double_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_double_ord_ore) > eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_double_ord_ore) OPERATOR(public.>) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for public.eql_v3_double_ord_ore. --! @param a public.eql_v3_double_ord_ore @@ -50875,7 +61956,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_double_ord_ore) > eql_v3.ord_t --! @return boolean CREATE FUNCTION eql_v3.gte(a public.eql_v3_double_ord_ore, b public.eql_v3_double_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) >= eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.>=) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for public.eql_v3_double_ord_ore. --! @param a public.eql_v3_double_ord_ore @@ -50883,7 +61964,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) >= eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gte(a public.eql_v3_double_ord_ore, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) >= eql_v3.ord_term_ore(b::public.eql_v3_double_ord_ore) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.>=) eql_v3.ord_term_ore(b::public.eql_v3_double_ord_ore) $$; --! @brief Operator wrapper for public.eql_v3_double_ord_ore. --! @param a jsonb @@ -50891,7 +61972,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) >= eql_v3.ord_term_ore(b::public.eql_v3_doub --! @return boolean CREATE FUNCTION eql_v3.gte(a jsonb, b public.eql_v3_double_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_double_ord_ore) >= eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_double_ord_ore) OPERATOR(public.>=) eql_v3.ord_term_ore(b) $$; --! @brief Unsupported operator blocker for public.eql_v3_double_ord_ore. --! @@ -51632,7 +62713,7 @@ AS $$ SELECT eql_v3_internal.ore_block_256(a::jsonb) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a public.eql_v3_double_ord_ore, b eql_v3.query_double_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) = eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.=) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for eql_v3.query_double_ord_ore. --! @param a eql_v3.query_double_ord_ore @@ -51640,7 +62721,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) = eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a eql_v3.query_double_ord_ore, b public.eql_v3_double_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) = eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.=) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for eql_v3.query_double_ord_ore. --! @param a public.eql_v3_double_ord_ore @@ -51648,7 +62729,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) = eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.neq(a public.eql_v3_double_ord_ore, b eql_v3.query_double_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) <> eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.<>) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for eql_v3.query_double_ord_ore. --! @param a eql_v3.query_double_ord_ore @@ -51656,7 +62737,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) <> eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.neq(a eql_v3.query_double_ord_ore, b public.eql_v3_double_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) <> eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.<>) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for eql_v3.query_double_ord_ore. --! @param a public.eql_v3_double_ord_ore @@ -51664,7 +62745,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) <> eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lt(a public.eql_v3_double_ord_ore, b eql_v3.query_double_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) < eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.<) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for eql_v3.query_double_ord_ore. --! @param a eql_v3.query_double_ord_ore @@ -51672,7 +62753,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) < eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lt(a eql_v3.query_double_ord_ore, b public.eql_v3_double_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) < eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.<) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for eql_v3.query_double_ord_ore. --! @param a public.eql_v3_double_ord_ore @@ -51680,7 +62761,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) < eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lte(a public.eql_v3_double_ord_ore, b eql_v3.query_double_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) <= eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.<=) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for eql_v3.query_double_ord_ore. --! @param a eql_v3.query_double_ord_ore @@ -51688,7 +62769,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) <= eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lte(a eql_v3.query_double_ord_ore, b public.eql_v3_double_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) <= eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.<=) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for eql_v3.query_double_ord_ore. --! @param a public.eql_v3_double_ord_ore @@ -51696,7 +62777,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) <= eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gt(a public.eql_v3_double_ord_ore, b eql_v3.query_double_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) > eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.>) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for eql_v3.query_double_ord_ore. --! @param a eql_v3.query_double_ord_ore @@ -51704,7 +62785,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) > eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gt(a eql_v3.query_double_ord_ore, b public.eql_v3_double_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) > eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.>) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for eql_v3.query_double_ord_ore. --! @param a public.eql_v3_double_ord_ore @@ -51712,7 +62793,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) > eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gte(a public.eql_v3_double_ord_ore, b eql_v3.query_double_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) >= eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.>=) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for eql_v3.query_double_ord_ore. --! @param a eql_v3.query_double_ord_ore @@ -51720,7 +62801,259 @@ AS $$ SELECT eql_v3.ord_term_ore(a) >= eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gte(a eql_v3.query_double_ord_ore, b public.eql_v3_double_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) >= eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.>=) eql_v3.ord_term_ore(b) $$; + +--! @brief Unsupported operator blocker for eql_v3.query_double_ord_ore: public.eql_v3_double_eq and eql_v3.query_double_ord_ore (mismatched query domain). +--! @param a public.eql_v3_double_eq left operand +--! @param b eql_v3.query_double_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a public.eql_v3_double_eq, b eql_v3.query_double_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'public.eql_v3_double_eq and eql_v3.query_double_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_double_ord_ore: eql_v3.query_double_ord_ore and public.eql_v3_double_eq (mismatched query domain). +--! @param a eql_v3.query_double_ord_ore left operand +--! @param b public.eql_v3_double_eq right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a eql_v3.query_double_ord_ore, b public.eql_v3_double_eq) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'eql_v3.query_double_ord_ore and public.eql_v3_double_eq'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_double_ord_ore: public.eql_v3_double_eq and eql_v3.query_double_ord_ore (mismatched query domain). +--! @param a public.eql_v3_double_eq left operand +--! @param b eql_v3.query_double_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a public.eql_v3_double_eq, b eql_v3.query_double_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'public.eql_v3_double_eq and eql_v3.query_double_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_double_ord_ore: eql_v3.query_double_ord_ore and public.eql_v3_double_eq (mismatched query domain). +--! @param a eql_v3.query_double_ord_ore left operand +--! @param b public.eql_v3_double_eq right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a eql_v3.query_double_ord_ore, b public.eql_v3_double_eq) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'eql_v3.query_double_ord_ore and public.eql_v3_double_eq'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_double_ord_ore: public.eql_v3_double_ord and eql_v3.query_double_ord_ore (mismatched query domain). +--! @param a public.eql_v3_double_ord left operand +--! @param b eql_v3.query_double_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a public.eql_v3_double_ord, b eql_v3.query_double_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'public.eql_v3_double_ord and eql_v3.query_double_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_double_ord_ore: eql_v3.query_double_ord_ore and public.eql_v3_double_ord (mismatched query domain). +--! @param a eql_v3.query_double_ord_ore left operand +--! @param b public.eql_v3_double_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a eql_v3.query_double_ord_ore, b public.eql_v3_double_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'eql_v3.query_double_ord_ore and public.eql_v3_double_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_double_ord_ore: public.eql_v3_double_ord and eql_v3.query_double_ord_ore (mismatched query domain). +--! @param a public.eql_v3_double_ord left operand +--! @param b eql_v3.query_double_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a public.eql_v3_double_ord, b eql_v3.query_double_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'public.eql_v3_double_ord and eql_v3.query_double_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_double_ord_ore: eql_v3.query_double_ord_ore and public.eql_v3_double_ord (mismatched query domain). +--! @param a eql_v3.query_double_ord_ore left operand +--! @param b public.eql_v3_double_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a eql_v3.query_double_ord_ore, b public.eql_v3_double_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'eql_v3.query_double_ord_ore and public.eql_v3_double_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_double_ord_ore: public.eql_v3_double_ord and eql_v3.query_double_ord_ore (mismatched query domain). +--! @param a public.eql_v3_double_ord left operand +--! @param b eql_v3.query_double_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lt(a public.eql_v3_double_ord, b eql_v3.query_double_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<', 'public.eql_v3_double_ord and eql_v3.query_double_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_double_ord_ore: eql_v3.query_double_ord_ore and public.eql_v3_double_ord (mismatched query domain). +--! @param a eql_v3.query_double_ord_ore left operand +--! @param b public.eql_v3_double_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lt(a eql_v3.query_double_ord_ore, b public.eql_v3_double_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<', 'eql_v3.query_double_ord_ore and public.eql_v3_double_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_double_ord_ore: public.eql_v3_double_ord and eql_v3.query_double_ord_ore (mismatched query domain). +--! @param a public.eql_v3_double_ord left operand +--! @param b eql_v3.query_double_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lte(a public.eql_v3_double_ord, b eql_v3.query_double_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<=', 'public.eql_v3_double_ord and eql_v3.query_double_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_double_ord_ore: eql_v3.query_double_ord_ore and public.eql_v3_double_ord (mismatched query domain). +--! @param a eql_v3.query_double_ord_ore left operand +--! @param b public.eql_v3_double_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lte(a eql_v3.query_double_ord_ore, b public.eql_v3_double_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<=', 'eql_v3.query_double_ord_ore and public.eql_v3_double_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_double_ord_ore: public.eql_v3_double_ord and eql_v3.query_double_ord_ore (mismatched query domain). +--! @param a public.eql_v3_double_ord left operand +--! @param b eql_v3.query_double_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gt(a public.eql_v3_double_ord, b eql_v3.query_double_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>', 'public.eql_v3_double_ord and eql_v3.query_double_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_double_ord_ore: eql_v3.query_double_ord_ore and public.eql_v3_double_ord (mismatched query domain). +--! @param a eql_v3.query_double_ord_ore left operand +--! @param b public.eql_v3_double_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gt(a eql_v3.query_double_ord_ore, b public.eql_v3_double_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>', 'eql_v3.query_double_ord_ore and public.eql_v3_double_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_double_ord_ore: public.eql_v3_double_ord and eql_v3.query_double_ord_ore (mismatched query domain). +--! @param a public.eql_v3_double_ord left operand +--! @param b eql_v3.query_double_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gte(a public.eql_v3_double_ord, b eql_v3.query_double_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>=', 'public.eql_v3_double_ord and eql_v3.query_double_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_double_ord_ore: eql_v3.query_double_ord_ore and public.eql_v3_double_ord (mismatched query domain). +--! @param a eql_v3.query_double_ord_ore left operand +--! @param b public.eql_v3_double_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gte(a eql_v3.query_double_ord_ore, b public.eql_v3_double_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>=', 'eql_v3.query_double_ord_ore and public.eql_v3_double_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_double_ord_ore: public.eql_v3_double_ord_ope and eql_v3.query_double_ord_ore (mismatched query domain). +--! @param a public.eql_v3_double_ord_ope left operand +--! @param b eql_v3.query_double_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a public.eql_v3_double_ord_ope, b eql_v3.query_double_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'public.eql_v3_double_ord_ope and eql_v3.query_double_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_double_ord_ore: eql_v3.query_double_ord_ore and public.eql_v3_double_ord_ope (mismatched query domain). +--! @param a eql_v3.query_double_ord_ore left operand +--! @param b public.eql_v3_double_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a eql_v3.query_double_ord_ore, b public.eql_v3_double_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'eql_v3.query_double_ord_ore and public.eql_v3_double_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_double_ord_ore: public.eql_v3_double_ord_ope and eql_v3.query_double_ord_ore (mismatched query domain). +--! @param a public.eql_v3_double_ord_ope left operand +--! @param b eql_v3.query_double_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a public.eql_v3_double_ord_ope, b eql_v3.query_double_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'public.eql_v3_double_ord_ope and eql_v3.query_double_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_double_ord_ore: eql_v3.query_double_ord_ore and public.eql_v3_double_ord_ope (mismatched query domain). +--! @param a eql_v3.query_double_ord_ore left operand +--! @param b public.eql_v3_double_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a eql_v3.query_double_ord_ore, b public.eql_v3_double_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'eql_v3.query_double_ord_ore and public.eql_v3_double_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_double_ord_ore: public.eql_v3_double_ord_ope and eql_v3.query_double_ord_ore (mismatched query domain). +--! @param a public.eql_v3_double_ord_ope left operand +--! @param b eql_v3.query_double_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lt(a public.eql_v3_double_ord_ope, b eql_v3.query_double_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<', 'public.eql_v3_double_ord_ope and eql_v3.query_double_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_double_ord_ore: eql_v3.query_double_ord_ore and public.eql_v3_double_ord_ope (mismatched query domain). +--! @param a eql_v3.query_double_ord_ore left operand +--! @param b public.eql_v3_double_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lt(a eql_v3.query_double_ord_ore, b public.eql_v3_double_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<', 'eql_v3.query_double_ord_ore and public.eql_v3_double_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_double_ord_ore: public.eql_v3_double_ord_ope and eql_v3.query_double_ord_ore (mismatched query domain). +--! @param a public.eql_v3_double_ord_ope left operand +--! @param b eql_v3.query_double_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lte(a public.eql_v3_double_ord_ope, b eql_v3.query_double_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<=', 'public.eql_v3_double_ord_ope and eql_v3.query_double_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_double_ord_ore: eql_v3.query_double_ord_ore and public.eql_v3_double_ord_ope (mismatched query domain). +--! @param a eql_v3.query_double_ord_ore left operand +--! @param b public.eql_v3_double_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lte(a eql_v3.query_double_ord_ore, b public.eql_v3_double_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<=', 'eql_v3.query_double_ord_ore and public.eql_v3_double_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_double_ord_ore: public.eql_v3_double_ord_ope and eql_v3.query_double_ord_ore (mismatched query domain). +--! @param a public.eql_v3_double_ord_ope left operand +--! @param b eql_v3.query_double_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gt(a public.eql_v3_double_ord_ope, b eql_v3.query_double_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>', 'public.eql_v3_double_ord_ope and eql_v3.query_double_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_double_ord_ore: eql_v3.query_double_ord_ore and public.eql_v3_double_ord_ope (mismatched query domain). +--! @param a eql_v3.query_double_ord_ore left operand +--! @param b public.eql_v3_double_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gt(a eql_v3.query_double_ord_ore, b public.eql_v3_double_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>', 'eql_v3.query_double_ord_ore and public.eql_v3_double_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_double_ord_ore: public.eql_v3_double_ord_ope and eql_v3.query_double_ord_ore (mismatched query domain). +--! @param a public.eql_v3_double_ord_ope left operand +--! @param b eql_v3.query_double_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gte(a public.eql_v3_double_ord_ope, b eql_v3.query_double_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>=', 'public.eql_v3_double_ord_ope and eql_v3.query_double_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_double_ord_ore: eql_v3.query_double_ord_ore and public.eql_v3_double_ord_ope (mismatched query domain). +--! @param a eql_v3.query_double_ord_ore left operand +--! @param b public.eql_v3_double_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gte(a eql_v3.query_double_ord_ore, b public.eql_v3_double_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>=', 'eql_v3.query_double_ord_ore and public.eql_v3_double_ord_ope'; END; $$ +LANGUAGE plpgsql; -- AUTOMATICALLY GENERATED FILE. --! @file encrypted_domain/double/query_double_ord_ore_operators.sql @@ -51797,6 +63130,146 @@ CREATE OPERATOR >= ( LEFTARG = eql_v3.query_double_ord_ore, RIGHTARG = public.eql_v3_double_ord_ore, COMMUTATOR = <=, NEGATOR = <, RESTRICT = scalargesel, JOIN = scalargejoinsel ); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = public.eql_v3_double_eq, RIGHTARG = eql_v3.query_double_ord_ore +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = eql_v3.query_double_ord_ore, RIGHTARG = public.eql_v3_double_eq +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = public.eql_v3_double_eq, RIGHTARG = eql_v3.query_double_ord_ore +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = eql_v3.query_double_ord_ore, RIGHTARG = public.eql_v3_double_eq +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = public.eql_v3_double_ord, RIGHTARG = eql_v3.query_double_ord_ore +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = eql_v3.query_double_ord_ore, RIGHTARG = public.eql_v3_double_ord +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = public.eql_v3_double_ord, RIGHTARG = eql_v3.query_double_ord_ore +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = eql_v3.query_double_ord_ore, RIGHTARG = public.eql_v3_double_ord +); + +CREATE OPERATOR < ( + FUNCTION = eql_v3_internal.lt, + LEFTARG = public.eql_v3_double_ord, RIGHTARG = eql_v3.query_double_ord_ore +); + +CREATE OPERATOR < ( + FUNCTION = eql_v3_internal.lt, + LEFTARG = eql_v3.query_double_ord_ore, RIGHTARG = public.eql_v3_double_ord +); + +CREATE OPERATOR <= ( + FUNCTION = eql_v3_internal.lte, + LEFTARG = public.eql_v3_double_ord, RIGHTARG = eql_v3.query_double_ord_ore +); + +CREATE OPERATOR <= ( + FUNCTION = eql_v3_internal.lte, + LEFTARG = eql_v3.query_double_ord_ore, RIGHTARG = public.eql_v3_double_ord +); + +CREATE OPERATOR > ( + FUNCTION = eql_v3_internal.gt, + LEFTARG = public.eql_v3_double_ord, RIGHTARG = eql_v3.query_double_ord_ore +); + +CREATE OPERATOR > ( + FUNCTION = eql_v3_internal.gt, + LEFTARG = eql_v3.query_double_ord_ore, RIGHTARG = public.eql_v3_double_ord +); + +CREATE OPERATOR >= ( + FUNCTION = eql_v3_internal.gte, + LEFTARG = public.eql_v3_double_ord, RIGHTARG = eql_v3.query_double_ord_ore +); + +CREATE OPERATOR >= ( + FUNCTION = eql_v3_internal.gte, + LEFTARG = eql_v3.query_double_ord_ore, RIGHTARG = public.eql_v3_double_ord +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = public.eql_v3_double_ord_ope, RIGHTARG = eql_v3.query_double_ord_ore +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = eql_v3.query_double_ord_ore, RIGHTARG = public.eql_v3_double_ord_ope +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = public.eql_v3_double_ord_ope, RIGHTARG = eql_v3.query_double_ord_ore +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = eql_v3.query_double_ord_ore, RIGHTARG = public.eql_v3_double_ord_ope +); + +CREATE OPERATOR < ( + FUNCTION = eql_v3_internal.lt, + LEFTARG = public.eql_v3_double_ord_ope, RIGHTARG = eql_v3.query_double_ord_ore +); + +CREATE OPERATOR < ( + FUNCTION = eql_v3_internal.lt, + LEFTARG = eql_v3.query_double_ord_ore, RIGHTARG = public.eql_v3_double_ord_ope +); + +CREATE OPERATOR <= ( + FUNCTION = eql_v3_internal.lte, + LEFTARG = public.eql_v3_double_ord_ope, RIGHTARG = eql_v3.query_double_ord_ore +); + +CREATE OPERATOR <= ( + FUNCTION = eql_v3_internal.lte, + LEFTARG = eql_v3.query_double_ord_ore, RIGHTARG = public.eql_v3_double_ord_ope +); + +CREATE OPERATOR > ( + FUNCTION = eql_v3_internal.gt, + LEFTARG = public.eql_v3_double_ord_ope, RIGHTARG = eql_v3.query_double_ord_ore +); + +CREATE OPERATOR > ( + FUNCTION = eql_v3_internal.gt, + LEFTARG = eql_v3.query_double_ord_ore, RIGHTARG = public.eql_v3_double_ord_ope +); + +CREATE OPERATOR >= ( + FUNCTION = eql_v3_internal.gte, + LEFTARG = public.eql_v3_double_ord_ope, RIGHTARG = eql_v3.query_double_ord_ore +); + +CREATE OPERATOR >= ( + FUNCTION = eql_v3_internal.gte, + LEFTARG = eql_v3.query_double_ord_ore, RIGHTARG = public.eql_v3_double_ord_ope +); -- AUTOMATICALLY GENERATED FILE. --! @file encrypted_domain/integer/integer_ord_ore_functions.sql @@ -51816,7 +63289,7 @@ AS $$ SELECT eql_v3_internal.ore_block_256(a::jsonb) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a public.eql_v3_integer_ord_ore, b public.eql_v3_integer_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) = eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.=) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for public.eql_v3_integer_ord_ore. --! @param a public.eql_v3_integer_ord_ore @@ -51824,7 +63297,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) = eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a public.eql_v3_integer_ord_ore, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) = eql_v3.ord_term_ore(b::public.eql_v3_integer_ord_ore) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.=) eql_v3.ord_term_ore(b::public.eql_v3_integer_ord_ore) $$; --! @brief Operator wrapper for public.eql_v3_integer_ord_ore. --! @param a jsonb @@ -51832,7 +63305,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) = eql_v3.ord_term_ore(b::public.eql_v3_integ --! @return boolean CREATE FUNCTION eql_v3.eq(a jsonb, b public.eql_v3_integer_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_integer_ord_ore) = eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_integer_ord_ore) OPERATOR(public.=) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for public.eql_v3_integer_ord_ore. --! @param a public.eql_v3_integer_ord_ore @@ -51840,7 +63313,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_integer_ord_ore) = eql_v3.ord_ --! @return boolean CREATE FUNCTION eql_v3.neq(a public.eql_v3_integer_ord_ore, b public.eql_v3_integer_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) <> eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.<>) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for public.eql_v3_integer_ord_ore. --! @param a public.eql_v3_integer_ord_ore @@ -51848,7 +63321,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) <> eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.neq(a public.eql_v3_integer_ord_ore, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) <> eql_v3.ord_term_ore(b::public.eql_v3_integer_ord_ore) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.<>) eql_v3.ord_term_ore(b::public.eql_v3_integer_ord_ore) $$; --! @brief Operator wrapper for public.eql_v3_integer_ord_ore. --! @param a jsonb @@ -51856,7 +63329,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) <> eql_v3.ord_term_ore(b::public.eql_v3_inte --! @return boolean CREATE FUNCTION eql_v3.neq(a jsonb, b public.eql_v3_integer_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_integer_ord_ore) <> eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_integer_ord_ore) OPERATOR(public.<>) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for public.eql_v3_integer_ord_ore. --! @param a public.eql_v3_integer_ord_ore @@ -51864,7 +63337,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_integer_ord_ore) <> eql_v3.ord --! @return boolean CREATE FUNCTION eql_v3.lt(a public.eql_v3_integer_ord_ore, b public.eql_v3_integer_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) < eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.<) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for public.eql_v3_integer_ord_ore. --! @param a public.eql_v3_integer_ord_ore @@ -51872,7 +63345,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) < eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lt(a public.eql_v3_integer_ord_ore, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) < eql_v3.ord_term_ore(b::public.eql_v3_integer_ord_ore) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.<) eql_v3.ord_term_ore(b::public.eql_v3_integer_ord_ore) $$; --! @brief Operator wrapper for public.eql_v3_integer_ord_ore. --! @param a jsonb @@ -51880,7 +63353,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) < eql_v3.ord_term_ore(b::public.eql_v3_integ --! @return boolean CREATE FUNCTION eql_v3.lt(a jsonb, b public.eql_v3_integer_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_integer_ord_ore) < eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_integer_ord_ore) OPERATOR(public.<) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for public.eql_v3_integer_ord_ore. --! @param a public.eql_v3_integer_ord_ore @@ -51888,7 +63361,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_integer_ord_ore) < eql_v3.ord_ --! @return boolean CREATE FUNCTION eql_v3.lte(a public.eql_v3_integer_ord_ore, b public.eql_v3_integer_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) <= eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.<=) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for public.eql_v3_integer_ord_ore. --! @param a public.eql_v3_integer_ord_ore @@ -51896,7 +63369,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) <= eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lte(a public.eql_v3_integer_ord_ore, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) <= eql_v3.ord_term_ore(b::public.eql_v3_integer_ord_ore) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.<=) eql_v3.ord_term_ore(b::public.eql_v3_integer_ord_ore) $$; --! @brief Operator wrapper for public.eql_v3_integer_ord_ore. --! @param a jsonb @@ -51904,7 +63377,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) <= eql_v3.ord_term_ore(b::public.eql_v3_inte --! @return boolean CREATE FUNCTION eql_v3.lte(a jsonb, b public.eql_v3_integer_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_integer_ord_ore) <= eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_integer_ord_ore) OPERATOR(public.<=) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for public.eql_v3_integer_ord_ore. --! @param a public.eql_v3_integer_ord_ore @@ -51912,7 +63385,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_integer_ord_ore) <= eql_v3.ord --! @return boolean CREATE FUNCTION eql_v3.gt(a public.eql_v3_integer_ord_ore, b public.eql_v3_integer_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) > eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.>) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for public.eql_v3_integer_ord_ore. --! @param a public.eql_v3_integer_ord_ore @@ -51920,7 +63393,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) > eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gt(a public.eql_v3_integer_ord_ore, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) > eql_v3.ord_term_ore(b::public.eql_v3_integer_ord_ore) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.>) eql_v3.ord_term_ore(b::public.eql_v3_integer_ord_ore) $$; --! @brief Operator wrapper for public.eql_v3_integer_ord_ore. --! @param a jsonb @@ -51928,7 +63401,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) > eql_v3.ord_term_ore(b::public.eql_v3_integ --! @return boolean CREATE FUNCTION eql_v3.gt(a jsonb, b public.eql_v3_integer_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_integer_ord_ore) > eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_integer_ord_ore) OPERATOR(public.>) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for public.eql_v3_integer_ord_ore. --! @param a public.eql_v3_integer_ord_ore @@ -51936,7 +63409,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_integer_ord_ore) > eql_v3.ord_ --! @return boolean CREATE FUNCTION eql_v3.gte(a public.eql_v3_integer_ord_ore, b public.eql_v3_integer_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) >= eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.>=) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for public.eql_v3_integer_ord_ore. --! @param a public.eql_v3_integer_ord_ore @@ -51944,7 +63417,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) >= eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gte(a public.eql_v3_integer_ord_ore, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) >= eql_v3.ord_term_ore(b::public.eql_v3_integer_ord_ore) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.>=) eql_v3.ord_term_ore(b::public.eql_v3_integer_ord_ore) $$; --! @brief Operator wrapper for public.eql_v3_integer_ord_ore. --! @param a jsonb @@ -51952,7 +63425,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) >= eql_v3.ord_term_ore(b::public.eql_v3_inte --! @return boolean CREATE FUNCTION eql_v3.gte(a jsonb, b public.eql_v3_integer_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_integer_ord_ore) >= eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_integer_ord_ore) OPERATOR(public.>=) eql_v3.ord_term_ore(b) $$; --! @brief Unsupported operator blocker for public.eql_v3_integer_ord_ore. --! @@ -52693,7 +64166,7 @@ AS $$ SELECT eql_v3_internal.ore_block_256(a::jsonb) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a public.eql_v3_integer_ord_ore, b eql_v3.query_integer_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) = eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.=) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for eql_v3.query_integer_ord_ore. --! @param a eql_v3.query_integer_ord_ore @@ -52701,7 +64174,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) = eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a eql_v3.query_integer_ord_ore, b public.eql_v3_integer_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) = eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.=) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for eql_v3.query_integer_ord_ore. --! @param a public.eql_v3_integer_ord_ore @@ -52709,7 +64182,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) = eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.neq(a public.eql_v3_integer_ord_ore, b eql_v3.query_integer_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) <> eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.<>) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for eql_v3.query_integer_ord_ore. --! @param a eql_v3.query_integer_ord_ore @@ -52717,7 +64190,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) <> eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.neq(a eql_v3.query_integer_ord_ore, b public.eql_v3_integer_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) <> eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.<>) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for eql_v3.query_integer_ord_ore. --! @param a public.eql_v3_integer_ord_ore @@ -52725,7 +64198,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) <> eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lt(a public.eql_v3_integer_ord_ore, b eql_v3.query_integer_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) < eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.<) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for eql_v3.query_integer_ord_ore. --! @param a eql_v3.query_integer_ord_ore @@ -52733,7 +64206,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) < eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lt(a eql_v3.query_integer_ord_ore, b public.eql_v3_integer_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) < eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.<) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for eql_v3.query_integer_ord_ore. --! @param a public.eql_v3_integer_ord_ore @@ -52741,7 +64214,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) < eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lte(a public.eql_v3_integer_ord_ore, b eql_v3.query_integer_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) <= eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.<=) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for eql_v3.query_integer_ord_ore. --! @param a eql_v3.query_integer_ord_ore @@ -52749,7 +64222,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) <= eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lte(a eql_v3.query_integer_ord_ore, b public.eql_v3_integer_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) <= eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.<=) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for eql_v3.query_integer_ord_ore. --! @param a public.eql_v3_integer_ord_ore @@ -52757,7 +64230,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) <= eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gt(a public.eql_v3_integer_ord_ore, b eql_v3.query_integer_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) > eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.>) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for eql_v3.query_integer_ord_ore. --! @param a eql_v3.query_integer_ord_ore @@ -52765,7 +64238,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) > eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gt(a eql_v3.query_integer_ord_ore, b public.eql_v3_integer_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) > eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.>) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for eql_v3.query_integer_ord_ore. --! @param a public.eql_v3_integer_ord_ore @@ -52773,7 +64246,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) > eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gte(a public.eql_v3_integer_ord_ore, b eql_v3.query_integer_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) >= eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.>=) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for eql_v3.query_integer_ord_ore. --! @param a eql_v3.query_integer_ord_ore @@ -52781,7 +64254,259 @@ AS $$ SELECT eql_v3.ord_term_ore(a) >= eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gte(a eql_v3.query_integer_ord_ore, b public.eql_v3_integer_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) >= eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.>=) eql_v3.ord_term_ore(b) $$; + +--! @brief Unsupported operator blocker for eql_v3.query_integer_ord_ore: public.eql_v3_integer_eq and eql_v3.query_integer_ord_ore (mismatched query domain). +--! @param a public.eql_v3_integer_eq left operand +--! @param b eql_v3.query_integer_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a public.eql_v3_integer_eq, b eql_v3.query_integer_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'public.eql_v3_integer_eq and eql_v3.query_integer_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_integer_ord_ore: eql_v3.query_integer_ord_ore and public.eql_v3_integer_eq (mismatched query domain). +--! @param a eql_v3.query_integer_ord_ore left operand +--! @param b public.eql_v3_integer_eq right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a eql_v3.query_integer_ord_ore, b public.eql_v3_integer_eq) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'eql_v3.query_integer_ord_ore and public.eql_v3_integer_eq'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_integer_ord_ore: public.eql_v3_integer_eq and eql_v3.query_integer_ord_ore (mismatched query domain). +--! @param a public.eql_v3_integer_eq left operand +--! @param b eql_v3.query_integer_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a public.eql_v3_integer_eq, b eql_v3.query_integer_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'public.eql_v3_integer_eq and eql_v3.query_integer_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_integer_ord_ore: eql_v3.query_integer_ord_ore and public.eql_v3_integer_eq (mismatched query domain). +--! @param a eql_v3.query_integer_ord_ore left operand +--! @param b public.eql_v3_integer_eq right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a eql_v3.query_integer_ord_ore, b public.eql_v3_integer_eq) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'eql_v3.query_integer_ord_ore and public.eql_v3_integer_eq'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_integer_ord_ore: public.eql_v3_integer_ord and eql_v3.query_integer_ord_ore (mismatched query domain). +--! @param a public.eql_v3_integer_ord left operand +--! @param b eql_v3.query_integer_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a public.eql_v3_integer_ord, b eql_v3.query_integer_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'public.eql_v3_integer_ord and eql_v3.query_integer_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_integer_ord_ore: eql_v3.query_integer_ord_ore and public.eql_v3_integer_ord (mismatched query domain). +--! @param a eql_v3.query_integer_ord_ore left operand +--! @param b public.eql_v3_integer_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a eql_v3.query_integer_ord_ore, b public.eql_v3_integer_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'eql_v3.query_integer_ord_ore and public.eql_v3_integer_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_integer_ord_ore: public.eql_v3_integer_ord and eql_v3.query_integer_ord_ore (mismatched query domain). +--! @param a public.eql_v3_integer_ord left operand +--! @param b eql_v3.query_integer_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a public.eql_v3_integer_ord, b eql_v3.query_integer_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'public.eql_v3_integer_ord and eql_v3.query_integer_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_integer_ord_ore: eql_v3.query_integer_ord_ore and public.eql_v3_integer_ord (mismatched query domain). +--! @param a eql_v3.query_integer_ord_ore left operand +--! @param b public.eql_v3_integer_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a eql_v3.query_integer_ord_ore, b public.eql_v3_integer_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'eql_v3.query_integer_ord_ore and public.eql_v3_integer_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_integer_ord_ore: public.eql_v3_integer_ord and eql_v3.query_integer_ord_ore (mismatched query domain). +--! @param a public.eql_v3_integer_ord left operand +--! @param b eql_v3.query_integer_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lt(a public.eql_v3_integer_ord, b eql_v3.query_integer_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<', 'public.eql_v3_integer_ord and eql_v3.query_integer_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_integer_ord_ore: eql_v3.query_integer_ord_ore and public.eql_v3_integer_ord (mismatched query domain). +--! @param a eql_v3.query_integer_ord_ore left operand +--! @param b public.eql_v3_integer_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lt(a eql_v3.query_integer_ord_ore, b public.eql_v3_integer_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<', 'eql_v3.query_integer_ord_ore and public.eql_v3_integer_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_integer_ord_ore: public.eql_v3_integer_ord and eql_v3.query_integer_ord_ore (mismatched query domain). +--! @param a public.eql_v3_integer_ord left operand +--! @param b eql_v3.query_integer_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lte(a public.eql_v3_integer_ord, b eql_v3.query_integer_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<=', 'public.eql_v3_integer_ord and eql_v3.query_integer_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_integer_ord_ore: eql_v3.query_integer_ord_ore and public.eql_v3_integer_ord (mismatched query domain). +--! @param a eql_v3.query_integer_ord_ore left operand +--! @param b public.eql_v3_integer_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lte(a eql_v3.query_integer_ord_ore, b public.eql_v3_integer_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<=', 'eql_v3.query_integer_ord_ore and public.eql_v3_integer_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_integer_ord_ore: public.eql_v3_integer_ord and eql_v3.query_integer_ord_ore (mismatched query domain). +--! @param a public.eql_v3_integer_ord left operand +--! @param b eql_v3.query_integer_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gt(a public.eql_v3_integer_ord, b eql_v3.query_integer_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>', 'public.eql_v3_integer_ord and eql_v3.query_integer_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_integer_ord_ore: eql_v3.query_integer_ord_ore and public.eql_v3_integer_ord (mismatched query domain). +--! @param a eql_v3.query_integer_ord_ore left operand +--! @param b public.eql_v3_integer_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gt(a eql_v3.query_integer_ord_ore, b public.eql_v3_integer_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>', 'eql_v3.query_integer_ord_ore and public.eql_v3_integer_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_integer_ord_ore: public.eql_v3_integer_ord and eql_v3.query_integer_ord_ore (mismatched query domain). +--! @param a public.eql_v3_integer_ord left operand +--! @param b eql_v3.query_integer_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gte(a public.eql_v3_integer_ord, b eql_v3.query_integer_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>=', 'public.eql_v3_integer_ord and eql_v3.query_integer_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_integer_ord_ore: eql_v3.query_integer_ord_ore and public.eql_v3_integer_ord (mismatched query domain). +--! @param a eql_v3.query_integer_ord_ore left operand +--! @param b public.eql_v3_integer_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gte(a eql_v3.query_integer_ord_ore, b public.eql_v3_integer_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>=', 'eql_v3.query_integer_ord_ore and public.eql_v3_integer_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_integer_ord_ore: public.eql_v3_integer_ord_ope and eql_v3.query_integer_ord_ore (mismatched query domain). +--! @param a public.eql_v3_integer_ord_ope left operand +--! @param b eql_v3.query_integer_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a public.eql_v3_integer_ord_ope, b eql_v3.query_integer_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'public.eql_v3_integer_ord_ope and eql_v3.query_integer_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_integer_ord_ore: eql_v3.query_integer_ord_ore and public.eql_v3_integer_ord_ope (mismatched query domain). +--! @param a eql_v3.query_integer_ord_ore left operand +--! @param b public.eql_v3_integer_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a eql_v3.query_integer_ord_ore, b public.eql_v3_integer_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'eql_v3.query_integer_ord_ore and public.eql_v3_integer_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_integer_ord_ore: public.eql_v3_integer_ord_ope and eql_v3.query_integer_ord_ore (mismatched query domain). +--! @param a public.eql_v3_integer_ord_ope left operand +--! @param b eql_v3.query_integer_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a public.eql_v3_integer_ord_ope, b eql_v3.query_integer_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'public.eql_v3_integer_ord_ope and eql_v3.query_integer_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_integer_ord_ore: eql_v3.query_integer_ord_ore and public.eql_v3_integer_ord_ope (mismatched query domain). +--! @param a eql_v3.query_integer_ord_ore left operand +--! @param b public.eql_v3_integer_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a eql_v3.query_integer_ord_ore, b public.eql_v3_integer_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'eql_v3.query_integer_ord_ore and public.eql_v3_integer_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_integer_ord_ore: public.eql_v3_integer_ord_ope and eql_v3.query_integer_ord_ore (mismatched query domain). +--! @param a public.eql_v3_integer_ord_ope left operand +--! @param b eql_v3.query_integer_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lt(a public.eql_v3_integer_ord_ope, b eql_v3.query_integer_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<', 'public.eql_v3_integer_ord_ope and eql_v3.query_integer_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_integer_ord_ore: eql_v3.query_integer_ord_ore and public.eql_v3_integer_ord_ope (mismatched query domain). +--! @param a eql_v3.query_integer_ord_ore left operand +--! @param b public.eql_v3_integer_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lt(a eql_v3.query_integer_ord_ore, b public.eql_v3_integer_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<', 'eql_v3.query_integer_ord_ore and public.eql_v3_integer_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_integer_ord_ore: public.eql_v3_integer_ord_ope and eql_v3.query_integer_ord_ore (mismatched query domain). +--! @param a public.eql_v3_integer_ord_ope left operand +--! @param b eql_v3.query_integer_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lte(a public.eql_v3_integer_ord_ope, b eql_v3.query_integer_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<=', 'public.eql_v3_integer_ord_ope and eql_v3.query_integer_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_integer_ord_ore: eql_v3.query_integer_ord_ore and public.eql_v3_integer_ord_ope (mismatched query domain). +--! @param a eql_v3.query_integer_ord_ore left operand +--! @param b public.eql_v3_integer_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lte(a eql_v3.query_integer_ord_ore, b public.eql_v3_integer_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<=', 'eql_v3.query_integer_ord_ore and public.eql_v3_integer_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_integer_ord_ore: public.eql_v3_integer_ord_ope and eql_v3.query_integer_ord_ore (mismatched query domain). +--! @param a public.eql_v3_integer_ord_ope left operand +--! @param b eql_v3.query_integer_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gt(a public.eql_v3_integer_ord_ope, b eql_v3.query_integer_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>', 'public.eql_v3_integer_ord_ope and eql_v3.query_integer_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_integer_ord_ore: eql_v3.query_integer_ord_ore and public.eql_v3_integer_ord_ope (mismatched query domain). +--! @param a eql_v3.query_integer_ord_ore left operand +--! @param b public.eql_v3_integer_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gt(a eql_v3.query_integer_ord_ore, b public.eql_v3_integer_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>', 'eql_v3.query_integer_ord_ore and public.eql_v3_integer_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_integer_ord_ore: public.eql_v3_integer_ord_ope and eql_v3.query_integer_ord_ore (mismatched query domain). +--! @param a public.eql_v3_integer_ord_ope left operand +--! @param b eql_v3.query_integer_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gte(a public.eql_v3_integer_ord_ope, b eql_v3.query_integer_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>=', 'public.eql_v3_integer_ord_ope and eql_v3.query_integer_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_integer_ord_ore: eql_v3.query_integer_ord_ore and public.eql_v3_integer_ord_ope (mismatched query domain). +--! @param a eql_v3.query_integer_ord_ore left operand +--! @param b public.eql_v3_integer_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gte(a eql_v3.query_integer_ord_ore, b public.eql_v3_integer_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>=', 'eql_v3.query_integer_ord_ore and public.eql_v3_integer_ord_ope'; END; $$ +LANGUAGE plpgsql; -- AUTOMATICALLY GENERATED FILE. --! @file encrypted_domain/integer/query_integer_ord_ore_operators.sql @@ -52858,6 +64583,146 @@ CREATE OPERATOR >= ( LEFTARG = eql_v3.query_integer_ord_ore, RIGHTARG = public.eql_v3_integer_ord_ore, COMMUTATOR = <=, NEGATOR = <, RESTRICT = scalargesel, JOIN = scalargejoinsel ); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = public.eql_v3_integer_eq, RIGHTARG = eql_v3.query_integer_ord_ore +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = eql_v3.query_integer_ord_ore, RIGHTARG = public.eql_v3_integer_eq +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = public.eql_v3_integer_eq, RIGHTARG = eql_v3.query_integer_ord_ore +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = eql_v3.query_integer_ord_ore, RIGHTARG = public.eql_v3_integer_eq +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = public.eql_v3_integer_ord, RIGHTARG = eql_v3.query_integer_ord_ore +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = eql_v3.query_integer_ord_ore, RIGHTARG = public.eql_v3_integer_ord +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = public.eql_v3_integer_ord, RIGHTARG = eql_v3.query_integer_ord_ore +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = eql_v3.query_integer_ord_ore, RIGHTARG = public.eql_v3_integer_ord +); + +CREATE OPERATOR < ( + FUNCTION = eql_v3_internal.lt, + LEFTARG = public.eql_v3_integer_ord, RIGHTARG = eql_v3.query_integer_ord_ore +); + +CREATE OPERATOR < ( + FUNCTION = eql_v3_internal.lt, + LEFTARG = eql_v3.query_integer_ord_ore, RIGHTARG = public.eql_v3_integer_ord +); + +CREATE OPERATOR <= ( + FUNCTION = eql_v3_internal.lte, + LEFTARG = public.eql_v3_integer_ord, RIGHTARG = eql_v3.query_integer_ord_ore +); + +CREATE OPERATOR <= ( + FUNCTION = eql_v3_internal.lte, + LEFTARG = eql_v3.query_integer_ord_ore, RIGHTARG = public.eql_v3_integer_ord +); + +CREATE OPERATOR > ( + FUNCTION = eql_v3_internal.gt, + LEFTARG = public.eql_v3_integer_ord, RIGHTARG = eql_v3.query_integer_ord_ore +); + +CREATE OPERATOR > ( + FUNCTION = eql_v3_internal.gt, + LEFTARG = eql_v3.query_integer_ord_ore, RIGHTARG = public.eql_v3_integer_ord +); + +CREATE OPERATOR >= ( + FUNCTION = eql_v3_internal.gte, + LEFTARG = public.eql_v3_integer_ord, RIGHTARG = eql_v3.query_integer_ord_ore +); + +CREATE OPERATOR >= ( + FUNCTION = eql_v3_internal.gte, + LEFTARG = eql_v3.query_integer_ord_ore, RIGHTARG = public.eql_v3_integer_ord +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = public.eql_v3_integer_ord_ope, RIGHTARG = eql_v3.query_integer_ord_ore +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = eql_v3.query_integer_ord_ore, RIGHTARG = public.eql_v3_integer_ord_ope +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = public.eql_v3_integer_ord_ope, RIGHTARG = eql_v3.query_integer_ord_ore +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = eql_v3.query_integer_ord_ore, RIGHTARG = public.eql_v3_integer_ord_ope +); + +CREATE OPERATOR < ( + FUNCTION = eql_v3_internal.lt, + LEFTARG = public.eql_v3_integer_ord_ope, RIGHTARG = eql_v3.query_integer_ord_ore +); + +CREATE OPERATOR < ( + FUNCTION = eql_v3_internal.lt, + LEFTARG = eql_v3.query_integer_ord_ore, RIGHTARG = public.eql_v3_integer_ord_ope +); + +CREATE OPERATOR <= ( + FUNCTION = eql_v3_internal.lte, + LEFTARG = public.eql_v3_integer_ord_ope, RIGHTARG = eql_v3.query_integer_ord_ore +); + +CREATE OPERATOR <= ( + FUNCTION = eql_v3_internal.lte, + LEFTARG = eql_v3.query_integer_ord_ore, RIGHTARG = public.eql_v3_integer_ord_ope +); + +CREATE OPERATOR > ( + FUNCTION = eql_v3_internal.gt, + LEFTARG = public.eql_v3_integer_ord_ope, RIGHTARG = eql_v3.query_integer_ord_ore +); + +CREATE OPERATOR > ( + FUNCTION = eql_v3_internal.gt, + LEFTARG = eql_v3.query_integer_ord_ore, RIGHTARG = public.eql_v3_integer_ord_ope +); + +CREATE OPERATOR >= ( + FUNCTION = eql_v3_internal.gte, + LEFTARG = public.eql_v3_integer_ord_ope, RIGHTARG = eql_v3.query_integer_ord_ore +); + +CREATE OPERATOR >= ( + FUNCTION = eql_v3_internal.gte, + LEFTARG = eql_v3.query_integer_ord_ore, RIGHTARG = public.eql_v3_integer_ord_ope +); -- AUTOMATICALLY GENERATED FILE. --! @file encrypted_domain/numeric/numeric_ord_ore_functions.sql @@ -52877,7 +64742,7 @@ AS $$ SELECT eql_v3_internal.ore_block_256(a::jsonb) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a public.eql_v3_numeric_ord_ore, b public.eql_v3_numeric_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) = eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.=) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for public.eql_v3_numeric_ord_ore. --! @param a public.eql_v3_numeric_ord_ore @@ -52885,7 +64750,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) = eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a public.eql_v3_numeric_ord_ore, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) = eql_v3.ord_term_ore(b::public.eql_v3_numeric_ord_ore) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.=) eql_v3.ord_term_ore(b::public.eql_v3_numeric_ord_ore) $$; --! @brief Operator wrapper for public.eql_v3_numeric_ord_ore. --! @param a jsonb @@ -52893,7 +64758,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) = eql_v3.ord_term_ore(b::public.eql_v3_numer --! @return boolean CREATE FUNCTION eql_v3.eq(a jsonb, b public.eql_v3_numeric_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_numeric_ord_ore) = eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_numeric_ord_ore) OPERATOR(public.=) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for public.eql_v3_numeric_ord_ore. --! @param a public.eql_v3_numeric_ord_ore @@ -52901,7 +64766,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_numeric_ord_ore) = eql_v3.ord_ --! @return boolean CREATE FUNCTION eql_v3.neq(a public.eql_v3_numeric_ord_ore, b public.eql_v3_numeric_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) <> eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.<>) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for public.eql_v3_numeric_ord_ore. --! @param a public.eql_v3_numeric_ord_ore @@ -52909,7 +64774,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) <> eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.neq(a public.eql_v3_numeric_ord_ore, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) <> eql_v3.ord_term_ore(b::public.eql_v3_numeric_ord_ore) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.<>) eql_v3.ord_term_ore(b::public.eql_v3_numeric_ord_ore) $$; --! @brief Operator wrapper for public.eql_v3_numeric_ord_ore. --! @param a jsonb @@ -52917,7 +64782,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) <> eql_v3.ord_term_ore(b::public.eql_v3_nume --! @return boolean CREATE FUNCTION eql_v3.neq(a jsonb, b public.eql_v3_numeric_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_numeric_ord_ore) <> eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_numeric_ord_ore) OPERATOR(public.<>) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for public.eql_v3_numeric_ord_ore. --! @param a public.eql_v3_numeric_ord_ore @@ -52925,7 +64790,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_numeric_ord_ore) <> eql_v3.ord --! @return boolean CREATE FUNCTION eql_v3.lt(a public.eql_v3_numeric_ord_ore, b public.eql_v3_numeric_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) < eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.<) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for public.eql_v3_numeric_ord_ore. --! @param a public.eql_v3_numeric_ord_ore @@ -52933,7 +64798,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) < eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lt(a public.eql_v3_numeric_ord_ore, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) < eql_v3.ord_term_ore(b::public.eql_v3_numeric_ord_ore) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.<) eql_v3.ord_term_ore(b::public.eql_v3_numeric_ord_ore) $$; --! @brief Operator wrapper for public.eql_v3_numeric_ord_ore. --! @param a jsonb @@ -52941,7 +64806,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) < eql_v3.ord_term_ore(b::public.eql_v3_numer --! @return boolean CREATE FUNCTION eql_v3.lt(a jsonb, b public.eql_v3_numeric_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_numeric_ord_ore) < eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_numeric_ord_ore) OPERATOR(public.<) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for public.eql_v3_numeric_ord_ore. --! @param a public.eql_v3_numeric_ord_ore @@ -52949,7 +64814,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_numeric_ord_ore) < eql_v3.ord_ --! @return boolean CREATE FUNCTION eql_v3.lte(a public.eql_v3_numeric_ord_ore, b public.eql_v3_numeric_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) <= eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.<=) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for public.eql_v3_numeric_ord_ore. --! @param a public.eql_v3_numeric_ord_ore @@ -52957,7 +64822,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) <= eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lte(a public.eql_v3_numeric_ord_ore, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) <= eql_v3.ord_term_ore(b::public.eql_v3_numeric_ord_ore) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.<=) eql_v3.ord_term_ore(b::public.eql_v3_numeric_ord_ore) $$; --! @brief Operator wrapper for public.eql_v3_numeric_ord_ore. --! @param a jsonb @@ -52965,7 +64830,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) <= eql_v3.ord_term_ore(b::public.eql_v3_nume --! @return boolean CREATE FUNCTION eql_v3.lte(a jsonb, b public.eql_v3_numeric_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_numeric_ord_ore) <= eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_numeric_ord_ore) OPERATOR(public.<=) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for public.eql_v3_numeric_ord_ore. --! @param a public.eql_v3_numeric_ord_ore @@ -52973,7 +64838,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_numeric_ord_ore) <= eql_v3.ord --! @return boolean CREATE FUNCTION eql_v3.gt(a public.eql_v3_numeric_ord_ore, b public.eql_v3_numeric_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) > eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.>) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for public.eql_v3_numeric_ord_ore. --! @param a public.eql_v3_numeric_ord_ore @@ -52981,7 +64846,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) > eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gt(a public.eql_v3_numeric_ord_ore, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) > eql_v3.ord_term_ore(b::public.eql_v3_numeric_ord_ore) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.>) eql_v3.ord_term_ore(b::public.eql_v3_numeric_ord_ore) $$; --! @brief Operator wrapper for public.eql_v3_numeric_ord_ore. --! @param a jsonb @@ -52989,7 +64854,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) > eql_v3.ord_term_ore(b::public.eql_v3_numer --! @return boolean CREATE FUNCTION eql_v3.gt(a jsonb, b public.eql_v3_numeric_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_numeric_ord_ore) > eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_numeric_ord_ore) OPERATOR(public.>) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for public.eql_v3_numeric_ord_ore. --! @param a public.eql_v3_numeric_ord_ore @@ -52997,7 +64862,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_numeric_ord_ore) > eql_v3.ord_ --! @return boolean CREATE FUNCTION eql_v3.gte(a public.eql_v3_numeric_ord_ore, b public.eql_v3_numeric_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) >= eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.>=) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for public.eql_v3_numeric_ord_ore. --! @param a public.eql_v3_numeric_ord_ore @@ -53005,7 +64870,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) >= eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gte(a public.eql_v3_numeric_ord_ore, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) >= eql_v3.ord_term_ore(b::public.eql_v3_numeric_ord_ore) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.>=) eql_v3.ord_term_ore(b::public.eql_v3_numeric_ord_ore) $$; --! @brief Operator wrapper for public.eql_v3_numeric_ord_ore. --! @param a jsonb @@ -53013,7 +64878,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) >= eql_v3.ord_term_ore(b::public.eql_v3_nume --! @return boolean CREATE FUNCTION eql_v3.gte(a jsonb, b public.eql_v3_numeric_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_numeric_ord_ore) >= eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_numeric_ord_ore) OPERATOR(public.>=) eql_v3.ord_term_ore(b) $$; --! @brief Unsupported operator blocker for public.eql_v3_numeric_ord_ore. --! @@ -53754,7 +65619,7 @@ AS $$ SELECT eql_v3_internal.ore_block_256(a::jsonb) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a public.eql_v3_numeric_ord_ore, b eql_v3.query_numeric_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) = eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.=) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for eql_v3.query_numeric_ord_ore. --! @param a eql_v3.query_numeric_ord_ore @@ -53762,7 +65627,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) = eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a eql_v3.query_numeric_ord_ore, b public.eql_v3_numeric_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) = eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.=) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for eql_v3.query_numeric_ord_ore. --! @param a public.eql_v3_numeric_ord_ore @@ -53770,7 +65635,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) = eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.neq(a public.eql_v3_numeric_ord_ore, b eql_v3.query_numeric_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) <> eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.<>) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for eql_v3.query_numeric_ord_ore. --! @param a eql_v3.query_numeric_ord_ore @@ -53778,7 +65643,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) <> eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.neq(a eql_v3.query_numeric_ord_ore, b public.eql_v3_numeric_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) <> eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.<>) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for eql_v3.query_numeric_ord_ore. --! @param a public.eql_v3_numeric_ord_ore @@ -53786,7 +65651,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) <> eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lt(a public.eql_v3_numeric_ord_ore, b eql_v3.query_numeric_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) < eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.<) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for eql_v3.query_numeric_ord_ore. --! @param a eql_v3.query_numeric_ord_ore @@ -53794,7 +65659,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) < eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lt(a eql_v3.query_numeric_ord_ore, b public.eql_v3_numeric_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) < eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.<) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for eql_v3.query_numeric_ord_ore. --! @param a public.eql_v3_numeric_ord_ore @@ -53802,7 +65667,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) < eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lte(a public.eql_v3_numeric_ord_ore, b eql_v3.query_numeric_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) <= eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.<=) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for eql_v3.query_numeric_ord_ore. --! @param a eql_v3.query_numeric_ord_ore @@ -53810,7 +65675,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) <= eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lte(a eql_v3.query_numeric_ord_ore, b public.eql_v3_numeric_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) <= eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.<=) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for eql_v3.query_numeric_ord_ore. --! @param a public.eql_v3_numeric_ord_ore @@ -53818,7 +65683,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) <= eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gt(a public.eql_v3_numeric_ord_ore, b eql_v3.query_numeric_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) > eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.>) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for eql_v3.query_numeric_ord_ore. --! @param a eql_v3.query_numeric_ord_ore @@ -53826,7 +65691,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) > eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gt(a eql_v3.query_numeric_ord_ore, b public.eql_v3_numeric_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) > eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.>) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for eql_v3.query_numeric_ord_ore. --! @param a public.eql_v3_numeric_ord_ore @@ -53834,7 +65699,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) > eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gte(a public.eql_v3_numeric_ord_ore, b eql_v3.query_numeric_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) >= eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.>=) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for eql_v3.query_numeric_ord_ore. --! @param a eql_v3.query_numeric_ord_ore @@ -53842,7 +65707,259 @@ AS $$ SELECT eql_v3.ord_term_ore(a) >= eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gte(a eql_v3.query_numeric_ord_ore, b public.eql_v3_numeric_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) >= eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.>=) eql_v3.ord_term_ore(b) $$; + +--! @brief Unsupported operator blocker for eql_v3.query_numeric_ord_ore: public.eql_v3_numeric_eq and eql_v3.query_numeric_ord_ore (mismatched query domain). +--! @param a public.eql_v3_numeric_eq left operand +--! @param b eql_v3.query_numeric_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a public.eql_v3_numeric_eq, b eql_v3.query_numeric_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'public.eql_v3_numeric_eq and eql_v3.query_numeric_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_numeric_ord_ore: eql_v3.query_numeric_ord_ore and public.eql_v3_numeric_eq (mismatched query domain). +--! @param a eql_v3.query_numeric_ord_ore left operand +--! @param b public.eql_v3_numeric_eq right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a eql_v3.query_numeric_ord_ore, b public.eql_v3_numeric_eq) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'eql_v3.query_numeric_ord_ore and public.eql_v3_numeric_eq'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_numeric_ord_ore: public.eql_v3_numeric_eq and eql_v3.query_numeric_ord_ore (mismatched query domain). +--! @param a public.eql_v3_numeric_eq left operand +--! @param b eql_v3.query_numeric_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a public.eql_v3_numeric_eq, b eql_v3.query_numeric_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'public.eql_v3_numeric_eq and eql_v3.query_numeric_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_numeric_ord_ore: eql_v3.query_numeric_ord_ore and public.eql_v3_numeric_eq (mismatched query domain). +--! @param a eql_v3.query_numeric_ord_ore left operand +--! @param b public.eql_v3_numeric_eq right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a eql_v3.query_numeric_ord_ore, b public.eql_v3_numeric_eq) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'eql_v3.query_numeric_ord_ore and public.eql_v3_numeric_eq'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_numeric_ord_ore: public.eql_v3_numeric_ord and eql_v3.query_numeric_ord_ore (mismatched query domain). +--! @param a public.eql_v3_numeric_ord left operand +--! @param b eql_v3.query_numeric_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a public.eql_v3_numeric_ord, b eql_v3.query_numeric_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'public.eql_v3_numeric_ord and eql_v3.query_numeric_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_numeric_ord_ore: eql_v3.query_numeric_ord_ore and public.eql_v3_numeric_ord (mismatched query domain). +--! @param a eql_v3.query_numeric_ord_ore left operand +--! @param b public.eql_v3_numeric_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a eql_v3.query_numeric_ord_ore, b public.eql_v3_numeric_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'eql_v3.query_numeric_ord_ore and public.eql_v3_numeric_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_numeric_ord_ore: public.eql_v3_numeric_ord and eql_v3.query_numeric_ord_ore (mismatched query domain). +--! @param a public.eql_v3_numeric_ord left operand +--! @param b eql_v3.query_numeric_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a public.eql_v3_numeric_ord, b eql_v3.query_numeric_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'public.eql_v3_numeric_ord and eql_v3.query_numeric_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_numeric_ord_ore: eql_v3.query_numeric_ord_ore and public.eql_v3_numeric_ord (mismatched query domain). +--! @param a eql_v3.query_numeric_ord_ore left operand +--! @param b public.eql_v3_numeric_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a eql_v3.query_numeric_ord_ore, b public.eql_v3_numeric_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'eql_v3.query_numeric_ord_ore and public.eql_v3_numeric_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_numeric_ord_ore: public.eql_v3_numeric_ord and eql_v3.query_numeric_ord_ore (mismatched query domain). +--! @param a public.eql_v3_numeric_ord left operand +--! @param b eql_v3.query_numeric_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lt(a public.eql_v3_numeric_ord, b eql_v3.query_numeric_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<', 'public.eql_v3_numeric_ord and eql_v3.query_numeric_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_numeric_ord_ore: eql_v3.query_numeric_ord_ore and public.eql_v3_numeric_ord (mismatched query domain). +--! @param a eql_v3.query_numeric_ord_ore left operand +--! @param b public.eql_v3_numeric_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lt(a eql_v3.query_numeric_ord_ore, b public.eql_v3_numeric_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<', 'eql_v3.query_numeric_ord_ore and public.eql_v3_numeric_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_numeric_ord_ore: public.eql_v3_numeric_ord and eql_v3.query_numeric_ord_ore (mismatched query domain). +--! @param a public.eql_v3_numeric_ord left operand +--! @param b eql_v3.query_numeric_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lte(a public.eql_v3_numeric_ord, b eql_v3.query_numeric_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<=', 'public.eql_v3_numeric_ord and eql_v3.query_numeric_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_numeric_ord_ore: eql_v3.query_numeric_ord_ore and public.eql_v3_numeric_ord (mismatched query domain). +--! @param a eql_v3.query_numeric_ord_ore left operand +--! @param b public.eql_v3_numeric_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lte(a eql_v3.query_numeric_ord_ore, b public.eql_v3_numeric_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<=', 'eql_v3.query_numeric_ord_ore and public.eql_v3_numeric_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_numeric_ord_ore: public.eql_v3_numeric_ord and eql_v3.query_numeric_ord_ore (mismatched query domain). +--! @param a public.eql_v3_numeric_ord left operand +--! @param b eql_v3.query_numeric_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gt(a public.eql_v3_numeric_ord, b eql_v3.query_numeric_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>', 'public.eql_v3_numeric_ord and eql_v3.query_numeric_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_numeric_ord_ore: eql_v3.query_numeric_ord_ore and public.eql_v3_numeric_ord (mismatched query domain). +--! @param a eql_v3.query_numeric_ord_ore left operand +--! @param b public.eql_v3_numeric_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gt(a eql_v3.query_numeric_ord_ore, b public.eql_v3_numeric_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>', 'eql_v3.query_numeric_ord_ore and public.eql_v3_numeric_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_numeric_ord_ore: public.eql_v3_numeric_ord and eql_v3.query_numeric_ord_ore (mismatched query domain). +--! @param a public.eql_v3_numeric_ord left operand +--! @param b eql_v3.query_numeric_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gte(a public.eql_v3_numeric_ord, b eql_v3.query_numeric_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>=', 'public.eql_v3_numeric_ord and eql_v3.query_numeric_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_numeric_ord_ore: eql_v3.query_numeric_ord_ore and public.eql_v3_numeric_ord (mismatched query domain). +--! @param a eql_v3.query_numeric_ord_ore left operand +--! @param b public.eql_v3_numeric_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gte(a eql_v3.query_numeric_ord_ore, b public.eql_v3_numeric_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>=', 'eql_v3.query_numeric_ord_ore and public.eql_v3_numeric_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_numeric_ord_ore: public.eql_v3_numeric_ord_ope and eql_v3.query_numeric_ord_ore (mismatched query domain). +--! @param a public.eql_v3_numeric_ord_ope left operand +--! @param b eql_v3.query_numeric_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a public.eql_v3_numeric_ord_ope, b eql_v3.query_numeric_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'public.eql_v3_numeric_ord_ope and eql_v3.query_numeric_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_numeric_ord_ore: eql_v3.query_numeric_ord_ore and public.eql_v3_numeric_ord_ope (mismatched query domain). +--! @param a eql_v3.query_numeric_ord_ore left operand +--! @param b public.eql_v3_numeric_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a eql_v3.query_numeric_ord_ore, b public.eql_v3_numeric_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'eql_v3.query_numeric_ord_ore and public.eql_v3_numeric_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_numeric_ord_ore: public.eql_v3_numeric_ord_ope and eql_v3.query_numeric_ord_ore (mismatched query domain). +--! @param a public.eql_v3_numeric_ord_ope left operand +--! @param b eql_v3.query_numeric_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a public.eql_v3_numeric_ord_ope, b eql_v3.query_numeric_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'public.eql_v3_numeric_ord_ope and eql_v3.query_numeric_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_numeric_ord_ore: eql_v3.query_numeric_ord_ore and public.eql_v3_numeric_ord_ope (mismatched query domain). +--! @param a eql_v3.query_numeric_ord_ore left operand +--! @param b public.eql_v3_numeric_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a eql_v3.query_numeric_ord_ore, b public.eql_v3_numeric_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'eql_v3.query_numeric_ord_ore and public.eql_v3_numeric_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_numeric_ord_ore: public.eql_v3_numeric_ord_ope and eql_v3.query_numeric_ord_ore (mismatched query domain). +--! @param a public.eql_v3_numeric_ord_ope left operand +--! @param b eql_v3.query_numeric_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lt(a public.eql_v3_numeric_ord_ope, b eql_v3.query_numeric_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<', 'public.eql_v3_numeric_ord_ope and eql_v3.query_numeric_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_numeric_ord_ore: eql_v3.query_numeric_ord_ore and public.eql_v3_numeric_ord_ope (mismatched query domain). +--! @param a eql_v3.query_numeric_ord_ore left operand +--! @param b public.eql_v3_numeric_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lt(a eql_v3.query_numeric_ord_ore, b public.eql_v3_numeric_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<', 'eql_v3.query_numeric_ord_ore and public.eql_v3_numeric_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_numeric_ord_ore: public.eql_v3_numeric_ord_ope and eql_v3.query_numeric_ord_ore (mismatched query domain). +--! @param a public.eql_v3_numeric_ord_ope left operand +--! @param b eql_v3.query_numeric_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lte(a public.eql_v3_numeric_ord_ope, b eql_v3.query_numeric_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<=', 'public.eql_v3_numeric_ord_ope and eql_v3.query_numeric_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_numeric_ord_ore: eql_v3.query_numeric_ord_ore and public.eql_v3_numeric_ord_ope (mismatched query domain). +--! @param a eql_v3.query_numeric_ord_ore left operand +--! @param b public.eql_v3_numeric_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lte(a eql_v3.query_numeric_ord_ore, b public.eql_v3_numeric_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<=', 'eql_v3.query_numeric_ord_ore and public.eql_v3_numeric_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_numeric_ord_ore: public.eql_v3_numeric_ord_ope and eql_v3.query_numeric_ord_ore (mismatched query domain). +--! @param a public.eql_v3_numeric_ord_ope left operand +--! @param b eql_v3.query_numeric_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gt(a public.eql_v3_numeric_ord_ope, b eql_v3.query_numeric_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>', 'public.eql_v3_numeric_ord_ope and eql_v3.query_numeric_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_numeric_ord_ore: eql_v3.query_numeric_ord_ore and public.eql_v3_numeric_ord_ope (mismatched query domain). +--! @param a eql_v3.query_numeric_ord_ore left operand +--! @param b public.eql_v3_numeric_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gt(a eql_v3.query_numeric_ord_ore, b public.eql_v3_numeric_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>', 'eql_v3.query_numeric_ord_ore and public.eql_v3_numeric_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_numeric_ord_ore: public.eql_v3_numeric_ord_ope and eql_v3.query_numeric_ord_ore (mismatched query domain). +--! @param a public.eql_v3_numeric_ord_ope left operand +--! @param b eql_v3.query_numeric_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gte(a public.eql_v3_numeric_ord_ope, b eql_v3.query_numeric_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>=', 'public.eql_v3_numeric_ord_ope and eql_v3.query_numeric_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_numeric_ord_ore: eql_v3.query_numeric_ord_ore and public.eql_v3_numeric_ord_ope (mismatched query domain). +--! @param a eql_v3.query_numeric_ord_ore left operand +--! @param b public.eql_v3_numeric_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gte(a eql_v3.query_numeric_ord_ore, b public.eql_v3_numeric_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>=', 'eql_v3.query_numeric_ord_ore and public.eql_v3_numeric_ord_ope'; END; $$ +LANGUAGE plpgsql; -- AUTOMATICALLY GENERATED FILE. --! @file encrypted_domain/numeric/query_numeric_ord_ore_operators.sql @@ -53919,6 +66036,146 @@ CREATE OPERATOR >= ( LEFTARG = eql_v3.query_numeric_ord_ore, RIGHTARG = public.eql_v3_numeric_ord_ore, COMMUTATOR = <=, NEGATOR = <, RESTRICT = scalargesel, JOIN = scalargejoinsel ); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = public.eql_v3_numeric_eq, RIGHTARG = eql_v3.query_numeric_ord_ore +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = eql_v3.query_numeric_ord_ore, RIGHTARG = public.eql_v3_numeric_eq +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = public.eql_v3_numeric_eq, RIGHTARG = eql_v3.query_numeric_ord_ore +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = eql_v3.query_numeric_ord_ore, RIGHTARG = public.eql_v3_numeric_eq +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = public.eql_v3_numeric_ord, RIGHTARG = eql_v3.query_numeric_ord_ore +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = eql_v3.query_numeric_ord_ore, RIGHTARG = public.eql_v3_numeric_ord +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = public.eql_v3_numeric_ord, RIGHTARG = eql_v3.query_numeric_ord_ore +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = eql_v3.query_numeric_ord_ore, RIGHTARG = public.eql_v3_numeric_ord +); + +CREATE OPERATOR < ( + FUNCTION = eql_v3_internal.lt, + LEFTARG = public.eql_v3_numeric_ord, RIGHTARG = eql_v3.query_numeric_ord_ore +); + +CREATE OPERATOR < ( + FUNCTION = eql_v3_internal.lt, + LEFTARG = eql_v3.query_numeric_ord_ore, RIGHTARG = public.eql_v3_numeric_ord +); + +CREATE OPERATOR <= ( + FUNCTION = eql_v3_internal.lte, + LEFTARG = public.eql_v3_numeric_ord, RIGHTARG = eql_v3.query_numeric_ord_ore +); + +CREATE OPERATOR <= ( + FUNCTION = eql_v3_internal.lte, + LEFTARG = eql_v3.query_numeric_ord_ore, RIGHTARG = public.eql_v3_numeric_ord +); + +CREATE OPERATOR > ( + FUNCTION = eql_v3_internal.gt, + LEFTARG = public.eql_v3_numeric_ord, RIGHTARG = eql_v3.query_numeric_ord_ore +); + +CREATE OPERATOR > ( + FUNCTION = eql_v3_internal.gt, + LEFTARG = eql_v3.query_numeric_ord_ore, RIGHTARG = public.eql_v3_numeric_ord +); + +CREATE OPERATOR >= ( + FUNCTION = eql_v3_internal.gte, + LEFTARG = public.eql_v3_numeric_ord, RIGHTARG = eql_v3.query_numeric_ord_ore +); + +CREATE OPERATOR >= ( + FUNCTION = eql_v3_internal.gte, + LEFTARG = eql_v3.query_numeric_ord_ore, RIGHTARG = public.eql_v3_numeric_ord +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = public.eql_v3_numeric_ord_ope, RIGHTARG = eql_v3.query_numeric_ord_ore +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = eql_v3.query_numeric_ord_ore, RIGHTARG = public.eql_v3_numeric_ord_ope +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = public.eql_v3_numeric_ord_ope, RIGHTARG = eql_v3.query_numeric_ord_ore +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = eql_v3.query_numeric_ord_ore, RIGHTARG = public.eql_v3_numeric_ord_ope +); + +CREATE OPERATOR < ( + FUNCTION = eql_v3_internal.lt, + LEFTARG = public.eql_v3_numeric_ord_ope, RIGHTARG = eql_v3.query_numeric_ord_ore +); + +CREATE OPERATOR < ( + FUNCTION = eql_v3_internal.lt, + LEFTARG = eql_v3.query_numeric_ord_ore, RIGHTARG = public.eql_v3_numeric_ord_ope +); + +CREATE OPERATOR <= ( + FUNCTION = eql_v3_internal.lte, + LEFTARG = public.eql_v3_numeric_ord_ope, RIGHTARG = eql_v3.query_numeric_ord_ore +); + +CREATE OPERATOR <= ( + FUNCTION = eql_v3_internal.lte, + LEFTARG = eql_v3.query_numeric_ord_ore, RIGHTARG = public.eql_v3_numeric_ord_ope +); + +CREATE OPERATOR > ( + FUNCTION = eql_v3_internal.gt, + LEFTARG = public.eql_v3_numeric_ord_ope, RIGHTARG = eql_v3.query_numeric_ord_ore +); + +CREATE OPERATOR > ( + FUNCTION = eql_v3_internal.gt, + LEFTARG = eql_v3.query_numeric_ord_ore, RIGHTARG = public.eql_v3_numeric_ord_ope +); + +CREATE OPERATOR >= ( + FUNCTION = eql_v3_internal.gte, + LEFTARG = public.eql_v3_numeric_ord_ope, RIGHTARG = eql_v3.query_numeric_ord_ore +); + +CREATE OPERATOR >= ( + FUNCTION = eql_v3_internal.gte, + LEFTARG = eql_v3.query_numeric_ord_ore, RIGHTARG = public.eql_v3_numeric_ord_ope +); -- AUTOMATICALLY GENERATED FILE. --! @file encrypted_domain/real/real_ord_ore_functions.sql @@ -53938,7 +66195,7 @@ AS $$ SELECT eql_v3_internal.ore_block_256(a::jsonb) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a public.eql_v3_real_ord_ore, b public.eql_v3_real_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) = eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.=) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for public.eql_v3_real_ord_ore. --! @param a public.eql_v3_real_ord_ore @@ -53946,7 +66203,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) = eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a public.eql_v3_real_ord_ore, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) = eql_v3.ord_term_ore(b::public.eql_v3_real_ord_ore) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.=) eql_v3.ord_term_ore(b::public.eql_v3_real_ord_ore) $$; --! @brief Operator wrapper for public.eql_v3_real_ord_ore. --! @param a jsonb @@ -53954,7 +66211,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) = eql_v3.ord_term_ore(b::public.eql_v3_real_ --! @return boolean CREATE FUNCTION eql_v3.eq(a jsonb, b public.eql_v3_real_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_real_ord_ore) = eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_real_ord_ore) OPERATOR(public.=) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for public.eql_v3_real_ord_ore. --! @param a public.eql_v3_real_ord_ore @@ -53962,7 +66219,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_real_ord_ore) = eql_v3.ord_ter --! @return boolean CREATE FUNCTION eql_v3.neq(a public.eql_v3_real_ord_ore, b public.eql_v3_real_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) <> eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.<>) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for public.eql_v3_real_ord_ore. --! @param a public.eql_v3_real_ord_ore @@ -53970,7 +66227,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) <> eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.neq(a public.eql_v3_real_ord_ore, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) <> eql_v3.ord_term_ore(b::public.eql_v3_real_ord_ore) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.<>) eql_v3.ord_term_ore(b::public.eql_v3_real_ord_ore) $$; --! @brief Operator wrapper for public.eql_v3_real_ord_ore. --! @param a jsonb @@ -53978,7 +66235,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) <> eql_v3.ord_term_ore(b::public.eql_v3_real --! @return boolean CREATE FUNCTION eql_v3.neq(a jsonb, b public.eql_v3_real_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_real_ord_ore) <> eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_real_ord_ore) OPERATOR(public.<>) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for public.eql_v3_real_ord_ore. --! @param a public.eql_v3_real_ord_ore @@ -53986,7 +66243,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_real_ord_ore) <> eql_v3.ord_te --! @return boolean CREATE FUNCTION eql_v3.lt(a public.eql_v3_real_ord_ore, b public.eql_v3_real_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) < eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.<) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for public.eql_v3_real_ord_ore. --! @param a public.eql_v3_real_ord_ore @@ -53994,7 +66251,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) < eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lt(a public.eql_v3_real_ord_ore, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) < eql_v3.ord_term_ore(b::public.eql_v3_real_ord_ore) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.<) eql_v3.ord_term_ore(b::public.eql_v3_real_ord_ore) $$; --! @brief Operator wrapper for public.eql_v3_real_ord_ore. --! @param a jsonb @@ -54002,7 +66259,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) < eql_v3.ord_term_ore(b::public.eql_v3_real_ --! @return boolean CREATE FUNCTION eql_v3.lt(a jsonb, b public.eql_v3_real_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_real_ord_ore) < eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_real_ord_ore) OPERATOR(public.<) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for public.eql_v3_real_ord_ore. --! @param a public.eql_v3_real_ord_ore @@ -54010,7 +66267,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_real_ord_ore) < eql_v3.ord_ter --! @return boolean CREATE FUNCTION eql_v3.lte(a public.eql_v3_real_ord_ore, b public.eql_v3_real_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) <= eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.<=) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for public.eql_v3_real_ord_ore. --! @param a public.eql_v3_real_ord_ore @@ -54018,7 +66275,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) <= eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lte(a public.eql_v3_real_ord_ore, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) <= eql_v3.ord_term_ore(b::public.eql_v3_real_ord_ore) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.<=) eql_v3.ord_term_ore(b::public.eql_v3_real_ord_ore) $$; --! @brief Operator wrapper for public.eql_v3_real_ord_ore. --! @param a jsonb @@ -54026,7 +66283,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) <= eql_v3.ord_term_ore(b::public.eql_v3_real --! @return boolean CREATE FUNCTION eql_v3.lte(a jsonb, b public.eql_v3_real_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_real_ord_ore) <= eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_real_ord_ore) OPERATOR(public.<=) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for public.eql_v3_real_ord_ore. --! @param a public.eql_v3_real_ord_ore @@ -54034,7 +66291,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_real_ord_ore) <= eql_v3.ord_te --! @return boolean CREATE FUNCTION eql_v3.gt(a public.eql_v3_real_ord_ore, b public.eql_v3_real_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) > eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.>) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for public.eql_v3_real_ord_ore. --! @param a public.eql_v3_real_ord_ore @@ -54042,7 +66299,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) > eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gt(a public.eql_v3_real_ord_ore, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) > eql_v3.ord_term_ore(b::public.eql_v3_real_ord_ore) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.>) eql_v3.ord_term_ore(b::public.eql_v3_real_ord_ore) $$; --! @brief Operator wrapper for public.eql_v3_real_ord_ore. --! @param a jsonb @@ -54050,7 +66307,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) > eql_v3.ord_term_ore(b::public.eql_v3_real_ --! @return boolean CREATE FUNCTION eql_v3.gt(a jsonb, b public.eql_v3_real_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_real_ord_ore) > eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_real_ord_ore) OPERATOR(public.>) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for public.eql_v3_real_ord_ore. --! @param a public.eql_v3_real_ord_ore @@ -54058,7 +66315,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_real_ord_ore) > eql_v3.ord_ter --! @return boolean CREATE FUNCTION eql_v3.gte(a public.eql_v3_real_ord_ore, b public.eql_v3_real_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) >= eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.>=) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for public.eql_v3_real_ord_ore. --! @param a public.eql_v3_real_ord_ore @@ -54066,7 +66323,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) >= eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gte(a public.eql_v3_real_ord_ore, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) >= eql_v3.ord_term_ore(b::public.eql_v3_real_ord_ore) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.>=) eql_v3.ord_term_ore(b::public.eql_v3_real_ord_ore) $$; --! @brief Operator wrapper for public.eql_v3_real_ord_ore. --! @param a jsonb @@ -54074,7 +66331,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) >= eql_v3.ord_term_ore(b::public.eql_v3_real --! @return boolean CREATE FUNCTION eql_v3.gte(a jsonb, b public.eql_v3_real_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_real_ord_ore) >= eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_real_ord_ore) OPERATOR(public.>=) eql_v3.ord_term_ore(b) $$; --! @brief Unsupported operator blocker for public.eql_v3_real_ord_ore. --! @@ -54500,7 +66757,7 @@ AS $$ SELECT eql_v3_internal.ore_block_256(a::jsonb) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a public.eql_v3_real_ord_ore, b eql_v3.query_real_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) = eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.=) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for eql_v3.query_real_ord_ore. --! @param a eql_v3.query_real_ord_ore @@ -54508,7 +66765,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) = eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a eql_v3.query_real_ord_ore, b public.eql_v3_real_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) = eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.=) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for eql_v3.query_real_ord_ore. --! @param a public.eql_v3_real_ord_ore @@ -54516,7 +66773,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) = eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.neq(a public.eql_v3_real_ord_ore, b eql_v3.query_real_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) <> eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.<>) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for eql_v3.query_real_ord_ore. --! @param a eql_v3.query_real_ord_ore @@ -54524,7 +66781,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) <> eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.neq(a eql_v3.query_real_ord_ore, b public.eql_v3_real_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) <> eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.<>) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for eql_v3.query_real_ord_ore. --! @param a public.eql_v3_real_ord_ore @@ -54532,7 +66789,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) <> eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lt(a public.eql_v3_real_ord_ore, b eql_v3.query_real_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) < eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.<) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for eql_v3.query_real_ord_ore. --! @param a eql_v3.query_real_ord_ore @@ -54540,7 +66797,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) < eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lt(a eql_v3.query_real_ord_ore, b public.eql_v3_real_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) < eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.<) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for eql_v3.query_real_ord_ore. --! @param a public.eql_v3_real_ord_ore @@ -54548,7 +66805,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) < eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lte(a public.eql_v3_real_ord_ore, b eql_v3.query_real_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) <= eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.<=) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for eql_v3.query_real_ord_ore. --! @param a eql_v3.query_real_ord_ore @@ -54556,7 +66813,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) <= eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lte(a eql_v3.query_real_ord_ore, b public.eql_v3_real_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) <= eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.<=) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for eql_v3.query_real_ord_ore. --! @param a public.eql_v3_real_ord_ore @@ -54564,7 +66821,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) <= eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gt(a public.eql_v3_real_ord_ore, b eql_v3.query_real_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) > eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.>) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for eql_v3.query_real_ord_ore. --! @param a eql_v3.query_real_ord_ore @@ -54572,7 +66829,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) > eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gt(a eql_v3.query_real_ord_ore, b public.eql_v3_real_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) > eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.>) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for eql_v3.query_real_ord_ore. --! @param a public.eql_v3_real_ord_ore @@ -54580,7 +66837,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) > eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gte(a public.eql_v3_real_ord_ore, b eql_v3.query_real_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) >= eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.>=) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for eql_v3.query_real_ord_ore. --! @param a eql_v3.query_real_ord_ore @@ -54588,7 +66845,259 @@ AS $$ SELECT eql_v3.ord_term_ore(a) >= eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gte(a eql_v3.query_real_ord_ore, b public.eql_v3_real_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) >= eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.>=) eql_v3.ord_term_ore(b) $$; + +--! @brief Unsupported operator blocker for eql_v3.query_real_ord_ore: public.eql_v3_real_eq and eql_v3.query_real_ord_ore (mismatched query domain). +--! @param a public.eql_v3_real_eq left operand +--! @param b eql_v3.query_real_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a public.eql_v3_real_eq, b eql_v3.query_real_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'public.eql_v3_real_eq and eql_v3.query_real_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_real_ord_ore: eql_v3.query_real_ord_ore and public.eql_v3_real_eq (mismatched query domain). +--! @param a eql_v3.query_real_ord_ore left operand +--! @param b public.eql_v3_real_eq right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a eql_v3.query_real_ord_ore, b public.eql_v3_real_eq) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'eql_v3.query_real_ord_ore and public.eql_v3_real_eq'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_real_ord_ore: public.eql_v3_real_eq and eql_v3.query_real_ord_ore (mismatched query domain). +--! @param a public.eql_v3_real_eq left operand +--! @param b eql_v3.query_real_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a public.eql_v3_real_eq, b eql_v3.query_real_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'public.eql_v3_real_eq and eql_v3.query_real_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_real_ord_ore: eql_v3.query_real_ord_ore and public.eql_v3_real_eq (mismatched query domain). +--! @param a eql_v3.query_real_ord_ore left operand +--! @param b public.eql_v3_real_eq right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a eql_v3.query_real_ord_ore, b public.eql_v3_real_eq) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'eql_v3.query_real_ord_ore and public.eql_v3_real_eq'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_real_ord_ore: public.eql_v3_real_ord and eql_v3.query_real_ord_ore (mismatched query domain). +--! @param a public.eql_v3_real_ord left operand +--! @param b eql_v3.query_real_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a public.eql_v3_real_ord, b eql_v3.query_real_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'public.eql_v3_real_ord and eql_v3.query_real_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_real_ord_ore: eql_v3.query_real_ord_ore and public.eql_v3_real_ord (mismatched query domain). +--! @param a eql_v3.query_real_ord_ore left operand +--! @param b public.eql_v3_real_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a eql_v3.query_real_ord_ore, b public.eql_v3_real_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'eql_v3.query_real_ord_ore and public.eql_v3_real_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_real_ord_ore: public.eql_v3_real_ord and eql_v3.query_real_ord_ore (mismatched query domain). +--! @param a public.eql_v3_real_ord left operand +--! @param b eql_v3.query_real_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a public.eql_v3_real_ord, b eql_v3.query_real_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'public.eql_v3_real_ord and eql_v3.query_real_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_real_ord_ore: eql_v3.query_real_ord_ore and public.eql_v3_real_ord (mismatched query domain). +--! @param a eql_v3.query_real_ord_ore left operand +--! @param b public.eql_v3_real_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a eql_v3.query_real_ord_ore, b public.eql_v3_real_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'eql_v3.query_real_ord_ore and public.eql_v3_real_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_real_ord_ore: public.eql_v3_real_ord and eql_v3.query_real_ord_ore (mismatched query domain). +--! @param a public.eql_v3_real_ord left operand +--! @param b eql_v3.query_real_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lt(a public.eql_v3_real_ord, b eql_v3.query_real_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<', 'public.eql_v3_real_ord and eql_v3.query_real_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_real_ord_ore: eql_v3.query_real_ord_ore and public.eql_v3_real_ord (mismatched query domain). +--! @param a eql_v3.query_real_ord_ore left operand +--! @param b public.eql_v3_real_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lt(a eql_v3.query_real_ord_ore, b public.eql_v3_real_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<', 'eql_v3.query_real_ord_ore and public.eql_v3_real_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_real_ord_ore: public.eql_v3_real_ord and eql_v3.query_real_ord_ore (mismatched query domain). +--! @param a public.eql_v3_real_ord left operand +--! @param b eql_v3.query_real_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lte(a public.eql_v3_real_ord, b eql_v3.query_real_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<=', 'public.eql_v3_real_ord and eql_v3.query_real_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_real_ord_ore: eql_v3.query_real_ord_ore and public.eql_v3_real_ord (mismatched query domain). +--! @param a eql_v3.query_real_ord_ore left operand +--! @param b public.eql_v3_real_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lte(a eql_v3.query_real_ord_ore, b public.eql_v3_real_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<=', 'eql_v3.query_real_ord_ore and public.eql_v3_real_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_real_ord_ore: public.eql_v3_real_ord and eql_v3.query_real_ord_ore (mismatched query domain). +--! @param a public.eql_v3_real_ord left operand +--! @param b eql_v3.query_real_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gt(a public.eql_v3_real_ord, b eql_v3.query_real_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>', 'public.eql_v3_real_ord and eql_v3.query_real_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_real_ord_ore: eql_v3.query_real_ord_ore and public.eql_v3_real_ord (mismatched query domain). +--! @param a eql_v3.query_real_ord_ore left operand +--! @param b public.eql_v3_real_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gt(a eql_v3.query_real_ord_ore, b public.eql_v3_real_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>', 'eql_v3.query_real_ord_ore and public.eql_v3_real_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_real_ord_ore: public.eql_v3_real_ord and eql_v3.query_real_ord_ore (mismatched query domain). +--! @param a public.eql_v3_real_ord left operand +--! @param b eql_v3.query_real_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gte(a public.eql_v3_real_ord, b eql_v3.query_real_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>=', 'public.eql_v3_real_ord and eql_v3.query_real_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_real_ord_ore: eql_v3.query_real_ord_ore and public.eql_v3_real_ord (mismatched query domain). +--! @param a eql_v3.query_real_ord_ore left operand +--! @param b public.eql_v3_real_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gte(a eql_v3.query_real_ord_ore, b public.eql_v3_real_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>=', 'eql_v3.query_real_ord_ore and public.eql_v3_real_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_real_ord_ore: public.eql_v3_real_ord_ope and eql_v3.query_real_ord_ore (mismatched query domain). +--! @param a public.eql_v3_real_ord_ope left operand +--! @param b eql_v3.query_real_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a public.eql_v3_real_ord_ope, b eql_v3.query_real_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'public.eql_v3_real_ord_ope and eql_v3.query_real_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_real_ord_ore: eql_v3.query_real_ord_ore and public.eql_v3_real_ord_ope (mismatched query domain). +--! @param a eql_v3.query_real_ord_ore left operand +--! @param b public.eql_v3_real_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a eql_v3.query_real_ord_ore, b public.eql_v3_real_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'eql_v3.query_real_ord_ore and public.eql_v3_real_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_real_ord_ore: public.eql_v3_real_ord_ope and eql_v3.query_real_ord_ore (mismatched query domain). +--! @param a public.eql_v3_real_ord_ope left operand +--! @param b eql_v3.query_real_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a public.eql_v3_real_ord_ope, b eql_v3.query_real_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'public.eql_v3_real_ord_ope and eql_v3.query_real_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_real_ord_ore: eql_v3.query_real_ord_ore and public.eql_v3_real_ord_ope (mismatched query domain). +--! @param a eql_v3.query_real_ord_ore left operand +--! @param b public.eql_v3_real_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a eql_v3.query_real_ord_ore, b public.eql_v3_real_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'eql_v3.query_real_ord_ore and public.eql_v3_real_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_real_ord_ore: public.eql_v3_real_ord_ope and eql_v3.query_real_ord_ore (mismatched query domain). +--! @param a public.eql_v3_real_ord_ope left operand +--! @param b eql_v3.query_real_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lt(a public.eql_v3_real_ord_ope, b eql_v3.query_real_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<', 'public.eql_v3_real_ord_ope and eql_v3.query_real_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_real_ord_ore: eql_v3.query_real_ord_ore and public.eql_v3_real_ord_ope (mismatched query domain). +--! @param a eql_v3.query_real_ord_ore left operand +--! @param b public.eql_v3_real_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lt(a eql_v3.query_real_ord_ore, b public.eql_v3_real_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<', 'eql_v3.query_real_ord_ore and public.eql_v3_real_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_real_ord_ore: public.eql_v3_real_ord_ope and eql_v3.query_real_ord_ore (mismatched query domain). +--! @param a public.eql_v3_real_ord_ope left operand +--! @param b eql_v3.query_real_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lte(a public.eql_v3_real_ord_ope, b eql_v3.query_real_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<=', 'public.eql_v3_real_ord_ope and eql_v3.query_real_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_real_ord_ore: eql_v3.query_real_ord_ore and public.eql_v3_real_ord_ope (mismatched query domain). +--! @param a eql_v3.query_real_ord_ore left operand +--! @param b public.eql_v3_real_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lte(a eql_v3.query_real_ord_ore, b public.eql_v3_real_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<=', 'eql_v3.query_real_ord_ore and public.eql_v3_real_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_real_ord_ore: public.eql_v3_real_ord_ope and eql_v3.query_real_ord_ore (mismatched query domain). +--! @param a public.eql_v3_real_ord_ope left operand +--! @param b eql_v3.query_real_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gt(a public.eql_v3_real_ord_ope, b eql_v3.query_real_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>', 'public.eql_v3_real_ord_ope and eql_v3.query_real_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_real_ord_ore: eql_v3.query_real_ord_ore and public.eql_v3_real_ord_ope (mismatched query domain). +--! @param a eql_v3.query_real_ord_ore left operand +--! @param b public.eql_v3_real_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gt(a eql_v3.query_real_ord_ore, b public.eql_v3_real_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>', 'eql_v3.query_real_ord_ore and public.eql_v3_real_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_real_ord_ore: public.eql_v3_real_ord_ope and eql_v3.query_real_ord_ore (mismatched query domain). +--! @param a public.eql_v3_real_ord_ope left operand +--! @param b eql_v3.query_real_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gte(a public.eql_v3_real_ord_ope, b eql_v3.query_real_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>=', 'public.eql_v3_real_ord_ope and eql_v3.query_real_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_real_ord_ore: eql_v3.query_real_ord_ore and public.eql_v3_real_ord_ope (mismatched query domain). +--! @param a eql_v3.query_real_ord_ore left operand +--! @param b public.eql_v3_real_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gte(a eql_v3.query_real_ord_ore, b public.eql_v3_real_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>=', 'eql_v3.query_real_ord_ore and public.eql_v3_real_ord_ope'; END; $$ +LANGUAGE plpgsql; -- AUTOMATICALLY GENERATED FILE. --! @file encrypted_domain/real/query_real_ord_ore_operators.sql @@ -54665,6 +67174,146 @@ CREATE OPERATOR >= ( LEFTARG = eql_v3.query_real_ord_ore, RIGHTARG = public.eql_v3_real_ord_ore, COMMUTATOR = <=, NEGATOR = <, RESTRICT = scalargesel, JOIN = scalargejoinsel ); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = public.eql_v3_real_eq, RIGHTARG = eql_v3.query_real_ord_ore +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = eql_v3.query_real_ord_ore, RIGHTARG = public.eql_v3_real_eq +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = public.eql_v3_real_eq, RIGHTARG = eql_v3.query_real_ord_ore +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = eql_v3.query_real_ord_ore, RIGHTARG = public.eql_v3_real_eq +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = public.eql_v3_real_ord, RIGHTARG = eql_v3.query_real_ord_ore +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = eql_v3.query_real_ord_ore, RIGHTARG = public.eql_v3_real_ord +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = public.eql_v3_real_ord, RIGHTARG = eql_v3.query_real_ord_ore +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = eql_v3.query_real_ord_ore, RIGHTARG = public.eql_v3_real_ord +); + +CREATE OPERATOR < ( + FUNCTION = eql_v3_internal.lt, + LEFTARG = public.eql_v3_real_ord, RIGHTARG = eql_v3.query_real_ord_ore +); + +CREATE OPERATOR < ( + FUNCTION = eql_v3_internal.lt, + LEFTARG = eql_v3.query_real_ord_ore, RIGHTARG = public.eql_v3_real_ord +); + +CREATE OPERATOR <= ( + FUNCTION = eql_v3_internal.lte, + LEFTARG = public.eql_v3_real_ord, RIGHTARG = eql_v3.query_real_ord_ore +); + +CREATE OPERATOR <= ( + FUNCTION = eql_v3_internal.lte, + LEFTARG = eql_v3.query_real_ord_ore, RIGHTARG = public.eql_v3_real_ord +); + +CREATE OPERATOR > ( + FUNCTION = eql_v3_internal.gt, + LEFTARG = public.eql_v3_real_ord, RIGHTARG = eql_v3.query_real_ord_ore +); + +CREATE OPERATOR > ( + FUNCTION = eql_v3_internal.gt, + LEFTARG = eql_v3.query_real_ord_ore, RIGHTARG = public.eql_v3_real_ord +); + +CREATE OPERATOR >= ( + FUNCTION = eql_v3_internal.gte, + LEFTARG = public.eql_v3_real_ord, RIGHTARG = eql_v3.query_real_ord_ore +); + +CREATE OPERATOR >= ( + FUNCTION = eql_v3_internal.gte, + LEFTARG = eql_v3.query_real_ord_ore, RIGHTARG = public.eql_v3_real_ord +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = public.eql_v3_real_ord_ope, RIGHTARG = eql_v3.query_real_ord_ore +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = eql_v3.query_real_ord_ore, RIGHTARG = public.eql_v3_real_ord_ope +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = public.eql_v3_real_ord_ope, RIGHTARG = eql_v3.query_real_ord_ore +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = eql_v3.query_real_ord_ore, RIGHTARG = public.eql_v3_real_ord_ope +); + +CREATE OPERATOR < ( + FUNCTION = eql_v3_internal.lt, + LEFTARG = public.eql_v3_real_ord_ope, RIGHTARG = eql_v3.query_real_ord_ore +); + +CREATE OPERATOR < ( + FUNCTION = eql_v3_internal.lt, + LEFTARG = eql_v3.query_real_ord_ore, RIGHTARG = public.eql_v3_real_ord_ope +); + +CREATE OPERATOR <= ( + FUNCTION = eql_v3_internal.lte, + LEFTARG = public.eql_v3_real_ord_ope, RIGHTARG = eql_v3.query_real_ord_ore +); + +CREATE OPERATOR <= ( + FUNCTION = eql_v3_internal.lte, + LEFTARG = eql_v3.query_real_ord_ore, RIGHTARG = public.eql_v3_real_ord_ope +); + +CREATE OPERATOR > ( + FUNCTION = eql_v3_internal.gt, + LEFTARG = public.eql_v3_real_ord_ope, RIGHTARG = eql_v3.query_real_ord_ore +); + +CREATE OPERATOR > ( + FUNCTION = eql_v3_internal.gt, + LEFTARG = eql_v3.query_real_ord_ore, RIGHTARG = public.eql_v3_real_ord_ope +); + +CREATE OPERATOR >= ( + FUNCTION = eql_v3_internal.gte, + LEFTARG = public.eql_v3_real_ord_ope, RIGHTARG = eql_v3.query_real_ord_ore +); + +CREATE OPERATOR >= ( + FUNCTION = eql_v3_internal.gte, + LEFTARG = eql_v3.query_real_ord_ore, RIGHTARG = public.eql_v3_real_ord_ope +); -- AUTOMATICALLY GENERATED FILE. --! @file encrypted_domain/real/real_ord_ore_operators.sql @@ -54999,7 +67648,7 @@ AS $$ SELECT eql_v3_internal.ore_block_256(a::jsonb) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a public.eql_v3_smallint_ord_ore, b public.eql_v3_smallint_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) = eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.=) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for public.eql_v3_smallint_ord_ore. --! @param a public.eql_v3_smallint_ord_ore @@ -55007,7 +67656,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) = eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a public.eql_v3_smallint_ord_ore, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) = eql_v3.ord_term_ore(b::public.eql_v3_smallint_ord_ore) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.=) eql_v3.ord_term_ore(b::public.eql_v3_smallint_ord_ore) $$; --! @brief Operator wrapper for public.eql_v3_smallint_ord_ore. --! @param a jsonb @@ -55015,7 +67664,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) = eql_v3.ord_term_ore(b::public.eql_v3_small --! @return boolean CREATE FUNCTION eql_v3.eq(a jsonb, b public.eql_v3_smallint_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_smallint_ord_ore) = eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_smallint_ord_ore) OPERATOR(public.=) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for public.eql_v3_smallint_ord_ore. --! @param a public.eql_v3_smallint_ord_ore @@ -55023,7 +67672,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_smallint_ord_ore) = eql_v3.ord --! @return boolean CREATE FUNCTION eql_v3.neq(a public.eql_v3_smallint_ord_ore, b public.eql_v3_smallint_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) <> eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.<>) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for public.eql_v3_smallint_ord_ore. --! @param a public.eql_v3_smallint_ord_ore @@ -55031,7 +67680,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) <> eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.neq(a public.eql_v3_smallint_ord_ore, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) <> eql_v3.ord_term_ore(b::public.eql_v3_smallint_ord_ore) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.<>) eql_v3.ord_term_ore(b::public.eql_v3_smallint_ord_ore) $$; --! @brief Operator wrapper for public.eql_v3_smallint_ord_ore. --! @param a jsonb @@ -55039,7 +67688,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) <> eql_v3.ord_term_ore(b::public.eql_v3_smal --! @return boolean CREATE FUNCTION eql_v3.neq(a jsonb, b public.eql_v3_smallint_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_smallint_ord_ore) <> eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_smallint_ord_ore) OPERATOR(public.<>) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for public.eql_v3_smallint_ord_ore. --! @param a public.eql_v3_smallint_ord_ore @@ -55047,7 +67696,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_smallint_ord_ore) <> eql_v3.or --! @return boolean CREATE FUNCTION eql_v3.lt(a public.eql_v3_smallint_ord_ore, b public.eql_v3_smallint_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) < eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.<) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for public.eql_v3_smallint_ord_ore. --! @param a public.eql_v3_smallint_ord_ore @@ -55055,7 +67704,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) < eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lt(a public.eql_v3_smallint_ord_ore, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) < eql_v3.ord_term_ore(b::public.eql_v3_smallint_ord_ore) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.<) eql_v3.ord_term_ore(b::public.eql_v3_smallint_ord_ore) $$; --! @brief Operator wrapper for public.eql_v3_smallint_ord_ore. --! @param a jsonb @@ -55063,7 +67712,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) < eql_v3.ord_term_ore(b::public.eql_v3_small --! @return boolean CREATE FUNCTION eql_v3.lt(a jsonb, b public.eql_v3_smallint_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_smallint_ord_ore) < eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_smallint_ord_ore) OPERATOR(public.<) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for public.eql_v3_smallint_ord_ore. --! @param a public.eql_v3_smallint_ord_ore @@ -55071,7 +67720,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_smallint_ord_ore) < eql_v3.ord --! @return boolean CREATE FUNCTION eql_v3.lte(a public.eql_v3_smallint_ord_ore, b public.eql_v3_smallint_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) <= eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.<=) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for public.eql_v3_smallint_ord_ore. --! @param a public.eql_v3_smallint_ord_ore @@ -55079,7 +67728,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) <= eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lte(a public.eql_v3_smallint_ord_ore, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) <= eql_v3.ord_term_ore(b::public.eql_v3_smallint_ord_ore) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.<=) eql_v3.ord_term_ore(b::public.eql_v3_smallint_ord_ore) $$; --! @brief Operator wrapper for public.eql_v3_smallint_ord_ore. --! @param a jsonb @@ -55087,7 +67736,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) <= eql_v3.ord_term_ore(b::public.eql_v3_smal --! @return boolean CREATE FUNCTION eql_v3.lte(a jsonb, b public.eql_v3_smallint_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_smallint_ord_ore) <= eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_smallint_ord_ore) OPERATOR(public.<=) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for public.eql_v3_smallint_ord_ore. --! @param a public.eql_v3_smallint_ord_ore @@ -55095,7 +67744,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_smallint_ord_ore) <= eql_v3.or --! @return boolean CREATE FUNCTION eql_v3.gt(a public.eql_v3_smallint_ord_ore, b public.eql_v3_smallint_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) > eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.>) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for public.eql_v3_smallint_ord_ore. --! @param a public.eql_v3_smallint_ord_ore @@ -55103,7 +67752,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) > eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gt(a public.eql_v3_smallint_ord_ore, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) > eql_v3.ord_term_ore(b::public.eql_v3_smallint_ord_ore) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.>) eql_v3.ord_term_ore(b::public.eql_v3_smallint_ord_ore) $$; --! @brief Operator wrapper for public.eql_v3_smallint_ord_ore. --! @param a jsonb @@ -55111,7 +67760,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) > eql_v3.ord_term_ore(b::public.eql_v3_small --! @return boolean CREATE FUNCTION eql_v3.gt(a jsonb, b public.eql_v3_smallint_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_smallint_ord_ore) > eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_smallint_ord_ore) OPERATOR(public.>) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for public.eql_v3_smallint_ord_ore. --! @param a public.eql_v3_smallint_ord_ore @@ -55119,7 +67768,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_smallint_ord_ore) > eql_v3.ord --! @return boolean CREATE FUNCTION eql_v3.gte(a public.eql_v3_smallint_ord_ore, b public.eql_v3_smallint_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) >= eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.>=) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for public.eql_v3_smallint_ord_ore. --! @param a public.eql_v3_smallint_ord_ore @@ -55127,7 +67776,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) >= eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gte(a public.eql_v3_smallint_ord_ore, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) >= eql_v3.ord_term_ore(b::public.eql_v3_smallint_ord_ore) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.>=) eql_v3.ord_term_ore(b::public.eql_v3_smallint_ord_ore) $$; --! @brief Operator wrapper for public.eql_v3_smallint_ord_ore. --! @param a jsonb @@ -55135,7 +67784,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) >= eql_v3.ord_term_ore(b::public.eql_v3_smal --! @return boolean CREATE FUNCTION eql_v3.gte(a jsonb, b public.eql_v3_smallint_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_smallint_ord_ore) >= eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_smallint_ord_ore) OPERATOR(public.>=) eql_v3.ord_term_ore(b) $$; --! @brief Unsupported operator blocker for public.eql_v3_smallint_ord_ore. --! @@ -55561,7 +68210,7 @@ AS $$ SELECT eql_v3_internal.ore_block_256(a::jsonb) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a public.eql_v3_smallint_ord_ore, b eql_v3.query_smallint_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) = eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.=) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for eql_v3.query_smallint_ord_ore. --! @param a eql_v3.query_smallint_ord_ore @@ -55569,7 +68218,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) = eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a eql_v3.query_smallint_ord_ore, b public.eql_v3_smallint_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) = eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.=) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for eql_v3.query_smallint_ord_ore. --! @param a public.eql_v3_smallint_ord_ore @@ -55577,7 +68226,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) = eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.neq(a public.eql_v3_smallint_ord_ore, b eql_v3.query_smallint_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) <> eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.<>) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for eql_v3.query_smallint_ord_ore. --! @param a eql_v3.query_smallint_ord_ore @@ -55585,7 +68234,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) <> eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.neq(a eql_v3.query_smallint_ord_ore, b public.eql_v3_smallint_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) <> eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.<>) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for eql_v3.query_smallint_ord_ore. --! @param a public.eql_v3_smallint_ord_ore @@ -55593,7 +68242,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) <> eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lt(a public.eql_v3_smallint_ord_ore, b eql_v3.query_smallint_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) < eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.<) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for eql_v3.query_smallint_ord_ore. --! @param a eql_v3.query_smallint_ord_ore @@ -55601,7 +68250,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) < eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lt(a eql_v3.query_smallint_ord_ore, b public.eql_v3_smallint_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) < eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.<) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for eql_v3.query_smallint_ord_ore. --! @param a public.eql_v3_smallint_ord_ore @@ -55609,7 +68258,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) < eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lte(a public.eql_v3_smallint_ord_ore, b eql_v3.query_smallint_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) <= eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.<=) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for eql_v3.query_smallint_ord_ore. --! @param a eql_v3.query_smallint_ord_ore @@ -55617,7 +68266,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) <= eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lte(a eql_v3.query_smallint_ord_ore, b public.eql_v3_smallint_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) <= eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.<=) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for eql_v3.query_smallint_ord_ore. --! @param a public.eql_v3_smallint_ord_ore @@ -55625,7 +68274,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) <= eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gt(a public.eql_v3_smallint_ord_ore, b eql_v3.query_smallint_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) > eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.>) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for eql_v3.query_smallint_ord_ore. --! @param a eql_v3.query_smallint_ord_ore @@ -55633,7 +68282,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) > eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gt(a eql_v3.query_smallint_ord_ore, b public.eql_v3_smallint_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) > eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.>) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for eql_v3.query_smallint_ord_ore. --! @param a public.eql_v3_smallint_ord_ore @@ -55641,7 +68290,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) > eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gte(a public.eql_v3_smallint_ord_ore, b eql_v3.query_smallint_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) >= eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.>=) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for eql_v3.query_smallint_ord_ore. --! @param a eql_v3.query_smallint_ord_ore @@ -55649,7 +68298,259 @@ AS $$ SELECT eql_v3.ord_term_ore(a) >= eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gte(a eql_v3.query_smallint_ord_ore, b public.eql_v3_smallint_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) >= eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.>=) eql_v3.ord_term_ore(b) $$; + +--! @brief Unsupported operator blocker for eql_v3.query_smallint_ord_ore: public.eql_v3_smallint_eq and eql_v3.query_smallint_ord_ore (mismatched query domain). +--! @param a public.eql_v3_smallint_eq left operand +--! @param b eql_v3.query_smallint_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a public.eql_v3_smallint_eq, b eql_v3.query_smallint_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'public.eql_v3_smallint_eq and eql_v3.query_smallint_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_smallint_ord_ore: eql_v3.query_smallint_ord_ore and public.eql_v3_smallint_eq (mismatched query domain). +--! @param a eql_v3.query_smallint_ord_ore left operand +--! @param b public.eql_v3_smallint_eq right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a eql_v3.query_smallint_ord_ore, b public.eql_v3_smallint_eq) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'eql_v3.query_smallint_ord_ore and public.eql_v3_smallint_eq'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_smallint_ord_ore: public.eql_v3_smallint_eq and eql_v3.query_smallint_ord_ore (mismatched query domain). +--! @param a public.eql_v3_smallint_eq left operand +--! @param b eql_v3.query_smallint_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a public.eql_v3_smallint_eq, b eql_v3.query_smallint_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'public.eql_v3_smallint_eq and eql_v3.query_smallint_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_smallint_ord_ore: eql_v3.query_smallint_ord_ore and public.eql_v3_smallint_eq (mismatched query domain). +--! @param a eql_v3.query_smallint_ord_ore left operand +--! @param b public.eql_v3_smallint_eq right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a eql_v3.query_smallint_ord_ore, b public.eql_v3_smallint_eq) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'eql_v3.query_smallint_ord_ore and public.eql_v3_smallint_eq'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_smallint_ord_ore: public.eql_v3_smallint_ord and eql_v3.query_smallint_ord_ore (mismatched query domain). +--! @param a public.eql_v3_smallint_ord left operand +--! @param b eql_v3.query_smallint_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a public.eql_v3_smallint_ord, b eql_v3.query_smallint_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'public.eql_v3_smallint_ord and eql_v3.query_smallint_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_smallint_ord_ore: eql_v3.query_smallint_ord_ore and public.eql_v3_smallint_ord (mismatched query domain). +--! @param a eql_v3.query_smallint_ord_ore left operand +--! @param b public.eql_v3_smallint_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a eql_v3.query_smallint_ord_ore, b public.eql_v3_smallint_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'eql_v3.query_smallint_ord_ore and public.eql_v3_smallint_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_smallint_ord_ore: public.eql_v3_smallint_ord and eql_v3.query_smallint_ord_ore (mismatched query domain). +--! @param a public.eql_v3_smallint_ord left operand +--! @param b eql_v3.query_smallint_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a public.eql_v3_smallint_ord, b eql_v3.query_smallint_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'public.eql_v3_smallint_ord and eql_v3.query_smallint_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_smallint_ord_ore: eql_v3.query_smallint_ord_ore and public.eql_v3_smallint_ord (mismatched query domain). +--! @param a eql_v3.query_smallint_ord_ore left operand +--! @param b public.eql_v3_smallint_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a eql_v3.query_smallint_ord_ore, b public.eql_v3_smallint_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'eql_v3.query_smallint_ord_ore and public.eql_v3_smallint_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_smallint_ord_ore: public.eql_v3_smallint_ord and eql_v3.query_smallint_ord_ore (mismatched query domain). +--! @param a public.eql_v3_smallint_ord left operand +--! @param b eql_v3.query_smallint_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lt(a public.eql_v3_smallint_ord, b eql_v3.query_smallint_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<', 'public.eql_v3_smallint_ord and eql_v3.query_smallint_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_smallint_ord_ore: eql_v3.query_smallint_ord_ore and public.eql_v3_smallint_ord (mismatched query domain). +--! @param a eql_v3.query_smallint_ord_ore left operand +--! @param b public.eql_v3_smallint_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lt(a eql_v3.query_smallint_ord_ore, b public.eql_v3_smallint_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<', 'eql_v3.query_smallint_ord_ore and public.eql_v3_smallint_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_smallint_ord_ore: public.eql_v3_smallint_ord and eql_v3.query_smallint_ord_ore (mismatched query domain). +--! @param a public.eql_v3_smallint_ord left operand +--! @param b eql_v3.query_smallint_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lte(a public.eql_v3_smallint_ord, b eql_v3.query_smallint_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<=', 'public.eql_v3_smallint_ord and eql_v3.query_smallint_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_smallint_ord_ore: eql_v3.query_smallint_ord_ore and public.eql_v3_smallint_ord (mismatched query domain). +--! @param a eql_v3.query_smallint_ord_ore left operand +--! @param b public.eql_v3_smallint_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lte(a eql_v3.query_smallint_ord_ore, b public.eql_v3_smallint_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<=', 'eql_v3.query_smallint_ord_ore and public.eql_v3_smallint_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_smallint_ord_ore: public.eql_v3_smallint_ord and eql_v3.query_smallint_ord_ore (mismatched query domain). +--! @param a public.eql_v3_smallint_ord left operand +--! @param b eql_v3.query_smallint_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gt(a public.eql_v3_smallint_ord, b eql_v3.query_smallint_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>', 'public.eql_v3_smallint_ord and eql_v3.query_smallint_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_smallint_ord_ore: eql_v3.query_smallint_ord_ore and public.eql_v3_smallint_ord (mismatched query domain). +--! @param a eql_v3.query_smallint_ord_ore left operand +--! @param b public.eql_v3_smallint_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gt(a eql_v3.query_smallint_ord_ore, b public.eql_v3_smallint_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>', 'eql_v3.query_smallint_ord_ore and public.eql_v3_smallint_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_smallint_ord_ore: public.eql_v3_smallint_ord and eql_v3.query_smallint_ord_ore (mismatched query domain). +--! @param a public.eql_v3_smallint_ord left operand +--! @param b eql_v3.query_smallint_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gte(a public.eql_v3_smallint_ord, b eql_v3.query_smallint_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>=', 'public.eql_v3_smallint_ord and eql_v3.query_smallint_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_smallint_ord_ore: eql_v3.query_smallint_ord_ore and public.eql_v3_smallint_ord (mismatched query domain). +--! @param a eql_v3.query_smallint_ord_ore left operand +--! @param b public.eql_v3_smallint_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gte(a eql_v3.query_smallint_ord_ore, b public.eql_v3_smallint_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>=', 'eql_v3.query_smallint_ord_ore and public.eql_v3_smallint_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_smallint_ord_ore: public.eql_v3_smallint_ord_ope and eql_v3.query_smallint_ord_ore (mismatched query domain). +--! @param a public.eql_v3_smallint_ord_ope left operand +--! @param b eql_v3.query_smallint_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a public.eql_v3_smallint_ord_ope, b eql_v3.query_smallint_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'public.eql_v3_smallint_ord_ope and eql_v3.query_smallint_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_smallint_ord_ore: eql_v3.query_smallint_ord_ore and public.eql_v3_smallint_ord_ope (mismatched query domain). +--! @param a eql_v3.query_smallint_ord_ore left operand +--! @param b public.eql_v3_smallint_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a eql_v3.query_smallint_ord_ore, b public.eql_v3_smallint_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'eql_v3.query_smallint_ord_ore and public.eql_v3_smallint_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_smallint_ord_ore: public.eql_v3_smallint_ord_ope and eql_v3.query_smallint_ord_ore (mismatched query domain). +--! @param a public.eql_v3_smallint_ord_ope left operand +--! @param b eql_v3.query_smallint_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a public.eql_v3_smallint_ord_ope, b eql_v3.query_smallint_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'public.eql_v3_smallint_ord_ope and eql_v3.query_smallint_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_smallint_ord_ore: eql_v3.query_smallint_ord_ore and public.eql_v3_smallint_ord_ope (mismatched query domain). +--! @param a eql_v3.query_smallint_ord_ore left operand +--! @param b public.eql_v3_smallint_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a eql_v3.query_smallint_ord_ore, b public.eql_v3_smallint_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'eql_v3.query_smallint_ord_ore and public.eql_v3_smallint_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_smallint_ord_ore: public.eql_v3_smallint_ord_ope and eql_v3.query_smallint_ord_ore (mismatched query domain). +--! @param a public.eql_v3_smallint_ord_ope left operand +--! @param b eql_v3.query_smallint_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lt(a public.eql_v3_smallint_ord_ope, b eql_v3.query_smallint_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<', 'public.eql_v3_smallint_ord_ope and eql_v3.query_smallint_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_smallint_ord_ore: eql_v3.query_smallint_ord_ore and public.eql_v3_smallint_ord_ope (mismatched query domain). +--! @param a eql_v3.query_smallint_ord_ore left operand +--! @param b public.eql_v3_smallint_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lt(a eql_v3.query_smallint_ord_ore, b public.eql_v3_smallint_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<', 'eql_v3.query_smallint_ord_ore and public.eql_v3_smallint_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_smallint_ord_ore: public.eql_v3_smallint_ord_ope and eql_v3.query_smallint_ord_ore (mismatched query domain). +--! @param a public.eql_v3_smallint_ord_ope left operand +--! @param b eql_v3.query_smallint_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lte(a public.eql_v3_smallint_ord_ope, b eql_v3.query_smallint_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<=', 'public.eql_v3_smallint_ord_ope and eql_v3.query_smallint_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_smallint_ord_ore: eql_v3.query_smallint_ord_ore and public.eql_v3_smallint_ord_ope (mismatched query domain). +--! @param a eql_v3.query_smallint_ord_ore left operand +--! @param b public.eql_v3_smallint_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lte(a eql_v3.query_smallint_ord_ore, b public.eql_v3_smallint_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<=', 'eql_v3.query_smallint_ord_ore and public.eql_v3_smallint_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_smallint_ord_ore: public.eql_v3_smallint_ord_ope and eql_v3.query_smallint_ord_ore (mismatched query domain). +--! @param a public.eql_v3_smallint_ord_ope left operand +--! @param b eql_v3.query_smallint_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gt(a public.eql_v3_smallint_ord_ope, b eql_v3.query_smallint_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>', 'public.eql_v3_smallint_ord_ope and eql_v3.query_smallint_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_smallint_ord_ore: eql_v3.query_smallint_ord_ore and public.eql_v3_smallint_ord_ope (mismatched query domain). +--! @param a eql_v3.query_smallint_ord_ore left operand +--! @param b public.eql_v3_smallint_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gt(a eql_v3.query_smallint_ord_ore, b public.eql_v3_smallint_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>', 'eql_v3.query_smallint_ord_ore and public.eql_v3_smallint_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_smallint_ord_ore: public.eql_v3_smallint_ord_ope and eql_v3.query_smallint_ord_ore (mismatched query domain). +--! @param a public.eql_v3_smallint_ord_ope left operand +--! @param b eql_v3.query_smallint_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gte(a public.eql_v3_smallint_ord_ope, b eql_v3.query_smallint_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>=', 'public.eql_v3_smallint_ord_ope and eql_v3.query_smallint_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_smallint_ord_ore: eql_v3.query_smallint_ord_ore and public.eql_v3_smallint_ord_ope (mismatched query domain). +--! @param a eql_v3.query_smallint_ord_ore left operand +--! @param b public.eql_v3_smallint_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gte(a eql_v3.query_smallint_ord_ore, b public.eql_v3_smallint_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>=', 'eql_v3.query_smallint_ord_ore and public.eql_v3_smallint_ord_ope'; END; $$ +LANGUAGE plpgsql; -- AUTOMATICALLY GENERATED FILE. --! @file encrypted_domain/smallint/query_smallint_ord_ore_operators.sql @@ -55726,6 +68627,146 @@ CREATE OPERATOR >= ( LEFTARG = eql_v3.query_smallint_ord_ore, RIGHTARG = public.eql_v3_smallint_ord_ore, COMMUTATOR = <=, NEGATOR = <, RESTRICT = scalargesel, JOIN = scalargejoinsel ); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = public.eql_v3_smallint_eq, RIGHTARG = eql_v3.query_smallint_ord_ore +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = eql_v3.query_smallint_ord_ore, RIGHTARG = public.eql_v3_smallint_eq +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = public.eql_v3_smallint_eq, RIGHTARG = eql_v3.query_smallint_ord_ore +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = eql_v3.query_smallint_ord_ore, RIGHTARG = public.eql_v3_smallint_eq +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = public.eql_v3_smallint_ord, RIGHTARG = eql_v3.query_smallint_ord_ore +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = eql_v3.query_smallint_ord_ore, RIGHTARG = public.eql_v3_smallint_ord +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = public.eql_v3_smallint_ord, RIGHTARG = eql_v3.query_smallint_ord_ore +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = eql_v3.query_smallint_ord_ore, RIGHTARG = public.eql_v3_smallint_ord +); + +CREATE OPERATOR < ( + FUNCTION = eql_v3_internal.lt, + LEFTARG = public.eql_v3_smallint_ord, RIGHTARG = eql_v3.query_smallint_ord_ore +); + +CREATE OPERATOR < ( + FUNCTION = eql_v3_internal.lt, + LEFTARG = eql_v3.query_smallint_ord_ore, RIGHTARG = public.eql_v3_smallint_ord +); + +CREATE OPERATOR <= ( + FUNCTION = eql_v3_internal.lte, + LEFTARG = public.eql_v3_smallint_ord, RIGHTARG = eql_v3.query_smallint_ord_ore +); + +CREATE OPERATOR <= ( + FUNCTION = eql_v3_internal.lte, + LEFTARG = eql_v3.query_smallint_ord_ore, RIGHTARG = public.eql_v3_smallint_ord +); + +CREATE OPERATOR > ( + FUNCTION = eql_v3_internal.gt, + LEFTARG = public.eql_v3_smallint_ord, RIGHTARG = eql_v3.query_smallint_ord_ore +); + +CREATE OPERATOR > ( + FUNCTION = eql_v3_internal.gt, + LEFTARG = eql_v3.query_smallint_ord_ore, RIGHTARG = public.eql_v3_smallint_ord +); + +CREATE OPERATOR >= ( + FUNCTION = eql_v3_internal.gte, + LEFTARG = public.eql_v3_smallint_ord, RIGHTARG = eql_v3.query_smallint_ord_ore +); + +CREATE OPERATOR >= ( + FUNCTION = eql_v3_internal.gte, + LEFTARG = eql_v3.query_smallint_ord_ore, RIGHTARG = public.eql_v3_smallint_ord +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = public.eql_v3_smallint_ord_ope, RIGHTARG = eql_v3.query_smallint_ord_ore +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = eql_v3.query_smallint_ord_ore, RIGHTARG = public.eql_v3_smallint_ord_ope +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = public.eql_v3_smallint_ord_ope, RIGHTARG = eql_v3.query_smallint_ord_ore +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = eql_v3.query_smallint_ord_ore, RIGHTARG = public.eql_v3_smallint_ord_ope +); + +CREATE OPERATOR < ( + FUNCTION = eql_v3_internal.lt, + LEFTARG = public.eql_v3_smallint_ord_ope, RIGHTARG = eql_v3.query_smallint_ord_ore +); + +CREATE OPERATOR < ( + FUNCTION = eql_v3_internal.lt, + LEFTARG = eql_v3.query_smallint_ord_ore, RIGHTARG = public.eql_v3_smallint_ord_ope +); + +CREATE OPERATOR <= ( + FUNCTION = eql_v3_internal.lte, + LEFTARG = public.eql_v3_smallint_ord_ope, RIGHTARG = eql_v3.query_smallint_ord_ore +); + +CREATE OPERATOR <= ( + FUNCTION = eql_v3_internal.lte, + LEFTARG = eql_v3.query_smallint_ord_ore, RIGHTARG = public.eql_v3_smallint_ord_ope +); + +CREATE OPERATOR > ( + FUNCTION = eql_v3_internal.gt, + LEFTARG = public.eql_v3_smallint_ord_ope, RIGHTARG = eql_v3.query_smallint_ord_ore +); + +CREATE OPERATOR > ( + FUNCTION = eql_v3_internal.gt, + LEFTARG = eql_v3.query_smallint_ord_ore, RIGHTARG = public.eql_v3_smallint_ord_ope +); + +CREATE OPERATOR >= ( + FUNCTION = eql_v3_internal.gte, + LEFTARG = public.eql_v3_smallint_ord_ope, RIGHTARG = eql_v3.query_smallint_ord_ore +); + +CREATE OPERATOR >= ( + FUNCTION = eql_v3_internal.gte, + LEFTARG = eql_v3.query_smallint_ord_ore, RIGHTARG = public.eql_v3_smallint_ord_ope +); -- AUTOMATICALLY GENERATED FILE. --! @file encrypted_domain/smallint/smallint_ord_ore_operators.sql @@ -56068,7 +69109,7 @@ AS $$ SELECT eql_v3_internal.ore_block_256(a::jsonb) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a public.eql_v3_text_ord_ore, b public.eql_v3_text_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.eq_term(a) = eql_v3.eq_term(b) $$; +AS $$ SELECT eql_v3.eq_term(a) OPERATOR(pg_catalog.=) eql_v3.eq_term(b) $$; --! @brief Operator wrapper for public.eql_v3_text_ord_ore. --! @param a public.eql_v3_text_ord_ore @@ -56076,7 +69117,7 @@ AS $$ SELECT eql_v3.eq_term(a) = eql_v3.eq_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a public.eql_v3_text_ord_ore, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.eq_term(a) = eql_v3.eq_term(b::public.eql_v3_text_ord_ore) $$; +AS $$ SELECT eql_v3.eq_term(a) OPERATOR(pg_catalog.=) eql_v3.eq_term(b::public.eql_v3_text_ord_ore) $$; --! @brief Operator wrapper for public.eql_v3_text_ord_ore. --! @param a jsonb @@ -56084,7 +69125,7 @@ AS $$ SELECT eql_v3.eq_term(a) = eql_v3.eq_term(b::public.eql_v3_text_ord_ore) $ --! @return boolean CREATE FUNCTION eql_v3.eq(a jsonb, b public.eql_v3_text_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.eq_term(a::public.eql_v3_text_ord_ore) = eql_v3.eq_term(b) $$; +AS $$ SELECT eql_v3.eq_term(a::public.eql_v3_text_ord_ore) OPERATOR(pg_catalog.=) eql_v3.eq_term(b) $$; --! @brief Operator wrapper for public.eql_v3_text_ord_ore. --! @param a public.eql_v3_text_ord_ore @@ -56092,7 +69133,7 @@ AS $$ SELECT eql_v3.eq_term(a::public.eql_v3_text_ord_ore) = eql_v3.eq_term(b) $ --! @return boolean CREATE FUNCTION eql_v3.neq(a public.eql_v3_text_ord_ore, b public.eql_v3_text_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.eq_term(a) <> eql_v3.eq_term(b) $$; +AS $$ SELECT eql_v3.eq_term(a) OPERATOR(pg_catalog.<>) eql_v3.eq_term(b) $$; --! @brief Operator wrapper for public.eql_v3_text_ord_ore. --! @param a public.eql_v3_text_ord_ore @@ -56100,7 +69141,7 @@ AS $$ SELECT eql_v3.eq_term(a) <> eql_v3.eq_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.neq(a public.eql_v3_text_ord_ore, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.eq_term(a) <> eql_v3.eq_term(b::public.eql_v3_text_ord_ore) $$; +AS $$ SELECT eql_v3.eq_term(a) OPERATOR(pg_catalog.<>) eql_v3.eq_term(b::public.eql_v3_text_ord_ore) $$; --! @brief Operator wrapper for public.eql_v3_text_ord_ore. --! @param a jsonb @@ -56108,7 +69149,7 @@ AS $$ SELECT eql_v3.eq_term(a) <> eql_v3.eq_term(b::public.eql_v3_text_ord_ore) --! @return boolean CREATE FUNCTION eql_v3.neq(a jsonb, b public.eql_v3_text_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.eq_term(a::public.eql_v3_text_ord_ore) <> eql_v3.eq_term(b) $$; +AS $$ SELECT eql_v3.eq_term(a::public.eql_v3_text_ord_ore) OPERATOR(pg_catalog.<>) eql_v3.eq_term(b) $$; --! @brief Operator wrapper for public.eql_v3_text_ord_ore. --! @param a public.eql_v3_text_ord_ore @@ -56116,7 +69157,7 @@ AS $$ SELECT eql_v3.eq_term(a::public.eql_v3_text_ord_ore) <> eql_v3.eq_term(b) --! @return boolean CREATE FUNCTION eql_v3.lt(a public.eql_v3_text_ord_ore, b public.eql_v3_text_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) < eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.<) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for public.eql_v3_text_ord_ore. --! @param a public.eql_v3_text_ord_ore @@ -56124,7 +69165,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) < eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lt(a public.eql_v3_text_ord_ore, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) < eql_v3.ord_term_ore(b::public.eql_v3_text_ord_ore) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.<) eql_v3.ord_term_ore(b::public.eql_v3_text_ord_ore) $$; --! @brief Operator wrapper for public.eql_v3_text_ord_ore. --! @param a jsonb @@ -56132,7 +69173,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) < eql_v3.ord_term_ore(b::public.eql_v3_text_ --! @return boolean CREATE FUNCTION eql_v3.lt(a jsonb, b public.eql_v3_text_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_text_ord_ore) < eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_text_ord_ore) OPERATOR(public.<) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for public.eql_v3_text_ord_ore. --! @param a public.eql_v3_text_ord_ore @@ -56140,7 +69181,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_text_ord_ore) < eql_v3.ord_ter --! @return boolean CREATE FUNCTION eql_v3.lte(a public.eql_v3_text_ord_ore, b public.eql_v3_text_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) <= eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.<=) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for public.eql_v3_text_ord_ore. --! @param a public.eql_v3_text_ord_ore @@ -56148,7 +69189,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) <= eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lte(a public.eql_v3_text_ord_ore, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) <= eql_v3.ord_term_ore(b::public.eql_v3_text_ord_ore) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.<=) eql_v3.ord_term_ore(b::public.eql_v3_text_ord_ore) $$; --! @brief Operator wrapper for public.eql_v3_text_ord_ore. --! @param a jsonb @@ -56156,7 +69197,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) <= eql_v3.ord_term_ore(b::public.eql_v3_text --! @return boolean CREATE FUNCTION eql_v3.lte(a jsonb, b public.eql_v3_text_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_text_ord_ore) <= eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_text_ord_ore) OPERATOR(public.<=) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for public.eql_v3_text_ord_ore. --! @param a public.eql_v3_text_ord_ore @@ -56164,7 +69205,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_text_ord_ore) <= eql_v3.ord_te --! @return boolean CREATE FUNCTION eql_v3.gt(a public.eql_v3_text_ord_ore, b public.eql_v3_text_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) > eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.>) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for public.eql_v3_text_ord_ore. --! @param a public.eql_v3_text_ord_ore @@ -56172,7 +69213,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) > eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gt(a public.eql_v3_text_ord_ore, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) > eql_v3.ord_term_ore(b::public.eql_v3_text_ord_ore) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.>) eql_v3.ord_term_ore(b::public.eql_v3_text_ord_ore) $$; --! @brief Operator wrapper for public.eql_v3_text_ord_ore. --! @param a jsonb @@ -56180,7 +69221,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) > eql_v3.ord_term_ore(b::public.eql_v3_text_ --! @return boolean CREATE FUNCTION eql_v3.gt(a jsonb, b public.eql_v3_text_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_text_ord_ore) > eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_text_ord_ore) OPERATOR(public.>) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for public.eql_v3_text_ord_ore. --! @param a public.eql_v3_text_ord_ore @@ -56188,7 +69229,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_text_ord_ore) > eql_v3.ord_ter --! @return boolean CREATE FUNCTION eql_v3.gte(a public.eql_v3_text_ord_ore, b public.eql_v3_text_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) >= eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.>=) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for public.eql_v3_text_ord_ore. --! @param a public.eql_v3_text_ord_ore @@ -56196,7 +69237,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) >= eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gte(a public.eql_v3_text_ord_ore, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) >= eql_v3.ord_term_ore(b::public.eql_v3_text_ord_ore) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.>=) eql_v3.ord_term_ore(b::public.eql_v3_text_ord_ore) $$; --! @brief Operator wrapper for public.eql_v3_text_ord_ore. --! @param a jsonb @@ -56204,7 +69245,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) >= eql_v3.ord_term_ore(b::public.eql_v3_text --! @return boolean CREATE FUNCTION eql_v3.gte(a jsonb, b public.eql_v3_text_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_text_ord_ore) >= eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_text_ord_ore) OPERATOR(public.>=) eql_v3.ord_term_ore(b) $$; --! @brief Unsupported operator blocker for public.eql_v3_text_ord_ore. --! @@ -56638,7 +69679,7 @@ AS $$ SELECT eql_v3_internal.ore_block_256(a::jsonb) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a public.eql_v3_text_ord_ore, b eql_v3.query_text_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.eq_term(a) = eql_v3.eq_term(b) $$; +AS $$ SELECT eql_v3.eq_term(a) OPERATOR(pg_catalog.=) eql_v3.eq_term(b) $$; --! @brief Operator wrapper for eql_v3.query_text_ord_ore. --! @param a eql_v3.query_text_ord_ore @@ -56646,7 +69687,7 @@ AS $$ SELECT eql_v3.eq_term(a) = eql_v3.eq_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a eql_v3.query_text_ord_ore, b public.eql_v3_text_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.eq_term(a) = eql_v3.eq_term(b) $$; +AS $$ SELECT eql_v3.eq_term(a) OPERATOR(pg_catalog.=) eql_v3.eq_term(b) $$; --! @brief Operator wrapper for eql_v3.query_text_ord_ore. --! @param a public.eql_v3_text_ord_ore @@ -56654,7 +69695,7 @@ AS $$ SELECT eql_v3.eq_term(a) = eql_v3.eq_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.neq(a public.eql_v3_text_ord_ore, b eql_v3.query_text_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.eq_term(a) <> eql_v3.eq_term(b) $$; +AS $$ SELECT eql_v3.eq_term(a) OPERATOR(pg_catalog.<>) eql_v3.eq_term(b) $$; --! @brief Operator wrapper for eql_v3.query_text_ord_ore. --! @param a eql_v3.query_text_ord_ore @@ -56662,7 +69703,7 @@ AS $$ SELECT eql_v3.eq_term(a) <> eql_v3.eq_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.neq(a eql_v3.query_text_ord_ore, b public.eql_v3_text_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.eq_term(a) <> eql_v3.eq_term(b) $$; +AS $$ SELECT eql_v3.eq_term(a) OPERATOR(pg_catalog.<>) eql_v3.eq_term(b) $$; --! @brief Operator wrapper for eql_v3.query_text_ord_ore. --! @param a public.eql_v3_text_ord_ore @@ -56670,7 +69711,7 @@ AS $$ SELECT eql_v3.eq_term(a) <> eql_v3.eq_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lt(a public.eql_v3_text_ord_ore, b eql_v3.query_text_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) < eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.<) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for eql_v3.query_text_ord_ore. --! @param a eql_v3.query_text_ord_ore @@ -56678,7 +69719,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) < eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lt(a eql_v3.query_text_ord_ore, b public.eql_v3_text_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) < eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.<) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for eql_v3.query_text_ord_ore. --! @param a public.eql_v3_text_ord_ore @@ -56686,7 +69727,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) < eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lte(a public.eql_v3_text_ord_ore, b eql_v3.query_text_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) <= eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.<=) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for eql_v3.query_text_ord_ore. --! @param a eql_v3.query_text_ord_ore @@ -56694,7 +69735,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) <= eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lte(a eql_v3.query_text_ord_ore, b public.eql_v3_text_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) <= eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.<=) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for eql_v3.query_text_ord_ore. --! @param a public.eql_v3_text_ord_ore @@ -56702,7 +69743,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) <= eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gt(a public.eql_v3_text_ord_ore, b eql_v3.query_text_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) > eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.>) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for eql_v3.query_text_ord_ore. --! @param a eql_v3.query_text_ord_ore @@ -56710,7 +69751,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) > eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gt(a eql_v3.query_text_ord_ore, b public.eql_v3_text_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) > eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.>) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for eql_v3.query_text_ord_ore. --! @param a public.eql_v3_text_ord_ore @@ -56718,7 +69759,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) > eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gte(a public.eql_v3_text_ord_ore, b eql_v3.query_text_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) >= eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.>=) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for eql_v3.query_text_ord_ore. --! @param a eql_v3.query_text_ord_ore @@ -56726,7 +69767,475 @@ AS $$ SELECT eql_v3.ord_term_ore(a) >= eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gte(a eql_v3.query_text_ord_ore, b public.eql_v3_text_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) >= eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.>=) eql_v3.ord_term_ore(b) $$; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord_ore: public.eql_v3_text_eq and eql_v3.query_text_ord_ore (mismatched query domain). +--! @param a public.eql_v3_text_eq left operand +--! @param b eql_v3.query_text_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a public.eql_v3_text_eq, b eql_v3.query_text_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'public.eql_v3_text_eq and eql_v3.query_text_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord_ore: eql_v3.query_text_ord_ore and public.eql_v3_text_eq (mismatched query domain). +--! @param a eql_v3.query_text_ord_ore left operand +--! @param b public.eql_v3_text_eq right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a eql_v3.query_text_ord_ore, b public.eql_v3_text_eq) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'eql_v3.query_text_ord_ore and public.eql_v3_text_eq'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord_ore: public.eql_v3_text_eq and eql_v3.query_text_ord_ore (mismatched query domain). +--! @param a public.eql_v3_text_eq left operand +--! @param b eql_v3.query_text_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a public.eql_v3_text_eq, b eql_v3.query_text_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'public.eql_v3_text_eq and eql_v3.query_text_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord_ore: eql_v3.query_text_ord_ore and public.eql_v3_text_eq (mismatched query domain). +--! @param a eql_v3.query_text_ord_ore left operand +--! @param b public.eql_v3_text_eq right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a eql_v3.query_text_ord_ore, b public.eql_v3_text_eq) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'eql_v3.query_text_ord_ore and public.eql_v3_text_eq'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord_ore: public.eql_v3_text_ord and eql_v3.query_text_ord_ore (mismatched query domain). +--! @param a public.eql_v3_text_ord left operand +--! @param b eql_v3.query_text_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a public.eql_v3_text_ord, b eql_v3.query_text_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'public.eql_v3_text_ord and eql_v3.query_text_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord_ore: eql_v3.query_text_ord_ore and public.eql_v3_text_ord (mismatched query domain). +--! @param a eql_v3.query_text_ord_ore left operand +--! @param b public.eql_v3_text_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a eql_v3.query_text_ord_ore, b public.eql_v3_text_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'eql_v3.query_text_ord_ore and public.eql_v3_text_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord_ore: public.eql_v3_text_ord and eql_v3.query_text_ord_ore (mismatched query domain). +--! @param a public.eql_v3_text_ord left operand +--! @param b eql_v3.query_text_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a public.eql_v3_text_ord, b eql_v3.query_text_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'public.eql_v3_text_ord and eql_v3.query_text_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord_ore: eql_v3.query_text_ord_ore and public.eql_v3_text_ord (mismatched query domain). +--! @param a eql_v3.query_text_ord_ore left operand +--! @param b public.eql_v3_text_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a eql_v3.query_text_ord_ore, b public.eql_v3_text_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'eql_v3.query_text_ord_ore and public.eql_v3_text_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord_ore: public.eql_v3_text_ord and eql_v3.query_text_ord_ore (mismatched query domain). +--! @param a public.eql_v3_text_ord left operand +--! @param b eql_v3.query_text_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lt(a public.eql_v3_text_ord, b eql_v3.query_text_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<', 'public.eql_v3_text_ord and eql_v3.query_text_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord_ore: eql_v3.query_text_ord_ore and public.eql_v3_text_ord (mismatched query domain). +--! @param a eql_v3.query_text_ord_ore left operand +--! @param b public.eql_v3_text_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lt(a eql_v3.query_text_ord_ore, b public.eql_v3_text_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<', 'eql_v3.query_text_ord_ore and public.eql_v3_text_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord_ore: public.eql_v3_text_ord and eql_v3.query_text_ord_ore (mismatched query domain). +--! @param a public.eql_v3_text_ord left operand +--! @param b eql_v3.query_text_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lte(a public.eql_v3_text_ord, b eql_v3.query_text_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<=', 'public.eql_v3_text_ord and eql_v3.query_text_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord_ore: eql_v3.query_text_ord_ore and public.eql_v3_text_ord (mismatched query domain). +--! @param a eql_v3.query_text_ord_ore left operand +--! @param b public.eql_v3_text_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lte(a eql_v3.query_text_ord_ore, b public.eql_v3_text_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<=', 'eql_v3.query_text_ord_ore and public.eql_v3_text_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord_ore: public.eql_v3_text_ord and eql_v3.query_text_ord_ore (mismatched query domain). +--! @param a public.eql_v3_text_ord left operand +--! @param b eql_v3.query_text_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gt(a public.eql_v3_text_ord, b eql_v3.query_text_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>', 'public.eql_v3_text_ord and eql_v3.query_text_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord_ore: eql_v3.query_text_ord_ore and public.eql_v3_text_ord (mismatched query domain). +--! @param a eql_v3.query_text_ord_ore left operand +--! @param b public.eql_v3_text_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gt(a eql_v3.query_text_ord_ore, b public.eql_v3_text_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>', 'eql_v3.query_text_ord_ore and public.eql_v3_text_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord_ore: public.eql_v3_text_ord and eql_v3.query_text_ord_ore (mismatched query domain). +--! @param a public.eql_v3_text_ord left operand +--! @param b eql_v3.query_text_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gte(a public.eql_v3_text_ord, b eql_v3.query_text_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>=', 'public.eql_v3_text_ord and eql_v3.query_text_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord_ore: eql_v3.query_text_ord_ore and public.eql_v3_text_ord (mismatched query domain). +--! @param a eql_v3.query_text_ord_ore left operand +--! @param b public.eql_v3_text_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gte(a eql_v3.query_text_ord_ore, b public.eql_v3_text_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>=', 'eql_v3.query_text_ord_ore and public.eql_v3_text_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord_ore: public.eql_v3_text_ord_ope and eql_v3.query_text_ord_ore (mismatched query domain). +--! @param a public.eql_v3_text_ord_ope left operand +--! @param b eql_v3.query_text_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a public.eql_v3_text_ord_ope, b eql_v3.query_text_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'public.eql_v3_text_ord_ope and eql_v3.query_text_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord_ore: eql_v3.query_text_ord_ore and public.eql_v3_text_ord_ope (mismatched query domain). +--! @param a eql_v3.query_text_ord_ore left operand +--! @param b public.eql_v3_text_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a eql_v3.query_text_ord_ore, b public.eql_v3_text_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'eql_v3.query_text_ord_ore and public.eql_v3_text_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord_ore: public.eql_v3_text_ord_ope and eql_v3.query_text_ord_ore (mismatched query domain). +--! @param a public.eql_v3_text_ord_ope left operand +--! @param b eql_v3.query_text_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a public.eql_v3_text_ord_ope, b eql_v3.query_text_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'public.eql_v3_text_ord_ope and eql_v3.query_text_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord_ore: eql_v3.query_text_ord_ore and public.eql_v3_text_ord_ope (mismatched query domain). +--! @param a eql_v3.query_text_ord_ore left operand +--! @param b public.eql_v3_text_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a eql_v3.query_text_ord_ore, b public.eql_v3_text_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'eql_v3.query_text_ord_ore and public.eql_v3_text_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord_ore: public.eql_v3_text_ord_ope and eql_v3.query_text_ord_ore (mismatched query domain). +--! @param a public.eql_v3_text_ord_ope left operand +--! @param b eql_v3.query_text_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lt(a public.eql_v3_text_ord_ope, b eql_v3.query_text_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<', 'public.eql_v3_text_ord_ope and eql_v3.query_text_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord_ore: eql_v3.query_text_ord_ore and public.eql_v3_text_ord_ope (mismatched query domain). +--! @param a eql_v3.query_text_ord_ore left operand +--! @param b public.eql_v3_text_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lt(a eql_v3.query_text_ord_ore, b public.eql_v3_text_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<', 'eql_v3.query_text_ord_ore and public.eql_v3_text_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord_ore: public.eql_v3_text_ord_ope and eql_v3.query_text_ord_ore (mismatched query domain). +--! @param a public.eql_v3_text_ord_ope left operand +--! @param b eql_v3.query_text_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lte(a public.eql_v3_text_ord_ope, b eql_v3.query_text_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<=', 'public.eql_v3_text_ord_ope and eql_v3.query_text_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord_ore: eql_v3.query_text_ord_ore and public.eql_v3_text_ord_ope (mismatched query domain). +--! @param a eql_v3.query_text_ord_ore left operand +--! @param b public.eql_v3_text_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lte(a eql_v3.query_text_ord_ore, b public.eql_v3_text_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<=', 'eql_v3.query_text_ord_ore and public.eql_v3_text_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord_ore: public.eql_v3_text_ord_ope and eql_v3.query_text_ord_ore (mismatched query domain). +--! @param a public.eql_v3_text_ord_ope left operand +--! @param b eql_v3.query_text_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gt(a public.eql_v3_text_ord_ope, b eql_v3.query_text_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>', 'public.eql_v3_text_ord_ope and eql_v3.query_text_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord_ore: eql_v3.query_text_ord_ore and public.eql_v3_text_ord_ope (mismatched query domain). +--! @param a eql_v3.query_text_ord_ore left operand +--! @param b public.eql_v3_text_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gt(a eql_v3.query_text_ord_ore, b public.eql_v3_text_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>', 'eql_v3.query_text_ord_ore and public.eql_v3_text_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord_ore: public.eql_v3_text_ord_ope and eql_v3.query_text_ord_ore (mismatched query domain). +--! @param a public.eql_v3_text_ord_ope left operand +--! @param b eql_v3.query_text_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gte(a public.eql_v3_text_ord_ope, b eql_v3.query_text_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>=', 'public.eql_v3_text_ord_ope and eql_v3.query_text_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord_ore: eql_v3.query_text_ord_ore and public.eql_v3_text_ord_ope (mismatched query domain). +--! @param a eql_v3.query_text_ord_ore left operand +--! @param b public.eql_v3_text_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gte(a eql_v3.query_text_ord_ore, b public.eql_v3_text_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>=', 'eql_v3.query_text_ord_ore and public.eql_v3_text_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord_ore: public.eql_v3_text_search_ore and eql_v3.query_text_ord_ore (mismatched query domain). +--! @param a public.eql_v3_text_search_ore left operand +--! @param b eql_v3.query_text_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a public.eql_v3_text_search_ore, b eql_v3.query_text_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'public.eql_v3_text_search_ore and eql_v3.query_text_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord_ore: eql_v3.query_text_ord_ore and public.eql_v3_text_search_ore (mismatched query domain). +--! @param a eql_v3.query_text_ord_ore left operand +--! @param b public.eql_v3_text_search_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a eql_v3.query_text_ord_ore, b public.eql_v3_text_search_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'eql_v3.query_text_ord_ore and public.eql_v3_text_search_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord_ore: public.eql_v3_text_search_ore and eql_v3.query_text_ord_ore (mismatched query domain). +--! @param a public.eql_v3_text_search_ore left operand +--! @param b eql_v3.query_text_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a public.eql_v3_text_search_ore, b eql_v3.query_text_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'public.eql_v3_text_search_ore and eql_v3.query_text_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord_ore: eql_v3.query_text_ord_ore and public.eql_v3_text_search_ore (mismatched query domain). +--! @param a eql_v3.query_text_ord_ore left operand +--! @param b public.eql_v3_text_search_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a eql_v3.query_text_ord_ore, b public.eql_v3_text_search_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'eql_v3.query_text_ord_ore and public.eql_v3_text_search_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord_ore: public.eql_v3_text_search_ore and eql_v3.query_text_ord_ore (mismatched query domain). +--! @param a public.eql_v3_text_search_ore left operand +--! @param b eql_v3.query_text_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lt(a public.eql_v3_text_search_ore, b eql_v3.query_text_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<', 'public.eql_v3_text_search_ore and eql_v3.query_text_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord_ore: eql_v3.query_text_ord_ore and public.eql_v3_text_search_ore (mismatched query domain). +--! @param a eql_v3.query_text_ord_ore left operand +--! @param b public.eql_v3_text_search_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lt(a eql_v3.query_text_ord_ore, b public.eql_v3_text_search_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<', 'eql_v3.query_text_ord_ore and public.eql_v3_text_search_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord_ore: public.eql_v3_text_search_ore and eql_v3.query_text_ord_ore (mismatched query domain). +--! @param a public.eql_v3_text_search_ore left operand +--! @param b eql_v3.query_text_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lte(a public.eql_v3_text_search_ore, b eql_v3.query_text_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<=', 'public.eql_v3_text_search_ore and eql_v3.query_text_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord_ore: eql_v3.query_text_ord_ore and public.eql_v3_text_search_ore (mismatched query domain). +--! @param a eql_v3.query_text_ord_ore left operand +--! @param b public.eql_v3_text_search_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lte(a eql_v3.query_text_ord_ore, b public.eql_v3_text_search_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<=', 'eql_v3.query_text_ord_ore and public.eql_v3_text_search_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord_ore: public.eql_v3_text_search_ore and eql_v3.query_text_ord_ore (mismatched query domain). +--! @param a public.eql_v3_text_search_ore left operand +--! @param b eql_v3.query_text_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gt(a public.eql_v3_text_search_ore, b eql_v3.query_text_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>', 'public.eql_v3_text_search_ore and eql_v3.query_text_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord_ore: eql_v3.query_text_ord_ore and public.eql_v3_text_search_ore (mismatched query domain). +--! @param a eql_v3.query_text_ord_ore left operand +--! @param b public.eql_v3_text_search_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gt(a eql_v3.query_text_ord_ore, b public.eql_v3_text_search_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>', 'eql_v3.query_text_ord_ore and public.eql_v3_text_search_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord_ore: public.eql_v3_text_search_ore and eql_v3.query_text_ord_ore (mismatched query domain). +--! @param a public.eql_v3_text_search_ore left operand +--! @param b eql_v3.query_text_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gte(a public.eql_v3_text_search_ore, b eql_v3.query_text_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>=', 'public.eql_v3_text_search_ore and eql_v3.query_text_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord_ore: eql_v3.query_text_ord_ore and public.eql_v3_text_search_ore (mismatched query domain). +--! @param a eql_v3.query_text_ord_ore left operand +--! @param b public.eql_v3_text_search_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gte(a eql_v3.query_text_ord_ore, b public.eql_v3_text_search_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>=', 'eql_v3.query_text_ord_ore and public.eql_v3_text_search_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord_ore: public.eql_v3_text_search and eql_v3.query_text_ord_ore (mismatched query domain). +--! @param a public.eql_v3_text_search left operand +--! @param b eql_v3.query_text_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a public.eql_v3_text_search, b eql_v3.query_text_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'public.eql_v3_text_search and eql_v3.query_text_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord_ore: eql_v3.query_text_ord_ore and public.eql_v3_text_search (mismatched query domain). +--! @param a eql_v3.query_text_ord_ore left operand +--! @param b public.eql_v3_text_search right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a eql_v3.query_text_ord_ore, b public.eql_v3_text_search) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'eql_v3.query_text_ord_ore and public.eql_v3_text_search'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord_ore: public.eql_v3_text_search and eql_v3.query_text_ord_ore (mismatched query domain). +--! @param a public.eql_v3_text_search left operand +--! @param b eql_v3.query_text_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a public.eql_v3_text_search, b eql_v3.query_text_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'public.eql_v3_text_search and eql_v3.query_text_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord_ore: eql_v3.query_text_ord_ore and public.eql_v3_text_search (mismatched query domain). +--! @param a eql_v3.query_text_ord_ore left operand +--! @param b public.eql_v3_text_search right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a eql_v3.query_text_ord_ore, b public.eql_v3_text_search) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'eql_v3.query_text_ord_ore and public.eql_v3_text_search'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord_ore: public.eql_v3_text_search and eql_v3.query_text_ord_ore (mismatched query domain). +--! @param a public.eql_v3_text_search left operand +--! @param b eql_v3.query_text_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lt(a public.eql_v3_text_search, b eql_v3.query_text_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<', 'public.eql_v3_text_search and eql_v3.query_text_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord_ore: eql_v3.query_text_ord_ore and public.eql_v3_text_search (mismatched query domain). +--! @param a eql_v3.query_text_ord_ore left operand +--! @param b public.eql_v3_text_search right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lt(a eql_v3.query_text_ord_ore, b public.eql_v3_text_search) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<', 'eql_v3.query_text_ord_ore and public.eql_v3_text_search'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord_ore: public.eql_v3_text_search and eql_v3.query_text_ord_ore (mismatched query domain). +--! @param a public.eql_v3_text_search left operand +--! @param b eql_v3.query_text_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lte(a public.eql_v3_text_search, b eql_v3.query_text_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<=', 'public.eql_v3_text_search and eql_v3.query_text_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord_ore: eql_v3.query_text_ord_ore and public.eql_v3_text_search (mismatched query domain). +--! @param a eql_v3.query_text_ord_ore left operand +--! @param b public.eql_v3_text_search right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lte(a eql_v3.query_text_ord_ore, b public.eql_v3_text_search) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<=', 'eql_v3.query_text_ord_ore and public.eql_v3_text_search'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord_ore: public.eql_v3_text_search and eql_v3.query_text_ord_ore (mismatched query domain). +--! @param a public.eql_v3_text_search left operand +--! @param b eql_v3.query_text_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gt(a public.eql_v3_text_search, b eql_v3.query_text_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>', 'public.eql_v3_text_search and eql_v3.query_text_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord_ore: eql_v3.query_text_ord_ore and public.eql_v3_text_search (mismatched query domain). +--! @param a eql_v3.query_text_ord_ore left operand +--! @param b public.eql_v3_text_search right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gt(a eql_v3.query_text_ord_ore, b public.eql_v3_text_search) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>', 'eql_v3.query_text_ord_ore and public.eql_v3_text_search'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord_ore: public.eql_v3_text_search and eql_v3.query_text_ord_ore (mismatched query domain). +--! @param a public.eql_v3_text_search left operand +--! @param b eql_v3.query_text_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gte(a public.eql_v3_text_search, b eql_v3.query_text_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>=', 'public.eql_v3_text_search and eql_v3.query_text_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord_ore: eql_v3.query_text_ord_ore and public.eql_v3_text_search (mismatched query domain). +--! @param a eql_v3.query_text_ord_ore left operand +--! @param b public.eql_v3_text_search right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gte(a eql_v3.query_text_ord_ore, b public.eql_v3_text_search) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>=', 'eql_v3.query_text_ord_ore and public.eql_v3_text_search'; END; $$ +LANGUAGE plpgsql; -- AUTOMATICALLY GENERATED FILE. --! @file encrypted_domain/text/query_text_ord_ore_operators.sql @@ -56803,6 +70312,266 @@ CREATE OPERATOR >= ( LEFTARG = eql_v3.query_text_ord_ore, RIGHTARG = public.eql_v3_text_ord_ore, COMMUTATOR = <=, NEGATOR = <, RESTRICT = scalargesel, JOIN = scalargejoinsel ); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = public.eql_v3_text_eq, RIGHTARG = eql_v3.query_text_ord_ore +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = eql_v3.query_text_ord_ore, RIGHTARG = public.eql_v3_text_eq +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = public.eql_v3_text_eq, RIGHTARG = eql_v3.query_text_ord_ore +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = eql_v3.query_text_ord_ore, RIGHTARG = public.eql_v3_text_eq +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = public.eql_v3_text_ord, RIGHTARG = eql_v3.query_text_ord_ore +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = eql_v3.query_text_ord_ore, RIGHTARG = public.eql_v3_text_ord +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = public.eql_v3_text_ord, RIGHTARG = eql_v3.query_text_ord_ore +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = eql_v3.query_text_ord_ore, RIGHTARG = public.eql_v3_text_ord +); + +CREATE OPERATOR < ( + FUNCTION = eql_v3_internal.lt, + LEFTARG = public.eql_v3_text_ord, RIGHTARG = eql_v3.query_text_ord_ore +); + +CREATE OPERATOR < ( + FUNCTION = eql_v3_internal.lt, + LEFTARG = eql_v3.query_text_ord_ore, RIGHTARG = public.eql_v3_text_ord +); + +CREATE OPERATOR <= ( + FUNCTION = eql_v3_internal.lte, + LEFTARG = public.eql_v3_text_ord, RIGHTARG = eql_v3.query_text_ord_ore +); + +CREATE OPERATOR <= ( + FUNCTION = eql_v3_internal.lte, + LEFTARG = eql_v3.query_text_ord_ore, RIGHTARG = public.eql_v3_text_ord +); + +CREATE OPERATOR > ( + FUNCTION = eql_v3_internal.gt, + LEFTARG = public.eql_v3_text_ord, RIGHTARG = eql_v3.query_text_ord_ore +); + +CREATE OPERATOR > ( + FUNCTION = eql_v3_internal.gt, + LEFTARG = eql_v3.query_text_ord_ore, RIGHTARG = public.eql_v3_text_ord +); + +CREATE OPERATOR >= ( + FUNCTION = eql_v3_internal.gte, + LEFTARG = public.eql_v3_text_ord, RIGHTARG = eql_v3.query_text_ord_ore +); + +CREATE OPERATOR >= ( + FUNCTION = eql_v3_internal.gte, + LEFTARG = eql_v3.query_text_ord_ore, RIGHTARG = public.eql_v3_text_ord +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = public.eql_v3_text_ord_ope, RIGHTARG = eql_v3.query_text_ord_ore +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = eql_v3.query_text_ord_ore, RIGHTARG = public.eql_v3_text_ord_ope +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = public.eql_v3_text_ord_ope, RIGHTARG = eql_v3.query_text_ord_ore +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = eql_v3.query_text_ord_ore, RIGHTARG = public.eql_v3_text_ord_ope +); + +CREATE OPERATOR < ( + FUNCTION = eql_v3_internal.lt, + LEFTARG = public.eql_v3_text_ord_ope, RIGHTARG = eql_v3.query_text_ord_ore +); + +CREATE OPERATOR < ( + FUNCTION = eql_v3_internal.lt, + LEFTARG = eql_v3.query_text_ord_ore, RIGHTARG = public.eql_v3_text_ord_ope +); + +CREATE OPERATOR <= ( + FUNCTION = eql_v3_internal.lte, + LEFTARG = public.eql_v3_text_ord_ope, RIGHTARG = eql_v3.query_text_ord_ore +); + +CREATE OPERATOR <= ( + FUNCTION = eql_v3_internal.lte, + LEFTARG = eql_v3.query_text_ord_ore, RIGHTARG = public.eql_v3_text_ord_ope +); + +CREATE OPERATOR > ( + FUNCTION = eql_v3_internal.gt, + LEFTARG = public.eql_v3_text_ord_ope, RIGHTARG = eql_v3.query_text_ord_ore +); + +CREATE OPERATOR > ( + FUNCTION = eql_v3_internal.gt, + LEFTARG = eql_v3.query_text_ord_ore, RIGHTARG = public.eql_v3_text_ord_ope +); + +CREATE OPERATOR >= ( + FUNCTION = eql_v3_internal.gte, + LEFTARG = public.eql_v3_text_ord_ope, RIGHTARG = eql_v3.query_text_ord_ore +); + +CREATE OPERATOR >= ( + FUNCTION = eql_v3_internal.gte, + LEFTARG = eql_v3.query_text_ord_ore, RIGHTARG = public.eql_v3_text_ord_ope +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = public.eql_v3_text_search_ore, RIGHTARG = eql_v3.query_text_ord_ore +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = eql_v3.query_text_ord_ore, RIGHTARG = public.eql_v3_text_search_ore +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = public.eql_v3_text_search_ore, RIGHTARG = eql_v3.query_text_ord_ore +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = eql_v3.query_text_ord_ore, RIGHTARG = public.eql_v3_text_search_ore +); + +CREATE OPERATOR < ( + FUNCTION = eql_v3_internal.lt, + LEFTARG = public.eql_v3_text_search_ore, RIGHTARG = eql_v3.query_text_ord_ore +); + +CREATE OPERATOR < ( + FUNCTION = eql_v3_internal.lt, + LEFTARG = eql_v3.query_text_ord_ore, RIGHTARG = public.eql_v3_text_search_ore +); + +CREATE OPERATOR <= ( + FUNCTION = eql_v3_internal.lte, + LEFTARG = public.eql_v3_text_search_ore, RIGHTARG = eql_v3.query_text_ord_ore +); + +CREATE OPERATOR <= ( + FUNCTION = eql_v3_internal.lte, + LEFTARG = eql_v3.query_text_ord_ore, RIGHTARG = public.eql_v3_text_search_ore +); + +CREATE OPERATOR > ( + FUNCTION = eql_v3_internal.gt, + LEFTARG = public.eql_v3_text_search_ore, RIGHTARG = eql_v3.query_text_ord_ore +); + +CREATE OPERATOR > ( + FUNCTION = eql_v3_internal.gt, + LEFTARG = eql_v3.query_text_ord_ore, RIGHTARG = public.eql_v3_text_search_ore +); + +CREATE OPERATOR >= ( + FUNCTION = eql_v3_internal.gte, + LEFTARG = public.eql_v3_text_search_ore, RIGHTARG = eql_v3.query_text_ord_ore +); + +CREATE OPERATOR >= ( + FUNCTION = eql_v3_internal.gte, + LEFTARG = eql_v3.query_text_ord_ore, RIGHTARG = public.eql_v3_text_search_ore +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = public.eql_v3_text_search, RIGHTARG = eql_v3.query_text_ord_ore +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = eql_v3.query_text_ord_ore, RIGHTARG = public.eql_v3_text_search +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = public.eql_v3_text_search, RIGHTARG = eql_v3.query_text_ord_ore +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = eql_v3.query_text_ord_ore, RIGHTARG = public.eql_v3_text_search +); + +CREATE OPERATOR < ( + FUNCTION = eql_v3_internal.lt, + LEFTARG = public.eql_v3_text_search, RIGHTARG = eql_v3.query_text_ord_ore +); + +CREATE OPERATOR < ( + FUNCTION = eql_v3_internal.lt, + LEFTARG = eql_v3.query_text_ord_ore, RIGHTARG = public.eql_v3_text_search +); + +CREATE OPERATOR <= ( + FUNCTION = eql_v3_internal.lte, + LEFTARG = public.eql_v3_text_search, RIGHTARG = eql_v3.query_text_ord_ore +); + +CREATE OPERATOR <= ( + FUNCTION = eql_v3_internal.lte, + LEFTARG = eql_v3.query_text_ord_ore, RIGHTARG = public.eql_v3_text_search +); + +CREATE OPERATOR > ( + FUNCTION = eql_v3_internal.gt, + LEFTARG = public.eql_v3_text_search, RIGHTARG = eql_v3.query_text_ord_ore +); + +CREATE OPERATOR > ( + FUNCTION = eql_v3_internal.gt, + LEFTARG = eql_v3.query_text_ord_ore, RIGHTARG = public.eql_v3_text_search +); + +CREATE OPERATOR >= ( + FUNCTION = eql_v3_internal.gte, + LEFTARG = public.eql_v3_text_search, RIGHTARG = eql_v3.query_text_ord_ore +); + +CREATE OPERATOR >= ( + FUNCTION = eql_v3_internal.gte, + LEFTARG = eql_v3.query_text_ord_ore, RIGHTARG = public.eql_v3_text_search +); -- AUTOMATICALLY GENERATED FILE. --! @file encrypted_domain/text/text_ord_ore_operators.sql @@ -57153,7 +70922,7 @@ AS $$ SELECT eql_v3_internal.bloom_filter(a::jsonb) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a public.eql_v3_text_search_ore, b public.eql_v3_text_search_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.eq_term(a) = eql_v3.eq_term(b) $$; +AS $$ SELECT eql_v3.eq_term(a) OPERATOR(pg_catalog.=) eql_v3.eq_term(b) $$; --! @brief Operator wrapper for public.eql_v3_text_search_ore. --! @param a public.eql_v3_text_search_ore @@ -57161,7 +70930,7 @@ AS $$ SELECT eql_v3.eq_term(a) = eql_v3.eq_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a public.eql_v3_text_search_ore, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.eq_term(a) = eql_v3.eq_term(b::public.eql_v3_text_search_ore) $$; +AS $$ SELECT eql_v3.eq_term(a) OPERATOR(pg_catalog.=) eql_v3.eq_term(b::public.eql_v3_text_search_ore) $$; --! @brief Operator wrapper for public.eql_v3_text_search_ore. --! @param a jsonb @@ -57169,7 +70938,7 @@ AS $$ SELECT eql_v3.eq_term(a) = eql_v3.eq_term(b::public.eql_v3_text_search_ore --! @return boolean CREATE FUNCTION eql_v3.eq(a jsonb, b public.eql_v3_text_search_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.eq_term(a::public.eql_v3_text_search_ore) = eql_v3.eq_term(b) $$; +AS $$ SELECT eql_v3.eq_term(a::public.eql_v3_text_search_ore) OPERATOR(pg_catalog.=) eql_v3.eq_term(b) $$; --! @brief Operator wrapper for public.eql_v3_text_search_ore. --! @param a public.eql_v3_text_search_ore @@ -57177,7 +70946,7 @@ AS $$ SELECT eql_v3.eq_term(a::public.eql_v3_text_search_ore) = eql_v3.eq_term(b --! @return boolean CREATE FUNCTION eql_v3.neq(a public.eql_v3_text_search_ore, b public.eql_v3_text_search_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.eq_term(a) <> eql_v3.eq_term(b) $$; +AS $$ SELECT eql_v3.eq_term(a) OPERATOR(pg_catalog.<>) eql_v3.eq_term(b) $$; --! @brief Operator wrapper for public.eql_v3_text_search_ore. --! @param a public.eql_v3_text_search_ore @@ -57185,7 +70954,7 @@ AS $$ SELECT eql_v3.eq_term(a) <> eql_v3.eq_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.neq(a public.eql_v3_text_search_ore, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.eq_term(a) <> eql_v3.eq_term(b::public.eql_v3_text_search_ore) $$; +AS $$ SELECT eql_v3.eq_term(a) OPERATOR(pg_catalog.<>) eql_v3.eq_term(b::public.eql_v3_text_search_ore) $$; --! @brief Operator wrapper for public.eql_v3_text_search_ore. --! @param a jsonb @@ -57193,7 +70962,7 @@ AS $$ SELECT eql_v3.eq_term(a) <> eql_v3.eq_term(b::public.eql_v3_text_search_or --! @return boolean CREATE FUNCTION eql_v3.neq(a jsonb, b public.eql_v3_text_search_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.eq_term(a::public.eql_v3_text_search_ore) <> eql_v3.eq_term(b) $$; +AS $$ SELECT eql_v3.eq_term(a::public.eql_v3_text_search_ore) OPERATOR(pg_catalog.<>) eql_v3.eq_term(b) $$; --! @brief Operator wrapper for public.eql_v3_text_search_ore. --! @param a public.eql_v3_text_search_ore @@ -57201,7 +70970,7 @@ AS $$ SELECT eql_v3.eq_term(a::public.eql_v3_text_search_ore) <> eql_v3.eq_term( --! @return boolean CREATE FUNCTION eql_v3.lt(a public.eql_v3_text_search_ore, b public.eql_v3_text_search_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) < eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.<) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for public.eql_v3_text_search_ore. --! @param a public.eql_v3_text_search_ore @@ -57209,7 +70978,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) < eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lt(a public.eql_v3_text_search_ore, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) < eql_v3.ord_term_ore(b::public.eql_v3_text_search_ore) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.<) eql_v3.ord_term_ore(b::public.eql_v3_text_search_ore) $$; --! @brief Operator wrapper for public.eql_v3_text_search_ore. --! @param a jsonb @@ -57217,7 +70986,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) < eql_v3.ord_term_ore(b::public.eql_v3_text_ --! @return boolean CREATE FUNCTION eql_v3.lt(a jsonb, b public.eql_v3_text_search_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_text_search_ore) < eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_text_search_ore) OPERATOR(public.<) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for public.eql_v3_text_search_ore. --! @param a public.eql_v3_text_search_ore @@ -57225,7 +70994,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_text_search_ore) < eql_v3.ord_ --! @return boolean CREATE FUNCTION eql_v3.lte(a public.eql_v3_text_search_ore, b public.eql_v3_text_search_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) <= eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.<=) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for public.eql_v3_text_search_ore. --! @param a public.eql_v3_text_search_ore @@ -57233,7 +71002,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) <= eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lte(a public.eql_v3_text_search_ore, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) <= eql_v3.ord_term_ore(b::public.eql_v3_text_search_ore) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.<=) eql_v3.ord_term_ore(b::public.eql_v3_text_search_ore) $$; --! @brief Operator wrapper for public.eql_v3_text_search_ore. --! @param a jsonb @@ -57241,7 +71010,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) <= eql_v3.ord_term_ore(b::public.eql_v3_text --! @return boolean CREATE FUNCTION eql_v3.lte(a jsonb, b public.eql_v3_text_search_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_text_search_ore) <= eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_text_search_ore) OPERATOR(public.<=) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for public.eql_v3_text_search_ore. --! @param a public.eql_v3_text_search_ore @@ -57249,7 +71018,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_text_search_ore) <= eql_v3.ord --! @return boolean CREATE FUNCTION eql_v3.gt(a public.eql_v3_text_search_ore, b public.eql_v3_text_search_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) > eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.>) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for public.eql_v3_text_search_ore. --! @param a public.eql_v3_text_search_ore @@ -57257,7 +71026,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) > eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gt(a public.eql_v3_text_search_ore, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) > eql_v3.ord_term_ore(b::public.eql_v3_text_search_ore) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.>) eql_v3.ord_term_ore(b::public.eql_v3_text_search_ore) $$; --! @brief Operator wrapper for public.eql_v3_text_search_ore. --! @param a jsonb @@ -57265,7 +71034,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) > eql_v3.ord_term_ore(b::public.eql_v3_text_ --! @return boolean CREATE FUNCTION eql_v3.gt(a jsonb, b public.eql_v3_text_search_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_text_search_ore) > eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_text_search_ore) OPERATOR(public.>) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for public.eql_v3_text_search_ore. --! @param a public.eql_v3_text_search_ore @@ -57273,7 +71042,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_text_search_ore) > eql_v3.ord_ --! @return boolean CREATE FUNCTION eql_v3.gte(a public.eql_v3_text_search_ore, b public.eql_v3_text_search_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) >= eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.>=) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for public.eql_v3_text_search_ore. --! @param a public.eql_v3_text_search_ore @@ -57281,7 +71050,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) >= eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gte(a public.eql_v3_text_search_ore, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) >= eql_v3.ord_term_ore(b::public.eql_v3_text_search_ore) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.>=) eql_v3.ord_term_ore(b::public.eql_v3_text_search_ore) $$; --! @brief Operator wrapper for public.eql_v3_text_search_ore. --! @param a jsonb @@ -57289,7 +71058,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) >= eql_v3.ord_term_ore(b::public.eql_v3_text --! @return boolean CREATE FUNCTION eql_v3.gte(a jsonb, b public.eql_v3_text_search_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_text_search_ore) >= eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_text_search_ore) OPERATOR(public.>=) eql_v3.ord_term_ore(b) $$; --! @brief Unsupported operator blocker for public.eql_v3_text_search_ore. --! @@ -57521,7 +71290,7 @@ LANGUAGE plpgsql; --! @return boolean CREATE FUNCTION eql_v3.matches(a public.eql_v3_text_search_ore, b public.eql_v3_text_search_ore) RETURNS boolean LANGUAGE sql IMMUTABLE PARALLEL SAFE -AS $$ SELECT eql_v3.match_term(a) @> eql_v3.match_term(b) AND (cardinality(eql_v3.match_term(b)) > 0 OR cardinality(eql_v3.match_term(a)) = 0) $$; +AS $$ SELECT eql_v3.match_term(a) OPERATOR(pg_catalog.@>) eql_v3.match_term(b) AND (pg_catalog.cardinality(eql_v3.match_term(b)) OPERATOR(pg_catalog.>) 0 OR pg_catalog.cardinality(eql_v3.match_term(a)) OPERATOR(pg_catalog.=) 0) $$; --! @brief Operator wrapper for public.eql_v3_text_search_ore. --! @param a public.eql_v3_text_search_ore @@ -57529,7 +71298,7 @@ AS $$ SELECT eql_v3.match_term(a) @> eql_v3.match_term(b) AND (cardinality(eql_v --! @return boolean CREATE FUNCTION eql_v3.matches(a public.eql_v3_text_search_ore, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE PARALLEL SAFE -AS $$ SELECT eql_v3.match_term(a) @> eql_v3.match_term(b::public.eql_v3_text_search_ore) AND (cardinality(eql_v3.match_term(b::public.eql_v3_text_search_ore)) > 0 OR cardinality(eql_v3.match_term(a)) = 0) $$; +AS $$ SELECT eql_v3.match_term(a) OPERATOR(pg_catalog.@>) eql_v3.match_term(b::public.eql_v3_text_search_ore) AND (pg_catalog.cardinality(eql_v3.match_term(b::public.eql_v3_text_search_ore)) OPERATOR(pg_catalog.>) 0 OR pg_catalog.cardinality(eql_v3.match_term(a)) OPERATOR(pg_catalog.=) 0) $$; --! @brief Operator wrapper for public.eql_v3_text_search_ore. --! @param a jsonb @@ -57537,7 +71306,7 @@ AS $$ SELECT eql_v3.match_term(a) @> eql_v3.match_term(b::public.eql_v3_text_sea --! @return boolean CREATE FUNCTION eql_v3.matches(a jsonb, b public.eql_v3_text_search_ore) RETURNS boolean LANGUAGE sql IMMUTABLE PARALLEL SAFE -AS $$ SELECT eql_v3.match_term(a::public.eql_v3_text_search_ore) @> eql_v3.match_term(b) AND (cardinality(eql_v3.match_term(b)) > 0 OR cardinality(eql_v3.match_term(a::public.eql_v3_text_search_ore)) = 0) $$; +AS $$ SELECT eql_v3.match_term(a::public.eql_v3_text_search_ore) OPERATOR(pg_catalog.@>) eql_v3.match_term(b) AND (pg_catalog.cardinality(eql_v3.match_term(b)) OPERATOR(pg_catalog.>) 0 OR pg_catalog.cardinality(eql_v3.match_term(a::public.eql_v3_text_search_ore)) OPERATOR(pg_catalog.=) 0) $$; --! @brief Unsupported operator blocker for public.eql_v3_text_search_ore. --! @@ -57713,7 +71482,7 @@ AS $$ SELECT eql_v3_internal.bloom_filter(a::jsonb) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a public.eql_v3_text_search_ore, b eql_v3.query_text_search_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.eq_term(a) = eql_v3.eq_term(b) $$; +AS $$ SELECT eql_v3.eq_term(a) OPERATOR(pg_catalog.=) eql_v3.eq_term(b) $$; --! @brief Operator wrapper for eql_v3.query_text_search_ore. --! @param a eql_v3.query_text_search_ore @@ -57721,7 +71490,7 @@ AS $$ SELECT eql_v3.eq_term(a) = eql_v3.eq_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a eql_v3.query_text_search_ore, b public.eql_v3_text_search_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.eq_term(a) = eql_v3.eq_term(b) $$; +AS $$ SELECT eql_v3.eq_term(a) OPERATOR(pg_catalog.=) eql_v3.eq_term(b) $$; --! @brief Operator wrapper for eql_v3.query_text_search_ore. --! @param a public.eql_v3_text_search_ore @@ -57729,7 +71498,7 @@ AS $$ SELECT eql_v3.eq_term(a) = eql_v3.eq_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.neq(a public.eql_v3_text_search_ore, b eql_v3.query_text_search_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.eq_term(a) <> eql_v3.eq_term(b) $$; +AS $$ SELECT eql_v3.eq_term(a) OPERATOR(pg_catalog.<>) eql_v3.eq_term(b) $$; --! @brief Operator wrapper for eql_v3.query_text_search_ore. --! @param a eql_v3.query_text_search_ore @@ -57737,7 +71506,7 @@ AS $$ SELECT eql_v3.eq_term(a) <> eql_v3.eq_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.neq(a eql_v3.query_text_search_ore, b public.eql_v3_text_search_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.eq_term(a) <> eql_v3.eq_term(b) $$; +AS $$ SELECT eql_v3.eq_term(a) OPERATOR(pg_catalog.<>) eql_v3.eq_term(b) $$; --! @brief Operator wrapper for eql_v3.query_text_search_ore. --! @param a public.eql_v3_text_search_ore @@ -57745,7 +71514,7 @@ AS $$ SELECT eql_v3.eq_term(a) <> eql_v3.eq_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lt(a public.eql_v3_text_search_ore, b eql_v3.query_text_search_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) < eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.<) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for eql_v3.query_text_search_ore. --! @param a eql_v3.query_text_search_ore @@ -57753,7 +71522,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) < eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lt(a eql_v3.query_text_search_ore, b public.eql_v3_text_search_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) < eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.<) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for eql_v3.query_text_search_ore. --! @param a public.eql_v3_text_search_ore @@ -57761,7 +71530,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) < eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lte(a public.eql_v3_text_search_ore, b eql_v3.query_text_search_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) <= eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.<=) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for eql_v3.query_text_search_ore. --! @param a eql_v3.query_text_search_ore @@ -57769,7 +71538,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) <= eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lte(a eql_v3.query_text_search_ore, b public.eql_v3_text_search_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) <= eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.<=) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for eql_v3.query_text_search_ore. --! @param a public.eql_v3_text_search_ore @@ -57777,7 +71546,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) <= eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gt(a public.eql_v3_text_search_ore, b eql_v3.query_text_search_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) > eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.>) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for eql_v3.query_text_search_ore. --! @param a eql_v3.query_text_search_ore @@ -57785,7 +71554,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) > eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gt(a eql_v3.query_text_search_ore, b public.eql_v3_text_search_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) > eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.>) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for eql_v3.query_text_search_ore. --! @param a public.eql_v3_text_search_ore @@ -57793,7 +71562,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) > eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gte(a public.eql_v3_text_search_ore, b eql_v3.query_text_search_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) >= eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.>=) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for eql_v3.query_text_search_ore. --! @param a eql_v3.query_text_search_ore @@ -57801,7 +71570,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) >= eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gte(a eql_v3.query_text_search_ore, b public.eql_v3_text_search_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) >= eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.>=) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for eql_v3.query_text_search_ore. --! @param a public.eql_v3_text_search_ore @@ -57809,7 +71578,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) >= eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.matches(a public.eql_v3_text_search_ore, b eql_v3.query_text_search_ore) RETURNS boolean LANGUAGE sql IMMUTABLE PARALLEL SAFE -AS $$ SELECT eql_v3.match_term(a) @> eql_v3.match_term(b) AND (cardinality(eql_v3.match_term(b)) > 0 OR cardinality(eql_v3.match_term(a)) = 0) $$; +AS $$ SELECT eql_v3.match_term(a) OPERATOR(pg_catalog.@>) eql_v3.match_term(b) AND (pg_catalog.cardinality(eql_v3.match_term(b)) OPERATOR(pg_catalog.>) 0 OR pg_catalog.cardinality(eql_v3.match_term(a)) OPERATOR(pg_catalog.=) 0) $$; --! @brief Operator wrapper for eql_v3.query_text_search_ore. --! @param a eql_v3.query_text_search_ore @@ -57817,7 +71586,511 @@ AS $$ SELECT eql_v3.match_term(a) @> eql_v3.match_term(b) AND (cardinality(eql_v --! @return boolean CREATE FUNCTION eql_v3.matches(a eql_v3.query_text_search_ore, b public.eql_v3_text_search_ore) RETURNS boolean LANGUAGE sql IMMUTABLE PARALLEL SAFE -AS $$ SELECT eql_v3.match_term(a) @> eql_v3.match_term(b) AND (cardinality(eql_v3.match_term(b)) > 0 OR cardinality(eql_v3.match_term(a)) = 0) $$; +AS $$ SELECT eql_v3.match_term(a) OPERATOR(pg_catalog.@>) eql_v3.match_term(b) AND (pg_catalog.cardinality(eql_v3.match_term(b)) OPERATOR(pg_catalog.>) 0 OR pg_catalog.cardinality(eql_v3.match_term(a)) OPERATOR(pg_catalog.=) 0) $$; + +--! @brief Unsupported operator blocker for eql_v3.query_text_search_ore: public.eql_v3_text_eq and eql_v3.query_text_search_ore (mismatched query domain). +--! @param a public.eql_v3_text_eq left operand +--! @param b eql_v3.query_text_search_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a public.eql_v3_text_eq, b eql_v3.query_text_search_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'public.eql_v3_text_eq and eql_v3.query_text_search_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_search_ore: eql_v3.query_text_search_ore and public.eql_v3_text_eq (mismatched query domain). +--! @param a eql_v3.query_text_search_ore left operand +--! @param b public.eql_v3_text_eq right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a eql_v3.query_text_search_ore, b public.eql_v3_text_eq) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'eql_v3.query_text_search_ore and public.eql_v3_text_eq'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_search_ore: public.eql_v3_text_eq and eql_v3.query_text_search_ore (mismatched query domain). +--! @param a public.eql_v3_text_eq left operand +--! @param b eql_v3.query_text_search_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a public.eql_v3_text_eq, b eql_v3.query_text_search_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'public.eql_v3_text_eq and eql_v3.query_text_search_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_search_ore: eql_v3.query_text_search_ore and public.eql_v3_text_eq (mismatched query domain). +--! @param a eql_v3.query_text_search_ore left operand +--! @param b public.eql_v3_text_eq right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a eql_v3.query_text_search_ore, b public.eql_v3_text_eq) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'eql_v3.query_text_search_ore and public.eql_v3_text_eq'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_search_ore: public.eql_v3_text_match and eql_v3.query_text_search_ore (mismatched query domain). +--! @param a public.eql_v3_text_match left operand +--! @param b eql_v3.query_text_search_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal."@@"(a public.eql_v3_text_match, b eql_v3.query_text_search_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '@@', 'public.eql_v3_text_match and eql_v3.query_text_search_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_search_ore: eql_v3.query_text_search_ore and public.eql_v3_text_match (mismatched query domain). +--! @param a eql_v3.query_text_search_ore left operand +--! @param b public.eql_v3_text_match right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal."@@"(a eql_v3.query_text_search_ore, b public.eql_v3_text_match) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '@@', 'eql_v3.query_text_search_ore and public.eql_v3_text_match'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_search_ore: public.eql_v3_text_ord_ore and eql_v3.query_text_search_ore (mismatched query domain). +--! @param a public.eql_v3_text_ord_ore left operand +--! @param b eql_v3.query_text_search_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a public.eql_v3_text_ord_ore, b eql_v3.query_text_search_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'public.eql_v3_text_ord_ore and eql_v3.query_text_search_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_search_ore: eql_v3.query_text_search_ore and public.eql_v3_text_ord_ore (mismatched query domain). +--! @param a eql_v3.query_text_search_ore left operand +--! @param b public.eql_v3_text_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a eql_v3.query_text_search_ore, b public.eql_v3_text_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'eql_v3.query_text_search_ore and public.eql_v3_text_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_search_ore: public.eql_v3_text_ord_ore and eql_v3.query_text_search_ore (mismatched query domain). +--! @param a public.eql_v3_text_ord_ore left operand +--! @param b eql_v3.query_text_search_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a public.eql_v3_text_ord_ore, b eql_v3.query_text_search_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'public.eql_v3_text_ord_ore and eql_v3.query_text_search_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_search_ore: eql_v3.query_text_search_ore and public.eql_v3_text_ord_ore (mismatched query domain). +--! @param a eql_v3.query_text_search_ore left operand +--! @param b public.eql_v3_text_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a eql_v3.query_text_search_ore, b public.eql_v3_text_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'eql_v3.query_text_search_ore and public.eql_v3_text_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_search_ore: public.eql_v3_text_ord_ore and eql_v3.query_text_search_ore (mismatched query domain). +--! @param a public.eql_v3_text_ord_ore left operand +--! @param b eql_v3.query_text_search_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lt(a public.eql_v3_text_ord_ore, b eql_v3.query_text_search_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<', 'public.eql_v3_text_ord_ore and eql_v3.query_text_search_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_search_ore: eql_v3.query_text_search_ore and public.eql_v3_text_ord_ore (mismatched query domain). +--! @param a eql_v3.query_text_search_ore left operand +--! @param b public.eql_v3_text_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lt(a eql_v3.query_text_search_ore, b public.eql_v3_text_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<', 'eql_v3.query_text_search_ore and public.eql_v3_text_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_search_ore: public.eql_v3_text_ord_ore and eql_v3.query_text_search_ore (mismatched query domain). +--! @param a public.eql_v3_text_ord_ore left operand +--! @param b eql_v3.query_text_search_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lte(a public.eql_v3_text_ord_ore, b eql_v3.query_text_search_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<=', 'public.eql_v3_text_ord_ore and eql_v3.query_text_search_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_search_ore: eql_v3.query_text_search_ore and public.eql_v3_text_ord_ore (mismatched query domain). +--! @param a eql_v3.query_text_search_ore left operand +--! @param b public.eql_v3_text_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lte(a eql_v3.query_text_search_ore, b public.eql_v3_text_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<=', 'eql_v3.query_text_search_ore and public.eql_v3_text_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_search_ore: public.eql_v3_text_ord_ore and eql_v3.query_text_search_ore (mismatched query domain). +--! @param a public.eql_v3_text_ord_ore left operand +--! @param b eql_v3.query_text_search_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gt(a public.eql_v3_text_ord_ore, b eql_v3.query_text_search_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>', 'public.eql_v3_text_ord_ore and eql_v3.query_text_search_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_search_ore: eql_v3.query_text_search_ore and public.eql_v3_text_ord_ore (mismatched query domain). +--! @param a eql_v3.query_text_search_ore left operand +--! @param b public.eql_v3_text_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gt(a eql_v3.query_text_search_ore, b public.eql_v3_text_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>', 'eql_v3.query_text_search_ore and public.eql_v3_text_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_search_ore: public.eql_v3_text_ord_ore and eql_v3.query_text_search_ore (mismatched query domain). +--! @param a public.eql_v3_text_ord_ore left operand +--! @param b eql_v3.query_text_search_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gte(a public.eql_v3_text_ord_ore, b eql_v3.query_text_search_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>=', 'public.eql_v3_text_ord_ore and eql_v3.query_text_search_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_search_ore: eql_v3.query_text_search_ore and public.eql_v3_text_ord_ore (mismatched query domain). +--! @param a eql_v3.query_text_search_ore left operand +--! @param b public.eql_v3_text_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gte(a eql_v3.query_text_search_ore, b public.eql_v3_text_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>=', 'eql_v3.query_text_search_ore and public.eql_v3_text_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_search_ore: public.eql_v3_text_ord and eql_v3.query_text_search_ore (mismatched query domain). +--! @param a public.eql_v3_text_ord left operand +--! @param b eql_v3.query_text_search_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a public.eql_v3_text_ord, b eql_v3.query_text_search_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'public.eql_v3_text_ord and eql_v3.query_text_search_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_search_ore: eql_v3.query_text_search_ore and public.eql_v3_text_ord (mismatched query domain). +--! @param a eql_v3.query_text_search_ore left operand +--! @param b public.eql_v3_text_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a eql_v3.query_text_search_ore, b public.eql_v3_text_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'eql_v3.query_text_search_ore and public.eql_v3_text_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_search_ore: public.eql_v3_text_ord and eql_v3.query_text_search_ore (mismatched query domain). +--! @param a public.eql_v3_text_ord left operand +--! @param b eql_v3.query_text_search_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a public.eql_v3_text_ord, b eql_v3.query_text_search_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'public.eql_v3_text_ord and eql_v3.query_text_search_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_search_ore: eql_v3.query_text_search_ore and public.eql_v3_text_ord (mismatched query domain). +--! @param a eql_v3.query_text_search_ore left operand +--! @param b public.eql_v3_text_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a eql_v3.query_text_search_ore, b public.eql_v3_text_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'eql_v3.query_text_search_ore and public.eql_v3_text_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_search_ore: public.eql_v3_text_ord and eql_v3.query_text_search_ore (mismatched query domain). +--! @param a public.eql_v3_text_ord left operand +--! @param b eql_v3.query_text_search_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lt(a public.eql_v3_text_ord, b eql_v3.query_text_search_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<', 'public.eql_v3_text_ord and eql_v3.query_text_search_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_search_ore: eql_v3.query_text_search_ore and public.eql_v3_text_ord (mismatched query domain). +--! @param a eql_v3.query_text_search_ore left operand +--! @param b public.eql_v3_text_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lt(a eql_v3.query_text_search_ore, b public.eql_v3_text_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<', 'eql_v3.query_text_search_ore and public.eql_v3_text_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_search_ore: public.eql_v3_text_ord and eql_v3.query_text_search_ore (mismatched query domain). +--! @param a public.eql_v3_text_ord left operand +--! @param b eql_v3.query_text_search_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lte(a public.eql_v3_text_ord, b eql_v3.query_text_search_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<=', 'public.eql_v3_text_ord and eql_v3.query_text_search_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_search_ore: eql_v3.query_text_search_ore and public.eql_v3_text_ord (mismatched query domain). +--! @param a eql_v3.query_text_search_ore left operand +--! @param b public.eql_v3_text_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lte(a eql_v3.query_text_search_ore, b public.eql_v3_text_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<=', 'eql_v3.query_text_search_ore and public.eql_v3_text_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_search_ore: public.eql_v3_text_ord and eql_v3.query_text_search_ore (mismatched query domain). +--! @param a public.eql_v3_text_ord left operand +--! @param b eql_v3.query_text_search_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gt(a public.eql_v3_text_ord, b eql_v3.query_text_search_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>', 'public.eql_v3_text_ord and eql_v3.query_text_search_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_search_ore: eql_v3.query_text_search_ore and public.eql_v3_text_ord (mismatched query domain). +--! @param a eql_v3.query_text_search_ore left operand +--! @param b public.eql_v3_text_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gt(a eql_v3.query_text_search_ore, b public.eql_v3_text_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>', 'eql_v3.query_text_search_ore and public.eql_v3_text_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_search_ore: public.eql_v3_text_ord and eql_v3.query_text_search_ore (mismatched query domain). +--! @param a public.eql_v3_text_ord left operand +--! @param b eql_v3.query_text_search_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gte(a public.eql_v3_text_ord, b eql_v3.query_text_search_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>=', 'public.eql_v3_text_ord and eql_v3.query_text_search_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_search_ore: eql_v3.query_text_search_ore and public.eql_v3_text_ord (mismatched query domain). +--! @param a eql_v3.query_text_search_ore left operand +--! @param b public.eql_v3_text_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gte(a eql_v3.query_text_search_ore, b public.eql_v3_text_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>=', 'eql_v3.query_text_search_ore and public.eql_v3_text_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_search_ore: public.eql_v3_text_ord_ope and eql_v3.query_text_search_ore (mismatched query domain). +--! @param a public.eql_v3_text_ord_ope left operand +--! @param b eql_v3.query_text_search_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a public.eql_v3_text_ord_ope, b eql_v3.query_text_search_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'public.eql_v3_text_ord_ope and eql_v3.query_text_search_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_search_ore: eql_v3.query_text_search_ore and public.eql_v3_text_ord_ope (mismatched query domain). +--! @param a eql_v3.query_text_search_ore left operand +--! @param b public.eql_v3_text_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a eql_v3.query_text_search_ore, b public.eql_v3_text_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'eql_v3.query_text_search_ore and public.eql_v3_text_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_search_ore: public.eql_v3_text_ord_ope and eql_v3.query_text_search_ore (mismatched query domain). +--! @param a public.eql_v3_text_ord_ope left operand +--! @param b eql_v3.query_text_search_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a public.eql_v3_text_ord_ope, b eql_v3.query_text_search_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'public.eql_v3_text_ord_ope and eql_v3.query_text_search_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_search_ore: eql_v3.query_text_search_ore and public.eql_v3_text_ord_ope (mismatched query domain). +--! @param a eql_v3.query_text_search_ore left operand +--! @param b public.eql_v3_text_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a eql_v3.query_text_search_ore, b public.eql_v3_text_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'eql_v3.query_text_search_ore and public.eql_v3_text_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_search_ore: public.eql_v3_text_ord_ope and eql_v3.query_text_search_ore (mismatched query domain). +--! @param a public.eql_v3_text_ord_ope left operand +--! @param b eql_v3.query_text_search_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lt(a public.eql_v3_text_ord_ope, b eql_v3.query_text_search_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<', 'public.eql_v3_text_ord_ope and eql_v3.query_text_search_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_search_ore: eql_v3.query_text_search_ore and public.eql_v3_text_ord_ope (mismatched query domain). +--! @param a eql_v3.query_text_search_ore left operand +--! @param b public.eql_v3_text_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lt(a eql_v3.query_text_search_ore, b public.eql_v3_text_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<', 'eql_v3.query_text_search_ore and public.eql_v3_text_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_search_ore: public.eql_v3_text_ord_ope and eql_v3.query_text_search_ore (mismatched query domain). +--! @param a public.eql_v3_text_ord_ope left operand +--! @param b eql_v3.query_text_search_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lte(a public.eql_v3_text_ord_ope, b eql_v3.query_text_search_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<=', 'public.eql_v3_text_ord_ope and eql_v3.query_text_search_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_search_ore: eql_v3.query_text_search_ore and public.eql_v3_text_ord_ope (mismatched query domain). +--! @param a eql_v3.query_text_search_ore left operand +--! @param b public.eql_v3_text_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lte(a eql_v3.query_text_search_ore, b public.eql_v3_text_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<=', 'eql_v3.query_text_search_ore and public.eql_v3_text_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_search_ore: public.eql_v3_text_ord_ope and eql_v3.query_text_search_ore (mismatched query domain). +--! @param a public.eql_v3_text_ord_ope left operand +--! @param b eql_v3.query_text_search_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gt(a public.eql_v3_text_ord_ope, b eql_v3.query_text_search_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>', 'public.eql_v3_text_ord_ope and eql_v3.query_text_search_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_search_ore: eql_v3.query_text_search_ore and public.eql_v3_text_ord_ope (mismatched query domain). +--! @param a eql_v3.query_text_search_ore left operand +--! @param b public.eql_v3_text_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gt(a eql_v3.query_text_search_ore, b public.eql_v3_text_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>', 'eql_v3.query_text_search_ore and public.eql_v3_text_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_search_ore: public.eql_v3_text_ord_ope and eql_v3.query_text_search_ore (mismatched query domain). +--! @param a public.eql_v3_text_ord_ope left operand +--! @param b eql_v3.query_text_search_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gte(a public.eql_v3_text_ord_ope, b eql_v3.query_text_search_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>=', 'public.eql_v3_text_ord_ope and eql_v3.query_text_search_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_search_ore: eql_v3.query_text_search_ore and public.eql_v3_text_ord_ope (mismatched query domain). +--! @param a eql_v3.query_text_search_ore left operand +--! @param b public.eql_v3_text_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gte(a eql_v3.query_text_search_ore, b public.eql_v3_text_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>=', 'eql_v3.query_text_search_ore and public.eql_v3_text_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_search_ore: public.eql_v3_text_search and eql_v3.query_text_search_ore (mismatched query domain). +--! @param a public.eql_v3_text_search left operand +--! @param b eql_v3.query_text_search_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a public.eql_v3_text_search, b eql_v3.query_text_search_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'public.eql_v3_text_search and eql_v3.query_text_search_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_search_ore: eql_v3.query_text_search_ore and public.eql_v3_text_search (mismatched query domain). +--! @param a eql_v3.query_text_search_ore left operand +--! @param b public.eql_v3_text_search right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a eql_v3.query_text_search_ore, b public.eql_v3_text_search) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'eql_v3.query_text_search_ore and public.eql_v3_text_search'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_search_ore: public.eql_v3_text_search and eql_v3.query_text_search_ore (mismatched query domain). +--! @param a public.eql_v3_text_search left operand +--! @param b eql_v3.query_text_search_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a public.eql_v3_text_search, b eql_v3.query_text_search_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'public.eql_v3_text_search and eql_v3.query_text_search_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_search_ore: eql_v3.query_text_search_ore and public.eql_v3_text_search (mismatched query domain). +--! @param a eql_v3.query_text_search_ore left operand +--! @param b public.eql_v3_text_search right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a eql_v3.query_text_search_ore, b public.eql_v3_text_search) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'eql_v3.query_text_search_ore and public.eql_v3_text_search'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_search_ore: public.eql_v3_text_search and eql_v3.query_text_search_ore (mismatched query domain). +--! @param a public.eql_v3_text_search left operand +--! @param b eql_v3.query_text_search_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lt(a public.eql_v3_text_search, b eql_v3.query_text_search_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<', 'public.eql_v3_text_search and eql_v3.query_text_search_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_search_ore: eql_v3.query_text_search_ore and public.eql_v3_text_search (mismatched query domain). +--! @param a eql_v3.query_text_search_ore left operand +--! @param b public.eql_v3_text_search right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lt(a eql_v3.query_text_search_ore, b public.eql_v3_text_search) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<', 'eql_v3.query_text_search_ore and public.eql_v3_text_search'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_search_ore: public.eql_v3_text_search and eql_v3.query_text_search_ore (mismatched query domain). +--! @param a public.eql_v3_text_search left operand +--! @param b eql_v3.query_text_search_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lte(a public.eql_v3_text_search, b eql_v3.query_text_search_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<=', 'public.eql_v3_text_search and eql_v3.query_text_search_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_search_ore: eql_v3.query_text_search_ore and public.eql_v3_text_search (mismatched query domain). +--! @param a eql_v3.query_text_search_ore left operand +--! @param b public.eql_v3_text_search right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lte(a eql_v3.query_text_search_ore, b public.eql_v3_text_search) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<=', 'eql_v3.query_text_search_ore and public.eql_v3_text_search'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_search_ore: public.eql_v3_text_search and eql_v3.query_text_search_ore (mismatched query domain). +--! @param a public.eql_v3_text_search left operand +--! @param b eql_v3.query_text_search_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gt(a public.eql_v3_text_search, b eql_v3.query_text_search_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>', 'public.eql_v3_text_search and eql_v3.query_text_search_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_search_ore: eql_v3.query_text_search_ore and public.eql_v3_text_search (mismatched query domain). +--! @param a eql_v3.query_text_search_ore left operand +--! @param b public.eql_v3_text_search right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gt(a eql_v3.query_text_search_ore, b public.eql_v3_text_search) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>', 'eql_v3.query_text_search_ore and public.eql_v3_text_search'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_search_ore: public.eql_v3_text_search and eql_v3.query_text_search_ore (mismatched query domain). +--! @param a public.eql_v3_text_search left operand +--! @param b eql_v3.query_text_search_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gte(a public.eql_v3_text_search, b eql_v3.query_text_search_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>=', 'public.eql_v3_text_search and eql_v3.query_text_search_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_search_ore: eql_v3.query_text_search_ore and public.eql_v3_text_search (mismatched query domain). +--! @param a eql_v3.query_text_search_ore left operand +--! @param b public.eql_v3_text_search right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gte(a eql_v3.query_text_search_ore, b public.eql_v3_text_search) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>=', 'eql_v3.query_text_search_ore and public.eql_v3_text_search'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_search_ore: public.eql_v3_text_search and eql_v3.query_text_search_ore (mismatched query domain). +--! @param a public.eql_v3_text_search left operand +--! @param b eql_v3.query_text_search_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal."@@"(a public.eql_v3_text_search, b eql_v3.query_text_search_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '@@', 'public.eql_v3_text_search and eql_v3.query_text_search_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_search_ore: eql_v3.query_text_search_ore and public.eql_v3_text_search (mismatched query domain). +--! @param a eql_v3.query_text_search_ore left operand +--! @param b public.eql_v3_text_search right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal."@@"(a eql_v3.query_text_search_ore, b public.eql_v3_text_search) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '@@', 'eql_v3.query_text_search_ore and public.eql_v3_text_search'; END; $$ +LANGUAGE plpgsql; -- AUTOMATICALLY GENERATED FILE. --! @file encrypted_domain/text/query_text_search_ore_operators.sql @@ -57906,6 +72179,286 @@ CREATE OPERATOR @@ ( LEFTARG = eql_v3.query_text_search_ore, RIGHTARG = public.eql_v3_text_search_ore, RESTRICT = contsel, JOIN = contjoinsel ); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = public.eql_v3_text_eq, RIGHTARG = eql_v3.query_text_search_ore +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = eql_v3.query_text_search_ore, RIGHTARG = public.eql_v3_text_eq +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = public.eql_v3_text_eq, RIGHTARG = eql_v3.query_text_search_ore +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = eql_v3.query_text_search_ore, RIGHTARG = public.eql_v3_text_eq +); + +CREATE OPERATOR @@ ( + FUNCTION = eql_v3_internal."@@", + LEFTARG = public.eql_v3_text_match, RIGHTARG = eql_v3.query_text_search_ore +); + +CREATE OPERATOR @@ ( + FUNCTION = eql_v3_internal."@@", + LEFTARG = eql_v3.query_text_search_ore, RIGHTARG = public.eql_v3_text_match +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = public.eql_v3_text_ord_ore, RIGHTARG = eql_v3.query_text_search_ore +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = eql_v3.query_text_search_ore, RIGHTARG = public.eql_v3_text_ord_ore +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = public.eql_v3_text_ord_ore, RIGHTARG = eql_v3.query_text_search_ore +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = eql_v3.query_text_search_ore, RIGHTARG = public.eql_v3_text_ord_ore +); + +CREATE OPERATOR < ( + FUNCTION = eql_v3_internal.lt, + LEFTARG = public.eql_v3_text_ord_ore, RIGHTARG = eql_v3.query_text_search_ore +); + +CREATE OPERATOR < ( + FUNCTION = eql_v3_internal.lt, + LEFTARG = eql_v3.query_text_search_ore, RIGHTARG = public.eql_v3_text_ord_ore +); + +CREATE OPERATOR <= ( + FUNCTION = eql_v3_internal.lte, + LEFTARG = public.eql_v3_text_ord_ore, RIGHTARG = eql_v3.query_text_search_ore +); + +CREATE OPERATOR <= ( + FUNCTION = eql_v3_internal.lte, + LEFTARG = eql_v3.query_text_search_ore, RIGHTARG = public.eql_v3_text_ord_ore +); + +CREATE OPERATOR > ( + FUNCTION = eql_v3_internal.gt, + LEFTARG = public.eql_v3_text_ord_ore, RIGHTARG = eql_v3.query_text_search_ore +); + +CREATE OPERATOR > ( + FUNCTION = eql_v3_internal.gt, + LEFTARG = eql_v3.query_text_search_ore, RIGHTARG = public.eql_v3_text_ord_ore +); + +CREATE OPERATOR >= ( + FUNCTION = eql_v3_internal.gte, + LEFTARG = public.eql_v3_text_ord_ore, RIGHTARG = eql_v3.query_text_search_ore +); + +CREATE OPERATOR >= ( + FUNCTION = eql_v3_internal.gte, + LEFTARG = eql_v3.query_text_search_ore, RIGHTARG = public.eql_v3_text_ord_ore +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = public.eql_v3_text_ord, RIGHTARG = eql_v3.query_text_search_ore +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = eql_v3.query_text_search_ore, RIGHTARG = public.eql_v3_text_ord +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = public.eql_v3_text_ord, RIGHTARG = eql_v3.query_text_search_ore +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = eql_v3.query_text_search_ore, RIGHTARG = public.eql_v3_text_ord +); + +CREATE OPERATOR < ( + FUNCTION = eql_v3_internal.lt, + LEFTARG = public.eql_v3_text_ord, RIGHTARG = eql_v3.query_text_search_ore +); + +CREATE OPERATOR < ( + FUNCTION = eql_v3_internal.lt, + LEFTARG = eql_v3.query_text_search_ore, RIGHTARG = public.eql_v3_text_ord +); + +CREATE OPERATOR <= ( + FUNCTION = eql_v3_internal.lte, + LEFTARG = public.eql_v3_text_ord, RIGHTARG = eql_v3.query_text_search_ore +); + +CREATE OPERATOR <= ( + FUNCTION = eql_v3_internal.lte, + LEFTARG = eql_v3.query_text_search_ore, RIGHTARG = public.eql_v3_text_ord +); + +CREATE OPERATOR > ( + FUNCTION = eql_v3_internal.gt, + LEFTARG = public.eql_v3_text_ord, RIGHTARG = eql_v3.query_text_search_ore +); + +CREATE OPERATOR > ( + FUNCTION = eql_v3_internal.gt, + LEFTARG = eql_v3.query_text_search_ore, RIGHTARG = public.eql_v3_text_ord +); + +CREATE OPERATOR >= ( + FUNCTION = eql_v3_internal.gte, + LEFTARG = public.eql_v3_text_ord, RIGHTARG = eql_v3.query_text_search_ore +); + +CREATE OPERATOR >= ( + FUNCTION = eql_v3_internal.gte, + LEFTARG = eql_v3.query_text_search_ore, RIGHTARG = public.eql_v3_text_ord +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = public.eql_v3_text_ord_ope, RIGHTARG = eql_v3.query_text_search_ore +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = eql_v3.query_text_search_ore, RIGHTARG = public.eql_v3_text_ord_ope +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = public.eql_v3_text_ord_ope, RIGHTARG = eql_v3.query_text_search_ore +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = eql_v3.query_text_search_ore, RIGHTARG = public.eql_v3_text_ord_ope +); + +CREATE OPERATOR < ( + FUNCTION = eql_v3_internal.lt, + LEFTARG = public.eql_v3_text_ord_ope, RIGHTARG = eql_v3.query_text_search_ore +); + +CREATE OPERATOR < ( + FUNCTION = eql_v3_internal.lt, + LEFTARG = eql_v3.query_text_search_ore, RIGHTARG = public.eql_v3_text_ord_ope +); + +CREATE OPERATOR <= ( + FUNCTION = eql_v3_internal.lte, + LEFTARG = public.eql_v3_text_ord_ope, RIGHTARG = eql_v3.query_text_search_ore +); + +CREATE OPERATOR <= ( + FUNCTION = eql_v3_internal.lte, + LEFTARG = eql_v3.query_text_search_ore, RIGHTARG = public.eql_v3_text_ord_ope +); + +CREATE OPERATOR > ( + FUNCTION = eql_v3_internal.gt, + LEFTARG = public.eql_v3_text_ord_ope, RIGHTARG = eql_v3.query_text_search_ore +); + +CREATE OPERATOR > ( + FUNCTION = eql_v3_internal.gt, + LEFTARG = eql_v3.query_text_search_ore, RIGHTARG = public.eql_v3_text_ord_ope +); + +CREATE OPERATOR >= ( + FUNCTION = eql_v3_internal.gte, + LEFTARG = public.eql_v3_text_ord_ope, RIGHTARG = eql_v3.query_text_search_ore +); + +CREATE OPERATOR >= ( + FUNCTION = eql_v3_internal.gte, + LEFTARG = eql_v3.query_text_search_ore, RIGHTARG = public.eql_v3_text_ord_ope +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = public.eql_v3_text_search, RIGHTARG = eql_v3.query_text_search_ore +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = eql_v3.query_text_search_ore, RIGHTARG = public.eql_v3_text_search +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = public.eql_v3_text_search, RIGHTARG = eql_v3.query_text_search_ore +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = eql_v3.query_text_search_ore, RIGHTARG = public.eql_v3_text_search +); + +CREATE OPERATOR < ( + FUNCTION = eql_v3_internal.lt, + LEFTARG = public.eql_v3_text_search, RIGHTARG = eql_v3.query_text_search_ore +); + +CREATE OPERATOR < ( + FUNCTION = eql_v3_internal.lt, + LEFTARG = eql_v3.query_text_search_ore, RIGHTARG = public.eql_v3_text_search +); + +CREATE OPERATOR <= ( + FUNCTION = eql_v3_internal.lte, + LEFTARG = public.eql_v3_text_search, RIGHTARG = eql_v3.query_text_search_ore +); + +CREATE OPERATOR <= ( + FUNCTION = eql_v3_internal.lte, + LEFTARG = eql_v3.query_text_search_ore, RIGHTARG = public.eql_v3_text_search +); + +CREATE OPERATOR > ( + FUNCTION = eql_v3_internal.gt, + LEFTARG = public.eql_v3_text_search, RIGHTARG = eql_v3.query_text_search_ore +); + +CREATE OPERATOR > ( + FUNCTION = eql_v3_internal.gt, + LEFTARG = eql_v3.query_text_search_ore, RIGHTARG = public.eql_v3_text_search +); + +CREATE OPERATOR >= ( + FUNCTION = eql_v3_internal.gte, + LEFTARG = public.eql_v3_text_search, RIGHTARG = eql_v3.query_text_search_ore +); + +CREATE OPERATOR >= ( + FUNCTION = eql_v3_internal.gte, + LEFTARG = eql_v3.query_text_search_ore, RIGHTARG = public.eql_v3_text_search +); + +CREATE OPERATOR @@ ( + FUNCTION = eql_v3_internal."@@", + LEFTARG = public.eql_v3_text_search, RIGHTARG = eql_v3.query_text_search_ore +); + +CREATE OPERATOR @@ ( + FUNCTION = eql_v3_internal."@@", + LEFTARG = eql_v3.query_text_search_ore, RIGHTARG = public.eql_v3_text_search +); -- AUTOMATICALLY GENERATED FILE. --! @file encrypted_domain/text/text_search_ore_operators.sql @@ -58243,7 +72796,7 @@ AS $$ SELECT eql_v3_internal.ore_block_256(a::jsonb) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a public.eql_v3_timestamp_ord_ore, b public.eql_v3_timestamp_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) = eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.=) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for public.eql_v3_timestamp_ord_ore. --! @param a public.eql_v3_timestamp_ord_ore @@ -58251,7 +72804,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) = eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a public.eql_v3_timestamp_ord_ore, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) = eql_v3.ord_term_ore(b::public.eql_v3_timestamp_ord_ore) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.=) eql_v3.ord_term_ore(b::public.eql_v3_timestamp_ord_ore) $$; --! @brief Operator wrapper for public.eql_v3_timestamp_ord_ore. --! @param a jsonb @@ -58259,7 +72812,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) = eql_v3.ord_term_ore(b::public.eql_v3_times --! @return boolean CREATE FUNCTION eql_v3.eq(a jsonb, b public.eql_v3_timestamp_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_timestamp_ord_ore) = eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_timestamp_ord_ore) OPERATOR(public.=) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for public.eql_v3_timestamp_ord_ore. --! @param a public.eql_v3_timestamp_ord_ore @@ -58267,7 +72820,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_timestamp_ord_ore) = eql_v3.or --! @return boolean CREATE FUNCTION eql_v3.neq(a public.eql_v3_timestamp_ord_ore, b public.eql_v3_timestamp_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) <> eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.<>) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for public.eql_v3_timestamp_ord_ore. --! @param a public.eql_v3_timestamp_ord_ore @@ -58275,7 +72828,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) <> eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.neq(a public.eql_v3_timestamp_ord_ore, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) <> eql_v3.ord_term_ore(b::public.eql_v3_timestamp_ord_ore) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.<>) eql_v3.ord_term_ore(b::public.eql_v3_timestamp_ord_ore) $$; --! @brief Operator wrapper for public.eql_v3_timestamp_ord_ore. --! @param a jsonb @@ -58283,7 +72836,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) <> eql_v3.ord_term_ore(b::public.eql_v3_time --! @return boolean CREATE FUNCTION eql_v3.neq(a jsonb, b public.eql_v3_timestamp_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_timestamp_ord_ore) <> eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_timestamp_ord_ore) OPERATOR(public.<>) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for public.eql_v3_timestamp_ord_ore. --! @param a public.eql_v3_timestamp_ord_ore @@ -58291,7 +72844,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_timestamp_ord_ore) <> eql_v3.o --! @return boolean CREATE FUNCTION eql_v3.lt(a public.eql_v3_timestamp_ord_ore, b public.eql_v3_timestamp_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) < eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.<) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for public.eql_v3_timestamp_ord_ore. --! @param a public.eql_v3_timestamp_ord_ore @@ -58299,7 +72852,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) < eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lt(a public.eql_v3_timestamp_ord_ore, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) < eql_v3.ord_term_ore(b::public.eql_v3_timestamp_ord_ore) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.<) eql_v3.ord_term_ore(b::public.eql_v3_timestamp_ord_ore) $$; --! @brief Operator wrapper for public.eql_v3_timestamp_ord_ore. --! @param a jsonb @@ -58307,7 +72860,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) < eql_v3.ord_term_ore(b::public.eql_v3_times --! @return boolean CREATE FUNCTION eql_v3.lt(a jsonb, b public.eql_v3_timestamp_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_timestamp_ord_ore) < eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_timestamp_ord_ore) OPERATOR(public.<) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for public.eql_v3_timestamp_ord_ore. --! @param a public.eql_v3_timestamp_ord_ore @@ -58315,7 +72868,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_timestamp_ord_ore) < eql_v3.or --! @return boolean CREATE FUNCTION eql_v3.lte(a public.eql_v3_timestamp_ord_ore, b public.eql_v3_timestamp_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) <= eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.<=) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for public.eql_v3_timestamp_ord_ore. --! @param a public.eql_v3_timestamp_ord_ore @@ -58323,7 +72876,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) <= eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lte(a public.eql_v3_timestamp_ord_ore, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) <= eql_v3.ord_term_ore(b::public.eql_v3_timestamp_ord_ore) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.<=) eql_v3.ord_term_ore(b::public.eql_v3_timestamp_ord_ore) $$; --! @brief Operator wrapper for public.eql_v3_timestamp_ord_ore. --! @param a jsonb @@ -58331,7 +72884,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) <= eql_v3.ord_term_ore(b::public.eql_v3_time --! @return boolean CREATE FUNCTION eql_v3.lte(a jsonb, b public.eql_v3_timestamp_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_timestamp_ord_ore) <= eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_timestamp_ord_ore) OPERATOR(public.<=) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for public.eql_v3_timestamp_ord_ore. --! @param a public.eql_v3_timestamp_ord_ore @@ -58339,7 +72892,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_timestamp_ord_ore) <= eql_v3.o --! @return boolean CREATE FUNCTION eql_v3.gt(a public.eql_v3_timestamp_ord_ore, b public.eql_v3_timestamp_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) > eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.>) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for public.eql_v3_timestamp_ord_ore. --! @param a public.eql_v3_timestamp_ord_ore @@ -58347,7 +72900,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) > eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gt(a public.eql_v3_timestamp_ord_ore, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) > eql_v3.ord_term_ore(b::public.eql_v3_timestamp_ord_ore) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.>) eql_v3.ord_term_ore(b::public.eql_v3_timestamp_ord_ore) $$; --! @brief Operator wrapper for public.eql_v3_timestamp_ord_ore. --! @param a jsonb @@ -58355,7 +72908,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) > eql_v3.ord_term_ore(b::public.eql_v3_times --! @return boolean CREATE FUNCTION eql_v3.gt(a jsonb, b public.eql_v3_timestamp_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_timestamp_ord_ore) > eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_timestamp_ord_ore) OPERATOR(public.>) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for public.eql_v3_timestamp_ord_ore. --! @param a public.eql_v3_timestamp_ord_ore @@ -58363,7 +72916,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_timestamp_ord_ore) > eql_v3.or --! @return boolean CREATE FUNCTION eql_v3.gte(a public.eql_v3_timestamp_ord_ore, b public.eql_v3_timestamp_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) >= eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.>=) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for public.eql_v3_timestamp_ord_ore. --! @param a public.eql_v3_timestamp_ord_ore @@ -58371,7 +72924,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) >= eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gte(a public.eql_v3_timestamp_ord_ore, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) >= eql_v3.ord_term_ore(b::public.eql_v3_timestamp_ord_ore) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.>=) eql_v3.ord_term_ore(b::public.eql_v3_timestamp_ord_ore) $$; --! @brief Operator wrapper for public.eql_v3_timestamp_ord_ore. --! @param a jsonb @@ -58379,7 +72932,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) >= eql_v3.ord_term_ore(b::public.eql_v3_time --! @return boolean CREATE FUNCTION eql_v3.gte(a jsonb, b public.eql_v3_timestamp_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_timestamp_ord_ore) >= eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_timestamp_ord_ore) OPERATOR(public.>=) eql_v3.ord_term_ore(b) $$; --! @brief Unsupported operator blocker for public.eql_v3_timestamp_ord_ore. --! @@ -58805,7 +73358,7 @@ AS $$ SELECT eql_v3_internal.ore_block_256(a::jsonb) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a public.eql_v3_timestamp_ord_ore, b eql_v3.query_timestamp_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) = eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.=) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for eql_v3.query_timestamp_ord_ore. --! @param a eql_v3.query_timestamp_ord_ore @@ -58813,7 +73366,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) = eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a eql_v3.query_timestamp_ord_ore, b public.eql_v3_timestamp_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) = eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.=) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for eql_v3.query_timestamp_ord_ore. --! @param a public.eql_v3_timestamp_ord_ore @@ -58821,7 +73374,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) = eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.neq(a public.eql_v3_timestamp_ord_ore, b eql_v3.query_timestamp_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) <> eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.<>) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for eql_v3.query_timestamp_ord_ore. --! @param a eql_v3.query_timestamp_ord_ore @@ -58829,7 +73382,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) <> eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.neq(a eql_v3.query_timestamp_ord_ore, b public.eql_v3_timestamp_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) <> eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.<>) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for eql_v3.query_timestamp_ord_ore. --! @param a public.eql_v3_timestamp_ord_ore @@ -58837,7 +73390,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) <> eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lt(a public.eql_v3_timestamp_ord_ore, b eql_v3.query_timestamp_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) < eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.<) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for eql_v3.query_timestamp_ord_ore. --! @param a eql_v3.query_timestamp_ord_ore @@ -58845,7 +73398,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) < eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lt(a eql_v3.query_timestamp_ord_ore, b public.eql_v3_timestamp_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) < eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.<) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for eql_v3.query_timestamp_ord_ore. --! @param a public.eql_v3_timestamp_ord_ore @@ -58853,7 +73406,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) < eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lte(a public.eql_v3_timestamp_ord_ore, b eql_v3.query_timestamp_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) <= eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.<=) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for eql_v3.query_timestamp_ord_ore. --! @param a eql_v3.query_timestamp_ord_ore @@ -58861,7 +73414,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) <= eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lte(a eql_v3.query_timestamp_ord_ore, b public.eql_v3_timestamp_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) <= eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.<=) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for eql_v3.query_timestamp_ord_ore. --! @param a public.eql_v3_timestamp_ord_ore @@ -58869,7 +73422,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) <= eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gt(a public.eql_v3_timestamp_ord_ore, b eql_v3.query_timestamp_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) > eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.>) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for eql_v3.query_timestamp_ord_ore. --! @param a eql_v3.query_timestamp_ord_ore @@ -58877,7 +73430,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) > eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gt(a eql_v3.query_timestamp_ord_ore, b public.eql_v3_timestamp_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) > eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.>) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for eql_v3.query_timestamp_ord_ore. --! @param a public.eql_v3_timestamp_ord_ore @@ -58885,7 +73438,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) > eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gte(a public.eql_v3_timestamp_ord_ore, b eql_v3.query_timestamp_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) >= eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.>=) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for eql_v3.query_timestamp_ord_ore. --! @param a eql_v3.query_timestamp_ord_ore @@ -58893,7 +73446,259 @@ AS $$ SELECT eql_v3.ord_term_ore(a) >= eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gte(a eql_v3.query_timestamp_ord_ore, b public.eql_v3_timestamp_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) >= eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.>=) eql_v3.ord_term_ore(b) $$; + +--! @brief Unsupported operator blocker for eql_v3.query_timestamp_ord_ore: public.eql_v3_timestamp_eq and eql_v3.query_timestamp_ord_ore (mismatched query domain). +--! @param a public.eql_v3_timestamp_eq left operand +--! @param b eql_v3.query_timestamp_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a public.eql_v3_timestamp_eq, b eql_v3.query_timestamp_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'public.eql_v3_timestamp_eq and eql_v3.query_timestamp_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_timestamp_ord_ore: eql_v3.query_timestamp_ord_ore and public.eql_v3_timestamp_eq (mismatched query domain). +--! @param a eql_v3.query_timestamp_ord_ore left operand +--! @param b public.eql_v3_timestamp_eq right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a eql_v3.query_timestamp_ord_ore, b public.eql_v3_timestamp_eq) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'eql_v3.query_timestamp_ord_ore and public.eql_v3_timestamp_eq'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_timestamp_ord_ore: public.eql_v3_timestamp_eq and eql_v3.query_timestamp_ord_ore (mismatched query domain). +--! @param a public.eql_v3_timestamp_eq left operand +--! @param b eql_v3.query_timestamp_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a public.eql_v3_timestamp_eq, b eql_v3.query_timestamp_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'public.eql_v3_timestamp_eq and eql_v3.query_timestamp_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_timestamp_ord_ore: eql_v3.query_timestamp_ord_ore and public.eql_v3_timestamp_eq (mismatched query domain). +--! @param a eql_v3.query_timestamp_ord_ore left operand +--! @param b public.eql_v3_timestamp_eq right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a eql_v3.query_timestamp_ord_ore, b public.eql_v3_timestamp_eq) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'eql_v3.query_timestamp_ord_ore and public.eql_v3_timestamp_eq'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_timestamp_ord_ore: public.eql_v3_timestamp_ord and eql_v3.query_timestamp_ord_ore (mismatched query domain). +--! @param a public.eql_v3_timestamp_ord left operand +--! @param b eql_v3.query_timestamp_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a public.eql_v3_timestamp_ord, b eql_v3.query_timestamp_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'public.eql_v3_timestamp_ord and eql_v3.query_timestamp_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_timestamp_ord_ore: eql_v3.query_timestamp_ord_ore and public.eql_v3_timestamp_ord (mismatched query domain). +--! @param a eql_v3.query_timestamp_ord_ore left operand +--! @param b public.eql_v3_timestamp_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a eql_v3.query_timestamp_ord_ore, b public.eql_v3_timestamp_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'eql_v3.query_timestamp_ord_ore and public.eql_v3_timestamp_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_timestamp_ord_ore: public.eql_v3_timestamp_ord and eql_v3.query_timestamp_ord_ore (mismatched query domain). +--! @param a public.eql_v3_timestamp_ord left operand +--! @param b eql_v3.query_timestamp_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a public.eql_v3_timestamp_ord, b eql_v3.query_timestamp_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'public.eql_v3_timestamp_ord and eql_v3.query_timestamp_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_timestamp_ord_ore: eql_v3.query_timestamp_ord_ore and public.eql_v3_timestamp_ord (mismatched query domain). +--! @param a eql_v3.query_timestamp_ord_ore left operand +--! @param b public.eql_v3_timestamp_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a eql_v3.query_timestamp_ord_ore, b public.eql_v3_timestamp_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'eql_v3.query_timestamp_ord_ore and public.eql_v3_timestamp_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_timestamp_ord_ore: public.eql_v3_timestamp_ord and eql_v3.query_timestamp_ord_ore (mismatched query domain). +--! @param a public.eql_v3_timestamp_ord left operand +--! @param b eql_v3.query_timestamp_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lt(a public.eql_v3_timestamp_ord, b eql_v3.query_timestamp_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<', 'public.eql_v3_timestamp_ord and eql_v3.query_timestamp_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_timestamp_ord_ore: eql_v3.query_timestamp_ord_ore and public.eql_v3_timestamp_ord (mismatched query domain). +--! @param a eql_v3.query_timestamp_ord_ore left operand +--! @param b public.eql_v3_timestamp_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lt(a eql_v3.query_timestamp_ord_ore, b public.eql_v3_timestamp_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<', 'eql_v3.query_timestamp_ord_ore and public.eql_v3_timestamp_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_timestamp_ord_ore: public.eql_v3_timestamp_ord and eql_v3.query_timestamp_ord_ore (mismatched query domain). +--! @param a public.eql_v3_timestamp_ord left operand +--! @param b eql_v3.query_timestamp_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lte(a public.eql_v3_timestamp_ord, b eql_v3.query_timestamp_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<=', 'public.eql_v3_timestamp_ord and eql_v3.query_timestamp_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_timestamp_ord_ore: eql_v3.query_timestamp_ord_ore and public.eql_v3_timestamp_ord (mismatched query domain). +--! @param a eql_v3.query_timestamp_ord_ore left operand +--! @param b public.eql_v3_timestamp_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lte(a eql_v3.query_timestamp_ord_ore, b public.eql_v3_timestamp_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<=', 'eql_v3.query_timestamp_ord_ore and public.eql_v3_timestamp_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_timestamp_ord_ore: public.eql_v3_timestamp_ord and eql_v3.query_timestamp_ord_ore (mismatched query domain). +--! @param a public.eql_v3_timestamp_ord left operand +--! @param b eql_v3.query_timestamp_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gt(a public.eql_v3_timestamp_ord, b eql_v3.query_timestamp_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>', 'public.eql_v3_timestamp_ord and eql_v3.query_timestamp_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_timestamp_ord_ore: eql_v3.query_timestamp_ord_ore and public.eql_v3_timestamp_ord (mismatched query domain). +--! @param a eql_v3.query_timestamp_ord_ore left operand +--! @param b public.eql_v3_timestamp_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gt(a eql_v3.query_timestamp_ord_ore, b public.eql_v3_timestamp_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>', 'eql_v3.query_timestamp_ord_ore and public.eql_v3_timestamp_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_timestamp_ord_ore: public.eql_v3_timestamp_ord and eql_v3.query_timestamp_ord_ore (mismatched query domain). +--! @param a public.eql_v3_timestamp_ord left operand +--! @param b eql_v3.query_timestamp_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gte(a public.eql_v3_timestamp_ord, b eql_v3.query_timestamp_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>=', 'public.eql_v3_timestamp_ord and eql_v3.query_timestamp_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_timestamp_ord_ore: eql_v3.query_timestamp_ord_ore and public.eql_v3_timestamp_ord (mismatched query domain). +--! @param a eql_v3.query_timestamp_ord_ore left operand +--! @param b public.eql_v3_timestamp_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gte(a eql_v3.query_timestamp_ord_ore, b public.eql_v3_timestamp_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>=', 'eql_v3.query_timestamp_ord_ore and public.eql_v3_timestamp_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_timestamp_ord_ore: public.eql_v3_timestamp_ord_ope and eql_v3.query_timestamp_ord_ore (mismatched query domain). +--! @param a public.eql_v3_timestamp_ord_ope left operand +--! @param b eql_v3.query_timestamp_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a public.eql_v3_timestamp_ord_ope, b eql_v3.query_timestamp_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'public.eql_v3_timestamp_ord_ope and eql_v3.query_timestamp_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_timestamp_ord_ore: eql_v3.query_timestamp_ord_ore and public.eql_v3_timestamp_ord_ope (mismatched query domain). +--! @param a eql_v3.query_timestamp_ord_ore left operand +--! @param b public.eql_v3_timestamp_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a eql_v3.query_timestamp_ord_ore, b public.eql_v3_timestamp_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'eql_v3.query_timestamp_ord_ore and public.eql_v3_timestamp_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_timestamp_ord_ore: public.eql_v3_timestamp_ord_ope and eql_v3.query_timestamp_ord_ore (mismatched query domain). +--! @param a public.eql_v3_timestamp_ord_ope left operand +--! @param b eql_v3.query_timestamp_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a public.eql_v3_timestamp_ord_ope, b eql_v3.query_timestamp_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'public.eql_v3_timestamp_ord_ope and eql_v3.query_timestamp_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_timestamp_ord_ore: eql_v3.query_timestamp_ord_ore and public.eql_v3_timestamp_ord_ope (mismatched query domain). +--! @param a eql_v3.query_timestamp_ord_ore left operand +--! @param b public.eql_v3_timestamp_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a eql_v3.query_timestamp_ord_ore, b public.eql_v3_timestamp_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'eql_v3.query_timestamp_ord_ore and public.eql_v3_timestamp_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_timestamp_ord_ore: public.eql_v3_timestamp_ord_ope and eql_v3.query_timestamp_ord_ore (mismatched query domain). +--! @param a public.eql_v3_timestamp_ord_ope left operand +--! @param b eql_v3.query_timestamp_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lt(a public.eql_v3_timestamp_ord_ope, b eql_v3.query_timestamp_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<', 'public.eql_v3_timestamp_ord_ope and eql_v3.query_timestamp_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_timestamp_ord_ore: eql_v3.query_timestamp_ord_ore and public.eql_v3_timestamp_ord_ope (mismatched query domain). +--! @param a eql_v3.query_timestamp_ord_ore left operand +--! @param b public.eql_v3_timestamp_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lt(a eql_v3.query_timestamp_ord_ore, b public.eql_v3_timestamp_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<', 'eql_v3.query_timestamp_ord_ore and public.eql_v3_timestamp_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_timestamp_ord_ore: public.eql_v3_timestamp_ord_ope and eql_v3.query_timestamp_ord_ore (mismatched query domain). +--! @param a public.eql_v3_timestamp_ord_ope left operand +--! @param b eql_v3.query_timestamp_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lte(a public.eql_v3_timestamp_ord_ope, b eql_v3.query_timestamp_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<=', 'public.eql_v3_timestamp_ord_ope and eql_v3.query_timestamp_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_timestamp_ord_ore: eql_v3.query_timestamp_ord_ore and public.eql_v3_timestamp_ord_ope (mismatched query domain). +--! @param a eql_v3.query_timestamp_ord_ore left operand +--! @param b public.eql_v3_timestamp_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lte(a eql_v3.query_timestamp_ord_ore, b public.eql_v3_timestamp_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<=', 'eql_v3.query_timestamp_ord_ore and public.eql_v3_timestamp_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_timestamp_ord_ore: public.eql_v3_timestamp_ord_ope and eql_v3.query_timestamp_ord_ore (mismatched query domain). +--! @param a public.eql_v3_timestamp_ord_ope left operand +--! @param b eql_v3.query_timestamp_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gt(a public.eql_v3_timestamp_ord_ope, b eql_v3.query_timestamp_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>', 'public.eql_v3_timestamp_ord_ope and eql_v3.query_timestamp_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_timestamp_ord_ore: eql_v3.query_timestamp_ord_ore and public.eql_v3_timestamp_ord_ope (mismatched query domain). +--! @param a eql_v3.query_timestamp_ord_ore left operand +--! @param b public.eql_v3_timestamp_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gt(a eql_v3.query_timestamp_ord_ore, b public.eql_v3_timestamp_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>', 'eql_v3.query_timestamp_ord_ore and public.eql_v3_timestamp_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_timestamp_ord_ore: public.eql_v3_timestamp_ord_ope and eql_v3.query_timestamp_ord_ore (mismatched query domain). +--! @param a public.eql_v3_timestamp_ord_ope left operand +--! @param b eql_v3.query_timestamp_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gte(a public.eql_v3_timestamp_ord_ope, b eql_v3.query_timestamp_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>=', 'public.eql_v3_timestamp_ord_ope and eql_v3.query_timestamp_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_timestamp_ord_ore: eql_v3.query_timestamp_ord_ore and public.eql_v3_timestamp_ord_ope (mismatched query domain). +--! @param a eql_v3.query_timestamp_ord_ore left operand +--! @param b public.eql_v3_timestamp_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gte(a eql_v3.query_timestamp_ord_ore, b public.eql_v3_timestamp_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>=', 'eql_v3.query_timestamp_ord_ore and public.eql_v3_timestamp_ord_ope'; END; $$ +LANGUAGE plpgsql; -- AUTOMATICALLY GENERATED FILE. --! @file encrypted_domain/timestamp/query_timestamp_ord_ore_operators.sql @@ -58970,6 +73775,146 @@ CREATE OPERATOR >= ( LEFTARG = eql_v3.query_timestamp_ord_ore, RIGHTARG = public.eql_v3_timestamp_ord_ore, COMMUTATOR = <=, NEGATOR = <, RESTRICT = scalargesel, JOIN = scalargejoinsel ); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = public.eql_v3_timestamp_eq, RIGHTARG = eql_v3.query_timestamp_ord_ore +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = eql_v3.query_timestamp_ord_ore, RIGHTARG = public.eql_v3_timestamp_eq +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = public.eql_v3_timestamp_eq, RIGHTARG = eql_v3.query_timestamp_ord_ore +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = eql_v3.query_timestamp_ord_ore, RIGHTARG = public.eql_v3_timestamp_eq +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = public.eql_v3_timestamp_ord, RIGHTARG = eql_v3.query_timestamp_ord_ore +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = eql_v3.query_timestamp_ord_ore, RIGHTARG = public.eql_v3_timestamp_ord +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = public.eql_v3_timestamp_ord, RIGHTARG = eql_v3.query_timestamp_ord_ore +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = eql_v3.query_timestamp_ord_ore, RIGHTARG = public.eql_v3_timestamp_ord +); + +CREATE OPERATOR < ( + FUNCTION = eql_v3_internal.lt, + LEFTARG = public.eql_v3_timestamp_ord, RIGHTARG = eql_v3.query_timestamp_ord_ore +); + +CREATE OPERATOR < ( + FUNCTION = eql_v3_internal.lt, + LEFTARG = eql_v3.query_timestamp_ord_ore, RIGHTARG = public.eql_v3_timestamp_ord +); + +CREATE OPERATOR <= ( + FUNCTION = eql_v3_internal.lte, + LEFTARG = public.eql_v3_timestamp_ord, RIGHTARG = eql_v3.query_timestamp_ord_ore +); + +CREATE OPERATOR <= ( + FUNCTION = eql_v3_internal.lte, + LEFTARG = eql_v3.query_timestamp_ord_ore, RIGHTARG = public.eql_v3_timestamp_ord +); + +CREATE OPERATOR > ( + FUNCTION = eql_v3_internal.gt, + LEFTARG = public.eql_v3_timestamp_ord, RIGHTARG = eql_v3.query_timestamp_ord_ore +); + +CREATE OPERATOR > ( + FUNCTION = eql_v3_internal.gt, + LEFTARG = eql_v3.query_timestamp_ord_ore, RIGHTARG = public.eql_v3_timestamp_ord +); + +CREATE OPERATOR >= ( + FUNCTION = eql_v3_internal.gte, + LEFTARG = public.eql_v3_timestamp_ord, RIGHTARG = eql_v3.query_timestamp_ord_ore +); + +CREATE OPERATOR >= ( + FUNCTION = eql_v3_internal.gte, + LEFTARG = eql_v3.query_timestamp_ord_ore, RIGHTARG = public.eql_v3_timestamp_ord +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = public.eql_v3_timestamp_ord_ope, RIGHTARG = eql_v3.query_timestamp_ord_ore +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = eql_v3.query_timestamp_ord_ore, RIGHTARG = public.eql_v3_timestamp_ord_ope +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = public.eql_v3_timestamp_ord_ope, RIGHTARG = eql_v3.query_timestamp_ord_ore +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = eql_v3.query_timestamp_ord_ore, RIGHTARG = public.eql_v3_timestamp_ord_ope +); + +CREATE OPERATOR < ( + FUNCTION = eql_v3_internal.lt, + LEFTARG = public.eql_v3_timestamp_ord_ope, RIGHTARG = eql_v3.query_timestamp_ord_ore +); + +CREATE OPERATOR < ( + FUNCTION = eql_v3_internal.lt, + LEFTARG = eql_v3.query_timestamp_ord_ore, RIGHTARG = public.eql_v3_timestamp_ord_ope +); + +CREATE OPERATOR <= ( + FUNCTION = eql_v3_internal.lte, + LEFTARG = public.eql_v3_timestamp_ord_ope, RIGHTARG = eql_v3.query_timestamp_ord_ore +); + +CREATE OPERATOR <= ( + FUNCTION = eql_v3_internal.lte, + LEFTARG = eql_v3.query_timestamp_ord_ore, RIGHTARG = public.eql_v3_timestamp_ord_ope +); + +CREATE OPERATOR > ( + FUNCTION = eql_v3_internal.gt, + LEFTARG = public.eql_v3_timestamp_ord_ope, RIGHTARG = eql_v3.query_timestamp_ord_ore +); + +CREATE OPERATOR > ( + FUNCTION = eql_v3_internal.gt, + LEFTARG = eql_v3.query_timestamp_ord_ore, RIGHTARG = public.eql_v3_timestamp_ord_ope +); + +CREATE OPERATOR >= ( + FUNCTION = eql_v3_internal.gte, + LEFTARG = public.eql_v3_timestamp_ord_ope, RIGHTARG = eql_v3.query_timestamp_ord_ore +); + +CREATE OPERATOR >= ( + FUNCTION = eql_v3_internal.gte, + LEFTARG = eql_v3.query_timestamp_ord_ore, RIGHTARG = public.eql_v3_timestamp_ord_ope +); -- AUTOMATICALLY GENERATED FILE. --! @file encrypted_domain/timestamp/timestamp_ord_ore_operators.sql @@ -59469,7 +74414,7 @@ DROP FUNCTION IF EXISTS eql_v3.version(); --! @brief EQL version reporting (self-contained eql_v3 surface) --! --! This file is auto-generated from src/v3/version.template during build. ---! The 3.0.6 placeholder is replaced with the actual release +--! The 3.1.0 placeholder is replaced with the actual release --! version (bare semver, e.g. "3.0.0") supplied via `mise run build --version`, --! or "DEV" for development builds. @@ -59488,14 +74433,14 @@ CREATE FUNCTION eql_v3.version() RETURNS text IMMUTABLE STRICT PARALLEL SAFE AS $$ - SELECT '3.0.6'; + SELECT '3.1.0'; $$ LANGUAGE SQL; --! @brief Schema-level version marker for obj_description() discoverability --! --! Mirrors eql_v3.version() as a comment on the schema so the installed --! version can also be read via obj_description('eql_v3'::regnamespace). -COMMENT ON SCHEMA eql_v3 IS '3.0.6'; +COMMENT ON SCHEMA eql_v3 IS '3.1.0'; --! @file pin_search_path_v3.sql --! @brief Post-install: pin search_path on every eql_v3.* function. --! diff --git a/packages/eql/crates/eql-bindings/sql/release-manifest.json b/packages/eql/crates/eql-bindings/sql/release-manifest.json index cd386a01c8..3b6a55c157 100644 --- a/packages/eql/crates/eql-bindings/sql/release-manifest.json +++ b/packages/eql/crates/eql-bindings/sql/release-manifest.json @@ -1,6 +1,6 @@ { - "eqlVersion": "3.0.6", + "eqlVersion": "3.1.0", "schemaVersion": 3, - "installSqlSha256": "9b6dab789248f911707f7c1c468c5d455987b47aac4a30fc421bc813073fffb1", + "installSqlSha256": "fd5f49b83b2da6ea964bca14ca28bb1b7f3e1b3e2c5fb510c79b12d3a65a22d9", "uninstallSqlSha256": "b1b5131b8175c5d04da9ada108d25c81c5772b15fad79a6c419ebb32d18c60a9" } diff --git a/packages/eql/packages/eql/CHANGELOG.md b/packages/eql/packages/eql/CHANGELOG.md index 6f0c535d22..a806321b2b 100644 --- a/packages/eql/packages/eql/CHANGELOG.md +++ b/packages/eql/packages/eql/CHANGELOG.md @@ -1,5 +1,55 @@ # @cipherstash/eql +## 3.1.0 + +### Minor Changes + +- e930e5b: Security: the ORE block comparator (`eql_v3_internal.compare_ore_block_256_term` + and `compare_ore_block_256_terms`, behind every ordered ORE operator and the ORE + operator class) now runs a constant number of operations for operands of the + same shape (term count, term width, NULL positions), whether and wherever they + differ. Previously its run time depended on where two values first differ, so a + party able to time queries could learn how long a prefix their query value + shares with stored values. For text the effect was large: a comparison took + about 11 µs when the first term differs and 47 µs when only the sixth does. + Results are unchanged. Single-term comparisons cost about 6% more when the + terms differ and about 36% more (roughly 1 µs) when they are equal, since equal + terms now run the hash too; text comparisons now take about 18 µs whatever the + operands. Multi-term (text) values now check every paired term, so a + malformed or mismatched-width term after the first difference, or one paired + with a NULL element, raises instead of being skipped; see + [U-001](../../docs/upgrading/v3.1.md#u-001-block-ore-text-comparisons-check-every-term) + for how to find such rows before upgrading. A timing harness is in + `packages/eql/tests/timing/ore_block_256/`. +- 0275684: **The `eql-bindings` crate resolves an EQL type named as a string to its own Stack Encrypt plan** (`stack-encrypt` feature). `eql_bindings::encryption::targets` carries a catalog-generated table of every EQL type a data plan may name as a field target — its name across languages, family and suffix, the plaintext `ValueKind` it takes, the indexes it carries, its query twin, and whether the engine can produce it today with the reason when not — and `encrypt` / `decrypt` / `query` entry points that dispatch on the name and run the type's derived `EncryptFrom` / `DecryptInto`, resolving to the EQL value's JSON bytes through the engine's `Pending` so a guest batches it with the rest of a plan. This is the EQL half of EQL types as plan field targets (cipherstash/stack#1062): a Go data plan names `TextEq` and the guest returns the finished EQL value instead of assembling one. `TextEq` is the only producible type; every other name is refused with the plan's reason. The SQL surface and the TypeScript package are unchanged. +- c851db5: **Rust `TextEq` and `TextEqQuery` support Stack Encrypt's target-directed API behind the `stack-encrypt` feature.** The stored table and column identifier supplies the encryption context; native ciphertext and equality terms are transcoded into EQL payloads while Vitamin C owns plaintext encoding. This is a new producer profile with exact string equality, independent of existing cipherstash-client ciphertext and terms. Query operands carry no recoverable ciphertext. + +### Patch Changes + +- b15c1ad: Comparing an encrypted column with a different domain's query operand now raises instead of silently returning no rows. For example `public.eql_v3_text_ord = $1::eql_v3.query_text_eq`, or `eql_v3_text_ord < $1::eql_v3.query_text_ord_ope`, previously fell through to native `jsonb` comparison and answered false for equal values. Within a type family, every pair of a column domain and another domain's query operand now resolves to a blocker for the operators both sides support, naming both operands and telling the caller to use the query domain that matches the column. Use the query domain of the column's own domain (`eql_v3.query_`). The install bundle grows by about 1,060 functions and the same number of operators, so a single-transaction uninstall now takes about 8,550 locks (up from about 6,400); raise `max_locks_per_transaction` on busy clusters. +- 9412408: Drop the `CREATE CAST (public.eql_v3_json_search AS eql_v3.query_json)` that PostgreSQL always ignored (it warned "cast will be ignored because the source data type is a domain" on every install). `doc::eql_v3.query_json` was never converting; call `eql_v3.to_ste_vec_query(col)` instead. Also corrects the `eql-bindings` wire-format docs: `op` backs `_ord` / `_ord_ope` (and `text_ord` / `text_search` carry `hm` + `op`), `ob` only `_ord_ore`. +- 37bf4cf: Encrypted JSON arrays now agree between the Rust/TypeScript bindings and the SQL. `SteVecDocument` models the root `a` array flag that the SQL root validator accepts and the array accessors require, so an array document the database accepts also parses in the bindings. The `a` flag on documents and entries is now optional but not nullable in the generated TypeScript and JSON Schema (`a?: boolean`), matching the SQL CHECK; a `null` is rejected instead of failing later with a cast error. `eql_v3.jsonb_array_length` returns 0 for an empty array (it returned NULL), and `eql_v3.jsonb_array_elements` and `eql_v3.jsonb_document_contains(jsonb[], jsonb)` no longer raise "upper bound of FOR loop cannot be null" on one. +- 169f985: Fix: the `_ord_ore` comparison functions (`eql_v3.lt`, `lte`, `gt`, `gte`, `eq`, + `neq`), and the operators on `_ord_ore` columns when named with their schema + (`col OPERATOR(public.<) $1`), no longer give wrong answers when `public` is not + on the `search_path`. These functions are kept free of a pinned + `search_path` so PostgreSQL can inline them into index scans, which means they + look up their comparison operator through the caller's `search_path`. The ORE + comparison operators live in `public`, so a caller without it, such as a + `SECURITY DEFINER` function with `SET search_path = ''` (the hardening Supabase + recommends), got PostgreSQL's built-in record comparison instead. That compares + the ciphertext bytes, so equality and ordering were silently wrong rather than + raising an error. Every generated comparison function now names its operator + with its schema (`OPERATOR(public.<)` for ORE, `OPERATOR(pg_catalog.<)` for the + HMAC, bloom filter and OPE terms), so the result no longer depends on the + `search_path`, and the functions still inline. A bare `col < $1` still needs + `public` on the `search_path`, because the operators on encrypted columns are + created in `public`; without it, call the function (`eql_v3.lt(col, $1)`) or + name the operator's schema. Reinstall or upgrade EQL to pick up the fix. + + The `stash-postgres` skill now explains how to query encrypted columns from a + function or role whose `search_path` leaves out `public`. + ## 3.0.6 ### Patch Changes diff --git a/packages/eql/packages/eql/package.json b/packages/eql/packages/eql/package.json index ae87ef23b0..f3be39a88b 100644 --- a/packages/eql/packages/eql/package.json +++ b/packages/eql/packages/eql/package.json @@ -1,6 +1,6 @@ { "name": "@cipherstash/eql", - "version": "3.0.6", + "version": "3.1.0", "description": "Canonical EQL v3 wire types, JSON schemas, and SQL bundle.", "keywords": [ "eql", diff --git a/packages/eql/packages/eql/sql/cipherstash-encrypt.sql b/packages/eql/packages/eql/sql/cipherstash-encrypt.sql index 4b40deee5c..f7d4e3c546 100644 --- a/packages/eql/packages/eql/sql/cipherstash-encrypt.sql +++ b/packages/eql/packages/eql/sql/cipherstash-encrypt.sql @@ -403,7 +403,8 @@ $$; --! data key; entry `c` values are raw AEAD output whose nonces are --! derived from the entries' selectors) — it is opaque to SQL and --! only ever carried/grafted, never parsed. Unknown envelope keys are ---! rejected; `k` and `a` remain optional compatibility fields. +--! rejected; `k` and `a` remain optional, and `a`, when present, must be a +--! JSON boolean (matching the sv entry validator). CREATE OR REPLACE FUNCTION public.eql_v3_is_valid_ste_vec_document_payload(val jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE @@ -416,6 +417,7 @@ AS $$ AND jsonb_typeof(val -> 'h') = 'string' AND jsonb_typeof(val -> 'sv') = 'array' AND val - ARRAY['v', 'k', 'i', 'h', 'sv', 'a']::text[] = '{}'::jsonb + AND (NOT (val ? 'a') OR jsonb_typeof(val -> 'a') = 'boolean') AND NOT EXISTS ( SELECT 1 FROM jsonb_array_elements( @@ -561,6 +563,13 @@ $$; --! GIN index expression: --! `GIN (eql_v3.to_ste_vec_query(col)::jsonb jsonb_path_ops)`. --! +--! @note There is deliberately no `CREATE CAST` from `public.eql_v3_json_search` +--! to `eql_v3.query_json`. PostgreSQL ignores a cast whose source type is a +--! domain (it warns "cast will be ignored because the source data type is a +--! domain"), so `doc::eql_v3.query_json` would never call +--! `to_ste_vec_query`; it is a plain binary coercion that then fails the +--! `query_json` CHECK. Call `eql_v3.to_ste_vec_query(col)` explicitly. +--! --! @param e public.eql_v3_json_search Source encrypted payload --! @return eql_v3.query_json Query-shaped needle, sv elements normalised. --! @see eql_v3.query_json @@ -604,10 +613,6 @@ AS $$ )::eql_v3.query_json $$; -CREATE CAST (public.eql_v3_json_search AS eql_v3.query_json) - WITH FUNCTION eql_v3.to_ste_vec_query(public.eql_v3_json_search) - AS ASSIGNMENT; - --! @brief EQL lint: detect non-inlinable operator implementation functions --! --! Returns one row per violation found in the installed `eql_v3` surface. The @@ -13992,7 +13997,7 @@ LANGUAGE plpgsql; --! @return boolean CREATE FUNCTION eql_v3.matches(a public.eql_v3_text_match, b public.eql_v3_text_match) RETURNS boolean LANGUAGE sql IMMUTABLE PARALLEL SAFE -AS $$ SELECT eql_v3.match_term(a) @> eql_v3.match_term(b) AND (cardinality(eql_v3.match_term(b)) > 0 OR cardinality(eql_v3.match_term(a)) = 0) $$; +AS $$ SELECT eql_v3.match_term(a) OPERATOR(pg_catalog.@>) eql_v3.match_term(b) AND (pg_catalog.cardinality(eql_v3.match_term(b)) OPERATOR(pg_catalog.>) 0 OR pg_catalog.cardinality(eql_v3.match_term(a)) OPERATOR(pg_catalog.=) 0) $$; --! @brief Operator wrapper for public.eql_v3_text_match. --! @param a public.eql_v3_text_match @@ -14000,7 +14005,7 @@ AS $$ SELECT eql_v3.match_term(a) @> eql_v3.match_term(b) AND (cardinality(eql_v --! @return boolean CREATE FUNCTION eql_v3.matches(a public.eql_v3_text_match, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE PARALLEL SAFE -AS $$ SELECT eql_v3.match_term(a) @> eql_v3.match_term(b::public.eql_v3_text_match) AND (cardinality(eql_v3.match_term(b::public.eql_v3_text_match)) > 0 OR cardinality(eql_v3.match_term(a)) = 0) $$; +AS $$ SELECT eql_v3.match_term(a) OPERATOR(pg_catalog.@>) eql_v3.match_term(b::public.eql_v3_text_match) AND (pg_catalog.cardinality(eql_v3.match_term(b::public.eql_v3_text_match)) OPERATOR(pg_catalog.>) 0 OR pg_catalog.cardinality(eql_v3.match_term(a)) OPERATOR(pg_catalog.=) 0) $$; --! @brief Operator wrapper for public.eql_v3_text_match. --! @param a jsonb @@ -14008,7 +14013,7 @@ AS $$ SELECT eql_v3.match_term(a) @> eql_v3.match_term(b::public.eql_v3_text_mat --! @return boolean CREATE FUNCTION eql_v3.matches(a jsonb, b public.eql_v3_text_match) RETURNS boolean LANGUAGE sql IMMUTABLE PARALLEL SAFE -AS $$ SELECT eql_v3.match_term(a::public.eql_v3_text_match) @> eql_v3.match_term(b) AND (cardinality(eql_v3.match_term(b)) > 0 OR cardinality(eql_v3.match_term(a::public.eql_v3_text_match)) = 0) $$; +AS $$ SELECT eql_v3.match_term(a::public.eql_v3_text_match) OPERATOR(pg_catalog.@>) eql_v3.match_term(b) AND (pg_catalog.cardinality(eql_v3.match_term(b)) OPERATOR(pg_catalog.>) 0 OR pg_catalog.cardinality(eql_v3.match_term(a::public.eql_v3_text_match)) OPERATOR(pg_catalog.=) 0) $$; --! @brief Unsupported operator blocker for public.eql_v3_text_match. --! @@ -14168,7 +14173,7 @@ AS $$ SELECT eql_v3_internal.bloom_filter(a::jsonb) $$; --! @return boolean CREATE FUNCTION eql_v3.matches(a public.eql_v3_text_match, b eql_v3.query_text_match) RETURNS boolean LANGUAGE sql IMMUTABLE PARALLEL SAFE -AS $$ SELECT eql_v3.match_term(a) @> eql_v3.match_term(b) AND (cardinality(eql_v3.match_term(b)) > 0 OR cardinality(eql_v3.match_term(a)) = 0) $$; +AS $$ SELECT eql_v3.match_term(a) OPERATOR(pg_catalog.@>) eql_v3.match_term(b) AND (pg_catalog.cardinality(eql_v3.match_term(b)) OPERATOR(pg_catalog.>) 0 OR pg_catalog.cardinality(eql_v3.match_term(a)) OPERATOR(pg_catalog.=) 0) $$; --! @brief Operator wrapper for eql_v3.query_text_match. --! @param a eql_v3.query_text_match @@ -14176,7 +14181,43 @@ AS $$ SELECT eql_v3.match_term(a) @> eql_v3.match_term(b) AND (cardinality(eql_v --! @return boolean CREATE FUNCTION eql_v3.matches(a eql_v3.query_text_match, b public.eql_v3_text_match) RETURNS boolean LANGUAGE sql IMMUTABLE PARALLEL SAFE -AS $$ SELECT eql_v3.match_term(a) @> eql_v3.match_term(b) AND (cardinality(eql_v3.match_term(b)) > 0 OR cardinality(eql_v3.match_term(a)) = 0) $$; +AS $$ SELECT eql_v3.match_term(a) OPERATOR(pg_catalog.@>) eql_v3.match_term(b) AND (pg_catalog.cardinality(eql_v3.match_term(b)) OPERATOR(pg_catalog.>) 0 OR pg_catalog.cardinality(eql_v3.match_term(a)) OPERATOR(pg_catalog.=) 0) $$; + +--! @brief Unsupported operator blocker for eql_v3.query_text_match: public.eql_v3_text_search_ore and eql_v3.query_text_match (mismatched query domain). +--! @param a public.eql_v3_text_search_ore left operand +--! @param b eql_v3.query_text_match right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal."@@"(a public.eql_v3_text_search_ore, b eql_v3.query_text_match) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '@@', 'public.eql_v3_text_search_ore and eql_v3.query_text_match'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_match: eql_v3.query_text_match and public.eql_v3_text_search_ore (mismatched query domain). +--! @param a eql_v3.query_text_match left operand +--! @param b public.eql_v3_text_search_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal."@@"(a eql_v3.query_text_match, b public.eql_v3_text_search_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '@@', 'eql_v3.query_text_match and public.eql_v3_text_search_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_match: public.eql_v3_text_search and eql_v3.query_text_match (mismatched query domain). +--! @param a public.eql_v3_text_search left operand +--! @param b eql_v3.query_text_match right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal."@@"(a public.eql_v3_text_search, b eql_v3.query_text_match) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '@@', 'public.eql_v3_text_search and eql_v3.query_text_match'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_match: eql_v3.query_text_match and public.eql_v3_text_search (mismatched query domain). +--! @param a eql_v3.query_text_match left operand +--! @param b public.eql_v3_text_search right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal."@@"(a eql_v3.query_text_match, b public.eql_v3_text_search) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '@@', 'eql_v3.query_text_match and public.eql_v3_text_search'; END; $$ +LANGUAGE plpgsql; -- AUTOMATICALLY GENERATED FILE. --! @file encrypted_domain/text/query_text_match_operators.sql @@ -14193,6 +14234,26 @@ CREATE OPERATOR @@ ( LEFTARG = eql_v3.query_text_match, RIGHTARG = public.eql_v3_text_match, RESTRICT = contsel, JOIN = contjoinsel ); + +CREATE OPERATOR @@ ( + FUNCTION = eql_v3_internal."@@", + LEFTARG = public.eql_v3_text_search_ore, RIGHTARG = eql_v3.query_text_match +); + +CREATE OPERATOR @@ ( + FUNCTION = eql_v3_internal."@@", + LEFTARG = eql_v3.query_text_match, RIGHTARG = public.eql_v3_text_search_ore +); + +CREATE OPERATOR @@ ( + FUNCTION = eql_v3_internal."@@", + LEFTARG = public.eql_v3_text_search, RIGHTARG = eql_v3.query_text_match +); + +CREATE OPERATOR @@ ( + FUNCTION = eql_v3_internal."@@", + LEFTARG = eql_v3.query_text_match, RIGHTARG = public.eql_v3_text_search +); -- AUTOMATICALLY GENERATED FILE. --! @file encrypted_domain/text/text_match_operators.sql @@ -14503,7 +14564,7 @@ AS $$ SELECT eql_v3_internal.hmac_256(a::jsonb) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a public.eql_v3_bigint_eq, b public.eql_v3_bigint_eq) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.eq_term(a) = eql_v3.eq_term(b) $$; +AS $$ SELECT eql_v3.eq_term(a) OPERATOR(pg_catalog.=) eql_v3.eq_term(b) $$; --! @brief Operator wrapper for public.eql_v3_bigint_eq. --! @param a public.eql_v3_bigint_eq @@ -14511,7 +14572,7 @@ AS $$ SELECT eql_v3.eq_term(a) = eql_v3.eq_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a public.eql_v3_bigint_eq, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.eq_term(a) = eql_v3.eq_term(b::public.eql_v3_bigint_eq) $$; +AS $$ SELECT eql_v3.eq_term(a) OPERATOR(pg_catalog.=) eql_v3.eq_term(b::public.eql_v3_bigint_eq) $$; --! @brief Operator wrapper for public.eql_v3_bigint_eq. --! @param a jsonb @@ -14519,7 +14580,7 @@ AS $$ SELECT eql_v3.eq_term(a) = eql_v3.eq_term(b::public.eql_v3_bigint_eq) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a jsonb, b public.eql_v3_bigint_eq) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.eq_term(a::public.eql_v3_bigint_eq) = eql_v3.eq_term(b) $$; +AS $$ SELECT eql_v3.eq_term(a::public.eql_v3_bigint_eq) OPERATOR(pg_catalog.=) eql_v3.eq_term(b) $$; --! @brief Operator wrapper for public.eql_v3_bigint_eq. --! @param a public.eql_v3_bigint_eq @@ -14527,7 +14588,7 @@ AS $$ SELECT eql_v3.eq_term(a::public.eql_v3_bigint_eq) = eql_v3.eq_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.neq(a public.eql_v3_bigint_eq, b public.eql_v3_bigint_eq) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.eq_term(a) <> eql_v3.eq_term(b) $$; +AS $$ SELECT eql_v3.eq_term(a) OPERATOR(pg_catalog.<>) eql_v3.eq_term(b) $$; --! @brief Operator wrapper for public.eql_v3_bigint_eq. --! @param a public.eql_v3_bigint_eq @@ -14535,7 +14596,7 @@ AS $$ SELECT eql_v3.eq_term(a) <> eql_v3.eq_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.neq(a public.eql_v3_bigint_eq, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.eq_term(a) <> eql_v3.eq_term(b::public.eql_v3_bigint_eq) $$; +AS $$ SELECT eql_v3.eq_term(a) OPERATOR(pg_catalog.<>) eql_v3.eq_term(b::public.eql_v3_bigint_eq) $$; --! @brief Operator wrapper for public.eql_v3_bigint_eq. --! @param a jsonb @@ -14543,7 +14604,7 @@ AS $$ SELECT eql_v3.eq_term(a) <> eql_v3.eq_term(b::public.eql_v3_bigint_eq) $$; --! @return boolean CREATE FUNCTION eql_v3.neq(a jsonb, b public.eql_v3_bigint_eq) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.eq_term(a::public.eql_v3_bigint_eq) <> eql_v3.eq_term(b) $$; +AS $$ SELECT eql_v3.eq_term(a::public.eql_v3_bigint_eq) OPERATOR(pg_catalog.<>) eql_v3.eq_term(b) $$; --! @brief Unsupported operator blocker for public.eql_v3_bigint_eq. --! @@ -15382,7 +15443,7 @@ AS $$ SELECT eql_v3_internal.hmac_256(a::jsonb) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a public.eql_v3_bigint_eq, b eql_v3.query_bigint_eq) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.eq_term(a) = eql_v3.eq_term(b) $$; +AS $$ SELECT eql_v3.eq_term(a) OPERATOR(pg_catalog.=) eql_v3.eq_term(b) $$; --! @brief Operator wrapper for eql_v3.query_bigint_eq. --! @param a eql_v3.query_bigint_eq @@ -15390,7 +15451,7 @@ AS $$ SELECT eql_v3.eq_term(a) = eql_v3.eq_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a eql_v3.query_bigint_eq, b public.eql_v3_bigint_eq) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.eq_term(a) = eql_v3.eq_term(b) $$; +AS $$ SELECT eql_v3.eq_term(a) OPERATOR(pg_catalog.=) eql_v3.eq_term(b) $$; --! @brief Operator wrapper for eql_v3.query_bigint_eq. --! @param a public.eql_v3_bigint_eq @@ -15398,7 +15459,7 @@ AS $$ SELECT eql_v3.eq_term(a) = eql_v3.eq_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.neq(a public.eql_v3_bigint_eq, b eql_v3.query_bigint_eq) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.eq_term(a) <> eql_v3.eq_term(b) $$; +AS $$ SELECT eql_v3.eq_term(a) OPERATOR(pg_catalog.<>) eql_v3.eq_term(b) $$; --! @brief Operator wrapper for eql_v3.query_bigint_eq. --! @param a eql_v3.query_bigint_eq @@ -15406,7 +15467,115 @@ AS $$ SELECT eql_v3.eq_term(a) <> eql_v3.eq_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.neq(a eql_v3.query_bigint_eq, b public.eql_v3_bigint_eq) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.eq_term(a) <> eql_v3.eq_term(b) $$; +AS $$ SELECT eql_v3.eq_term(a) OPERATOR(pg_catalog.<>) eql_v3.eq_term(b) $$; + +--! @brief Unsupported operator blocker for eql_v3.query_bigint_eq: public.eql_v3_bigint_ord_ore and eql_v3.query_bigint_eq (mismatched query domain). +--! @param a public.eql_v3_bigint_ord_ore left operand +--! @param b eql_v3.query_bigint_eq right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a public.eql_v3_bigint_ord_ore, b eql_v3.query_bigint_eq) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'public.eql_v3_bigint_ord_ore and eql_v3.query_bigint_eq'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_bigint_eq: eql_v3.query_bigint_eq and public.eql_v3_bigint_ord_ore (mismatched query domain). +--! @param a eql_v3.query_bigint_eq left operand +--! @param b public.eql_v3_bigint_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a eql_v3.query_bigint_eq, b public.eql_v3_bigint_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'eql_v3.query_bigint_eq and public.eql_v3_bigint_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_bigint_eq: public.eql_v3_bigint_ord_ore and eql_v3.query_bigint_eq (mismatched query domain). +--! @param a public.eql_v3_bigint_ord_ore left operand +--! @param b eql_v3.query_bigint_eq right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a public.eql_v3_bigint_ord_ore, b eql_v3.query_bigint_eq) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'public.eql_v3_bigint_ord_ore and eql_v3.query_bigint_eq'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_bigint_eq: eql_v3.query_bigint_eq and public.eql_v3_bigint_ord_ore (mismatched query domain). +--! @param a eql_v3.query_bigint_eq left operand +--! @param b public.eql_v3_bigint_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a eql_v3.query_bigint_eq, b public.eql_v3_bigint_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'eql_v3.query_bigint_eq and public.eql_v3_bigint_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_bigint_eq: public.eql_v3_bigint_ord and eql_v3.query_bigint_eq (mismatched query domain). +--! @param a public.eql_v3_bigint_ord left operand +--! @param b eql_v3.query_bigint_eq right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a public.eql_v3_bigint_ord, b eql_v3.query_bigint_eq) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'public.eql_v3_bigint_ord and eql_v3.query_bigint_eq'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_bigint_eq: eql_v3.query_bigint_eq and public.eql_v3_bigint_ord (mismatched query domain). +--! @param a eql_v3.query_bigint_eq left operand +--! @param b public.eql_v3_bigint_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a eql_v3.query_bigint_eq, b public.eql_v3_bigint_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'eql_v3.query_bigint_eq and public.eql_v3_bigint_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_bigint_eq: public.eql_v3_bigint_ord and eql_v3.query_bigint_eq (mismatched query domain). +--! @param a public.eql_v3_bigint_ord left operand +--! @param b eql_v3.query_bigint_eq right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a public.eql_v3_bigint_ord, b eql_v3.query_bigint_eq) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'public.eql_v3_bigint_ord and eql_v3.query_bigint_eq'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_bigint_eq: eql_v3.query_bigint_eq and public.eql_v3_bigint_ord (mismatched query domain). +--! @param a eql_v3.query_bigint_eq left operand +--! @param b public.eql_v3_bigint_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a eql_v3.query_bigint_eq, b public.eql_v3_bigint_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'eql_v3.query_bigint_eq and public.eql_v3_bigint_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_bigint_eq: public.eql_v3_bigint_ord_ope and eql_v3.query_bigint_eq (mismatched query domain). +--! @param a public.eql_v3_bigint_ord_ope left operand +--! @param b eql_v3.query_bigint_eq right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a public.eql_v3_bigint_ord_ope, b eql_v3.query_bigint_eq) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'public.eql_v3_bigint_ord_ope and eql_v3.query_bigint_eq'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_bigint_eq: eql_v3.query_bigint_eq and public.eql_v3_bigint_ord_ope (mismatched query domain). +--! @param a eql_v3.query_bigint_eq left operand +--! @param b public.eql_v3_bigint_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a eql_v3.query_bigint_eq, b public.eql_v3_bigint_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'eql_v3.query_bigint_eq and public.eql_v3_bigint_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_bigint_eq: public.eql_v3_bigint_ord_ope and eql_v3.query_bigint_eq (mismatched query domain). +--! @param a public.eql_v3_bigint_ord_ope left operand +--! @param b eql_v3.query_bigint_eq right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a public.eql_v3_bigint_ord_ope, b eql_v3.query_bigint_eq) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'public.eql_v3_bigint_ord_ope and eql_v3.query_bigint_eq'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_bigint_eq: eql_v3.query_bigint_eq and public.eql_v3_bigint_ord_ope (mismatched query domain). +--! @param a eql_v3.query_bigint_eq left operand +--! @param b public.eql_v3_bigint_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a eql_v3.query_bigint_eq, b public.eql_v3_bigint_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'eql_v3.query_bigint_eq and public.eql_v3_bigint_ord_ope'; END; $$ +LANGUAGE plpgsql; -- AUTOMATICALLY GENERATED FILE. --! @file encrypted_domain/bigint/query_bigint_eq_operators.sql @@ -15435,6 +15604,66 @@ CREATE OPERATOR <> ( LEFTARG = eql_v3.query_bigint_eq, RIGHTARG = public.eql_v3_bigint_eq, COMMUTATOR = <>, NEGATOR = =, RESTRICT = neqsel, JOIN = neqjoinsel ); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = public.eql_v3_bigint_ord_ore, RIGHTARG = eql_v3.query_bigint_eq +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = eql_v3.query_bigint_eq, RIGHTARG = public.eql_v3_bigint_ord_ore +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = public.eql_v3_bigint_ord_ore, RIGHTARG = eql_v3.query_bigint_eq +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = eql_v3.query_bigint_eq, RIGHTARG = public.eql_v3_bigint_ord_ore +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = public.eql_v3_bigint_ord, RIGHTARG = eql_v3.query_bigint_eq +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = eql_v3.query_bigint_eq, RIGHTARG = public.eql_v3_bigint_ord +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = public.eql_v3_bigint_ord, RIGHTARG = eql_v3.query_bigint_eq +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = eql_v3.query_bigint_eq, RIGHTARG = public.eql_v3_bigint_ord +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = public.eql_v3_bigint_ord_ope, RIGHTARG = eql_v3.query_bigint_eq +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = eql_v3.query_bigint_eq, RIGHTARG = public.eql_v3_bigint_ord_ope +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = public.eql_v3_bigint_ord_ope, RIGHTARG = eql_v3.query_bigint_eq +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = eql_v3.query_bigint_eq, RIGHTARG = public.eql_v3_bigint_ord_ope +); -- AUTOMATICALLY GENERATED FILE. --! @file encrypted_domain/date/date_eq_functions.sql @@ -15454,7 +15683,7 @@ AS $$ SELECT eql_v3_internal.hmac_256(a::jsonb) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a public.eql_v3_date_eq, b public.eql_v3_date_eq) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.eq_term(a) = eql_v3.eq_term(b) $$; +AS $$ SELECT eql_v3.eq_term(a) OPERATOR(pg_catalog.=) eql_v3.eq_term(b) $$; --! @brief Operator wrapper for public.eql_v3_date_eq. --! @param a public.eql_v3_date_eq @@ -15462,7 +15691,7 @@ AS $$ SELECT eql_v3.eq_term(a) = eql_v3.eq_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a public.eql_v3_date_eq, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.eq_term(a) = eql_v3.eq_term(b::public.eql_v3_date_eq) $$; +AS $$ SELECT eql_v3.eq_term(a) OPERATOR(pg_catalog.=) eql_v3.eq_term(b::public.eql_v3_date_eq) $$; --! @brief Operator wrapper for public.eql_v3_date_eq. --! @param a jsonb @@ -15470,7 +15699,7 @@ AS $$ SELECT eql_v3.eq_term(a) = eql_v3.eq_term(b::public.eql_v3_date_eq) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a jsonb, b public.eql_v3_date_eq) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.eq_term(a::public.eql_v3_date_eq) = eql_v3.eq_term(b) $$; +AS $$ SELECT eql_v3.eq_term(a::public.eql_v3_date_eq) OPERATOR(pg_catalog.=) eql_v3.eq_term(b) $$; --! @brief Operator wrapper for public.eql_v3_date_eq. --! @param a public.eql_v3_date_eq @@ -15478,7 +15707,7 @@ AS $$ SELECT eql_v3.eq_term(a::public.eql_v3_date_eq) = eql_v3.eq_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.neq(a public.eql_v3_date_eq, b public.eql_v3_date_eq) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.eq_term(a) <> eql_v3.eq_term(b) $$; +AS $$ SELECT eql_v3.eq_term(a) OPERATOR(pg_catalog.<>) eql_v3.eq_term(b) $$; --! @brief Operator wrapper for public.eql_v3_date_eq. --! @param a public.eql_v3_date_eq @@ -15486,7 +15715,7 @@ AS $$ SELECT eql_v3.eq_term(a) <> eql_v3.eq_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.neq(a public.eql_v3_date_eq, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.eq_term(a) <> eql_v3.eq_term(b::public.eql_v3_date_eq) $$; +AS $$ SELECT eql_v3.eq_term(a) OPERATOR(pg_catalog.<>) eql_v3.eq_term(b::public.eql_v3_date_eq) $$; --! @brief Operator wrapper for public.eql_v3_date_eq. --! @param a jsonb @@ -15494,7 +15723,7 @@ AS $$ SELECT eql_v3.eq_term(a) <> eql_v3.eq_term(b::public.eql_v3_date_eq) $$; --! @return boolean CREATE FUNCTION eql_v3.neq(a jsonb, b public.eql_v3_date_eq) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.eq_term(a::public.eql_v3_date_eq) <> eql_v3.eq_term(b) $$; +AS $$ SELECT eql_v3.eq_term(a::public.eql_v3_date_eq) OPERATOR(pg_catalog.<>) eql_v3.eq_term(b) $$; --! @brief Unsupported operator blocker for public.eql_v3_date_eq. --! @@ -16333,7 +16562,7 @@ AS $$ SELECT eql_v3_internal.hmac_256(a::jsonb) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a public.eql_v3_date_eq, b eql_v3.query_date_eq) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.eq_term(a) = eql_v3.eq_term(b) $$; +AS $$ SELECT eql_v3.eq_term(a) OPERATOR(pg_catalog.=) eql_v3.eq_term(b) $$; --! @brief Operator wrapper for eql_v3.query_date_eq. --! @param a eql_v3.query_date_eq @@ -16341,7 +16570,7 @@ AS $$ SELECT eql_v3.eq_term(a) = eql_v3.eq_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a eql_v3.query_date_eq, b public.eql_v3_date_eq) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.eq_term(a) = eql_v3.eq_term(b) $$; +AS $$ SELECT eql_v3.eq_term(a) OPERATOR(pg_catalog.=) eql_v3.eq_term(b) $$; --! @brief Operator wrapper for eql_v3.query_date_eq. --! @param a public.eql_v3_date_eq @@ -16349,7 +16578,7 @@ AS $$ SELECT eql_v3.eq_term(a) = eql_v3.eq_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.neq(a public.eql_v3_date_eq, b eql_v3.query_date_eq) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.eq_term(a) <> eql_v3.eq_term(b) $$; +AS $$ SELECT eql_v3.eq_term(a) OPERATOR(pg_catalog.<>) eql_v3.eq_term(b) $$; --! @brief Operator wrapper for eql_v3.query_date_eq. --! @param a eql_v3.query_date_eq @@ -16357,7 +16586,115 @@ AS $$ SELECT eql_v3.eq_term(a) <> eql_v3.eq_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.neq(a eql_v3.query_date_eq, b public.eql_v3_date_eq) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.eq_term(a) <> eql_v3.eq_term(b) $$; +AS $$ SELECT eql_v3.eq_term(a) OPERATOR(pg_catalog.<>) eql_v3.eq_term(b) $$; + +--! @brief Unsupported operator blocker for eql_v3.query_date_eq: public.eql_v3_date_ord_ore and eql_v3.query_date_eq (mismatched query domain). +--! @param a public.eql_v3_date_ord_ore left operand +--! @param b eql_v3.query_date_eq right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a public.eql_v3_date_ord_ore, b eql_v3.query_date_eq) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'public.eql_v3_date_ord_ore and eql_v3.query_date_eq'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_date_eq: eql_v3.query_date_eq and public.eql_v3_date_ord_ore (mismatched query domain). +--! @param a eql_v3.query_date_eq left operand +--! @param b public.eql_v3_date_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a eql_v3.query_date_eq, b public.eql_v3_date_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'eql_v3.query_date_eq and public.eql_v3_date_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_date_eq: public.eql_v3_date_ord_ore and eql_v3.query_date_eq (mismatched query domain). +--! @param a public.eql_v3_date_ord_ore left operand +--! @param b eql_v3.query_date_eq right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a public.eql_v3_date_ord_ore, b eql_v3.query_date_eq) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'public.eql_v3_date_ord_ore and eql_v3.query_date_eq'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_date_eq: eql_v3.query_date_eq and public.eql_v3_date_ord_ore (mismatched query domain). +--! @param a eql_v3.query_date_eq left operand +--! @param b public.eql_v3_date_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a eql_v3.query_date_eq, b public.eql_v3_date_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'eql_v3.query_date_eq and public.eql_v3_date_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_date_eq: public.eql_v3_date_ord and eql_v3.query_date_eq (mismatched query domain). +--! @param a public.eql_v3_date_ord left operand +--! @param b eql_v3.query_date_eq right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a public.eql_v3_date_ord, b eql_v3.query_date_eq) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'public.eql_v3_date_ord and eql_v3.query_date_eq'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_date_eq: eql_v3.query_date_eq and public.eql_v3_date_ord (mismatched query domain). +--! @param a eql_v3.query_date_eq left operand +--! @param b public.eql_v3_date_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a eql_v3.query_date_eq, b public.eql_v3_date_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'eql_v3.query_date_eq and public.eql_v3_date_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_date_eq: public.eql_v3_date_ord and eql_v3.query_date_eq (mismatched query domain). +--! @param a public.eql_v3_date_ord left operand +--! @param b eql_v3.query_date_eq right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a public.eql_v3_date_ord, b eql_v3.query_date_eq) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'public.eql_v3_date_ord and eql_v3.query_date_eq'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_date_eq: eql_v3.query_date_eq and public.eql_v3_date_ord (mismatched query domain). +--! @param a eql_v3.query_date_eq left operand +--! @param b public.eql_v3_date_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a eql_v3.query_date_eq, b public.eql_v3_date_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'eql_v3.query_date_eq and public.eql_v3_date_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_date_eq: public.eql_v3_date_ord_ope and eql_v3.query_date_eq (mismatched query domain). +--! @param a public.eql_v3_date_ord_ope left operand +--! @param b eql_v3.query_date_eq right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a public.eql_v3_date_ord_ope, b eql_v3.query_date_eq) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'public.eql_v3_date_ord_ope and eql_v3.query_date_eq'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_date_eq: eql_v3.query_date_eq and public.eql_v3_date_ord_ope (mismatched query domain). +--! @param a eql_v3.query_date_eq left operand +--! @param b public.eql_v3_date_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a eql_v3.query_date_eq, b public.eql_v3_date_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'eql_v3.query_date_eq and public.eql_v3_date_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_date_eq: public.eql_v3_date_ord_ope and eql_v3.query_date_eq (mismatched query domain). +--! @param a public.eql_v3_date_ord_ope left operand +--! @param b eql_v3.query_date_eq right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a public.eql_v3_date_ord_ope, b eql_v3.query_date_eq) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'public.eql_v3_date_ord_ope and eql_v3.query_date_eq'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_date_eq: eql_v3.query_date_eq and public.eql_v3_date_ord_ope (mismatched query domain). +--! @param a eql_v3.query_date_eq left operand +--! @param b public.eql_v3_date_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a eql_v3.query_date_eq, b public.eql_v3_date_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'eql_v3.query_date_eq and public.eql_v3_date_ord_ope'; END; $$ +LANGUAGE plpgsql; -- AUTOMATICALLY GENERATED FILE. --! @file encrypted_domain/date/query_date_eq_operators.sql @@ -16386,6 +16723,66 @@ CREATE OPERATOR <> ( LEFTARG = eql_v3.query_date_eq, RIGHTARG = public.eql_v3_date_eq, COMMUTATOR = <>, NEGATOR = =, RESTRICT = neqsel, JOIN = neqjoinsel ); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = public.eql_v3_date_ord_ore, RIGHTARG = eql_v3.query_date_eq +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = eql_v3.query_date_eq, RIGHTARG = public.eql_v3_date_ord_ore +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = public.eql_v3_date_ord_ore, RIGHTARG = eql_v3.query_date_eq +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = eql_v3.query_date_eq, RIGHTARG = public.eql_v3_date_ord_ore +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = public.eql_v3_date_ord, RIGHTARG = eql_v3.query_date_eq +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = eql_v3.query_date_eq, RIGHTARG = public.eql_v3_date_ord +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = public.eql_v3_date_ord, RIGHTARG = eql_v3.query_date_eq +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = eql_v3.query_date_eq, RIGHTARG = public.eql_v3_date_ord +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = public.eql_v3_date_ord_ope, RIGHTARG = eql_v3.query_date_eq +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = eql_v3.query_date_eq, RIGHTARG = public.eql_v3_date_ord_ope +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = public.eql_v3_date_ord_ope, RIGHTARG = eql_v3.query_date_eq +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = eql_v3.query_date_eq, RIGHTARG = public.eql_v3_date_ord_ope +); -- AUTOMATICALLY GENERATED FILE. --! @file encrypted_domain/double/double_eq_functions.sql @@ -16405,7 +16802,7 @@ AS $$ SELECT eql_v3_internal.hmac_256(a::jsonb) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a public.eql_v3_double_eq, b public.eql_v3_double_eq) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.eq_term(a) = eql_v3.eq_term(b) $$; +AS $$ SELECT eql_v3.eq_term(a) OPERATOR(pg_catalog.=) eql_v3.eq_term(b) $$; --! @brief Operator wrapper for public.eql_v3_double_eq. --! @param a public.eql_v3_double_eq @@ -16413,7 +16810,7 @@ AS $$ SELECT eql_v3.eq_term(a) = eql_v3.eq_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a public.eql_v3_double_eq, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.eq_term(a) = eql_v3.eq_term(b::public.eql_v3_double_eq) $$; +AS $$ SELECT eql_v3.eq_term(a) OPERATOR(pg_catalog.=) eql_v3.eq_term(b::public.eql_v3_double_eq) $$; --! @brief Operator wrapper for public.eql_v3_double_eq. --! @param a jsonb @@ -16421,7 +16818,7 @@ AS $$ SELECT eql_v3.eq_term(a) = eql_v3.eq_term(b::public.eql_v3_double_eq) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a jsonb, b public.eql_v3_double_eq) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.eq_term(a::public.eql_v3_double_eq) = eql_v3.eq_term(b) $$; +AS $$ SELECT eql_v3.eq_term(a::public.eql_v3_double_eq) OPERATOR(pg_catalog.=) eql_v3.eq_term(b) $$; --! @brief Operator wrapper for public.eql_v3_double_eq. --! @param a public.eql_v3_double_eq @@ -16429,7 +16826,7 @@ AS $$ SELECT eql_v3.eq_term(a::public.eql_v3_double_eq) = eql_v3.eq_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.neq(a public.eql_v3_double_eq, b public.eql_v3_double_eq) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.eq_term(a) <> eql_v3.eq_term(b) $$; +AS $$ SELECT eql_v3.eq_term(a) OPERATOR(pg_catalog.<>) eql_v3.eq_term(b) $$; --! @brief Operator wrapper for public.eql_v3_double_eq. --! @param a public.eql_v3_double_eq @@ -16437,7 +16834,7 @@ AS $$ SELECT eql_v3.eq_term(a) <> eql_v3.eq_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.neq(a public.eql_v3_double_eq, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.eq_term(a) <> eql_v3.eq_term(b::public.eql_v3_double_eq) $$; +AS $$ SELECT eql_v3.eq_term(a) OPERATOR(pg_catalog.<>) eql_v3.eq_term(b::public.eql_v3_double_eq) $$; --! @brief Operator wrapper for public.eql_v3_double_eq. --! @param a jsonb @@ -16445,7 +16842,7 @@ AS $$ SELECT eql_v3.eq_term(a) <> eql_v3.eq_term(b::public.eql_v3_double_eq) $$; --! @return boolean CREATE FUNCTION eql_v3.neq(a jsonb, b public.eql_v3_double_eq) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.eq_term(a::public.eql_v3_double_eq) <> eql_v3.eq_term(b) $$; +AS $$ SELECT eql_v3.eq_term(a::public.eql_v3_double_eq) OPERATOR(pg_catalog.<>) eql_v3.eq_term(b) $$; --! @brief Unsupported operator blocker for public.eql_v3_double_eq. --! @@ -17284,7 +17681,7 @@ AS $$ SELECT eql_v3_internal.hmac_256(a::jsonb) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a public.eql_v3_double_eq, b eql_v3.query_double_eq) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.eq_term(a) = eql_v3.eq_term(b) $$; +AS $$ SELECT eql_v3.eq_term(a) OPERATOR(pg_catalog.=) eql_v3.eq_term(b) $$; --! @brief Operator wrapper for eql_v3.query_double_eq. --! @param a eql_v3.query_double_eq @@ -17292,7 +17689,7 @@ AS $$ SELECT eql_v3.eq_term(a) = eql_v3.eq_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a eql_v3.query_double_eq, b public.eql_v3_double_eq) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.eq_term(a) = eql_v3.eq_term(b) $$; +AS $$ SELECT eql_v3.eq_term(a) OPERATOR(pg_catalog.=) eql_v3.eq_term(b) $$; --! @brief Operator wrapper for eql_v3.query_double_eq. --! @param a public.eql_v3_double_eq @@ -17300,7 +17697,7 @@ AS $$ SELECT eql_v3.eq_term(a) = eql_v3.eq_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.neq(a public.eql_v3_double_eq, b eql_v3.query_double_eq) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.eq_term(a) <> eql_v3.eq_term(b) $$; +AS $$ SELECT eql_v3.eq_term(a) OPERATOR(pg_catalog.<>) eql_v3.eq_term(b) $$; --! @brief Operator wrapper for eql_v3.query_double_eq. --! @param a eql_v3.query_double_eq @@ -17308,7 +17705,115 @@ AS $$ SELECT eql_v3.eq_term(a) <> eql_v3.eq_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.neq(a eql_v3.query_double_eq, b public.eql_v3_double_eq) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.eq_term(a) <> eql_v3.eq_term(b) $$; +AS $$ SELECT eql_v3.eq_term(a) OPERATOR(pg_catalog.<>) eql_v3.eq_term(b) $$; + +--! @brief Unsupported operator blocker for eql_v3.query_double_eq: public.eql_v3_double_ord_ore and eql_v3.query_double_eq (mismatched query domain). +--! @param a public.eql_v3_double_ord_ore left operand +--! @param b eql_v3.query_double_eq right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a public.eql_v3_double_ord_ore, b eql_v3.query_double_eq) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'public.eql_v3_double_ord_ore and eql_v3.query_double_eq'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_double_eq: eql_v3.query_double_eq and public.eql_v3_double_ord_ore (mismatched query domain). +--! @param a eql_v3.query_double_eq left operand +--! @param b public.eql_v3_double_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a eql_v3.query_double_eq, b public.eql_v3_double_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'eql_v3.query_double_eq and public.eql_v3_double_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_double_eq: public.eql_v3_double_ord_ore and eql_v3.query_double_eq (mismatched query domain). +--! @param a public.eql_v3_double_ord_ore left operand +--! @param b eql_v3.query_double_eq right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a public.eql_v3_double_ord_ore, b eql_v3.query_double_eq) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'public.eql_v3_double_ord_ore and eql_v3.query_double_eq'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_double_eq: eql_v3.query_double_eq and public.eql_v3_double_ord_ore (mismatched query domain). +--! @param a eql_v3.query_double_eq left operand +--! @param b public.eql_v3_double_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a eql_v3.query_double_eq, b public.eql_v3_double_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'eql_v3.query_double_eq and public.eql_v3_double_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_double_eq: public.eql_v3_double_ord and eql_v3.query_double_eq (mismatched query domain). +--! @param a public.eql_v3_double_ord left operand +--! @param b eql_v3.query_double_eq right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a public.eql_v3_double_ord, b eql_v3.query_double_eq) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'public.eql_v3_double_ord and eql_v3.query_double_eq'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_double_eq: eql_v3.query_double_eq and public.eql_v3_double_ord (mismatched query domain). +--! @param a eql_v3.query_double_eq left operand +--! @param b public.eql_v3_double_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a eql_v3.query_double_eq, b public.eql_v3_double_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'eql_v3.query_double_eq and public.eql_v3_double_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_double_eq: public.eql_v3_double_ord and eql_v3.query_double_eq (mismatched query domain). +--! @param a public.eql_v3_double_ord left operand +--! @param b eql_v3.query_double_eq right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a public.eql_v3_double_ord, b eql_v3.query_double_eq) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'public.eql_v3_double_ord and eql_v3.query_double_eq'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_double_eq: eql_v3.query_double_eq and public.eql_v3_double_ord (mismatched query domain). +--! @param a eql_v3.query_double_eq left operand +--! @param b public.eql_v3_double_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a eql_v3.query_double_eq, b public.eql_v3_double_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'eql_v3.query_double_eq and public.eql_v3_double_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_double_eq: public.eql_v3_double_ord_ope and eql_v3.query_double_eq (mismatched query domain). +--! @param a public.eql_v3_double_ord_ope left operand +--! @param b eql_v3.query_double_eq right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a public.eql_v3_double_ord_ope, b eql_v3.query_double_eq) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'public.eql_v3_double_ord_ope and eql_v3.query_double_eq'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_double_eq: eql_v3.query_double_eq and public.eql_v3_double_ord_ope (mismatched query domain). +--! @param a eql_v3.query_double_eq left operand +--! @param b public.eql_v3_double_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a eql_v3.query_double_eq, b public.eql_v3_double_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'eql_v3.query_double_eq and public.eql_v3_double_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_double_eq: public.eql_v3_double_ord_ope and eql_v3.query_double_eq (mismatched query domain). +--! @param a public.eql_v3_double_ord_ope left operand +--! @param b eql_v3.query_double_eq right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a public.eql_v3_double_ord_ope, b eql_v3.query_double_eq) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'public.eql_v3_double_ord_ope and eql_v3.query_double_eq'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_double_eq: eql_v3.query_double_eq and public.eql_v3_double_ord_ope (mismatched query domain). +--! @param a eql_v3.query_double_eq left operand +--! @param b public.eql_v3_double_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a eql_v3.query_double_eq, b public.eql_v3_double_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'eql_v3.query_double_eq and public.eql_v3_double_ord_ope'; END; $$ +LANGUAGE plpgsql; -- AUTOMATICALLY GENERATED FILE. --! @file encrypted_domain/double/query_double_eq_operators.sql @@ -17337,6 +17842,66 @@ CREATE OPERATOR <> ( LEFTARG = eql_v3.query_double_eq, RIGHTARG = public.eql_v3_double_eq, COMMUTATOR = <>, NEGATOR = =, RESTRICT = neqsel, JOIN = neqjoinsel ); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = public.eql_v3_double_ord_ore, RIGHTARG = eql_v3.query_double_eq +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = eql_v3.query_double_eq, RIGHTARG = public.eql_v3_double_ord_ore +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = public.eql_v3_double_ord_ore, RIGHTARG = eql_v3.query_double_eq +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = eql_v3.query_double_eq, RIGHTARG = public.eql_v3_double_ord_ore +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = public.eql_v3_double_ord, RIGHTARG = eql_v3.query_double_eq +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = eql_v3.query_double_eq, RIGHTARG = public.eql_v3_double_ord +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = public.eql_v3_double_ord, RIGHTARG = eql_v3.query_double_eq +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = eql_v3.query_double_eq, RIGHTARG = public.eql_v3_double_ord +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = public.eql_v3_double_ord_ope, RIGHTARG = eql_v3.query_double_eq +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = eql_v3.query_double_eq, RIGHTARG = public.eql_v3_double_ord_ope +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = public.eql_v3_double_ord_ope, RIGHTARG = eql_v3.query_double_eq +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = eql_v3.query_double_eq, RIGHTARG = public.eql_v3_double_ord_ope +); -- AUTOMATICALLY GENERATED FILE. --! @file encrypted_domain/integer/integer_eq_functions.sql @@ -17356,7 +17921,7 @@ AS $$ SELECT eql_v3_internal.hmac_256(a::jsonb) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a public.eql_v3_integer_eq, b public.eql_v3_integer_eq) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.eq_term(a) = eql_v3.eq_term(b) $$; +AS $$ SELECT eql_v3.eq_term(a) OPERATOR(pg_catalog.=) eql_v3.eq_term(b) $$; --! @brief Operator wrapper for public.eql_v3_integer_eq. --! @param a public.eql_v3_integer_eq @@ -17364,7 +17929,7 @@ AS $$ SELECT eql_v3.eq_term(a) = eql_v3.eq_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a public.eql_v3_integer_eq, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.eq_term(a) = eql_v3.eq_term(b::public.eql_v3_integer_eq) $$; +AS $$ SELECT eql_v3.eq_term(a) OPERATOR(pg_catalog.=) eql_v3.eq_term(b::public.eql_v3_integer_eq) $$; --! @brief Operator wrapper for public.eql_v3_integer_eq. --! @param a jsonb @@ -17372,7 +17937,7 @@ AS $$ SELECT eql_v3.eq_term(a) = eql_v3.eq_term(b::public.eql_v3_integer_eq) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a jsonb, b public.eql_v3_integer_eq) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.eq_term(a::public.eql_v3_integer_eq) = eql_v3.eq_term(b) $$; +AS $$ SELECT eql_v3.eq_term(a::public.eql_v3_integer_eq) OPERATOR(pg_catalog.=) eql_v3.eq_term(b) $$; --! @brief Operator wrapper for public.eql_v3_integer_eq. --! @param a public.eql_v3_integer_eq @@ -17380,7 +17945,7 @@ AS $$ SELECT eql_v3.eq_term(a::public.eql_v3_integer_eq) = eql_v3.eq_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.neq(a public.eql_v3_integer_eq, b public.eql_v3_integer_eq) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.eq_term(a) <> eql_v3.eq_term(b) $$; +AS $$ SELECT eql_v3.eq_term(a) OPERATOR(pg_catalog.<>) eql_v3.eq_term(b) $$; --! @brief Operator wrapper for public.eql_v3_integer_eq. --! @param a public.eql_v3_integer_eq @@ -17388,7 +17953,7 @@ AS $$ SELECT eql_v3.eq_term(a) <> eql_v3.eq_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.neq(a public.eql_v3_integer_eq, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.eq_term(a) <> eql_v3.eq_term(b::public.eql_v3_integer_eq) $$; +AS $$ SELECT eql_v3.eq_term(a) OPERATOR(pg_catalog.<>) eql_v3.eq_term(b::public.eql_v3_integer_eq) $$; --! @brief Operator wrapper for public.eql_v3_integer_eq. --! @param a jsonb @@ -17396,7 +17961,7 @@ AS $$ SELECT eql_v3.eq_term(a) <> eql_v3.eq_term(b::public.eql_v3_integer_eq) $$ --! @return boolean CREATE FUNCTION eql_v3.neq(a jsonb, b public.eql_v3_integer_eq) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.eq_term(a::public.eql_v3_integer_eq) <> eql_v3.eq_term(b) $$; +AS $$ SELECT eql_v3.eq_term(a::public.eql_v3_integer_eq) OPERATOR(pg_catalog.<>) eql_v3.eq_term(b) $$; --! @brief Unsupported operator blocker for public.eql_v3_integer_eq. --! @@ -18235,7 +18800,7 @@ AS $$ SELECT eql_v3_internal.hmac_256(a::jsonb) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a public.eql_v3_integer_eq, b eql_v3.query_integer_eq) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.eq_term(a) = eql_v3.eq_term(b) $$; +AS $$ SELECT eql_v3.eq_term(a) OPERATOR(pg_catalog.=) eql_v3.eq_term(b) $$; --! @brief Operator wrapper for eql_v3.query_integer_eq. --! @param a eql_v3.query_integer_eq @@ -18243,7 +18808,7 @@ AS $$ SELECT eql_v3.eq_term(a) = eql_v3.eq_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a eql_v3.query_integer_eq, b public.eql_v3_integer_eq) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.eq_term(a) = eql_v3.eq_term(b) $$; +AS $$ SELECT eql_v3.eq_term(a) OPERATOR(pg_catalog.=) eql_v3.eq_term(b) $$; --! @brief Operator wrapper for eql_v3.query_integer_eq. --! @param a public.eql_v3_integer_eq @@ -18251,7 +18816,7 @@ AS $$ SELECT eql_v3.eq_term(a) = eql_v3.eq_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.neq(a public.eql_v3_integer_eq, b eql_v3.query_integer_eq) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.eq_term(a) <> eql_v3.eq_term(b) $$; +AS $$ SELECT eql_v3.eq_term(a) OPERATOR(pg_catalog.<>) eql_v3.eq_term(b) $$; --! @brief Operator wrapper for eql_v3.query_integer_eq. --! @param a eql_v3.query_integer_eq @@ -18259,7 +18824,115 @@ AS $$ SELECT eql_v3.eq_term(a) <> eql_v3.eq_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.neq(a eql_v3.query_integer_eq, b public.eql_v3_integer_eq) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.eq_term(a) <> eql_v3.eq_term(b) $$; +AS $$ SELECT eql_v3.eq_term(a) OPERATOR(pg_catalog.<>) eql_v3.eq_term(b) $$; + +--! @brief Unsupported operator blocker for eql_v3.query_integer_eq: public.eql_v3_integer_ord_ore and eql_v3.query_integer_eq (mismatched query domain). +--! @param a public.eql_v3_integer_ord_ore left operand +--! @param b eql_v3.query_integer_eq right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a public.eql_v3_integer_ord_ore, b eql_v3.query_integer_eq) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'public.eql_v3_integer_ord_ore and eql_v3.query_integer_eq'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_integer_eq: eql_v3.query_integer_eq and public.eql_v3_integer_ord_ore (mismatched query domain). +--! @param a eql_v3.query_integer_eq left operand +--! @param b public.eql_v3_integer_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a eql_v3.query_integer_eq, b public.eql_v3_integer_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'eql_v3.query_integer_eq and public.eql_v3_integer_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_integer_eq: public.eql_v3_integer_ord_ore and eql_v3.query_integer_eq (mismatched query domain). +--! @param a public.eql_v3_integer_ord_ore left operand +--! @param b eql_v3.query_integer_eq right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a public.eql_v3_integer_ord_ore, b eql_v3.query_integer_eq) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'public.eql_v3_integer_ord_ore and eql_v3.query_integer_eq'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_integer_eq: eql_v3.query_integer_eq and public.eql_v3_integer_ord_ore (mismatched query domain). +--! @param a eql_v3.query_integer_eq left operand +--! @param b public.eql_v3_integer_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a eql_v3.query_integer_eq, b public.eql_v3_integer_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'eql_v3.query_integer_eq and public.eql_v3_integer_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_integer_eq: public.eql_v3_integer_ord and eql_v3.query_integer_eq (mismatched query domain). +--! @param a public.eql_v3_integer_ord left operand +--! @param b eql_v3.query_integer_eq right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a public.eql_v3_integer_ord, b eql_v3.query_integer_eq) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'public.eql_v3_integer_ord and eql_v3.query_integer_eq'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_integer_eq: eql_v3.query_integer_eq and public.eql_v3_integer_ord (mismatched query domain). +--! @param a eql_v3.query_integer_eq left operand +--! @param b public.eql_v3_integer_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a eql_v3.query_integer_eq, b public.eql_v3_integer_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'eql_v3.query_integer_eq and public.eql_v3_integer_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_integer_eq: public.eql_v3_integer_ord and eql_v3.query_integer_eq (mismatched query domain). +--! @param a public.eql_v3_integer_ord left operand +--! @param b eql_v3.query_integer_eq right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a public.eql_v3_integer_ord, b eql_v3.query_integer_eq) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'public.eql_v3_integer_ord and eql_v3.query_integer_eq'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_integer_eq: eql_v3.query_integer_eq and public.eql_v3_integer_ord (mismatched query domain). +--! @param a eql_v3.query_integer_eq left operand +--! @param b public.eql_v3_integer_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a eql_v3.query_integer_eq, b public.eql_v3_integer_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'eql_v3.query_integer_eq and public.eql_v3_integer_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_integer_eq: public.eql_v3_integer_ord_ope and eql_v3.query_integer_eq (mismatched query domain). +--! @param a public.eql_v3_integer_ord_ope left operand +--! @param b eql_v3.query_integer_eq right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a public.eql_v3_integer_ord_ope, b eql_v3.query_integer_eq) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'public.eql_v3_integer_ord_ope and eql_v3.query_integer_eq'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_integer_eq: eql_v3.query_integer_eq and public.eql_v3_integer_ord_ope (mismatched query domain). +--! @param a eql_v3.query_integer_eq left operand +--! @param b public.eql_v3_integer_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a eql_v3.query_integer_eq, b public.eql_v3_integer_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'eql_v3.query_integer_eq and public.eql_v3_integer_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_integer_eq: public.eql_v3_integer_ord_ope and eql_v3.query_integer_eq (mismatched query domain). +--! @param a public.eql_v3_integer_ord_ope left operand +--! @param b eql_v3.query_integer_eq right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a public.eql_v3_integer_ord_ope, b eql_v3.query_integer_eq) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'public.eql_v3_integer_ord_ope and eql_v3.query_integer_eq'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_integer_eq: eql_v3.query_integer_eq and public.eql_v3_integer_ord_ope (mismatched query domain). +--! @param a eql_v3.query_integer_eq left operand +--! @param b public.eql_v3_integer_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a eql_v3.query_integer_eq, b public.eql_v3_integer_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'eql_v3.query_integer_eq and public.eql_v3_integer_ord_ope'; END; $$ +LANGUAGE plpgsql; -- AUTOMATICALLY GENERATED FILE. --! @file encrypted_domain/integer/query_integer_eq_operators.sql @@ -18288,6 +18961,66 @@ CREATE OPERATOR <> ( LEFTARG = eql_v3.query_integer_eq, RIGHTARG = public.eql_v3_integer_eq, COMMUTATOR = <>, NEGATOR = =, RESTRICT = neqsel, JOIN = neqjoinsel ); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = public.eql_v3_integer_ord_ore, RIGHTARG = eql_v3.query_integer_eq +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = eql_v3.query_integer_eq, RIGHTARG = public.eql_v3_integer_ord_ore +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = public.eql_v3_integer_ord_ore, RIGHTARG = eql_v3.query_integer_eq +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = eql_v3.query_integer_eq, RIGHTARG = public.eql_v3_integer_ord_ore +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = public.eql_v3_integer_ord, RIGHTARG = eql_v3.query_integer_eq +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = eql_v3.query_integer_eq, RIGHTARG = public.eql_v3_integer_ord +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = public.eql_v3_integer_ord, RIGHTARG = eql_v3.query_integer_eq +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = eql_v3.query_integer_eq, RIGHTARG = public.eql_v3_integer_ord +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = public.eql_v3_integer_ord_ope, RIGHTARG = eql_v3.query_integer_eq +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = eql_v3.query_integer_eq, RIGHTARG = public.eql_v3_integer_ord_ope +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = public.eql_v3_integer_ord_ope, RIGHTARG = eql_v3.query_integer_eq +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = eql_v3.query_integer_eq, RIGHTARG = public.eql_v3_integer_ord_ope +); -- AUTOMATICALLY GENERATED FILE. --! @file encrypted_domain/numeric/numeric_eq_functions.sql @@ -18307,7 +19040,7 @@ AS $$ SELECT eql_v3_internal.hmac_256(a::jsonb) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a public.eql_v3_numeric_eq, b public.eql_v3_numeric_eq) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.eq_term(a) = eql_v3.eq_term(b) $$; +AS $$ SELECT eql_v3.eq_term(a) OPERATOR(pg_catalog.=) eql_v3.eq_term(b) $$; --! @brief Operator wrapper for public.eql_v3_numeric_eq. --! @param a public.eql_v3_numeric_eq @@ -18315,7 +19048,7 @@ AS $$ SELECT eql_v3.eq_term(a) = eql_v3.eq_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a public.eql_v3_numeric_eq, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.eq_term(a) = eql_v3.eq_term(b::public.eql_v3_numeric_eq) $$; +AS $$ SELECT eql_v3.eq_term(a) OPERATOR(pg_catalog.=) eql_v3.eq_term(b::public.eql_v3_numeric_eq) $$; --! @brief Operator wrapper for public.eql_v3_numeric_eq. --! @param a jsonb @@ -18323,7 +19056,7 @@ AS $$ SELECT eql_v3.eq_term(a) = eql_v3.eq_term(b::public.eql_v3_numeric_eq) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a jsonb, b public.eql_v3_numeric_eq) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.eq_term(a::public.eql_v3_numeric_eq) = eql_v3.eq_term(b) $$; +AS $$ SELECT eql_v3.eq_term(a::public.eql_v3_numeric_eq) OPERATOR(pg_catalog.=) eql_v3.eq_term(b) $$; --! @brief Operator wrapper for public.eql_v3_numeric_eq. --! @param a public.eql_v3_numeric_eq @@ -18331,7 +19064,7 @@ AS $$ SELECT eql_v3.eq_term(a::public.eql_v3_numeric_eq) = eql_v3.eq_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.neq(a public.eql_v3_numeric_eq, b public.eql_v3_numeric_eq) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.eq_term(a) <> eql_v3.eq_term(b) $$; +AS $$ SELECT eql_v3.eq_term(a) OPERATOR(pg_catalog.<>) eql_v3.eq_term(b) $$; --! @brief Operator wrapper for public.eql_v3_numeric_eq. --! @param a public.eql_v3_numeric_eq @@ -18339,7 +19072,7 @@ AS $$ SELECT eql_v3.eq_term(a) <> eql_v3.eq_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.neq(a public.eql_v3_numeric_eq, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.eq_term(a) <> eql_v3.eq_term(b::public.eql_v3_numeric_eq) $$; +AS $$ SELECT eql_v3.eq_term(a) OPERATOR(pg_catalog.<>) eql_v3.eq_term(b::public.eql_v3_numeric_eq) $$; --! @brief Operator wrapper for public.eql_v3_numeric_eq. --! @param a jsonb @@ -18347,7 +19080,7 @@ AS $$ SELECT eql_v3.eq_term(a) <> eql_v3.eq_term(b::public.eql_v3_numeric_eq) $$ --! @return boolean CREATE FUNCTION eql_v3.neq(a jsonb, b public.eql_v3_numeric_eq) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.eq_term(a::public.eql_v3_numeric_eq) <> eql_v3.eq_term(b) $$; +AS $$ SELECT eql_v3.eq_term(a::public.eql_v3_numeric_eq) OPERATOR(pg_catalog.<>) eql_v3.eq_term(b) $$; --! @brief Unsupported operator blocker for public.eql_v3_numeric_eq. --! @@ -19186,7 +19919,7 @@ AS $$ SELECT eql_v3_internal.hmac_256(a::jsonb) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a public.eql_v3_numeric_eq, b eql_v3.query_numeric_eq) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.eq_term(a) = eql_v3.eq_term(b) $$; +AS $$ SELECT eql_v3.eq_term(a) OPERATOR(pg_catalog.=) eql_v3.eq_term(b) $$; --! @brief Operator wrapper for eql_v3.query_numeric_eq. --! @param a eql_v3.query_numeric_eq @@ -19194,7 +19927,7 @@ AS $$ SELECT eql_v3.eq_term(a) = eql_v3.eq_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a eql_v3.query_numeric_eq, b public.eql_v3_numeric_eq) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.eq_term(a) = eql_v3.eq_term(b) $$; +AS $$ SELECT eql_v3.eq_term(a) OPERATOR(pg_catalog.=) eql_v3.eq_term(b) $$; --! @brief Operator wrapper for eql_v3.query_numeric_eq. --! @param a public.eql_v3_numeric_eq @@ -19202,7 +19935,7 @@ AS $$ SELECT eql_v3.eq_term(a) = eql_v3.eq_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.neq(a public.eql_v3_numeric_eq, b eql_v3.query_numeric_eq) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.eq_term(a) <> eql_v3.eq_term(b) $$; +AS $$ SELECT eql_v3.eq_term(a) OPERATOR(pg_catalog.<>) eql_v3.eq_term(b) $$; --! @brief Operator wrapper for eql_v3.query_numeric_eq. --! @param a eql_v3.query_numeric_eq @@ -19210,7 +19943,115 @@ AS $$ SELECT eql_v3.eq_term(a) <> eql_v3.eq_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.neq(a eql_v3.query_numeric_eq, b public.eql_v3_numeric_eq) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.eq_term(a) <> eql_v3.eq_term(b) $$; +AS $$ SELECT eql_v3.eq_term(a) OPERATOR(pg_catalog.<>) eql_v3.eq_term(b) $$; + +--! @brief Unsupported operator blocker for eql_v3.query_numeric_eq: public.eql_v3_numeric_ord_ore and eql_v3.query_numeric_eq (mismatched query domain). +--! @param a public.eql_v3_numeric_ord_ore left operand +--! @param b eql_v3.query_numeric_eq right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a public.eql_v3_numeric_ord_ore, b eql_v3.query_numeric_eq) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'public.eql_v3_numeric_ord_ore and eql_v3.query_numeric_eq'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_numeric_eq: eql_v3.query_numeric_eq and public.eql_v3_numeric_ord_ore (mismatched query domain). +--! @param a eql_v3.query_numeric_eq left operand +--! @param b public.eql_v3_numeric_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a eql_v3.query_numeric_eq, b public.eql_v3_numeric_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'eql_v3.query_numeric_eq and public.eql_v3_numeric_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_numeric_eq: public.eql_v3_numeric_ord_ore and eql_v3.query_numeric_eq (mismatched query domain). +--! @param a public.eql_v3_numeric_ord_ore left operand +--! @param b eql_v3.query_numeric_eq right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a public.eql_v3_numeric_ord_ore, b eql_v3.query_numeric_eq) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'public.eql_v3_numeric_ord_ore and eql_v3.query_numeric_eq'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_numeric_eq: eql_v3.query_numeric_eq and public.eql_v3_numeric_ord_ore (mismatched query domain). +--! @param a eql_v3.query_numeric_eq left operand +--! @param b public.eql_v3_numeric_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a eql_v3.query_numeric_eq, b public.eql_v3_numeric_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'eql_v3.query_numeric_eq and public.eql_v3_numeric_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_numeric_eq: public.eql_v3_numeric_ord and eql_v3.query_numeric_eq (mismatched query domain). +--! @param a public.eql_v3_numeric_ord left operand +--! @param b eql_v3.query_numeric_eq right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a public.eql_v3_numeric_ord, b eql_v3.query_numeric_eq) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'public.eql_v3_numeric_ord and eql_v3.query_numeric_eq'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_numeric_eq: eql_v3.query_numeric_eq and public.eql_v3_numeric_ord (mismatched query domain). +--! @param a eql_v3.query_numeric_eq left operand +--! @param b public.eql_v3_numeric_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a eql_v3.query_numeric_eq, b public.eql_v3_numeric_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'eql_v3.query_numeric_eq and public.eql_v3_numeric_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_numeric_eq: public.eql_v3_numeric_ord and eql_v3.query_numeric_eq (mismatched query domain). +--! @param a public.eql_v3_numeric_ord left operand +--! @param b eql_v3.query_numeric_eq right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a public.eql_v3_numeric_ord, b eql_v3.query_numeric_eq) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'public.eql_v3_numeric_ord and eql_v3.query_numeric_eq'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_numeric_eq: eql_v3.query_numeric_eq and public.eql_v3_numeric_ord (mismatched query domain). +--! @param a eql_v3.query_numeric_eq left operand +--! @param b public.eql_v3_numeric_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a eql_v3.query_numeric_eq, b public.eql_v3_numeric_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'eql_v3.query_numeric_eq and public.eql_v3_numeric_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_numeric_eq: public.eql_v3_numeric_ord_ope and eql_v3.query_numeric_eq (mismatched query domain). +--! @param a public.eql_v3_numeric_ord_ope left operand +--! @param b eql_v3.query_numeric_eq right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a public.eql_v3_numeric_ord_ope, b eql_v3.query_numeric_eq) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'public.eql_v3_numeric_ord_ope and eql_v3.query_numeric_eq'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_numeric_eq: eql_v3.query_numeric_eq and public.eql_v3_numeric_ord_ope (mismatched query domain). +--! @param a eql_v3.query_numeric_eq left operand +--! @param b public.eql_v3_numeric_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a eql_v3.query_numeric_eq, b public.eql_v3_numeric_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'eql_v3.query_numeric_eq and public.eql_v3_numeric_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_numeric_eq: public.eql_v3_numeric_ord_ope and eql_v3.query_numeric_eq (mismatched query domain). +--! @param a public.eql_v3_numeric_ord_ope left operand +--! @param b eql_v3.query_numeric_eq right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a public.eql_v3_numeric_ord_ope, b eql_v3.query_numeric_eq) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'public.eql_v3_numeric_ord_ope and eql_v3.query_numeric_eq'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_numeric_eq: eql_v3.query_numeric_eq and public.eql_v3_numeric_ord_ope (mismatched query domain). +--! @param a eql_v3.query_numeric_eq left operand +--! @param b public.eql_v3_numeric_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a eql_v3.query_numeric_eq, b public.eql_v3_numeric_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'eql_v3.query_numeric_eq and public.eql_v3_numeric_ord_ope'; END; $$ +LANGUAGE plpgsql; -- AUTOMATICALLY GENERATED FILE. --! @file encrypted_domain/numeric/query_numeric_eq_operators.sql @@ -19239,6 +20080,66 @@ CREATE OPERATOR <> ( LEFTARG = eql_v3.query_numeric_eq, RIGHTARG = public.eql_v3_numeric_eq, COMMUTATOR = <>, NEGATOR = =, RESTRICT = neqsel, JOIN = neqjoinsel ); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = public.eql_v3_numeric_ord_ore, RIGHTARG = eql_v3.query_numeric_eq +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = eql_v3.query_numeric_eq, RIGHTARG = public.eql_v3_numeric_ord_ore +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = public.eql_v3_numeric_ord_ore, RIGHTARG = eql_v3.query_numeric_eq +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = eql_v3.query_numeric_eq, RIGHTARG = public.eql_v3_numeric_ord_ore +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = public.eql_v3_numeric_ord, RIGHTARG = eql_v3.query_numeric_eq +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = eql_v3.query_numeric_eq, RIGHTARG = public.eql_v3_numeric_ord +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = public.eql_v3_numeric_ord, RIGHTARG = eql_v3.query_numeric_eq +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = eql_v3.query_numeric_eq, RIGHTARG = public.eql_v3_numeric_ord +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = public.eql_v3_numeric_ord_ope, RIGHTARG = eql_v3.query_numeric_eq +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = eql_v3.query_numeric_eq, RIGHTARG = public.eql_v3_numeric_ord_ope +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = public.eql_v3_numeric_ord_ope, RIGHTARG = eql_v3.query_numeric_eq +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = eql_v3.query_numeric_eq, RIGHTARG = public.eql_v3_numeric_ord_ope +); -- AUTOMATICALLY GENERATED FILE. --! @file encrypted_domain/real/real_eq_functions.sql @@ -19258,7 +20159,7 @@ AS $$ SELECT eql_v3_internal.hmac_256(a::jsonb) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a public.eql_v3_real_eq, b public.eql_v3_real_eq) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.eq_term(a) = eql_v3.eq_term(b) $$; +AS $$ SELECT eql_v3.eq_term(a) OPERATOR(pg_catalog.=) eql_v3.eq_term(b) $$; --! @brief Operator wrapper for public.eql_v3_real_eq. --! @param a public.eql_v3_real_eq @@ -19266,7 +20167,7 @@ AS $$ SELECT eql_v3.eq_term(a) = eql_v3.eq_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a public.eql_v3_real_eq, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.eq_term(a) = eql_v3.eq_term(b::public.eql_v3_real_eq) $$; +AS $$ SELECT eql_v3.eq_term(a) OPERATOR(pg_catalog.=) eql_v3.eq_term(b::public.eql_v3_real_eq) $$; --! @brief Operator wrapper for public.eql_v3_real_eq. --! @param a jsonb @@ -19274,7 +20175,7 @@ AS $$ SELECT eql_v3.eq_term(a) = eql_v3.eq_term(b::public.eql_v3_real_eq) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a jsonb, b public.eql_v3_real_eq) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.eq_term(a::public.eql_v3_real_eq) = eql_v3.eq_term(b) $$; +AS $$ SELECT eql_v3.eq_term(a::public.eql_v3_real_eq) OPERATOR(pg_catalog.=) eql_v3.eq_term(b) $$; --! @brief Operator wrapper for public.eql_v3_real_eq. --! @param a public.eql_v3_real_eq @@ -19282,7 +20183,7 @@ AS $$ SELECT eql_v3.eq_term(a::public.eql_v3_real_eq) = eql_v3.eq_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.neq(a public.eql_v3_real_eq, b public.eql_v3_real_eq) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.eq_term(a) <> eql_v3.eq_term(b) $$; +AS $$ SELECT eql_v3.eq_term(a) OPERATOR(pg_catalog.<>) eql_v3.eq_term(b) $$; --! @brief Operator wrapper for public.eql_v3_real_eq. --! @param a public.eql_v3_real_eq @@ -19290,7 +20191,7 @@ AS $$ SELECT eql_v3.eq_term(a) <> eql_v3.eq_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.neq(a public.eql_v3_real_eq, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.eq_term(a) <> eql_v3.eq_term(b::public.eql_v3_real_eq) $$; +AS $$ SELECT eql_v3.eq_term(a) OPERATOR(pg_catalog.<>) eql_v3.eq_term(b::public.eql_v3_real_eq) $$; --! @brief Operator wrapper for public.eql_v3_real_eq. --! @param a jsonb @@ -19298,7 +20199,7 @@ AS $$ SELECT eql_v3.eq_term(a) <> eql_v3.eq_term(b::public.eql_v3_real_eq) $$; --! @return boolean CREATE FUNCTION eql_v3.neq(a jsonb, b public.eql_v3_real_eq) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.eq_term(a::public.eql_v3_real_eq) <> eql_v3.eq_term(b) $$; +AS $$ SELECT eql_v3.eq_term(a::public.eql_v3_real_eq) OPERATOR(pg_catalog.<>) eql_v3.eq_term(b) $$; --! @brief Unsupported operator blocker for public.eql_v3_real_eq. --! @@ -19892,7 +20793,7 @@ AS $$ SELECT eql_v3_internal.hmac_256(a::jsonb) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a public.eql_v3_real_eq, b eql_v3.query_real_eq) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.eq_term(a) = eql_v3.eq_term(b) $$; +AS $$ SELECT eql_v3.eq_term(a) OPERATOR(pg_catalog.=) eql_v3.eq_term(b) $$; --! @brief Operator wrapper for eql_v3.query_real_eq. --! @param a eql_v3.query_real_eq @@ -19900,7 +20801,7 @@ AS $$ SELECT eql_v3.eq_term(a) = eql_v3.eq_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a eql_v3.query_real_eq, b public.eql_v3_real_eq) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.eq_term(a) = eql_v3.eq_term(b) $$; +AS $$ SELECT eql_v3.eq_term(a) OPERATOR(pg_catalog.=) eql_v3.eq_term(b) $$; --! @brief Operator wrapper for eql_v3.query_real_eq. --! @param a public.eql_v3_real_eq @@ -19908,7 +20809,7 @@ AS $$ SELECT eql_v3.eq_term(a) = eql_v3.eq_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.neq(a public.eql_v3_real_eq, b eql_v3.query_real_eq) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.eq_term(a) <> eql_v3.eq_term(b) $$; +AS $$ SELECT eql_v3.eq_term(a) OPERATOR(pg_catalog.<>) eql_v3.eq_term(b) $$; --! @brief Operator wrapper for eql_v3.query_real_eq. --! @param a eql_v3.query_real_eq @@ -19916,7 +20817,115 @@ AS $$ SELECT eql_v3.eq_term(a) <> eql_v3.eq_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.neq(a eql_v3.query_real_eq, b public.eql_v3_real_eq) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.eq_term(a) <> eql_v3.eq_term(b) $$; +AS $$ SELECT eql_v3.eq_term(a) OPERATOR(pg_catalog.<>) eql_v3.eq_term(b) $$; + +--! @brief Unsupported operator blocker for eql_v3.query_real_eq: public.eql_v3_real_ord_ore and eql_v3.query_real_eq (mismatched query domain). +--! @param a public.eql_v3_real_ord_ore left operand +--! @param b eql_v3.query_real_eq right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a public.eql_v3_real_ord_ore, b eql_v3.query_real_eq) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'public.eql_v3_real_ord_ore and eql_v3.query_real_eq'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_real_eq: eql_v3.query_real_eq and public.eql_v3_real_ord_ore (mismatched query domain). +--! @param a eql_v3.query_real_eq left operand +--! @param b public.eql_v3_real_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a eql_v3.query_real_eq, b public.eql_v3_real_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'eql_v3.query_real_eq and public.eql_v3_real_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_real_eq: public.eql_v3_real_ord_ore and eql_v3.query_real_eq (mismatched query domain). +--! @param a public.eql_v3_real_ord_ore left operand +--! @param b eql_v3.query_real_eq right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a public.eql_v3_real_ord_ore, b eql_v3.query_real_eq) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'public.eql_v3_real_ord_ore and eql_v3.query_real_eq'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_real_eq: eql_v3.query_real_eq and public.eql_v3_real_ord_ore (mismatched query domain). +--! @param a eql_v3.query_real_eq left operand +--! @param b public.eql_v3_real_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a eql_v3.query_real_eq, b public.eql_v3_real_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'eql_v3.query_real_eq and public.eql_v3_real_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_real_eq: public.eql_v3_real_ord and eql_v3.query_real_eq (mismatched query domain). +--! @param a public.eql_v3_real_ord left operand +--! @param b eql_v3.query_real_eq right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a public.eql_v3_real_ord, b eql_v3.query_real_eq) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'public.eql_v3_real_ord and eql_v3.query_real_eq'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_real_eq: eql_v3.query_real_eq and public.eql_v3_real_ord (mismatched query domain). +--! @param a eql_v3.query_real_eq left operand +--! @param b public.eql_v3_real_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a eql_v3.query_real_eq, b public.eql_v3_real_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'eql_v3.query_real_eq and public.eql_v3_real_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_real_eq: public.eql_v3_real_ord and eql_v3.query_real_eq (mismatched query domain). +--! @param a public.eql_v3_real_ord left operand +--! @param b eql_v3.query_real_eq right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a public.eql_v3_real_ord, b eql_v3.query_real_eq) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'public.eql_v3_real_ord and eql_v3.query_real_eq'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_real_eq: eql_v3.query_real_eq and public.eql_v3_real_ord (mismatched query domain). +--! @param a eql_v3.query_real_eq left operand +--! @param b public.eql_v3_real_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a eql_v3.query_real_eq, b public.eql_v3_real_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'eql_v3.query_real_eq and public.eql_v3_real_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_real_eq: public.eql_v3_real_ord_ope and eql_v3.query_real_eq (mismatched query domain). +--! @param a public.eql_v3_real_ord_ope left operand +--! @param b eql_v3.query_real_eq right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a public.eql_v3_real_ord_ope, b eql_v3.query_real_eq) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'public.eql_v3_real_ord_ope and eql_v3.query_real_eq'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_real_eq: eql_v3.query_real_eq and public.eql_v3_real_ord_ope (mismatched query domain). +--! @param a eql_v3.query_real_eq left operand +--! @param b public.eql_v3_real_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a eql_v3.query_real_eq, b public.eql_v3_real_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'eql_v3.query_real_eq and public.eql_v3_real_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_real_eq: public.eql_v3_real_ord_ope and eql_v3.query_real_eq (mismatched query domain). +--! @param a public.eql_v3_real_ord_ope left operand +--! @param b eql_v3.query_real_eq right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a public.eql_v3_real_ord_ope, b eql_v3.query_real_eq) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'public.eql_v3_real_ord_ope and eql_v3.query_real_eq'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_real_eq: eql_v3.query_real_eq and public.eql_v3_real_ord_ope (mismatched query domain). +--! @param a eql_v3.query_real_eq left operand +--! @param b public.eql_v3_real_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a eql_v3.query_real_eq, b public.eql_v3_real_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'eql_v3.query_real_eq and public.eql_v3_real_ord_ope'; END; $$ +LANGUAGE plpgsql; -- AUTOMATICALLY GENERATED FILE. --! @file encrypted_domain/real/query_real_eq_operators.sql @@ -19945,6 +20954,66 @@ CREATE OPERATOR <> ( LEFTARG = eql_v3.query_real_eq, RIGHTARG = public.eql_v3_real_eq, COMMUTATOR = <>, NEGATOR = =, RESTRICT = neqsel, JOIN = neqjoinsel ); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = public.eql_v3_real_ord_ore, RIGHTARG = eql_v3.query_real_eq +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = eql_v3.query_real_eq, RIGHTARG = public.eql_v3_real_ord_ore +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = public.eql_v3_real_ord_ore, RIGHTARG = eql_v3.query_real_eq +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = eql_v3.query_real_eq, RIGHTARG = public.eql_v3_real_ord_ore +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = public.eql_v3_real_ord, RIGHTARG = eql_v3.query_real_eq +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = eql_v3.query_real_eq, RIGHTARG = public.eql_v3_real_ord +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = public.eql_v3_real_ord, RIGHTARG = eql_v3.query_real_eq +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = eql_v3.query_real_eq, RIGHTARG = public.eql_v3_real_ord +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = public.eql_v3_real_ord_ope, RIGHTARG = eql_v3.query_real_eq +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = eql_v3.query_real_eq, RIGHTARG = public.eql_v3_real_ord_ope +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = public.eql_v3_real_ord_ope, RIGHTARG = eql_v3.query_real_eq +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = eql_v3.query_real_eq, RIGHTARG = public.eql_v3_real_ord_ope +); -- AUTOMATICALLY GENERATED FILE. --! @file encrypted_domain/real/real_eq_operators.sql @@ -20209,7 +21278,7 @@ AS $$ SELECT eql_v3_internal.hmac_256(a::jsonb) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a public.eql_v3_smallint_eq, b public.eql_v3_smallint_eq) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.eq_term(a) = eql_v3.eq_term(b) $$; +AS $$ SELECT eql_v3.eq_term(a) OPERATOR(pg_catalog.=) eql_v3.eq_term(b) $$; --! @brief Operator wrapper for public.eql_v3_smallint_eq. --! @param a public.eql_v3_smallint_eq @@ -20217,7 +21286,7 @@ AS $$ SELECT eql_v3.eq_term(a) = eql_v3.eq_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a public.eql_v3_smallint_eq, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.eq_term(a) = eql_v3.eq_term(b::public.eql_v3_smallint_eq) $$; +AS $$ SELECT eql_v3.eq_term(a) OPERATOR(pg_catalog.=) eql_v3.eq_term(b::public.eql_v3_smallint_eq) $$; --! @brief Operator wrapper for public.eql_v3_smallint_eq. --! @param a jsonb @@ -20225,7 +21294,7 @@ AS $$ SELECT eql_v3.eq_term(a) = eql_v3.eq_term(b::public.eql_v3_smallint_eq) $$ --! @return boolean CREATE FUNCTION eql_v3.eq(a jsonb, b public.eql_v3_smallint_eq) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.eq_term(a::public.eql_v3_smallint_eq) = eql_v3.eq_term(b) $$; +AS $$ SELECT eql_v3.eq_term(a::public.eql_v3_smallint_eq) OPERATOR(pg_catalog.=) eql_v3.eq_term(b) $$; --! @brief Operator wrapper for public.eql_v3_smallint_eq. --! @param a public.eql_v3_smallint_eq @@ -20233,7 +21302,7 @@ AS $$ SELECT eql_v3.eq_term(a::public.eql_v3_smallint_eq) = eql_v3.eq_term(b) $$ --! @return boolean CREATE FUNCTION eql_v3.neq(a public.eql_v3_smallint_eq, b public.eql_v3_smallint_eq) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.eq_term(a) <> eql_v3.eq_term(b) $$; +AS $$ SELECT eql_v3.eq_term(a) OPERATOR(pg_catalog.<>) eql_v3.eq_term(b) $$; --! @brief Operator wrapper for public.eql_v3_smallint_eq. --! @param a public.eql_v3_smallint_eq @@ -20241,7 +21310,7 @@ AS $$ SELECT eql_v3.eq_term(a) <> eql_v3.eq_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.neq(a public.eql_v3_smallint_eq, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.eq_term(a) <> eql_v3.eq_term(b::public.eql_v3_smallint_eq) $$; +AS $$ SELECT eql_v3.eq_term(a) OPERATOR(pg_catalog.<>) eql_v3.eq_term(b::public.eql_v3_smallint_eq) $$; --! @brief Operator wrapper for public.eql_v3_smallint_eq. --! @param a jsonb @@ -20249,7 +21318,7 @@ AS $$ SELECT eql_v3.eq_term(a) <> eql_v3.eq_term(b::public.eql_v3_smallint_eq) $ --! @return boolean CREATE FUNCTION eql_v3.neq(a jsonb, b public.eql_v3_smallint_eq) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.eq_term(a::public.eql_v3_smallint_eq) <> eql_v3.eq_term(b) $$; +AS $$ SELECT eql_v3.eq_term(a::public.eql_v3_smallint_eq) OPERATOR(pg_catalog.<>) eql_v3.eq_term(b) $$; --! @brief Unsupported operator blocker for public.eql_v3_smallint_eq. --! @@ -20843,7 +21912,7 @@ AS $$ SELECT eql_v3_internal.hmac_256(a::jsonb) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a public.eql_v3_smallint_eq, b eql_v3.query_smallint_eq) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.eq_term(a) = eql_v3.eq_term(b) $$; +AS $$ SELECT eql_v3.eq_term(a) OPERATOR(pg_catalog.=) eql_v3.eq_term(b) $$; --! @brief Operator wrapper for eql_v3.query_smallint_eq. --! @param a eql_v3.query_smallint_eq @@ -20851,7 +21920,7 @@ AS $$ SELECT eql_v3.eq_term(a) = eql_v3.eq_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a eql_v3.query_smallint_eq, b public.eql_v3_smallint_eq) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.eq_term(a) = eql_v3.eq_term(b) $$; +AS $$ SELECT eql_v3.eq_term(a) OPERATOR(pg_catalog.=) eql_v3.eq_term(b) $$; --! @brief Operator wrapper for eql_v3.query_smallint_eq. --! @param a public.eql_v3_smallint_eq @@ -20859,7 +21928,7 @@ AS $$ SELECT eql_v3.eq_term(a) = eql_v3.eq_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.neq(a public.eql_v3_smallint_eq, b eql_v3.query_smallint_eq) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.eq_term(a) <> eql_v3.eq_term(b) $$; +AS $$ SELECT eql_v3.eq_term(a) OPERATOR(pg_catalog.<>) eql_v3.eq_term(b) $$; --! @brief Operator wrapper for eql_v3.query_smallint_eq. --! @param a eql_v3.query_smallint_eq @@ -20867,7 +21936,115 @@ AS $$ SELECT eql_v3.eq_term(a) <> eql_v3.eq_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.neq(a eql_v3.query_smallint_eq, b public.eql_v3_smallint_eq) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.eq_term(a) <> eql_v3.eq_term(b) $$; +AS $$ SELECT eql_v3.eq_term(a) OPERATOR(pg_catalog.<>) eql_v3.eq_term(b) $$; + +--! @brief Unsupported operator blocker for eql_v3.query_smallint_eq: public.eql_v3_smallint_ord_ore and eql_v3.query_smallint_eq (mismatched query domain). +--! @param a public.eql_v3_smallint_ord_ore left operand +--! @param b eql_v3.query_smallint_eq right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a public.eql_v3_smallint_ord_ore, b eql_v3.query_smallint_eq) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'public.eql_v3_smallint_ord_ore and eql_v3.query_smallint_eq'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_smallint_eq: eql_v3.query_smallint_eq and public.eql_v3_smallint_ord_ore (mismatched query domain). +--! @param a eql_v3.query_smallint_eq left operand +--! @param b public.eql_v3_smallint_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a eql_v3.query_smallint_eq, b public.eql_v3_smallint_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'eql_v3.query_smallint_eq and public.eql_v3_smallint_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_smallint_eq: public.eql_v3_smallint_ord_ore and eql_v3.query_smallint_eq (mismatched query domain). +--! @param a public.eql_v3_smallint_ord_ore left operand +--! @param b eql_v3.query_smallint_eq right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a public.eql_v3_smallint_ord_ore, b eql_v3.query_smallint_eq) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'public.eql_v3_smallint_ord_ore and eql_v3.query_smallint_eq'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_smallint_eq: eql_v3.query_smallint_eq and public.eql_v3_smallint_ord_ore (mismatched query domain). +--! @param a eql_v3.query_smallint_eq left operand +--! @param b public.eql_v3_smallint_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a eql_v3.query_smallint_eq, b public.eql_v3_smallint_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'eql_v3.query_smallint_eq and public.eql_v3_smallint_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_smallint_eq: public.eql_v3_smallint_ord and eql_v3.query_smallint_eq (mismatched query domain). +--! @param a public.eql_v3_smallint_ord left operand +--! @param b eql_v3.query_smallint_eq right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a public.eql_v3_smallint_ord, b eql_v3.query_smallint_eq) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'public.eql_v3_smallint_ord and eql_v3.query_smallint_eq'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_smallint_eq: eql_v3.query_smallint_eq and public.eql_v3_smallint_ord (mismatched query domain). +--! @param a eql_v3.query_smallint_eq left operand +--! @param b public.eql_v3_smallint_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a eql_v3.query_smallint_eq, b public.eql_v3_smallint_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'eql_v3.query_smallint_eq and public.eql_v3_smallint_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_smallint_eq: public.eql_v3_smallint_ord and eql_v3.query_smallint_eq (mismatched query domain). +--! @param a public.eql_v3_smallint_ord left operand +--! @param b eql_v3.query_smallint_eq right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a public.eql_v3_smallint_ord, b eql_v3.query_smallint_eq) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'public.eql_v3_smallint_ord and eql_v3.query_smallint_eq'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_smallint_eq: eql_v3.query_smallint_eq and public.eql_v3_smallint_ord (mismatched query domain). +--! @param a eql_v3.query_smallint_eq left operand +--! @param b public.eql_v3_smallint_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a eql_v3.query_smallint_eq, b public.eql_v3_smallint_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'eql_v3.query_smallint_eq and public.eql_v3_smallint_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_smallint_eq: public.eql_v3_smallint_ord_ope and eql_v3.query_smallint_eq (mismatched query domain). +--! @param a public.eql_v3_smallint_ord_ope left operand +--! @param b eql_v3.query_smallint_eq right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a public.eql_v3_smallint_ord_ope, b eql_v3.query_smallint_eq) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'public.eql_v3_smallint_ord_ope and eql_v3.query_smallint_eq'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_smallint_eq: eql_v3.query_smallint_eq and public.eql_v3_smallint_ord_ope (mismatched query domain). +--! @param a eql_v3.query_smallint_eq left operand +--! @param b public.eql_v3_smallint_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a eql_v3.query_smallint_eq, b public.eql_v3_smallint_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'eql_v3.query_smallint_eq and public.eql_v3_smallint_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_smallint_eq: public.eql_v3_smallint_ord_ope and eql_v3.query_smallint_eq (mismatched query domain). +--! @param a public.eql_v3_smallint_ord_ope left operand +--! @param b eql_v3.query_smallint_eq right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a public.eql_v3_smallint_ord_ope, b eql_v3.query_smallint_eq) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'public.eql_v3_smallint_ord_ope and eql_v3.query_smallint_eq'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_smallint_eq: eql_v3.query_smallint_eq and public.eql_v3_smallint_ord_ope (mismatched query domain). +--! @param a eql_v3.query_smallint_eq left operand +--! @param b public.eql_v3_smallint_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a eql_v3.query_smallint_eq, b public.eql_v3_smallint_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'eql_v3.query_smallint_eq and public.eql_v3_smallint_ord_ope'; END; $$ +LANGUAGE plpgsql; -- AUTOMATICALLY GENERATED FILE. --! @file encrypted_domain/smallint/query_smallint_eq_operators.sql @@ -20896,6 +22073,66 @@ CREATE OPERATOR <> ( LEFTARG = eql_v3.query_smallint_eq, RIGHTARG = public.eql_v3_smallint_eq, COMMUTATOR = <>, NEGATOR = =, RESTRICT = neqsel, JOIN = neqjoinsel ); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = public.eql_v3_smallint_ord_ore, RIGHTARG = eql_v3.query_smallint_eq +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = eql_v3.query_smallint_eq, RIGHTARG = public.eql_v3_smallint_ord_ore +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = public.eql_v3_smallint_ord_ore, RIGHTARG = eql_v3.query_smallint_eq +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = eql_v3.query_smallint_eq, RIGHTARG = public.eql_v3_smallint_ord_ore +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = public.eql_v3_smallint_ord, RIGHTARG = eql_v3.query_smallint_eq +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = eql_v3.query_smallint_eq, RIGHTARG = public.eql_v3_smallint_ord +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = public.eql_v3_smallint_ord, RIGHTARG = eql_v3.query_smallint_eq +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = eql_v3.query_smallint_eq, RIGHTARG = public.eql_v3_smallint_ord +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = public.eql_v3_smallint_ord_ope, RIGHTARG = eql_v3.query_smallint_eq +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = eql_v3.query_smallint_eq, RIGHTARG = public.eql_v3_smallint_ord_ope +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = public.eql_v3_smallint_ord_ope, RIGHTARG = eql_v3.query_smallint_eq +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = eql_v3.query_smallint_eq, RIGHTARG = public.eql_v3_smallint_ord_ope +); -- AUTOMATICALLY GENERATED FILE. --! @file encrypted_domain/smallint/smallint_eq_operators.sql @@ -21160,7 +22397,7 @@ AS $$ SELECT eql_v3_internal.hmac_256(a::jsonb) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a public.eql_v3_text_eq, b public.eql_v3_text_eq) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.eq_term(a) = eql_v3.eq_term(b) $$; +AS $$ SELECT eql_v3.eq_term(a) OPERATOR(pg_catalog.=) eql_v3.eq_term(b) $$; --! @brief Operator wrapper for public.eql_v3_text_eq. --! @param a public.eql_v3_text_eq @@ -21168,7 +22405,7 @@ AS $$ SELECT eql_v3.eq_term(a) = eql_v3.eq_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a public.eql_v3_text_eq, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.eq_term(a) = eql_v3.eq_term(b::public.eql_v3_text_eq) $$; +AS $$ SELECT eql_v3.eq_term(a) OPERATOR(pg_catalog.=) eql_v3.eq_term(b::public.eql_v3_text_eq) $$; --! @brief Operator wrapper for public.eql_v3_text_eq. --! @param a jsonb @@ -21176,7 +22413,7 @@ AS $$ SELECT eql_v3.eq_term(a) = eql_v3.eq_term(b::public.eql_v3_text_eq) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a jsonb, b public.eql_v3_text_eq) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.eq_term(a::public.eql_v3_text_eq) = eql_v3.eq_term(b) $$; +AS $$ SELECT eql_v3.eq_term(a::public.eql_v3_text_eq) OPERATOR(pg_catalog.=) eql_v3.eq_term(b) $$; --! @brief Operator wrapper for public.eql_v3_text_eq. --! @param a public.eql_v3_text_eq @@ -21184,7 +22421,7 @@ AS $$ SELECT eql_v3.eq_term(a::public.eql_v3_text_eq) = eql_v3.eq_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.neq(a public.eql_v3_text_eq, b public.eql_v3_text_eq) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.eq_term(a) <> eql_v3.eq_term(b) $$; +AS $$ SELECT eql_v3.eq_term(a) OPERATOR(pg_catalog.<>) eql_v3.eq_term(b) $$; --! @brief Operator wrapper for public.eql_v3_text_eq. --! @param a public.eql_v3_text_eq @@ -21192,7 +22429,7 @@ AS $$ SELECT eql_v3.eq_term(a) <> eql_v3.eq_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.neq(a public.eql_v3_text_eq, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.eq_term(a) <> eql_v3.eq_term(b::public.eql_v3_text_eq) $$; +AS $$ SELECT eql_v3.eq_term(a) OPERATOR(pg_catalog.<>) eql_v3.eq_term(b::public.eql_v3_text_eq) $$; --! @brief Operator wrapper for public.eql_v3_text_eq. --! @param a jsonb @@ -21200,7 +22437,7 @@ AS $$ SELECT eql_v3.eq_term(a) <> eql_v3.eq_term(b::public.eql_v3_text_eq) $$; --! @return boolean CREATE FUNCTION eql_v3.neq(a jsonb, b public.eql_v3_text_eq) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.eq_term(a::public.eql_v3_text_eq) <> eql_v3.eq_term(b) $$; +AS $$ SELECT eql_v3.eq_term(a::public.eql_v3_text_eq) OPERATOR(pg_catalog.<>) eql_v3.eq_term(b) $$; --! @brief Unsupported operator blocker for public.eql_v3_text_eq. --! @@ -21794,7 +23031,7 @@ AS $$ SELECT eql_v3_internal.hmac_256(a::jsonb) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a public.eql_v3_text_eq, b eql_v3.query_text_eq) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.eq_term(a) = eql_v3.eq_term(b) $$; +AS $$ SELECT eql_v3.eq_term(a) OPERATOR(pg_catalog.=) eql_v3.eq_term(b) $$; --! @brief Operator wrapper for eql_v3.query_text_eq. --! @param a eql_v3.query_text_eq @@ -21802,7 +23039,7 @@ AS $$ SELECT eql_v3.eq_term(a) = eql_v3.eq_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a eql_v3.query_text_eq, b public.eql_v3_text_eq) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.eq_term(a) = eql_v3.eq_term(b) $$; +AS $$ SELECT eql_v3.eq_term(a) OPERATOR(pg_catalog.=) eql_v3.eq_term(b) $$; --! @brief Operator wrapper for eql_v3.query_text_eq. --! @param a public.eql_v3_text_eq @@ -21810,7 +23047,7 @@ AS $$ SELECT eql_v3.eq_term(a) = eql_v3.eq_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.neq(a public.eql_v3_text_eq, b eql_v3.query_text_eq) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.eq_term(a) <> eql_v3.eq_term(b) $$; +AS $$ SELECT eql_v3.eq_term(a) OPERATOR(pg_catalog.<>) eql_v3.eq_term(b) $$; --! @brief Operator wrapper for eql_v3.query_text_eq. --! @param a eql_v3.query_text_eq @@ -21818,7 +23055,187 @@ AS $$ SELECT eql_v3.eq_term(a) <> eql_v3.eq_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.neq(a eql_v3.query_text_eq, b public.eql_v3_text_eq) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.eq_term(a) <> eql_v3.eq_term(b) $$; +AS $$ SELECT eql_v3.eq_term(a) OPERATOR(pg_catalog.<>) eql_v3.eq_term(b) $$; + +--! @brief Unsupported operator blocker for eql_v3.query_text_eq: public.eql_v3_text_ord_ore and eql_v3.query_text_eq (mismatched query domain). +--! @param a public.eql_v3_text_ord_ore left operand +--! @param b eql_v3.query_text_eq right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a public.eql_v3_text_ord_ore, b eql_v3.query_text_eq) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'public.eql_v3_text_ord_ore and eql_v3.query_text_eq'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_eq: eql_v3.query_text_eq and public.eql_v3_text_ord_ore (mismatched query domain). +--! @param a eql_v3.query_text_eq left operand +--! @param b public.eql_v3_text_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a eql_v3.query_text_eq, b public.eql_v3_text_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'eql_v3.query_text_eq and public.eql_v3_text_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_eq: public.eql_v3_text_ord_ore and eql_v3.query_text_eq (mismatched query domain). +--! @param a public.eql_v3_text_ord_ore left operand +--! @param b eql_v3.query_text_eq right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a public.eql_v3_text_ord_ore, b eql_v3.query_text_eq) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'public.eql_v3_text_ord_ore and eql_v3.query_text_eq'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_eq: eql_v3.query_text_eq and public.eql_v3_text_ord_ore (mismatched query domain). +--! @param a eql_v3.query_text_eq left operand +--! @param b public.eql_v3_text_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a eql_v3.query_text_eq, b public.eql_v3_text_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'eql_v3.query_text_eq and public.eql_v3_text_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_eq: public.eql_v3_text_ord and eql_v3.query_text_eq (mismatched query domain). +--! @param a public.eql_v3_text_ord left operand +--! @param b eql_v3.query_text_eq right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a public.eql_v3_text_ord, b eql_v3.query_text_eq) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'public.eql_v3_text_ord and eql_v3.query_text_eq'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_eq: eql_v3.query_text_eq and public.eql_v3_text_ord (mismatched query domain). +--! @param a eql_v3.query_text_eq left operand +--! @param b public.eql_v3_text_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a eql_v3.query_text_eq, b public.eql_v3_text_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'eql_v3.query_text_eq and public.eql_v3_text_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_eq: public.eql_v3_text_ord and eql_v3.query_text_eq (mismatched query domain). +--! @param a public.eql_v3_text_ord left operand +--! @param b eql_v3.query_text_eq right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a public.eql_v3_text_ord, b eql_v3.query_text_eq) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'public.eql_v3_text_ord and eql_v3.query_text_eq'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_eq: eql_v3.query_text_eq and public.eql_v3_text_ord (mismatched query domain). +--! @param a eql_v3.query_text_eq left operand +--! @param b public.eql_v3_text_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a eql_v3.query_text_eq, b public.eql_v3_text_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'eql_v3.query_text_eq and public.eql_v3_text_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_eq: public.eql_v3_text_ord_ope and eql_v3.query_text_eq (mismatched query domain). +--! @param a public.eql_v3_text_ord_ope left operand +--! @param b eql_v3.query_text_eq right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a public.eql_v3_text_ord_ope, b eql_v3.query_text_eq) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'public.eql_v3_text_ord_ope and eql_v3.query_text_eq'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_eq: eql_v3.query_text_eq and public.eql_v3_text_ord_ope (mismatched query domain). +--! @param a eql_v3.query_text_eq left operand +--! @param b public.eql_v3_text_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a eql_v3.query_text_eq, b public.eql_v3_text_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'eql_v3.query_text_eq and public.eql_v3_text_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_eq: public.eql_v3_text_ord_ope and eql_v3.query_text_eq (mismatched query domain). +--! @param a public.eql_v3_text_ord_ope left operand +--! @param b eql_v3.query_text_eq right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a public.eql_v3_text_ord_ope, b eql_v3.query_text_eq) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'public.eql_v3_text_ord_ope and eql_v3.query_text_eq'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_eq: eql_v3.query_text_eq and public.eql_v3_text_ord_ope (mismatched query domain). +--! @param a eql_v3.query_text_eq left operand +--! @param b public.eql_v3_text_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a eql_v3.query_text_eq, b public.eql_v3_text_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'eql_v3.query_text_eq and public.eql_v3_text_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_eq: public.eql_v3_text_search_ore and eql_v3.query_text_eq (mismatched query domain). +--! @param a public.eql_v3_text_search_ore left operand +--! @param b eql_v3.query_text_eq right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a public.eql_v3_text_search_ore, b eql_v3.query_text_eq) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'public.eql_v3_text_search_ore and eql_v3.query_text_eq'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_eq: eql_v3.query_text_eq and public.eql_v3_text_search_ore (mismatched query domain). +--! @param a eql_v3.query_text_eq left operand +--! @param b public.eql_v3_text_search_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a eql_v3.query_text_eq, b public.eql_v3_text_search_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'eql_v3.query_text_eq and public.eql_v3_text_search_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_eq: public.eql_v3_text_search_ore and eql_v3.query_text_eq (mismatched query domain). +--! @param a public.eql_v3_text_search_ore left operand +--! @param b eql_v3.query_text_eq right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a public.eql_v3_text_search_ore, b eql_v3.query_text_eq) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'public.eql_v3_text_search_ore and eql_v3.query_text_eq'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_eq: eql_v3.query_text_eq and public.eql_v3_text_search_ore (mismatched query domain). +--! @param a eql_v3.query_text_eq left operand +--! @param b public.eql_v3_text_search_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a eql_v3.query_text_eq, b public.eql_v3_text_search_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'eql_v3.query_text_eq and public.eql_v3_text_search_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_eq: public.eql_v3_text_search and eql_v3.query_text_eq (mismatched query domain). +--! @param a public.eql_v3_text_search left operand +--! @param b eql_v3.query_text_eq right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a public.eql_v3_text_search, b eql_v3.query_text_eq) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'public.eql_v3_text_search and eql_v3.query_text_eq'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_eq: eql_v3.query_text_eq and public.eql_v3_text_search (mismatched query domain). +--! @param a eql_v3.query_text_eq left operand +--! @param b public.eql_v3_text_search right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a eql_v3.query_text_eq, b public.eql_v3_text_search) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'eql_v3.query_text_eq and public.eql_v3_text_search'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_eq: public.eql_v3_text_search and eql_v3.query_text_eq (mismatched query domain). +--! @param a public.eql_v3_text_search left operand +--! @param b eql_v3.query_text_eq right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a public.eql_v3_text_search, b eql_v3.query_text_eq) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'public.eql_v3_text_search and eql_v3.query_text_eq'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_eq: eql_v3.query_text_eq and public.eql_v3_text_search (mismatched query domain). +--! @param a eql_v3.query_text_eq left operand +--! @param b public.eql_v3_text_search right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a eql_v3.query_text_eq, b public.eql_v3_text_search) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'eql_v3.query_text_eq and public.eql_v3_text_search'; END; $$ +LANGUAGE plpgsql; -- AUTOMATICALLY GENERATED FILE. --! @file encrypted_domain/text/query_text_eq_operators.sql @@ -21847,6 +23264,106 @@ CREATE OPERATOR <> ( LEFTARG = eql_v3.query_text_eq, RIGHTARG = public.eql_v3_text_eq, COMMUTATOR = <>, NEGATOR = =, RESTRICT = neqsel, JOIN = neqjoinsel ); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = public.eql_v3_text_ord_ore, RIGHTARG = eql_v3.query_text_eq +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = eql_v3.query_text_eq, RIGHTARG = public.eql_v3_text_ord_ore +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = public.eql_v3_text_ord_ore, RIGHTARG = eql_v3.query_text_eq +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = eql_v3.query_text_eq, RIGHTARG = public.eql_v3_text_ord_ore +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = public.eql_v3_text_ord, RIGHTARG = eql_v3.query_text_eq +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = eql_v3.query_text_eq, RIGHTARG = public.eql_v3_text_ord +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = public.eql_v3_text_ord, RIGHTARG = eql_v3.query_text_eq +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = eql_v3.query_text_eq, RIGHTARG = public.eql_v3_text_ord +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = public.eql_v3_text_ord_ope, RIGHTARG = eql_v3.query_text_eq +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = eql_v3.query_text_eq, RIGHTARG = public.eql_v3_text_ord_ope +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = public.eql_v3_text_ord_ope, RIGHTARG = eql_v3.query_text_eq +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = eql_v3.query_text_eq, RIGHTARG = public.eql_v3_text_ord_ope +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = public.eql_v3_text_search_ore, RIGHTARG = eql_v3.query_text_eq +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = eql_v3.query_text_eq, RIGHTARG = public.eql_v3_text_search_ore +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = public.eql_v3_text_search_ore, RIGHTARG = eql_v3.query_text_eq +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = eql_v3.query_text_eq, RIGHTARG = public.eql_v3_text_search_ore +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = public.eql_v3_text_search, RIGHTARG = eql_v3.query_text_eq +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = eql_v3.query_text_eq, RIGHTARG = public.eql_v3_text_search +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = public.eql_v3_text_search, RIGHTARG = eql_v3.query_text_eq +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = eql_v3.query_text_eq, RIGHTARG = public.eql_v3_text_search +); -- AUTOMATICALLY GENERATED FILE. --! @file encrypted_domain/text/text_eq_operators.sql @@ -22111,7 +23628,7 @@ AS $$ SELECT eql_v3_internal.hmac_256(a::jsonb) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a public.eql_v3_timestamp_eq, b public.eql_v3_timestamp_eq) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.eq_term(a) = eql_v3.eq_term(b) $$; +AS $$ SELECT eql_v3.eq_term(a) OPERATOR(pg_catalog.=) eql_v3.eq_term(b) $$; --! @brief Operator wrapper for public.eql_v3_timestamp_eq. --! @param a public.eql_v3_timestamp_eq @@ -22119,7 +23636,7 @@ AS $$ SELECT eql_v3.eq_term(a) = eql_v3.eq_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a public.eql_v3_timestamp_eq, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.eq_term(a) = eql_v3.eq_term(b::public.eql_v3_timestamp_eq) $$; +AS $$ SELECT eql_v3.eq_term(a) OPERATOR(pg_catalog.=) eql_v3.eq_term(b::public.eql_v3_timestamp_eq) $$; --! @brief Operator wrapper for public.eql_v3_timestamp_eq. --! @param a jsonb @@ -22127,7 +23644,7 @@ AS $$ SELECT eql_v3.eq_term(a) = eql_v3.eq_term(b::public.eql_v3_timestamp_eq) $ --! @return boolean CREATE FUNCTION eql_v3.eq(a jsonb, b public.eql_v3_timestamp_eq) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.eq_term(a::public.eql_v3_timestamp_eq) = eql_v3.eq_term(b) $$; +AS $$ SELECT eql_v3.eq_term(a::public.eql_v3_timestamp_eq) OPERATOR(pg_catalog.=) eql_v3.eq_term(b) $$; --! @brief Operator wrapper for public.eql_v3_timestamp_eq. --! @param a public.eql_v3_timestamp_eq @@ -22135,7 +23652,7 @@ AS $$ SELECT eql_v3.eq_term(a::public.eql_v3_timestamp_eq) = eql_v3.eq_term(b) $ --! @return boolean CREATE FUNCTION eql_v3.neq(a public.eql_v3_timestamp_eq, b public.eql_v3_timestamp_eq) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.eq_term(a) <> eql_v3.eq_term(b) $$; +AS $$ SELECT eql_v3.eq_term(a) OPERATOR(pg_catalog.<>) eql_v3.eq_term(b) $$; --! @brief Operator wrapper for public.eql_v3_timestamp_eq. --! @param a public.eql_v3_timestamp_eq @@ -22143,7 +23660,7 @@ AS $$ SELECT eql_v3.eq_term(a) <> eql_v3.eq_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.neq(a public.eql_v3_timestamp_eq, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.eq_term(a) <> eql_v3.eq_term(b::public.eql_v3_timestamp_eq) $$; +AS $$ SELECT eql_v3.eq_term(a) OPERATOR(pg_catalog.<>) eql_v3.eq_term(b::public.eql_v3_timestamp_eq) $$; --! @brief Operator wrapper for public.eql_v3_timestamp_eq. --! @param a jsonb @@ -22151,7 +23668,7 @@ AS $$ SELECT eql_v3.eq_term(a) <> eql_v3.eq_term(b::public.eql_v3_timestamp_eq) --! @return boolean CREATE FUNCTION eql_v3.neq(a jsonb, b public.eql_v3_timestamp_eq) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.eq_term(a::public.eql_v3_timestamp_eq) <> eql_v3.eq_term(b) $$; +AS $$ SELECT eql_v3.eq_term(a::public.eql_v3_timestamp_eq) OPERATOR(pg_catalog.<>) eql_v3.eq_term(b) $$; --! @brief Unsupported operator blocker for public.eql_v3_timestamp_eq. --! @@ -22745,7 +24262,7 @@ AS $$ SELECT eql_v3_internal.hmac_256(a::jsonb) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a public.eql_v3_timestamp_eq, b eql_v3.query_timestamp_eq) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.eq_term(a) = eql_v3.eq_term(b) $$; +AS $$ SELECT eql_v3.eq_term(a) OPERATOR(pg_catalog.=) eql_v3.eq_term(b) $$; --! @brief Operator wrapper for eql_v3.query_timestamp_eq. --! @param a eql_v3.query_timestamp_eq @@ -22753,7 +24270,7 @@ AS $$ SELECT eql_v3.eq_term(a) = eql_v3.eq_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a eql_v3.query_timestamp_eq, b public.eql_v3_timestamp_eq) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.eq_term(a) = eql_v3.eq_term(b) $$; +AS $$ SELECT eql_v3.eq_term(a) OPERATOR(pg_catalog.=) eql_v3.eq_term(b) $$; --! @brief Operator wrapper for eql_v3.query_timestamp_eq. --! @param a public.eql_v3_timestamp_eq @@ -22761,7 +24278,7 @@ AS $$ SELECT eql_v3.eq_term(a) = eql_v3.eq_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.neq(a public.eql_v3_timestamp_eq, b eql_v3.query_timestamp_eq) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.eq_term(a) <> eql_v3.eq_term(b) $$; +AS $$ SELECT eql_v3.eq_term(a) OPERATOR(pg_catalog.<>) eql_v3.eq_term(b) $$; --! @brief Operator wrapper for eql_v3.query_timestamp_eq. --! @param a eql_v3.query_timestamp_eq @@ -22769,7 +24286,115 @@ AS $$ SELECT eql_v3.eq_term(a) <> eql_v3.eq_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.neq(a eql_v3.query_timestamp_eq, b public.eql_v3_timestamp_eq) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.eq_term(a) <> eql_v3.eq_term(b) $$; +AS $$ SELECT eql_v3.eq_term(a) OPERATOR(pg_catalog.<>) eql_v3.eq_term(b) $$; + +--! @brief Unsupported operator blocker for eql_v3.query_timestamp_eq: public.eql_v3_timestamp_ord_ore and eql_v3.query_timestamp_eq (mismatched query domain). +--! @param a public.eql_v3_timestamp_ord_ore left operand +--! @param b eql_v3.query_timestamp_eq right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a public.eql_v3_timestamp_ord_ore, b eql_v3.query_timestamp_eq) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'public.eql_v3_timestamp_ord_ore and eql_v3.query_timestamp_eq'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_timestamp_eq: eql_v3.query_timestamp_eq and public.eql_v3_timestamp_ord_ore (mismatched query domain). +--! @param a eql_v3.query_timestamp_eq left operand +--! @param b public.eql_v3_timestamp_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a eql_v3.query_timestamp_eq, b public.eql_v3_timestamp_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'eql_v3.query_timestamp_eq and public.eql_v3_timestamp_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_timestamp_eq: public.eql_v3_timestamp_ord_ore and eql_v3.query_timestamp_eq (mismatched query domain). +--! @param a public.eql_v3_timestamp_ord_ore left operand +--! @param b eql_v3.query_timestamp_eq right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a public.eql_v3_timestamp_ord_ore, b eql_v3.query_timestamp_eq) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'public.eql_v3_timestamp_ord_ore and eql_v3.query_timestamp_eq'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_timestamp_eq: eql_v3.query_timestamp_eq and public.eql_v3_timestamp_ord_ore (mismatched query domain). +--! @param a eql_v3.query_timestamp_eq left operand +--! @param b public.eql_v3_timestamp_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a eql_v3.query_timestamp_eq, b public.eql_v3_timestamp_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'eql_v3.query_timestamp_eq and public.eql_v3_timestamp_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_timestamp_eq: public.eql_v3_timestamp_ord and eql_v3.query_timestamp_eq (mismatched query domain). +--! @param a public.eql_v3_timestamp_ord left operand +--! @param b eql_v3.query_timestamp_eq right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a public.eql_v3_timestamp_ord, b eql_v3.query_timestamp_eq) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'public.eql_v3_timestamp_ord and eql_v3.query_timestamp_eq'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_timestamp_eq: eql_v3.query_timestamp_eq and public.eql_v3_timestamp_ord (mismatched query domain). +--! @param a eql_v3.query_timestamp_eq left operand +--! @param b public.eql_v3_timestamp_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a eql_v3.query_timestamp_eq, b public.eql_v3_timestamp_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'eql_v3.query_timestamp_eq and public.eql_v3_timestamp_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_timestamp_eq: public.eql_v3_timestamp_ord and eql_v3.query_timestamp_eq (mismatched query domain). +--! @param a public.eql_v3_timestamp_ord left operand +--! @param b eql_v3.query_timestamp_eq right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a public.eql_v3_timestamp_ord, b eql_v3.query_timestamp_eq) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'public.eql_v3_timestamp_ord and eql_v3.query_timestamp_eq'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_timestamp_eq: eql_v3.query_timestamp_eq and public.eql_v3_timestamp_ord (mismatched query domain). +--! @param a eql_v3.query_timestamp_eq left operand +--! @param b public.eql_v3_timestamp_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a eql_v3.query_timestamp_eq, b public.eql_v3_timestamp_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'eql_v3.query_timestamp_eq and public.eql_v3_timestamp_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_timestamp_eq: public.eql_v3_timestamp_ord_ope and eql_v3.query_timestamp_eq (mismatched query domain). +--! @param a public.eql_v3_timestamp_ord_ope left operand +--! @param b eql_v3.query_timestamp_eq right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a public.eql_v3_timestamp_ord_ope, b eql_v3.query_timestamp_eq) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'public.eql_v3_timestamp_ord_ope and eql_v3.query_timestamp_eq'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_timestamp_eq: eql_v3.query_timestamp_eq and public.eql_v3_timestamp_ord_ope (mismatched query domain). +--! @param a eql_v3.query_timestamp_eq left operand +--! @param b public.eql_v3_timestamp_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a eql_v3.query_timestamp_eq, b public.eql_v3_timestamp_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'eql_v3.query_timestamp_eq and public.eql_v3_timestamp_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_timestamp_eq: public.eql_v3_timestamp_ord_ope and eql_v3.query_timestamp_eq (mismatched query domain). +--! @param a public.eql_v3_timestamp_ord_ope left operand +--! @param b eql_v3.query_timestamp_eq right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a public.eql_v3_timestamp_ord_ope, b eql_v3.query_timestamp_eq) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'public.eql_v3_timestamp_ord_ope and eql_v3.query_timestamp_eq'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_timestamp_eq: eql_v3.query_timestamp_eq and public.eql_v3_timestamp_ord_ope (mismatched query domain). +--! @param a eql_v3.query_timestamp_eq left operand +--! @param b public.eql_v3_timestamp_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a eql_v3.query_timestamp_eq, b public.eql_v3_timestamp_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'eql_v3.query_timestamp_eq and public.eql_v3_timestamp_ord_ope'; END; $$ +LANGUAGE plpgsql; -- AUTOMATICALLY GENERATED FILE. --! @file encrypted_domain/timestamp/query_timestamp_eq_operators.sql @@ -22798,6 +24423,66 @@ CREATE OPERATOR <> ( LEFTARG = eql_v3.query_timestamp_eq, RIGHTARG = public.eql_v3_timestamp_eq, COMMUTATOR = <>, NEGATOR = =, RESTRICT = neqsel, JOIN = neqjoinsel ); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = public.eql_v3_timestamp_ord_ore, RIGHTARG = eql_v3.query_timestamp_eq +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = eql_v3.query_timestamp_eq, RIGHTARG = public.eql_v3_timestamp_ord_ore +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = public.eql_v3_timestamp_ord_ore, RIGHTARG = eql_v3.query_timestamp_eq +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = eql_v3.query_timestamp_eq, RIGHTARG = public.eql_v3_timestamp_ord_ore +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = public.eql_v3_timestamp_ord, RIGHTARG = eql_v3.query_timestamp_eq +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = eql_v3.query_timestamp_eq, RIGHTARG = public.eql_v3_timestamp_ord +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = public.eql_v3_timestamp_ord, RIGHTARG = eql_v3.query_timestamp_eq +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = eql_v3.query_timestamp_eq, RIGHTARG = public.eql_v3_timestamp_ord +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = public.eql_v3_timestamp_ord_ope, RIGHTARG = eql_v3.query_timestamp_eq +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = eql_v3.query_timestamp_eq, RIGHTARG = public.eql_v3_timestamp_ord_ope +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = public.eql_v3_timestamp_ord_ope, RIGHTARG = eql_v3.query_timestamp_eq +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = eql_v3.query_timestamp_eq, RIGHTARG = public.eql_v3_timestamp_ord_ope +); -- AUTOMATICALLY GENERATED FILE. --! @file encrypted_domain/timestamp/timestamp_eq_operators.sql @@ -23293,7 +24978,9 @@ AS $$ INTO ary FROM jsonb_array_elements(sv) AS elem; - RETURN ary; + -- array_agg over zero rows is NULL; an empty sv is an empty array, and + -- callers (array length / elements) loop over its bounds. + RETURN COALESCE(ary, '{}'::jsonb[]); END; $$ LANGUAGE plpgsql; @@ -23306,7 +24993,10 @@ CREATE FUNCTION eql_v3_internal.is_ste_vec_array(val jsonb) SET search_path = pg_catalog, extensions, public AS $$ BEGIN - IF val ? 'a' THEN + -- Guard the cast: a non-boolean `a` (e.g. 'maybe') would otherwise raise. + -- The document validator rejects one at storage time; raw jsonb callers + -- get "not an array" instead of a cast error. + IF jsonb_typeof(val->'a') = 'boolean' THEN RETURN (val->>'a')::boolean; END IF; RETURN false; @@ -23417,7 +25107,9 @@ AS $$ BEGIN result := false; - FOR idx IN 1..array_length(a, 1) LOOP + -- array_length('{}'::jsonb[], 1) is NULL, which a FOR bound rejects; + -- cardinality() is 0 for an empty array and NULL only for NULL (STRICT). + FOR idx IN 1..cardinality(a) LOOP _a := a[idx]; result := result OR (eql_v3.selector(_a) = eql_v3.selector(b)); EXIT WHEN result; @@ -23555,7 +25247,9 @@ AS $$ BEGIN IF eql_v3_internal.is_ste_vec_array(val) THEN sv := eql_v3.ste_vec(val); - RETURN array_length(sv, 1); + -- cardinality(), not array_length(sv, 1): the latter is NULL for an + -- empty sv, and an empty array has length 0. + RETURN cardinality(sv); END IF; RAISE 'cannot get array length of a non-array'; @@ -23583,7 +25277,7 @@ AS $$ meta := eql_v3.meta_data(val); sv := eql_v3.ste_vec(val); - FOR idx IN 1..array_length(sv, 1) LOOP + FOR idx IN 1..cardinality(sv) LOOP item = sv[idx]; RETURN NEXT (meta || item)::public.eql_v3_json_entry; END LOOP; @@ -23986,7 +25680,7 @@ CREATE FUNCTION eql_v3.lt(a public.eql_v3_json_entry, b public.eql_v3_json_entry RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE AS $$ - SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) + SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<) eql_v3.ord_term(b) $$; CREATE OPERATOR < ( @@ -24007,7 +25701,7 @@ CREATE FUNCTION eql_v3.lte(a public.eql_v3_json_entry, b public.eql_v3_json_entr RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE AS $$ - SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) + SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<=) eql_v3.ord_term(b) $$; CREATE OPERATOR <= ( @@ -24028,7 +25722,7 @@ CREATE FUNCTION eql_v3.gt(a public.eql_v3_json_entry, b public.eql_v3_json_entry RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE AS $$ - SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) + SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>) eql_v3.ord_term(b) $$; CREATE OPERATOR > ( @@ -24049,7 +25743,7 @@ CREATE FUNCTION eql_v3.gte(a public.eql_v3_json_entry, b public.eql_v3_json_entr RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE AS $$ - SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b) + SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>=) eql_v3.ord_term(b) $$; CREATE OPERATOR >= ( @@ -24080,7 +25774,7 @@ AS $$ SELECT eql_v3_internal.ope_cllw(a::jsonb) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a public.eql_v3_bigint_ord, b public.eql_v3_bigint_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) = eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_bigint_ord. --! @param a public.eql_v3_bigint_ord @@ -24088,7 +25782,7 @@ AS $$ SELECT eql_v3.ord_term(a) = eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a public.eql_v3_bigint_ord, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) = eql_v3.ord_term(b::public.eql_v3_bigint_ord) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.=) eql_v3.ord_term(b::public.eql_v3_bigint_ord) $$; --! @brief Operator wrapper for public.eql_v3_bigint_ord. --! @param a jsonb @@ -24096,7 +25790,7 @@ AS $$ SELECT eql_v3.ord_term(a) = eql_v3.ord_term(b::public.eql_v3_bigint_ord) $ --! @return boolean CREATE FUNCTION eql_v3.eq(a jsonb, b public.eql_v3_bigint_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_bigint_ord) = eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_bigint_ord) OPERATOR(pg_catalog.=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_bigint_ord. --! @param a public.eql_v3_bigint_ord @@ -24104,7 +25798,7 @@ AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_bigint_ord) = eql_v3.ord_term(b) $ --! @return boolean CREATE FUNCTION eql_v3.neq(a public.eql_v3_bigint_ord, b public.eql_v3_bigint_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <> eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_bigint_ord. --! @param a public.eql_v3_bigint_ord @@ -24112,7 +25806,7 @@ AS $$ SELECT eql_v3.ord_term(a) <> eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.neq(a public.eql_v3_bigint_ord, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <> eql_v3.ord_term(b::public.eql_v3_bigint_ord) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<>) eql_v3.ord_term(b::public.eql_v3_bigint_ord) $$; --! @brief Operator wrapper for public.eql_v3_bigint_ord. --! @param a jsonb @@ -24120,7 +25814,7 @@ AS $$ SELECT eql_v3.ord_term(a) <> eql_v3.ord_term(b::public.eql_v3_bigint_ord) --! @return boolean CREATE FUNCTION eql_v3.neq(a jsonb, b public.eql_v3_bigint_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_bigint_ord) <> eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_bigint_ord) OPERATOR(pg_catalog.<>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_bigint_ord. --! @param a public.eql_v3_bigint_ord @@ -24128,7 +25822,7 @@ AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_bigint_ord) <> eql_v3.ord_term(b) --! @return boolean CREATE FUNCTION eql_v3.lt(a public.eql_v3_bigint_ord, b public.eql_v3_bigint_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_bigint_ord. --! @param a public.eql_v3_bigint_ord @@ -24136,7 +25830,7 @@ AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lt(a public.eql_v3_bigint_ord, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b::public.eql_v3_bigint_ord) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<) eql_v3.ord_term(b::public.eql_v3_bigint_ord) $$; --! @brief Operator wrapper for public.eql_v3_bigint_ord. --! @param a jsonb @@ -24144,7 +25838,7 @@ AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b::public.eql_v3_bigint_ord) $ --! @return boolean CREATE FUNCTION eql_v3.lt(a jsonb, b public.eql_v3_bigint_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_bigint_ord) < eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_bigint_ord) OPERATOR(pg_catalog.<) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_bigint_ord. --! @param a public.eql_v3_bigint_ord @@ -24152,7 +25846,7 @@ AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_bigint_ord) < eql_v3.ord_term(b) $ --! @return boolean CREATE FUNCTION eql_v3.lte(a public.eql_v3_bigint_ord, b public.eql_v3_bigint_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_bigint_ord. --! @param a public.eql_v3_bigint_ord @@ -24160,7 +25854,7 @@ AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lte(a public.eql_v3_bigint_ord, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b::public.eql_v3_bigint_ord) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<=) eql_v3.ord_term(b::public.eql_v3_bigint_ord) $$; --! @brief Operator wrapper for public.eql_v3_bigint_ord. --! @param a jsonb @@ -24168,7 +25862,7 @@ AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b::public.eql_v3_bigint_ord) --! @return boolean CREATE FUNCTION eql_v3.lte(a jsonb, b public.eql_v3_bigint_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_bigint_ord) <= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_bigint_ord) OPERATOR(pg_catalog.<=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_bigint_ord. --! @param a public.eql_v3_bigint_ord @@ -24176,7 +25870,7 @@ AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_bigint_ord) <= eql_v3.ord_term(b) --! @return boolean CREATE FUNCTION eql_v3.gt(a public.eql_v3_bigint_ord, b public.eql_v3_bigint_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_bigint_ord. --! @param a public.eql_v3_bigint_ord @@ -24184,7 +25878,7 @@ AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gt(a public.eql_v3_bigint_ord, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b::public.eql_v3_bigint_ord) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>) eql_v3.ord_term(b::public.eql_v3_bigint_ord) $$; --! @brief Operator wrapper for public.eql_v3_bigint_ord. --! @param a jsonb @@ -24192,7 +25886,7 @@ AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b::public.eql_v3_bigint_ord) $ --! @return boolean CREATE FUNCTION eql_v3.gt(a jsonb, b public.eql_v3_bigint_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_bigint_ord) > eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_bigint_ord) OPERATOR(pg_catalog.>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_bigint_ord. --! @param a public.eql_v3_bigint_ord @@ -24200,7 +25894,7 @@ AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_bigint_ord) > eql_v3.ord_term(b) $ --! @return boolean CREATE FUNCTION eql_v3.gte(a public.eql_v3_bigint_ord, b public.eql_v3_bigint_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_bigint_ord. --! @param a public.eql_v3_bigint_ord @@ -24208,7 +25902,7 @@ AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gte(a public.eql_v3_bigint_ord, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b::public.eql_v3_bigint_ord) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>=) eql_v3.ord_term(b::public.eql_v3_bigint_ord) $$; --! @brief Operator wrapper for public.eql_v3_bigint_ord. --! @param a jsonb @@ -24216,7 +25910,7 @@ AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b::public.eql_v3_bigint_ord) --! @return boolean CREATE FUNCTION eql_v3.gte(a jsonb, b public.eql_v3_bigint_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_bigint_ord) >= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_bigint_ord) OPERATOR(pg_catalog.>=) eql_v3.ord_term(b) $$; --! @brief Unsupported operator blocker for public.eql_v3_bigint_ord. --! @@ -24642,7 +26336,7 @@ AS $$ SELECT eql_v3_internal.ope_cllw(a::jsonb) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a public.eql_v3_bigint_ord_ope, b public.eql_v3_bigint_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) = eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_bigint_ord_ope. --! @param a public.eql_v3_bigint_ord_ope @@ -24650,7 +26344,7 @@ AS $$ SELECT eql_v3.ord_term(a) = eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a public.eql_v3_bigint_ord_ope, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) = eql_v3.ord_term(b::public.eql_v3_bigint_ord_ope) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.=) eql_v3.ord_term(b::public.eql_v3_bigint_ord_ope) $$; --! @brief Operator wrapper for public.eql_v3_bigint_ord_ope. --! @param a jsonb @@ -24658,7 +26352,7 @@ AS $$ SELECT eql_v3.ord_term(a) = eql_v3.ord_term(b::public.eql_v3_bigint_ord_op --! @return boolean CREATE FUNCTION eql_v3.eq(a jsonb, b public.eql_v3_bigint_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_bigint_ord_ope) = eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_bigint_ord_ope) OPERATOR(pg_catalog.=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_bigint_ord_ope. --! @param a public.eql_v3_bigint_ord_ope @@ -24666,7 +26360,7 @@ AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_bigint_ord_ope) = eql_v3.ord_term( --! @return boolean CREATE FUNCTION eql_v3.neq(a public.eql_v3_bigint_ord_ope, b public.eql_v3_bigint_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <> eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_bigint_ord_ope. --! @param a public.eql_v3_bigint_ord_ope @@ -24674,7 +26368,7 @@ AS $$ SELECT eql_v3.ord_term(a) <> eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.neq(a public.eql_v3_bigint_ord_ope, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <> eql_v3.ord_term(b::public.eql_v3_bigint_ord_ope) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<>) eql_v3.ord_term(b::public.eql_v3_bigint_ord_ope) $$; --! @brief Operator wrapper for public.eql_v3_bigint_ord_ope. --! @param a jsonb @@ -24682,7 +26376,7 @@ AS $$ SELECT eql_v3.ord_term(a) <> eql_v3.ord_term(b::public.eql_v3_bigint_ord_o --! @return boolean CREATE FUNCTION eql_v3.neq(a jsonb, b public.eql_v3_bigint_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_bigint_ord_ope) <> eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_bigint_ord_ope) OPERATOR(pg_catalog.<>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_bigint_ord_ope. --! @param a public.eql_v3_bigint_ord_ope @@ -24690,7 +26384,7 @@ AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_bigint_ord_ope) <> eql_v3.ord_term --! @return boolean CREATE FUNCTION eql_v3.lt(a public.eql_v3_bigint_ord_ope, b public.eql_v3_bigint_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_bigint_ord_ope. --! @param a public.eql_v3_bigint_ord_ope @@ -24698,7 +26392,7 @@ AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lt(a public.eql_v3_bigint_ord_ope, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b::public.eql_v3_bigint_ord_ope) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<) eql_v3.ord_term(b::public.eql_v3_bigint_ord_ope) $$; --! @brief Operator wrapper for public.eql_v3_bigint_ord_ope. --! @param a jsonb @@ -24706,7 +26400,7 @@ AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b::public.eql_v3_bigint_ord_op --! @return boolean CREATE FUNCTION eql_v3.lt(a jsonb, b public.eql_v3_bigint_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_bigint_ord_ope) < eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_bigint_ord_ope) OPERATOR(pg_catalog.<) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_bigint_ord_ope. --! @param a public.eql_v3_bigint_ord_ope @@ -24714,7 +26408,7 @@ AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_bigint_ord_ope) < eql_v3.ord_term( --! @return boolean CREATE FUNCTION eql_v3.lte(a public.eql_v3_bigint_ord_ope, b public.eql_v3_bigint_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_bigint_ord_ope. --! @param a public.eql_v3_bigint_ord_ope @@ -24722,7 +26416,7 @@ AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lte(a public.eql_v3_bigint_ord_ope, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b::public.eql_v3_bigint_ord_ope) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<=) eql_v3.ord_term(b::public.eql_v3_bigint_ord_ope) $$; --! @brief Operator wrapper for public.eql_v3_bigint_ord_ope. --! @param a jsonb @@ -24730,7 +26424,7 @@ AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b::public.eql_v3_bigint_ord_o --! @return boolean CREATE FUNCTION eql_v3.lte(a jsonb, b public.eql_v3_bigint_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_bigint_ord_ope) <= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_bigint_ord_ope) OPERATOR(pg_catalog.<=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_bigint_ord_ope. --! @param a public.eql_v3_bigint_ord_ope @@ -24738,7 +26432,7 @@ AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_bigint_ord_ope) <= eql_v3.ord_term --! @return boolean CREATE FUNCTION eql_v3.gt(a public.eql_v3_bigint_ord_ope, b public.eql_v3_bigint_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_bigint_ord_ope. --! @param a public.eql_v3_bigint_ord_ope @@ -24746,7 +26440,7 @@ AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gt(a public.eql_v3_bigint_ord_ope, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b::public.eql_v3_bigint_ord_ope) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>) eql_v3.ord_term(b::public.eql_v3_bigint_ord_ope) $$; --! @brief Operator wrapper for public.eql_v3_bigint_ord_ope. --! @param a jsonb @@ -24754,7 +26448,7 @@ AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b::public.eql_v3_bigint_ord_op --! @return boolean CREATE FUNCTION eql_v3.gt(a jsonb, b public.eql_v3_bigint_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_bigint_ord_ope) > eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_bigint_ord_ope) OPERATOR(pg_catalog.>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_bigint_ord_ope. --! @param a public.eql_v3_bigint_ord_ope @@ -24762,7 +26456,7 @@ AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_bigint_ord_ope) > eql_v3.ord_term( --! @return boolean CREATE FUNCTION eql_v3.gte(a public.eql_v3_bigint_ord_ope, b public.eql_v3_bigint_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_bigint_ord_ope. --! @param a public.eql_v3_bigint_ord_ope @@ -24770,7 +26464,7 @@ AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gte(a public.eql_v3_bigint_ord_ope, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b::public.eql_v3_bigint_ord_ope) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>=) eql_v3.ord_term(b::public.eql_v3_bigint_ord_ope) $$; --! @brief Operator wrapper for public.eql_v3_bigint_ord_ope. --! @param a jsonb @@ -24778,7 +26472,7 @@ AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b::public.eql_v3_bigint_ord_o --! @return boolean CREATE FUNCTION eql_v3.gte(a jsonb, b public.eql_v3_bigint_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_bigint_ord_ope) >= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_bigint_ord_ope) OPERATOR(pg_catalog.>=) eql_v3.ord_term(b) $$; --! @brief Unsupported operator blocker for public.eql_v3_bigint_ord_ope. --! @@ -25834,7 +27528,7 @@ AS $$ SELECT eql_v3_internal.ope_cllw(a::jsonb) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a public.eql_v3_bigint_ord, b eql_v3.query_bigint_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) = eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_bigint_ord. --! @param a eql_v3.query_bigint_ord @@ -25842,7 +27536,7 @@ AS $$ SELECT eql_v3.ord_term(a) = eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a eql_v3.query_bigint_ord, b public.eql_v3_bigint_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) = eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_bigint_ord. --! @param a public.eql_v3_bigint_ord @@ -25850,7 +27544,7 @@ AS $$ SELECT eql_v3.ord_term(a) = eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.neq(a public.eql_v3_bigint_ord, b eql_v3.query_bigint_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <> eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_bigint_ord. --! @param a eql_v3.query_bigint_ord @@ -25858,7 +27552,7 @@ AS $$ SELECT eql_v3.ord_term(a) <> eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.neq(a eql_v3.query_bigint_ord, b public.eql_v3_bigint_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <> eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_bigint_ord. --! @param a public.eql_v3_bigint_ord @@ -25866,7 +27560,7 @@ AS $$ SELECT eql_v3.ord_term(a) <> eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lt(a public.eql_v3_bigint_ord, b eql_v3.query_bigint_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_bigint_ord. --! @param a eql_v3.query_bigint_ord @@ -25874,7 +27568,7 @@ AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lt(a eql_v3.query_bigint_ord, b public.eql_v3_bigint_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_bigint_ord. --! @param a public.eql_v3_bigint_ord @@ -25882,7 +27576,7 @@ AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lte(a public.eql_v3_bigint_ord, b eql_v3.query_bigint_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_bigint_ord. --! @param a eql_v3.query_bigint_ord @@ -25890,7 +27584,7 @@ AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lte(a eql_v3.query_bigint_ord, b public.eql_v3_bigint_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_bigint_ord. --! @param a public.eql_v3_bigint_ord @@ -25898,7 +27592,7 @@ AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gt(a public.eql_v3_bigint_ord, b eql_v3.query_bigint_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_bigint_ord. --! @param a eql_v3.query_bigint_ord @@ -25906,7 +27600,7 @@ AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gt(a eql_v3.query_bigint_ord, b public.eql_v3_bigint_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_bigint_ord. --! @param a public.eql_v3_bigint_ord @@ -25914,7 +27608,7 @@ AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gte(a public.eql_v3_bigint_ord, b eql_v3.query_bigint_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_bigint_ord. --! @param a eql_v3.query_bigint_ord @@ -25922,7 +27616,259 @@ AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gte(a eql_v3.query_bigint_ord, b public.eql_v3_bigint_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>=) eql_v3.ord_term(b) $$; + +--! @brief Unsupported operator blocker for eql_v3.query_bigint_ord: public.eql_v3_bigint_eq and eql_v3.query_bigint_ord (mismatched query domain). +--! @param a public.eql_v3_bigint_eq left operand +--! @param b eql_v3.query_bigint_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a public.eql_v3_bigint_eq, b eql_v3.query_bigint_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'public.eql_v3_bigint_eq and eql_v3.query_bigint_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_bigint_ord: eql_v3.query_bigint_ord and public.eql_v3_bigint_eq (mismatched query domain). +--! @param a eql_v3.query_bigint_ord left operand +--! @param b public.eql_v3_bigint_eq right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a eql_v3.query_bigint_ord, b public.eql_v3_bigint_eq) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'eql_v3.query_bigint_ord and public.eql_v3_bigint_eq'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_bigint_ord: public.eql_v3_bigint_eq and eql_v3.query_bigint_ord (mismatched query domain). +--! @param a public.eql_v3_bigint_eq left operand +--! @param b eql_v3.query_bigint_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a public.eql_v3_bigint_eq, b eql_v3.query_bigint_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'public.eql_v3_bigint_eq and eql_v3.query_bigint_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_bigint_ord: eql_v3.query_bigint_ord and public.eql_v3_bigint_eq (mismatched query domain). +--! @param a eql_v3.query_bigint_ord left operand +--! @param b public.eql_v3_bigint_eq right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a eql_v3.query_bigint_ord, b public.eql_v3_bigint_eq) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'eql_v3.query_bigint_ord and public.eql_v3_bigint_eq'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_bigint_ord: public.eql_v3_bigint_ord_ore and eql_v3.query_bigint_ord (mismatched query domain). +--! @param a public.eql_v3_bigint_ord_ore left operand +--! @param b eql_v3.query_bigint_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a public.eql_v3_bigint_ord_ore, b eql_v3.query_bigint_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'public.eql_v3_bigint_ord_ore and eql_v3.query_bigint_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_bigint_ord: eql_v3.query_bigint_ord and public.eql_v3_bigint_ord_ore (mismatched query domain). +--! @param a eql_v3.query_bigint_ord left operand +--! @param b public.eql_v3_bigint_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a eql_v3.query_bigint_ord, b public.eql_v3_bigint_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'eql_v3.query_bigint_ord and public.eql_v3_bigint_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_bigint_ord: public.eql_v3_bigint_ord_ore and eql_v3.query_bigint_ord (mismatched query domain). +--! @param a public.eql_v3_bigint_ord_ore left operand +--! @param b eql_v3.query_bigint_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a public.eql_v3_bigint_ord_ore, b eql_v3.query_bigint_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'public.eql_v3_bigint_ord_ore and eql_v3.query_bigint_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_bigint_ord: eql_v3.query_bigint_ord and public.eql_v3_bigint_ord_ore (mismatched query domain). +--! @param a eql_v3.query_bigint_ord left operand +--! @param b public.eql_v3_bigint_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a eql_v3.query_bigint_ord, b public.eql_v3_bigint_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'eql_v3.query_bigint_ord and public.eql_v3_bigint_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_bigint_ord: public.eql_v3_bigint_ord_ore and eql_v3.query_bigint_ord (mismatched query domain). +--! @param a public.eql_v3_bigint_ord_ore left operand +--! @param b eql_v3.query_bigint_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lt(a public.eql_v3_bigint_ord_ore, b eql_v3.query_bigint_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<', 'public.eql_v3_bigint_ord_ore and eql_v3.query_bigint_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_bigint_ord: eql_v3.query_bigint_ord and public.eql_v3_bigint_ord_ore (mismatched query domain). +--! @param a eql_v3.query_bigint_ord left operand +--! @param b public.eql_v3_bigint_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lt(a eql_v3.query_bigint_ord, b public.eql_v3_bigint_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<', 'eql_v3.query_bigint_ord and public.eql_v3_bigint_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_bigint_ord: public.eql_v3_bigint_ord_ore and eql_v3.query_bigint_ord (mismatched query domain). +--! @param a public.eql_v3_bigint_ord_ore left operand +--! @param b eql_v3.query_bigint_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lte(a public.eql_v3_bigint_ord_ore, b eql_v3.query_bigint_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<=', 'public.eql_v3_bigint_ord_ore and eql_v3.query_bigint_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_bigint_ord: eql_v3.query_bigint_ord and public.eql_v3_bigint_ord_ore (mismatched query domain). +--! @param a eql_v3.query_bigint_ord left operand +--! @param b public.eql_v3_bigint_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lte(a eql_v3.query_bigint_ord, b public.eql_v3_bigint_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<=', 'eql_v3.query_bigint_ord and public.eql_v3_bigint_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_bigint_ord: public.eql_v3_bigint_ord_ore and eql_v3.query_bigint_ord (mismatched query domain). +--! @param a public.eql_v3_bigint_ord_ore left operand +--! @param b eql_v3.query_bigint_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gt(a public.eql_v3_bigint_ord_ore, b eql_v3.query_bigint_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>', 'public.eql_v3_bigint_ord_ore and eql_v3.query_bigint_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_bigint_ord: eql_v3.query_bigint_ord and public.eql_v3_bigint_ord_ore (mismatched query domain). +--! @param a eql_v3.query_bigint_ord left operand +--! @param b public.eql_v3_bigint_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gt(a eql_v3.query_bigint_ord, b public.eql_v3_bigint_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>', 'eql_v3.query_bigint_ord and public.eql_v3_bigint_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_bigint_ord: public.eql_v3_bigint_ord_ore and eql_v3.query_bigint_ord (mismatched query domain). +--! @param a public.eql_v3_bigint_ord_ore left operand +--! @param b eql_v3.query_bigint_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gte(a public.eql_v3_bigint_ord_ore, b eql_v3.query_bigint_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>=', 'public.eql_v3_bigint_ord_ore and eql_v3.query_bigint_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_bigint_ord: eql_v3.query_bigint_ord and public.eql_v3_bigint_ord_ore (mismatched query domain). +--! @param a eql_v3.query_bigint_ord left operand +--! @param b public.eql_v3_bigint_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gte(a eql_v3.query_bigint_ord, b public.eql_v3_bigint_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>=', 'eql_v3.query_bigint_ord and public.eql_v3_bigint_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_bigint_ord: public.eql_v3_bigint_ord_ope and eql_v3.query_bigint_ord (mismatched query domain). +--! @param a public.eql_v3_bigint_ord_ope left operand +--! @param b eql_v3.query_bigint_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a public.eql_v3_bigint_ord_ope, b eql_v3.query_bigint_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'public.eql_v3_bigint_ord_ope and eql_v3.query_bigint_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_bigint_ord: eql_v3.query_bigint_ord and public.eql_v3_bigint_ord_ope (mismatched query domain). +--! @param a eql_v3.query_bigint_ord left operand +--! @param b public.eql_v3_bigint_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a eql_v3.query_bigint_ord, b public.eql_v3_bigint_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'eql_v3.query_bigint_ord and public.eql_v3_bigint_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_bigint_ord: public.eql_v3_bigint_ord_ope and eql_v3.query_bigint_ord (mismatched query domain). +--! @param a public.eql_v3_bigint_ord_ope left operand +--! @param b eql_v3.query_bigint_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a public.eql_v3_bigint_ord_ope, b eql_v3.query_bigint_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'public.eql_v3_bigint_ord_ope and eql_v3.query_bigint_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_bigint_ord: eql_v3.query_bigint_ord and public.eql_v3_bigint_ord_ope (mismatched query domain). +--! @param a eql_v3.query_bigint_ord left operand +--! @param b public.eql_v3_bigint_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a eql_v3.query_bigint_ord, b public.eql_v3_bigint_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'eql_v3.query_bigint_ord and public.eql_v3_bigint_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_bigint_ord: public.eql_v3_bigint_ord_ope and eql_v3.query_bigint_ord (mismatched query domain). +--! @param a public.eql_v3_bigint_ord_ope left operand +--! @param b eql_v3.query_bigint_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lt(a public.eql_v3_bigint_ord_ope, b eql_v3.query_bigint_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<', 'public.eql_v3_bigint_ord_ope and eql_v3.query_bigint_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_bigint_ord: eql_v3.query_bigint_ord and public.eql_v3_bigint_ord_ope (mismatched query domain). +--! @param a eql_v3.query_bigint_ord left operand +--! @param b public.eql_v3_bigint_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lt(a eql_v3.query_bigint_ord, b public.eql_v3_bigint_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<', 'eql_v3.query_bigint_ord and public.eql_v3_bigint_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_bigint_ord: public.eql_v3_bigint_ord_ope and eql_v3.query_bigint_ord (mismatched query domain). +--! @param a public.eql_v3_bigint_ord_ope left operand +--! @param b eql_v3.query_bigint_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lte(a public.eql_v3_bigint_ord_ope, b eql_v3.query_bigint_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<=', 'public.eql_v3_bigint_ord_ope and eql_v3.query_bigint_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_bigint_ord: eql_v3.query_bigint_ord and public.eql_v3_bigint_ord_ope (mismatched query domain). +--! @param a eql_v3.query_bigint_ord left operand +--! @param b public.eql_v3_bigint_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lte(a eql_v3.query_bigint_ord, b public.eql_v3_bigint_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<=', 'eql_v3.query_bigint_ord and public.eql_v3_bigint_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_bigint_ord: public.eql_v3_bigint_ord_ope and eql_v3.query_bigint_ord (mismatched query domain). +--! @param a public.eql_v3_bigint_ord_ope left operand +--! @param b eql_v3.query_bigint_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gt(a public.eql_v3_bigint_ord_ope, b eql_v3.query_bigint_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>', 'public.eql_v3_bigint_ord_ope and eql_v3.query_bigint_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_bigint_ord: eql_v3.query_bigint_ord and public.eql_v3_bigint_ord_ope (mismatched query domain). +--! @param a eql_v3.query_bigint_ord left operand +--! @param b public.eql_v3_bigint_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gt(a eql_v3.query_bigint_ord, b public.eql_v3_bigint_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>', 'eql_v3.query_bigint_ord and public.eql_v3_bigint_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_bigint_ord: public.eql_v3_bigint_ord_ope and eql_v3.query_bigint_ord (mismatched query domain). +--! @param a public.eql_v3_bigint_ord_ope left operand +--! @param b eql_v3.query_bigint_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gte(a public.eql_v3_bigint_ord_ope, b eql_v3.query_bigint_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>=', 'public.eql_v3_bigint_ord_ope and eql_v3.query_bigint_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_bigint_ord: eql_v3.query_bigint_ord and public.eql_v3_bigint_ord_ope (mismatched query domain). +--! @param a eql_v3.query_bigint_ord left operand +--! @param b public.eql_v3_bigint_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gte(a eql_v3.query_bigint_ord, b public.eql_v3_bigint_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>=', 'eql_v3.query_bigint_ord and public.eql_v3_bigint_ord_ope'; END; $$ +LANGUAGE plpgsql; -- AUTOMATICALLY GENERATED FILE. --! @file encrypted_domain/bigint/query_bigint_ord_ope_functions.sql @@ -25942,7 +27888,7 @@ AS $$ SELECT eql_v3_internal.ope_cllw(a::jsonb) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a public.eql_v3_bigint_ord_ope, b eql_v3.query_bigint_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) = eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_bigint_ord_ope. --! @param a eql_v3.query_bigint_ord_ope @@ -25950,7 +27896,7 @@ AS $$ SELECT eql_v3.ord_term(a) = eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a eql_v3.query_bigint_ord_ope, b public.eql_v3_bigint_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) = eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_bigint_ord_ope. --! @param a public.eql_v3_bigint_ord_ope @@ -25958,7 +27904,7 @@ AS $$ SELECT eql_v3.ord_term(a) = eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.neq(a public.eql_v3_bigint_ord_ope, b eql_v3.query_bigint_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <> eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_bigint_ord_ope. --! @param a eql_v3.query_bigint_ord_ope @@ -25966,7 +27912,7 @@ AS $$ SELECT eql_v3.ord_term(a) <> eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.neq(a eql_v3.query_bigint_ord_ope, b public.eql_v3_bigint_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <> eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_bigint_ord_ope. --! @param a public.eql_v3_bigint_ord_ope @@ -25974,7 +27920,7 @@ AS $$ SELECT eql_v3.ord_term(a) <> eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lt(a public.eql_v3_bigint_ord_ope, b eql_v3.query_bigint_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_bigint_ord_ope. --! @param a eql_v3.query_bigint_ord_ope @@ -25982,7 +27928,7 @@ AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lt(a eql_v3.query_bigint_ord_ope, b public.eql_v3_bigint_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_bigint_ord_ope. --! @param a public.eql_v3_bigint_ord_ope @@ -25990,7 +27936,7 @@ AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lte(a public.eql_v3_bigint_ord_ope, b eql_v3.query_bigint_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_bigint_ord_ope. --! @param a eql_v3.query_bigint_ord_ope @@ -25998,7 +27944,7 @@ AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lte(a eql_v3.query_bigint_ord_ope, b public.eql_v3_bigint_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_bigint_ord_ope. --! @param a public.eql_v3_bigint_ord_ope @@ -26006,7 +27952,7 @@ AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gt(a public.eql_v3_bigint_ord_ope, b eql_v3.query_bigint_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_bigint_ord_ope. --! @param a eql_v3.query_bigint_ord_ope @@ -26014,7 +27960,7 @@ AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gt(a eql_v3.query_bigint_ord_ope, b public.eql_v3_bigint_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_bigint_ord_ope. --! @param a public.eql_v3_bigint_ord_ope @@ -26022,7 +27968,7 @@ AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gte(a public.eql_v3_bigint_ord_ope, b eql_v3.query_bigint_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_bigint_ord_ope. --! @param a eql_v3.query_bigint_ord_ope @@ -26030,7 +27976,259 @@ AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gte(a eql_v3.query_bigint_ord_ope, b public.eql_v3_bigint_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>=) eql_v3.ord_term(b) $$; + +--! @brief Unsupported operator blocker for eql_v3.query_bigint_ord_ope: public.eql_v3_bigint_eq and eql_v3.query_bigint_ord_ope (mismatched query domain). +--! @param a public.eql_v3_bigint_eq left operand +--! @param b eql_v3.query_bigint_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a public.eql_v3_bigint_eq, b eql_v3.query_bigint_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'public.eql_v3_bigint_eq and eql_v3.query_bigint_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_bigint_ord_ope: eql_v3.query_bigint_ord_ope and public.eql_v3_bigint_eq (mismatched query domain). +--! @param a eql_v3.query_bigint_ord_ope left operand +--! @param b public.eql_v3_bigint_eq right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a eql_v3.query_bigint_ord_ope, b public.eql_v3_bigint_eq) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'eql_v3.query_bigint_ord_ope and public.eql_v3_bigint_eq'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_bigint_ord_ope: public.eql_v3_bigint_eq and eql_v3.query_bigint_ord_ope (mismatched query domain). +--! @param a public.eql_v3_bigint_eq left operand +--! @param b eql_v3.query_bigint_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a public.eql_v3_bigint_eq, b eql_v3.query_bigint_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'public.eql_v3_bigint_eq and eql_v3.query_bigint_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_bigint_ord_ope: eql_v3.query_bigint_ord_ope and public.eql_v3_bigint_eq (mismatched query domain). +--! @param a eql_v3.query_bigint_ord_ope left operand +--! @param b public.eql_v3_bigint_eq right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a eql_v3.query_bigint_ord_ope, b public.eql_v3_bigint_eq) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'eql_v3.query_bigint_ord_ope and public.eql_v3_bigint_eq'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_bigint_ord_ope: public.eql_v3_bigint_ord_ore and eql_v3.query_bigint_ord_ope (mismatched query domain). +--! @param a public.eql_v3_bigint_ord_ore left operand +--! @param b eql_v3.query_bigint_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a public.eql_v3_bigint_ord_ore, b eql_v3.query_bigint_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'public.eql_v3_bigint_ord_ore and eql_v3.query_bigint_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_bigint_ord_ope: eql_v3.query_bigint_ord_ope and public.eql_v3_bigint_ord_ore (mismatched query domain). +--! @param a eql_v3.query_bigint_ord_ope left operand +--! @param b public.eql_v3_bigint_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a eql_v3.query_bigint_ord_ope, b public.eql_v3_bigint_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'eql_v3.query_bigint_ord_ope and public.eql_v3_bigint_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_bigint_ord_ope: public.eql_v3_bigint_ord_ore and eql_v3.query_bigint_ord_ope (mismatched query domain). +--! @param a public.eql_v3_bigint_ord_ore left operand +--! @param b eql_v3.query_bigint_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a public.eql_v3_bigint_ord_ore, b eql_v3.query_bigint_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'public.eql_v3_bigint_ord_ore and eql_v3.query_bigint_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_bigint_ord_ope: eql_v3.query_bigint_ord_ope and public.eql_v3_bigint_ord_ore (mismatched query domain). +--! @param a eql_v3.query_bigint_ord_ope left operand +--! @param b public.eql_v3_bigint_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a eql_v3.query_bigint_ord_ope, b public.eql_v3_bigint_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'eql_v3.query_bigint_ord_ope and public.eql_v3_bigint_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_bigint_ord_ope: public.eql_v3_bigint_ord_ore and eql_v3.query_bigint_ord_ope (mismatched query domain). +--! @param a public.eql_v3_bigint_ord_ore left operand +--! @param b eql_v3.query_bigint_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lt(a public.eql_v3_bigint_ord_ore, b eql_v3.query_bigint_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<', 'public.eql_v3_bigint_ord_ore and eql_v3.query_bigint_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_bigint_ord_ope: eql_v3.query_bigint_ord_ope and public.eql_v3_bigint_ord_ore (mismatched query domain). +--! @param a eql_v3.query_bigint_ord_ope left operand +--! @param b public.eql_v3_bigint_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lt(a eql_v3.query_bigint_ord_ope, b public.eql_v3_bigint_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<', 'eql_v3.query_bigint_ord_ope and public.eql_v3_bigint_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_bigint_ord_ope: public.eql_v3_bigint_ord_ore and eql_v3.query_bigint_ord_ope (mismatched query domain). +--! @param a public.eql_v3_bigint_ord_ore left operand +--! @param b eql_v3.query_bigint_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lte(a public.eql_v3_bigint_ord_ore, b eql_v3.query_bigint_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<=', 'public.eql_v3_bigint_ord_ore and eql_v3.query_bigint_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_bigint_ord_ope: eql_v3.query_bigint_ord_ope and public.eql_v3_bigint_ord_ore (mismatched query domain). +--! @param a eql_v3.query_bigint_ord_ope left operand +--! @param b public.eql_v3_bigint_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lte(a eql_v3.query_bigint_ord_ope, b public.eql_v3_bigint_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<=', 'eql_v3.query_bigint_ord_ope and public.eql_v3_bigint_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_bigint_ord_ope: public.eql_v3_bigint_ord_ore and eql_v3.query_bigint_ord_ope (mismatched query domain). +--! @param a public.eql_v3_bigint_ord_ore left operand +--! @param b eql_v3.query_bigint_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gt(a public.eql_v3_bigint_ord_ore, b eql_v3.query_bigint_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>', 'public.eql_v3_bigint_ord_ore and eql_v3.query_bigint_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_bigint_ord_ope: eql_v3.query_bigint_ord_ope and public.eql_v3_bigint_ord_ore (mismatched query domain). +--! @param a eql_v3.query_bigint_ord_ope left operand +--! @param b public.eql_v3_bigint_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gt(a eql_v3.query_bigint_ord_ope, b public.eql_v3_bigint_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>', 'eql_v3.query_bigint_ord_ope and public.eql_v3_bigint_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_bigint_ord_ope: public.eql_v3_bigint_ord_ore and eql_v3.query_bigint_ord_ope (mismatched query domain). +--! @param a public.eql_v3_bigint_ord_ore left operand +--! @param b eql_v3.query_bigint_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gte(a public.eql_v3_bigint_ord_ore, b eql_v3.query_bigint_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>=', 'public.eql_v3_bigint_ord_ore and eql_v3.query_bigint_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_bigint_ord_ope: eql_v3.query_bigint_ord_ope and public.eql_v3_bigint_ord_ore (mismatched query domain). +--! @param a eql_v3.query_bigint_ord_ope left operand +--! @param b public.eql_v3_bigint_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gte(a eql_v3.query_bigint_ord_ope, b public.eql_v3_bigint_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>=', 'eql_v3.query_bigint_ord_ope and public.eql_v3_bigint_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_bigint_ord_ope: public.eql_v3_bigint_ord and eql_v3.query_bigint_ord_ope (mismatched query domain). +--! @param a public.eql_v3_bigint_ord left operand +--! @param b eql_v3.query_bigint_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a public.eql_v3_bigint_ord, b eql_v3.query_bigint_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'public.eql_v3_bigint_ord and eql_v3.query_bigint_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_bigint_ord_ope: eql_v3.query_bigint_ord_ope and public.eql_v3_bigint_ord (mismatched query domain). +--! @param a eql_v3.query_bigint_ord_ope left operand +--! @param b public.eql_v3_bigint_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a eql_v3.query_bigint_ord_ope, b public.eql_v3_bigint_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'eql_v3.query_bigint_ord_ope and public.eql_v3_bigint_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_bigint_ord_ope: public.eql_v3_bigint_ord and eql_v3.query_bigint_ord_ope (mismatched query domain). +--! @param a public.eql_v3_bigint_ord left operand +--! @param b eql_v3.query_bigint_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a public.eql_v3_bigint_ord, b eql_v3.query_bigint_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'public.eql_v3_bigint_ord and eql_v3.query_bigint_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_bigint_ord_ope: eql_v3.query_bigint_ord_ope and public.eql_v3_bigint_ord (mismatched query domain). +--! @param a eql_v3.query_bigint_ord_ope left operand +--! @param b public.eql_v3_bigint_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a eql_v3.query_bigint_ord_ope, b public.eql_v3_bigint_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'eql_v3.query_bigint_ord_ope and public.eql_v3_bigint_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_bigint_ord_ope: public.eql_v3_bigint_ord and eql_v3.query_bigint_ord_ope (mismatched query domain). +--! @param a public.eql_v3_bigint_ord left operand +--! @param b eql_v3.query_bigint_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lt(a public.eql_v3_bigint_ord, b eql_v3.query_bigint_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<', 'public.eql_v3_bigint_ord and eql_v3.query_bigint_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_bigint_ord_ope: eql_v3.query_bigint_ord_ope and public.eql_v3_bigint_ord (mismatched query domain). +--! @param a eql_v3.query_bigint_ord_ope left operand +--! @param b public.eql_v3_bigint_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lt(a eql_v3.query_bigint_ord_ope, b public.eql_v3_bigint_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<', 'eql_v3.query_bigint_ord_ope and public.eql_v3_bigint_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_bigint_ord_ope: public.eql_v3_bigint_ord and eql_v3.query_bigint_ord_ope (mismatched query domain). +--! @param a public.eql_v3_bigint_ord left operand +--! @param b eql_v3.query_bigint_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lte(a public.eql_v3_bigint_ord, b eql_v3.query_bigint_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<=', 'public.eql_v3_bigint_ord and eql_v3.query_bigint_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_bigint_ord_ope: eql_v3.query_bigint_ord_ope and public.eql_v3_bigint_ord (mismatched query domain). +--! @param a eql_v3.query_bigint_ord_ope left operand +--! @param b public.eql_v3_bigint_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lte(a eql_v3.query_bigint_ord_ope, b public.eql_v3_bigint_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<=', 'eql_v3.query_bigint_ord_ope and public.eql_v3_bigint_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_bigint_ord_ope: public.eql_v3_bigint_ord and eql_v3.query_bigint_ord_ope (mismatched query domain). +--! @param a public.eql_v3_bigint_ord left operand +--! @param b eql_v3.query_bigint_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gt(a public.eql_v3_bigint_ord, b eql_v3.query_bigint_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>', 'public.eql_v3_bigint_ord and eql_v3.query_bigint_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_bigint_ord_ope: eql_v3.query_bigint_ord_ope and public.eql_v3_bigint_ord (mismatched query domain). +--! @param a eql_v3.query_bigint_ord_ope left operand +--! @param b public.eql_v3_bigint_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gt(a eql_v3.query_bigint_ord_ope, b public.eql_v3_bigint_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>', 'eql_v3.query_bigint_ord_ope and public.eql_v3_bigint_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_bigint_ord_ope: public.eql_v3_bigint_ord and eql_v3.query_bigint_ord_ope (mismatched query domain). +--! @param a public.eql_v3_bigint_ord left operand +--! @param b eql_v3.query_bigint_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gte(a public.eql_v3_bigint_ord, b eql_v3.query_bigint_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>=', 'public.eql_v3_bigint_ord and eql_v3.query_bigint_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_bigint_ord_ope: eql_v3.query_bigint_ord_ope and public.eql_v3_bigint_ord (mismatched query domain). +--! @param a eql_v3.query_bigint_ord_ope left operand +--! @param b public.eql_v3_bigint_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gte(a eql_v3.query_bigint_ord_ope, b public.eql_v3_bigint_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>=', 'eql_v3.query_bigint_ord_ope and public.eql_v3_bigint_ord'; END; $$ +LANGUAGE plpgsql; -- AUTOMATICALLY GENERATED FILE. --! @file encrypted_domain/bigint/json_entry_bigint_functions.sql @@ -26098,7 +28296,7 @@ LANGUAGE plpgsql; --! @return boolean CREATE FUNCTION eql_v3.lt(a public.eql_v3_json_entry, b eql_v3.query_bigint_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_json_entry. --! @param a eql_v3.query_bigint_ord @@ -26106,7 +28304,7 @@ AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lt(a eql_v3.query_bigint_ord, b public.eql_v3_json_entry) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_json_entry. --! @param a public.eql_v3_json_entry @@ -26114,7 +28312,7 @@ AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lte(a public.eql_v3_json_entry, b eql_v3.query_bigint_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_json_entry. --! @param a eql_v3.query_bigint_ord @@ -26122,7 +28320,7 @@ AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lte(a eql_v3.query_bigint_ord, b public.eql_v3_json_entry) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_json_entry. --! @param a public.eql_v3_json_entry @@ -26130,7 +28328,7 @@ AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gt(a public.eql_v3_json_entry, b eql_v3.query_bigint_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_json_entry. --! @param a eql_v3.query_bigint_ord @@ -26138,7 +28336,7 @@ AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gt(a eql_v3.query_bigint_ord, b public.eql_v3_json_entry) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_json_entry. --! @param a public.eql_v3_json_entry @@ -26146,7 +28344,7 @@ AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gte(a public.eql_v3_json_entry, b eql_v3.query_bigint_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_json_entry. --! @param a eql_v3.query_bigint_ord @@ -26154,7 +28352,7 @@ AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gte(a eql_v3.query_bigint_ord, b public.eql_v3_json_entry) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>=) eql_v3.ord_term(b) $$; --! @brief Unsupported operator blocker for public.eql_v3_json_entry. --! @@ -26218,7 +28416,7 @@ LANGUAGE plpgsql; --! @return boolean CREATE FUNCTION eql_v3.lt(a public.eql_v3_json_entry, b eql_v3.query_bigint_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_json_entry. --! @param a eql_v3.query_bigint_ord_ope @@ -26226,7 +28424,7 @@ AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lt(a eql_v3.query_bigint_ord_ope, b public.eql_v3_json_entry) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_json_entry. --! @param a public.eql_v3_json_entry @@ -26234,7 +28432,7 @@ AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lte(a public.eql_v3_json_entry, b eql_v3.query_bigint_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_json_entry. --! @param a eql_v3.query_bigint_ord_ope @@ -26242,7 +28440,7 @@ AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lte(a eql_v3.query_bigint_ord_ope, b public.eql_v3_json_entry) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_json_entry. --! @param a public.eql_v3_json_entry @@ -26250,7 +28448,7 @@ AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gt(a public.eql_v3_json_entry, b eql_v3.query_bigint_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_json_entry. --! @param a eql_v3.query_bigint_ord_ope @@ -26258,7 +28456,7 @@ AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gt(a eql_v3.query_bigint_ord_ope, b public.eql_v3_json_entry) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_json_entry. --! @param a public.eql_v3_json_entry @@ -26266,7 +28464,7 @@ AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gte(a public.eql_v3_json_entry, b eql_v3.query_bigint_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_json_entry. --! @param a eql_v3.query_bigint_ord_ope @@ -26274,7 +28472,7 @@ AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gte(a eql_v3.query_bigint_ord_ope, b public.eql_v3_json_entry) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>=) eql_v3.ord_term(b) $$; -- AUTOMATICALLY GENERATED FILE. --! @file encrypted_domain/bigint/json_entry_bigint_operators.sql @@ -26491,6 +28689,146 @@ CREATE OPERATOR >= ( LEFTARG = eql_v3.query_bigint_ord_ope, RIGHTARG = public.eql_v3_bigint_ord_ope, COMMUTATOR = <=, NEGATOR = <, RESTRICT = scalargesel, JOIN = scalargejoinsel ); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = public.eql_v3_bigint_eq, RIGHTARG = eql_v3.query_bigint_ord_ope +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = eql_v3.query_bigint_ord_ope, RIGHTARG = public.eql_v3_bigint_eq +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = public.eql_v3_bigint_eq, RIGHTARG = eql_v3.query_bigint_ord_ope +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = eql_v3.query_bigint_ord_ope, RIGHTARG = public.eql_v3_bigint_eq +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = public.eql_v3_bigint_ord_ore, RIGHTARG = eql_v3.query_bigint_ord_ope +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = eql_v3.query_bigint_ord_ope, RIGHTARG = public.eql_v3_bigint_ord_ore +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = public.eql_v3_bigint_ord_ore, RIGHTARG = eql_v3.query_bigint_ord_ope +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = eql_v3.query_bigint_ord_ope, RIGHTARG = public.eql_v3_bigint_ord_ore +); + +CREATE OPERATOR < ( + FUNCTION = eql_v3_internal.lt, + LEFTARG = public.eql_v3_bigint_ord_ore, RIGHTARG = eql_v3.query_bigint_ord_ope +); + +CREATE OPERATOR < ( + FUNCTION = eql_v3_internal.lt, + LEFTARG = eql_v3.query_bigint_ord_ope, RIGHTARG = public.eql_v3_bigint_ord_ore +); + +CREATE OPERATOR <= ( + FUNCTION = eql_v3_internal.lte, + LEFTARG = public.eql_v3_bigint_ord_ore, RIGHTARG = eql_v3.query_bigint_ord_ope +); + +CREATE OPERATOR <= ( + FUNCTION = eql_v3_internal.lte, + LEFTARG = eql_v3.query_bigint_ord_ope, RIGHTARG = public.eql_v3_bigint_ord_ore +); + +CREATE OPERATOR > ( + FUNCTION = eql_v3_internal.gt, + LEFTARG = public.eql_v3_bigint_ord_ore, RIGHTARG = eql_v3.query_bigint_ord_ope +); + +CREATE OPERATOR > ( + FUNCTION = eql_v3_internal.gt, + LEFTARG = eql_v3.query_bigint_ord_ope, RIGHTARG = public.eql_v3_bigint_ord_ore +); + +CREATE OPERATOR >= ( + FUNCTION = eql_v3_internal.gte, + LEFTARG = public.eql_v3_bigint_ord_ore, RIGHTARG = eql_v3.query_bigint_ord_ope +); + +CREATE OPERATOR >= ( + FUNCTION = eql_v3_internal.gte, + LEFTARG = eql_v3.query_bigint_ord_ope, RIGHTARG = public.eql_v3_bigint_ord_ore +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = public.eql_v3_bigint_ord, RIGHTARG = eql_v3.query_bigint_ord_ope +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = eql_v3.query_bigint_ord_ope, RIGHTARG = public.eql_v3_bigint_ord +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = public.eql_v3_bigint_ord, RIGHTARG = eql_v3.query_bigint_ord_ope +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = eql_v3.query_bigint_ord_ope, RIGHTARG = public.eql_v3_bigint_ord +); + +CREATE OPERATOR < ( + FUNCTION = eql_v3_internal.lt, + LEFTARG = public.eql_v3_bigint_ord, RIGHTARG = eql_v3.query_bigint_ord_ope +); + +CREATE OPERATOR < ( + FUNCTION = eql_v3_internal.lt, + LEFTARG = eql_v3.query_bigint_ord_ope, RIGHTARG = public.eql_v3_bigint_ord +); + +CREATE OPERATOR <= ( + FUNCTION = eql_v3_internal.lte, + LEFTARG = public.eql_v3_bigint_ord, RIGHTARG = eql_v3.query_bigint_ord_ope +); + +CREATE OPERATOR <= ( + FUNCTION = eql_v3_internal.lte, + LEFTARG = eql_v3.query_bigint_ord_ope, RIGHTARG = public.eql_v3_bigint_ord +); + +CREATE OPERATOR > ( + FUNCTION = eql_v3_internal.gt, + LEFTARG = public.eql_v3_bigint_ord, RIGHTARG = eql_v3.query_bigint_ord_ope +); + +CREATE OPERATOR > ( + FUNCTION = eql_v3_internal.gt, + LEFTARG = eql_v3.query_bigint_ord_ope, RIGHTARG = public.eql_v3_bigint_ord +); + +CREATE OPERATOR >= ( + FUNCTION = eql_v3_internal.gte, + LEFTARG = public.eql_v3_bigint_ord, RIGHTARG = eql_v3.query_bigint_ord_ope +); + +CREATE OPERATOR >= ( + FUNCTION = eql_v3_internal.gte, + LEFTARG = eql_v3.query_bigint_ord_ope, RIGHTARG = public.eql_v3_bigint_ord +); -- AUTOMATICALLY GENERATED FILE. --! @file encrypted_domain/bigint/query_bigint_ord_operators.sql @@ -26567,6 +28905,146 @@ CREATE OPERATOR >= ( LEFTARG = eql_v3.query_bigint_ord, RIGHTARG = public.eql_v3_bigint_ord, COMMUTATOR = <=, NEGATOR = <, RESTRICT = scalargesel, JOIN = scalargejoinsel ); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = public.eql_v3_bigint_eq, RIGHTARG = eql_v3.query_bigint_ord +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = eql_v3.query_bigint_ord, RIGHTARG = public.eql_v3_bigint_eq +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = public.eql_v3_bigint_eq, RIGHTARG = eql_v3.query_bigint_ord +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = eql_v3.query_bigint_ord, RIGHTARG = public.eql_v3_bigint_eq +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = public.eql_v3_bigint_ord_ore, RIGHTARG = eql_v3.query_bigint_ord +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = eql_v3.query_bigint_ord, RIGHTARG = public.eql_v3_bigint_ord_ore +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = public.eql_v3_bigint_ord_ore, RIGHTARG = eql_v3.query_bigint_ord +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = eql_v3.query_bigint_ord, RIGHTARG = public.eql_v3_bigint_ord_ore +); + +CREATE OPERATOR < ( + FUNCTION = eql_v3_internal.lt, + LEFTARG = public.eql_v3_bigint_ord_ore, RIGHTARG = eql_v3.query_bigint_ord +); + +CREATE OPERATOR < ( + FUNCTION = eql_v3_internal.lt, + LEFTARG = eql_v3.query_bigint_ord, RIGHTARG = public.eql_v3_bigint_ord_ore +); + +CREATE OPERATOR <= ( + FUNCTION = eql_v3_internal.lte, + LEFTARG = public.eql_v3_bigint_ord_ore, RIGHTARG = eql_v3.query_bigint_ord +); + +CREATE OPERATOR <= ( + FUNCTION = eql_v3_internal.lte, + LEFTARG = eql_v3.query_bigint_ord, RIGHTARG = public.eql_v3_bigint_ord_ore +); + +CREATE OPERATOR > ( + FUNCTION = eql_v3_internal.gt, + LEFTARG = public.eql_v3_bigint_ord_ore, RIGHTARG = eql_v3.query_bigint_ord +); + +CREATE OPERATOR > ( + FUNCTION = eql_v3_internal.gt, + LEFTARG = eql_v3.query_bigint_ord, RIGHTARG = public.eql_v3_bigint_ord_ore +); + +CREATE OPERATOR >= ( + FUNCTION = eql_v3_internal.gte, + LEFTARG = public.eql_v3_bigint_ord_ore, RIGHTARG = eql_v3.query_bigint_ord +); + +CREATE OPERATOR >= ( + FUNCTION = eql_v3_internal.gte, + LEFTARG = eql_v3.query_bigint_ord, RIGHTARG = public.eql_v3_bigint_ord_ore +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = public.eql_v3_bigint_ord_ope, RIGHTARG = eql_v3.query_bigint_ord +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = eql_v3.query_bigint_ord, RIGHTARG = public.eql_v3_bigint_ord_ope +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = public.eql_v3_bigint_ord_ope, RIGHTARG = eql_v3.query_bigint_ord +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = eql_v3.query_bigint_ord, RIGHTARG = public.eql_v3_bigint_ord_ope +); + +CREATE OPERATOR < ( + FUNCTION = eql_v3_internal.lt, + LEFTARG = public.eql_v3_bigint_ord_ope, RIGHTARG = eql_v3.query_bigint_ord +); + +CREATE OPERATOR < ( + FUNCTION = eql_v3_internal.lt, + LEFTARG = eql_v3.query_bigint_ord, RIGHTARG = public.eql_v3_bigint_ord_ope +); + +CREATE OPERATOR <= ( + FUNCTION = eql_v3_internal.lte, + LEFTARG = public.eql_v3_bigint_ord_ope, RIGHTARG = eql_v3.query_bigint_ord +); + +CREATE OPERATOR <= ( + FUNCTION = eql_v3_internal.lte, + LEFTARG = eql_v3.query_bigint_ord, RIGHTARG = public.eql_v3_bigint_ord_ope +); + +CREATE OPERATOR > ( + FUNCTION = eql_v3_internal.gt, + LEFTARG = public.eql_v3_bigint_ord_ope, RIGHTARG = eql_v3.query_bigint_ord +); + +CREATE OPERATOR > ( + FUNCTION = eql_v3_internal.gt, + LEFTARG = eql_v3.query_bigint_ord, RIGHTARG = public.eql_v3_bigint_ord_ope +); + +CREATE OPERATOR >= ( + FUNCTION = eql_v3_internal.gte, + LEFTARG = public.eql_v3_bigint_ord_ope, RIGHTARG = eql_v3.query_bigint_ord +); + +CREATE OPERATOR >= ( + FUNCTION = eql_v3_internal.gte, + LEFTARG = eql_v3.query_bigint_ord, RIGHTARG = public.eql_v3_bigint_ord_ope +); -- AUTOMATICALLY GENERATED FILE. --! @file encrypted_domain/date/date_ord_functions.sql @@ -26586,7 +29064,7 @@ AS $$ SELECT eql_v3_internal.ope_cllw(a::jsonb) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a public.eql_v3_date_ord, b public.eql_v3_date_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) = eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_date_ord. --! @param a public.eql_v3_date_ord @@ -26594,7 +29072,7 @@ AS $$ SELECT eql_v3.ord_term(a) = eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a public.eql_v3_date_ord, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) = eql_v3.ord_term(b::public.eql_v3_date_ord) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.=) eql_v3.ord_term(b::public.eql_v3_date_ord) $$; --! @brief Operator wrapper for public.eql_v3_date_ord. --! @param a jsonb @@ -26602,7 +29080,7 @@ AS $$ SELECT eql_v3.ord_term(a) = eql_v3.ord_term(b::public.eql_v3_date_ord) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a jsonb, b public.eql_v3_date_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_date_ord) = eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_date_ord) OPERATOR(pg_catalog.=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_date_ord. --! @param a public.eql_v3_date_ord @@ -26610,7 +29088,7 @@ AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_date_ord) = eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.neq(a public.eql_v3_date_ord, b public.eql_v3_date_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <> eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_date_ord. --! @param a public.eql_v3_date_ord @@ -26618,7 +29096,7 @@ AS $$ SELECT eql_v3.ord_term(a) <> eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.neq(a public.eql_v3_date_ord, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <> eql_v3.ord_term(b::public.eql_v3_date_ord) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<>) eql_v3.ord_term(b::public.eql_v3_date_ord) $$; --! @brief Operator wrapper for public.eql_v3_date_ord. --! @param a jsonb @@ -26626,7 +29104,7 @@ AS $$ SELECT eql_v3.ord_term(a) <> eql_v3.ord_term(b::public.eql_v3_date_ord) $$ --! @return boolean CREATE FUNCTION eql_v3.neq(a jsonb, b public.eql_v3_date_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_date_ord) <> eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_date_ord) OPERATOR(pg_catalog.<>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_date_ord. --! @param a public.eql_v3_date_ord @@ -26634,7 +29112,7 @@ AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_date_ord) <> eql_v3.ord_term(b) $$ --! @return boolean CREATE FUNCTION eql_v3.lt(a public.eql_v3_date_ord, b public.eql_v3_date_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_date_ord. --! @param a public.eql_v3_date_ord @@ -26642,7 +29120,7 @@ AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lt(a public.eql_v3_date_ord, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b::public.eql_v3_date_ord) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<) eql_v3.ord_term(b::public.eql_v3_date_ord) $$; --! @brief Operator wrapper for public.eql_v3_date_ord. --! @param a jsonb @@ -26650,7 +29128,7 @@ AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b::public.eql_v3_date_ord) $$; --! @return boolean CREATE FUNCTION eql_v3.lt(a jsonb, b public.eql_v3_date_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_date_ord) < eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_date_ord) OPERATOR(pg_catalog.<) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_date_ord. --! @param a public.eql_v3_date_ord @@ -26658,7 +29136,7 @@ AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_date_ord) < eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lte(a public.eql_v3_date_ord, b public.eql_v3_date_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_date_ord. --! @param a public.eql_v3_date_ord @@ -26666,7 +29144,7 @@ AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lte(a public.eql_v3_date_ord, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b::public.eql_v3_date_ord) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<=) eql_v3.ord_term(b::public.eql_v3_date_ord) $$; --! @brief Operator wrapper for public.eql_v3_date_ord. --! @param a jsonb @@ -26674,7 +29152,7 @@ AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b::public.eql_v3_date_ord) $$ --! @return boolean CREATE FUNCTION eql_v3.lte(a jsonb, b public.eql_v3_date_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_date_ord) <= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_date_ord) OPERATOR(pg_catalog.<=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_date_ord. --! @param a public.eql_v3_date_ord @@ -26682,7 +29160,7 @@ AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_date_ord) <= eql_v3.ord_term(b) $$ --! @return boolean CREATE FUNCTION eql_v3.gt(a public.eql_v3_date_ord, b public.eql_v3_date_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_date_ord. --! @param a public.eql_v3_date_ord @@ -26690,7 +29168,7 @@ AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gt(a public.eql_v3_date_ord, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b::public.eql_v3_date_ord) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>) eql_v3.ord_term(b::public.eql_v3_date_ord) $$; --! @brief Operator wrapper for public.eql_v3_date_ord. --! @param a jsonb @@ -26698,7 +29176,7 @@ AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b::public.eql_v3_date_ord) $$; --! @return boolean CREATE FUNCTION eql_v3.gt(a jsonb, b public.eql_v3_date_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_date_ord) > eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_date_ord) OPERATOR(pg_catalog.>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_date_ord. --! @param a public.eql_v3_date_ord @@ -26706,7 +29184,7 @@ AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_date_ord) > eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gte(a public.eql_v3_date_ord, b public.eql_v3_date_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_date_ord. --! @param a public.eql_v3_date_ord @@ -26714,7 +29192,7 @@ AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gte(a public.eql_v3_date_ord, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b::public.eql_v3_date_ord) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>=) eql_v3.ord_term(b::public.eql_v3_date_ord) $$; --! @brief Operator wrapper for public.eql_v3_date_ord. --! @param a jsonb @@ -26722,7 +29200,7 @@ AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b::public.eql_v3_date_ord) $$ --! @return boolean CREATE FUNCTION eql_v3.gte(a jsonb, b public.eql_v3_date_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_date_ord) >= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_date_ord) OPERATOR(pg_catalog.>=) eql_v3.ord_term(b) $$; --! @brief Unsupported operator blocker for public.eql_v3_date_ord. --! @@ -27148,7 +29626,7 @@ AS $$ SELECT eql_v3_internal.ope_cllw(a::jsonb) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a public.eql_v3_date_ord_ope, b public.eql_v3_date_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) = eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_date_ord_ope. --! @param a public.eql_v3_date_ord_ope @@ -27156,7 +29634,7 @@ AS $$ SELECT eql_v3.ord_term(a) = eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a public.eql_v3_date_ord_ope, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) = eql_v3.ord_term(b::public.eql_v3_date_ord_ope) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.=) eql_v3.ord_term(b::public.eql_v3_date_ord_ope) $$; --! @brief Operator wrapper for public.eql_v3_date_ord_ope. --! @param a jsonb @@ -27164,7 +29642,7 @@ AS $$ SELECT eql_v3.ord_term(a) = eql_v3.ord_term(b::public.eql_v3_date_ord_ope) --! @return boolean CREATE FUNCTION eql_v3.eq(a jsonb, b public.eql_v3_date_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_date_ord_ope) = eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_date_ord_ope) OPERATOR(pg_catalog.=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_date_ord_ope. --! @param a public.eql_v3_date_ord_ope @@ -27172,7 +29650,7 @@ AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_date_ord_ope) = eql_v3.ord_term(b) --! @return boolean CREATE FUNCTION eql_v3.neq(a public.eql_v3_date_ord_ope, b public.eql_v3_date_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <> eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_date_ord_ope. --! @param a public.eql_v3_date_ord_ope @@ -27180,7 +29658,7 @@ AS $$ SELECT eql_v3.ord_term(a) <> eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.neq(a public.eql_v3_date_ord_ope, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <> eql_v3.ord_term(b::public.eql_v3_date_ord_ope) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<>) eql_v3.ord_term(b::public.eql_v3_date_ord_ope) $$; --! @brief Operator wrapper for public.eql_v3_date_ord_ope. --! @param a jsonb @@ -27188,7 +29666,7 @@ AS $$ SELECT eql_v3.ord_term(a) <> eql_v3.ord_term(b::public.eql_v3_date_ord_ope --! @return boolean CREATE FUNCTION eql_v3.neq(a jsonb, b public.eql_v3_date_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_date_ord_ope) <> eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_date_ord_ope) OPERATOR(pg_catalog.<>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_date_ord_ope. --! @param a public.eql_v3_date_ord_ope @@ -27196,7 +29674,7 @@ AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_date_ord_ope) <> eql_v3.ord_term(b --! @return boolean CREATE FUNCTION eql_v3.lt(a public.eql_v3_date_ord_ope, b public.eql_v3_date_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_date_ord_ope. --! @param a public.eql_v3_date_ord_ope @@ -27204,7 +29682,7 @@ AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lt(a public.eql_v3_date_ord_ope, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b::public.eql_v3_date_ord_ope) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<) eql_v3.ord_term(b::public.eql_v3_date_ord_ope) $$; --! @brief Operator wrapper for public.eql_v3_date_ord_ope. --! @param a jsonb @@ -27212,7 +29690,7 @@ AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b::public.eql_v3_date_ord_ope) --! @return boolean CREATE FUNCTION eql_v3.lt(a jsonb, b public.eql_v3_date_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_date_ord_ope) < eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_date_ord_ope) OPERATOR(pg_catalog.<) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_date_ord_ope. --! @param a public.eql_v3_date_ord_ope @@ -27220,7 +29698,7 @@ AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_date_ord_ope) < eql_v3.ord_term(b) --! @return boolean CREATE FUNCTION eql_v3.lte(a public.eql_v3_date_ord_ope, b public.eql_v3_date_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_date_ord_ope. --! @param a public.eql_v3_date_ord_ope @@ -27228,7 +29706,7 @@ AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lte(a public.eql_v3_date_ord_ope, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b::public.eql_v3_date_ord_ope) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<=) eql_v3.ord_term(b::public.eql_v3_date_ord_ope) $$; --! @brief Operator wrapper for public.eql_v3_date_ord_ope. --! @param a jsonb @@ -27236,7 +29714,7 @@ AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b::public.eql_v3_date_ord_ope --! @return boolean CREATE FUNCTION eql_v3.lte(a jsonb, b public.eql_v3_date_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_date_ord_ope) <= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_date_ord_ope) OPERATOR(pg_catalog.<=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_date_ord_ope. --! @param a public.eql_v3_date_ord_ope @@ -27244,7 +29722,7 @@ AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_date_ord_ope) <= eql_v3.ord_term(b --! @return boolean CREATE FUNCTION eql_v3.gt(a public.eql_v3_date_ord_ope, b public.eql_v3_date_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_date_ord_ope. --! @param a public.eql_v3_date_ord_ope @@ -27252,7 +29730,7 @@ AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gt(a public.eql_v3_date_ord_ope, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b::public.eql_v3_date_ord_ope) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>) eql_v3.ord_term(b::public.eql_v3_date_ord_ope) $$; --! @brief Operator wrapper for public.eql_v3_date_ord_ope. --! @param a jsonb @@ -27260,7 +29738,7 @@ AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b::public.eql_v3_date_ord_ope) --! @return boolean CREATE FUNCTION eql_v3.gt(a jsonb, b public.eql_v3_date_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_date_ord_ope) > eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_date_ord_ope) OPERATOR(pg_catalog.>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_date_ord_ope. --! @param a public.eql_v3_date_ord_ope @@ -27268,7 +29746,7 @@ AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_date_ord_ope) > eql_v3.ord_term(b) --! @return boolean CREATE FUNCTION eql_v3.gte(a public.eql_v3_date_ord_ope, b public.eql_v3_date_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_date_ord_ope. --! @param a public.eql_v3_date_ord_ope @@ -27276,7 +29754,7 @@ AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gte(a public.eql_v3_date_ord_ope, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b::public.eql_v3_date_ord_ope) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>=) eql_v3.ord_term(b::public.eql_v3_date_ord_ope) $$; --! @brief Operator wrapper for public.eql_v3_date_ord_ope. --! @param a jsonb @@ -27284,7 +29762,7 @@ AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b::public.eql_v3_date_ord_ope --! @return boolean CREATE FUNCTION eql_v3.gte(a jsonb, b public.eql_v3_date_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_date_ord_ope) >= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_date_ord_ope) OPERATOR(pg_catalog.>=) eql_v3.ord_term(b) $$; --! @brief Unsupported operator blocker for public.eql_v3_date_ord_ope. --! @@ -28804,7 +31282,7 @@ AS $$ SELECT eql_v3_internal.ope_cllw(a::jsonb) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a public.eql_v3_date_ord, b eql_v3.query_date_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) = eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_date_ord. --! @param a eql_v3.query_date_ord @@ -28812,7 +31290,7 @@ AS $$ SELECT eql_v3.ord_term(a) = eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a eql_v3.query_date_ord, b public.eql_v3_date_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) = eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_date_ord. --! @param a public.eql_v3_date_ord @@ -28820,7 +31298,7 @@ AS $$ SELECT eql_v3.ord_term(a) = eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.neq(a public.eql_v3_date_ord, b eql_v3.query_date_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <> eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_date_ord. --! @param a eql_v3.query_date_ord @@ -28828,7 +31306,7 @@ AS $$ SELECT eql_v3.ord_term(a) <> eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.neq(a eql_v3.query_date_ord, b public.eql_v3_date_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <> eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_date_ord. --! @param a public.eql_v3_date_ord @@ -28836,7 +31314,7 @@ AS $$ SELECT eql_v3.ord_term(a) <> eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lt(a public.eql_v3_date_ord, b eql_v3.query_date_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_date_ord. --! @param a eql_v3.query_date_ord @@ -28844,7 +31322,7 @@ AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lt(a eql_v3.query_date_ord, b public.eql_v3_date_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_date_ord. --! @param a public.eql_v3_date_ord @@ -28852,7 +31330,7 @@ AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lte(a public.eql_v3_date_ord, b eql_v3.query_date_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_date_ord. --! @param a eql_v3.query_date_ord @@ -28860,7 +31338,7 @@ AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lte(a eql_v3.query_date_ord, b public.eql_v3_date_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_date_ord. --! @param a public.eql_v3_date_ord @@ -28868,7 +31346,7 @@ AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gt(a public.eql_v3_date_ord, b eql_v3.query_date_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_date_ord. --! @param a eql_v3.query_date_ord @@ -28876,7 +31354,7 @@ AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gt(a eql_v3.query_date_ord, b public.eql_v3_date_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_date_ord. --! @param a public.eql_v3_date_ord @@ -28884,7 +31362,7 @@ AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gte(a public.eql_v3_date_ord, b eql_v3.query_date_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_date_ord. --! @param a eql_v3.query_date_ord @@ -28892,7 +31370,259 @@ AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gte(a eql_v3.query_date_ord, b public.eql_v3_date_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>=) eql_v3.ord_term(b) $$; + +--! @brief Unsupported operator blocker for eql_v3.query_date_ord: public.eql_v3_date_eq and eql_v3.query_date_ord (mismatched query domain). +--! @param a public.eql_v3_date_eq left operand +--! @param b eql_v3.query_date_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a public.eql_v3_date_eq, b eql_v3.query_date_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'public.eql_v3_date_eq and eql_v3.query_date_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_date_ord: eql_v3.query_date_ord and public.eql_v3_date_eq (mismatched query domain). +--! @param a eql_v3.query_date_ord left operand +--! @param b public.eql_v3_date_eq right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a eql_v3.query_date_ord, b public.eql_v3_date_eq) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'eql_v3.query_date_ord and public.eql_v3_date_eq'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_date_ord: public.eql_v3_date_eq and eql_v3.query_date_ord (mismatched query domain). +--! @param a public.eql_v3_date_eq left operand +--! @param b eql_v3.query_date_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a public.eql_v3_date_eq, b eql_v3.query_date_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'public.eql_v3_date_eq and eql_v3.query_date_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_date_ord: eql_v3.query_date_ord and public.eql_v3_date_eq (mismatched query domain). +--! @param a eql_v3.query_date_ord left operand +--! @param b public.eql_v3_date_eq right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a eql_v3.query_date_ord, b public.eql_v3_date_eq) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'eql_v3.query_date_ord and public.eql_v3_date_eq'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_date_ord: public.eql_v3_date_ord_ore and eql_v3.query_date_ord (mismatched query domain). +--! @param a public.eql_v3_date_ord_ore left operand +--! @param b eql_v3.query_date_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a public.eql_v3_date_ord_ore, b eql_v3.query_date_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'public.eql_v3_date_ord_ore and eql_v3.query_date_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_date_ord: eql_v3.query_date_ord and public.eql_v3_date_ord_ore (mismatched query domain). +--! @param a eql_v3.query_date_ord left operand +--! @param b public.eql_v3_date_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a eql_v3.query_date_ord, b public.eql_v3_date_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'eql_v3.query_date_ord and public.eql_v3_date_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_date_ord: public.eql_v3_date_ord_ore and eql_v3.query_date_ord (mismatched query domain). +--! @param a public.eql_v3_date_ord_ore left operand +--! @param b eql_v3.query_date_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a public.eql_v3_date_ord_ore, b eql_v3.query_date_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'public.eql_v3_date_ord_ore and eql_v3.query_date_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_date_ord: eql_v3.query_date_ord and public.eql_v3_date_ord_ore (mismatched query domain). +--! @param a eql_v3.query_date_ord left operand +--! @param b public.eql_v3_date_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a eql_v3.query_date_ord, b public.eql_v3_date_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'eql_v3.query_date_ord and public.eql_v3_date_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_date_ord: public.eql_v3_date_ord_ore and eql_v3.query_date_ord (mismatched query domain). +--! @param a public.eql_v3_date_ord_ore left operand +--! @param b eql_v3.query_date_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lt(a public.eql_v3_date_ord_ore, b eql_v3.query_date_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<', 'public.eql_v3_date_ord_ore and eql_v3.query_date_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_date_ord: eql_v3.query_date_ord and public.eql_v3_date_ord_ore (mismatched query domain). +--! @param a eql_v3.query_date_ord left operand +--! @param b public.eql_v3_date_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lt(a eql_v3.query_date_ord, b public.eql_v3_date_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<', 'eql_v3.query_date_ord and public.eql_v3_date_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_date_ord: public.eql_v3_date_ord_ore and eql_v3.query_date_ord (mismatched query domain). +--! @param a public.eql_v3_date_ord_ore left operand +--! @param b eql_v3.query_date_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lte(a public.eql_v3_date_ord_ore, b eql_v3.query_date_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<=', 'public.eql_v3_date_ord_ore and eql_v3.query_date_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_date_ord: eql_v3.query_date_ord and public.eql_v3_date_ord_ore (mismatched query domain). +--! @param a eql_v3.query_date_ord left operand +--! @param b public.eql_v3_date_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lte(a eql_v3.query_date_ord, b public.eql_v3_date_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<=', 'eql_v3.query_date_ord and public.eql_v3_date_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_date_ord: public.eql_v3_date_ord_ore and eql_v3.query_date_ord (mismatched query domain). +--! @param a public.eql_v3_date_ord_ore left operand +--! @param b eql_v3.query_date_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gt(a public.eql_v3_date_ord_ore, b eql_v3.query_date_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>', 'public.eql_v3_date_ord_ore and eql_v3.query_date_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_date_ord: eql_v3.query_date_ord and public.eql_v3_date_ord_ore (mismatched query domain). +--! @param a eql_v3.query_date_ord left operand +--! @param b public.eql_v3_date_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gt(a eql_v3.query_date_ord, b public.eql_v3_date_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>', 'eql_v3.query_date_ord and public.eql_v3_date_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_date_ord: public.eql_v3_date_ord_ore and eql_v3.query_date_ord (mismatched query domain). +--! @param a public.eql_v3_date_ord_ore left operand +--! @param b eql_v3.query_date_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gte(a public.eql_v3_date_ord_ore, b eql_v3.query_date_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>=', 'public.eql_v3_date_ord_ore and eql_v3.query_date_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_date_ord: eql_v3.query_date_ord and public.eql_v3_date_ord_ore (mismatched query domain). +--! @param a eql_v3.query_date_ord left operand +--! @param b public.eql_v3_date_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gte(a eql_v3.query_date_ord, b public.eql_v3_date_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>=', 'eql_v3.query_date_ord and public.eql_v3_date_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_date_ord: public.eql_v3_date_ord_ope and eql_v3.query_date_ord (mismatched query domain). +--! @param a public.eql_v3_date_ord_ope left operand +--! @param b eql_v3.query_date_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a public.eql_v3_date_ord_ope, b eql_v3.query_date_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'public.eql_v3_date_ord_ope and eql_v3.query_date_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_date_ord: eql_v3.query_date_ord and public.eql_v3_date_ord_ope (mismatched query domain). +--! @param a eql_v3.query_date_ord left operand +--! @param b public.eql_v3_date_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a eql_v3.query_date_ord, b public.eql_v3_date_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'eql_v3.query_date_ord and public.eql_v3_date_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_date_ord: public.eql_v3_date_ord_ope and eql_v3.query_date_ord (mismatched query domain). +--! @param a public.eql_v3_date_ord_ope left operand +--! @param b eql_v3.query_date_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a public.eql_v3_date_ord_ope, b eql_v3.query_date_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'public.eql_v3_date_ord_ope and eql_v3.query_date_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_date_ord: eql_v3.query_date_ord and public.eql_v3_date_ord_ope (mismatched query domain). +--! @param a eql_v3.query_date_ord left operand +--! @param b public.eql_v3_date_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a eql_v3.query_date_ord, b public.eql_v3_date_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'eql_v3.query_date_ord and public.eql_v3_date_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_date_ord: public.eql_v3_date_ord_ope and eql_v3.query_date_ord (mismatched query domain). +--! @param a public.eql_v3_date_ord_ope left operand +--! @param b eql_v3.query_date_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lt(a public.eql_v3_date_ord_ope, b eql_v3.query_date_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<', 'public.eql_v3_date_ord_ope and eql_v3.query_date_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_date_ord: eql_v3.query_date_ord and public.eql_v3_date_ord_ope (mismatched query domain). +--! @param a eql_v3.query_date_ord left operand +--! @param b public.eql_v3_date_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lt(a eql_v3.query_date_ord, b public.eql_v3_date_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<', 'eql_v3.query_date_ord and public.eql_v3_date_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_date_ord: public.eql_v3_date_ord_ope and eql_v3.query_date_ord (mismatched query domain). +--! @param a public.eql_v3_date_ord_ope left operand +--! @param b eql_v3.query_date_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lte(a public.eql_v3_date_ord_ope, b eql_v3.query_date_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<=', 'public.eql_v3_date_ord_ope and eql_v3.query_date_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_date_ord: eql_v3.query_date_ord and public.eql_v3_date_ord_ope (mismatched query domain). +--! @param a eql_v3.query_date_ord left operand +--! @param b public.eql_v3_date_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lte(a eql_v3.query_date_ord, b public.eql_v3_date_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<=', 'eql_v3.query_date_ord and public.eql_v3_date_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_date_ord: public.eql_v3_date_ord_ope and eql_v3.query_date_ord (mismatched query domain). +--! @param a public.eql_v3_date_ord_ope left operand +--! @param b eql_v3.query_date_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gt(a public.eql_v3_date_ord_ope, b eql_v3.query_date_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>', 'public.eql_v3_date_ord_ope and eql_v3.query_date_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_date_ord: eql_v3.query_date_ord and public.eql_v3_date_ord_ope (mismatched query domain). +--! @param a eql_v3.query_date_ord left operand +--! @param b public.eql_v3_date_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gt(a eql_v3.query_date_ord, b public.eql_v3_date_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>', 'eql_v3.query_date_ord and public.eql_v3_date_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_date_ord: public.eql_v3_date_ord_ope and eql_v3.query_date_ord (mismatched query domain). +--! @param a public.eql_v3_date_ord_ope left operand +--! @param b eql_v3.query_date_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gte(a public.eql_v3_date_ord_ope, b eql_v3.query_date_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>=', 'public.eql_v3_date_ord_ope and eql_v3.query_date_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_date_ord: eql_v3.query_date_ord and public.eql_v3_date_ord_ope (mismatched query domain). +--! @param a eql_v3.query_date_ord left operand +--! @param b public.eql_v3_date_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gte(a eql_v3.query_date_ord, b public.eql_v3_date_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>=', 'eql_v3.query_date_ord and public.eql_v3_date_ord_ope'; END; $$ +LANGUAGE plpgsql; -- AUTOMATICALLY GENERATED FILE. --! @file encrypted_domain/date/query_date_ord_ope_functions.sql @@ -28912,7 +31642,7 @@ AS $$ SELECT eql_v3_internal.ope_cllw(a::jsonb) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a public.eql_v3_date_ord_ope, b eql_v3.query_date_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) = eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_date_ord_ope. --! @param a eql_v3.query_date_ord_ope @@ -28920,7 +31650,7 @@ AS $$ SELECT eql_v3.ord_term(a) = eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a eql_v3.query_date_ord_ope, b public.eql_v3_date_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) = eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_date_ord_ope. --! @param a public.eql_v3_date_ord_ope @@ -28928,7 +31658,7 @@ AS $$ SELECT eql_v3.ord_term(a) = eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.neq(a public.eql_v3_date_ord_ope, b eql_v3.query_date_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <> eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_date_ord_ope. --! @param a eql_v3.query_date_ord_ope @@ -28936,7 +31666,7 @@ AS $$ SELECT eql_v3.ord_term(a) <> eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.neq(a eql_v3.query_date_ord_ope, b public.eql_v3_date_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <> eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_date_ord_ope. --! @param a public.eql_v3_date_ord_ope @@ -28944,7 +31674,7 @@ AS $$ SELECT eql_v3.ord_term(a) <> eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lt(a public.eql_v3_date_ord_ope, b eql_v3.query_date_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_date_ord_ope. --! @param a eql_v3.query_date_ord_ope @@ -28952,7 +31682,7 @@ AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lt(a eql_v3.query_date_ord_ope, b public.eql_v3_date_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_date_ord_ope. --! @param a public.eql_v3_date_ord_ope @@ -28960,7 +31690,7 @@ AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lte(a public.eql_v3_date_ord_ope, b eql_v3.query_date_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_date_ord_ope. --! @param a eql_v3.query_date_ord_ope @@ -28968,7 +31698,7 @@ AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lte(a eql_v3.query_date_ord_ope, b public.eql_v3_date_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_date_ord_ope. --! @param a public.eql_v3_date_ord_ope @@ -28976,7 +31706,7 @@ AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gt(a public.eql_v3_date_ord_ope, b eql_v3.query_date_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_date_ord_ope. --! @param a eql_v3.query_date_ord_ope @@ -28984,7 +31714,7 @@ AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gt(a eql_v3.query_date_ord_ope, b public.eql_v3_date_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_date_ord_ope. --! @param a public.eql_v3_date_ord_ope @@ -28992,7 +31722,7 @@ AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gte(a public.eql_v3_date_ord_ope, b eql_v3.query_date_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_date_ord_ope. --! @param a eql_v3.query_date_ord_ope @@ -29000,7 +31730,259 @@ AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gte(a eql_v3.query_date_ord_ope, b public.eql_v3_date_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>=) eql_v3.ord_term(b) $$; + +--! @brief Unsupported operator blocker for eql_v3.query_date_ord_ope: public.eql_v3_date_eq and eql_v3.query_date_ord_ope (mismatched query domain). +--! @param a public.eql_v3_date_eq left operand +--! @param b eql_v3.query_date_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a public.eql_v3_date_eq, b eql_v3.query_date_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'public.eql_v3_date_eq and eql_v3.query_date_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_date_ord_ope: eql_v3.query_date_ord_ope and public.eql_v3_date_eq (mismatched query domain). +--! @param a eql_v3.query_date_ord_ope left operand +--! @param b public.eql_v3_date_eq right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a eql_v3.query_date_ord_ope, b public.eql_v3_date_eq) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'eql_v3.query_date_ord_ope and public.eql_v3_date_eq'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_date_ord_ope: public.eql_v3_date_eq and eql_v3.query_date_ord_ope (mismatched query domain). +--! @param a public.eql_v3_date_eq left operand +--! @param b eql_v3.query_date_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a public.eql_v3_date_eq, b eql_v3.query_date_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'public.eql_v3_date_eq and eql_v3.query_date_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_date_ord_ope: eql_v3.query_date_ord_ope and public.eql_v3_date_eq (mismatched query domain). +--! @param a eql_v3.query_date_ord_ope left operand +--! @param b public.eql_v3_date_eq right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a eql_v3.query_date_ord_ope, b public.eql_v3_date_eq) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'eql_v3.query_date_ord_ope and public.eql_v3_date_eq'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_date_ord_ope: public.eql_v3_date_ord_ore and eql_v3.query_date_ord_ope (mismatched query domain). +--! @param a public.eql_v3_date_ord_ore left operand +--! @param b eql_v3.query_date_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a public.eql_v3_date_ord_ore, b eql_v3.query_date_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'public.eql_v3_date_ord_ore and eql_v3.query_date_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_date_ord_ope: eql_v3.query_date_ord_ope and public.eql_v3_date_ord_ore (mismatched query domain). +--! @param a eql_v3.query_date_ord_ope left operand +--! @param b public.eql_v3_date_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a eql_v3.query_date_ord_ope, b public.eql_v3_date_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'eql_v3.query_date_ord_ope and public.eql_v3_date_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_date_ord_ope: public.eql_v3_date_ord_ore and eql_v3.query_date_ord_ope (mismatched query domain). +--! @param a public.eql_v3_date_ord_ore left operand +--! @param b eql_v3.query_date_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a public.eql_v3_date_ord_ore, b eql_v3.query_date_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'public.eql_v3_date_ord_ore and eql_v3.query_date_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_date_ord_ope: eql_v3.query_date_ord_ope and public.eql_v3_date_ord_ore (mismatched query domain). +--! @param a eql_v3.query_date_ord_ope left operand +--! @param b public.eql_v3_date_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a eql_v3.query_date_ord_ope, b public.eql_v3_date_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'eql_v3.query_date_ord_ope and public.eql_v3_date_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_date_ord_ope: public.eql_v3_date_ord_ore and eql_v3.query_date_ord_ope (mismatched query domain). +--! @param a public.eql_v3_date_ord_ore left operand +--! @param b eql_v3.query_date_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lt(a public.eql_v3_date_ord_ore, b eql_v3.query_date_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<', 'public.eql_v3_date_ord_ore and eql_v3.query_date_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_date_ord_ope: eql_v3.query_date_ord_ope and public.eql_v3_date_ord_ore (mismatched query domain). +--! @param a eql_v3.query_date_ord_ope left operand +--! @param b public.eql_v3_date_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lt(a eql_v3.query_date_ord_ope, b public.eql_v3_date_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<', 'eql_v3.query_date_ord_ope and public.eql_v3_date_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_date_ord_ope: public.eql_v3_date_ord_ore and eql_v3.query_date_ord_ope (mismatched query domain). +--! @param a public.eql_v3_date_ord_ore left operand +--! @param b eql_v3.query_date_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lte(a public.eql_v3_date_ord_ore, b eql_v3.query_date_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<=', 'public.eql_v3_date_ord_ore and eql_v3.query_date_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_date_ord_ope: eql_v3.query_date_ord_ope and public.eql_v3_date_ord_ore (mismatched query domain). +--! @param a eql_v3.query_date_ord_ope left operand +--! @param b public.eql_v3_date_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lte(a eql_v3.query_date_ord_ope, b public.eql_v3_date_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<=', 'eql_v3.query_date_ord_ope and public.eql_v3_date_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_date_ord_ope: public.eql_v3_date_ord_ore and eql_v3.query_date_ord_ope (mismatched query domain). +--! @param a public.eql_v3_date_ord_ore left operand +--! @param b eql_v3.query_date_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gt(a public.eql_v3_date_ord_ore, b eql_v3.query_date_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>', 'public.eql_v3_date_ord_ore and eql_v3.query_date_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_date_ord_ope: eql_v3.query_date_ord_ope and public.eql_v3_date_ord_ore (mismatched query domain). +--! @param a eql_v3.query_date_ord_ope left operand +--! @param b public.eql_v3_date_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gt(a eql_v3.query_date_ord_ope, b public.eql_v3_date_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>', 'eql_v3.query_date_ord_ope and public.eql_v3_date_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_date_ord_ope: public.eql_v3_date_ord_ore and eql_v3.query_date_ord_ope (mismatched query domain). +--! @param a public.eql_v3_date_ord_ore left operand +--! @param b eql_v3.query_date_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gte(a public.eql_v3_date_ord_ore, b eql_v3.query_date_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>=', 'public.eql_v3_date_ord_ore and eql_v3.query_date_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_date_ord_ope: eql_v3.query_date_ord_ope and public.eql_v3_date_ord_ore (mismatched query domain). +--! @param a eql_v3.query_date_ord_ope left operand +--! @param b public.eql_v3_date_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gte(a eql_v3.query_date_ord_ope, b public.eql_v3_date_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>=', 'eql_v3.query_date_ord_ope and public.eql_v3_date_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_date_ord_ope: public.eql_v3_date_ord and eql_v3.query_date_ord_ope (mismatched query domain). +--! @param a public.eql_v3_date_ord left operand +--! @param b eql_v3.query_date_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a public.eql_v3_date_ord, b eql_v3.query_date_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'public.eql_v3_date_ord and eql_v3.query_date_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_date_ord_ope: eql_v3.query_date_ord_ope and public.eql_v3_date_ord (mismatched query domain). +--! @param a eql_v3.query_date_ord_ope left operand +--! @param b public.eql_v3_date_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a eql_v3.query_date_ord_ope, b public.eql_v3_date_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'eql_v3.query_date_ord_ope and public.eql_v3_date_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_date_ord_ope: public.eql_v3_date_ord and eql_v3.query_date_ord_ope (mismatched query domain). +--! @param a public.eql_v3_date_ord left operand +--! @param b eql_v3.query_date_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a public.eql_v3_date_ord, b eql_v3.query_date_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'public.eql_v3_date_ord and eql_v3.query_date_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_date_ord_ope: eql_v3.query_date_ord_ope and public.eql_v3_date_ord (mismatched query domain). +--! @param a eql_v3.query_date_ord_ope left operand +--! @param b public.eql_v3_date_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a eql_v3.query_date_ord_ope, b public.eql_v3_date_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'eql_v3.query_date_ord_ope and public.eql_v3_date_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_date_ord_ope: public.eql_v3_date_ord and eql_v3.query_date_ord_ope (mismatched query domain). +--! @param a public.eql_v3_date_ord left operand +--! @param b eql_v3.query_date_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lt(a public.eql_v3_date_ord, b eql_v3.query_date_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<', 'public.eql_v3_date_ord and eql_v3.query_date_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_date_ord_ope: eql_v3.query_date_ord_ope and public.eql_v3_date_ord (mismatched query domain). +--! @param a eql_v3.query_date_ord_ope left operand +--! @param b public.eql_v3_date_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lt(a eql_v3.query_date_ord_ope, b public.eql_v3_date_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<', 'eql_v3.query_date_ord_ope and public.eql_v3_date_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_date_ord_ope: public.eql_v3_date_ord and eql_v3.query_date_ord_ope (mismatched query domain). +--! @param a public.eql_v3_date_ord left operand +--! @param b eql_v3.query_date_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lte(a public.eql_v3_date_ord, b eql_v3.query_date_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<=', 'public.eql_v3_date_ord and eql_v3.query_date_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_date_ord_ope: eql_v3.query_date_ord_ope and public.eql_v3_date_ord (mismatched query domain). +--! @param a eql_v3.query_date_ord_ope left operand +--! @param b public.eql_v3_date_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lte(a eql_v3.query_date_ord_ope, b public.eql_v3_date_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<=', 'eql_v3.query_date_ord_ope and public.eql_v3_date_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_date_ord_ope: public.eql_v3_date_ord and eql_v3.query_date_ord_ope (mismatched query domain). +--! @param a public.eql_v3_date_ord left operand +--! @param b eql_v3.query_date_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gt(a public.eql_v3_date_ord, b eql_v3.query_date_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>', 'public.eql_v3_date_ord and eql_v3.query_date_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_date_ord_ope: eql_v3.query_date_ord_ope and public.eql_v3_date_ord (mismatched query domain). +--! @param a eql_v3.query_date_ord_ope left operand +--! @param b public.eql_v3_date_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gt(a eql_v3.query_date_ord_ope, b public.eql_v3_date_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>', 'eql_v3.query_date_ord_ope and public.eql_v3_date_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_date_ord_ope: public.eql_v3_date_ord and eql_v3.query_date_ord_ope (mismatched query domain). +--! @param a public.eql_v3_date_ord left operand +--! @param b eql_v3.query_date_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gte(a public.eql_v3_date_ord, b eql_v3.query_date_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>=', 'public.eql_v3_date_ord and eql_v3.query_date_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_date_ord_ope: eql_v3.query_date_ord_ope and public.eql_v3_date_ord (mismatched query domain). +--! @param a eql_v3.query_date_ord_ope left operand +--! @param b public.eql_v3_date_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gte(a eql_v3.query_date_ord_ope, b public.eql_v3_date_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>=', 'eql_v3.query_date_ord_ope and public.eql_v3_date_ord'; END; $$ +LANGUAGE plpgsql; -- AUTOMATICALLY GENERATED FILE. --! @file encrypted_domain/date/query_date_ord_ope_operators.sql @@ -29077,6 +32059,146 @@ CREATE OPERATOR >= ( LEFTARG = eql_v3.query_date_ord_ope, RIGHTARG = public.eql_v3_date_ord_ope, COMMUTATOR = <=, NEGATOR = <, RESTRICT = scalargesel, JOIN = scalargejoinsel ); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = public.eql_v3_date_eq, RIGHTARG = eql_v3.query_date_ord_ope +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = eql_v3.query_date_ord_ope, RIGHTARG = public.eql_v3_date_eq +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = public.eql_v3_date_eq, RIGHTARG = eql_v3.query_date_ord_ope +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = eql_v3.query_date_ord_ope, RIGHTARG = public.eql_v3_date_eq +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = public.eql_v3_date_ord_ore, RIGHTARG = eql_v3.query_date_ord_ope +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = eql_v3.query_date_ord_ope, RIGHTARG = public.eql_v3_date_ord_ore +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = public.eql_v3_date_ord_ore, RIGHTARG = eql_v3.query_date_ord_ope +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = eql_v3.query_date_ord_ope, RIGHTARG = public.eql_v3_date_ord_ore +); + +CREATE OPERATOR < ( + FUNCTION = eql_v3_internal.lt, + LEFTARG = public.eql_v3_date_ord_ore, RIGHTARG = eql_v3.query_date_ord_ope +); + +CREATE OPERATOR < ( + FUNCTION = eql_v3_internal.lt, + LEFTARG = eql_v3.query_date_ord_ope, RIGHTARG = public.eql_v3_date_ord_ore +); + +CREATE OPERATOR <= ( + FUNCTION = eql_v3_internal.lte, + LEFTARG = public.eql_v3_date_ord_ore, RIGHTARG = eql_v3.query_date_ord_ope +); + +CREATE OPERATOR <= ( + FUNCTION = eql_v3_internal.lte, + LEFTARG = eql_v3.query_date_ord_ope, RIGHTARG = public.eql_v3_date_ord_ore +); + +CREATE OPERATOR > ( + FUNCTION = eql_v3_internal.gt, + LEFTARG = public.eql_v3_date_ord_ore, RIGHTARG = eql_v3.query_date_ord_ope +); + +CREATE OPERATOR > ( + FUNCTION = eql_v3_internal.gt, + LEFTARG = eql_v3.query_date_ord_ope, RIGHTARG = public.eql_v3_date_ord_ore +); + +CREATE OPERATOR >= ( + FUNCTION = eql_v3_internal.gte, + LEFTARG = public.eql_v3_date_ord_ore, RIGHTARG = eql_v3.query_date_ord_ope +); + +CREATE OPERATOR >= ( + FUNCTION = eql_v3_internal.gte, + LEFTARG = eql_v3.query_date_ord_ope, RIGHTARG = public.eql_v3_date_ord_ore +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = public.eql_v3_date_ord, RIGHTARG = eql_v3.query_date_ord_ope +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = eql_v3.query_date_ord_ope, RIGHTARG = public.eql_v3_date_ord +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = public.eql_v3_date_ord, RIGHTARG = eql_v3.query_date_ord_ope +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = eql_v3.query_date_ord_ope, RIGHTARG = public.eql_v3_date_ord +); + +CREATE OPERATOR < ( + FUNCTION = eql_v3_internal.lt, + LEFTARG = public.eql_v3_date_ord, RIGHTARG = eql_v3.query_date_ord_ope +); + +CREATE OPERATOR < ( + FUNCTION = eql_v3_internal.lt, + LEFTARG = eql_v3.query_date_ord_ope, RIGHTARG = public.eql_v3_date_ord +); + +CREATE OPERATOR <= ( + FUNCTION = eql_v3_internal.lte, + LEFTARG = public.eql_v3_date_ord, RIGHTARG = eql_v3.query_date_ord_ope +); + +CREATE OPERATOR <= ( + FUNCTION = eql_v3_internal.lte, + LEFTARG = eql_v3.query_date_ord_ope, RIGHTARG = public.eql_v3_date_ord +); + +CREATE OPERATOR > ( + FUNCTION = eql_v3_internal.gt, + LEFTARG = public.eql_v3_date_ord, RIGHTARG = eql_v3.query_date_ord_ope +); + +CREATE OPERATOR > ( + FUNCTION = eql_v3_internal.gt, + LEFTARG = eql_v3.query_date_ord_ope, RIGHTARG = public.eql_v3_date_ord +); + +CREATE OPERATOR >= ( + FUNCTION = eql_v3_internal.gte, + LEFTARG = public.eql_v3_date_ord, RIGHTARG = eql_v3.query_date_ord_ope +); + +CREATE OPERATOR >= ( + FUNCTION = eql_v3_internal.gte, + LEFTARG = eql_v3.query_date_ord_ope, RIGHTARG = public.eql_v3_date_ord +); -- AUTOMATICALLY GENERATED FILE. --! @file encrypted_domain/date/query_date_ord_operators.sql @@ -29153,6 +32275,146 @@ CREATE OPERATOR >= ( LEFTARG = eql_v3.query_date_ord, RIGHTARG = public.eql_v3_date_ord, COMMUTATOR = <=, NEGATOR = <, RESTRICT = scalargesel, JOIN = scalargejoinsel ); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = public.eql_v3_date_eq, RIGHTARG = eql_v3.query_date_ord +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = eql_v3.query_date_ord, RIGHTARG = public.eql_v3_date_eq +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = public.eql_v3_date_eq, RIGHTARG = eql_v3.query_date_ord +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = eql_v3.query_date_ord, RIGHTARG = public.eql_v3_date_eq +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = public.eql_v3_date_ord_ore, RIGHTARG = eql_v3.query_date_ord +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = eql_v3.query_date_ord, RIGHTARG = public.eql_v3_date_ord_ore +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = public.eql_v3_date_ord_ore, RIGHTARG = eql_v3.query_date_ord +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = eql_v3.query_date_ord, RIGHTARG = public.eql_v3_date_ord_ore +); + +CREATE OPERATOR < ( + FUNCTION = eql_v3_internal.lt, + LEFTARG = public.eql_v3_date_ord_ore, RIGHTARG = eql_v3.query_date_ord +); + +CREATE OPERATOR < ( + FUNCTION = eql_v3_internal.lt, + LEFTARG = eql_v3.query_date_ord, RIGHTARG = public.eql_v3_date_ord_ore +); + +CREATE OPERATOR <= ( + FUNCTION = eql_v3_internal.lte, + LEFTARG = public.eql_v3_date_ord_ore, RIGHTARG = eql_v3.query_date_ord +); + +CREATE OPERATOR <= ( + FUNCTION = eql_v3_internal.lte, + LEFTARG = eql_v3.query_date_ord, RIGHTARG = public.eql_v3_date_ord_ore +); + +CREATE OPERATOR > ( + FUNCTION = eql_v3_internal.gt, + LEFTARG = public.eql_v3_date_ord_ore, RIGHTARG = eql_v3.query_date_ord +); + +CREATE OPERATOR > ( + FUNCTION = eql_v3_internal.gt, + LEFTARG = eql_v3.query_date_ord, RIGHTARG = public.eql_v3_date_ord_ore +); + +CREATE OPERATOR >= ( + FUNCTION = eql_v3_internal.gte, + LEFTARG = public.eql_v3_date_ord_ore, RIGHTARG = eql_v3.query_date_ord +); + +CREATE OPERATOR >= ( + FUNCTION = eql_v3_internal.gte, + LEFTARG = eql_v3.query_date_ord, RIGHTARG = public.eql_v3_date_ord_ore +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = public.eql_v3_date_ord_ope, RIGHTARG = eql_v3.query_date_ord +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = eql_v3.query_date_ord, RIGHTARG = public.eql_v3_date_ord_ope +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = public.eql_v3_date_ord_ope, RIGHTARG = eql_v3.query_date_ord +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = eql_v3.query_date_ord, RIGHTARG = public.eql_v3_date_ord_ope +); + +CREATE OPERATOR < ( + FUNCTION = eql_v3_internal.lt, + LEFTARG = public.eql_v3_date_ord_ope, RIGHTARG = eql_v3.query_date_ord +); + +CREATE OPERATOR < ( + FUNCTION = eql_v3_internal.lt, + LEFTARG = eql_v3.query_date_ord, RIGHTARG = public.eql_v3_date_ord_ope +); + +CREATE OPERATOR <= ( + FUNCTION = eql_v3_internal.lte, + LEFTARG = public.eql_v3_date_ord_ope, RIGHTARG = eql_v3.query_date_ord +); + +CREATE OPERATOR <= ( + FUNCTION = eql_v3_internal.lte, + LEFTARG = eql_v3.query_date_ord, RIGHTARG = public.eql_v3_date_ord_ope +); + +CREATE OPERATOR > ( + FUNCTION = eql_v3_internal.gt, + LEFTARG = public.eql_v3_date_ord_ope, RIGHTARG = eql_v3.query_date_ord +); + +CREATE OPERATOR > ( + FUNCTION = eql_v3_internal.gt, + LEFTARG = eql_v3.query_date_ord, RIGHTARG = public.eql_v3_date_ord_ope +); + +CREATE OPERATOR >= ( + FUNCTION = eql_v3_internal.gte, + LEFTARG = public.eql_v3_date_ord_ope, RIGHTARG = eql_v3.query_date_ord +); + +CREATE OPERATOR >= ( + FUNCTION = eql_v3_internal.gte, + LEFTARG = eql_v3.query_date_ord, RIGHTARG = public.eql_v3_date_ord_ope +); -- AUTOMATICALLY GENERATED FILE. --! @file encrypted_domain/double/double_ord_functions.sql @@ -29172,7 +32434,7 @@ AS $$ SELECT eql_v3_internal.ope_cllw(a::jsonb) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a public.eql_v3_double_ord, b public.eql_v3_double_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) = eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_double_ord. --! @param a public.eql_v3_double_ord @@ -29180,7 +32442,7 @@ AS $$ SELECT eql_v3.ord_term(a) = eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a public.eql_v3_double_ord, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) = eql_v3.ord_term(b::public.eql_v3_double_ord) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.=) eql_v3.ord_term(b::public.eql_v3_double_ord) $$; --! @brief Operator wrapper for public.eql_v3_double_ord. --! @param a jsonb @@ -29188,7 +32450,7 @@ AS $$ SELECT eql_v3.ord_term(a) = eql_v3.ord_term(b::public.eql_v3_double_ord) $ --! @return boolean CREATE FUNCTION eql_v3.eq(a jsonb, b public.eql_v3_double_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_double_ord) = eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_double_ord) OPERATOR(pg_catalog.=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_double_ord. --! @param a public.eql_v3_double_ord @@ -29196,7 +32458,7 @@ AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_double_ord) = eql_v3.ord_term(b) $ --! @return boolean CREATE FUNCTION eql_v3.neq(a public.eql_v3_double_ord, b public.eql_v3_double_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <> eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_double_ord. --! @param a public.eql_v3_double_ord @@ -29204,7 +32466,7 @@ AS $$ SELECT eql_v3.ord_term(a) <> eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.neq(a public.eql_v3_double_ord, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <> eql_v3.ord_term(b::public.eql_v3_double_ord) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<>) eql_v3.ord_term(b::public.eql_v3_double_ord) $$; --! @brief Operator wrapper for public.eql_v3_double_ord. --! @param a jsonb @@ -29212,7 +32474,7 @@ AS $$ SELECT eql_v3.ord_term(a) <> eql_v3.ord_term(b::public.eql_v3_double_ord) --! @return boolean CREATE FUNCTION eql_v3.neq(a jsonb, b public.eql_v3_double_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_double_ord) <> eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_double_ord) OPERATOR(pg_catalog.<>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_double_ord. --! @param a public.eql_v3_double_ord @@ -29220,7 +32482,7 @@ AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_double_ord) <> eql_v3.ord_term(b) --! @return boolean CREATE FUNCTION eql_v3.lt(a public.eql_v3_double_ord, b public.eql_v3_double_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_double_ord. --! @param a public.eql_v3_double_ord @@ -29228,7 +32490,7 @@ AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lt(a public.eql_v3_double_ord, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b::public.eql_v3_double_ord) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<) eql_v3.ord_term(b::public.eql_v3_double_ord) $$; --! @brief Operator wrapper for public.eql_v3_double_ord. --! @param a jsonb @@ -29236,7 +32498,7 @@ AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b::public.eql_v3_double_ord) $ --! @return boolean CREATE FUNCTION eql_v3.lt(a jsonb, b public.eql_v3_double_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_double_ord) < eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_double_ord) OPERATOR(pg_catalog.<) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_double_ord. --! @param a public.eql_v3_double_ord @@ -29244,7 +32506,7 @@ AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_double_ord) < eql_v3.ord_term(b) $ --! @return boolean CREATE FUNCTION eql_v3.lte(a public.eql_v3_double_ord, b public.eql_v3_double_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_double_ord. --! @param a public.eql_v3_double_ord @@ -29252,7 +32514,7 @@ AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lte(a public.eql_v3_double_ord, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b::public.eql_v3_double_ord) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<=) eql_v3.ord_term(b::public.eql_v3_double_ord) $$; --! @brief Operator wrapper for public.eql_v3_double_ord. --! @param a jsonb @@ -29260,7 +32522,7 @@ AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b::public.eql_v3_double_ord) --! @return boolean CREATE FUNCTION eql_v3.lte(a jsonb, b public.eql_v3_double_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_double_ord) <= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_double_ord) OPERATOR(pg_catalog.<=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_double_ord. --! @param a public.eql_v3_double_ord @@ -29268,7 +32530,7 @@ AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_double_ord) <= eql_v3.ord_term(b) --! @return boolean CREATE FUNCTION eql_v3.gt(a public.eql_v3_double_ord, b public.eql_v3_double_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_double_ord. --! @param a public.eql_v3_double_ord @@ -29276,7 +32538,7 @@ AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gt(a public.eql_v3_double_ord, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b::public.eql_v3_double_ord) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>) eql_v3.ord_term(b::public.eql_v3_double_ord) $$; --! @brief Operator wrapper for public.eql_v3_double_ord. --! @param a jsonb @@ -29284,7 +32546,7 @@ AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b::public.eql_v3_double_ord) $ --! @return boolean CREATE FUNCTION eql_v3.gt(a jsonb, b public.eql_v3_double_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_double_ord) > eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_double_ord) OPERATOR(pg_catalog.>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_double_ord. --! @param a public.eql_v3_double_ord @@ -29292,7 +32554,7 @@ AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_double_ord) > eql_v3.ord_term(b) $ --! @return boolean CREATE FUNCTION eql_v3.gte(a public.eql_v3_double_ord, b public.eql_v3_double_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_double_ord. --! @param a public.eql_v3_double_ord @@ -29300,7 +32562,7 @@ AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gte(a public.eql_v3_double_ord, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b::public.eql_v3_double_ord) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>=) eql_v3.ord_term(b::public.eql_v3_double_ord) $$; --! @brief Operator wrapper for public.eql_v3_double_ord. --! @param a jsonb @@ -29308,7 +32570,7 @@ AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b::public.eql_v3_double_ord) --! @return boolean CREATE FUNCTION eql_v3.gte(a jsonb, b public.eql_v3_double_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_double_ord) >= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_double_ord) OPERATOR(pg_catalog.>=) eql_v3.ord_term(b) $$; --! @brief Unsupported operator blocker for public.eql_v3_double_ord. --! @@ -29734,7 +32996,7 @@ AS $$ SELECT eql_v3_internal.ope_cllw(a::jsonb) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a public.eql_v3_double_ord_ope, b public.eql_v3_double_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) = eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_double_ord_ope. --! @param a public.eql_v3_double_ord_ope @@ -29742,7 +33004,7 @@ AS $$ SELECT eql_v3.ord_term(a) = eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a public.eql_v3_double_ord_ope, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) = eql_v3.ord_term(b::public.eql_v3_double_ord_ope) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.=) eql_v3.ord_term(b::public.eql_v3_double_ord_ope) $$; --! @brief Operator wrapper for public.eql_v3_double_ord_ope. --! @param a jsonb @@ -29750,7 +33012,7 @@ AS $$ SELECT eql_v3.ord_term(a) = eql_v3.ord_term(b::public.eql_v3_double_ord_op --! @return boolean CREATE FUNCTION eql_v3.eq(a jsonb, b public.eql_v3_double_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_double_ord_ope) = eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_double_ord_ope) OPERATOR(pg_catalog.=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_double_ord_ope. --! @param a public.eql_v3_double_ord_ope @@ -29758,7 +33020,7 @@ AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_double_ord_ope) = eql_v3.ord_term( --! @return boolean CREATE FUNCTION eql_v3.neq(a public.eql_v3_double_ord_ope, b public.eql_v3_double_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <> eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_double_ord_ope. --! @param a public.eql_v3_double_ord_ope @@ -29766,7 +33028,7 @@ AS $$ SELECT eql_v3.ord_term(a) <> eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.neq(a public.eql_v3_double_ord_ope, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <> eql_v3.ord_term(b::public.eql_v3_double_ord_ope) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<>) eql_v3.ord_term(b::public.eql_v3_double_ord_ope) $$; --! @brief Operator wrapper for public.eql_v3_double_ord_ope. --! @param a jsonb @@ -29774,7 +33036,7 @@ AS $$ SELECT eql_v3.ord_term(a) <> eql_v3.ord_term(b::public.eql_v3_double_ord_o --! @return boolean CREATE FUNCTION eql_v3.neq(a jsonb, b public.eql_v3_double_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_double_ord_ope) <> eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_double_ord_ope) OPERATOR(pg_catalog.<>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_double_ord_ope. --! @param a public.eql_v3_double_ord_ope @@ -29782,7 +33044,7 @@ AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_double_ord_ope) <> eql_v3.ord_term --! @return boolean CREATE FUNCTION eql_v3.lt(a public.eql_v3_double_ord_ope, b public.eql_v3_double_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_double_ord_ope. --! @param a public.eql_v3_double_ord_ope @@ -29790,7 +33052,7 @@ AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lt(a public.eql_v3_double_ord_ope, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b::public.eql_v3_double_ord_ope) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<) eql_v3.ord_term(b::public.eql_v3_double_ord_ope) $$; --! @brief Operator wrapper for public.eql_v3_double_ord_ope. --! @param a jsonb @@ -29798,7 +33060,7 @@ AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b::public.eql_v3_double_ord_op --! @return boolean CREATE FUNCTION eql_v3.lt(a jsonb, b public.eql_v3_double_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_double_ord_ope) < eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_double_ord_ope) OPERATOR(pg_catalog.<) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_double_ord_ope. --! @param a public.eql_v3_double_ord_ope @@ -29806,7 +33068,7 @@ AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_double_ord_ope) < eql_v3.ord_term( --! @return boolean CREATE FUNCTION eql_v3.lte(a public.eql_v3_double_ord_ope, b public.eql_v3_double_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_double_ord_ope. --! @param a public.eql_v3_double_ord_ope @@ -29814,7 +33076,7 @@ AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lte(a public.eql_v3_double_ord_ope, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b::public.eql_v3_double_ord_ope) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<=) eql_v3.ord_term(b::public.eql_v3_double_ord_ope) $$; --! @brief Operator wrapper for public.eql_v3_double_ord_ope. --! @param a jsonb @@ -29822,7 +33084,7 @@ AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b::public.eql_v3_double_ord_o --! @return boolean CREATE FUNCTION eql_v3.lte(a jsonb, b public.eql_v3_double_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_double_ord_ope) <= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_double_ord_ope) OPERATOR(pg_catalog.<=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_double_ord_ope. --! @param a public.eql_v3_double_ord_ope @@ -29830,7 +33092,7 @@ AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_double_ord_ope) <= eql_v3.ord_term --! @return boolean CREATE FUNCTION eql_v3.gt(a public.eql_v3_double_ord_ope, b public.eql_v3_double_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_double_ord_ope. --! @param a public.eql_v3_double_ord_ope @@ -29838,7 +33100,7 @@ AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gt(a public.eql_v3_double_ord_ope, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b::public.eql_v3_double_ord_ope) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>) eql_v3.ord_term(b::public.eql_v3_double_ord_ope) $$; --! @brief Operator wrapper for public.eql_v3_double_ord_ope. --! @param a jsonb @@ -29846,7 +33108,7 @@ AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b::public.eql_v3_double_ord_op --! @return boolean CREATE FUNCTION eql_v3.gt(a jsonb, b public.eql_v3_double_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_double_ord_ope) > eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_double_ord_ope) OPERATOR(pg_catalog.>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_double_ord_ope. --! @param a public.eql_v3_double_ord_ope @@ -29854,7 +33116,7 @@ AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_double_ord_ope) > eql_v3.ord_term( --! @return boolean CREATE FUNCTION eql_v3.gte(a public.eql_v3_double_ord_ope, b public.eql_v3_double_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_double_ord_ope. --! @param a public.eql_v3_double_ord_ope @@ -29862,7 +33124,7 @@ AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gte(a public.eql_v3_double_ord_ope, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b::public.eql_v3_double_ord_ope) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>=) eql_v3.ord_term(b::public.eql_v3_double_ord_ope) $$; --! @brief Operator wrapper for public.eql_v3_double_ord_ope. --! @param a jsonb @@ -29870,7 +33132,7 @@ AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b::public.eql_v3_double_ord_o --! @return boolean CREATE FUNCTION eql_v3.gte(a jsonb, b public.eql_v3_double_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_double_ord_ope) >= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_double_ord_ope) OPERATOR(pg_catalog.>=) eql_v3.ord_term(b) $$; --! @brief Unsupported operator blocker for public.eql_v3_double_ord_ope. --! @@ -30926,7 +34188,7 @@ AS $$ SELECT eql_v3_internal.ope_cllw(a::jsonb) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a public.eql_v3_double_ord, b eql_v3.query_double_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) = eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_double_ord. --! @param a eql_v3.query_double_ord @@ -30934,7 +34196,7 @@ AS $$ SELECT eql_v3.ord_term(a) = eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a eql_v3.query_double_ord, b public.eql_v3_double_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) = eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_double_ord. --! @param a public.eql_v3_double_ord @@ -30942,7 +34204,7 @@ AS $$ SELECT eql_v3.ord_term(a) = eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.neq(a public.eql_v3_double_ord, b eql_v3.query_double_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <> eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_double_ord. --! @param a eql_v3.query_double_ord @@ -30950,7 +34212,7 @@ AS $$ SELECT eql_v3.ord_term(a) <> eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.neq(a eql_v3.query_double_ord, b public.eql_v3_double_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <> eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_double_ord. --! @param a public.eql_v3_double_ord @@ -30958,7 +34220,7 @@ AS $$ SELECT eql_v3.ord_term(a) <> eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lt(a public.eql_v3_double_ord, b eql_v3.query_double_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_double_ord. --! @param a eql_v3.query_double_ord @@ -30966,7 +34228,7 @@ AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lt(a eql_v3.query_double_ord, b public.eql_v3_double_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_double_ord. --! @param a public.eql_v3_double_ord @@ -30974,7 +34236,7 @@ AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lte(a public.eql_v3_double_ord, b eql_v3.query_double_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_double_ord. --! @param a eql_v3.query_double_ord @@ -30982,7 +34244,7 @@ AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lte(a eql_v3.query_double_ord, b public.eql_v3_double_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_double_ord. --! @param a public.eql_v3_double_ord @@ -30990,7 +34252,7 @@ AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gt(a public.eql_v3_double_ord, b eql_v3.query_double_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_double_ord. --! @param a eql_v3.query_double_ord @@ -30998,7 +34260,7 @@ AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gt(a eql_v3.query_double_ord, b public.eql_v3_double_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_double_ord. --! @param a public.eql_v3_double_ord @@ -31006,7 +34268,7 @@ AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gte(a public.eql_v3_double_ord, b eql_v3.query_double_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_double_ord. --! @param a eql_v3.query_double_ord @@ -31014,7 +34276,259 @@ AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gte(a eql_v3.query_double_ord, b public.eql_v3_double_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>=) eql_v3.ord_term(b) $$; + +--! @brief Unsupported operator blocker for eql_v3.query_double_ord: public.eql_v3_double_eq and eql_v3.query_double_ord (mismatched query domain). +--! @param a public.eql_v3_double_eq left operand +--! @param b eql_v3.query_double_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a public.eql_v3_double_eq, b eql_v3.query_double_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'public.eql_v3_double_eq and eql_v3.query_double_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_double_ord: eql_v3.query_double_ord and public.eql_v3_double_eq (mismatched query domain). +--! @param a eql_v3.query_double_ord left operand +--! @param b public.eql_v3_double_eq right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a eql_v3.query_double_ord, b public.eql_v3_double_eq) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'eql_v3.query_double_ord and public.eql_v3_double_eq'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_double_ord: public.eql_v3_double_eq and eql_v3.query_double_ord (mismatched query domain). +--! @param a public.eql_v3_double_eq left operand +--! @param b eql_v3.query_double_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a public.eql_v3_double_eq, b eql_v3.query_double_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'public.eql_v3_double_eq and eql_v3.query_double_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_double_ord: eql_v3.query_double_ord and public.eql_v3_double_eq (mismatched query domain). +--! @param a eql_v3.query_double_ord left operand +--! @param b public.eql_v3_double_eq right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a eql_v3.query_double_ord, b public.eql_v3_double_eq) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'eql_v3.query_double_ord and public.eql_v3_double_eq'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_double_ord: public.eql_v3_double_ord_ore and eql_v3.query_double_ord (mismatched query domain). +--! @param a public.eql_v3_double_ord_ore left operand +--! @param b eql_v3.query_double_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a public.eql_v3_double_ord_ore, b eql_v3.query_double_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'public.eql_v3_double_ord_ore and eql_v3.query_double_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_double_ord: eql_v3.query_double_ord and public.eql_v3_double_ord_ore (mismatched query domain). +--! @param a eql_v3.query_double_ord left operand +--! @param b public.eql_v3_double_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a eql_v3.query_double_ord, b public.eql_v3_double_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'eql_v3.query_double_ord and public.eql_v3_double_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_double_ord: public.eql_v3_double_ord_ore and eql_v3.query_double_ord (mismatched query domain). +--! @param a public.eql_v3_double_ord_ore left operand +--! @param b eql_v3.query_double_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a public.eql_v3_double_ord_ore, b eql_v3.query_double_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'public.eql_v3_double_ord_ore and eql_v3.query_double_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_double_ord: eql_v3.query_double_ord and public.eql_v3_double_ord_ore (mismatched query domain). +--! @param a eql_v3.query_double_ord left operand +--! @param b public.eql_v3_double_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a eql_v3.query_double_ord, b public.eql_v3_double_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'eql_v3.query_double_ord and public.eql_v3_double_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_double_ord: public.eql_v3_double_ord_ore and eql_v3.query_double_ord (mismatched query domain). +--! @param a public.eql_v3_double_ord_ore left operand +--! @param b eql_v3.query_double_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lt(a public.eql_v3_double_ord_ore, b eql_v3.query_double_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<', 'public.eql_v3_double_ord_ore and eql_v3.query_double_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_double_ord: eql_v3.query_double_ord and public.eql_v3_double_ord_ore (mismatched query domain). +--! @param a eql_v3.query_double_ord left operand +--! @param b public.eql_v3_double_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lt(a eql_v3.query_double_ord, b public.eql_v3_double_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<', 'eql_v3.query_double_ord and public.eql_v3_double_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_double_ord: public.eql_v3_double_ord_ore and eql_v3.query_double_ord (mismatched query domain). +--! @param a public.eql_v3_double_ord_ore left operand +--! @param b eql_v3.query_double_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lte(a public.eql_v3_double_ord_ore, b eql_v3.query_double_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<=', 'public.eql_v3_double_ord_ore and eql_v3.query_double_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_double_ord: eql_v3.query_double_ord and public.eql_v3_double_ord_ore (mismatched query domain). +--! @param a eql_v3.query_double_ord left operand +--! @param b public.eql_v3_double_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lte(a eql_v3.query_double_ord, b public.eql_v3_double_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<=', 'eql_v3.query_double_ord and public.eql_v3_double_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_double_ord: public.eql_v3_double_ord_ore and eql_v3.query_double_ord (mismatched query domain). +--! @param a public.eql_v3_double_ord_ore left operand +--! @param b eql_v3.query_double_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gt(a public.eql_v3_double_ord_ore, b eql_v3.query_double_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>', 'public.eql_v3_double_ord_ore and eql_v3.query_double_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_double_ord: eql_v3.query_double_ord and public.eql_v3_double_ord_ore (mismatched query domain). +--! @param a eql_v3.query_double_ord left operand +--! @param b public.eql_v3_double_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gt(a eql_v3.query_double_ord, b public.eql_v3_double_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>', 'eql_v3.query_double_ord and public.eql_v3_double_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_double_ord: public.eql_v3_double_ord_ore and eql_v3.query_double_ord (mismatched query domain). +--! @param a public.eql_v3_double_ord_ore left operand +--! @param b eql_v3.query_double_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gte(a public.eql_v3_double_ord_ore, b eql_v3.query_double_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>=', 'public.eql_v3_double_ord_ore and eql_v3.query_double_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_double_ord: eql_v3.query_double_ord and public.eql_v3_double_ord_ore (mismatched query domain). +--! @param a eql_v3.query_double_ord left operand +--! @param b public.eql_v3_double_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gte(a eql_v3.query_double_ord, b public.eql_v3_double_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>=', 'eql_v3.query_double_ord and public.eql_v3_double_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_double_ord: public.eql_v3_double_ord_ope and eql_v3.query_double_ord (mismatched query domain). +--! @param a public.eql_v3_double_ord_ope left operand +--! @param b eql_v3.query_double_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a public.eql_v3_double_ord_ope, b eql_v3.query_double_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'public.eql_v3_double_ord_ope and eql_v3.query_double_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_double_ord: eql_v3.query_double_ord and public.eql_v3_double_ord_ope (mismatched query domain). +--! @param a eql_v3.query_double_ord left operand +--! @param b public.eql_v3_double_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a eql_v3.query_double_ord, b public.eql_v3_double_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'eql_v3.query_double_ord and public.eql_v3_double_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_double_ord: public.eql_v3_double_ord_ope and eql_v3.query_double_ord (mismatched query domain). +--! @param a public.eql_v3_double_ord_ope left operand +--! @param b eql_v3.query_double_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a public.eql_v3_double_ord_ope, b eql_v3.query_double_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'public.eql_v3_double_ord_ope and eql_v3.query_double_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_double_ord: eql_v3.query_double_ord and public.eql_v3_double_ord_ope (mismatched query domain). +--! @param a eql_v3.query_double_ord left operand +--! @param b public.eql_v3_double_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a eql_v3.query_double_ord, b public.eql_v3_double_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'eql_v3.query_double_ord and public.eql_v3_double_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_double_ord: public.eql_v3_double_ord_ope and eql_v3.query_double_ord (mismatched query domain). +--! @param a public.eql_v3_double_ord_ope left operand +--! @param b eql_v3.query_double_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lt(a public.eql_v3_double_ord_ope, b eql_v3.query_double_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<', 'public.eql_v3_double_ord_ope and eql_v3.query_double_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_double_ord: eql_v3.query_double_ord and public.eql_v3_double_ord_ope (mismatched query domain). +--! @param a eql_v3.query_double_ord left operand +--! @param b public.eql_v3_double_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lt(a eql_v3.query_double_ord, b public.eql_v3_double_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<', 'eql_v3.query_double_ord and public.eql_v3_double_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_double_ord: public.eql_v3_double_ord_ope and eql_v3.query_double_ord (mismatched query domain). +--! @param a public.eql_v3_double_ord_ope left operand +--! @param b eql_v3.query_double_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lte(a public.eql_v3_double_ord_ope, b eql_v3.query_double_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<=', 'public.eql_v3_double_ord_ope and eql_v3.query_double_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_double_ord: eql_v3.query_double_ord and public.eql_v3_double_ord_ope (mismatched query domain). +--! @param a eql_v3.query_double_ord left operand +--! @param b public.eql_v3_double_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lte(a eql_v3.query_double_ord, b public.eql_v3_double_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<=', 'eql_v3.query_double_ord and public.eql_v3_double_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_double_ord: public.eql_v3_double_ord_ope and eql_v3.query_double_ord (mismatched query domain). +--! @param a public.eql_v3_double_ord_ope left operand +--! @param b eql_v3.query_double_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gt(a public.eql_v3_double_ord_ope, b eql_v3.query_double_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>', 'public.eql_v3_double_ord_ope and eql_v3.query_double_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_double_ord: eql_v3.query_double_ord and public.eql_v3_double_ord_ope (mismatched query domain). +--! @param a eql_v3.query_double_ord left operand +--! @param b public.eql_v3_double_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gt(a eql_v3.query_double_ord, b public.eql_v3_double_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>', 'eql_v3.query_double_ord and public.eql_v3_double_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_double_ord: public.eql_v3_double_ord_ope and eql_v3.query_double_ord (mismatched query domain). +--! @param a public.eql_v3_double_ord_ope left operand +--! @param b eql_v3.query_double_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gte(a public.eql_v3_double_ord_ope, b eql_v3.query_double_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>=', 'public.eql_v3_double_ord_ope and eql_v3.query_double_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_double_ord: eql_v3.query_double_ord and public.eql_v3_double_ord_ope (mismatched query domain). +--! @param a eql_v3.query_double_ord left operand +--! @param b public.eql_v3_double_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gte(a eql_v3.query_double_ord, b public.eql_v3_double_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>=', 'eql_v3.query_double_ord and public.eql_v3_double_ord_ope'; END; $$ +LANGUAGE plpgsql; -- AUTOMATICALLY GENERATED FILE. --! @file encrypted_domain/double/query_double_ord_ope_functions.sql @@ -31034,7 +34548,7 @@ AS $$ SELECT eql_v3_internal.ope_cllw(a::jsonb) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a public.eql_v3_double_ord_ope, b eql_v3.query_double_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) = eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_double_ord_ope. --! @param a eql_v3.query_double_ord_ope @@ -31042,7 +34556,7 @@ AS $$ SELECT eql_v3.ord_term(a) = eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a eql_v3.query_double_ord_ope, b public.eql_v3_double_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) = eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_double_ord_ope. --! @param a public.eql_v3_double_ord_ope @@ -31050,7 +34564,7 @@ AS $$ SELECT eql_v3.ord_term(a) = eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.neq(a public.eql_v3_double_ord_ope, b eql_v3.query_double_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <> eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_double_ord_ope. --! @param a eql_v3.query_double_ord_ope @@ -31058,7 +34572,7 @@ AS $$ SELECT eql_v3.ord_term(a) <> eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.neq(a eql_v3.query_double_ord_ope, b public.eql_v3_double_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <> eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_double_ord_ope. --! @param a public.eql_v3_double_ord_ope @@ -31066,7 +34580,7 @@ AS $$ SELECT eql_v3.ord_term(a) <> eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lt(a public.eql_v3_double_ord_ope, b eql_v3.query_double_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_double_ord_ope. --! @param a eql_v3.query_double_ord_ope @@ -31074,7 +34588,7 @@ AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lt(a eql_v3.query_double_ord_ope, b public.eql_v3_double_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_double_ord_ope. --! @param a public.eql_v3_double_ord_ope @@ -31082,7 +34596,7 @@ AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lte(a public.eql_v3_double_ord_ope, b eql_v3.query_double_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_double_ord_ope. --! @param a eql_v3.query_double_ord_ope @@ -31090,7 +34604,7 @@ AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lte(a eql_v3.query_double_ord_ope, b public.eql_v3_double_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_double_ord_ope. --! @param a public.eql_v3_double_ord_ope @@ -31098,7 +34612,7 @@ AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gt(a public.eql_v3_double_ord_ope, b eql_v3.query_double_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_double_ord_ope. --! @param a eql_v3.query_double_ord_ope @@ -31106,7 +34620,7 @@ AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gt(a eql_v3.query_double_ord_ope, b public.eql_v3_double_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_double_ord_ope. --! @param a public.eql_v3_double_ord_ope @@ -31114,7 +34628,7 @@ AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gte(a public.eql_v3_double_ord_ope, b eql_v3.query_double_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_double_ord_ope. --! @param a eql_v3.query_double_ord_ope @@ -31122,7 +34636,259 @@ AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gte(a eql_v3.query_double_ord_ope, b public.eql_v3_double_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>=) eql_v3.ord_term(b) $$; + +--! @brief Unsupported operator blocker for eql_v3.query_double_ord_ope: public.eql_v3_double_eq and eql_v3.query_double_ord_ope (mismatched query domain). +--! @param a public.eql_v3_double_eq left operand +--! @param b eql_v3.query_double_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a public.eql_v3_double_eq, b eql_v3.query_double_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'public.eql_v3_double_eq and eql_v3.query_double_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_double_ord_ope: eql_v3.query_double_ord_ope and public.eql_v3_double_eq (mismatched query domain). +--! @param a eql_v3.query_double_ord_ope left operand +--! @param b public.eql_v3_double_eq right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a eql_v3.query_double_ord_ope, b public.eql_v3_double_eq) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'eql_v3.query_double_ord_ope and public.eql_v3_double_eq'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_double_ord_ope: public.eql_v3_double_eq and eql_v3.query_double_ord_ope (mismatched query domain). +--! @param a public.eql_v3_double_eq left operand +--! @param b eql_v3.query_double_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a public.eql_v3_double_eq, b eql_v3.query_double_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'public.eql_v3_double_eq and eql_v3.query_double_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_double_ord_ope: eql_v3.query_double_ord_ope and public.eql_v3_double_eq (mismatched query domain). +--! @param a eql_v3.query_double_ord_ope left operand +--! @param b public.eql_v3_double_eq right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a eql_v3.query_double_ord_ope, b public.eql_v3_double_eq) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'eql_v3.query_double_ord_ope and public.eql_v3_double_eq'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_double_ord_ope: public.eql_v3_double_ord_ore and eql_v3.query_double_ord_ope (mismatched query domain). +--! @param a public.eql_v3_double_ord_ore left operand +--! @param b eql_v3.query_double_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a public.eql_v3_double_ord_ore, b eql_v3.query_double_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'public.eql_v3_double_ord_ore and eql_v3.query_double_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_double_ord_ope: eql_v3.query_double_ord_ope and public.eql_v3_double_ord_ore (mismatched query domain). +--! @param a eql_v3.query_double_ord_ope left operand +--! @param b public.eql_v3_double_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a eql_v3.query_double_ord_ope, b public.eql_v3_double_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'eql_v3.query_double_ord_ope and public.eql_v3_double_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_double_ord_ope: public.eql_v3_double_ord_ore and eql_v3.query_double_ord_ope (mismatched query domain). +--! @param a public.eql_v3_double_ord_ore left operand +--! @param b eql_v3.query_double_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a public.eql_v3_double_ord_ore, b eql_v3.query_double_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'public.eql_v3_double_ord_ore and eql_v3.query_double_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_double_ord_ope: eql_v3.query_double_ord_ope and public.eql_v3_double_ord_ore (mismatched query domain). +--! @param a eql_v3.query_double_ord_ope left operand +--! @param b public.eql_v3_double_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a eql_v3.query_double_ord_ope, b public.eql_v3_double_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'eql_v3.query_double_ord_ope and public.eql_v3_double_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_double_ord_ope: public.eql_v3_double_ord_ore and eql_v3.query_double_ord_ope (mismatched query domain). +--! @param a public.eql_v3_double_ord_ore left operand +--! @param b eql_v3.query_double_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lt(a public.eql_v3_double_ord_ore, b eql_v3.query_double_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<', 'public.eql_v3_double_ord_ore and eql_v3.query_double_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_double_ord_ope: eql_v3.query_double_ord_ope and public.eql_v3_double_ord_ore (mismatched query domain). +--! @param a eql_v3.query_double_ord_ope left operand +--! @param b public.eql_v3_double_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lt(a eql_v3.query_double_ord_ope, b public.eql_v3_double_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<', 'eql_v3.query_double_ord_ope and public.eql_v3_double_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_double_ord_ope: public.eql_v3_double_ord_ore and eql_v3.query_double_ord_ope (mismatched query domain). +--! @param a public.eql_v3_double_ord_ore left operand +--! @param b eql_v3.query_double_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lte(a public.eql_v3_double_ord_ore, b eql_v3.query_double_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<=', 'public.eql_v3_double_ord_ore and eql_v3.query_double_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_double_ord_ope: eql_v3.query_double_ord_ope and public.eql_v3_double_ord_ore (mismatched query domain). +--! @param a eql_v3.query_double_ord_ope left operand +--! @param b public.eql_v3_double_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lte(a eql_v3.query_double_ord_ope, b public.eql_v3_double_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<=', 'eql_v3.query_double_ord_ope and public.eql_v3_double_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_double_ord_ope: public.eql_v3_double_ord_ore and eql_v3.query_double_ord_ope (mismatched query domain). +--! @param a public.eql_v3_double_ord_ore left operand +--! @param b eql_v3.query_double_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gt(a public.eql_v3_double_ord_ore, b eql_v3.query_double_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>', 'public.eql_v3_double_ord_ore and eql_v3.query_double_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_double_ord_ope: eql_v3.query_double_ord_ope and public.eql_v3_double_ord_ore (mismatched query domain). +--! @param a eql_v3.query_double_ord_ope left operand +--! @param b public.eql_v3_double_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gt(a eql_v3.query_double_ord_ope, b public.eql_v3_double_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>', 'eql_v3.query_double_ord_ope and public.eql_v3_double_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_double_ord_ope: public.eql_v3_double_ord_ore and eql_v3.query_double_ord_ope (mismatched query domain). +--! @param a public.eql_v3_double_ord_ore left operand +--! @param b eql_v3.query_double_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gte(a public.eql_v3_double_ord_ore, b eql_v3.query_double_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>=', 'public.eql_v3_double_ord_ore and eql_v3.query_double_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_double_ord_ope: eql_v3.query_double_ord_ope and public.eql_v3_double_ord_ore (mismatched query domain). +--! @param a eql_v3.query_double_ord_ope left operand +--! @param b public.eql_v3_double_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gte(a eql_v3.query_double_ord_ope, b public.eql_v3_double_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>=', 'eql_v3.query_double_ord_ope and public.eql_v3_double_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_double_ord_ope: public.eql_v3_double_ord and eql_v3.query_double_ord_ope (mismatched query domain). +--! @param a public.eql_v3_double_ord left operand +--! @param b eql_v3.query_double_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a public.eql_v3_double_ord, b eql_v3.query_double_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'public.eql_v3_double_ord and eql_v3.query_double_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_double_ord_ope: eql_v3.query_double_ord_ope and public.eql_v3_double_ord (mismatched query domain). +--! @param a eql_v3.query_double_ord_ope left operand +--! @param b public.eql_v3_double_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a eql_v3.query_double_ord_ope, b public.eql_v3_double_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'eql_v3.query_double_ord_ope and public.eql_v3_double_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_double_ord_ope: public.eql_v3_double_ord and eql_v3.query_double_ord_ope (mismatched query domain). +--! @param a public.eql_v3_double_ord left operand +--! @param b eql_v3.query_double_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a public.eql_v3_double_ord, b eql_v3.query_double_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'public.eql_v3_double_ord and eql_v3.query_double_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_double_ord_ope: eql_v3.query_double_ord_ope and public.eql_v3_double_ord (mismatched query domain). +--! @param a eql_v3.query_double_ord_ope left operand +--! @param b public.eql_v3_double_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a eql_v3.query_double_ord_ope, b public.eql_v3_double_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'eql_v3.query_double_ord_ope and public.eql_v3_double_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_double_ord_ope: public.eql_v3_double_ord and eql_v3.query_double_ord_ope (mismatched query domain). +--! @param a public.eql_v3_double_ord left operand +--! @param b eql_v3.query_double_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lt(a public.eql_v3_double_ord, b eql_v3.query_double_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<', 'public.eql_v3_double_ord and eql_v3.query_double_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_double_ord_ope: eql_v3.query_double_ord_ope and public.eql_v3_double_ord (mismatched query domain). +--! @param a eql_v3.query_double_ord_ope left operand +--! @param b public.eql_v3_double_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lt(a eql_v3.query_double_ord_ope, b public.eql_v3_double_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<', 'eql_v3.query_double_ord_ope and public.eql_v3_double_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_double_ord_ope: public.eql_v3_double_ord and eql_v3.query_double_ord_ope (mismatched query domain). +--! @param a public.eql_v3_double_ord left operand +--! @param b eql_v3.query_double_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lte(a public.eql_v3_double_ord, b eql_v3.query_double_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<=', 'public.eql_v3_double_ord and eql_v3.query_double_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_double_ord_ope: eql_v3.query_double_ord_ope and public.eql_v3_double_ord (mismatched query domain). +--! @param a eql_v3.query_double_ord_ope left operand +--! @param b public.eql_v3_double_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lte(a eql_v3.query_double_ord_ope, b public.eql_v3_double_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<=', 'eql_v3.query_double_ord_ope and public.eql_v3_double_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_double_ord_ope: public.eql_v3_double_ord and eql_v3.query_double_ord_ope (mismatched query domain). +--! @param a public.eql_v3_double_ord left operand +--! @param b eql_v3.query_double_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gt(a public.eql_v3_double_ord, b eql_v3.query_double_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>', 'public.eql_v3_double_ord and eql_v3.query_double_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_double_ord_ope: eql_v3.query_double_ord_ope and public.eql_v3_double_ord (mismatched query domain). +--! @param a eql_v3.query_double_ord_ope left operand +--! @param b public.eql_v3_double_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gt(a eql_v3.query_double_ord_ope, b public.eql_v3_double_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>', 'eql_v3.query_double_ord_ope and public.eql_v3_double_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_double_ord_ope: public.eql_v3_double_ord and eql_v3.query_double_ord_ope (mismatched query domain). +--! @param a public.eql_v3_double_ord left operand +--! @param b eql_v3.query_double_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gte(a public.eql_v3_double_ord, b eql_v3.query_double_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>=', 'public.eql_v3_double_ord and eql_v3.query_double_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_double_ord_ope: eql_v3.query_double_ord_ope and public.eql_v3_double_ord (mismatched query domain). +--! @param a eql_v3.query_double_ord_ope left operand +--! @param b public.eql_v3_double_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gte(a eql_v3.query_double_ord_ope, b public.eql_v3_double_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>=', 'eql_v3.query_double_ord_ope and public.eql_v3_double_ord'; END; $$ +LANGUAGE plpgsql; -- AUTOMATICALLY GENERATED FILE. --! @file encrypted_domain/double/json_entry_double_functions.sql @@ -31190,7 +34956,7 @@ LANGUAGE plpgsql; --! @return boolean CREATE FUNCTION eql_v3.lt(a public.eql_v3_json_entry, b eql_v3.query_double_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_json_entry. --! @param a eql_v3.query_double_ord @@ -31198,7 +34964,7 @@ AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lt(a eql_v3.query_double_ord, b public.eql_v3_json_entry) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_json_entry. --! @param a public.eql_v3_json_entry @@ -31206,7 +34972,7 @@ AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lte(a public.eql_v3_json_entry, b eql_v3.query_double_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_json_entry. --! @param a eql_v3.query_double_ord @@ -31214,7 +34980,7 @@ AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lte(a eql_v3.query_double_ord, b public.eql_v3_json_entry) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_json_entry. --! @param a public.eql_v3_json_entry @@ -31222,7 +34988,7 @@ AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gt(a public.eql_v3_json_entry, b eql_v3.query_double_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_json_entry. --! @param a eql_v3.query_double_ord @@ -31230,7 +34996,7 @@ AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gt(a eql_v3.query_double_ord, b public.eql_v3_json_entry) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_json_entry. --! @param a public.eql_v3_json_entry @@ -31238,7 +35004,7 @@ AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gte(a public.eql_v3_json_entry, b eql_v3.query_double_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_json_entry. --! @param a eql_v3.query_double_ord @@ -31246,7 +35012,7 @@ AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gte(a eql_v3.query_double_ord, b public.eql_v3_json_entry) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>=) eql_v3.ord_term(b) $$; --! @brief Unsupported operator blocker for public.eql_v3_json_entry. --! @@ -31310,7 +35076,7 @@ LANGUAGE plpgsql; --! @return boolean CREATE FUNCTION eql_v3.lt(a public.eql_v3_json_entry, b eql_v3.query_double_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_json_entry. --! @param a eql_v3.query_double_ord_ope @@ -31318,7 +35084,7 @@ AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lt(a eql_v3.query_double_ord_ope, b public.eql_v3_json_entry) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_json_entry. --! @param a public.eql_v3_json_entry @@ -31326,7 +35092,7 @@ AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lte(a public.eql_v3_json_entry, b eql_v3.query_double_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_json_entry. --! @param a eql_v3.query_double_ord_ope @@ -31334,7 +35100,7 @@ AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lte(a eql_v3.query_double_ord_ope, b public.eql_v3_json_entry) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_json_entry. --! @param a public.eql_v3_json_entry @@ -31342,7 +35108,7 @@ AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gt(a public.eql_v3_json_entry, b eql_v3.query_double_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_json_entry. --! @param a eql_v3.query_double_ord_ope @@ -31350,7 +35116,7 @@ AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gt(a eql_v3.query_double_ord_ope, b public.eql_v3_json_entry) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_json_entry. --! @param a public.eql_v3_json_entry @@ -31358,7 +35124,7 @@ AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gte(a public.eql_v3_json_entry, b eql_v3.query_double_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_json_entry. --! @param a eql_v3.query_double_ord_ope @@ -31366,7 +35132,7 @@ AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gte(a eql_v3.query_double_ord_ope, b public.eql_v3_json_entry) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>=) eql_v3.ord_term(b) $$; -- AUTOMATICALLY GENERATED FILE. --! @file encrypted_domain/double/json_entry_double_operators.sql @@ -31583,6 +35349,146 @@ CREATE OPERATOR >= ( LEFTARG = eql_v3.query_double_ord_ope, RIGHTARG = public.eql_v3_double_ord_ope, COMMUTATOR = <=, NEGATOR = <, RESTRICT = scalargesel, JOIN = scalargejoinsel ); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = public.eql_v3_double_eq, RIGHTARG = eql_v3.query_double_ord_ope +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = eql_v3.query_double_ord_ope, RIGHTARG = public.eql_v3_double_eq +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = public.eql_v3_double_eq, RIGHTARG = eql_v3.query_double_ord_ope +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = eql_v3.query_double_ord_ope, RIGHTARG = public.eql_v3_double_eq +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = public.eql_v3_double_ord_ore, RIGHTARG = eql_v3.query_double_ord_ope +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = eql_v3.query_double_ord_ope, RIGHTARG = public.eql_v3_double_ord_ore +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = public.eql_v3_double_ord_ore, RIGHTARG = eql_v3.query_double_ord_ope +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = eql_v3.query_double_ord_ope, RIGHTARG = public.eql_v3_double_ord_ore +); + +CREATE OPERATOR < ( + FUNCTION = eql_v3_internal.lt, + LEFTARG = public.eql_v3_double_ord_ore, RIGHTARG = eql_v3.query_double_ord_ope +); + +CREATE OPERATOR < ( + FUNCTION = eql_v3_internal.lt, + LEFTARG = eql_v3.query_double_ord_ope, RIGHTARG = public.eql_v3_double_ord_ore +); + +CREATE OPERATOR <= ( + FUNCTION = eql_v3_internal.lte, + LEFTARG = public.eql_v3_double_ord_ore, RIGHTARG = eql_v3.query_double_ord_ope +); + +CREATE OPERATOR <= ( + FUNCTION = eql_v3_internal.lte, + LEFTARG = eql_v3.query_double_ord_ope, RIGHTARG = public.eql_v3_double_ord_ore +); + +CREATE OPERATOR > ( + FUNCTION = eql_v3_internal.gt, + LEFTARG = public.eql_v3_double_ord_ore, RIGHTARG = eql_v3.query_double_ord_ope +); + +CREATE OPERATOR > ( + FUNCTION = eql_v3_internal.gt, + LEFTARG = eql_v3.query_double_ord_ope, RIGHTARG = public.eql_v3_double_ord_ore +); + +CREATE OPERATOR >= ( + FUNCTION = eql_v3_internal.gte, + LEFTARG = public.eql_v3_double_ord_ore, RIGHTARG = eql_v3.query_double_ord_ope +); + +CREATE OPERATOR >= ( + FUNCTION = eql_v3_internal.gte, + LEFTARG = eql_v3.query_double_ord_ope, RIGHTARG = public.eql_v3_double_ord_ore +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = public.eql_v3_double_ord, RIGHTARG = eql_v3.query_double_ord_ope +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = eql_v3.query_double_ord_ope, RIGHTARG = public.eql_v3_double_ord +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = public.eql_v3_double_ord, RIGHTARG = eql_v3.query_double_ord_ope +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = eql_v3.query_double_ord_ope, RIGHTARG = public.eql_v3_double_ord +); + +CREATE OPERATOR < ( + FUNCTION = eql_v3_internal.lt, + LEFTARG = public.eql_v3_double_ord, RIGHTARG = eql_v3.query_double_ord_ope +); + +CREATE OPERATOR < ( + FUNCTION = eql_v3_internal.lt, + LEFTARG = eql_v3.query_double_ord_ope, RIGHTARG = public.eql_v3_double_ord +); + +CREATE OPERATOR <= ( + FUNCTION = eql_v3_internal.lte, + LEFTARG = public.eql_v3_double_ord, RIGHTARG = eql_v3.query_double_ord_ope +); + +CREATE OPERATOR <= ( + FUNCTION = eql_v3_internal.lte, + LEFTARG = eql_v3.query_double_ord_ope, RIGHTARG = public.eql_v3_double_ord +); + +CREATE OPERATOR > ( + FUNCTION = eql_v3_internal.gt, + LEFTARG = public.eql_v3_double_ord, RIGHTARG = eql_v3.query_double_ord_ope +); + +CREATE OPERATOR > ( + FUNCTION = eql_v3_internal.gt, + LEFTARG = eql_v3.query_double_ord_ope, RIGHTARG = public.eql_v3_double_ord +); + +CREATE OPERATOR >= ( + FUNCTION = eql_v3_internal.gte, + LEFTARG = public.eql_v3_double_ord, RIGHTARG = eql_v3.query_double_ord_ope +); + +CREATE OPERATOR >= ( + FUNCTION = eql_v3_internal.gte, + LEFTARG = eql_v3.query_double_ord_ope, RIGHTARG = public.eql_v3_double_ord +); -- AUTOMATICALLY GENERATED FILE. --! @file encrypted_domain/double/query_double_ord_operators.sql @@ -31659,6 +35565,146 @@ CREATE OPERATOR >= ( LEFTARG = eql_v3.query_double_ord, RIGHTARG = public.eql_v3_double_ord, COMMUTATOR = <=, NEGATOR = <, RESTRICT = scalargesel, JOIN = scalargejoinsel ); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = public.eql_v3_double_eq, RIGHTARG = eql_v3.query_double_ord +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = eql_v3.query_double_ord, RIGHTARG = public.eql_v3_double_eq +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = public.eql_v3_double_eq, RIGHTARG = eql_v3.query_double_ord +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = eql_v3.query_double_ord, RIGHTARG = public.eql_v3_double_eq +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = public.eql_v3_double_ord_ore, RIGHTARG = eql_v3.query_double_ord +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = eql_v3.query_double_ord, RIGHTARG = public.eql_v3_double_ord_ore +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = public.eql_v3_double_ord_ore, RIGHTARG = eql_v3.query_double_ord +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = eql_v3.query_double_ord, RIGHTARG = public.eql_v3_double_ord_ore +); + +CREATE OPERATOR < ( + FUNCTION = eql_v3_internal.lt, + LEFTARG = public.eql_v3_double_ord_ore, RIGHTARG = eql_v3.query_double_ord +); + +CREATE OPERATOR < ( + FUNCTION = eql_v3_internal.lt, + LEFTARG = eql_v3.query_double_ord, RIGHTARG = public.eql_v3_double_ord_ore +); + +CREATE OPERATOR <= ( + FUNCTION = eql_v3_internal.lte, + LEFTARG = public.eql_v3_double_ord_ore, RIGHTARG = eql_v3.query_double_ord +); + +CREATE OPERATOR <= ( + FUNCTION = eql_v3_internal.lte, + LEFTARG = eql_v3.query_double_ord, RIGHTARG = public.eql_v3_double_ord_ore +); + +CREATE OPERATOR > ( + FUNCTION = eql_v3_internal.gt, + LEFTARG = public.eql_v3_double_ord_ore, RIGHTARG = eql_v3.query_double_ord +); + +CREATE OPERATOR > ( + FUNCTION = eql_v3_internal.gt, + LEFTARG = eql_v3.query_double_ord, RIGHTARG = public.eql_v3_double_ord_ore +); + +CREATE OPERATOR >= ( + FUNCTION = eql_v3_internal.gte, + LEFTARG = public.eql_v3_double_ord_ore, RIGHTARG = eql_v3.query_double_ord +); + +CREATE OPERATOR >= ( + FUNCTION = eql_v3_internal.gte, + LEFTARG = eql_v3.query_double_ord, RIGHTARG = public.eql_v3_double_ord_ore +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = public.eql_v3_double_ord_ope, RIGHTARG = eql_v3.query_double_ord +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = eql_v3.query_double_ord, RIGHTARG = public.eql_v3_double_ord_ope +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = public.eql_v3_double_ord_ope, RIGHTARG = eql_v3.query_double_ord +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = eql_v3.query_double_ord, RIGHTARG = public.eql_v3_double_ord_ope +); + +CREATE OPERATOR < ( + FUNCTION = eql_v3_internal.lt, + LEFTARG = public.eql_v3_double_ord_ope, RIGHTARG = eql_v3.query_double_ord +); + +CREATE OPERATOR < ( + FUNCTION = eql_v3_internal.lt, + LEFTARG = eql_v3.query_double_ord, RIGHTARG = public.eql_v3_double_ord_ope +); + +CREATE OPERATOR <= ( + FUNCTION = eql_v3_internal.lte, + LEFTARG = public.eql_v3_double_ord_ope, RIGHTARG = eql_v3.query_double_ord +); + +CREATE OPERATOR <= ( + FUNCTION = eql_v3_internal.lte, + LEFTARG = eql_v3.query_double_ord, RIGHTARG = public.eql_v3_double_ord_ope +); + +CREATE OPERATOR > ( + FUNCTION = eql_v3_internal.gt, + LEFTARG = public.eql_v3_double_ord_ope, RIGHTARG = eql_v3.query_double_ord +); + +CREATE OPERATOR > ( + FUNCTION = eql_v3_internal.gt, + LEFTARG = eql_v3.query_double_ord, RIGHTARG = public.eql_v3_double_ord_ope +); + +CREATE OPERATOR >= ( + FUNCTION = eql_v3_internal.gte, + LEFTARG = public.eql_v3_double_ord_ope, RIGHTARG = eql_v3.query_double_ord +); + +CREATE OPERATOR >= ( + FUNCTION = eql_v3_internal.gte, + LEFTARG = eql_v3.query_double_ord, RIGHTARG = public.eql_v3_double_ord_ope +); -- AUTOMATICALLY GENERATED FILE. --! @file encrypted_domain/integer/integer_ord_functions.sql @@ -31678,7 +35724,7 @@ AS $$ SELECT eql_v3_internal.ope_cllw(a::jsonb) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a public.eql_v3_integer_ord, b public.eql_v3_integer_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) = eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_integer_ord. --! @param a public.eql_v3_integer_ord @@ -31686,7 +35732,7 @@ AS $$ SELECT eql_v3.ord_term(a) = eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a public.eql_v3_integer_ord, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) = eql_v3.ord_term(b::public.eql_v3_integer_ord) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.=) eql_v3.ord_term(b::public.eql_v3_integer_ord) $$; --! @brief Operator wrapper for public.eql_v3_integer_ord. --! @param a jsonb @@ -31694,7 +35740,7 @@ AS $$ SELECT eql_v3.ord_term(a) = eql_v3.ord_term(b::public.eql_v3_integer_ord) --! @return boolean CREATE FUNCTION eql_v3.eq(a jsonb, b public.eql_v3_integer_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_integer_ord) = eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_integer_ord) OPERATOR(pg_catalog.=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_integer_ord. --! @param a public.eql_v3_integer_ord @@ -31702,7 +35748,7 @@ AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_integer_ord) = eql_v3.ord_term(b) --! @return boolean CREATE FUNCTION eql_v3.neq(a public.eql_v3_integer_ord, b public.eql_v3_integer_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <> eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_integer_ord. --! @param a public.eql_v3_integer_ord @@ -31710,7 +35756,7 @@ AS $$ SELECT eql_v3.ord_term(a) <> eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.neq(a public.eql_v3_integer_ord, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <> eql_v3.ord_term(b::public.eql_v3_integer_ord) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<>) eql_v3.ord_term(b::public.eql_v3_integer_ord) $$; --! @brief Operator wrapper for public.eql_v3_integer_ord. --! @param a jsonb @@ -31718,7 +35764,7 @@ AS $$ SELECT eql_v3.ord_term(a) <> eql_v3.ord_term(b::public.eql_v3_integer_ord) --! @return boolean CREATE FUNCTION eql_v3.neq(a jsonb, b public.eql_v3_integer_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_integer_ord) <> eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_integer_ord) OPERATOR(pg_catalog.<>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_integer_ord. --! @param a public.eql_v3_integer_ord @@ -31726,7 +35772,7 @@ AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_integer_ord) <> eql_v3.ord_term(b) --! @return boolean CREATE FUNCTION eql_v3.lt(a public.eql_v3_integer_ord, b public.eql_v3_integer_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_integer_ord. --! @param a public.eql_v3_integer_ord @@ -31734,7 +35780,7 @@ AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lt(a public.eql_v3_integer_ord, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b::public.eql_v3_integer_ord) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<) eql_v3.ord_term(b::public.eql_v3_integer_ord) $$; --! @brief Operator wrapper for public.eql_v3_integer_ord. --! @param a jsonb @@ -31742,7 +35788,7 @@ AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b::public.eql_v3_integer_ord) --! @return boolean CREATE FUNCTION eql_v3.lt(a jsonb, b public.eql_v3_integer_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_integer_ord) < eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_integer_ord) OPERATOR(pg_catalog.<) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_integer_ord. --! @param a public.eql_v3_integer_ord @@ -31750,7 +35796,7 @@ AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_integer_ord) < eql_v3.ord_term(b) --! @return boolean CREATE FUNCTION eql_v3.lte(a public.eql_v3_integer_ord, b public.eql_v3_integer_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_integer_ord. --! @param a public.eql_v3_integer_ord @@ -31758,7 +35804,7 @@ AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lte(a public.eql_v3_integer_ord, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b::public.eql_v3_integer_ord) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<=) eql_v3.ord_term(b::public.eql_v3_integer_ord) $$; --! @brief Operator wrapper for public.eql_v3_integer_ord. --! @param a jsonb @@ -31766,7 +35812,7 @@ AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b::public.eql_v3_integer_ord) --! @return boolean CREATE FUNCTION eql_v3.lte(a jsonb, b public.eql_v3_integer_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_integer_ord) <= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_integer_ord) OPERATOR(pg_catalog.<=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_integer_ord. --! @param a public.eql_v3_integer_ord @@ -31774,7 +35820,7 @@ AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_integer_ord) <= eql_v3.ord_term(b) --! @return boolean CREATE FUNCTION eql_v3.gt(a public.eql_v3_integer_ord, b public.eql_v3_integer_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_integer_ord. --! @param a public.eql_v3_integer_ord @@ -31782,7 +35828,7 @@ AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gt(a public.eql_v3_integer_ord, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b::public.eql_v3_integer_ord) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>) eql_v3.ord_term(b::public.eql_v3_integer_ord) $$; --! @brief Operator wrapper for public.eql_v3_integer_ord. --! @param a jsonb @@ -31790,7 +35836,7 @@ AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b::public.eql_v3_integer_ord) --! @return boolean CREATE FUNCTION eql_v3.gt(a jsonb, b public.eql_v3_integer_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_integer_ord) > eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_integer_ord) OPERATOR(pg_catalog.>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_integer_ord. --! @param a public.eql_v3_integer_ord @@ -31798,7 +35844,7 @@ AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_integer_ord) > eql_v3.ord_term(b) --! @return boolean CREATE FUNCTION eql_v3.gte(a public.eql_v3_integer_ord, b public.eql_v3_integer_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_integer_ord. --! @param a public.eql_v3_integer_ord @@ -31806,7 +35852,7 @@ AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gte(a public.eql_v3_integer_ord, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b::public.eql_v3_integer_ord) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>=) eql_v3.ord_term(b::public.eql_v3_integer_ord) $$; --! @brief Operator wrapper for public.eql_v3_integer_ord. --! @param a jsonb @@ -31814,7 +35860,7 @@ AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b::public.eql_v3_integer_ord) --! @return boolean CREATE FUNCTION eql_v3.gte(a jsonb, b public.eql_v3_integer_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_integer_ord) >= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_integer_ord) OPERATOR(pg_catalog.>=) eql_v3.ord_term(b) $$; --! @brief Unsupported operator blocker for public.eql_v3_integer_ord. --! @@ -32240,7 +36286,7 @@ AS $$ SELECT eql_v3_internal.ope_cllw(a::jsonb) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a public.eql_v3_integer_ord_ope, b public.eql_v3_integer_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) = eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_integer_ord_ope. --! @param a public.eql_v3_integer_ord_ope @@ -32248,7 +36294,7 @@ AS $$ SELECT eql_v3.ord_term(a) = eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a public.eql_v3_integer_ord_ope, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) = eql_v3.ord_term(b::public.eql_v3_integer_ord_ope) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.=) eql_v3.ord_term(b::public.eql_v3_integer_ord_ope) $$; --! @brief Operator wrapper for public.eql_v3_integer_ord_ope. --! @param a jsonb @@ -32256,7 +36302,7 @@ AS $$ SELECT eql_v3.ord_term(a) = eql_v3.ord_term(b::public.eql_v3_integer_ord_o --! @return boolean CREATE FUNCTION eql_v3.eq(a jsonb, b public.eql_v3_integer_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_integer_ord_ope) = eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_integer_ord_ope) OPERATOR(pg_catalog.=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_integer_ord_ope. --! @param a public.eql_v3_integer_ord_ope @@ -32264,7 +36310,7 @@ AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_integer_ord_ope) = eql_v3.ord_term --! @return boolean CREATE FUNCTION eql_v3.neq(a public.eql_v3_integer_ord_ope, b public.eql_v3_integer_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <> eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_integer_ord_ope. --! @param a public.eql_v3_integer_ord_ope @@ -32272,7 +36318,7 @@ AS $$ SELECT eql_v3.ord_term(a) <> eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.neq(a public.eql_v3_integer_ord_ope, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <> eql_v3.ord_term(b::public.eql_v3_integer_ord_ope) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<>) eql_v3.ord_term(b::public.eql_v3_integer_ord_ope) $$; --! @brief Operator wrapper for public.eql_v3_integer_ord_ope. --! @param a jsonb @@ -32280,7 +36326,7 @@ AS $$ SELECT eql_v3.ord_term(a) <> eql_v3.ord_term(b::public.eql_v3_integer_ord_ --! @return boolean CREATE FUNCTION eql_v3.neq(a jsonb, b public.eql_v3_integer_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_integer_ord_ope) <> eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_integer_ord_ope) OPERATOR(pg_catalog.<>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_integer_ord_ope. --! @param a public.eql_v3_integer_ord_ope @@ -32288,7 +36334,7 @@ AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_integer_ord_ope) <> eql_v3.ord_ter --! @return boolean CREATE FUNCTION eql_v3.lt(a public.eql_v3_integer_ord_ope, b public.eql_v3_integer_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_integer_ord_ope. --! @param a public.eql_v3_integer_ord_ope @@ -32296,7 +36342,7 @@ AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lt(a public.eql_v3_integer_ord_ope, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b::public.eql_v3_integer_ord_ope) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<) eql_v3.ord_term(b::public.eql_v3_integer_ord_ope) $$; --! @brief Operator wrapper for public.eql_v3_integer_ord_ope. --! @param a jsonb @@ -32304,7 +36350,7 @@ AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b::public.eql_v3_integer_ord_o --! @return boolean CREATE FUNCTION eql_v3.lt(a jsonb, b public.eql_v3_integer_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_integer_ord_ope) < eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_integer_ord_ope) OPERATOR(pg_catalog.<) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_integer_ord_ope. --! @param a public.eql_v3_integer_ord_ope @@ -32312,7 +36358,7 @@ AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_integer_ord_ope) < eql_v3.ord_term --! @return boolean CREATE FUNCTION eql_v3.lte(a public.eql_v3_integer_ord_ope, b public.eql_v3_integer_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_integer_ord_ope. --! @param a public.eql_v3_integer_ord_ope @@ -32320,7 +36366,7 @@ AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lte(a public.eql_v3_integer_ord_ope, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b::public.eql_v3_integer_ord_ope) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<=) eql_v3.ord_term(b::public.eql_v3_integer_ord_ope) $$; --! @brief Operator wrapper for public.eql_v3_integer_ord_ope. --! @param a jsonb @@ -32328,7 +36374,7 @@ AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b::public.eql_v3_integer_ord_ --! @return boolean CREATE FUNCTION eql_v3.lte(a jsonb, b public.eql_v3_integer_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_integer_ord_ope) <= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_integer_ord_ope) OPERATOR(pg_catalog.<=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_integer_ord_ope. --! @param a public.eql_v3_integer_ord_ope @@ -32336,7 +36382,7 @@ AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_integer_ord_ope) <= eql_v3.ord_ter --! @return boolean CREATE FUNCTION eql_v3.gt(a public.eql_v3_integer_ord_ope, b public.eql_v3_integer_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_integer_ord_ope. --! @param a public.eql_v3_integer_ord_ope @@ -32344,7 +36390,7 @@ AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gt(a public.eql_v3_integer_ord_ope, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b::public.eql_v3_integer_ord_ope) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>) eql_v3.ord_term(b::public.eql_v3_integer_ord_ope) $$; --! @brief Operator wrapper for public.eql_v3_integer_ord_ope. --! @param a jsonb @@ -32352,7 +36398,7 @@ AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b::public.eql_v3_integer_ord_o --! @return boolean CREATE FUNCTION eql_v3.gt(a jsonb, b public.eql_v3_integer_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_integer_ord_ope) > eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_integer_ord_ope) OPERATOR(pg_catalog.>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_integer_ord_ope. --! @param a public.eql_v3_integer_ord_ope @@ -32360,7 +36406,7 @@ AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_integer_ord_ope) > eql_v3.ord_term --! @return boolean CREATE FUNCTION eql_v3.gte(a public.eql_v3_integer_ord_ope, b public.eql_v3_integer_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_integer_ord_ope. --! @param a public.eql_v3_integer_ord_ope @@ -32368,7 +36414,7 @@ AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gte(a public.eql_v3_integer_ord_ope, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b::public.eql_v3_integer_ord_ope) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>=) eql_v3.ord_term(b::public.eql_v3_integer_ord_ope) $$; --! @brief Operator wrapper for public.eql_v3_integer_ord_ope. --! @param a jsonb @@ -32376,7 +36422,7 @@ AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b::public.eql_v3_integer_ord_ --! @return boolean CREATE FUNCTION eql_v3.gte(a jsonb, b public.eql_v3_integer_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_integer_ord_ope) >= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_integer_ord_ope) OPERATOR(pg_catalog.>=) eql_v3.ord_term(b) $$; --! @brief Unsupported operator blocker for public.eql_v3_integer_ord_ope. --! @@ -33432,7 +37478,7 @@ AS $$ SELECT eql_v3_internal.ope_cllw(a::jsonb) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a public.eql_v3_integer_ord, b eql_v3.query_integer_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) = eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_integer_ord. --! @param a eql_v3.query_integer_ord @@ -33440,7 +37486,7 @@ AS $$ SELECT eql_v3.ord_term(a) = eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a eql_v3.query_integer_ord, b public.eql_v3_integer_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) = eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_integer_ord. --! @param a public.eql_v3_integer_ord @@ -33448,7 +37494,7 @@ AS $$ SELECT eql_v3.ord_term(a) = eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.neq(a public.eql_v3_integer_ord, b eql_v3.query_integer_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <> eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_integer_ord. --! @param a eql_v3.query_integer_ord @@ -33456,7 +37502,7 @@ AS $$ SELECT eql_v3.ord_term(a) <> eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.neq(a eql_v3.query_integer_ord, b public.eql_v3_integer_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <> eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_integer_ord. --! @param a public.eql_v3_integer_ord @@ -33464,7 +37510,7 @@ AS $$ SELECT eql_v3.ord_term(a) <> eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lt(a public.eql_v3_integer_ord, b eql_v3.query_integer_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_integer_ord. --! @param a eql_v3.query_integer_ord @@ -33472,7 +37518,7 @@ AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lt(a eql_v3.query_integer_ord, b public.eql_v3_integer_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_integer_ord. --! @param a public.eql_v3_integer_ord @@ -33480,7 +37526,7 @@ AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lte(a public.eql_v3_integer_ord, b eql_v3.query_integer_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_integer_ord. --! @param a eql_v3.query_integer_ord @@ -33488,7 +37534,7 @@ AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lte(a eql_v3.query_integer_ord, b public.eql_v3_integer_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_integer_ord. --! @param a public.eql_v3_integer_ord @@ -33496,7 +37542,7 @@ AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gt(a public.eql_v3_integer_ord, b eql_v3.query_integer_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_integer_ord. --! @param a eql_v3.query_integer_ord @@ -33504,7 +37550,7 @@ AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gt(a eql_v3.query_integer_ord, b public.eql_v3_integer_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_integer_ord. --! @param a public.eql_v3_integer_ord @@ -33512,7 +37558,7 @@ AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gte(a public.eql_v3_integer_ord, b eql_v3.query_integer_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_integer_ord. --! @param a eql_v3.query_integer_ord @@ -33520,7 +37566,259 @@ AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gte(a eql_v3.query_integer_ord, b public.eql_v3_integer_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>=) eql_v3.ord_term(b) $$; + +--! @brief Unsupported operator blocker for eql_v3.query_integer_ord: public.eql_v3_integer_eq and eql_v3.query_integer_ord (mismatched query domain). +--! @param a public.eql_v3_integer_eq left operand +--! @param b eql_v3.query_integer_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a public.eql_v3_integer_eq, b eql_v3.query_integer_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'public.eql_v3_integer_eq and eql_v3.query_integer_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_integer_ord: eql_v3.query_integer_ord and public.eql_v3_integer_eq (mismatched query domain). +--! @param a eql_v3.query_integer_ord left operand +--! @param b public.eql_v3_integer_eq right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a eql_v3.query_integer_ord, b public.eql_v3_integer_eq) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'eql_v3.query_integer_ord and public.eql_v3_integer_eq'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_integer_ord: public.eql_v3_integer_eq and eql_v3.query_integer_ord (mismatched query domain). +--! @param a public.eql_v3_integer_eq left operand +--! @param b eql_v3.query_integer_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a public.eql_v3_integer_eq, b eql_v3.query_integer_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'public.eql_v3_integer_eq and eql_v3.query_integer_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_integer_ord: eql_v3.query_integer_ord and public.eql_v3_integer_eq (mismatched query domain). +--! @param a eql_v3.query_integer_ord left operand +--! @param b public.eql_v3_integer_eq right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a eql_v3.query_integer_ord, b public.eql_v3_integer_eq) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'eql_v3.query_integer_ord and public.eql_v3_integer_eq'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_integer_ord: public.eql_v3_integer_ord_ore and eql_v3.query_integer_ord (mismatched query domain). +--! @param a public.eql_v3_integer_ord_ore left operand +--! @param b eql_v3.query_integer_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a public.eql_v3_integer_ord_ore, b eql_v3.query_integer_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'public.eql_v3_integer_ord_ore and eql_v3.query_integer_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_integer_ord: eql_v3.query_integer_ord and public.eql_v3_integer_ord_ore (mismatched query domain). +--! @param a eql_v3.query_integer_ord left operand +--! @param b public.eql_v3_integer_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a eql_v3.query_integer_ord, b public.eql_v3_integer_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'eql_v3.query_integer_ord and public.eql_v3_integer_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_integer_ord: public.eql_v3_integer_ord_ore and eql_v3.query_integer_ord (mismatched query domain). +--! @param a public.eql_v3_integer_ord_ore left operand +--! @param b eql_v3.query_integer_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a public.eql_v3_integer_ord_ore, b eql_v3.query_integer_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'public.eql_v3_integer_ord_ore and eql_v3.query_integer_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_integer_ord: eql_v3.query_integer_ord and public.eql_v3_integer_ord_ore (mismatched query domain). +--! @param a eql_v3.query_integer_ord left operand +--! @param b public.eql_v3_integer_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a eql_v3.query_integer_ord, b public.eql_v3_integer_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'eql_v3.query_integer_ord and public.eql_v3_integer_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_integer_ord: public.eql_v3_integer_ord_ore and eql_v3.query_integer_ord (mismatched query domain). +--! @param a public.eql_v3_integer_ord_ore left operand +--! @param b eql_v3.query_integer_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lt(a public.eql_v3_integer_ord_ore, b eql_v3.query_integer_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<', 'public.eql_v3_integer_ord_ore and eql_v3.query_integer_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_integer_ord: eql_v3.query_integer_ord and public.eql_v3_integer_ord_ore (mismatched query domain). +--! @param a eql_v3.query_integer_ord left operand +--! @param b public.eql_v3_integer_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lt(a eql_v3.query_integer_ord, b public.eql_v3_integer_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<', 'eql_v3.query_integer_ord and public.eql_v3_integer_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_integer_ord: public.eql_v3_integer_ord_ore and eql_v3.query_integer_ord (mismatched query domain). +--! @param a public.eql_v3_integer_ord_ore left operand +--! @param b eql_v3.query_integer_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lte(a public.eql_v3_integer_ord_ore, b eql_v3.query_integer_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<=', 'public.eql_v3_integer_ord_ore and eql_v3.query_integer_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_integer_ord: eql_v3.query_integer_ord and public.eql_v3_integer_ord_ore (mismatched query domain). +--! @param a eql_v3.query_integer_ord left operand +--! @param b public.eql_v3_integer_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lte(a eql_v3.query_integer_ord, b public.eql_v3_integer_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<=', 'eql_v3.query_integer_ord and public.eql_v3_integer_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_integer_ord: public.eql_v3_integer_ord_ore and eql_v3.query_integer_ord (mismatched query domain). +--! @param a public.eql_v3_integer_ord_ore left operand +--! @param b eql_v3.query_integer_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gt(a public.eql_v3_integer_ord_ore, b eql_v3.query_integer_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>', 'public.eql_v3_integer_ord_ore and eql_v3.query_integer_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_integer_ord: eql_v3.query_integer_ord and public.eql_v3_integer_ord_ore (mismatched query domain). +--! @param a eql_v3.query_integer_ord left operand +--! @param b public.eql_v3_integer_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gt(a eql_v3.query_integer_ord, b public.eql_v3_integer_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>', 'eql_v3.query_integer_ord and public.eql_v3_integer_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_integer_ord: public.eql_v3_integer_ord_ore and eql_v3.query_integer_ord (mismatched query domain). +--! @param a public.eql_v3_integer_ord_ore left operand +--! @param b eql_v3.query_integer_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gte(a public.eql_v3_integer_ord_ore, b eql_v3.query_integer_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>=', 'public.eql_v3_integer_ord_ore and eql_v3.query_integer_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_integer_ord: eql_v3.query_integer_ord and public.eql_v3_integer_ord_ore (mismatched query domain). +--! @param a eql_v3.query_integer_ord left operand +--! @param b public.eql_v3_integer_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gte(a eql_v3.query_integer_ord, b public.eql_v3_integer_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>=', 'eql_v3.query_integer_ord and public.eql_v3_integer_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_integer_ord: public.eql_v3_integer_ord_ope and eql_v3.query_integer_ord (mismatched query domain). +--! @param a public.eql_v3_integer_ord_ope left operand +--! @param b eql_v3.query_integer_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a public.eql_v3_integer_ord_ope, b eql_v3.query_integer_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'public.eql_v3_integer_ord_ope and eql_v3.query_integer_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_integer_ord: eql_v3.query_integer_ord and public.eql_v3_integer_ord_ope (mismatched query domain). +--! @param a eql_v3.query_integer_ord left operand +--! @param b public.eql_v3_integer_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a eql_v3.query_integer_ord, b public.eql_v3_integer_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'eql_v3.query_integer_ord and public.eql_v3_integer_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_integer_ord: public.eql_v3_integer_ord_ope and eql_v3.query_integer_ord (mismatched query domain). +--! @param a public.eql_v3_integer_ord_ope left operand +--! @param b eql_v3.query_integer_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a public.eql_v3_integer_ord_ope, b eql_v3.query_integer_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'public.eql_v3_integer_ord_ope and eql_v3.query_integer_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_integer_ord: eql_v3.query_integer_ord and public.eql_v3_integer_ord_ope (mismatched query domain). +--! @param a eql_v3.query_integer_ord left operand +--! @param b public.eql_v3_integer_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a eql_v3.query_integer_ord, b public.eql_v3_integer_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'eql_v3.query_integer_ord and public.eql_v3_integer_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_integer_ord: public.eql_v3_integer_ord_ope and eql_v3.query_integer_ord (mismatched query domain). +--! @param a public.eql_v3_integer_ord_ope left operand +--! @param b eql_v3.query_integer_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lt(a public.eql_v3_integer_ord_ope, b eql_v3.query_integer_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<', 'public.eql_v3_integer_ord_ope and eql_v3.query_integer_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_integer_ord: eql_v3.query_integer_ord and public.eql_v3_integer_ord_ope (mismatched query domain). +--! @param a eql_v3.query_integer_ord left operand +--! @param b public.eql_v3_integer_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lt(a eql_v3.query_integer_ord, b public.eql_v3_integer_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<', 'eql_v3.query_integer_ord and public.eql_v3_integer_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_integer_ord: public.eql_v3_integer_ord_ope and eql_v3.query_integer_ord (mismatched query domain). +--! @param a public.eql_v3_integer_ord_ope left operand +--! @param b eql_v3.query_integer_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lte(a public.eql_v3_integer_ord_ope, b eql_v3.query_integer_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<=', 'public.eql_v3_integer_ord_ope and eql_v3.query_integer_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_integer_ord: eql_v3.query_integer_ord and public.eql_v3_integer_ord_ope (mismatched query domain). +--! @param a eql_v3.query_integer_ord left operand +--! @param b public.eql_v3_integer_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lte(a eql_v3.query_integer_ord, b public.eql_v3_integer_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<=', 'eql_v3.query_integer_ord and public.eql_v3_integer_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_integer_ord: public.eql_v3_integer_ord_ope and eql_v3.query_integer_ord (mismatched query domain). +--! @param a public.eql_v3_integer_ord_ope left operand +--! @param b eql_v3.query_integer_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gt(a public.eql_v3_integer_ord_ope, b eql_v3.query_integer_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>', 'public.eql_v3_integer_ord_ope and eql_v3.query_integer_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_integer_ord: eql_v3.query_integer_ord and public.eql_v3_integer_ord_ope (mismatched query domain). +--! @param a eql_v3.query_integer_ord left operand +--! @param b public.eql_v3_integer_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gt(a eql_v3.query_integer_ord, b public.eql_v3_integer_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>', 'eql_v3.query_integer_ord and public.eql_v3_integer_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_integer_ord: public.eql_v3_integer_ord_ope and eql_v3.query_integer_ord (mismatched query domain). +--! @param a public.eql_v3_integer_ord_ope left operand +--! @param b eql_v3.query_integer_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gte(a public.eql_v3_integer_ord_ope, b eql_v3.query_integer_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>=', 'public.eql_v3_integer_ord_ope and eql_v3.query_integer_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_integer_ord: eql_v3.query_integer_ord and public.eql_v3_integer_ord_ope (mismatched query domain). +--! @param a eql_v3.query_integer_ord left operand +--! @param b public.eql_v3_integer_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gte(a eql_v3.query_integer_ord, b public.eql_v3_integer_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>=', 'eql_v3.query_integer_ord and public.eql_v3_integer_ord_ope'; END; $$ +LANGUAGE plpgsql; -- AUTOMATICALLY GENERATED FILE. --! @file encrypted_domain/integer/query_integer_ord_ope_functions.sql @@ -33540,7 +37838,7 @@ AS $$ SELECT eql_v3_internal.ope_cllw(a::jsonb) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a public.eql_v3_integer_ord_ope, b eql_v3.query_integer_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) = eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_integer_ord_ope. --! @param a eql_v3.query_integer_ord_ope @@ -33548,7 +37846,7 @@ AS $$ SELECT eql_v3.ord_term(a) = eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a eql_v3.query_integer_ord_ope, b public.eql_v3_integer_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) = eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_integer_ord_ope. --! @param a public.eql_v3_integer_ord_ope @@ -33556,7 +37854,7 @@ AS $$ SELECT eql_v3.ord_term(a) = eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.neq(a public.eql_v3_integer_ord_ope, b eql_v3.query_integer_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <> eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_integer_ord_ope. --! @param a eql_v3.query_integer_ord_ope @@ -33564,7 +37862,7 @@ AS $$ SELECT eql_v3.ord_term(a) <> eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.neq(a eql_v3.query_integer_ord_ope, b public.eql_v3_integer_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <> eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_integer_ord_ope. --! @param a public.eql_v3_integer_ord_ope @@ -33572,7 +37870,7 @@ AS $$ SELECT eql_v3.ord_term(a) <> eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lt(a public.eql_v3_integer_ord_ope, b eql_v3.query_integer_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_integer_ord_ope. --! @param a eql_v3.query_integer_ord_ope @@ -33580,7 +37878,7 @@ AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lt(a eql_v3.query_integer_ord_ope, b public.eql_v3_integer_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_integer_ord_ope. --! @param a public.eql_v3_integer_ord_ope @@ -33588,7 +37886,7 @@ AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lte(a public.eql_v3_integer_ord_ope, b eql_v3.query_integer_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_integer_ord_ope. --! @param a eql_v3.query_integer_ord_ope @@ -33596,7 +37894,7 @@ AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lte(a eql_v3.query_integer_ord_ope, b public.eql_v3_integer_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_integer_ord_ope. --! @param a public.eql_v3_integer_ord_ope @@ -33604,7 +37902,7 @@ AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gt(a public.eql_v3_integer_ord_ope, b eql_v3.query_integer_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_integer_ord_ope. --! @param a eql_v3.query_integer_ord_ope @@ -33612,7 +37910,7 @@ AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gt(a eql_v3.query_integer_ord_ope, b public.eql_v3_integer_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_integer_ord_ope. --! @param a public.eql_v3_integer_ord_ope @@ -33620,7 +37918,7 @@ AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gte(a public.eql_v3_integer_ord_ope, b eql_v3.query_integer_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_integer_ord_ope. --! @param a eql_v3.query_integer_ord_ope @@ -33628,7 +37926,259 @@ AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gte(a eql_v3.query_integer_ord_ope, b public.eql_v3_integer_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>=) eql_v3.ord_term(b) $$; + +--! @brief Unsupported operator blocker for eql_v3.query_integer_ord_ope: public.eql_v3_integer_eq and eql_v3.query_integer_ord_ope (mismatched query domain). +--! @param a public.eql_v3_integer_eq left operand +--! @param b eql_v3.query_integer_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a public.eql_v3_integer_eq, b eql_v3.query_integer_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'public.eql_v3_integer_eq and eql_v3.query_integer_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_integer_ord_ope: eql_v3.query_integer_ord_ope and public.eql_v3_integer_eq (mismatched query domain). +--! @param a eql_v3.query_integer_ord_ope left operand +--! @param b public.eql_v3_integer_eq right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a eql_v3.query_integer_ord_ope, b public.eql_v3_integer_eq) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'eql_v3.query_integer_ord_ope and public.eql_v3_integer_eq'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_integer_ord_ope: public.eql_v3_integer_eq and eql_v3.query_integer_ord_ope (mismatched query domain). +--! @param a public.eql_v3_integer_eq left operand +--! @param b eql_v3.query_integer_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a public.eql_v3_integer_eq, b eql_v3.query_integer_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'public.eql_v3_integer_eq and eql_v3.query_integer_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_integer_ord_ope: eql_v3.query_integer_ord_ope and public.eql_v3_integer_eq (mismatched query domain). +--! @param a eql_v3.query_integer_ord_ope left operand +--! @param b public.eql_v3_integer_eq right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a eql_v3.query_integer_ord_ope, b public.eql_v3_integer_eq) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'eql_v3.query_integer_ord_ope and public.eql_v3_integer_eq'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_integer_ord_ope: public.eql_v3_integer_ord_ore and eql_v3.query_integer_ord_ope (mismatched query domain). +--! @param a public.eql_v3_integer_ord_ore left operand +--! @param b eql_v3.query_integer_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a public.eql_v3_integer_ord_ore, b eql_v3.query_integer_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'public.eql_v3_integer_ord_ore and eql_v3.query_integer_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_integer_ord_ope: eql_v3.query_integer_ord_ope and public.eql_v3_integer_ord_ore (mismatched query domain). +--! @param a eql_v3.query_integer_ord_ope left operand +--! @param b public.eql_v3_integer_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a eql_v3.query_integer_ord_ope, b public.eql_v3_integer_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'eql_v3.query_integer_ord_ope and public.eql_v3_integer_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_integer_ord_ope: public.eql_v3_integer_ord_ore and eql_v3.query_integer_ord_ope (mismatched query domain). +--! @param a public.eql_v3_integer_ord_ore left operand +--! @param b eql_v3.query_integer_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a public.eql_v3_integer_ord_ore, b eql_v3.query_integer_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'public.eql_v3_integer_ord_ore and eql_v3.query_integer_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_integer_ord_ope: eql_v3.query_integer_ord_ope and public.eql_v3_integer_ord_ore (mismatched query domain). +--! @param a eql_v3.query_integer_ord_ope left operand +--! @param b public.eql_v3_integer_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a eql_v3.query_integer_ord_ope, b public.eql_v3_integer_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'eql_v3.query_integer_ord_ope and public.eql_v3_integer_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_integer_ord_ope: public.eql_v3_integer_ord_ore and eql_v3.query_integer_ord_ope (mismatched query domain). +--! @param a public.eql_v3_integer_ord_ore left operand +--! @param b eql_v3.query_integer_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lt(a public.eql_v3_integer_ord_ore, b eql_v3.query_integer_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<', 'public.eql_v3_integer_ord_ore and eql_v3.query_integer_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_integer_ord_ope: eql_v3.query_integer_ord_ope and public.eql_v3_integer_ord_ore (mismatched query domain). +--! @param a eql_v3.query_integer_ord_ope left operand +--! @param b public.eql_v3_integer_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lt(a eql_v3.query_integer_ord_ope, b public.eql_v3_integer_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<', 'eql_v3.query_integer_ord_ope and public.eql_v3_integer_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_integer_ord_ope: public.eql_v3_integer_ord_ore and eql_v3.query_integer_ord_ope (mismatched query domain). +--! @param a public.eql_v3_integer_ord_ore left operand +--! @param b eql_v3.query_integer_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lte(a public.eql_v3_integer_ord_ore, b eql_v3.query_integer_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<=', 'public.eql_v3_integer_ord_ore and eql_v3.query_integer_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_integer_ord_ope: eql_v3.query_integer_ord_ope and public.eql_v3_integer_ord_ore (mismatched query domain). +--! @param a eql_v3.query_integer_ord_ope left operand +--! @param b public.eql_v3_integer_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lte(a eql_v3.query_integer_ord_ope, b public.eql_v3_integer_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<=', 'eql_v3.query_integer_ord_ope and public.eql_v3_integer_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_integer_ord_ope: public.eql_v3_integer_ord_ore and eql_v3.query_integer_ord_ope (mismatched query domain). +--! @param a public.eql_v3_integer_ord_ore left operand +--! @param b eql_v3.query_integer_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gt(a public.eql_v3_integer_ord_ore, b eql_v3.query_integer_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>', 'public.eql_v3_integer_ord_ore and eql_v3.query_integer_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_integer_ord_ope: eql_v3.query_integer_ord_ope and public.eql_v3_integer_ord_ore (mismatched query domain). +--! @param a eql_v3.query_integer_ord_ope left operand +--! @param b public.eql_v3_integer_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gt(a eql_v3.query_integer_ord_ope, b public.eql_v3_integer_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>', 'eql_v3.query_integer_ord_ope and public.eql_v3_integer_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_integer_ord_ope: public.eql_v3_integer_ord_ore and eql_v3.query_integer_ord_ope (mismatched query domain). +--! @param a public.eql_v3_integer_ord_ore left operand +--! @param b eql_v3.query_integer_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gte(a public.eql_v3_integer_ord_ore, b eql_v3.query_integer_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>=', 'public.eql_v3_integer_ord_ore and eql_v3.query_integer_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_integer_ord_ope: eql_v3.query_integer_ord_ope and public.eql_v3_integer_ord_ore (mismatched query domain). +--! @param a eql_v3.query_integer_ord_ope left operand +--! @param b public.eql_v3_integer_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gte(a eql_v3.query_integer_ord_ope, b public.eql_v3_integer_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>=', 'eql_v3.query_integer_ord_ope and public.eql_v3_integer_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_integer_ord_ope: public.eql_v3_integer_ord and eql_v3.query_integer_ord_ope (mismatched query domain). +--! @param a public.eql_v3_integer_ord left operand +--! @param b eql_v3.query_integer_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a public.eql_v3_integer_ord, b eql_v3.query_integer_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'public.eql_v3_integer_ord and eql_v3.query_integer_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_integer_ord_ope: eql_v3.query_integer_ord_ope and public.eql_v3_integer_ord (mismatched query domain). +--! @param a eql_v3.query_integer_ord_ope left operand +--! @param b public.eql_v3_integer_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a eql_v3.query_integer_ord_ope, b public.eql_v3_integer_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'eql_v3.query_integer_ord_ope and public.eql_v3_integer_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_integer_ord_ope: public.eql_v3_integer_ord and eql_v3.query_integer_ord_ope (mismatched query domain). +--! @param a public.eql_v3_integer_ord left operand +--! @param b eql_v3.query_integer_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a public.eql_v3_integer_ord, b eql_v3.query_integer_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'public.eql_v3_integer_ord and eql_v3.query_integer_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_integer_ord_ope: eql_v3.query_integer_ord_ope and public.eql_v3_integer_ord (mismatched query domain). +--! @param a eql_v3.query_integer_ord_ope left operand +--! @param b public.eql_v3_integer_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a eql_v3.query_integer_ord_ope, b public.eql_v3_integer_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'eql_v3.query_integer_ord_ope and public.eql_v3_integer_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_integer_ord_ope: public.eql_v3_integer_ord and eql_v3.query_integer_ord_ope (mismatched query domain). +--! @param a public.eql_v3_integer_ord left operand +--! @param b eql_v3.query_integer_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lt(a public.eql_v3_integer_ord, b eql_v3.query_integer_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<', 'public.eql_v3_integer_ord and eql_v3.query_integer_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_integer_ord_ope: eql_v3.query_integer_ord_ope and public.eql_v3_integer_ord (mismatched query domain). +--! @param a eql_v3.query_integer_ord_ope left operand +--! @param b public.eql_v3_integer_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lt(a eql_v3.query_integer_ord_ope, b public.eql_v3_integer_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<', 'eql_v3.query_integer_ord_ope and public.eql_v3_integer_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_integer_ord_ope: public.eql_v3_integer_ord and eql_v3.query_integer_ord_ope (mismatched query domain). +--! @param a public.eql_v3_integer_ord left operand +--! @param b eql_v3.query_integer_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lte(a public.eql_v3_integer_ord, b eql_v3.query_integer_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<=', 'public.eql_v3_integer_ord and eql_v3.query_integer_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_integer_ord_ope: eql_v3.query_integer_ord_ope and public.eql_v3_integer_ord (mismatched query domain). +--! @param a eql_v3.query_integer_ord_ope left operand +--! @param b public.eql_v3_integer_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lte(a eql_v3.query_integer_ord_ope, b public.eql_v3_integer_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<=', 'eql_v3.query_integer_ord_ope and public.eql_v3_integer_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_integer_ord_ope: public.eql_v3_integer_ord and eql_v3.query_integer_ord_ope (mismatched query domain). +--! @param a public.eql_v3_integer_ord left operand +--! @param b eql_v3.query_integer_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gt(a public.eql_v3_integer_ord, b eql_v3.query_integer_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>', 'public.eql_v3_integer_ord and eql_v3.query_integer_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_integer_ord_ope: eql_v3.query_integer_ord_ope and public.eql_v3_integer_ord (mismatched query domain). +--! @param a eql_v3.query_integer_ord_ope left operand +--! @param b public.eql_v3_integer_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gt(a eql_v3.query_integer_ord_ope, b public.eql_v3_integer_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>', 'eql_v3.query_integer_ord_ope and public.eql_v3_integer_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_integer_ord_ope: public.eql_v3_integer_ord and eql_v3.query_integer_ord_ope (mismatched query domain). +--! @param a public.eql_v3_integer_ord left operand +--! @param b eql_v3.query_integer_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gte(a public.eql_v3_integer_ord, b eql_v3.query_integer_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>=', 'public.eql_v3_integer_ord and eql_v3.query_integer_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_integer_ord_ope: eql_v3.query_integer_ord_ope and public.eql_v3_integer_ord (mismatched query domain). +--! @param a eql_v3.query_integer_ord_ope left operand +--! @param b public.eql_v3_integer_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gte(a eql_v3.query_integer_ord_ope, b public.eql_v3_integer_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>=', 'eql_v3.query_integer_ord_ope and public.eql_v3_integer_ord'; END; $$ +LANGUAGE plpgsql; -- AUTOMATICALLY GENERATED FILE. --! @file encrypted_domain/integer/json_entry_integer_functions.sql @@ -33696,7 +38246,7 @@ LANGUAGE plpgsql; --! @return boolean CREATE FUNCTION eql_v3.lt(a public.eql_v3_json_entry, b eql_v3.query_integer_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_json_entry. --! @param a eql_v3.query_integer_ord @@ -33704,7 +38254,7 @@ AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lt(a eql_v3.query_integer_ord, b public.eql_v3_json_entry) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_json_entry. --! @param a public.eql_v3_json_entry @@ -33712,7 +38262,7 @@ AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lte(a public.eql_v3_json_entry, b eql_v3.query_integer_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_json_entry. --! @param a eql_v3.query_integer_ord @@ -33720,7 +38270,7 @@ AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lte(a eql_v3.query_integer_ord, b public.eql_v3_json_entry) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_json_entry. --! @param a public.eql_v3_json_entry @@ -33728,7 +38278,7 @@ AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gt(a public.eql_v3_json_entry, b eql_v3.query_integer_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_json_entry. --! @param a eql_v3.query_integer_ord @@ -33736,7 +38286,7 @@ AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gt(a eql_v3.query_integer_ord, b public.eql_v3_json_entry) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_json_entry. --! @param a public.eql_v3_json_entry @@ -33744,7 +38294,7 @@ AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gte(a public.eql_v3_json_entry, b eql_v3.query_integer_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_json_entry. --! @param a eql_v3.query_integer_ord @@ -33752,7 +38302,7 @@ AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gte(a eql_v3.query_integer_ord, b public.eql_v3_json_entry) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>=) eql_v3.ord_term(b) $$; --! @brief Unsupported operator blocker for public.eql_v3_json_entry. --! @@ -33816,7 +38366,7 @@ LANGUAGE plpgsql; --! @return boolean CREATE FUNCTION eql_v3.lt(a public.eql_v3_json_entry, b eql_v3.query_integer_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_json_entry. --! @param a eql_v3.query_integer_ord_ope @@ -33824,7 +38374,7 @@ AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lt(a eql_v3.query_integer_ord_ope, b public.eql_v3_json_entry) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_json_entry. --! @param a public.eql_v3_json_entry @@ -33832,7 +38382,7 @@ AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lte(a public.eql_v3_json_entry, b eql_v3.query_integer_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_json_entry. --! @param a eql_v3.query_integer_ord_ope @@ -33840,7 +38390,7 @@ AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lte(a eql_v3.query_integer_ord_ope, b public.eql_v3_json_entry) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_json_entry. --! @param a public.eql_v3_json_entry @@ -33848,7 +38398,7 @@ AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gt(a public.eql_v3_json_entry, b eql_v3.query_integer_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_json_entry. --! @param a eql_v3.query_integer_ord_ope @@ -33856,7 +38406,7 @@ AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gt(a eql_v3.query_integer_ord_ope, b public.eql_v3_json_entry) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_json_entry. --! @param a public.eql_v3_json_entry @@ -33864,7 +38414,7 @@ AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gte(a public.eql_v3_json_entry, b eql_v3.query_integer_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_json_entry. --! @param a eql_v3.query_integer_ord_ope @@ -33872,7 +38422,7 @@ AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gte(a eql_v3.query_integer_ord_ope, b public.eql_v3_json_entry) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>=) eql_v3.ord_term(b) $$; -- AUTOMATICALLY GENERATED FILE. --! @file encrypted_domain/integer/json_entry_integer_operators.sql @@ -34089,6 +38639,146 @@ CREATE OPERATOR >= ( LEFTARG = eql_v3.query_integer_ord_ope, RIGHTARG = public.eql_v3_integer_ord_ope, COMMUTATOR = <=, NEGATOR = <, RESTRICT = scalargesel, JOIN = scalargejoinsel ); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = public.eql_v3_integer_eq, RIGHTARG = eql_v3.query_integer_ord_ope +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = eql_v3.query_integer_ord_ope, RIGHTARG = public.eql_v3_integer_eq +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = public.eql_v3_integer_eq, RIGHTARG = eql_v3.query_integer_ord_ope +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = eql_v3.query_integer_ord_ope, RIGHTARG = public.eql_v3_integer_eq +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = public.eql_v3_integer_ord_ore, RIGHTARG = eql_v3.query_integer_ord_ope +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = eql_v3.query_integer_ord_ope, RIGHTARG = public.eql_v3_integer_ord_ore +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = public.eql_v3_integer_ord_ore, RIGHTARG = eql_v3.query_integer_ord_ope +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = eql_v3.query_integer_ord_ope, RIGHTARG = public.eql_v3_integer_ord_ore +); + +CREATE OPERATOR < ( + FUNCTION = eql_v3_internal.lt, + LEFTARG = public.eql_v3_integer_ord_ore, RIGHTARG = eql_v3.query_integer_ord_ope +); + +CREATE OPERATOR < ( + FUNCTION = eql_v3_internal.lt, + LEFTARG = eql_v3.query_integer_ord_ope, RIGHTARG = public.eql_v3_integer_ord_ore +); + +CREATE OPERATOR <= ( + FUNCTION = eql_v3_internal.lte, + LEFTARG = public.eql_v3_integer_ord_ore, RIGHTARG = eql_v3.query_integer_ord_ope +); + +CREATE OPERATOR <= ( + FUNCTION = eql_v3_internal.lte, + LEFTARG = eql_v3.query_integer_ord_ope, RIGHTARG = public.eql_v3_integer_ord_ore +); + +CREATE OPERATOR > ( + FUNCTION = eql_v3_internal.gt, + LEFTARG = public.eql_v3_integer_ord_ore, RIGHTARG = eql_v3.query_integer_ord_ope +); + +CREATE OPERATOR > ( + FUNCTION = eql_v3_internal.gt, + LEFTARG = eql_v3.query_integer_ord_ope, RIGHTARG = public.eql_v3_integer_ord_ore +); + +CREATE OPERATOR >= ( + FUNCTION = eql_v3_internal.gte, + LEFTARG = public.eql_v3_integer_ord_ore, RIGHTARG = eql_v3.query_integer_ord_ope +); + +CREATE OPERATOR >= ( + FUNCTION = eql_v3_internal.gte, + LEFTARG = eql_v3.query_integer_ord_ope, RIGHTARG = public.eql_v3_integer_ord_ore +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = public.eql_v3_integer_ord, RIGHTARG = eql_v3.query_integer_ord_ope +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = eql_v3.query_integer_ord_ope, RIGHTARG = public.eql_v3_integer_ord +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = public.eql_v3_integer_ord, RIGHTARG = eql_v3.query_integer_ord_ope +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = eql_v3.query_integer_ord_ope, RIGHTARG = public.eql_v3_integer_ord +); + +CREATE OPERATOR < ( + FUNCTION = eql_v3_internal.lt, + LEFTARG = public.eql_v3_integer_ord, RIGHTARG = eql_v3.query_integer_ord_ope +); + +CREATE OPERATOR < ( + FUNCTION = eql_v3_internal.lt, + LEFTARG = eql_v3.query_integer_ord_ope, RIGHTARG = public.eql_v3_integer_ord +); + +CREATE OPERATOR <= ( + FUNCTION = eql_v3_internal.lte, + LEFTARG = public.eql_v3_integer_ord, RIGHTARG = eql_v3.query_integer_ord_ope +); + +CREATE OPERATOR <= ( + FUNCTION = eql_v3_internal.lte, + LEFTARG = eql_v3.query_integer_ord_ope, RIGHTARG = public.eql_v3_integer_ord +); + +CREATE OPERATOR > ( + FUNCTION = eql_v3_internal.gt, + LEFTARG = public.eql_v3_integer_ord, RIGHTARG = eql_v3.query_integer_ord_ope +); + +CREATE OPERATOR > ( + FUNCTION = eql_v3_internal.gt, + LEFTARG = eql_v3.query_integer_ord_ope, RIGHTARG = public.eql_v3_integer_ord +); + +CREATE OPERATOR >= ( + FUNCTION = eql_v3_internal.gte, + LEFTARG = public.eql_v3_integer_ord, RIGHTARG = eql_v3.query_integer_ord_ope +); + +CREATE OPERATOR >= ( + FUNCTION = eql_v3_internal.gte, + LEFTARG = eql_v3.query_integer_ord_ope, RIGHTARG = public.eql_v3_integer_ord +); -- AUTOMATICALLY GENERATED FILE. --! @file encrypted_domain/integer/query_integer_ord_operators.sql @@ -34165,6 +38855,146 @@ CREATE OPERATOR >= ( LEFTARG = eql_v3.query_integer_ord, RIGHTARG = public.eql_v3_integer_ord, COMMUTATOR = <=, NEGATOR = <, RESTRICT = scalargesel, JOIN = scalargejoinsel ); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = public.eql_v3_integer_eq, RIGHTARG = eql_v3.query_integer_ord +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = eql_v3.query_integer_ord, RIGHTARG = public.eql_v3_integer_eq +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = public.eql_v3_integer_eq, RIGHTARG = eql_v3.query_integer_ord +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = eql_v3.query_integer_ord, RIGHTARG = public.eql_v3_integer_eq +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = public.eql_v3_integer_ord_ore, RIGHTARG = eql_v3.query_integer_ord +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = eql_v3.query_integer_ord, RIGHTARG = public.eql_v3_integer_ord_ore +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = public.eql_v3_integer_ord_ore, RIGHTARG = eql_v3.query_integer_ord +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = eql_v3.query_integer_ord, RIGHTARG = public.eql_v3_integer_ord_ore +); + +CREATE OPERATOR < ( + FUNCTION = eql_v3_internal.lt, + LEFTARG = public.eql_v3_integer_ord_ore, RIGHTARG = eql_v3.query_integer_ord +); + +CREATE OPERATOR < ( + FUNCTION = eql_v3_internal.lt, + LEFTARG = eql_v3.query_integer_ord, RIGHTARG = public.eql_v3_integer_ord_ore +); + +CREATE OPERATOR <= ( + FUNCTION = eql_v3_internal.lte, + LEFTARG = public.eql_v3_integer_ord_ore, RIGHTARG = eql_v3.query_integer_ord +); + +CREATE OPERATOR <= ( + FUNCTION = eql_v3_internal.lte, + LEFTARG = eql_v3.query_integer_ord, RIGHTARG = public.eql_v3_integer_ord_ore +); + +CREATE OPERATOR > ( + FUNCTION = eql_v3_internal.gt, + LEFTARG = public.eql_v3_integer_ord_ore, RIGHTARG = eql_v3.query_integer_ord +); + +CREATE OPERATOR > ( + FUNCTION = eql_v3_internal.gt, + LEFTARG = eql_v3.query_integer_ord, RIGHTARG = public.eql_v3_integer_ord_ore +); + +CREATE OPERATOR >= ( + FUNCTION = eql_v3_internal.gte, + LEFTARG = public.eql_v3_integer_ord_ore, RIGHTARG = eql_v3.query_integer_ord +); + +CREATE OPERATOR >= ( + FUNCTION = eql_v3_internal.gte, + LEFTARG = eql_v3.query_integer_ord, RIGHTARG = public.eql_v3_integer_ord_ore +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = public.eql_v3_integer_ord_ope, RIGHTARG = eql_v3.query_integer_ord +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = eql_v3.query_integer_ord, RIGHTARG = public.eql_v3_integer_ord_ope +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = public.eql_v3_integer_ord_ope, RIGHTARG = eql_v3.query_integer_ord +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = eql_v3.query_integer_ord, RIGHTARG = public.eql_v3_integer_ord_ope +); + +CREATE OPERATOR < ( + FUNCTION = eql_v3_internal.lt, + LEFTARG = public.eql_v3_integer_ord_ope, RIGHTARG = eql_v3.query_integer_ord +); + +CREATE OPERATOR < ( + FUNCTION = eql_v3_internal.lt, + LEFTARG = eql_v3.query_integer_ord, RIGHTARG = public.eql_v3_integer_ord_ope +); + +CREATE OPERATOR <= ( + FUNCTION = eql_v3_internal.lte, + LEFTARG = public.eql_v3_integer_ord_ope, RIGHTARG = eql_v3.query_integer_ord +); + +CREATE OPERATOR <= ( + FUNCTION = eql_v3_internal.lte, + LEFTARG = eql_v3.query_integer_ord, RIGHTARG = public.eql_v3_integer_ord_ope +); + +CREATE OPERATOR > ( + FUNCTION = eql_v3_internal.gt, + LEFTARG = public.eql_v3_integer_ord_ope, RIGHTARG = eql_v3.query_integer_ord +); + +CREATE OPERATOR > ( + FUNCTION = eql_v3_internal.gt, + LEFTARG = eql_v3.query_integer_ord, RIGHTARG = public.eql_v3_integer_ord_ope +); + +CREATE OPERATOR >= ( + FUNCTION = eql_v3_internal.gte, + LEFTARG = public.eql_v3_integer_ord_ope, RIGHTARG = eql_v3.query_integer_ord +); + +CREATE OPERATOR >= ( + FUNCTION = eql_v3_internal.gte, + LEFTARG = eql_v3.query_integer_ord, RIGHTARG = public.eql_v3_integer_ord_ope +); -- AUTOMATICALLY GENERATED FILE. --! @file encrypted_domain/numeric/numeric_ord_functions.sql @@ -34184,7 +39014,7 @@ AS $$ SELECT eql_v3_internal.ope_cllw(a::jsonb) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a public.eql_v3_numeric_ord, b public.eql_v3_numeric_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) = eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_numeric_ord. --! @param a public.eql_v3_numeric_ord @@ -34192,7 +39022,7 @@ AS $$ SELECT eql_v3.ord_term(a) = eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a public.eql_v3_numeric_ord, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) = eql_v3.ord_term(b::public.eql_v3_numeric_ord) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.=) eql_v3.ord_term(b::public.eql_v3_numeric_ord) $$; --! @brief Operator wrapper for public.eql_v3_numeric_ord. --! @param a jsonb @@ -34200,7 +39030,7 @@ AS $$ SELECT eql_v3.ord_term(a) = eql_v3.ord_term(b::public.eql_v3_numeric_ord) --! @return boolean CREATE FUNCTION eql_v3.eq(a jsonb, b public.eql_v3_numeric_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_numeric_ord) = eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_numeric_ord) OPERATOR(pg_catalog.=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_numeric_ord. --! @param a public.eql_v3_numeric_ord @@ -34208,7 +39038,7 @@ AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_numeric_ord) = eql_v3.ord_term(b) --! @return boolean CREATE FUNCTION eql_v3.neq(a public.eql_v3_numeric_ord, b public.eql_v3_numeric_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <> eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_numeric_ord. --! @param a public.eql_v3_numeric_ord @@ -34216,7 +39046,7 @@ AS $$ SELECT eql_v3.ord_term(a) <> eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.neq(a public.eql_v3_numeric_ord, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <> eql_v3.ord_term(b::public.eql_v3_numeric_ord) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<>) eql_v3.ord_term(b::public.eql_v3_numeric_ord) $$; --! @brief Operator wrapper for public.eql_v3_numeric_ord. --! @param a jsonb @@ -34224,7 +39054,7 @@ AS $$ SELECT eql_v3.ord_term(a) <> eql_v3.ord_term(b::public.eql_v3_numeric_ord) --! @return boolean CREATE FUNCTION eql_v3.neq(a jsonb, b public.eql_v3_numeric_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_numeric_ord) <> eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_numeric_ord) OPERATOR(pg_catalog.<>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_numeric_ord. --! @param a public.eql_v3_numeric_ord @@ -34232,7 +39062,7 @@ AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_numeric_ord) <> eql_v3.ord_term(b) --! @return boolean CREATE FUNCTION eql_v3.lt(a public.eql_v3_numeric_ord, b public.eql_v3_numeric_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_numeric_ord. --! @param a public.eql_v3_numeric_ord @@ -34240,7 +39070,7 @@ AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lt(a public.eql_v3_numeric_ord, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b::public.eql_v3_numeric_ord) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<) eql_v3.ord_term(b::public.eql_v3_numeric_ord) $$; --! @brief Operator wrapper for public.eql_v3_numeric_ord. --! @param a jsonb @@ -34248,7 +39078,7 @@ AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b::public.eql_v3_numeric_ord) --! @return boolean CREATE FUNCTION eql_v3.lt(a jsonb, b public.eql_v3_numeric_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_numeric_ord) < eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_numeric_ord) OPERATOR(pg_catalog.<) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_numeric_ord. --! @param a public.eql_v3_numeric_ord @@ -34256,7 +39086,7 @@ AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_numeric_ord) < eql_v3.ord_term(b) --! @return boolean CREATE FUNCTION eql_v3.lte(a public.eql_v3_numeric_ord, b public.eql_v3_numeric_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_numeric_ord. --! @param a public.eql_v3_numeric_ord @@ -34264,7 +39094,7 @@ AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lte(a public.eql_v3_numeric_ord, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b::public.eql_v3_numeric_ord) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<=) eql_v3.ord_term(b::public.eql_v3_numeric_ord) $$; --! @brief Operator wrapper for public.eql_v3_numeric_ord. --! @param a jsonb @@ -34272,7 +39102,7 @@ AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b::public.eql_v3_numeric_ord) --! @return boolean CREATE FUNCTION eql_v3.lte(a jsonb, b public.eql_v3_numeric_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_numeric_ord) <= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_numeric_ord) OPERATOR(pg_catalog.<=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_numeric_ord. --! @param a public.eql_v3_numeric_ord @@ -34280,7 +39110,7 @@ AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_numeric_ord) <= eql_v3.ord_term(b) --! @return boolean CREATE FUNCTION eql_v3.gt(a public.eql_v3_numeric_ord, b public.eql_v3_numeric_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_numeric_ord. --! @param a public.eql_v3_numeric_ord @@ -34288,7 +39118,7 @@ AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gt(a public.eql_v3_numeric_ord, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b::public.eql_v3_numeric_ord) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>) eql_v3.ord_term(b::public.eql_v3_numeric_ord) $$; --! @brief Operator wrapper for public.eql_v3_numeric_ord. --! @param a jsonb @@ -34296,7 +39126,7 @@ AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b::public.eql_v3_numeric_ord) --! @return boolean CREATE FUNCTION eql_v3.gt(a jsonb, b public.eql_v3_numeric_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_numeric_ord) > eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_numeric_ord) OPERATOR(pg_catalog.>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_numeric_ord. --! @param a public.eql_v3_numeric_ord @@ -34304,7 +39134,7 @@ AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_numeric_ord) > eql_v3.ord_term(b) --! @return boolean CREATE FUNCTION eql_v3.gte(a public.eql_v3_numeric_ord, b public.eql_v3_numeric_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_numeric_ord. --! @param a public.eql_v3_numeric_ord @@ -34312,7 +39142,7 @@ AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gte(a public.eql_v3_numeric_ord, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b::public.eql_v3_numeric_ord) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>=) eql_v3.ord_term(b::public.eql_v3_numeric_ord) $$; --! @brief Operator wrapper for public.eql_v3_numeric_ord. --! @param a jsonb @@ -34320,7 +39150,7 @@ AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b::public.eql_v3_numeric_ord) --! @return boolean CREATE FUNCTION eql_v3.gte(a jsonb, b public.eql_v3_numeric_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_numeric_ord) >= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_numeric_ord) OPERATOR(pg_catalog.>=) eql_v3.ord_term(b) $$; --! @brief Unsupported operator blocker for public.eql_v3_numeric_ord. --! @@ -34746,7 +39576,7 @@ AS $$ SELECT eql_v3_internal.ope_cllw(a::jsonb) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a public.eql_v3_numeric_ord_ope, b public.eql_v3_numeric_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) = eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_numeric_ord_ope. --! @param a public.eql_v3_numeric_ord_ope @@ -34754,7 +39584,7 @@ AS $$ SELECT eql_v3.ord_term(a) = eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a public.eql_v3_numeric_ord_ope, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) = eql_v3.ord_term(b::public.eql_v3_numeric_ord_ope) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.=) eql_v3.ord_term(b::public.eql_v3_numeric_ord_ope) $$; --! @brief Operator wrapper for public.eql_v3_numeric_ord_ope. --! @param a jsonb @@ -34762,7 +39592,7 @@ AS $$ SELECT eql_v3.ord_term(a) = eql_v3.ord_term(b::public.eql_v3_numeric_ord_o --! @return boolean CREATE FUNCTION eql_v3.eq(a jsonb, b public.eql_v3_numeric_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_numeric_ord_ope) = eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_numeric_ord_ope) OPERATOR(pg_catalog.=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_numeric_ord_ope. --! @param a public.eql_v3_numeric_ord_ope @@ -34770,7 +39600,7 @@ AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_numeric_ord_ope) = eql_v3.ord_term --! @return boolean CREATE FUNCTION eql_v3.neq(a public.eql_v3_numeric_ord_ope, b public.eql_v3_numeric_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <> eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_numeric_ord_ope. --! @param a public.eql_v3_numeric_ord_ope @@ -34778,7 +39608,7 @@ AS $$ SELECT eql_v3.ord_term(a) <> eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.neq(a public.eql_v3_numeric_ord_ope, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <> eql_v3.ord_term(b::public.eql_v3_numeric_ord_ope) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<>) eql_v3.ord_term(b::public.eql_v3_numeric_ord_ope) $$; --! @brief Operator wrapper for public.eql_v3_numeric_ord_ope. --! @param a jsonb @@ -34786,7 +39616,7 @@ AS $$ SELECT eql_v3.ord_term(a) <> eql_v3.ord_term(b::public.eql_v3_numeric_ord_ --! @return boolean CREATE FUNCTION eql_v3.neq(a jsonb, b public.eql_v3_numeric_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_numeric_ord_ope) <> eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_numeric_ord_ope) OPERATOR(pg_catalog.<>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_numeric_ord_ope. --! @param a public.eql_v3_numeric_ord_ope @@ -34794,7 +39624,7 @@ AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_numeric_ord_ope) <> eql_v3.ord_ter --! @return boolean CREATE FUNCTION eql_v3.lt(a public.eql_v3_numeric_ord_ope, b public.eql_v3_numeric_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_numeric_ord_ope. --! @param a public.eql_v3_numeric_ord_ope @@ -34802,7 +39632,7 @@ AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lt(a public.eql_v3_numeric_ord_ope, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b::public.eql_v3_numeric_ord_ope) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<) eql_v3.ord_term(b::public.eql_v3_numeric_ord_ope) $$; --! @brief Operator wrapper for public.eql_v3_numeric_ord_ope. --! @param a jsonb @@ -34810,7 +39640,7 @@ AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b::public.eql_v3_numeric_ord_o --! @return boolean CREATE FUNCTION eql_v3.lt(a jsonb, b public.eql_v3_numeric_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_numeric_ord_ope) < eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_numeric_ord_ope) OPERATOR(pg_catalog.<) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_numeric_ord_ope. --! @param a public.eql_v3_numeric_ord_ope @@ -34818,7 +39648,7 @@ AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_numeric_ord_ope) < eql_v3.ord_term --! @return boolean CREATE FUNCTION eql_v3.lte(a public.eql_v3_numeric_ord_ope, b public.eql_v3_numeric_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_numeric_ord_ope. --! @param a public.eql_v3_numeric_ord_ope @@ -34826,7 +39656,7 @@ AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lte(a public.eql_v3_numeric_ord_ope, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b::public.eql_v3_numeric_ord_ope) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<=) eql_v3.ord_term(b::public.eql_v3_numeric_ord_ope) $$; --! @brief Operator wrapper for public.eql_v3_numeric_ord_ope. --! @param a jsonb @@ -34834,7 +39664,7 @@ AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b::public.eql_v3_numeric_ord_ --! @return boolean CREATE FUNCTION eql_v3.lte(a jsonb, b public.eql_v3_numeric_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_numeric_ord_ope) <= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_numeric_ord_ope) OPERATOR(pg_catalog.<=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_numeric_ord_ope. --! @param a public.eql_v3_numeric_ord_ope @@ -34842,7 +39672,7 @@ AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_numeric_ord_ope) <= eql_v3.ord_ter --! @return boolean CREATE FUNCTION eql_v3.gt(a public.eql_v3_numeric_ord_ope, b public.eql_v3_numeric_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_numeric_ord_ope. --! @param a public.eql_v3_numeric_ord_ope @@ -34850,7 +39680,7 @@ AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gt(a public.eql_v3_numeric_ord_ope, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b::public.eql_v3_numeric_ord_ope) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>) eql_v3.ord_term(b::public.eql_v3_numeric_ord_ope) $$; --! @brief Operator wrapper for public.eql_v3_numeric_ord_ope. --! @param a jsonb @@ -34858,7 +39688,7 @@ AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b::public.eql_v3_numeric_ord_o --! @return boolean CREATE FUNCTION eql_v3.gt(a jsonb, b public.eql_v3_numeric_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_numeric_ord_ope) > eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_numeric_ord_ope) OPERATOR(pg_catalog.>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_numeric_ord_ope. --! @param a public.eql_v3_numeric_ord_ope @@ -34866,7 +39696,7 @@ AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_numeric_ord_ope) > eql_v3.ord_term --! @return boolean CREATE FUNCTION eql_v3.gte(a public.eql_v3_numeric_ord_ope, b public.eql_v3_numeric_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_numeric_ord_ope. --! @param a public.eql_v3_numeric_ord_ope @@ -34874,7 +39704,7 @@ AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gte(a public.eql_v3_numeric_ord_ope, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b::public.eql_v3_numeric_ord_ope) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>=) eql_v3.ord_term(b::public.eql_v3_numeric_ord_ope) $$; --! @brief Operator wrapper for public.eql_v3_numeric_ord_ope. --! @param a jsonb @@ -34882,7 +39712,7 @@ AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b::public.eql_v3_numeric_ord_ --! @return boolean CREATE FUNCTION eql_v3.gte(a jsonb, b public.eql_v3_numeric_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_numeric_ord_ope) >= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_numeric_ord_ope) OPERATOR(pg_catalog.>=) eql_v3.ord_term(b) $$; --! @brief Unsupported operator blocker for public.eql_v3_numeric_ord_ope. --! @@ -35938,7 +40768,7 @@ AS $$ SELECT eql_v3_internal.ope_cllw(a::jsonb) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a public.eql_v3_numeric_ord, b eql_v3.query_numeric_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) = eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_numeric_ord. --! @param a eql_v3.query_numeric_ord @@ -35946,7 +40776,7 @@ AS $$ SELECT eql_v3.ord_term(a) = eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a eql_v3.query_numeric_ord, b public.eql_v3_numeric_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) = eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_numeric_ord. --! @param a public.eql_v3_numeric_ord @@ -35954,7 +40784,7 @@ AS $$ SELECT eql_v3.ord_term(a) = eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.neq(a public.eql_v3_numeric_ord, b eql_v3.query_numeric_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <> eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_numeric_ord. --! @param a eql_v3.query_numeric_ord @@ -35962,7 +40792,7 @@ AS $$ SELECT eql_v3.ord_term(a) <> eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.neq(a eql_v3.query_numeric_ord, b public.eql_v3_numeric_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <> eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_numeric_ord. --! @param a public.eql_v3_numeric_ord @@ -35970,7 +40800,7 @@ AS $$ SELECT eql_v3.ord_term(a) <> eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lt(a public.eql_v3_numeric_ord, b eql_v3.query_numeric_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_numeric_ord. --! @param a eql_v3.query_numeric_ord @@ -35978,7 +40808,7 @@ AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lt(a eql_v3.query_numeric_ord, b public.eql_v3_numeric_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_numeric_ord. --! @param a public.eql_v3_numeric_ord @@ -35986,7 +40816,7 @@ AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lte(a public.eql_v3_numeric_ord, b eql_v3.query_numeric_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_numeric_ord. --! @param a eql_v3.query_numeric_ord @@ -35994,7 +40824,7 @@ AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lte(a eql_v3.query_numeric_ord, b public.eql_v3_numeric_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_numeric_ord. --! @param a public.eql_v3_numeric_ord @@ -36002,7 +40832,7 @@ AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gt(a public.eql_v3_numeric_ord, b eql_v3.query_numeric_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_numeric_ord. --! @param a eql_v3.query_numeric_ord @@ -36010,7 +40840,7 @@ AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gt(a eql_v3.query_numeric_ord, b public.eql_v3_numeric_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_numeric_ord. --! @param a public.eql_v3_numeric_ord @@ -36018,7 +40848,7 @@ AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gte(a public.eql_v3_numeric_ord, b eql_v3.query_numeric_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_numeric_ord. --! @param a eql_v3.query_numeric_ord @@ -36026,7 +40856,259 @@ AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gte(a eql_v3.query_numeric_ord, b public.eql_v3_numeric_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>=) eql_v3.ord_term(b) $$; + +--! @brief Unsupported operator blocker for eql_v3.query_numeric_ord: public.eql_v3_numeric_eq and eql_v3.query_numeric_ord (mismatched query domain). +--! @param a public.eql_v3_numeric_eq left operand +--! @param b eql_v3.query_numeric_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a public.eql_v3_numeric_eq, b eql_v3.query_numeric_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'public.eql_v3_numeric_eq and eql_v3.query_numeric_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_numeric_ord: eql_v3.query_numeric_ord and public.eql_v3_numeric_eq (mismatched query domain). +--! @param a eql_v3.query_numeric_ord left operand +--! @param b public.eql_v3_numeric_eq right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a eql_v3.query_numeric_ord, b public.eql_v3_numeric_eq) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'eql_v3.query_numeric_ord and public.eql_v3_numeric_eq'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_numeric_ord: public.eql_v3_numeric_eq and eql_v3.query_numeric_ord (mismatched query domain). +--! @param a public.eql_v3_numeric_eq left operand +--! @param b eql_v3.query_numeric_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a public.eql_v3_numeric_eq, b eql_v3.query_numeric_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'public.eql_v3_numeric_eq and eql_v3.query_numeric_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_numeric_ord: eql_v3.query_numeric_ord and public.eql_v3_numeric_eq (mismatched query domain). +--! @param a eql_v3.query_numeric_ord left operand +--! @param b public.eql_v3_numeric_eq right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a eql_v3.query_numeric_ord, b public.eql_v3_numeric_eq) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'eql_v3.query_numeric_ord and public.eql_v3_numeric_eq'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_numeric_ord: public.eql_v3_numeric_ord_ore and eql_v3.query_numeric_ord (mismatched query domain). +--! @param a public.eql_v3_numeric_ord_ore left operand +--! @param b eql_v3.query_numeric_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a public.eql_v3_numeric_ord_ore, b eql_v3.query_numeric_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'public.eql_v3_numeric_ord_ore and eql_v3.query_numeric_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_numeric_ord: eql_v3.query_numeric_ord and public.eql_v3_numeric_ord_ore (mismatched query domain). +--! @param a eql_v3.query_numeric_ord left operand +--! @param b public.eql_v3_numeric_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a eql_v3.query_numeric_ord, b public.eql_v3_numeric_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'eql_v3.query_numeric_ord and public.eql_v3_numeric_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_numeric_ord: public.eql_v3_numeric_ord_ore and eql_v3.query_numeric_ord (mismatched query domain). +--! @param a public.eql_v3_numeric_ord_ore left operand +--! @param b eql_v3.query_numeric_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a public.eql_v3_numeric_ord_ore, b eql_v3.query_numeric_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'public.eql_v3_numeric_ord_ore and eql_v3.query_numeric_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_numeric_ord: eql_v3.query_numeric_ord and public.eql_v3_numeric_ord_ore (mismatched query domain). +--! @param a eql_v3.query_numeric_ord left operand +--! @param b public.eql_v3_numeric_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a eql_v3.query_numeric_ord, b public.eql_v3_numeric_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'eql_v3.query_numeric_ord and public.eql_v3_numeric_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_numeric_ord: public.eql_v3_numeric_ord_ore and eql_v3.query_numeric_ord (mismatched query domain). +--! @param a public.eql_v3_numeric_ord_ore left operand +--! @param b eql_v3.query_numeric_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lt(a public.eql_v3_numeric_ord_ore, b eql_v3.query_numeric_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<', 'public.eql_v3_numeric_ord_ore and eql_v3.query_numeric_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_numeric_ord: eql_v3.query_numeric_ord and public.eql_v3_numeric_ord_ore (mismatched query domain). +--! @param a eql_v3.query_numeric_ord left operand +--! @param b public.eql_v3_numeric_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lt(a eql_v3.query_numeric_ord, b public.eql_v3_numeric_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<', 'eql_v3.query_numeric_ord and public.eql_v3_numeric_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_numeric_ord: public.eql_v3_numeric_ord_ore and eql_v3.query_numeric_ord (mismatched query domain). +--! @param a public.eql_v3_numeric_ord_ore left operand +--! @param b eql_v3.query_numeric_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lte(a public.eql_v3_numeric_ord_ore, b eql_v3.query_numeric_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<=', 'public.eql_v3_numeric_ord_ore and eql_v3.query_numeric_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_numeric_ord: eql_v3.query_numeric_ord and public.eql_v3_numeric_ord_ore (mismatched query domain). +--! @param a eql_v3.query_numeric_ord left operand +--! @param b public.eql_v3_numeric_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lte(a eql_v3.query_numeric_ord, b public.eql_v3_numeric_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<=', 'eql_v3.query_numeric_ord and public.eql_v3_numeric_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_numeric_ord: public.eql_v3_numeric_ord_ore and eql_v3.query_numeric_ord (mismatched query domain). +--! @param a public.eql_v3_numeric_ord_ore left operand +--! @param b eql_v3.query_numeric_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gt(a public.eql_v3_numeric_ord_ore, b eql_v3.query_numeric_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>', 'public.eql_v3_numeric_ord_ore and eql_v3.query_numeric_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_numeric_ord: eql_v3.query_numeric_ord and public.eql_v3_numeric_ord_ore (mismatched query domain). +--! @param a eql_v3.query_numeric_ord left operand +--! @param b public.eql_v3_numeric_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gt(a eql_v3.query_numeric_ord, b public.eql_v3_numeric_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>', 'eql_v3.query_numeric_ord and public.eql_v3_numeric_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_numeric_ord: public.eql_v3_numeric_ord_ore and eql_v3.query_numeric_ord (mismatched query domain). +--! @param a public.eql_v3_numeric_ord_ore left operand +--! @param b eql_v3.query_numeric_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gte(a public.eql_v3_numeric_ord_ore, b eql_v3.query_numeric_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>=', 'public.eql_v3_numeric_ord_ore and eql_v3.query_numeric_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_numeric_ord: eql_v3.query_numeric_ord and public.eql_v3_numeric_ord_ore (mismatched query domain). +--! @param a eql_v3.query_numeric_ord left operand +--! @param b public.eql_v3_numeric_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gte(a eql_v3.query_numeric_ord, b public.eql_v3_numeric_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>=', 'eql_v3.query_numeric_ord and public.eql_v3_numeric_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_numeric_ord: public.eql_v3_numeric_ord_ope and eql_v3.query_numeric_ord (mismatched query domain). +--! @param a public.eql_v3_numeric_ord_ope left operand +--! @param b eql_v3.query_numeric_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a public.eql_v3_numeric_ord_ope, b eql_v3.query_numeric_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'public.eql_v3_numeric_ord_ope and eql_v3.query_numeric_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_numeric_ord: eql_v3.query_numeric_ord and public.eql_v3_numeric_ord_ope (mismatched query domain). +--! @param a eql_v3.query_numeric_ord left operand +--! @param b public.eql_v3_numeric_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a eql_v3.query_numeric_ord, b public.eql_v3_numeric_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'eql_v3.query_numeric_ord and public.eql_v3_numeric_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_numeric_ord: public.eql_v3_numeric_ord_ope and eql_v3.query_numeric_ord (mismatched query domain). +--! @param a public.eql_v3_numeric_ord_ope left operand +--! @param b eql_v3.query_numeric_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a public.eql_v3_numeric_ord_ope, b eql_v3.query_numeric_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'public.eql_v3_numeric_ord_ope and eql_v3.query_numeric_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_numeric_ord: eql_v3.query_numeric_ord and public.eql_v3_numeric_ord_ope (mismatched query domain). +--! @param a eql_v3.query_numeric_ord left operand +--! @param b public.eql_v3_numeric_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a eql_v3.query_numeric_ord, b public.eql_v3_numeric_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'eql_v3.query_numeric_ord and public.eql_v3_numeric_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_numeric_ord: public.eql_v3_numeric_ord_ope and eql_v3.query_numeric_ord (mismatched query domain). +--! @param a public.eql_v3_numeric_ord_ope left operand +--! @param b eql_v3.query_numeric_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lt(a public.eql_v3_numeric_ord_ope, b eql_v3.query_numeric_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<', 'public.eql_v3_numeric_ord_ope and eql_v3.query_numeric_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_numeric_ord: eql_v3.query_numeric_ord and public.eql_v3_numeric_ord_ope (mismatched query domain). +--! @param a eql_v3.query_numeric_ord left operand +--! @param b public.eql_v3_numeric_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lt(a eql_v3.query_numeric_ord, b public.eql_v3_numeric_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<', 'eql_v3.query_numeric_ord and public.eql_v3_numeric_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_numeric_ord: public.eql_v3_numeric_ord_ope and eql_v3.query_numeric_ord (mismatched query domain). +--! @param a public.eql_v3_numeric_ord_ope left operand +--! @param b eql_v3.query_numeric_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lte(a public.eql_v3_numeric_ord_ope, b eql_v3.query_numeric_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<=', 'public.eql_v3_numeric_ord_ope and eql_v3.query_numeric_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_numeric_ord: eql_v3.query_numeric_ord and public.eql_v3_numeric_ord_ope (mismatched query domain). +--! @param a eql_v3.query_numeric_ord left operand +--! @param b public.eql_v3_numeric_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lte(a eql_v3.query_numeric_ord, b public.eql_v3_numeric_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<=', 'eql_v3.query_numeric_ord and public.eql_v3_numeric_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_numeric_ord: public.eql_v3_numeric_ord_ope and eql_v3.query_numeric_ord (mismatched query domain). +--! @param a public.eql_v3_numeric_ord_ope left operand +--! @param b eql_v3.query_numeric_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gt(a public.eql_v3_numeric_ord_ope, b eql_v3.query_numeric_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>', 'public.eql_v3_numeric_ord_ope and eql_v3.query_numeric_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_numeric_ord: eql_v3.query_numeric_ord and public.eql_v3_numeric_ord_ope (mismatched query domain). +--! @param a eql_v3.query_numeric_ord left operand +--! @param b public.eql_v3_numeric_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gt(a eql_v3.query_numeric_ord, b public.eql_v3_numeric_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>', 'eql_v3.query_numeric_ord and public.eql_v3_numeric_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_numeric_ord: public.eql_v3_numeric_ord_ope and eql_v3.query_numeric_ord (mismatched query domain). +--! @param a public.eql_v3_numeric_ord_ope left operand +--! @param b eql_v3.query_numeric_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gte(a public.eql_v3_numeric_ord_ope, b eql_v3.query_numeric_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>=', 'public.eql_v3_numeric_ord_ope and eql_v3.query_numeric_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_numeric_ord: eql_v3.query_numeric_ord and public.eql_v3_numeric_ord_ope (mismatched query domain). +--! @param a eql_v3.query_numeric_ord left operand +--! @param b public.eql_v3_numeric_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gte(a eql_v3.query_numeric_ord, b public.eql_v3_numeric_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>=', 'eql_v3.query_numeric_ord and public.eql_v3_numeric_ord_ope'; END; $$ +LANGUAGE plpgsql; -- AUTOMATICALLY GENERATED FILE. --! @file encrypted_domain/numeric/query_numeric_ord_ope_functions.sql @@ -36046,7 +41128,7 @@ AS $$ SELECT eql_v3_internal.ope_cllw(a::jsonb) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a public.eql_v3_numeric_ord_ope, b eql_v3.query_numeric_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) = eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_numeric_ord_ope. --! @param a eql_v3.query_numeric_ord_ope @@ -36054,7 +41136,7 @@ AS $$ SELECT eql_v3.ord_term(a) = eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a eql_v3.query_numeric_ord_ope, b public.eql_v3_numeric_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) = eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_numeric_ord_ope. --! @param a public.eql_v3_numeric_ord_ope @@ -36062,7 +41144,7 @@ AS $$ SELECT eql_v3.ord_term(a) = eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.neq(a public.eql_v3_numeric_ord_ope, b eql_v3.query_numeric_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <> eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_numeric_ord_ope. --! @param a eql_v3.query_numeric_ord_ope @@ -36070,7 +41152,7 @@ AS $$ SELECT eql_v3.ord_term(a) <> eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.neq(a eql_v3.query_numeric_ord_ope, b public.eql_v3_numeric_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <> eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_numeric_ord_ope. --! @param a public.eql_v3_numeric_ord_ope @@ -36078,7 +41160,7 @@ AS $$ SELECT eql_v3.ord_term(a) <> eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lt(a public.eql_v3_numeric_ord_ope, b eql_v3.query_numeric_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_numeric_ord_ope. --! @param a eql_v3.query_numeric_ord_ope @@ -36086,7 +41168,7 @@ AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lt(a eql_v3.query_numeric_ord_ope, b public.eql_v3_numeric_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_numeric_ord_ope. --! @param a public.eql_v3_numeric_ord_ope @@ -36094,7 +41176,7 @@ AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lte(a public.eql_v3_numeric_ord_ope, b eql_v3.query_numeric_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_numeric_ord_ope. --! @param a eql_v3.query_numeric_ord_ope @@ -36102,7 +41184,7 @@ AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lte(a eql_v3.query_numeric_ord_ope, b public.eql_v3_numeric_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_numeric_ord_ope. --! @param a public.eql_v3_numeric_ord_ope @@ -36110,7 +41192,7 @@ AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gt(a public.eql_v3_numeric_ord_ope, b eql_v3.query_numeric_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_numeric_ord_ope. --! @param a eql_v3.query_numeric_ord_ope @@ -36118,7 +41200,7 @@ AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gt(a eql_v3.query_numeric_ord_ope, b public.eql_v3_numeric_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_numeric_ord_ope. --! @param a public.eql_v3_numeric_ord_ope @@ -36126,7 +41208,7 @@ AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gte(a public.eql_v3_numeric_ord_ope, b eql_v3.query_numeric_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_numeric_ord_ope. --! @param a eql_v3.query_numeric_ord_ope @@ -36134,7 +41216,259 @@ AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gte(a eql_v3.query_numeric_ord_ope, b public.eql_v3_numeric_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>=) eql_v3.ord_term(b) $$; + +--! @brief Unsupported operator blocker for eql_v3.query_numeric_ord_ope: public.eql_v3_numeric_eq and eql_v3.query_numeric_ord_ope (mismatched query domain). +--! @param a public.eql_v3_numeric_eq left operand +--! @param b eql_v3.query_numeric_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a public.eql_v3_numeric_eq, b eql_v3.query_numeric_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'public.eql_v3_numeric_eq and eql_v3.query_numeric_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_numeric_ord_ope: eql_v3.query_numeric_ord_ope and public.eql_v3_numeric_eq (mismatched query domain). +--! @param a eql_v3.query_numeric_ord_ope left operand +--! @param b public.eql_v3_numeric_eq right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a eql_v3.query_numeric_ord_ope, b public.eql_v3_numeric_eq) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'eql_v3.query_numeric_ord_ope and public.eql_v3_numeric_eq'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_numeric_ord_ope: public.eql_v3_numeric_eq and eql_v3.query_numeric_ord_ope (mismatched query domain). +--! @param a public.eql_v3_numeric_eq left operand +--! @param b eql_v3.query_numeric_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a public.eql_v3_numeric_eq, b eql_v3.query_numeric_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'public.eql_v3_numeric_eq and eql_v3.query_numeric_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_numeric_ord_ope: eql_v3.query_numeric_ord_ope and public.eql_v3_numeric_eq (mismatched query domain). +--! @param a eql_v3.query_numeric_ord_ope left operand +--! @param b public.eql_v3_numeric_eq right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a eql_v3.query_numeric_ord_ope, b public.eql_v3_numeric_eq) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'eql_v3.query_numeric_ord_ope and public.eql_v3_numeric_eq'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_numeric_ord_ope: public.eql_v3_numeric_ord_ore and eql_v3.query_numeric_ord_ope (mismatched query domain). +--! @param a public.eql_v3_numeric_ord_ore left operand +--! @param b eql_v3.query_numeric_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a public.eql_v3_numeric_ord_ore, b eql_v3.query_numeric_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'public.eql_v3_numeric_ord_ore and eql_v3.query_numeric_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_numeric_ord_ope: eql_v3.query_numeric_ord_ope and public.eql_v3_numeric_ord_ore (mismatched query domain). +--! @param a eql_v3.query_numeric_ord_ope left operand +--! @param b public.eql_v3_numeric_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a eql_v3.query_numeric_ord_ope, b public.eql_v3_numeric_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'eql_v3.query_numeric_ord_ope and public.eql_v3_numeric_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_numeric_ord_ope: public.eql_v3_numeric_ord_ore and eql_v3.query_numeric_ord_ope (mismatched query domain). +--! @param a public.eql_v3_numeric_ord_ore left operand +--! @param b eql_v3.query_numeric_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a public.eql_v3_numeric_ord_ore, b eql_v3.query_numeric_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'public.eql_v3_numeric_ord_ore and eql_v3.query_numeric_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_numeric_ord_ope: eql_v3.query_numeric_ord_ope and public.eql_v3_numeric_ord_ore (mismatched query domain). +--! @param a eql_v3.query_numeric_ord_ope left operand +--! @param b public.eql_v3_numeric_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a eql_v3.query_numeric_ord_ope, b public.eql_v3_numeric_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'eql_v3.query_numeric_ord_ope and public.eql_v3_numeric_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_numeric_ord_ope: public.eql_v3_numeric_ord_ore and eql_v3.query_numeric_ord_ope (mismatched query domain). +--! @param a public.eql_v3_numeric_ord_ore left operand +--! @param b eql_v3.query_numeric_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lt(a public.eql_v3_numeric_ord_ore, b eql_v3.query_numeric_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<', 'public.eql_v3_numeric_ord_ore and eql_v3.query_numeric_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_numeric_ord_ope: eql_v3.query_numeric_ord_ope and public.eql_v3_numeric_ord_ore (mismatched query domain). +--! @param a eql_v3.query_numeric_ord_ope left operand +--! @param b public.eql_v3_numeric_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lt(a eql_v3.query_numeric_ord_ope, b public.eql_v3_numeric_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<', 'eql_v3.query_numeric_ord_ope and public.eql_v3_numeric_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_numeric_ord_ope: public.eql_v3_numeric_ord_ore and eql_v3.query_numeric_ord_ope (mismatched query domain). +--! @param a public.eql_v3_numeric_ord_ore left operand +--! @param b eql_v3.query_numeric_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lte(a public.eql_v3_numeric_ord_ore, b eql_v3.query_numeric_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<=', 'public.eql_v3_numeric_ord_ore and eql_v3.query_numeric_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_numeric_ord_ope: eql_v3.query_numeric_ord_ope and public.eql_v3_numeric_ord_ore (mismatched query domain). +--! @param a eql_v3.query_numeric_ord_ope left operand +--! @param b public.eql_v3_numeric_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lte(a eql_v3.query_numeric_ord_ope, b public.eql_v3_numeric_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<=', 'eql_v3.query_numeric_ord_ope and public.eql_v3_numeric_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_numeric_ord_ope: public.eql_v3_numeric_ord_ore and eql_v3.query_numeric_ord_ope (mismatched query domain). +--! @param a public.eql_v3_numeric_ord_ore left operand +--! @param b eql_v3.query_numeric_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gt(a public.eql_v3_numeric_ord_ore, b eql_v3.query_numeric_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>', 'public.eql_v3_numeric_ord_ore and eql_v3.query_numeric_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_numeric_ord_ope: eql_v3.query_numeric_ord_ope and public.eql_v3_numeric_ord_ore (mismatched query domain). +--! @param a eql_v3.query_numeric_ord_ope left operand +--! @param b public.eql_v3_numeric_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gt(a eql_v3.query_numeric_ord_ope, b public.eql_v3_numeric_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>', 'eql_v3.query_numeric_ord_ope and public.eql_v3_numeric_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_numeric_ord_ope: public.eql_v3_numeric_ord_ore and eql_v3.query_numeric_ord_ope (mismatched query domain). +--! @param a public.eql_v3_numeric_ord_ore left operand +--! @param b eql_v3.query_numeric_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gte(a public.eql_v3_numeric_ord_ore, b eql_v3.query_numeric_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>=', 'public.eql_v3_numeric_ord_ore and eql_v3.query_numeric_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_numeric_ord_ope: eql_v3.query_numeric_ord_ope and public.eql_v3_numeric_ord_ore (mismatched query domain). +--! @param a eql_v3.query_numeric_ord_ope left operand +--! @param b public.eql_v3_numeric_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gte(a eql_v3.query_numeric_ord_ope, b public.eql_v3_numeric_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>=', 'eql_v3.query_numeric_ord_ope and public.eql_v3_numeric_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_numeric_ord_ope: public.eql_v3_numeric_ord and eql_v3.query_numeric_ord_ope (mismatched query domain). +--! @param a public.eql_v3_numeric_ord left operand +--! @param b eql_v3.query_numeric_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a public.eql_v3_numeric_ord, b eql_v3.query_numeric_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'public.eql_v3_numeric_ord and eql_v3.query_numeric_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_numeric_ord_ope: eql_v3.query_numeric_ord_ope and public.eql_v3_numeric_ord (mismatched query domain). +--! @param a eql_v3.query_numeric_ord_ope left operand +--! @param b public.eql_v3_numeric_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a eql_v3.query_numeric_ord_ope, b public.eql_v3_numeric_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'eql_v3.query_numeric_ord_ope and public.eql_v3_numeric_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_numeric_ord_ope: public.eql_v3_numeric_ord and eql_v3.query_numeric_ord_ope (mismatched query domain). +--! @param a public.eql_v3_numeric_ord left operand +--! @param b eql_v3.query_numeric_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a public.eql_v3_numeric_ord, b eql_v3.query_numeric_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'public.eql_v3_numeric_ord and eql_v3.query_numeric_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_numeric_ord_ope: eql_v3.query_numeric_ord_ope and public.eql_v3_numeric_ord (mismatched query domain). +--! @param a eql_v3.query_numeric_ord_ope left operand +--! @param b public.eql_v3_numeric_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a eql_v3.query_numeric_ord_ope, b public.eql_v3_numeric_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'eql_v3.query_numeric_ord_ope and public.eql_v3_numeric_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_numeric_ord_ope: public.eql_v3_numeric_ord and eql_v3.query_numeric_ord_ope (mismatched query domain). +--! @param a public.eql_v3_numeric_ord left operand +--! @param b eql_v3.query_numeric_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lt(a public.eql_v3_numeric_ord, b eql_v3.query_numeric_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<', 'public.eql_v3_numeric_ord and eql_v3.query_numeric_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_numeric_ord_ope: eql_v3.query_numeric_ord_ope and public.eql_v3_numeric_ord (mismatched query domain). +--! @param a eql_v3.query_numeric_ord_ope left operand +--! @param b public.eql_v3_numeric_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lt(a eql_v3.query_numeric_ord_ope, b public.eql_v3_numeric_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<', 'eql_v3.query_numeric_ord_ope and public.eql_v3_numeric_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_numeric_ord_ope: public.eql_v3_numeric_ord and eql_v3.query_numeric_ord_ope (mismatched query domain). +--! @param a public.eql_v3_numeric_ord left operand +--! @param b eql_v3.query_numeric_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lte(a public.eql_v3_numeric_ord, b eql_v3.query_numeric_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<=', 'public.eql_v3_numeric_ord and eql_v3.query_numeric_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_numeric_ord_ope: eql_v3.query_numeric_ord_ope and public.eql_v3_numeric_ord (mismatched query domain). +--! @param a eql_v3.query_numeric_ord_ope left operand +--! @param b public.eql_v3_numeric_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lte(a eql_v3.query_numeric_ord_ope, b public.eql_v3_numeric_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<=', 'eql_v3.query_numeric_ord_ope and public.eql_v3_numeric_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_numeric_ord_ope: public.eql_v3_numeric_ord and eql_v3.query_numeric_ord_ope (mismatched query domain). +--! @param a public.eql_v3_numeric_ord left operand +--! @param b eql_v3.query_numeric_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gt(a public.eql_v3_numeric_ord, b eql_v3.query_numeric_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>', 'public.eql_v3_numeric_ord and eql_v3.query_numeric_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_numeric_ord_ope: eql_v3.query_numeric_ord_ope and public.eql_v3_numeric_ord (mismatched query domain). +--! @param a eql_v3.query_numeric_ord_ope left operand +--! @param b public.eql_v3_numeric_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gt(a eql_v3.query_numeric_ord_ope, b public.eql_v3_numeric_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>', 'eql_v3.query_numeric_ord_ope and public.eql_v3_numeric_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_numeric_ord_ope: public.eql_v3_numeric_ord and eql_v3.query_numeric_ord_ope (mismatched query domain). +--! @param a public.eql_v3_numeric_ord left operand +--! @param b eql_v3.query_numeric_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gte(a public.eql_v3_numeric_ord, b eql_v3.query_numeric_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>=', 'public.eql_v3_numeric_ord and eql_v3.query_numeric_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_numeric_ord_ope: eql_v3.query_numeric_ord_ope and public.eql_v3_numeric_ord (mismatched query domain). +--! @param a eql_v3.query_numeric_ord_ope left operand +--! @param b public.eql_v3_numeric_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gte(a eql_v3.query_numeric_ord_ope, b public.eql_v3_numeric_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>=', 'eql_v3.query_numeric_ord_ope and public.eql_v3_numeric_ord'; END; $$ +LANGUAGE plpgsql; -- AUTOMATICALLY GENERATED FILE. --! @file encrypted_domain/numeric/json_entry_numeric_functions.sql @@ -36202,7 +41536,7 @@ LANGUAGE plpgsql; --! @return boolean CREATE FUNCTION eql_v3.lt(a public.eql_v3_json_entry, b eql_v3.query_numeric_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_json_entry. --! @param a eql_v3.query_numeric_ord @@ -36210,7 +41544,7 @@ AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lt(a eql_v3.query_numeric_ord, b public.eql_v3_json_entry) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_json_entry. --! @param a public.eql_v3_json_entry @@ -36218,7 +41552,7 @@ AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lte(a public.eql_v3_json_entry, b eql_v3.query_numeric_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_json_entry. --! @param a eql_v3.query_numeric_ord @@ -36226,7 +41560,7 @@ AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lte(a eql_v3.query_numeric_ord, b public.eql_v3_json_entry) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_json_entry. --! @param a public.eql_v3_json_entry @@ -36234,7 +41568,7 @@ AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gt(a public.eql_v3_json_entry, b eql_v3.query_numeric_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_json_entry. --! @param a eql_v3.query_numeric_ord @@ -36242,7 +41576,7 @@ AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gt(a eql_v3.query_numeric_ord, b public.eql_v3_json_entry) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_json_entry. --! @param a public.eql_v3_json_entry @@ -36250,7 +41584,7 @@ AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gte(a public.eql_v3_json_entry, b eql_v3.query_numeric_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_json_entry. --! @param a eql_v3.query_numeric_ord @@ -36258,7 +41592,7 @@ AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gte(a eql_v3.query_numeric_ord, b public.eql_v3_json_entry) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>=) eql_v3.ord_term(b) $$; --! @brief Unsupported operator blocker for public.eql_v3_json_entry. --! @@ -36322,7 +41656,7 @@ LANGUAGE plpgsql; --! @return boolean CREATE FUNCTION eql_v3.lt(a public.eql_v3_json_entry, b eql_v3.query_numeric_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_json_entry. --! @param a eql_v3.query_numeric_ord_ope @@ -36330,7 +41664,7 @@ AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lt(a eql_v3.query_numeric_ord_ope, b public.eql_v3_json_entry) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_json_entry. --! @param a public.eql_v3_json_entry @@ -36338,7 +41672,7 @@ AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lte(a public.eql_v3_json_entry, b eql_v3.query_numeric_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_json_entry. --! @param a eql_v3.query_numeric_ord_ope @@ -36346,7 +41680,7 @@ AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lte(a eql_v3.query_numeric_ord_ope, b public.eql_v3_json_entry) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_json_entry. --! @param a public.eql_v3_json_entry @@ -36354,7 +41688,7 @@ AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gt(a public.eql_v3_json_entry, b eql_v3.query_numeric_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_json_entry. --! @param a eql_v3.query_numeric_ord_ope @@ -36362,7 +41696,7 @@ AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gt(a eql_v3.query_numeric_ord_ope, b public.eql_v3_json_entry) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_json_entry. --! @param a public.eql_v3_json_entry @@ -36370,7 +41704,7 @@ AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gte(a public.eql_v3_json_entry, b eql_v3.query_numeric_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_json_entry. --! @param a eql_v3.query_numeric_ord_ope @@ -36378,7 +41712,7 @@ AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gte(a eql_v3.query_numeric_ord_ope, b public.eql_v3_json_entry) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>=) eql_v3.ord_term(b) $$; -- AUTOMATICALLY GENERATED FILE. --! @file encrypted_domain/numeric/json_entry_numeric_operators.sql @@ -36595,6 +41929,146 @@ CREATE OPERATOR >= ( LEFTARG = eql_v3.query_numeric_ord_ope, RIGHTARG = public.eql_v3_numeric_ord_ope, COMMUTATOR = <=, NEGATOR = <, RESTRICT = scalargesel, JOIN = scalargejoinsel ); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = public.eql_v3_numeric_eq, RIGHTARG = eql_v3.query_numeric_ord_ope +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = eql_v3.query_numeric_ord_ope, RIGHTARG = public.eql_v3_numeric_eq +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = public.eql_v3_numeric_eq, RIGHTARG = eql_v3.query_numeric_ord_ope +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = eql_v3.query_numeric_ord_ope, RIGHTARG = public.eql_v3_numeric_eq +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = public.eql_v3_numeric_ord_ore, RIGHTARG = eql_v3.query_numeric_ord_ope +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = eql_v3.query_numeric_ord_ope, RIGHTARG = public.eql_v3_numeric_ord_ore +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = public.eql_v3_numeric_ord_ore, RIGHTARG = eql_v3.query_numeric_ord_ope +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = eql_v3.query_numeric_ord_ope, RIGHTARG = public.eql_v3_numeric_ord_ore +); + +CREATE OPERATOR < ( + FUNCTION = eql_v3_internal.lt, + LEFTARG = public.eql_v3_numeric_ord_ore, RIGHTARG = eql_v3.query_numeric_ord_ope +); + +CREATE OPERATOR < ( + FUNCTION = eql_v3_internal.lt, + LEFTARG = eql_v3.query_numeric_ord_ope, RIGHTARG = public.eql_v3_numeric_ord_ore +); + +CREATE OPERATOR <= ( + FUNCTION = eql_v3_internal.lte, + LEFTARG = public.eql_v3_numeric_ord_ore, RIGHTARG = eql_v3.query_numeric_ord_ope +); + +CREATE OPERATOR <= ( + FUNCTION = eql_v3_internal.lte, + LEFTARG = eql_v3.query_numeric_ord_ope, RIGHTARG = public.eql_v3_numeric_ord_ore +); + +CREATE OPERATOR > ( + FUNCTION = eql_v3_internal.gt, + LEFTARG = public.eql_v3_numeric_ord_ore, RIGHTARG = eql_v3.query_numeric_ord_ope +); + +CREATE OPERATOR > ( + FUNCTION = eql_v3_internal.gt, + LEFTARG = eql_v3.query_numeric_ord_ope, RIGHTARG = public.eql_v3_numeric_ord_ore +); + +CREATE OPERATOR >= ( + FUNCTION = eql_v3_internal.gte, + LEFTARG = public.eql_v3_numeric_ord_ore, RIGHTARG = eql_v3.query_numeric_ord_ope +); + +CREATE OPERATOR >= ( + FUNCTION = eql_v3_internal.gte, + LEFTARG = eql_v3.query_numeric_ord_ope, RIGHTARG = public.eql_v3_numeric_ord_ore +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = public.eql_v3_numeric_ord, RIGHTARG = eql_v3.query_numeric_ord_ope +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = eql_v3.query_numeric_ord_ope, RIGHTARG = public.eql_v3_numeric_ord +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = public.eql_v3_numeric_ord, RIGHTARG = eql_v3.query_numeric_ord_ope +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = eql_v3.query_numeric_ord_ope, RIGHTARG = public.eql_v3_numeric_ord +); + +CREATE OPERATOR < ( + FUNCTION = eql_v3_internal.lt, + LEFTARG = public.eql_v3_numeric_ord, RIGHTARG = eql_v3.query_numeric_ord_ope +); + +CREATE OPERATOR < ( + FUNCTION = eql_v3_internal.lt, + LEFTARG = eql_v3.query_numeric_ord_ope, RIGHTARG = public.eql_v3_numeric_ord +); + +CREATE OPERATOR <= ( + FUNCTION = eql_v3_internal.lte, + LEFTARG = public.eql_v3_numeric_ord, RIGHTARG = eql_v3.query_numeric_ord_ope +); + +CREATE OPERATOR <= ( + FUNCTION = eql_v3_internal.lte, + LEFTARG = eql_v3.query_numeric_ord_ope, RIGHTARG = public.eql_v3_numeric_ord +); + +CREATE OPERATOR > ( + FUNCTION = eql_v3_internal.gt, + LEFTARG = public.eql_v3_numeric_ord, RIGHTARG = eql_v3.query_numeric_ord_ope +); + +CREATE OPERATOR > ( + FUNCTION = eql_v3_internal.gt, + LEFTARG = eql_v3.query_numeric_ord_ope, RIGHTARG = public.eql_v3_numeric_ord +); + +CREATE OPERATOR >= ( + FUNCTION = eql_v3_internal.gte, + LEFTARG = public.eql_v3_numeric_ord, RIGHTARG = eql_v3.query_numeric_ord_ope +); + +CREATE OPERATOR >= ( + FUNCTION = eql_v3_internal.gte, + LEFTARG = eql_v3.query_numeric_ord_ope, RIGHTARG = public.eql_v3_numeric_ord +); -- AUTOMATICALLY GENERATED FILE. --! @file encrypted_domain/numeric/query_numeric_ord_operators.sql @@ -36671,6 +42145,146 @@ CREATE OPERATOR >= ( LEFTARG = eql_v3.query_numeric_ord, RIGHTARG = public.eql_v3_numeric_ord, COMMUTATOR = <=, NEGATOR = <, RESTRICT = scalargesel, JOIN = scalargejoinsel ); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = public.eql_v3_numeric_eq, RIGHTARG = eql_v3.query_numeric_ord +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = eql_v3.query_numeric_ord, RIGHTARG = public.eql_v3_numeric_eq +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = public.eql_v3_numeric_eq, RIGHTARG = eql_v3.query_numeric_ord +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = eql_v3.query_numeric_ord, RIGHTARG = public.eql_v3_numeric_eq +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = public.eql_v3_numeric_ord_ore, RIGHTARG = eql_v3.query_numeric_ord +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = eql_v3.query_numeric_ord, RIGHTARG = public.eql_v3_numeric_ord_ore +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = public.eql_v3_numeric_ord_ore, RIGHTARG = eql_v3.query_numeric_ord +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = eql_v3.query_numeric_ord, RIGHTARG = public.eql_v3_numeric_ord_ore +); + +CREATE OPERATOR < ( + FUNCTION = eql_v3_internal.lt, + LEFTARG = public.eql_v3_numeric_ord_ore, RIGHTARG = eql_v3.query_numeric_ord +); + +CREATE OPERATOR < ( + FUNCTION = eql_v3_internal.lt, + LEFTARG = eql_v3.query_numeric_ord, RIGHTARG = public.eql_v3_numeric_ord_ore +); + +CREATE OPERATOR <= ( + FUNCTION = eql_v3_internal.lte, + LEFTARG = public.eql_v3_numeric_ord_ore, RIGHTARG = eql_v3.query_numeric_ord +); + +CREATE OPERATOR <= ( + FUNCTION = eql_v3_internal.lte, + LEFTARG = eql_v3.query_numeric_ord, RIGHTARG = public.eql_v3_numeric_ord_ore +); + +CREATE OPERATOR > ( + FUNCTION = eql_v3_internal.gt, + LEFTARG = public.eql_v3_numeric_ord_ore, RIGHTARG = eql_v3.query_numeric_ord +); + +CREATE OPERATOR > ( + FUNCTION = eql_v3_internal.gt, + LEFTARG = eql_v3.query_numeric_ord, RIGHTARG = public.eql_v3_numeric_ord_ore +); + +CREATE OPERATOR >= ( + FUNCTION = eql_v3_internal.gte, + LEFTARG = public.eql_v3_numeric_ord_ore, RIGHTARG = eql_v3.query_numeric_ord +); + +CREATE OPERATOR >= ( + FUNCTION = eql_v3_internal.gte, + LEFTARG = eql_v3.query_numeric_ord, RIGHTARG = public.eql_v3_numeric_ord_ore +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = public.eql_v3_numeric_ord_ope, RIGHTARG = eql_v3.query_numeric_ord +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = eql_v3.query_numeric_ord, RIGHTARG = public.eql_v3_numeric_ord_ope +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = public.eql_v3_numeric_ord_ope, RIGHTARG = eql_v3.query_numeric_ord +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = eql_v3.query_numeric_ord, RIGHTARG = public.eql_v3_numeric_ord_ope +); + +CREATE OPERATOR < ( + FUNCTION = eql_v3_internal.lt, + LEFTARG = public.eql_v3_numeric_ord_ope, RIGHTARG = eql_v3.query_numeric_ord +); + +CREATE OPERATOR < ( + FUNCTION = eql_v3_internal.lt, + LEFTARG = eql_v3.query_numeric_ord, RIGHTARG = public.eql_v3_numeric_ord_ope +); + +CREATE OPERATOR <= ( + FUNCTION = eql_v3_internal.lte, + LEFTARG = public.eql_v3_numeric_ord_ope, RIGHTARG = eql_v3.query_numeric_ord +); + +CREATE OPERATOR <= ( + FUNCTION = eql_v3_internal.lte, + LEFTARG = eql_v3.query_numeric_ord, RIGHTARG = public.eql_v3_numeric_ord_ope +); + +CREATE OPERATOR > ( + FUNCTION = eql_v3_internal.gt, + LEFTARG = public.eql_v3_numeric_ord_ope, RIGHTARG = eql_v3.query_numeric_ord +); + +CREATE OPERATOR > ( + FUNCTION = eql_v3_internal.gt, + LEFTARG = eql_v3.query_numeric_ord, RIGHTARG = public.eql_v3_numeric_ord_ope +); + +CREATE OPERATOR >= ( + FUNCTION = eql_v3_internal.gte, + LEFTARG = public.eql_v3_numeric_ord_ope, RIGHTARG = eql_v3.query_numeric_ord +); + +CREATE OPERATOR >= ( + FUNCTION = eql_v3_internal.gte, + LEFTARG = eql_v3.query_numeric_ord, RIGHTARG = public.eql_v3_numeric_ord_ope +); -- AUTOMATICALLY GENERATED FILE. --! @file encrypted_domain/real/real_ord_functions.sql @@ -36690,7 +42304,7 @@ AS $$ SELECT eql_v3_internal.ope_cllw(a::jsonb) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a public.eql_v3_real_ord, b public.eql_v3_real_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) = eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_real_ord. --! @param a public.eql_v3_real_ord @@ -36698,7 +42312,7 @@ AS $$ SELECT eql_v3.ord_term(a) = eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a public.eql_v3_real_ord, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) = eql_v3.ord_term(b::public.eql_v3_real_ord) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.=) eql_v3.ord_term(b::public.eql_v3_real_ord) $$; --! @brief Operator wrapper for public.eql_v3_real_ord. --! @param a jsonb @@ -36706,7 +42320,7 @@ AS $$ SELECT eql_v3.ord_term(a) = eql_v3.ord_term(b::public.eql_v3_real_ord) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a jsonb, b public.eql_v3_real_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_real_ord) = eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_real_ord) OPERATOR(pg_catalog.=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_real_ord. --! @param a public.eql_v3_real_ord @@ -36714,7 +42328,7 @@ AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_real_ord) = eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.neq(a public.eql_v3_real_ord, b public.eql_v3_real_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <> eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_real_ord. --! @param a public.eql_v3_real_ord @@ -36722,7 +42336,7 @@ AS $$ SELECT eql_v3.ord_term(a) <> eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.neq(a public.eql_v3_real_ord, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <> eql_v3.ord_term(b::public.eql_v3_real_ord) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<>) eql_v3.ord_term(b::public.eql_v3_real_ord) $$; --! @brief Operator wrapper for public.eql_v3_real_ord. --! @param a jsonb @@ -36730,7 +42344,7 @@ AS $$ SELECT eql_v3.ord_term(a) <> eql_v3.ord_term(b::public.eql_v3_real_ord) $$ --! @return boolean CREATE FUNCTION eql_v3.neq(a jsonb, b public.eql_v3_real_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_real_ord) <> eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_real_ord) OPERATOR(pg_catalog.<>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_real_ord. --! @param a public.eql_v3_real_ord @@ -36738,7 +42352,7 @@ AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_real_ord) <> eql_v3.ord_term(b) $$ --! @return boolean CREATE FUNCTION eql_v3.lt(a public.eql_v3_real_ord, b public.eql_v3_real_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_real_ord. --! @param a public.eql_v3_real_ord @@ -36746,7 +42360,7 @@ AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lt(a public.eql_v3_real_ord, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b::public.eql_v3_real_ord) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<) eql_v3.ord_term(b::public.eql_v3_real_ord) $$; --! @brief Operator wrapper for public.eql_v3_real_ord. --! @param a jsonb @@ -36754,7 +42368,7 @@ AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b::public.eql_v3_real_ord) $$; --! @return boolean CREATE FUNCTION eql_v3.lt(a jsonb, b public.eql_v3_real_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_real_ord) < eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_real_ord) OPERATOR(pg_catalog.<) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_real_ord. --! @param a public.eql_v3_real_ord @@ -36762,7 +42376,7 @@ AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_real_ord) < eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lte(a public.eql_v3_real_ord, b public.eql_v3_real_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_real_ord. --! @param a public.eql_v3_real_ord @@ -36770,7 +42384,7 @@ AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lte(a public.eql_v3_real_ord, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b::public.eql_v3_real_ord) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<=) eql_v3.ord_term(b::public.eql_v3_real_ord) $$; --! @brief Operator wrapper for public.eql_v3_real_ord. --! @param a jsonb @@ -36778,7 +42392,7 @@ AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b::public.eql_v3_real_ord) $$ --! @return boolean CREATE FUNCTION eql_v3.lte(a jsonb, b public.eql_v3_real_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_real_ord) <= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_real_ord) OPERATOR(pg_catalog.<=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_real_ord. --! @param a public.eql_v3_real_ord @@ -36786,7 +42400,7 @@ AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_real_ord) <= eql_v3.ord_term(b) $$ --! @return boolean CREATE FUNCTION eql_v3.gt(a public.eql_v3_real_ord, b public.eql_v3_real_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_real_ord. --! @param a public.eql_v3_real_ord @@ -36794,7 +42408,7 @@ AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gt(a public.eql_v3_real_ord, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b::public.eql_v3_real_ord) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>) eql_v3.ord_term(b::public.eql_v3_real_ord) $$; --! @brief Operator wrapper for public.eql_v3_real_ord. --! @param a jsonb @@ -36802,7 +42416,7 @@ AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b::public.eql_v3_real_ord) $$; --! @return boolean CREATE FUNCTION eql_v3.gt(a jsonb, b public.eql_v3_real_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_real_ord) > eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_real_ord) OPERATOR(pg_catalog.>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_real_ord. --! @param a public.eql_v3_real_ord @@ -36810,7 +42424,7 @@ AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_real_ord) > eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gte(a public.eql_v3_real_ord, b public.eql_v3_real_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_real_ord. --! @param a public.eql_v3_real_ord @@ -36818,7 +42432,7 @@ AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gte(a public.eql_v3_real_ord, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b::public.eql_v3_real_ord) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>=) eql_v3.ord_term(b::public.eql_v3_real_ord) $$; --! @brief Operator wrapper for public.eql_v3_real_ord. --! @param a jsonb @@ -36826,7 +42440,7 @@ AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b::public.eql_v3_real_ord) $$ --! @return boolean CREATE FUNCTION eql_v3.gte(a jsonb, b public.eql_v3_real_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_real_ord) >= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_real_ord) OPERATOR(pg_catalog.>=) eql_v3.ord_term(b) $$; --! @brief Unsupported operator blocker for public.eql_v3_real_ord. --! @@ -37252,7 +42866,7 @@ AS $$ SELECT eql_v3_internal.ope_cllw(a::jsonb) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a public.eql_v3_real_ord, b eql_v3.query_real_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) = eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_real_ord. --! @param a eql_v3.query_real_ord @@ -37260,7 +42874,7 @@ AS $$ SELECT eql_v3.ord_term(a) = eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a eql_v3.query_real_ord, b public.eql_v3_real_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) = eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_real_ord. --! @param a public.eql_v3_real_ord @@ -37268,7 +42882,7 @@ AS $$ SELECT eql_v3.ord_term(a) = eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.neq(a public.eql_v3_real_ord, b eql_v3.query_real_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <> eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_real_ord. --! @param a eql_v3.query_real_ord @@ -37276,7 +42890,7 @@ AS $$ SELECT eql_v3.ord_term(a) <> eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.neq(a eql_v3.query_real_ord, b public.eql_v3_real_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <> eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_real_ord. --! @param a public.eql_v3_real_ord @@ -37284,7 +42898,7 @@ AS $$ SELECT eql_v3.ord_term(a) <> eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lt(a public.eql_v3_real_ord, b eql_v3.query_real_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_real_ord. --! @param a eql_v3.query_real_ord @@ -37292,7 +42906,7 @@ AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lt(a eql_v3.query_real_ord, b public.eql_v3_real_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_real_ord. --! @param a public.eql_v3_real_ord @@ -37300,7 +42914,7 @@ AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lte(a public.eql_v3_real_ord, b eql_v3.query_real_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_real_ord. --! @param a eql_v3.query_real_ord @@ -37308,7 +42922,7 @@ AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lte(a eql_v3.query_real_ord, b public.eql_v3_real_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_real_ord. --! @param a public.eql_v3_real_ord @@ -37316,7 +42930,7 @@ AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gt(a public.eql_v3_real_ord, b eql_v3.query_real_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_real_ord. --! @param a eql_v3.query_real_ord @@ -37324,7 +42938,7 @@ AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gt(a eql_v3.query_real_ord, b public.eql_v3_real_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_real_ord. --! @param a public.eql_v3_real_ord @@ -37332,7 +42946,7 @@ AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gte(a public.eql_v3_real_ord, b eql_v3.query_real_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_real_ord. --! @param a eql_v3.query_real_ord @@ -37340,7 +42954,259 @@ AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gte(a eql_v3.query_real_ord, b public.eql_v3_real_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>=) eql_v3.ord_term(b) $$; + +--! @brief Unsupported operator blocker for eql_v3.query_real_ord: public.eql_v3_real_eq and eql_v3.query_real_ord (mismatched query domain). +--! @param a public.eql_v3_real_eq left operand +--! @param b eql_v3.query_real_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a public.eql_v3_real_eq, b eql_v3.query_real_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'public.eql_v3_real_eq and eql_v3.query_real_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_real_ord: eql_v3.query_real_ord and public.eql_v3_real_eq (mismatched query domain). +--! @param a eql_v3.query_real_ord left operand +--! @param b public.eql_v3_real_eq right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a eql_v3.query_real_ord, b public.eql_v3_real_eq) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'eql_v3.query_real_ord and public.eql_v3_real_eq'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_real_ord: public.eql_v3_real_eq and eql_v3.query_real_ord (mismatched query domain). +--! @param a public.eql_v3_real_eq left operand +--! @param b eql_v3.query_real_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a public.eql_v3_real_eq, b eql_v3.query_real_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'public.eql_v3_real_eq and eql_v3.query_real_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_real_ord: eql_v3.query_real_ord and public.eql_v3_real_eq (mismatched query domain). +--! @param a eql_v3.query_real_ord left operand +--! @param b public.eql_v3_real_eq right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a eql_v3.query_real_ord, b public.eql_v3_real_eq) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'eql_v3.query_real_ord and public.eql_v3_real_eq'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_real_ord: public.eql_v3_real_ord_ore and eql_v3.query_real_ord (mismatched query domain). +--! @param a public.eql_v3_real_ord_ore left operand +--! @param b eql_v3.query_real_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a public.eql_v3_real_ord_ore, b eql_v3.query_real_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'public.eql_v3_real_ord_ore and eql_v3.query_real_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_real_ord: eql_v3.query_real_ord and public.eql_v3_real_ord_ore (mismatched query domain). +--! @param a eql_v3.query_real_ord left operand +--! @param b public.eql_v3_real_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a eql_v3.query_real_ord, b public.eql_v3_real_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'eql_v3.query_real_ord and public.eql_v3_real_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_real_ord: public.eql_v3_real_ord_ore and eql_v3.query_real_ord (mismatched query domain). +--! @param a public.eql_v3_real_ord_ore left operand +--! @param b eql_v3.query_real_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a public.eql_v3_real_ord_ore, b eql_v3.query_real_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'public.eql_v3_real_ord_ore and eql_v3.query_real_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_real_ord: eql_v3.query_real_ord and public.eql_v3_real_ord_ore (mismatched query domain). +--! @param a eql_v3.query_real_ord left operand +--! @param b public.eql_v3_real_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a eql_v3.query_real_ord, b public.eql_v3_real_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'eql_v3.query_real_ord and public.eql_v3_real_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_real_ord: public.eql_v3_real_ord_ore and eql_v3.query_real_ord (mismatched query domain). +--! @param a public.eql_v3_real_ord_ore left operand +--! @param b eql_v3.query_real_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lt(a public.eql_v3_real_ord_ore, b eql_v3.query_real_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<', 'public.eql_v3_real_ord_ore and eql_v3.query_real_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_real_ord: eql_v3.query_real_ord and public.eql_v3_real_ord_ore (mismatched query domain). +--! @param a eql_v3.query_real_ord left operand +--! @param b public.eql_v3_real_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lt(a eql_v3.query_real_ord, b public.eql_v3_real_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<', 'eql_v3.query_real_ord and public.eql_v3_real_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_real_ord: public.eql_v3_real_ord_ore and eql_v3.query_real_ord (mismatched query domain). +--! @param a public.eql_v3_real_ord_ore left operand +--! @param b eql_v3.query_real_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lte(a public.eql_v3_real_ord_ore, b eql_v3.query_real_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<=', 'public.eql_v3_real_ord_ore and eql_v3.query_real_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_real_ord: eql_v3.query_real_ord and public.eql_v3_real_ord_ore (mismatched query domain). +--! @param a eql_v3.query_real_ord left operand +--! @param b public.eql_v3_real_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lte(a eql_v3.query_real_ord, b public.eql_v3_real_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<=', 'eql_v3.query_real_ord and public.eql_v3_real_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_real_ord: public.eql_v3_real_ord_ore and eql_v3.query_real_ord (mismatched query domain). +--! @param a public.eql_v3_real_ord_ore left operand +--! @param b eql_v3.query_real_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gt(a public.eql_v3_real_ord_ore, b eql_v3.query_real_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>', 'public.eql_v3_real_ord_ore and eql_v3.query_real_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_real_ord: eql_v3.query_real_ord and public.eql_v3_real_ord_ore (mismatched query domain). +--! @param a eql_v3.query_real_ord left operand +--! @param b public.eql_v3_real_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gt(a eql_v3.query_real_ord, b public.eql_v3_real_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>', 'eql_v3.query_real_ord and public.eql_v3_real_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_real_ord: public.eql_v3_real_ord_ore and eql_v3.query_real_ord (mismatched query domain). +--! @param a public.eql_v3_real_ord_ore left operand +--! @param b eql_v3.query_real_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gte(a public.eql_v3_real_ord_ore, b eql_v3.query_real_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>=', 'public.eql_v3_real_ord_ore and eql_v3.query_real_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_real_ord: eql_v3.query_real_ord and public.eql_v3_real_ord_ore (mismatched query domain). +--! @param a eql_v3.query_real_ord left operand +--! @param b public.eql_v3_real_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gte(a eql_v3.query_real_ord, b public.eql_v3_real_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>=', 'eql_v3.query_real_ord and public.eql_v3_real_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_real_ord: public.eql_v3_real_ord_ope and eql_v3.query_real_ord (mismatched query domain). +--! @param a public.eql_v3_real_ord_ope left operand +--! @param b eql_v3.query_real_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a public.eql_v3_real_ord_ope, b eql_v3.query_real_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'public.eql_v3_real_ord_ope and eql_v3.query_real_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_real_ord: eql_v3.query_real_ord and public.eql_v3_real_ord_ope (mismatched query domain). +--! @param a eql_v3.query_real_ord left operand +--! @param b public.eql_v3_real_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a eql_v3.query_real_ord, b public.eql_v3_real_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'eql_v3.query_real_ord and public.eql_v3_real_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_real_ord: public.eql_v3_real_ord_ope and eql_v3.query_real_ord (mismatched query domain). +--! @param a public.eql_v3_real_ord_ope left operand +--! @param b eql_v3.query_real_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a public.eql_v3_real_ord_ope, b eql_v3.query_real_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'public.eql_v3_real_ord_ope and eql_v3.query_real_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_real_ord: eql_v3.query_real_ord and public.eql_v3_real_ord_ope (mismatched query domain). +--! @param a eql_v3.query_real_ord left operand +--! @param b public.eql_v3_real_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a eql_v3.query_real_ord, b public.eql_v3_real_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'eql_v3.query_real_ord and public.eql_v3_real_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_real_ord: public.eql_v3_real_ord_ope and eql_v3.query_real_ord (mismatched query domain). +--! @param a public.eql_v3_real_ord_ope left operand +--! @param b eql_v3.query_real_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lt(a public.eql_v3_real_ord_ope, b eql_v3.query_real_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<', 'public.eql_v3_real_ord_ope and eql_v3.query_real_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_real_ord: eql_v3.query_real_ord and public.eql_v3_real_ord_ope (mismatched query domain). +--! @param a eql_v3.query_real_ord left operand +--! @param b public.eql_v3_real_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lt(a eql_v3.query_real_ord, b public.eql_v3_real_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<', 'eql_v3.query_real_ord and public.eql_v3_real_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_real_ord: public.eql_v3_real_ord_ope and eql_v3.query_real_ord (mismatched query domain). +--! @param a public.eql_v3_real_ord_ope left operand +--! @param b eql_v3.query_real_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lte(a public.eql_v3_real_ord_ope, b eql_v3.query_real_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<=', 'public.eql_v3_real_ord_ope and eql_v3.query_real_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_real_ord: eql_v3.query_real_ord and public.eql_v3_real_ord_ope (mismatched query domain). +--! @param a eql_v3.query_real_ord left operand +--! @param b public.eql_v3_real_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lte(a eql_v3.query_real_ord, b public.eql_v3_real_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<=', 'eql_v3.query_real_ord and public.eql_v3_real_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_real_ord: public.eql_v3_real_ord_ope and eql_v3.query_real_ord (mismatched query domain). +--! @param a public.eql_v3_real_ord_ope left operand +--! @param b eql_v3.query_real_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gt(a public.eql_v3_real_ord_ope, b eql_v3.query_real_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>', 'public.eql_v3_real_ord_ope and eql_v3.query_real_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_real_ord: eql_v3.query_real_ord and public.eql_v3_real_ord_ope (mismatched query domain). +--! @param a eql_v3.query_real_ord left operand +--! @param b public.eql_v3_real_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gt(a eql_v3.query_real_ord, b public.eql_v3_real_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>', 'eql_v3.query_real_ord and public.eql_v3_real_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_real_ord: public.eql_v3_real_ord_ope and eql_v3.query_real_ord (mismatched query domain). +--! @param a public.eql_v3_real_ord_ope left operand +--! @param b eql_v3.query_real_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gte(a public.eql_v3_real_ord_ope, b eql_v3.query_real_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>=', 'public.eql_v3_real_ord_ope and eql_v3.query_real_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_real_ord: eql_v3.query_real_ord and public.eql_v3_real_ord_ope (mismatched query domain). +--! @param a eql_v3.query_real_ord left operand +--! @param b public.eql_v3_real_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gte(a eql_v3.query_real_ord, b public.eql_v3_real_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>=', 'eql_v3.query_real_ord and public.eql_v3_real_ord_ope'; END; $$ +LANGUAGE plpgsql; -- AUTOMATICALLY GENERATED FILE. --! @file encrypted_domain/real/query_real_ord_operators.sql @@ -37417,6 +43283,146 @@ CREATE OPERATOR >= ( LEFTARG = eql_v3.query_real_ord, RIGHTARG = public.eql_v3_real_ord, COMMUTATOR = <=, NEGATOR = <, RESTRICT = scalargesel, JOIN = scalargejoinsel ); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = public.eql_v3_real_eq, RIGHTARG = eql_v3.query_real_ord +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = eql_v3.query_real_ord, RIGHTARG = public.eql_v3_real_eq +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = public.eql_v3_real_eq, RIGHTARG = eql_v3.query_real_ord +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = eql_v3.query_real_ord, RIGHTARG = public.eql_v3_real_eq +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = public.eql_v3_real_ord_ore, RIGHTARG = eql_v3.query_real_ord +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = eql_v3.query_real_ord, RIGHTARG = public.eql_v3_real_ord_ore +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = public.eql_v3_real_ord_ore, RIGHTARG = eql_v3.query_real_ord +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = eql_v3.query_real_ord, RIGHTARG = public.eql_v3_real_ord_ore +); + +CREATE OPERATOR < ( + FUNCTION = eql_v3_internal.lt, + LEFTARG = public.eql_v3_real_ord_ore, RIGHTARG = eql_v3.query_real_ord +); + +CREATE OPERATOR < ( + FUNCTION = eql_v3_internal.lt, + LEFTARG = eql_v3.query_real_ord, RIGHTARG = public.eql_v3_real_ord_ore +); + +CREATE OPERATOR <= ( + FUNCTION = eql_v3_internal.lte, + LEFTARG = public.eql_v3_real_ord_ore, RIGHTARG = eql_v3.query_real_ord +); + +CREATE OPERATOR <= ( + FUNCTION = eql_v3_internal.lte, + LEFTARG = eql_v3.query_real_ord, RIGHTARG = public.eql_v3_real_ord_ore +); + +CREATE OPERATOR > ( + FUNCTION = eql_v3_internal.gt, + LEFTARG = public.eql_v3_real_ord_ore, RIGHTARG = eql_v3.query_real_ord +); + +CREATE OPERATOR > ( + FUNCTION = eql_v3_internal.gt, + LEFTARG = eql_v3.query_real_ord, RIGHTARG = public.eql_v3_real_ord_ore +); + +CREATE OPERATOR >= ( + FUNCTION = eql_v3_internal.gte, + LEFTARG = public.eql_v3_real_ord_ore, RIGHTARG = eql_v3.query_real_ord +); + +CREATE OPERATOR >= ( + FUNCTION = eql_v3_internal.gte, + LEFTARG = eql_v3.query_real_ord, RIGHTARG = public.eql_v3_real_ord_ore +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = public.eql_v3_real_ord_ope, RIGHTARG = eql_v3.query_real_ord +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = eql_v3.query_real_ord, RIGHTARG = public.eql_v3_real_ord_ope +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = public.eql_v3_real_ord_ope, RIGHTARG = eql_v3.query_real_ord +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = eql_v3.query_real_ord, RIGHTARG = public.eql_v3_real_ord_ope +); + +CREATE OPERATOR < ( + FUNCTION = eql_v3_internal.lt, + LEFTARG = public.eql_v3_real_ord_ope, RIGHTARG = eql_v3.query_real_ord +); + +CREATE OPERATOR < ( + FUNCTION = eql_v3_internal.lt, + LEFTARG = eql_v3.query_real_ord, RIGHTARG = public.eql_v3_real_ord_ope +); + +CREATE OPERATOR <= ( + FUNCTION = eql_v3_internal.lte, + LEFTARG = public.eql_v3_real_ord_ope, RIGHTARG = eql_v3.query_real_ord +); + +CREATE OPERATOR <= ( + FUNCTION = eql_v3_internal.lte, + LEFTARG = eql_v3.query_real_ord, RIGHTARG = public.eql_v3_real_ord_ope +); + +CREATE OPERATOR > ( + FUNCTION = eql_v3_internal.gt, + LEFTARG = public.eql_v3_real_ord_ope, RIGHTARG = eql_v3.query_real_ord +); + +CREATE OPERATOR > ( + FUNCTION = eql_v3_internal.gt, + LEFTARG = eql_v3.query_real_ord, RIGHTARG = public.eql_v3_real_ord_ope +); + +CREATE OPERATOR >= ( + FUNCTION = eql_v3_internal.gte, + LEFTARG = public.eql_v3_real_ord_ope, RIGHTARG = eql_v3.query_real_ord +); + +CREATE OPERATOR >= ( + FUNCTION = eql_v3_internal.gte, + LEFTARG = eql_v3.query_real_ord, RIGHTARG = public.eql_v3_real_ord_ope +); -- AUTOMATICALLY GENERATED FILE. --! @file encrypted_domain/real/real_ord_ope_functions.sql @@ -37436,7 +43442,7 @@ AS $$ SELECT eql_v3_internal.ope_cllw(a::jsonb) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a public.eql_v3_real_ord_ope, b public.eql_v3_real_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) = eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_real_ord_ope. --! @param a public.eql_v3_real_ord_ope @@ -37444,7 +43450,7 @@ AS $$ SELECT eql_v3.ord_term(a) = eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a public.eql_v3_real_ord_ope, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) = eql_v3.ord_term(b::public.eql_v3_real_ord_ope) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.=) eql_v3.ord_term(b::public.eql_v3_real_ord_ope) $$; --! @brief Operator wrapper for public.eql_v3_real_ord_ope. --! @param a jsonb @@ -37452,7 +43458,7 @@ AS $$ SELECT eql_v3.ord_term(a) = eql_v3.ord_term(b::public.eql_v3_real_ord_ope) --! @return boolean CREATE FUNCTION eql_v3.eq(a jsonb, b public.eql_v3_real_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_real_ord_ope) = eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_real_ord_ope) OPERATOR(pg_catalog.=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_real_ord_ope. --! @param a public.eql_v3_real_ord_ope @@ -37460,7 +43466,7 @@ AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_real_ord_ope) = eql_v3.ord_term(b) --! @return boolean CREATE FUNCTION eql_v3.neq(a public.eql_v3_real_ord_ope, b public.eql_v3_real_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <> eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_real_ord_ope. --! @param a public.eql_v3_real_ord_ope @@ -37468,7 +43474,7 @@ AS $$ SELECT eql_v3.ord_term(a) <> eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.neq(a public.eql_v3_real_ord_ope, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <> eql_v3.ord_term(b::public.eql_v3_real_ord_ope) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<>) eql_v3.ord_term(b::public.eql_v3_real_ord_ope) $$; --! @brief Operator wrapper for public.eql_v3_real_ord_ope. --! @param a jsonb @@ -37476,7 +43482,7 @@ AS $$ SELECT eql_v3.ord_term(a) <> eql_v3.ord_term(b::public.eql_v3_real_ord_ope --! @return boolean CREATE FUNCTION eql_v3.neq(a jsonb, b public.eql_v3_real_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_real_ord_ope) <> eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_real_ord_ope) OPERATOR(pg_catalog.<>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_real_ord_ope. --! @param a public.eql_v3_real_ord_ope @@ -37484,7 +43490,7 @@ AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_real_ord_ope) <> eql_v3.ord_term(b --! @return boolean CREATE FUNCTION eql_v3.lt(a public.eql_v3_real_ord_ope, b public.eql_v3_real_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_real_ord_ope. --! @param a public.eql_v3_real_ord_ope @@ -37492,7 +43498,7 @@ AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lt(a public.eql_v3_real_ord_ope, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b::public.eql_v3_real_ord_ope) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<) eql_v3.ord_term(b::public.eql_v3_real_ord_ope) $$; --! @brief Operator wrapper for public.eql_v3_real_ord_ope. --! @param a jsonb @@ -37500,7 +43506,7 @@ AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b::public.eql_v3_real_ord_ope) --! @return boolean CREATE FUNCTION eql_v3.lt(a jsonb, b public.eql_v3_real_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_real_ord_ope) < eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_real_ord_ope) OPERATOR(pg_catalog.<) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_real_ord_ope. --! @param a public.eql_v3_real_ord_ope @@ -37508,7 +43514,7 @@ AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_real_ord_ope) < eql_v3.ord_term(b) --! @return boolean CREATE FUNCTION eql_v3.lte(a public.eql_v3_real_ord_ope, b public.eql_v3_real_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_real_ord_ope. --! @param a public.eql_v3_real_ord_ope @@ -37516,7 +43522,7 @@ AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lte(a public.eql_v3_real_ord_ope, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b::public.eql_v3_real_ord_ope) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<=) eql_v3.ord_term(b::public.eql_v3_real_ord_ope) $$; --! @brief Operator wrapper for public.eql_v3_real_ord_ope. --! @param a jsonb @@ -37524,7 +43530,7 @@ AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b::public.eql_v3_real_ord_ope --! @return boolean CREATE FUNCTION eql_v3.lte(a jsonb, b public.eql_v3_real_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_real_ord_ope) <= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_real_ord_ope) OPERATOR(pg_catalog.<=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_real_ord_ope. --! @param a public.eql_v3_real_ord_ope @@ -37532,7 +43538,7 @@ AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_real_ord_ope) <= eql_v3.ord_term(b --! @return boolean CREATE FUNCTION eql_v3.gt(a public.eql_v3_real_ord_ope, b public.eql_v3_real_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_real_ord_ope. --! @param a public.eql_v3_real_ord_ope @@ -37540,7 +43546,7 @@ AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gt(a public.eql_v3_real_ord_ope, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b::public.eql_v3_real_ord_ope) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>) eql_v3.ord_term(b::public.eql_v3_real_ord_ope) $$; --! @brief Operator wrapper for public.eql_v3_real_ord_ope. --! @param a jsonb @@ -37548,7 +43554,7 @@ AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b::public.eql_v3_real_ord_ope) --! @return boolean CREATE FUNCTION eql_v3.gt(a jsonb, b public.eql_v3_real_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_real_ord_ope) > eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_real_ord_ope) OPERATOR(pg_catalog.>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_real_ord_ope. --! @param a public.eql_v3_real_ord_ope @@ -37556,7 +43562,7 @@ AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_real_ord_ope) > eql_v3.ord_term(b) --! @return boolean CREATE FUNCTION eql_v3.gte(a public.eql_v3_real_ord_ope, b public.eql_v3_real_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_real_ord_ope. --! @param a public.eql_v3_real_ord_ope @@ -37564,7 +43570,7 @@ AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gte(a public.eql_v3_real_ord_ope, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b::public.eql_v3_real_ord_ope) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>=) eql_v3.ord_term(b::public.eql_v3_real_ord_ope) $$; --! @brief Operator wrapper for public.eql_v3_real_ord_ope. --! @param a jsonb @@ -37572,7 +43578,7 @@ AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b::public.eql_v3_real_ord_ope --! @return boolean CREATE FUNCTION eql_v3.gte(a jsonb, b public.eql_v3_real_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_real_ord_ope) >= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_real_ord_ope) OPERATOR(pg_catalog.>=) eql_v3.ord_term(b) $$; --! @brief Unsupported operator blocker for public.eql_v3_real_ord_ope. --! @@ -37998,7 +44004,7 @@ AS $$ SELECT eql_v3_internal.ope_cllw(a::jsonb) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a public.eql_v3_real_ord_ope, b eql_v3.query_real_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) = eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_real_ord_ope. --! @param a eql_v3.query_real_ord_ope @@ -38006,7 +44012,7 @@ AS $$ SELECT eql_v3.ord_term(a) = eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a eql_v3.query_real_ord_ope, b public.eql_v3_real_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) = eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_real_ord_ope. --! @param a public.eql_v3_real_ord_ope @@ -38014,7 +44020,7 @@ AS $$ SELECT eql_v3.ord_term(a) = eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.neq(a public.eql_v3_real_ord_ope, b eql_v3.query_real_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <> eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_real_ord_ope. --! @param a eql_v3.query_real_ord_ope @@ -38022,7 +44028,7 @@ AS $$ SELECT eql_v3.ord_term(a) <> eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.neq(a eql_v3.query_real_ord_ope, b public.eql_v3_real_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <> eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_real_ord_ope. --! @param a public.eql_v3_real_ord_ope @@ -38030,7 +44036,7 @@ AS $$ SELECT eql_v3.ord_term(a) <> eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lt(a public.eql_v3_real_ord_ope, b eql_v3.query_real_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_real_ord_ope. --! @param a eql_v3.query_real_ord_ope @@ -38038,7 +44044,7 @@ AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lt(a eql_v3.query_real_ord_ope, b public.eql_v3_real_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_real_ord_ope. --! @param a public.eql_v3_real_ord_ope @@ -38046,7 +44052,7 @@ AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lte(a public.eql_v3_real_ord_ope, b eql_v3.query_real_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_real_ord_ope. --! @param a eql_v3.query_real_ord_ope @@ -38054,7 +44060,7 @@ AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lte(a eql_v3.query_real_ord_ope, b public.eql_v3_real_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_real_ord_ope. --! @param a public.eql_v3_real_ord_ope @@ -38062,7 +44068,7 @@ AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gt(a public.eql_v3_real_ord_ope, b eql_v3.query_real_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_real_ord_ope. --! @param a eql_v3.query_real_ord_ope @@ -38070,7 +44076,7 @@ AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gt(a eql_v3.query_real_ord_ope, b public.eql_v3_real_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_real_ord_ope. --! @param a public.eql_v3_real_ord_ope @@ -38078,7 +44084,7 @@ AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gte(a public.eql_v3_real_ord_ope, b eql_v3.query_real_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_real_ord_ope. --! @param a eql_v3.query_real_ord_ope @@ -38086,7 +44092,259 @@ AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gte(a eql_v3.query_real_ord_ope, b public.eql_v3_real_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>=) eql_v3.ord_term(b) $$; + +--! @brief Unsupported operator blocker for eql_v3.query_real_ord_ope: public.eql_v3_real_eq and eql_v3.query_real_ord_ope (mismatched query domain). +--! @param a public.eql_v3_real_eq left operand +--! @param b eql_v3.query_real_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a public.eql_v3_real_eq, b eql_v3.query_real_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'public.eql_v3_real_eq and eql_v3.query_real_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_real_ord_ope: eql_v3.query_real_ord_ope and public.eql_v3_real_eq (mismatched query domain). +--! @param a eql_v3.query_real_ord_ope left operand +--! @param b public.eql_v3_real_eq right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a eql_v3.query_real_ord_ope, b public.eql_v3_real_eq) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'eql_v3.query_real_ord_ope and public.eql_v3_real_eq'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_real_ord_ope: public.eql_v3_real_eq and eql_v3.query_real_ord_ope (mismatched query domain). +--! @param a public.eql_v3_real_eq left operand +--! @param b eql_v3.query_real_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a public.eql_v3_real_eq, b eql_v3.query_real_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'public.eql_v3_real_eq and eql_v3.query_real_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_real_ord_ope: eql_v3.query_real_ord_ope and public.eql_v3_real_eq (mismatched query domain). +--! @param a eql_v3.query_real_ord_ope left operand +--! @param b public.eql_v3_real_eq right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a eql_v3.query_real_ord_ope, b public.eql_v3_real_eq) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'eql_v3.query_real_ord_ope and public.eql_v3_real_eq'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_real_ord_ope: public.eql_v3_real_ord_ore and eql_v3.query_real_ord_ope (mismatched query domain). +--! @param a public.eql_v3_real_ord_ore left operand +--! @param b eql_v3.query_real_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a public.eql_v3_real_ord_ore, b eql_v3.query_real_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'public.eql_v3_real_ord_ore and eql_v3.query_real_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_real_ord_ope: eql_v3.query_real_ord_ope and public.eql_v3_real_ord_ore (mismatched query domain). +--! @param a eql_v3.query_real_ord_ope left operand +--! @param b public.eql_v3_real_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a eql_v3.query_real_ord_ope, b public.eql_v3_real_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'eql_v3.query_real_ord_ope and public.eql_v3_real_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_real_ord_ope: public.eql_v3_real_ord_ore and eql_v3.query_real_ord_ope (mismatched query domain). +--! @param a public.eql_v3_real_ord_ore left operand +--! @param b eql_v3.query_real_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a public.eql_v3_real_ord_ore, b eql_v3.query_real_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'public.eql_v3_real_ord_ore and eql_v3.query_real_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_real_ord_ope: eql_v3.query_real_ord_ope and public.eql_v3_real_ord_ore (mismatched query domain). +--! @param a eql_v3.query_real_ord_ope left operand +--! @param b public.eql_v3_real_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a eql_v3.query_real_ord_ope, b public.eql_v3_real_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'eql_v3.query_real_ord_ope and public.eql_v3_real_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_real_ord_ope: public.eql_v3_real_ord_ore and eql_v3.query_real_ord_ope (mismatched query domain). +--! @param a public.eql_v3_real_ord_ore left operand +--! @param b eql_v3.query_real_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lt(a public.eql_v3_real_ord_ore, b eql_v3.query_real_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<', 'public.eql_v3_real_ord_ore and eql_v3.query_real_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_real_ord_ope: eql_v3.query_real_ord_ope and public.eql_v3_real_ord_ore (mismatched query domain). +--! @param a eql_v3.query_real_ord_ope left operand +--! @param b public.eql_v3_real_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lt(a eql_v3.query_real_ord_ope, b public.eql_v3_real_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<', 'eql_v3.query_real_ord_ope and public.eql_v3_real_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_real_ord_ope: public.eql_v3_real_ord_ore and eql_v3.query_real_ord_ope (mismatched query domain). +--! @param a public.eql_v3_real_ord_ore left operand +--! @param b eql_v3.query_real_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lte(a public.eql_v3_real_ord_ore, b eql_v3.query_real_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<=', 'public.eql_v3_real_ord_ore and eql_v3.query_real_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_real_ord_ope: eql_v3.query_real_ord_ope and public.eql_v3_real_ord_ore (mismatched query domain). +--! @param a eql_v3.query_real_ord_ope left operand +--! @param b public.eql_v3_real_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lte(a eql_v3.query_real_ord_ope, b public.eql_v3_real_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<=', 'eql_v3.query_real_ord_ope and public.eql_v3_real_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_real_ord_ope: public.eql_v3_real_ord_ore and eql_v3.query_real_ord_ope (mismatched query domain). +--! @param a public.eql_v3_real_ord_ore left operand +--! @param b eql_v3.query_real_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gt(a public.eql_v3_real_ord_ore, b eql_v3.query_real_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>', 'public.eql_v3_real_ord_ore and eql_v3.query_real_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_real_ord_ope: eql_v3.query_real_ord_ope and public.eql_v3_real_ord_ore (mismatched query domain). +--! @param a eql_v3.query_real_ord_ope left operand +--! @param b public.eql_v3_real_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gt(a eql_v3.query_real_ord_ope, b public.eql_v3_real_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>', 'eql_v3.query_real_ord_ope and public.eql_v3_real_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_real_ord_ope: public.eql_v3_real_ord_ore and eql_v3.query_real_ord_ope (mismatched query domain). +--! @param a public.eql_v3_real_ord_ore left operand +--! @param b eql_v3.query_real_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gte(a public.eql_v3_real_ord_ore, b eql_v3.query_real_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>=', 'public.eql_v3_real_ord_ore and eql_v3.query_real_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_real_ord_ope: eql_v3.query_real_ord_ope and public.eql_v3_real_ord_ore (mismatched query domain). +--! @param a eql_v3.query_real_ord_ope left operand +--! @param b public.eql_v3_real_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gte(a eql_v3.query_real_ord_ope, b public.eql_v3_real_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>=', 'eql_v3.query_real_ord_ope and public.eql_v3_real_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_real_ord_ope: public.eql_v3_real_ord and eql_v3.query_real_ord_ope (mismatched query domain). +--! @param a public.eql_v3_real_ord left operand +--! @param b eql_v3.query_real_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a public.eql_v3_real_ord, b eql_v3.query_real_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'public.eql_v3_real_ord and eql_v3.query_real_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_real_ord_ope: eql_v3.query_real_ord_ope and public.eql_v3_real_ord (mismatched query domain). +--! @param a eql_v3.query_real_ord_ope left operand +--! @param b public.eql_v3_real_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a eql_v3.query_real_ord_ope, b public.eql_v3_real_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'eql_v3.query_real_ord_ope and public.eql_v3_real_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_real_ord_ope: public.eql_v3_real_ord and eql_v3.query_real_ord_ope (mismatched query domain). +--! @param a public.eql_v3_real_ord left operand +--! @param b eql_v3.query_real_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a public.eql_v3_real_ord, b eql_v3.query_real_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'public.eql_v3_real_ord and eql_v3.query_real_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_real_ord_ope: eql_v3.query_real_ord_ope and public.eql_v3_real_ord (mismatched query domain). +--! @param a eql_v3.query_real_ord_ope left operand +--! @param b public.eql_v3_real_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a eql_v3.query_real_ord_ope, b public.eql_v3_real_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'eql_v3.query_real_ord_ope and public.eql_v3_real_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_real_ord_ope: public.eql_v3_real_ord and eql_v3.query_real_ord_ope (mismatched query domain). +--! @param a public.eql_v3_real_ord left operand +--! @param b eql_v3.query_real_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lt(a public.eql_v3_real_ord, b eql_v3.query_real_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<', 'public.eql_v3_real_ord and eql_v3.query_real_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_real_ord_ope: eql_v3.query_real_ord_ope and public.eql_v3_real_ord (mismatched query domain). +--! @param a eql_v3.query_real_ord_ope left operand +--! @param b public.eql_v3_real_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lt(a eql_v3.query_real_ord_ope, b public.eql_v3_real_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<', 'eql_v3.query_real_ord_ope and public.eql_v3_real_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_real_ord_ope: public.eql_v3_real_ord and eql_v3.query_real_ord_ope (mismatched query domain). +--! @param a public.eql_v3_real_ord left operand +--! @param b eql_v3.query_real_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lte(a public.eql_v3_real_ord, b eql_v3.query_real_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<=', 'public.eql_v3_real_ord and eql_v3.query_real_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_real_ord_ope: eql_v3.query_real_ord_ope and public.eql_v3_real_ord (mismatched query domain). +--! @param a eql_v3.query_real_ord_ope left operand +--! @param b public.eql_v3_real_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lte(a eql_v3.query_real_ord_ope, b public.eql_v3_real_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<=', 'eql_v3.query_real_ord_ope and public.eql_v3_real_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_real_ord_ope: public.eql_v3_real_ord and eql_v3.query_real_ord_ope (mismatched query domain). +--! @param a public.eql_v3_real_ord left operand +--! @param b eql_v3.query_real_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gt(a public.eql_v3_real_ord, b eql_v3.query_real_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>', 'public.eql_v3_real_ord and eql_v3.query_real_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_real_ord_ope: eql_v3.query_real_ord_ope and public.eql_v3_real_ord (mismatched query domain). +--! @param a eql_v3.query_real_ord_ope left operand +--! @param b public.eql_v3_real_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gt(a eql_v3.query_real_ord_ope, b public.eql_v3_real_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>', 'eql_v3.query_real_ord_ope and public.eql_v3_real_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_real_ord_ope: public.eql_v3_real_ord and eql_v3.query_real_ord_ope (mismatched query domain). +--! @param a public.eql_v3_real_ord left operand +--! @param b eql_v3.query_real_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gte(a public.eql_v3_real_ord, b eql_v3.query_real_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>=', 'public.eql_v3_real_ord and eql_v3.query_real_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_real_ord_ope: eql_v3.query_real_ord_ope and public.eql_v3_real_ord (mismatched query domain). +--! @param a eql_v3.query_real_ord_ope left operand +--! @param b public.eql_v3_real_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gte(a eql_v3.query_real_ord_ope, b public.eql_v3_real_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>=', 'eql_v3.query_real_ord_ope and public.eql_v3_real_ord'; END; $$ +LANGUAGE plpgsql; -- AUTOMATICALLY GENERATED FILE. --! @file encrypted_domain/real/json_entry_real_functions.sql @@ -38154,7 +44412,7 @@ LANGUAGE plpgsql; --! @return boolean CREATE FUNCTION eql_v3.lt(a public.eql_v3_json_entry, b eql_v3.query_real_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_json_entry. --! @param a eql_v3.query_real_ord @@ -38162,7 +44420,7 @@ AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lt(a eql_v3.query_real_ord, b public.eql_v3_json_entry) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_json_entry. --! @param a public.eql_v3_json_entry @@ -38170,7 +44428,7 @@ AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lte(a public.eql_v3_json_entry, b eql_v3.query_real_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_json_entry. --! @param a eql_v3.query_real_ord @@ -38178,7 +44436,7 @@ AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lte(a eql_v3.query_real_ord, b public.eql_v3_json_entry) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_json_entry. --! @param a public.eql_v3_json_entry @@ -38186,7 +44444,7 @@ AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gt(a public.eql_v3_json_entry, b eql_v3.query_real_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_json_entry. --! @param a eql_v3.query_real_ord @@ -38194,7 +44452,7 @@ AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gt(a eql_v3.query_real_ord, b public.eql_v3_json_entry) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_json_entry. --! @param a public.eql_v3_json_entry @@ -38202,7 +44460,7 @@ AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gte(a public.eql_v3_json_entry, b eql_v3.query_real_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_json_entry. --! @param a eql_v3.query_real_ord @@ -38210,7 +44468,7 @@ AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gte(a eql_v3.query_real_ord, b public.eql_v3_json_entry) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>=) eql_v3.ord_term(b) $$; --! @brief Unsupported operator blocker for public.eql_v3_json_entry. --! @@ -38274,7 +44532,7 @@ LANGUAGE plpgsql; --! @return boolean CREATE FUNCTION eql_v3.lt(a public.eql_v3_json_entry, b eql_v3.query_real_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_json_entry. --! @param a eql_v3.query_real_ord_ope @@ -38282,7 +44540,7 @@ AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lt(a eql_v3.query_real_ord_ope, b public.eql_v3_json_entry) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_json_entry. --! @param a public.eql_v3_json_entry @@ -38290,7 +44548,7 @@ AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lte(a public.eql_v3_json_entry, b eql_v3.query_real_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_json_entry. --! @param a eql_v3.query_real_ord_ope @@ -38298,7 +44556,7 @@ AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lte(a eql_v3.query_real_ord_ope, b public.eql_v3_json_entry) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_json_entry. --! @param a public.eql_v3_json_entry @@ -38306,7 +44564,7 @@ AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gt(a public.eql_v3_json_entry, b eql_v3.query_real_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_json_entry. --! @param a eql_v3.query_real_ord_ope @@ -38314,7 +44572,7 @@ AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gt(a eql_v3.query_real_ord_ope, b public.eql_v3_json_entry) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_json_entry. --! @param a public.eql_v3_json_entry @@ -38322,7 +44580,7 @@ AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gte(a public.eql_v3_json_entry, b eql_v3.query_real_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_json_entry. --! @param a eql_v3.query_real_ord_ope @@ -38330,7 +44588,7 @@ AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gte(a eql_v3.query_real_ord_ope, b public.eql_v3_json_entry) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>=) eql_v3.ord_term(b) $$; -- AUTOMATICALLY GENERATED FILE. --! @file encrypted_domain/real/json_entry_real_operators.sql @@ -38547,6 +44805,146 @@ CREATE OPERATOR >= ( LEFTARG = eql_v3.query_real_ord_ope, RIGHTARG = public.eql_v3_real_ord_ope, COMMUTATOR = <=, NEGATOR = <, RESTRICT = scalargesel, JOIN = scalargejoinsel ); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = public.eql_v3_real_eq, RIGHTARG = eql_v3.query_real_ord_ope +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = eql_v3.query_real_ord_ope, RIGHTARG = public.eql_v3_real_eq +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = public.eql_v3_real_eq, RIGHTARG = eql_v3.query_real_ord_ope +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = eql_v3.query_real_ord_ope, RIGHTARG = public.eql_v3_real_eq +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = public.eql_v3_real_ord_ore, RIGHTARG = eql_v3.query_real_ord_ope +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = eql_v3.query_real_ord_ope, RIGHTARG = public.eql_v3_real_ord_ore +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = public.eql_v3_real_ord_ore, RIGHTARG = eql_v3.query_real_ord_ope +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = eql_v3.query_real_ord_ope, RIGHTARG = public.eql_v3_real_ord_ore +); + +CREATE OPERATOR < ( + FUNCTION = eql_v3_internal.lt, + LEFTARG = public.eql_v3_real_ord_ore, RIGHTARG = eql_v3.query_real_ord_ope +); + +CREATE OPERATOR < ( + FUNCTION = eql_v3_internal.lt, + LEFTARG = eql_v3.query_real_ord_ope, RIGHTARG = public.eql_v3_real_ord_ore +); + +CREATE OPERATOR <= ( + FUNCTION = eql_v3_internal.lte, + LEFTARG = public.eql_v3_real_ord_ore, RIGHTARG = eql_v3.query_real_ord_ope +); + +CREATE OPERATOR <= ( + FUNCTION = eql_v3_internal.lte, + LEFTARG = eql_v3.query_real_ord_ope, RIGHTARG = public.eql_v3_real_ord_ore +); + +CREATE OPERATOR > ( + FUNCTION = eql_v3_internal.gt, + LEFTARG = public.eql_v3_real_ord_ore, RIGHTARG = eql_v3.query_real_ord_ope +); + +CREATE OPERATOR > ( + FUNCTION = eql_v3_internal.gt, + LEFTARG = eql_v3.query_real_ord_ope, RIGHTARG = public.eql_v3_real_ord_ore +); + +CREATE OPERATOR >= ( + FUNCTION = eql_v3_internal.gte, + LEFTARG = public.eql_v3_real_ord_ore, RIGHTARG = eql_v3.query_real_ord_ope +); + +CREATE OPERATOR >= ( + FUNCTION = eql_v3_internal.gte, + LEFTARG = eql_v3.query_real_ord_ope, RIGHTARG = public.eql_v3_real_ord_ore +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = public.eql_v3_real_ord, RIGHTARG = eql_v3.query_real_ord_ope +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = eql_v3.query_real_ord_ope, RIGHTARG = public.eql_v3_real_ord +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = public.eql_v3_real_ord, RIGHTARG = eql_v3.query_real_ord_ope +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = eql_v3.query_real_ord_ope, RIGHTARG = public.eql_v3_real_ord +); + +CREATE OPERATOR < ( + FUNCTION = eql_v3_internal.lt, + LEFTARG = public.eql_v3_real_ord, RIGHTARG = eql_v3.query_real_ord_ope +); + +CREATE OPERATOR < ( + FUNCTION = eql_v3_internal.lt, + LEFTARG = eql_v3.query_real_ord_ope, RIGHTARG = public.eql_v3_real_ord +); + +CREATE OPERATOR <= ( + FUNCTION = eql_v3_internal.lte, + LEFTARG = public.eql_v3_real_ord, RIGHTARG = eql_v3.query_real_ord_ope +); + +CREATE OPERATOR <= ( + FUNCTION = eql_v3_internal.lte, + LEFTARG = eql_v3.query_real_ord_ope, RIGHTARG = public.eql_v3_real_ord +); + +CREATE OPERATOR > ( + FUNCTION = eql_v3_internal.gt, + LEFTARG = public.eql_v3_real_ord, RIGHTARG = eql_v3.query_real_ord_ope +); + +CREATE OPERATOR > ( + FUNCTION = eql_v3_internal.gt, + LEFTARG = eql_v3.query_real_ord_ope, RIGHTARG = public.eql_v3_real_ord +); + +CREATE OPERATOR >= ( + FUNCTION = eql_v3_internal.gte, + LEFTARG = public.eql_v3_real_ord, RIGHTARG = eql_v3.query_real_ord_ope +); + +CREATE OPERATOR >= ( + FUNCTION = eql_v3_internal.gte, + LEFTARG = eql_v3.query_real_ord_ope, RIGHTARG = public.eql_v3_real_ord +); -- AUTOMATICALLY GENERATED FILE. --! @file encrypted_domain/real/real_ord_ope_operators.sql @@ -39196,7 +45594,7 @@ AS $$ SELECT eql_v3_internal.ope_cllw(a::jsonb) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a public.eql_v3_smallint_ord, b public.eql_v3_smallint_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) = eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_smallint_ord. --! @param a public.eql_v3_smallint_ord @@ -39204,7 +45602,7 @@ AS $$ SELECT eql_v3.ord_term(a) = eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a public.eql_v3_smallint_ord, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) = eql_v3.ord_term(b::public.eql_v3_smallint_ord) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.=) eql_v3.ord_term(b::public.eql_v3_smallint_ord) $$; --! @brief Operator wrapper for public.eql_v3_smallint_ord. --! @param a jsonb @@ -39212,7 +45610,7 @@ AS $$ SELECT eql_v3.ord_term(a) = eql_v3.ord_term(b::public.eql_v3_smallint_ord) --! @return boolean CREATE FUNCTION eql_v3.eq(a jsonb, b public.eql_v3_smallint_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_smallint_ord) = eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_smallint_ord) OPERATOR(pg_catalog.=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_smallint_ord. --! @param a public.eql_v3_smallint_ord @@ -39220,7 +45618,7 @@ AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_smallint_ord) = eql_v3.ord_term(b) --! @return boolean CREATE FUNCTION eql_v3.neq(a public.eql_v3_smallint_ord, b public.eql_v3_smallint_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <> eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_smallint_ord. --! @param a public.eql_v3_smallint_ord @@ -39228,7 +45626,7 @@ AS $$ SELECT eql_v3.ord_term(a) <> eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.neq(a public.eql_v3_smallint_ord, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <> eql_v3.ord_term(b::public.eql_v3_smallint_ord) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<>) eql_v3.ord_term(b::public.eql_v3_smallint_ord) $$; --! @brief Operator wrapper for public.eql_v3_smallint_ord. --! @param a jsonb @@ -39236,7 +45634,7 @@ AS $$ SELECT eql_v3.ord_term(a) <> eql_v3.ord_term(b::public.eql_v3_smallint_ord --! @return boolean CREATE FUNCTION eql_v3.neq(a jsonb, b public.eql_v3_smallint_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_smallint_ord) <> eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_smallint_ord) OPERATOR(pg_catalog.<>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_smallint_ord. --! @param a public.eql_v3_smallint_ord @@ -39244,7 +45642,7 @@ AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_smallint_ord) <> eql_v3.ord_term(b --! @return boolean CREATE FUNCTION eql_v3.lt(a public.eql_v3_smallint_ord, b public.eql_v3_smallint_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_smallint_ord. --! @param a public.eql_v3_smallint_ord @@ -39252,7 +45650,7 @@ AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lt(a public.eql_v3_smallint_ord, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b::public.eql_v3_smallint_ord) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<) eql_v3.ord_term(b::public.eql_v3_smallint_ord) $$; --! @brief Operator wrapper for public.eql_v3_smallint_ord. --! @param a jsonb @@ -39260,7 +45658,7 @@ AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b::public.eql_v3_smallint_ord) --! @return boolean CREATE FUNCTION eql_v3.lt(a jsonb, b public.eql_v3_smallint_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_smallint_ord) < eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_smallint_ord) OPERATOR(pg_catalog.<) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_smallint_ord. --! @param a public.eql_v3_smallint_ord @@ -39268,7 +45666,7 @@ AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_smallint_ord) < eql_v3.ord_term(b) --! @return boolean CREATE FUNCTION eql_v3.lte(a public.eql_v3_smallint_ord, b public.eql_v3_smallint_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_smallint_ord. --! @param a public.eql_v3_smallint_ord @@ -39276,7 +45674,7 @@ AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lte(a public.eql_v3_smallint_ord, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b::public.eql_v3_smallint_ord) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<=) eql_v3.ord_term(b::public.eql_v3_smallint_ord) $$; --! @brief Operator wrapper for public.eql_v3_smallint_ord. --! @param a jsonb @@ -39284,7 +45682,7 @@ AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b::public.eql_v3_smallint_ord --! @return boolean CREATE FUNCTION eql_v3.lte(a jsonb, b public.eql_v3_smallint_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_smallint_ord) <= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_smallint_ord) OPERATOR(pg_catalog.<=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_smallint_ord. --! @param a public.eql_v3_smallint_ord @@ -39292,7 +45690,7 @@ AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_smallint_ord) <= eql_v3.ord_term(b --! @return boolean CREATE FUNCTION eql_v3.gt(a public.eql_v3_smallint_ord, b public.eql_v3_smallint_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_smallint_ord. --! @param a public.eql_v3_smallint_ord @@ -39300,7 +45698,7 @@ AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gt(a public.eql_v3_smallint_ord, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b::public.eql_v3_smallint_ord) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>) eql_v3.ord_term(b::public.eql_v3_smallint_ord) $$; --! @brief Operator wrapper for public.eql_v3_smallint_ord. --! @param a jsonb @@ -39308,7 +45706,7 @@ AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b::public.eql_v3_smallint_ord) --! @return boolean CREATE FUNCTION eql_v3.gt(a jsonb, b public.eql_v3_smallint_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_smallint_ord) > eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_smallint_ord) OPERATOR(pg_catalog.>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_smallint_ord. --! @param a public.eql_v3_smallint_ord @@ -39316,7 +45714,7 @@ AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_smallint_ord) > eql_v3.ord_term(b) --! @return boolean CREATE FUNCTION eql_v3.gte(a public.eql_v3_smallint_ord, b public.eql_v3_smallint_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_smallint_ord. --! @param a public.eql_v3_smallint_ord @@ -39324,7 +45722,7 @@ AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gte(a public.eql_v3_smallint_ord, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b::public.eql_v3_smallint_ord) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>=) eql_v3.ord_term(b::public.eql_v3_smallint_ord) $$; --! @brief Operator wrapper for public.eql_v3_smallint_ord. --! @param a jsonb @@ -39332,7 +45730,7 @@ AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b::public.eql_v3_smallint_ord --! @return boolean CREATE FUNCTION eql_v3.gte(a jsonb, b public.eql_v3_smallint_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_smallint_ord) >= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_smallint_ord) OPERATOR(pg_catalog.>=) eql_v3.ord_term(b) $$; --! @brief Unsupported operator blocker for public.eql_v3_smallint_ord. --! @@ -39758,7 +46156,7 @@ AS $$ SELECT eql_v3_internal.ope_cllw(a::jsonb) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a public.eql_v3_smallint_ord, b eql_v3.query_smallint_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) = eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_smallint_ord. --! @param a eql_v3.query_smallint_ord @@ -39766,7 +46164,7 @@ AS $$ SELECT eql_v3.ord_term(a) = eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a eql_v3.query_smallint_ord, b public.eql_v3_smallint_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) = eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_smallint_ord. --! @param a public.eql_v3_smallint_ord @@ -39774,7 +46172,7 @@ AS $$ SELECT eql_v3.ord_term(a) = eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.neq(a public.eql_v3_smallint_ord, b eql_v3.query_smallint_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <> eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_smallint_ord. --! @param a eql_v3.query_smallint_ord @@ -39782,7 +46180,7 @@ AS $$ SELECT eql_v3.ord_term(a) <> eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.neq(a eql_v3.query_smallint_ord, b public.eql_v3_smallint_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <> eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_smallint_ord. --! @param a public.eql_v3_smallint_ord @@ -39790,7 +46188,7 @@ AS $$ SELECT eql_v3.ord_term(a) <> eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lt(a public.eql_v3_smallint_ord, b eql_v3.query_smallint_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_smallint_ord. --! @param a eql_v3.query_smallint_ord @@ -39798,7 +46196,7 @@ AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lt(a eql_v3.query_smallint_ord, b public.eql_v3_smallint_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_smallint_ord. --! @param a public.eql_v3_smallint_ord @@ -39806,7 +46204,7 @@ AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lte(a public.eql_v3_smallint_ord, b eql_v3.query_smallint_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_smallint_ord. --! @param a eql_v3.query_smallint_ord @@ -39814,7 +46212,7 @@ AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lte(a eql_v3.query_smallint_ord, b public.eql_v3_smallint_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_smallint_ord. --! @param a public.eql_v3_smallint_ord @@ -39822,7 +46220,7 @@ AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gt(a public.eql_v3_smallint_ord, b eql_v3.query_smallint_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_smallint_ord. --! @param a eql_v3.query_smallint_ord @@ -39830,7 +46228,7 @@ AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gt(a eql_v3.query_smallint_ord, b public.eql_v3_smallint_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_smallint_ord. --! @param a public.eql_v3_smallint_ord @@ -39838,7 +46236,7 @@ AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gte(a public.eql_v3_smallint_ord, b eql_v3.query_smallint_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_smallint_ord. --! @param a eql_v3.query_smallint_ord @@ -39846,7 +46244,259 @@ AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gte(a eql_v3.query_smallint_ord, b public.eql_v3_smallint_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>=) eql_v3.ord_term(b) $$; + +--! @brief Unsupported operator blocker for eql_v3.query_smallint_ord: public.eql_v3_smallint_eq and eql_v3.query_smallint_ord (mismatched query domain). +--! @param a public.eql_v3_smallint_eq left operand +--! @param b eql_v3.query_smallint_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a public.eql_v3_smallint_eq, b eql_v3.query_smallint_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'public.eql_v3_smallint_eq and eql_v3.query_smallint_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_smallint_ord: eql_v3.query_smallint_ord and public.eql_v3_smallint_eq (mismatched query domain). +--! @param a eql_v3.query_smallint_ord left operand +--! @param b public.eql_v3_smallint_eq right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a eql_v3.query_smallint_ord, b public.eql_v3_smallint_eq) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'eql_v3.query_smallint_ord and public.eql_v3_smallint_eq'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_smallint_ord: public.eql_v3_smallint_eq and eql_v3.query_smallint_ord (mismatched query domain). +--! @param a public.eql_v3_smallint_eq left operand +--! @param b eql_v3.query_smallint_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a public.eql_v3_smallint_eq, b eql_v3.query_smallint_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'public.eql_v3_smallint_eq and eql_v3.query_smallint_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_smallint_ord: eql_v3.query_smallint_ord and public.eql_v3_smallint_eq (mismatched query domain). +--! @param a eql_v3.query_smallint_ord left operand +--! @param b public.eql_v3_smallint_eq right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a eql_v3.query_smallint_ord, b public.eql_v3_smallint_eq) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'eql_v3.query_smallint_ord and public.eql_v3_smallint_eq'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_smallint_ord: public.eql_v3_smallint_ord_ore and eql_v3.query_smallint_ord (mismatched query domain). +--! @param a public.eql_v3_smallint_ord_ore left operand +--! @param b eql_v3.query_smallint_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a public.eql_v3_smallint_ord_ore, b eql_v3.query_smallint_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'public.eql_v3_smallint_ord_ore and eql_v3.query_smallint_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_smallint_ord: eql_v3.query_smallint_ord and public.eql_v3_smallint_ord_ore (mismatched query domain). +--! @param a eql_v3.query_smallint_ord left operand +--! @param b public.eql_v3_smallint_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a eql_v3.query_smallint_ord, b public.eql_v3_smallint_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'eql_v3.query_smallint_ord and public.eql_v3_smallint_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_smallint_ord: public.eql_v3_smallint_ord_ore and eql_v3.query_smallint_ord (mismatched query domain). +--! @param a public.eql_v3_smallint_ord_ore left operand +--! @param b eql_v3.query_smallint_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a public.eql_v3_smallint_ord_ore, b eql_v3.query_smallint_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'public.eql_v3_smallint_ord_ore and eql_v3.query_smallint_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_smallint_ord: eql_v3.query_smallint_ord and public.eql_v3_smallint_ord_ore (mismatched query domain). +--! @param a eql_v3.query_smallint_ord left operand +--! @param b public.eql_v3_smallint_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a eql_v3.query_smallint_ord, b public.eql_v3_smallint_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'eql_v3.query_smallint_ord and public.eql_v3_smallint_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_smallint_ord: public.eql_v3_smallint_ord_ore and eql_v3.query_smallint_ord (mismatched query domain). +--! @param a public.eql_v3_smallint_ord_ore left operand +--! @param b eql_v3.query_smallint_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lt(a public.eql_v3_smallint_ord_ore, b eql_v3.query_smallint_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<', 'public.eql_v3_smallint_ord_ore and eql_v3.query_smallint_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_smallint_ord: eql_v3.query_smallint_ord and public.eql_v3_smallint_ord_ore (mismatched query domain). +--! @param a eql_v3.query_smallint_ord left operand +--! @param b public.eql_v3_smallint_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lt(a eql_v3.query_smallint_ord, b public.eql_v3_smallint_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<', 'eql_v3.query_smallint_ord and public.eql_v3_smallint_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_smallint_ord: public.eql_v3_smallint_ord_ore and eql_v3.query_smallint_ord (mismatched query domain). +--! @param a public.eql_v3_smallint_ord_ore left operand +--! @param b eql_v3.query_smallint_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lte(a public.eql_v3_smallint_ord_ore, b eql_v3.query_smallint_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<=', 'public.eql_v3_smallint_ord_ore and eql_v3.query_smallint_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_smallint_ord: eql_v3.query_smallint_ord and public.eql_v3_smallint_ord_ore (mismatched query domain). +--! @param a eql_v3.query_smallint_ord left operand +--! @param b public.eql_v3_smallint_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lte(a eql_v3.query_smallint_ord, b public.eql_v3_smallint_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<=', 'eql_v3.query_smallint_ord and public.eql_v3_smallint_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_smallint_ord: public.eql_v3_smallint_ord_ore and eql_v3.query_smallint_ord (mismatched query domain). +--! @param a public.eql_v3_smallint_ord_ore left operand +--! @param b eql_v3.query_smallint_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gt(a public.eql_v3_smallint_ord_ore, b eql_v3.query_smallint_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>', 'public.eql_v3_smallint_ord_ore and eql_v3.query_smallint_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_smallint_ord: eql_v3.query_smallint_ord and public.eql_v3_smallint_ord_ore (mismatched query domain). +--! @param a eql_v3.query_smallint_ord left operand +--! @param b public.eql_v3_smallint_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gt(a eql_v3.query_smallint_ord, b public.eql_v3_smallint_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>', 'eql_v3.query_smallint_ord and public.eql_v3_smallint_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_smallint_ord: public.eql_v3_smallint_ord_ore and eql_v3.query_smallint_ord (mismatched query domain). +--! @param a public.eql_v3_smallint_ord_ore left operand +--! @param b eql_v3.query_smallint_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gte(a public.eql_v3_smallint_ord_ore, b eql_v3.query_smallint_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>=', 'public.eql_v3_smallint_ord_ore and eql_v3.query_smallint_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_smallint_ord: eql_v3.query_smallint_ord and public.eql_v3_smallint_ord_ore (mismatched query domain). +--! @param a eql_v3.query_smallint_ord left operand +--! @param b public.eql_v3_smallint_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gte(a eql_v3.query_smallint_ord, b public.eql_v3_smallint_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>=', 'eql_v3.query_smallint_ord and public.eql_v3_smallint_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_smallint_ord: public.eql_v3_smallint_ord_ope and eql_v3.query_smallint_ord (mismatched query domain). +--! @param a public.eql_v3_smallint_ord_ope left operand +--! @param b eql_v3.query_smallint_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a public.eql_v3_smallint_ord_ope, b eql_v3.query_smallint_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'public.eql_v3_smallint_ord_ope and eql_v3.query_smallint_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_smallint_ord: eql_v3.query_smallint_ord and public.eql_v3_smallint_ord_ope (mismatched query domain). +--! @param a eql_v3.query_smallint_ord left operand +--! @param b public.eql_v3_smallint_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a eql_v3.query_smallint_ord, b public.eql_v3_smallint_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'eql_v3.query_smallint_ord and public.eql_v3_smallint_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_smallint_ord: public.eql_v3_smallint_ord_ope and eql_v3.query_smallint_ord (mismatched query domain). +--! @param a public.eql_v3_smallint_ord_ope left operand +--! @param b eql_v3.query_smallint_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a public.eql_v3_smallint_ord_ope, b eql_v3.query_smallint_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'public.eql_v3_smallint_ord_ope and eql_v3.query_smallint_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_smallint_ord: eql_v3.query_smallint_ord and public.eql_v3_smallint_ord_ope (mismatched query domain). +--! @param a eql_v3.query_smallint_ord left operand +--! @param b public.eql_v3_smallint_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a eql_v3.query_smallint_ord, b public.eql_v3_smallint_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'eql_v3.query_smallint_ord and public.eql_v3_smallint_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_smallint_ord: public.eql_v3_smallint_ord_ope and eql_v3.query_smallint_ord (mismatched query domain). +--! @param a public.eql_v3_smallint_ord_ope left operand +--! @param b eql_v3.query_smallint_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lt(a public.eql_v3_smallint_ord_ope, b eql_v3.query_smallint_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<', 'public.eql_v3_smallint_ord_ope and eql_v3.query_smallint_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_smallint_ord: eql_v3.query_smallint_ord and public.eql_v3_smallint_ord_ope (mismatched query domain). +--! @param a eql_v3.query_smallint_ord left operand +--! @param b public.eql_v3_smallint_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lt(a eql_v3.query_smallint_ord, b public.eql_v3_smallint_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<', 'eql_v3.query_smallint_ord and public.eql_v3_smallint_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_smallint_ord: public.eql_v3_smallint_ord_ope and eql_v3.query_smallint_ord (mismatched query domain). +--! @param a public.eql_v3_smallint_ord_ope left operand +--! @param b eql_v3.query_smallint_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lte(a public.eql_v3_smallint_ord_ope, b eql_v3.query_smallint_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<=', 'public.eql_v3_smallint_ord_ope and eql_v3.query_smallint_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_smallint_ord: eql_v3.query_smallint_ord and public.eql_v3_smallint_ord_ope (mismatched query domain). +--! @param a eql_v3.query_smallint_ord left operand +--! @param b public.eql_v3_smallint_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lte(a eql_v3.query_smallint_ord, b public.eql_v3_smallint_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<=', 'eql_v3.query_smallint_ord and public.eql_v3_smallint_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_smallint_ord: public.eql_v3_smallint_ord_ope and eql_v3.query_smallint_ord (mismatched query domain). +--! @param a public.eql_v3_smallint_ord_ope left operand +--! @param b eql_v3.query_smallint_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gt(a public.eql_v3_smallint_ord_ope, b eql_v3.query_smallint_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>', 'public.eql_v3_smallint_ord_ope and eql_v3.query_smallint_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_smallint_ord: eql_v3.query_smallint_ord and public.eql_v3_smallint_ord_ope (mismatched query domain). +--! @param a eql_v3.query_smallint_ord left operand +--! @param b public.eql_v3_smallint_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gt(a eql_v3.query_smallint_ord, b public.eql_v3_smallint_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>', 'eql_v3.query_smallint_ord and public.eql_v3_smallint_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_smallint_ord: public.eql_v3_smallint_ord_ope and eql_v3.query_smallint_ord (mismatched query domain). +--! @param a public.eql_v3_smallint_ord_ope left operand +--! @param b eql_v3.query_smallint_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gte(a public.eql_v3_smallint_ord_ope, b eql_v3.query_smallint_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>=', 'public.eql_v3_smallint_ord_ope and eql_v3.query_smallint_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_smallint_ord: eql_v3.query_smallint_ord and public.eql_v3_smallint_ord_ope (mismatched query domain). +--! @param a eql_v3.query_smallint_ord left operand +--! @param b public.eql_v3_smallint_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gte(a eql_v3.query_smallint_ord, b public.eql_v3_smallint_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>=', 'eql_v3.query_smallint_ord and public.eql_v3_smallint_ord_ope'; END; $$ +LANGUAGE plpgsql; -- AUTOMATICALLY GENERATED FILE. --! @file encrypted_domain/smallint/query_smallint_ord_operators.sql @@ -39923,6 +46573,146 @@ CREATE OPERATOR >= ( LEFTARG = eql_v3.query_smallint_ord, RIGHTARG = public.eql_v3_smallint_ord, COMMUTATOR = <=, NEGATOR = <, RESTRICT = scalargesel, JOIN = scalargejoinsel ); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = public.eql_v3_smallint_eq, RIGHTARG = eql_v3.query_smallint_ord +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = eql_v3.query_smallint_ord, RIGHTARG = public.eql_v3_smallint_eq +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = public.eql_v3_smallint_eq, RIGHTARG = eql_v3.query_smallint_ord +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = eql_v3.query_smallint_ord, RIGHTARG = public.eql_v3_smallint_eq +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = public.eql_v3_smallint_ord_ore, RIGHTARG = eql_v3.query_smallint_ord +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = eql_v3.query_smallint_ord, RIGHTARG = public.eql_v3_smallint_ord_ore +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = public.eql_v3_smallint_ord_ore, RIGHTARG = eql_v3.query_smallint_ord +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = eql_v3.query_smallint_ord, RIGHTARG = public.eql_v3_smallint_ord_ore +); + +CREATE OPERATOR < ( + FUNCTION = eql_v3_internal.lt, + LEFTARG = public.eql_v3_smallint_ord_ore, RIGHTARG = eql_v3.query_smallint_ord +); + +CREATE OPERATOR < ( + FUNCTION = eql_v3_internal.lt, + LEFTARG = eql_v3.query_smallint_ord, RIGHTARG = public.eql_v3_smallint_ord_ore +); + +CREATE OPERATOR <= ( + FUNCTION = eql_v3_internal.lte, + LEFTARG = public.eql_v3_smallint_ord_ore, RIGHTARG = eql_v3.query_smallint_ord +); + +CREATE OPERATOR <= ( + FUNCTION = eql_v3_internal.lte, + LEFTARG = eql_v3.query_smallint_ord, RIGHTARG = public.eql_v3_smallint_ord_ore +); + +CREATE OPERATOR > ( + FUNCTION = eql_v3_internal.gt, + LEFTARG = public.eql_v3_smallint_ord_ore, RIGHTARG = eql_v3.query_smallint_ord +); + +CREATE OPERATOR > ( + FUNCTION = eql_v3_internal.gt, + LEFTARG = eql_v3.query_smallint_ord, RIGHTARG = public.eql_v3_smallint_ord_ore +); + +CREATE OPERATOR >= ( + FUNCTION = eql_v3_internal.gte, + LEFTARG = public.eql_v3_smallint_ord_ore, RIGHTARG = eql_v3.query_smallint_ord +); + +CREATE OPERATOR >= ( + FUNCTION = eql_v3_internal.gte, + LEFTARG = eql_v3.query_smallint_ord, RIGHTARG = public.eql_v3_smallint_ord_ore +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = public.eql_v3_smallint_ord_ope, RIGHTARG = eql_v3.query_smallint_ord +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = eql_v3.query_smallint_ord, RIGHTARG = public.eql_v3_smallint_ord_ope +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = public.eql_v3_smallint_ord_ope, RIGHTARG = eql_v3.query_smallint_ord +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = eql_v3.query_smallint_ord, RIGHTARG = public.eql_v3_smallint_ord_ope +); + +CREATE OPERATOR < ( + FUNCTION = eql_v3_internal.lt, + LEFTARG = public.eql_v3_smallint_ord_ope, RIGHTARG = eql_v3.query_smallint_ord +); + +CREATE OPERATOR < ( + FUNCTION = eql_v3_internal.lt, + LEFTARG = eql_v3.query_smallint_ord, RIGHTARG = public.eql_v3_smallint_ord_ope +); + +CREATE OPERATOR <= ( + FUNCTION = eql_v3_internal.lte, + LEFTARG = public.eql_v3_smallint_ord_ope, RIGHTARG = eql_v3.query_smallint_ord +); + +CREATE OPERATOR <= ( + FUNCTION = eql_v3_internal.lte, + LEFTARG = eql_v3.query_smallint_ord, RIGHTARG = public.eql_v3_smallint_ord_ope +); + +CREATE OPERATOR > ( + FUNCTION = eql_v3_internal.gt, + LEFTARG = public.eql_v3_smallint_ord_ope, RIGHTARG = eql_v3.query_smallint_ord +); + +CREATE OPERATOR > ( + FUNCTION = eql_v3_internal.gt, + LEFTARG = eql_v3.query_smallint_ord, RIGHTARG = public.eql_v3_smallint_ord_ope +); + +CREATE OPERATOR >= ( + FUNCTION = eql_v3_internal.gte, + LEFTARG = public.eql_v3_smallint_ord_ope, RIGHTARG = eql_v3.query_smallint_ord +); + +CREATE OPERATOR >= ( + FUNCTION = eql_v3_internal.gte, + LEFTARG = eql_v3.query_smallint_ord, RIGHTARG = public.eql_v3_smallint_ord_ope +); -- AUTOMATICALLY GENERATED FILE. --! @file encrypted_domain/smallint/smallint_ord_ope_functions.sql @@ -39942,7 +46732,7 @@ AS $$ SELECT eql_v3_internal.ope_cllw(a::jsonb) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a public.eql_v3_smallint_ord_ope, b public.eql_v3_smallint_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) = eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_smallint_ord_ope. --! @param a public.eql_v3_smallint_ord_ope @@ -39950,7 +46740,7 @@ AS $$ SELECT eql_v3.ord_term(a) = eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a public.eql_v3_smallint_ord_ope, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) = eql_v3.ord_term(b::public.eql_v3_smallint_ord_ope) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.=) eql_v3.ord_term(b::public.eql_v3_smallint_ord_ope) $$; --! @brief Operator wrapper for public.eql_v3_smallint_ord_ope. --! @param a jsonb @@ -39958,7 +46748,7 @@ AS $$ SELECT eql_v3.ord_term(a) = eql_v3.ord_term(b::public.eql_v3_smallint_ord_ --! @return boolean CREATE FUNCTION eql_v3.eq(a jsonb, b public.eql_v3_smallint_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_smallint_ord_ope) = eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_smallint_ord_ope) OPERATOR(pg_catalog.=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_smallint_ord_ope. --! @param a public.eql_v3_smallint_ord_ope @@ -39966,7 +46756,7 @@ AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_smallint_ord_ope) = eql_v3.ord_ter --! @return boolean CREATE FUNCTION eql_v3.neq(a public.eql_v3_smallint_ord_ope, b public.eql_v3_smallint_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <> eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_smallint_ord_ope. --! @param a public.eql_v3_smallint_ord_ope @@ -39974,7 +46764,7 @@ AS $$ SELECT eql_v3.ord_term(a) <> eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.neq(a public.eql_v3_smallint_ord_ope, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <> eql_v3.ord_term(b::public.eql_v3_smallint_ord_ope) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<>) eql_v3.ord_term(b::public.eql_v3_smallint_ord_ope) $$; --! @brief Operator wrapper for public.eql_v3_smallint_ord_ope. --! @param a jsonb @@ -39982,7 +46772,7 @@ AS $$ SELECT eql_v3.ord_term(a) <> eql_v3.ord_term(b::public.eql_v3_smallint_ord --! @return boolean CREATE FUNCTION eql_v3.neq(a jsonb, b public.eql_v3_smallint_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_smallint_ord_ope) <> eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_smallint_ord_ope) OPERATOR(pg_catalog.<>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_smallint_ord_ope. --! @param a public.eql_v3_smallint_ord_ope @@ -39990,7 +46780,7 @@ AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_smallint_ord_ope) <> eql_v3.ord_te --! @return boolean CREATE FUNCTION eql_v3.lt(a public.eql_v3_smallint_ord_ope, b public.eql_v3_smallint_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_smallint_ord_ope. --! @param a public.eql_v3_smallint_ord_ope @@ -39998,7 +46788,7 @@ AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lt(a public.eql_v3_smallint_ord_ope, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b::public.eql_v3_smallint_ord_ope) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<) eql_v3.ord_term(b::public.eql_v3_smallint_ord_ope) $$; --! @brief Operator wrapper for public.eql_v3_smallint_ord_ope. --! @param a jsonb @@ -40006,7 +46796,7 @@ AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b::public.eql_v3_smallint_ord_ --! @return boolean CREATE FUNCTION eql_v3.lt(a jsonb, b public.eql_v3_smallint_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_smallint_ord_ope) < eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_smallint_ord_ope) OPERATOR(pg_catalog.<) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_smallint_ord_ope. --! @param a public.eql_v3_smallint_ord_ope @@ -40014,7 +46804,7 @@ AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_smallint_ord_ope) < eql_v3.ord_ter --! @return boolean CREATE FUNCTION eql_v3.lte(a public.eql_v3_smallint_ord_ope, b public.eql_v3_smallint_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_smallint_ord_ope. --! @param a public.eql_v3_smallint_ord_ope @@ -40022,7 +46812,7 @@ AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lte(a public.eql_v3_smallint_ord_ope, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b::public.eql_v3_smallint_ord_ope) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<=) eql_v3.ord_term(b::public.eql_v3_smallint_ord_ope) $$; --! @brief Operator wrapper for public.eql_v3_smallint_ord_ope. --! @param a jsonb @@ -40030,7 +46820,7 @@ AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b::public.eql_v3_smallint_ord --! @return boolean CREATE FUNCTION eql_v3.lte(a jsonb, b public.eql_v3_smallint_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_smallint_ord_ope) <= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_smallint_ord_ope) OPERATOR(pg_catalog.<=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_smallint_ord_ope. --! @param a public.eql_v3_smallint_ord_ope @@ -40038,7 +46828,7 @@ AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_smallint_ord_ope) <= eql_v3.ord_te --! @return boolean CREATE FUNCTION eql_v3.gt(a public.eql_v3_smallint_ord_ope, b public.eql_v3_smallint_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_smallint_ord_ope. --! @param a public.eql_v3_smallint_ord_ope @@ -40046,7 +46836,7 @@ AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gt(a public.eql_v3_smallint_ord_ope, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b::public.eql_v3_smallint_ord_ope) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>) eql_v3.ord_term(b::public.eql_v3_smallint_ord_ope) $$; --! @brief Operator wrapper for public.eql_v3_smallint_ord_ope. --! @param a jsonb @@ -40054,7 +46844,7 @@ AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b::public.eql_v3_smallint_ord_ --! @return boolean CREATE FUNCTION eql_v3.gt(a jsonb, b public.eql_v3_smallint_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_smallint_ord_ope) > eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_smallint_ord_ope) OPERATOR(pg_catalog.>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_smallint_ord_ope. --! @param a public.eql_v3_smallint_ord_ope @@ -40062,7 +46852,7 @@ AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_smallint_ord_ope) > eql_v3.ord_ter --! @return boolean CREATE FUNCTION eql_v3.gte(a public.eql_v3_smallint_ord_ope, b public.eql_v3_smallint_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_smallint_ord_ope. --! @param a public.eql_v3_smallint_ord_ope @@ -40070,7 +46860,7 @@ AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gte(a public.eql_v3_smallint_ord_ope, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b::public.eql_v3_smallint_ord_ope) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>=) eql_v3.ord_term(b::public.eql_v3_smallint_ord_ope) $$; --! @brief Operator wrapper for public.eql_v3_smallint_ord_ope. --! @param a jsonb @@ -40078,7 +46868,7 @@ AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b::public.eql_v3_smallint_ord --! @return boolean CREATE FUNCTION eql_v3.gte(a jsonb, b public.eql_v3_smallint_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_smallint_ord_ope) >= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_smallint_ord_ope) OPERATOR(pg_catalog.>=) eql_v3.ord_term(b) $$; --! @brief Unsupported operator blocker for public.eql_v3_smallint_ord_ope. --! @@ -40504,7 +47294,7 @@ AS $$ SELECT eql_v3_internal.ope_cllw(a::jsonb) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a public.eql_v3_smallint_ord_ope, b eql_v3.query_smallint_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) = eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_smallint_ord_ope. --! @param a eql_v3.query_smallint_ord_ope @@ -40512,7 +47302,7 @@ AS $$ SELECT eql_v3.ord_term(a) = eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a eql_v3.query_smallint_ord_ope, b public.eql_v3_smallint_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) = eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_smallint_ord_ope. --! @param a public.eql_v3_smallint_ord_ope @@ -40520,7 +47310,7 @@ AS $$ SELECT eql_v3.ord_term(a) = eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.neq(a public.eql_v3_smallint_ord_ope, b eql_v3.query_smallint_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <> eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_smallint_ord_ope. --! @param a eql_v3.query_smallint_ord_ope @@ -40528,7 +47318,7 @@ AS $$ SELECT eql_v3.ord_term(a) <> eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.neq(a eql_v3.query_smallint_ord_ope, b public.eql_v3_smallint_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <> eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_smallint_ord_ope. --! @param a public.eql_v3_smallint_ord_ope @@ -40536,7 +47326,7 @@ AS $$ SELECT eql_v3.ord_term(a) <> eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lt(a public.eql_v3_smallint_ord_ope, b eql_v3.query_smallint_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_smallint_ord_ope. --! @param a eql_v3.query_smallint_ord_ope @@ -40544,7 +47334,7 @@ AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lt(a eql_v3.query_smallint_ord_ope, b public.eql_v3_smallint_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_smallint_ord_ope. --! @param a public.eql_v3_smallint_ord_ope @@ -40552,7 +47342,7 @@ AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lte(a public.eql_v3_smallint_ord_ope, b eql_v3.query_smallint_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_smallint_ord_ope. --! @param a eql_v3.query_smallint_ord_ope @@ -40560,7 +47350,7 @@ AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lte(a eql_v3.query_smallint_ord_ope, b public.eql_v3_smallint_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_smallint_ord_ope. --! @param a public.eql_v3_smallint_ord_ope @@ -40568,7 +47358,7 @@ AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gt(a public.eql_v3_smallint_ord_ope, b eql_v3.query_smallint_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_smallint_ord_ope. --! @param a eql_v3.query_smallint_ord_ope @@ -40576,7 +47366,7 @@ AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gt(a eql_v3.query_smallint_ord_ope, b public.eql_v3_smallint_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_smallint_ord_ope. --! @param a public.eql_v3_smallint_ord_ope @@ -40584,7 +47374,7 @@ AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gte(a public.eql_v3_smallint_ord_ope, b eql_v3.query_smallint_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_smallint_ord_ope. --! @param a eql_v3.query_smallint_ord_ope @@ -40592,7 +47382,259 @@ AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gte(a eql_v3.query_smallint_ord_ope, b public.eql_v3_smallint_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>=) eql_v3.ord_term(b) $$; + +--! @brief Unsupported operator blocker for eql_v3.query_smallint_ord_ope: public.eql_v3_smallint_eq and eql_v3.query_smallint_ord_ope (mismatched query domain). +--! @param a public.eql_v3_smallint_eq left operand +--! @param b eql_v3.query_smallint_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a public.eql_v3_smallint_eq, b eql_v3.query_smallint_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'public.eql_v3_smallint_eq and eql_v3.query_smallint_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_smallint_ord_ope: eql_v3.query_smallint_ord_ope and public.eql_v3_smallint_eq (mismatched query domain). +--! @param a eql_v3.query_smallint_ord_ope left operand +--! @param b public.eql_v3_smallint_eq right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a eql_v3.query_smallint_ord_ope, b public.eql_v3_smallint_eq) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'eql_v3.query_smallint_ord_ope and public.eql_v3_smallint_eq'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_smallint_ord_ope: public.eql_v3_smallint_eq and eql_v3.query_smallint_ord_ope (mismatched query domain). +--! @param a public.eql_v3_smallint_eq left operand +--! @param b eql_v3.query_smallint_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a public.eql_v3_smallint_eq, b eql_v3.query_smallint_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'public.eql_v3_smallint_eq and eql_v3.query_smallint_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_smallint_ord_ope: eql_v3.query_smallint_ord_ope and public.eql_v3_smallint_eq (mismatched query domain). +--! @param a eql_v3.query_smallint_ord_ope left operand +--! @param b public.eql_v3_smallint_eq right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a eql_v3.query_smallint_ord_ope, b public.eql_v3_smallint_eq) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'eql_v3.query_smallint_ord_ope and public.eql_v3_smallint_eq'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_smallint_ord_ope: public.eql_v3_smallint_ord_ore and eql_v3.query_smallint_ord_ope (mismatched query domain). +--! @param a public.eql_v3_smallint_ord_ore left operand +--! @param b eql_v3.query_smallint_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a public.eql_v3_smallint_ord_ore, b eql_v3.query_smallint_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'public.eql_v3_smallint_ord_ore and eql_v3.query_smallint_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_smallint_ord_ope: eql_v3.query_smallint_ord_ope and public.eql_v3_smallint_ord_ore (mismatched query domain). +--! @param a eql_v3.query_smallint_ord_ope left operand +--! @param b public.eql_v3_smallint_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a eql_v3.query_smallint_ord_ope, b public.eql_v3_smallint_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'eql_v3.query_smallint_ord_ope and public.eql_v3_smallint_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_smallint_ord_ope: public.eql_v3_smallint_ord_ore and eql_v3.query_smallint_ord_ope (mismatched query domain). +--! @param a public.eql_v3_smallint_ord_ore left operand +--! @param b eql_v3.query_smallint_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a public.eql_v3_smallint_ord_ore, b eql_v3.query_smallint_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'public.eql_v3_smallint_ord_ore and eql_v3.query_smallint_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_smallint_ord_ope: eql_v3.query_smallint_ord_ope and public.eql_v3_smallint_ord_ore (mismatched query domain). +--! @param a eql_v3.query_smallint_ord_ope left operand +--! @param b public.eql_v3_smallint_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a eql_v3.query_smallint_ord_ope, b public.eql_v3_smallint_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'eql_v3.query_smallint_ord_ope and public.eql_v3_smallint_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_smallint_ord_ope: public.eql_v3_smallint_ord_ore and eql_v3.query_smallint_ord_ope (mismatched query domain). +--! @param a public.eql_v3_smallint_ord_ore left operand +--! @param b eql_v3.query_smallint_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lt(a public.eql_v3_smallint_ord_ore, b eql_v3.query_smallint_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<', 'public.eql_v3_smallint_ord_ore and eql_v3.query_smallint_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_smallint_ord_ope: eql_v3.query_smallint_ord_ope and public.eql_v3_smallint_ord_ore (mismatched query domain). +--! @param a eql_v3.query_smallint_ord_ope left operand +--! @param b public.eql_v3_smallint_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lt(a eql_v3.query_smallint_ord_ope, b public.eql_v3_smallint_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<', 'eql_v3.query_smallint_ord_ope and public.eql_v3_smallint_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_smallint_ord_ope: public.eql_v3_smallint_ord_ore and eql_v3.query_smallint_ord_ope (mismatched query domain). +--! @param a public.eql_v3_smallint_ord_ore left operand +--! @param b eql_v3.query_smallint_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lte(a public.eql_v3_smallint_ord_ore, b eql_v3.query_smallint_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<=', 'public.eql_v3_smallint_ord_ore and eql_v3.query_smallint_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_smallint_ord_ope: eql_v3.query_smallint_ord_ope and public.eql_v3_smallint_ord_ore (mismatched query domain). +--! @param a eql_v3.query_smallint_ord_ope left operand +--! @param b public.eql_v3_smallint_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lte(a eql_v3.query_smallint_ord_ope, b public.eql_v3_smallint_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<=', 'eql_v3.query_smallint_ord_ope and public.eql_v3_smallint_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_smallint_ord_ope: public.eql_v3_smallint_ord_ore and eql_v3.query_smallint_ord_ope (mismatched query domain). +--! @param a public.eql_v3_smallint_ord_ore left operand +--! @param b eql_v3.query_smallint_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gt(a public.eql_v3_smallint_ord_ore, b eql_v3.query_smallint_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>', 'public.eql_v3_smallint_ord_ore and eql_v3.query_smallint_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_smallint_ord_ope: eql_v3.query_smallint_ord_ope and public.eql_v3_smallint_ord_ore (mismatched query domain). +--! @param a eql_v3.query_smallint_ord_ope left operand +--! @param b public.eql_v3_smallint_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gt(a eql_v3.query_smallint_ord_ope, b public.eql_v3_smallint_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>', 'eql_v3.query_smallint_ord_ope and public.eql_v3_smallint_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_smallint_ord_ope: public.eql_v3_smallint_ord_ore and eql_v3.query_smallint_ord_ope (mismatched query domain). +--! @param a public.eql_v3_smallint_ord_ore left operand +--! @param b eql_v3.query_smallint_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gte(a public.eql_v3_smallint_ord_ore, b eql_v3.query_smallint_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>=', 'public.eql_v3_smallint_ord_ore and eql_v3.query_smallint_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_smallint_ord_ope: eql_v3.query_smallint_ord_ope and public.eql_v3_smallint_ord_ore (mismatched query domain). +--! @param a eql_v3.query_smallint_ord_ope left operand +--! @param b public.eql_v3_smallint_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gte(a eql_v3.query_smallint_ord_ope, b public.eql_v3_smallint_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>=', 'eql_v3.query_smallint_ord_ope and public.eql_v3_smallint_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_smallint_ord_ope: public.eql_v3_smallint_ord and eql_v3.query_smallint_ord_ope (mismatched query domain). +--! @param a public.eql_v3_smallint_ord left operand +--! @param b eql_v3.query_smallint_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a public.eql_v3_smallint_ord, b eql_v3.query_smallint_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'public.eql_v3_smallint_ord and eql_v3.query_smallint_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_smallint_ord_ope: eql_v3.query_smallint_ord_ope and public.eql_v3_smallint_ord (mismatched query domain). +--! @param a eql_v3.query_smallint_ord_ope left operand +--! @param b public.eql_v3_smallint_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a eql_v3.query_smallint_ord_ope, b public.eql_v3_smallint_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'eql_v3.query_smallint_ord_ope and public.eql_v3_smallint_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_smallint_ord_ope: public.eql_v3_smallint_ord and eql_v3.query_smallint_ord_ope (mismatched query domain). +--! @param a public.eql_v3_smallint_ord left operand +--! @param b eql_v3.query_smallint_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a public.eql_v3_smallint_ord, b eql_v3.query_smallint_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'public.eql_v3_smallint_ord and eql_v3.query_smallint_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_smallint_ord_ope: eql_v3.query_smallint_ord_ope and public.eql_v3_smallint_ord (mismatched query domain). +--! @param a eql_v3.query_smallint_ord_ope left operand +--! @param b public.eql_v3_smallint_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a eql_v3.query_smallint_ord_ope, b public.eql_v3_smallint_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'eql_v3.query_smallint_ord_ope and public.eql_v3_smallint_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_smallint_ord_ope: public.eql_v3_smallint_ord and eql_v3.query_smallint_ord_ope (mismatched query domain). +--! @param a public.eql_v3_smallint_ord left operand +--! @param b eql_v3.query_smallint_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lt(a public.eql_v3_smallint_ord, b eql_v3.query_smallint_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<', 'public.eql_v3_smallint_ord and eql_v3.query_smallint_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_smallint_ord_ope: eql_v3.query_smallint_ord_ope and public.eql_v3_smallint_ord (mismatched query domain). +--! @param a eql_v3.query_smallint_ord_ope left operand +--! @param b public.eql_v3_smallint_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lt(a eql_v3.query_smallint_ord_ope, b public.eql_v3_smallint_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<', 'eql_v3.query_smallint_ord_ope and public.eql_v3_smallint_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_smallint_ord_ope: public.eql_v3_smallint_ord and eql_v3.query_smallint_ord_ope (mismatched query domain). +--! @param a public.eql_v3_smallint_ord left operand +--! @param b eql_v3.query_smallint_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lte(a public.eql_v3_smallint_ord, b eql_v3.query_smallint_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<=', 'public.eql_v3_smallint_ord and eql_v3.query_smallint_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_smallint_ord_ope: eql_v3.query_smallint_ord_ope and public.eql_v3_smallint_ord (mismatched query domain). +--! @param a eql_v3.query_smallint_ord_ope left operand +--! @param b public.eql_v3_smallint_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lte(a eql_v3.query_smallint_ord_ope, b public.eql_v3_smallint_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<=', 'eql_v3.query_smallint_ord_ope and public.eql_v3_smallint_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_smallint_ord_ope: public.eql_v3_smallint_ord and eql_v3.query_smallint_ord_ope (mismatched query domain). +--! @param a public.eql_v3_smallint_ord left operand +--! @param b eql_v3.query_smallint_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gt(a public.eql_v3_smallint_ord, b eql_v3.query_smallint_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>', 'public.eql_v3_smallint_ord and eql_v3.query_smallint_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_smallint_ord_ope: eql_v3.query_smallint_ord_ope and public.eql_v3_smallint_ord (mismatched query domain). +--! @param a eql_v3.query_smallint_ord_ope left operand +--! @param b public.eql_v3_smallint_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gt(a eql_v3.query_smallint_ord_ope, b public.eql_v3_smallint_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>', 'eql_v3.query_smallint_ord_ope and public.eql_v3_smallint_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_smallint_ord_ope: public.eql_v3_smallint_ord and eql_v3.query_smallint_ord_ope (mismatched query domain). +--! @param a public.eql_v3_smallint_ord left operand +--! @param b eql_v3.query_smallint_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gte(a public.eql_v3_smallint_ord, b eql_v3.query_smallint_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>=', 'public.eql_v3_smallint_ord and eql_v3.query_smallint_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_smallint_ord_ope: eql_v3.query_smallint_ord_ope and public.eql_v3_smallint_ord (mismatched query domain). +--! @param a eql_v3.query_smallint_ord_ope left operand +--! @param b public.eql_v3_smallint_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gte(a eql_v3.query_smallint_ord_ope, b public.eql_v3_smallint_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>=', 'eql_v3.query_smallint_ord_ope and public.eql_v3_smallint_ord'; END; $$ +LANGUAGE plpgsql; -- AUTOMATICALLY GENERATED FILE. --! @file encrypted_domain/smallint/json_entry_smallint_functions.sql @@ -40660,7 +47702,7 @@ LANGUAGE plpgsql; --! @return boolean CREATE FUNCTION eql_v3.lt(a public.eql_v3_json_entry, b eql_v3.query_smallint_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_json_entry. --! @param a eql_v3.query_smallint_ord @@ -40668,7 +47710,7 @@ AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lt(a eql_v3.query_smallint_ord, b public.eql_v3_json_entry) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_json_entry. --! @param a public.eql_v3_json_entry @@ -40676,7 +47718,7 @@ AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lte(a public.eql_v3_json_entry, b eql_v3.query_smallint_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_json_entry. --! @param a eql_v3.query_smallint_ord @@ -40684,7 +47726,7 @@ AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lte(a eql_v3.query_smallint_ord, b public.eql_v3_json_entry) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_json_entry. --! @param a public.eql_v3_json_entry @@ -40692,7 +47734,7 @@ AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gt(a public.eql_v3_json_entry, b eql_v3.query_smallint_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_json_entry. --! @param a eql_v3.query_smallint_ord @@ -40700,7 +47742,7 @@ AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gt(a eql_v3.query_smallint_ord, b public.eql_v3_json_entry) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_json_entry. --! @param a public.eql_v3_json_entry @@ -40708,7 +47750,7 @@ AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gte(a public.eql_v3_json_entry, b eql_v3.query_smallint_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_json_entry. --! @param a eql_v3.query_smallint_ord @@ -40716,7 +47758,7 @@ AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gte(a eql_v3.query_smallint_ord, b public.eql_v3_json_entry) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>=) eql_v3.ord_term(b) $$; --! @brief Unsupported operator blocker for public.eql_v3_json_entry. --! @@ -40780,7 +47822,7 @@ LANGUAGE plpgsql; --! @return boolean CREATE FUNCTION eql_v3.lt(a public.eql_v3_json_entry, b eql_v3.query_smallint_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_json_entry. --! @param a eql_v3.query_smallint_ord_ope @@ -40788,7 +47830,7 @@ AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lt(a eql_v3.query_smallint_ord_ope, b public.eql_v3_json_entry) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_json_entry. --! @param a public.eql_v3_json_entry @@ -40796,7 +47838,7 @@ AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lte(a public.eql_v3_json_entry, b eql_v3.query_smallint_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_json_entry. --! @param a eql_v3.query_smallint_ord_ope @@ -40804,7 +47846,7 @@ AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lte(a eql_v3.query_smallint_ord_ope, b public.eql_v3_json_entry) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_json_entry. --! @param a public.eql_v3_json_entry @@ -40812,7 +47854,7 @@ AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gt(a public.eql_v3_json_entry, b eql_v3.query_smallint_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_json_entry. --! @param a eql_v3.query_smallint_ord_ope @@ -40820,7 +47862,7 @@ AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gt(a eql_v3.query_smallint_ord_ope, b public.eql_v3_json_entry) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_json_entry. --! @param a public.eql_v3_json_entry @@ -40828,7 +47870,7 @@ AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gte(a public.eql_v3_json_entry, b eql_v3.query_smallint_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_json_entry. --! @param a eql_v3.query_smallint_ord_ope @@ -40836,7 +47878,7 @@ AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gte(a eql_v3.query_smallint_ord_ope, b public.eql_v3_json_entry) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>=) eql_v3.ord_term(b) $$; -- AUTOMATICALLY GENERATED FILE. --! @file encrypted_domain/smallint/json_entry_smallint_operators.sql @@ -41053,6 +48095,146 @@ CREATE OPERATOR >= ( LEFTARG = eql_v3.query_smallint_ord_ope, RIGHTARG = public.eql_v3_smallint_ord_ope, COMMUTATOR = <=, NEGATOR = <, RESTRICT = scalargesel, JOIN = scalargejoinsel ); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = public.eql_v3_smallint_eq, RIGHTARG = eql_v3.query_smallint_ord_ope +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = eql_v3.query_smallint_ord_ope, RIGHTARG = public.eql_v3_smallint_eq +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = public.eql_v3_smallint_eq, RIGHTARG = eql_v3.query_smallint_ord_ope +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = eql_v3.query_smallint_ord_ope, RIGHTARG = public.eql_v3_smallint_eq +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = public.eql_v3_smallint_ord_ore, RIGHTARG = eql_v3.query_smallint_ord_ope +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = eql_v3.query_smallint_ord_ope, RIGHTARG = public.eql_v3_smallint_ord_ore +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = public.eql_v3_smallint_ord_ore, RIGHTARG = eql_v3.query_smallint_ord_ope +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = eql_v3.query_smallint_ord_ope, RIGHTARG = public.eql_v3_smallint_ord_ore +); + +CREATE OPERATOR < ( + FUNCTION = eql_v3_internal.lt, + LEFTARG = public.eql_v3_smallint_ord_ore, RIGHTARG = eql_v3.query_smallint_ord_ope +); + +CREATE OPERATOR < ( + FUNCTION = eql_v3_internal.lt, + LEFTARG = eql_v3.query_smallint_ord_ope, RIGHTARG = public.eql_v3_smallint_ord_ore +); + +CREATE OPERATOR <= ( + FUNCTION = eql_v3_internal.lte, + LEFTARG = public.eql_v3_smallint_ord_ore, RIGHTARG = eql_v3.query_smallint_ord_ope +); + +CREATE OPERATOR <= ( + FUNCTION = eql_v3_internal.lte, + LEFTARG = eql_v3.query_smallint_ord_ope, RIGHTARG = public.eql_v3_smallint_ord_ore +); + +CREATE OPERATOR > ( + FUNCTION = eql_v3_internal.gt, + LEFTARG = public.eql_v3_smallint_ord_ore, RIGHTARG = eql_v3.query_smallint_ord_ope +); + +CREATE OPERATOR > ( + FUNCTION = eql_v3_internal.gt, + LEFTARG = eql_v3.query_smallint_ord_ope, RIGHTARG = public.eql_v3_smallint_ord_ore +); + +CREATE OPERATOR >= ( + FUNCTION = eql_v3_internal.gte, + LEFTARG = public.eql_v3_smallint_ord_ore, RIGHTARG = eql_v3.query_smallint_ord_ope +); + +CREATE OPERATOR >= ( + FUNCTION = eql_v3_internal.gte, + LEFTARG = eql_v3.query_smallint_ord_ope, RIGHTARG = public.eql_v3_smallint_ord_ore +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = public.eql_v3_smallint_ord, RIGHTARG = eql_v3.query_smallint_ord_ope +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = eql_v3.query_smallint_ord_ope, RIGHTARG = public.eql_v3_smallint_ord +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = public.eql_v3_smallint_ord, RIGHTARG = eql_v3.query_smallint_ord_ope +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = eql_v3.query_smallint_ord_ope, RIGHTARG = public.eql_v3_smallint_ord +); + +CREATE OPERATOR < ( + FUNCTION = eql_v3_internal.lt, + LEFTARG = public.eql_v3_smallint_ord, RIGHTARG = eql_v3.query_smallint_ord_ope +); + +CREATE OPERATOR < ( + FUNCTION = eql_v3_internal.lt, + LEFTARG = eql_v3.query_smallint_ord_ope, RIGHTARG = public.eql_v3_smallint_ord +); + +CREATE OPERATOR <= ( + FUNCTION = eql_v3_internal.lte, + LEFTARG = public.eql_v3_smallint_ord, RIGHTARG = eql_v3.query_smallint_ord_ope +); + +CREATE OPERATOR <= ( + FUNCTION = eql_v3_internal.lte, + LEFTARG = eql_v3.query_smallint_ord_ope, RIGHTARG = public.eql_v3_smallint_ord +); + +CREATE OPERATOR > ( + FUNCTION = eql_v3_internal.gt, + LEFTARG = public.eql_v3_smallint_ord, RIGHTARG = eql_v3.query_smallint_ord_ope +); + +CREATE OPERATOR > ( + FUNCTION = eql_v3_internal.gt, + LEFTARG = eql_v3.query_smallint_ord_ope, RIGHTARG = public.eql_v3_smallint_ord +); + +CREATE OPERATOR >= ( + FUNCTION = eql_v3_internal.gte, + LEFTARG = public.eql_v3_smallint_ord, RIGHTARG = eql_v3.query_smallint_ord_ope +); + +CREATE OPERATOR >= ( + FUNCTION = eql_v3_internal.gte, + LEFTARG = eql_v3.query_smallint_ord_ope, RIGHTARG = public.eql_v3_smallint_ord +); -- AUTOMATICALLY GENERATED FILE. --! @file encrypted_domain/smallint/smallint_ord_ope_operators.sql @@ -41710,7 +48892,7 @@ AS $$ SELECT eql_v3_internal.ope_cllw(a::jsonb) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a public.eql_v3_text_ord, b public.eql_v3_text_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.eq_term(a) = eql_v3.eq_term(b) $$; +AS $$ SELECT eql_v3.eq_term(a) OPERATOR(pg_catalog.=) eql_v3.eq_term(b) $$; --! @brief Operator wrapper for public.eql_v3_text_ord. --! @param a public.eql_v3_text_ord @@ -41718,7 +48900,7 @@ AS $$ SELECT eql_v3.eq_term(a) = eql_v3.eq_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a public.eql_v3_text_ord, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.eq_term(a) = eql_v3.eq_term(b::public.eql_v3_text_ord) $$; +AS $$ SELECT eql_v3.eq_term(a) OPERATOR(pg_catalog.=) eql_v3.eq_term(b::public.eql_v3_text_ord) $$; --! @brief Operator wrapper for public.eql_v3_text_ord. --! @param a jsonb @@ -41726,7 +48908,7 @@ AS $$ SELECT eql_v3.eq_term(a) = eql_v3.eq_term(b::public.eql_v3_text_ord) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a jsonb, b public.eql_v3_text_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.eq_term(a::public.eql_v3_text_ord) = eql_v3.eq_term(b) $$; +AS $$ SELECT eql_v3.eq_term(a::public.eql_v3_text_ord) OPERATOR(pg_catalog.=) eql_v3.eq_term(b) $$; --! @brief Operator wrapper for public.eql_v3_text_ord. --! @param a public.eql_v3_text_ord @@ -41734,7 +48916,7 @@ AS $$ SELECT eql_v3.eq_term(a::public.eql_v3_text_ord) = eql_v3.eq_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.neq(a public.eql_v3_text_ord, b public.eql_v3_text_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.eq_term(a) <> eql_v3.eq_term(b) $$; +AS $$ SELECT eql_v3.eq_term(a) OPERATOR(pg_catalog.<>) eql_v3.eq_term(b) $$; --! @brief Operator wrapper for public.eql_v3_text_ord. --! @param a public.eql_v3_text_ord @@ -41742,7 +48924,7 @@ AS $$ SELECT eql_v3.eq_term(a) <> eql_v3.eq_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.neq(a public.eql_v3_text_ord, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.eq_term(a) <> eql_v3.eq_term(b::public.eql_v3_text_ord) $$; +AS $$ SELECT eql_v3.eq_term(a) OPERATOR(pg_catalog.<>) eql_v3.eq_term(b::public.eql_v3_text_ord) $$; --! @brief Operator wrapper for public.eql_v3_text_ord. --! @param a jsonb @@ -41750,7 +48932,7 @@ AS $$ SELECT eql_v3.eq_term(a) <> eql_v3.eq_term(b::public.eql_v3_text_ord) $$; --! @return boolean CREATE FUNCTION eql_v3.neq(a jsonb, b public.eql_v3_text_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.eq_term(a::public.eql_v3_text_ord) <> eql_v3.eq_term(b) $$; +AS $$ SELECT eql_v3.eq_term(a::public.eql_v3_text_ord) OPERATOR(pg_catalog.<>) eql_v3.eq_term(b) $$; --! @brief Operator wrapper for public.eql_v3_text_ord. --! @param a public.eql_v3_text_ord @@ -41758,7 +48940,7 @@ AS $$ SELECT eql_v3.eq_term(a::public.eql_v3_text_ord) <> eql_v3.eq_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lt(a public.eql_v3_text_ord, b public.eql_v3_text_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_text_ord. --! @param a public.eql_v3_text_ord @@ -41766,7 +48948,7 @@ AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lt(a public.eql_v3_text_ord, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b::public.eql_v3_text_ord) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<) eql_v3.ord_term(b::public.eql_v3_text_ord) $$; --! @brief Operator wrapper for public.eql_v3_text_ord. --! @param a jsonb @@ -41774,7 +48956,7 @@ AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b::public.eql_v3_text_ord) $$; --! @return boolean CREATE FUNCTION eql_v3.lt(a jsonb, b public.eql_v3_text_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_text_ord) < eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_text_ord) OPERATOR(pg_catalog.<) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_text_ord. --! @param a public.eql_v3_text_ord @@ -41782,7 +48964,7 @@ AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_text_ord) < eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lte(a public.eql_v3_text_ord, b public.eql_v3_text_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_text_ord. --! @param a public.eql_v3_text_ord @@ -41790,7 +48972,7 @@ AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lte(a public.eql_v3_text_ord, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b::public.eql_v3_text_ord) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<=) eql_v3.ord_term(b::public.eql_v3_text_ord) $$; --! @brief Operator wrapper for public.eql_v3_text_ord. --! @param a jsonb @@ -41798,7 +48980,7 @@ AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b::public.eql_v3_text_ord) $$ --! @return boolean CREATE FUNCTION eql_v3.lte(a jsonb, b public.eql_v3_text_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_text_ord) <= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_text_ord) OPERATOR(pg_catalog.<=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_text_ord. --! @param a public.eql_v3_text_ord @@ -41806,7 +48988,7 @@ AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_text_ord) <= eql_v3.ord_term(b) $$ --! @return boolean CREATE FUNCTION eql_v3.gt(a public.eql_v3_text_ord, b public.eql_v3_text_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_text_ord. --! @param a public.eql_v3_text_ord @@ -41814,7 +48996,7 @@ AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gt(a public.eql_v3_text_ord, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b::public.eql_v3_text_ord) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>) eql_v3.ord_term(b::public.eql_v3_text_ord) $$; --! @brief Operator wrapper for public.eql_v3_text_ord. --! @param a jsonb @@ -41822,7 +49004,7 @@ AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b::public.eql_v3_text_ord) $$; --! @return boolean CREATE FUNCTION eql_v3.gt(a jsonb, b public.eql_v3_text_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_text_ord) > eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_text_ord) OPERATOR(pg_catalog.>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_text_ord. --! @param a public.eql_v3_text_ord @@ -41830,7 +49012,7 @@ AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_text_ord) > eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gte(a public.eql_v3_text_ord, b public.eql_v3_text_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_text_ord. --! @param a public.eql_v3_text_ord @@ -41838,7 +49020,7 @@ AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gte(a public.eql_v3_text_ord, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b::public.eql_v3_text_ord) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>=) eql_v3.ord_term(b::public.eql_v3_text_ord) $$; --! @brief Operator wrapper for public.eql_v3_text_ord. --! @param a jsonb @@ -41846,7 +49028,7 @@ AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b::public.eql_v3_text_ord) $$ --! @return boolean CREATE FUNCTION eql_v3.gte(a jsonb, b public.eql_v3_text_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_text_ord) >= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_text_ord) OPERATOR(pg_catalog.>=) eql_v3.ord_term(b) $$; --! @brief Unsupported operator blocker for public.eql_v3_text_ord. --! @@ -42280,7 +49462,7 @@ AS $$ SELECT eql_v3_internal.ope_cllw(a::jsonb) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a public.eql_v3_text_ord, b eql_v3.query_text_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.eq_term(a) = eql_v3.eq_term(b) $$; +AS $$ SELECT eql_v3.eq_term(a) OPERATOR(pg_catalog.=) eql_v3.eq_term(b) $$; --! @brief Operator wrapper for eql_v3.query_text_ord. --! @param a eql_v3.query_text_ord @@ -42288,7 +49470,7 @@ AS $$ SELECT eql_v3.eq_term(a) = eql_v3.eq_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a eql_v3.query_text_ord, b public.eql_v3_text_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.eq_term(a) = eql_v3.eq_term(b) $$; +AS $$ SELECT eql_v3.eq_term(a) OPERATOR(pg_catalog.=) eql_v3.eq_term(b) $$; --! @brief Operator wrapper for eql_v3.query_text_ord. --! @param a public.eql_v3_text_ord @@ -42296,7 +49478,7 @@ AS $$ SELECT eql_v3.eq_term(a) = eql_v3.eq_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.neq(a public.eql_v3_text_ord, b eql_v3.query_text_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.eq_term(a) <> eql_v3.eq_term(b) $$; +AS $$ SELECT eql_v3.eq_term(a) OPERATOR(pg_catalog.<>) eql_v3.eq_term(b) $$; --! @brief Operator wrapper for eql_v3.query_text_ord. --! @param a eql_v3.query_text_ord @@ -42304,7 +49486,7 @@ AS $$ SELECT eql_v3.eq_term(a) <> eql_v3.eq_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.neq(a eql_v3.query_text_ord, b public.eql_v3_text_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.eq_term(a) <> eql_v3.eq_term(b) $$; +AS $$ SELECT eql_v3.eq_term(a) OPERATOR(pg_catalog.<>) eql_v3.eq_term(b) $$; --! @brief Operator wrapper for eql_v3.query_text_ord. --! @param a public.eql_v3_text_ord @@ -42312,7 +49494,7 @@ AS $$ SELECT eql_v3.eq_term(a) <> eql_v3.eq_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lt(a public.eql_v3_text_ord, b eql_v3.query_text_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_text_ord. --! @param a eql_v3.query_text_ord @@ -42320,7 +49502,7 @@ AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lt(a eql_v3.query_text_ord, b public.eql_v3_text_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_text_ord. --! @param a public.eql_v3_text_ord @@ -42328,7 +49510,7 @@ AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lte(a public.eql_v3_text_ord, b eql_v3.query_text_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_text_ord. --! @param a eql_v3.query_text_ord @@ -42336,7 +49518,7 @@ AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lte(a eql_v3.query_text_ord, b public.eql_v3_text_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_text_ord. --! @param a public.eql_v3_text_ord @@ -42344,7 +49526,7 @@ AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gt(a public.eql_v3_text_ord, b eql_v3.query_text_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_text_ord. --! @param a eql_v3.query_text_ord @@ -42352,7 +49534,7 @@ AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gt(a eql_v3.query_text_ord, b public.eql_v3_text_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_text_ord. --! @param a public.eql_v3_text_ord @@ -42360,7 +49542,7 @@ AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gte(a public.eql_v3_text_ord, b eql_v3.query_text_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_text_ord. --! @param a eql_v3.query_text_ord @@ -42368,7 +49550,475 @@ AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gte(a eql_v3.query_text_ord, b public.eql_v3_text_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>=) eql_v3.ord_term(b) $$; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord: public.eql_v3_text_eq and eql_v3.query_text_ord (mismatched query domain). +--! @param a public.eql_v3_text_eq left operand +--! @param b eql_v3.query_text_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a public.eql_v3_text_eq, b eql_v3.query_text_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'public.eql_v3_text_eq and eql_v3.query_text_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord: eql_v3.query_text_ord and public.eql_v3_text_eq (mismatched query domain). +--! @param a eql_v3.query_text_ord left operand +--! @param b public.eql_v3_text_eq right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a eql_v3.query_text_ord, b public.eql_v3_text_eq) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'eql_v3.query_text_ord and public.eql_v3_text_eq'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord: public.eql_v3_text_eq and eql_v3.query_text_ord (mismatched query domain). +--! @param a public.eql_v3_text_eq left operand +--! @param b eql_v3.query_text_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a public.eql_v3_text_eq, b eql_v3.query_text_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'public.eql_v3_text_eq and eql_v3.query_text_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord: eql_v3.query_text_ord and public.eql_v3_text_eq (mismatched query domain). +--! @param a eql_v3.query_text_ord left operand +--! @param b public.eql_v3_text_eq right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a eql_v3.query_text_ord, b public.eql_v3_text_eq) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'eql_v3.query_text_ord and public.eql_v3_text_eq'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord: public.eql_v3_text_ord_ore and eql_v3.query_text_ord (mismatched query domain). +--! @param a public.eql_v3_text_ord_ore left operand +--! @param b eql_v3.query_text_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a public.eql_v3_text_ord_ore, b eql_v3.query_text_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'public.eql_v3_text_ord_ore and eql_v3.query_text_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord: eql_v3.query_text_ord and public.eql_v3_text_ord_ore (mismatched query domain). +--! @param a eql_v3.query_text_ord left operand +--! @param b public.eql_v3_text_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a eql_v3.query_text_ord, b public.eql_v3_text_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'eql_v3.query_text_ord and public.eql_v3_text_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord: public.eql_v3_text_ord_ore and eql_v3.query_text_ord (mismatched query domain). +--! @param a public.eql_v3_text_ord_ore left operand +--! @param b eql_v3.query_text_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a public.eql_v3_text_ord_ore, b eql_v3.query_text_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'public.eql_v3_text_ord_ore and eql_v3.query_text_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord: eql_v3.query_text_ord and public.eql_v3_text_ord_ore (mismatched query domain). +--! @param a eql_v3.query_text_ord left operand +--! @param b public.eql_v3_text_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a eql_v3.query_text_ord, b public.eql_v3_text_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'eql_v3.query_text_ord and public.eql_v3_text_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord: public.eql_v3_text_ord_ore and eql_v3.query_text_ord (mismatched query domain). +--! @param a public.eql_v3_text_ord_ore left operand +--! @param b eql_v3.query_text_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lt(a public.eql_v3_text_ord_ore, b eql_v3.query_text_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<', 'public.eql_v3_text_ord_ore and eql_v3.query_text_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord: eql_v3.query_text_ord and public.eql_v3_text_ord_ore (mismatched query domain). +--! @param a eql_v3.query_text_ord left operand +--! @param b public.eql_v3_text_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lt(a eql_v3.query_text_ord, b public.eql_v3_text_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<', 'eql_v3.query_text_ord and public.eql_v3_text_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord: public.eql_v3_text_ord_ore and eql_v3.query_text_ord (mismatched query domain). +--! @param a public.eql_v3_text_ord_ore left operand +--! @param b eql_v3.query_text_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lte(a public.eql_v3_text_ord_ore, b eql_v3.query_text_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<=', 'public.eql_v3_text_ord_ore and eql_v3.query_text_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord: eql_v3.query_text_ord and public.eql_v3_text_ord_ore (mismatched query domain). +--! @param a eql_v3.query_text_ord left operand +--! @param b public.eql_v3_text_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lte(a eql_v3.query_text_ord, b public.eql_v3_text_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<=', 'eql_v3.query_text_ord and public.eql_v3_text_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord: public.eql_v3_text_ord_ore and eql_v3.query_text_ord (mismatched query domain). +--! @param a public.eql_v3_text_ord_ore left operand +--! @param b eql_v3.query_text_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gt(a public.eql_v3_text_ord_ore, b eql_v3.query_text_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>', 'public.eql_v3_text_ord_ore and eql_v3.query_text_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord: eql_v3.query_text_ord and public.eql_v3_text_ord_ore (mismatched query domain). +--! @param a eql_v3.query_text_ord left operand +--! @param b public.eql_v3_text_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gt(a eql_v3.query_text_ord, b public.eql_v3_text_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>', 'eql_v3.query_text_ord and public.eql_v3_text_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord: public.eql_v3_text_ord_ore and eql_v3.query_text_ord (mismatched query domain). +--! @param a public.eql_v3_text_ord_ore left operand +--! @param b eql_v3.query_text_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gte(a public.eql_v3_text_ord_ore, b eql_v3.query_text_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>=', 'public.eql_v3_text_ord_ore and eql_v3.query_text_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord: eql_v3.query_text_ord and public.eql_v3_text_ord_ore (mismatched query domain). +--! @param a eql_v3.query_text_ord left operand +--! @param b public.eql_v3_text_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gte(a eql_v3.query_text_ord, b public.eql_v3_text_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>=', 'eql_v3.query_text_ord and public.eql_v3_text_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord: public.eql_v3_text_ord_ope and eql_v3.query_text_ord (mismatched query domain). +--! @param a public.eql_v3_text_ord_ope left operand +--! @param b eql_v3.query_text_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a public.eql_v3_text_ord_ope, b eql_v3.query_text_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'public.eql_v3_text_ord_ope and eql_v3.query_text_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord: eql_v3.query_text_ord and public.eql_v3_text_ord_ope (mismatched query domain). +--! @param a eql_v3.query_text_ord left operand +--! @param b public.eql_v3_text_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a eql_v3.query_text_ord, b public.eql_v3_text_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'eql_v3.query_text_ord and public.eql_v3_text_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord: public.eql_v3_text_ord_ope and eql_v3.query_text_ord (mismatched query domain). +--! @param a public.eql_v3_text_ord_ope left operand +--! @param b eql_v3.query_text_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a public.eql_v3_text_ord_ope, b eql_v3.query_text_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'public.eql_v3_text_ord_ope and eql_v3.query_text_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord: eql_v3.query_text_ord and public.eql_v3_text_ord_ope (mismatched query domain). +--! @param a eql_v3.query_text_ord left operand +--! @param b public.eql_v3_text_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a eql_v3.query_text_ord, b public.eql_v3_text_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'eql_v3.query_text_ord and public.eql_v3_text_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord: public.eql_v3_text_ord_ope and eql_v3.query_text_ord (mismatched query domain). +--! @param a public.eql_v3_text_ord_ope left operand +--! @param b eql_v3.query_text_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lt(a public.eql_v3_text_ord_ope, b eql_v3.query_text_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<', 'public.eql_v3_text_ord_ope and eql_v3.query_text_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord: eql_v3.query_text_ord and public.eql_v3_text_ord_ope (mismatched query domain). +--! @param a eql_v3.query_text_ord left operand +--! @param b public.eql_v3_text_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lt(a eql_v3.query_text_ord, b public.eql_v3_text_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<', 'eql_v3.query_text_ord and public.eql_v3_text_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord: public.eql_v3_text_ord_ope and eql_v3.query_text_ord (mismatched query domain). +--! @param a public.eql_v3_text_ord_ope left operand +--! @param b eql_v3.query_text_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lte(a public.eql_v3_text_ord_ope, b eql_v3.query_text_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<=', 'public.eql_v3_text_ord_ope and eql_v3.query_text_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord: eql_v3.query_text_ord and public.eql_v3_text_ord_ope (mismatched query domain). +--! @param a eql_v3.query_text_ord left operand +--! @param b public.eql_v3_text_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lte(a eql_v3.query_text_ord, b public.eql_v3_text_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<=', 'eql_v3.query_text_ord and public.eql_v3_text_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord: public.eql_v3_text_ord_ope and eql_v3.query_text_ord (mismatched query domain). +--! @param a public.eql_v3_text_ord_ope left operand +--! @param b eql_v3.query_text_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gt(a public.eql_v3_text_ord_ope, b eql_v3.query_text_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>', 'public.eql_v3_text_ord_ope and eql_v3.query_text_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord: eql_v3.query_text_ord and public.eql_v3_text_ord_ope (mismatched query domain). +--! @param a eql_v3.query_text_ord left operand +--! @param b public.eql_v3_text_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gt(a eql_v3.query_text_ord, b public.eql_v3_text_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>', 'eql_v3.query_text_ord and public.eql_v3_text_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord: public.eql_v3_text_ord_ope and eql_v3.query_text_ord (mismatched query domain). +--! @param a public.eql_v3_text_ord_ope left operand +--! @param b eql_v3.query_text_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gte(a public.eql_v3_text_ord_ope, b eql_v3.query_text_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>=', 'public.eql_v3_text_ord_ope and eql_v3.query_text_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord: eql_v3.query_text_ord and public.eql_v3_text_ord_ope (mismatched query domain). +--! @param a eql_v3.query_text_ord left operand +--! @param b public.eql_v3_text_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gte(a eql_v3.query_text_ord, b public.eql_v3_text_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>=', 'eql_v3.query_text_ord and public.eql_v3_text_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord: public.eql_v3_text_search_ore and eql_v3.query_text_ord (mismatched query domain). +--! @param a public.eql_v3_text_search_ore left operand +--! @param b eql_v3.query_text_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a public.eql_v3_text_search_ore, b eql_v3.query_text_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'public.eql_v3_text_search_ore and eql_v3.query_text_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord: eql_v3.query_text_ord and public.eql_v3_text_search_ore (mismatched query domain). +--! @param a eql_v3.query_text_ord left operand +--! @param b public.eql_v3_text_search_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a eql_v3.query_text_ord, b public.eql_v3_text_search_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'eql_v3.query_text_ord and public.eql_v3_text_search_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord: public.eql_v3_text_search_ore and eql_v3.query_text_ord (mismatched query domain). +--! @param a public.eql_v3_text_search_ore left operand +--! @param b eql_v3.query_text_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a public.eql_v3_text_search_ore, b eql_v3.query_text_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'public.eql_v3_text_search_ore and eql_v3.query_text_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord: eql_v3.query_text_ord and public.eql_v3_text_search_ore (mismatched query domain). +--! @param a eql_v3.query_text_ord left operand +--! @param b public.eql_v3_text_search_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a eql_v3.query_text_ord, b public.eql_v3_text_search_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'eql_v3.query_text_ord and public.eql_v3_text_search_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord: public.eql_v3_text_search_ore and eql_v3.query_text_ord (mismatched query domain). +--! @param a public.eql_v3_text_search_ore left operand +--! @param b eql_v3.query_text_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lt(a public.eql_v3_text_search_ore, b eql_v3.query_text_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<', 'public.eql_v3_text_search_ore and eql_v3.query_text_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord: eql_v3.query_text_ord and public.eql_v3_text_search_ore (mismatched query domain). +--! @param a eql_v3.query_text_ord left operand +--! @param b public.eql_v3_text_search_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lt(a eql_v3.query_text_ord, b public.eql_v3_text_search_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<', 'eql_v3.query_text_ord and public.eql_v3_text_search_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord: public.eql_v3_text_search_ore and eql_v3.query_text_ord (mismatched query domain). +--! @param a public.eql_v3_text_search_ore left operand +--! @param b eql_v3.query_text_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lte(a public.eql_v3_text_search_ore, b eql_v3.query_text_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<=', 'public.eql_v3_text_search_ore and eql_v3.query_text_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord: eql_v3.query_text_ord and public.eql_v3_text_search_ore (mismatched query domain). +--! @param a eql_v3.query_text_ord left operand +--! @param b public.eql_v3_text_search_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lte(a eql_v3.query_text_ord, b public.eql_v3_text_search_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<=', 'eql_v3.query_text_ord and public.eql_v3_text_search_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord: public.eql_v3_text_search_ore and eql_v3.query_text_ord (mismatched query domain). +--! @param a public.eql_v3_text_search_ore left operand +--! @param b eql_v3.query_text_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gt(a public.eql_v3_text_search_ore, b eql_v3.query_text_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>', 'public.eql_v3_text_search_ore and eql_v3.query_text_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord: eql_v3.query_text_ord and public.eql_v3_text_search_ore (mismatched query domain). +--! @param a eql_v3.query_text_ord left operand +--! @param b public.eql_v3_text_search_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gt(a eql_v3.query_text_ord, b public.eql_v3_text_search_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>', 'eql_v3.query_text_ord and public.eql_v3_text_search_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord: public.eql_v3_text_search_ore and eql_v3.query_text_ord (mismatched query domain). +--! @param a public.eql_v3_text_search_ore left operand +--! @param b eql_v3.query_text_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gte(a public.eql_v3_text_search_ore, b eql_v3.query_text_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>=', 'public.eql_v3_text_search_ore and eql_v3.query_text_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord: eql_v3.query_text_ord and public.eql_v3_text_search_ore (mismatched query domain). +--! @param a eql_v3.query_text_ord left operand +--! @param b public.eql_v3_text_search_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gte(a eql_v3.query_text_ord, b public.eql_v3_text_search_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>=', 'eql_v3.query_text_ord and public.eql_v3_text_search_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord: public.eql_v3_text_search and eql_v3.query_text_ord (mismatched query domain). +--! @param a public.eql_v3_text_search left operand +--! @param b eql_v3.query_text_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a public.eql_v3_text_search, b eql_v3.query_text_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'public.eql_v3_text_search and eql_v3.query_text_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord: eql_v3.query_text_ord and public.eql_v3_text_search (mismatched query domain). +--! @param a eql_v3.query_text_ord left operand +--! @param b public.eql_v3_text_search right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a eql_v3.query_text_ord, b public.eql_v3_text_search) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'eql_v3.query_text_ord and public.eql_v3_text_search'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord: public.eql_v3_text_search and eql_v3.query_text_ord (mismatched query domain). +--! @param a public.eql_v3_text_search left operand +--! @param b eql_v3.query_text_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a public.eql_v3_text_search, b eql_v3.query_text_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'public.eql_v3_text_search and eql_v3.query_text_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord: eql_v3.query_text_ord and public.eql_v3_text_search (mismatched query domain). +--! @param a eql_v3.query_text_ord left operand +--! @param b public.eql_v3_text_search right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a eql_v3.query_text_ord, b public.eql_v3_text_search) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'eql_v3.query_text_ord and public.eql_v3_text_search'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord: public.eql_v3_text_search and eql_v3.query_text_ord (mismatched query domain). +--! @param a public.eql_v3_text_search left operand +--! @param b eql_v3.query_text_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lt(a public.eql_v3_text_search, b eql_v3.query_text_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<', 'public.eql_v3_text_search and eql_v3.query_text_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord: eql_v3.query_text_ord and public.eql_v3_text_search (mismatched query domain). +--! @param a eql_v3.query_text_ord left operand +--! @param b public.eql_v3_text_search right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lt(a eql_v3.query_text_ord, b public.eql_v3_text_search) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<', 'eql_v3.query_text_ord and public.eql_v3_text_search'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord: public.eql_v3_text_search and eql_v3.query_text_ord (mismatched query domain). +--! @param a public.eql_v3_text_search left operand +--! @param b eql_v3.query_text_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lte(a public.eql_v3_text_search, b eql_v3.query_text_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<=', 'public.eql_v3_text_search and eql_v3.query_text_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord: eql_v3.query_text_ord and public.eql_v3_text_search (mismatched query domain). +--! @param a eql_v3.query_text_ord left operand +--! @param b public.eql_v3_text_search right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lte(a eql_v3.query_text_ord, b public.eql_v3_text_search) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<=', 'eql_v3.query_text_ord and public.eql_v3_text_search'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord: public.eql_v3_text_search and eql_v3.query_text_ord (mismatched query domain). +--! @param a public.eql_v3_text_search left operand +--! @param b eql_v3.query_text_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gt(a public.eql_v3_text_search, b eql_v3.query_text_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>', 'public.eql_v3_text_search and eql_v3.query_text_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord: eql_v3.query_text_ord and public.eql_v3_text_search (mismatched query domain). +--! @param a eql_v3.query_text_ord left operand +--! @param b public.eql_v3_text_search right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gt(a eql_v3.query_text_ord, b public.eql_v3_text_search) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>', 'eql_v3.query_text_ord and public.eql_v3_text_search'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord: public.eql_v3_text_search and eql_v3.query_text_ord (mismatched query domain). +--! @param a public.eql_v3_text_search left operand +--! @param b eql_v3.query_text_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gte(a public.eql_v3_text_search, b eql_v3.query_text_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>=', 'public.eql_v3_text_search and eql_v3.query_text_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord: eql_v3.query_text_ord and public.eql_v3_text_search (mismatched query domain). +--! @param a eql_v3.query_text_ord left operand +--! @param b public.eql_v3_text_search right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gte(a eql_v3.query_text_ord, b public.eql_v3_text_search) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>=', 'eql_v3.query_text_ord and public.eql_v3_text_search'; END; $$ +LANGUAGE plpgsql; -- AUTOMATICALLY GENERATED FILE. --! @file encrypted_domain/text/query_text_ord_operators.sql @@ -42445,6 +50095,266 @@ CREATE OPERATOR >= ( LEFTARG = eql_v3.query_text_ord, RIGHTARG = public.eql_v3_text_ord, COMMUTATOR = <=, NEGATOR = <, RESTRICT = scalargesel, JOIN = scalargejoinsel ); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = public.eql_v3_text_eq, RIGHTARG = eql_v3.query_text_ord +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = eql_v3.query_text_ord, RIGHTARG = public.eql_v3_text_eq +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = public.eql_v3_text_eq, RIGHTARG = eql_v3.query_text_ord +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = eql_v3.query_text_ord, RIGHTARG = public.eql_v3_text_eq +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = public.eql_v3_text_ord_ore, RIGHTARG = eql_v3.query_text_ord +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = eql_v3.query_text_ord, RIGHTARG = public.eql_v3_text_ord_ore +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = public.eql_v3_text_ord_ore, RIGHTARG = eql_v3.query_text_ord +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = eql_v3.query_text_ord, RIGHTARG = public.eql_v3_text_ord_ore +); + +CREATE OPERATOR < ( + FUNCTION = eql_v3_internal.lt, + LEFTARG = public.eql_v3_text_ord_ore, RIGHTARG = eql_v3.query_text_ord +); + +CREATE OPERATOR < ( + FUNCTION = eql_v3_internal.lt, + LEFTARG = eql_v3.query_text_ord, RIGHTARG = public.eql_v3_text_ord_ore +); + +CREATE OPERATOR <= ( + FUNCTION = eql_v3_internal.lte, + LEFTARG = public.eql_v3_text_ord_ore, RIGHTARG = eql_v3.query_text_ord +); + +CREATE OPERATOR <= ( + FUNCTION = eql_v3_internal.lte, + LEFTARG = eql_v3.query_text_ord, RIGHTARG = public.eql_v3_text_ord_ore +); + +CREATE OPERATOR > ( + FUNCTION = eql_v3_internal.gt, + LEFTARG = public.eql_v3_text_ord_ore, RIGHTARG = eql_v3.query_text_ord +); + +CREATE OPERATOR > ( + FUNCTION = eql_v3_internal.gt, + LEFTARG = eql_v3.query_text_ord, RIGHTARG = public.eql_v3_text_ord_ore +); + +CREATE OPERATOR >= ( + FUNCTION = eql_v3_internal.gte, + LEFTARG = public.eql_v3_text_ord_ore, RIGHTARG = eql_v3.query_text_ord +); + +CREATE OPERATOR >= ( + FUNCTION = eql_v3_internal.gte, + LEFTARG = eql_v3.query_text_ord, RIGHTARG = public.eql_v3_text_ord_ore +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = public.eql_v3_text_ord_ope, RIGHTARG = eql_v3.query_text_ord +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = eql_v3.query_text_ord, RIGHTARG = public.eql_v3_text_ord_ope +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = public.eql_v3_text_ord_ope, RIGHTARG = eql_v3.query_text_ord +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = eql_v3.query_text_ord, RIGHTARG = public.eql_v3_text_ord_ope +); + +CREATE OPERATOR < ( + FUNCTION = eql_v3_internal.lt, + LEFTARG = public.eql_v3_text_ord_ope, RIGHTARG = eql_v3.query_text_ord +); + +CREATE OPERATOR < ( + FUNCTION = eql_v3_internal.lt, + LEFTARG = eql_v3.query_text_ord, RIGHTARG = public.eql_v3_text_ord_ope +); + +CREATE OPERATOR <= ( + FUNCTION = eql_v3_internal.lte, + LEFTARG = public.eql_v3_text_ord_ope, RIGHTARG = eql_v3.query_text_ord +); + +CREATE OPERATOR <= ( + FUNCTION = eql_v3_internal.lte, + LEFTARG = eql_v3.query_text_ord, RIGHTARG = public.eql_v3_text_ord_ope +); + +CREATE OPERATOR > ( + FUNCTION = eql_v3_internal.gt, + LEFTARG = public.eql_v3_text_ord_ope, RIGHTARG = eql_v3.query_text_ord +); + +CREATE OPERATOR > ( + FUNCTION = eql_v3_internal.gt, + LEFTARG = eql_v3.query_text_ord, RIGHTARG = public.eql_v3_text_ord_ope +); + +CREATE OPERATOR >= ( + FUNCTION = eql_v3_internal.gte, + LEFTARG = public.eql_v3_text_ord_ope, RIGHTARG = eql_v3.query_text_ord +); + +CREATE OPERATOR >= ( + FUNCTION = eql_v3_internal.gte, + LEFTARG = eql_v3.query_text_ord, RIGHTARG = public.eql_v3_text_ord_ope +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = public.eql_v3_text_search_ore, RIGHTARG = eql_v3.query_text_ord +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = eql_v3.query_text_ord, RIGHTARG = public.eql_v3_text_search_ore +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = public.eql_v3_text_search_ore, RIGHTARG = eql_v3.query_text_ord +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = eql_v3.query_text_ord, RIGHTARG = public.eql_v3_text_search_ore +); + +CREATE OPERATOR < ( + FUNCTION = eql_v3_internal.lt, + LEFTARG = public.eql_v3_text_search_ore, RIGHTARG = eql_v3.query_text_ord +); + +CREATE OPERATOR < ( + FUNCTION = eql_v3_internal.lt, + LEFTARG = eql_v3.query_text_ord, RIGHTARG = public.eql_v3_text_search_ore +); + +CREATE OPERATOR <= ( + FUNCTION = eql_v3_internal.lte, + LEFTARG = public.eql_v3_text_search_ore, RIGHTARG = eql_v3.query_text_ord +); + +CREATE OPERATOR <= ( + FUNCTION = eql_v3_internal.lte, + LEFTARG = eql_v3.query_text_ord, RIGHTARG = public.eql_v3_text_search_ore +); + +CREATE OPERATOR > ( + FUNCTION = eql_v3_internal.gt, + LEFTARG = public.eql_v3_text_search_ore, RIGHTARG = eql_v3.query_text_ord +); + +CREATE OPERATOR > ( + FUNCTION = eql_v3_internal.gt, + LEFTARG = eql_v3.query_text_ord, RIGHTARG = public.eql_v3_text_search_ore +); + +CREATE OPERATOR >= ( + FUNCTION = eql_v3_internal.gte, + LEFTARG = public.eql_v3_text_search_ore, RIGHTARG = eql_v3.query_text_ord +); + +CREATE OPERATOR >= ( + FUNCTION = eql_v3_internal.gte, + LEFTARG = eql_v3.query_text_ord, RIGHTARG = public.eql_v3_text_search_ore +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = public.eql_v3_text_search, RIGHTARG = eql_v3.query_text_ord +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = eql_v3.query_text_ord, RIGHTARG = public.eql_v3_text_search +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = public.eql_v3_text_search, RIGHTARG = eql_v3.query_text_ord +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = eql_v3.query_text_ord, RIGHTARG = public.eql_v3_text_search +); + +CREATE OPERATOR < ( + FUNCTION = eql_v3_internal.lt, + LEFTARG = public.eql_v3_text_search, RIGHTARG = eql_v3.query_text_ord +); + +CREATE OPERATOR < ( + FUNCTION = eql_v3_internal.lt, + LEFTARG = eql_v3.query_text_ord, RIGHTARG = public.eql_v3_text_search +); + +CREATE OPERATOR <= ( + FUNCTION = eql_v3_internal.lte, + LEFTARG = public.eql_v3_text_search, RIGHTARG = eql_v3.query_text_ord +); + +CREATE OPERATOR <= ( + FUNCTION = eql_v3_internal.lte, + LEFTARG = eql_v3.query_text_ord, RIGHTARG = public.eql_v3_text_search +); + +CREATE OPERATOR > ( + FUNCTION = eql_v3_internal.gt, + LEFTARG = public.eql_v3_text_search, RIGHTARG = eql_v3.query_text_ord +); + +CREATE OPERATOR > ( + FUNCTION = eql_v3_internal.gt, + LEFTARG = eql_v3.query_text_ord, RIGHTARG = public.eql_v3_text_search +); + +CREATE OPERATOR >= ( + FUNCTION = eql_v3_internal.gte, + LEFTARG = public.eql_v3_text_search, RIGHTARG = eql_v3.query_text_ord +); + +CREATE OPERATOR >= ( + FUNCTION = eql_v3_internal.gte, + LEFTARG = eql_v3.query_text_ord, RIGHTARG = public.eql_v3_text_search +); -- AUTOMATICALLY GENERATED FILE. --! @file encrypted_domain/text/text_ord_ope_functions.sql @@ -42472,7 +50382,7 @@ AS $$ SELECT eql_v3_internal.ope_cllw(a::jsonb) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a public.eql_v3_text_ord_ope, b public.eql_v3_text_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.eq_term(a) = eql_v3.eq_term(b) $$; +AS $$ SELECT eql_v3.eq_term(a) OPERATOR(pg_catalog.=) eql_v3.eq_term(b) $$; --! @brief Operator wrapper for public.eql_v3_text_ord_ope. --! @param a public.eql_v3_text_ord_ope @@ -42480,7 +50390,7 @@ AS $$ SELECT eql_v3.eq_term(a) = eql_v3.eq_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a public.eql_v3_text_ord_ope, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.eq_term(a) = eql_v3.eq_term(b::public.eql_v3_text_ord_ope) $$; +AS $$ SELECT eql_v3.eq_term(a) OPERATOR(pg_catalog.=) eql_v3.eq_term(b::public.eql_v3_text_ord_ope) $$; --! @brief Operator wrapper for public.eql_v3_text_ord_ope. --! @param a jsonb @@ -42488,7 +50398,7 @@ AS $$ SELECT eql_v3.eq_term(a) = eql_v3.eq_term(b::public.eql_v3_text_ord_ope) $ --! @return boolean CREATE FUNCTION eql_v3.eq(a jsonb, b public.eql_v3_text_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.eq_term(a::public.eql_v3_text_ord_ope) = eql_v3.eq_term(b) $$; +AS $$ SELECT eql_v3.eq_term(a::public.eql_v3_text_ord_ope) OPERATOR(pg_catalog.=) eql_v3.eq_term(b) $$; --! @brief Operator wrapper for public.eql_v3_text_ord_ope. --! @param a public.eql_v3_text_ord_ope @@ -42496,7 +50406,7 @@ AS $$ SELECT eql_v3.eq_term(a::public.eql_v3_text_ord_ope) = eql_v3.eq_term(b) $ --! @return boolean CREATE FUNCTION eql_v3.neq(a public.eql_v3_text_ord_ope, b public.eql_v3_text_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.eq_term(a) <> eql_v3.eq_term(b) $$; +AS $$ SELECT eql_v3.eq_term(a) OPERATOR(pg_catalog.<>) eql_v3.eq_term(b) $$; --! @brief Operator wrapper for public.eql_v3_text_ord_ope. --! @param a public.eql_v3_text_ord_ope @@ -42504,7 +50414,7 @@ AS $$ SELECT eql_v3.eq_term(a) <> eql_v3.eq_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.neq(a public.eql_v3_text_ord_ope, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.eq_term(a) <> eql_v3.eq_term(b::public.eql_v3_text_ord_ope) $$; +AS $$ SELECT eql_v3.eq_term(a) OPERATOR(pg_catalog.<>) eql_v3.eq_term(b::public.eql_v3_text_ord_ope) $$; --! @brief Operator wrapper for public.eql_v3_text_ord_ope. --! @param a jsonb @@ -42512,7 +50422,7 @@ AS $$ SELECT eql_v3.eq_term(a) <> eql_v3.eq_term(b::public.eql_v3_text_ord_ope) --! @return boolean CREATE FUNCTION eql_v3.neq(a jsonb, b public.eql_v3_text_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.eq_term(a::public.eql_v3_text_ord_ope) <> eql_v3.eq_term(b) $$; +AS $$ SELECT eql_v3.eq_term(a::public.eql_v3_text_ord_ope) OPERATOR(pg_catalog.<>) eql_v3.eq_term(b) $$; --! @brief Operator wrapper for public.eql_v3_text_ord_ope. --! @param a public.eql_v3_text_ord_ope @@ -42520,7 +50430,7 @@ AS $$ SELECT eql_v3.eq_term(a::public.eql_v3_text_ord_ope) <> eql_v3.eq_term(b) --! @return boolean CREATE FUNCTION eql_v3.lt(a public.eql_v3_text_ord_ope, b public.eql_v3_text_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_text_ord_ope. --! @param a public.eql_v3_text_ord_ope @@ -42528,7 +50438,7 @@ AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lt(a public.eql_v3_text_ord_ope, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b::public.eql_v3_text_ord_ope) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<) eql_v3.ord_term(b::public.eql_v3_text_ord_ope) $$; --! @brief Operator wrapper for public.eql_v3_text_ord_ope. --! @param a jsonb @@ -42536,7 +50446,7 @@ AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b::public.eql_v3_text_ord_ope) --! @return boolean CREATE FUNCTION eql_v3.lt(a jsonb, b public.eql_v3_text_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_text_ord_ope) < eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_text_ord_ope) OPERATOR(pg_catalog.<) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_text_ord_ope. --! @param a public.eql_v3_text_ord_ope @@ -42544,7 +50454,7 @@ AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_text_ord_ope) < eql_v3.ord_term(b) --! @return boolean CREATE FUNCTION eql_v3.lte(a public.eql_v3_text_ord_ope, b public.eql_v3_text_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_text_ord_ope. --! @param a public.eql_v3_text_ord_ope @@ -42552,7 +50462,7 @@ AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lte(a public.eql_v3_text_ord_ope, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b::public.eql_v3_text_ord_ope) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<=) eql_v3.ord_term(b::public.eql_v3_text_ord_ope) $$; --! @brief Operator wrapper for public.eql_v3_text_ord_ope. --! @param a jsonb @@ -42560,7 +50470,7 @@ AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b::public.eql_v3_text_ord_ope --! @return boolean CREATE FUNCTION eql_v3.lte(a jsonb, b public.eql_v3_text_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_text_ord_ope) <= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_text_ord_ope) OPERATOR(pg_catalog.<=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_text_ord_ope. --! @param a public.eql_v3_text_ord_ope @@ -42568,7 +50478,7 @@ AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_text_ord_ope) <= eql_v3.ord_term(b --! @return boolean CREATE FUNCTION eql_v3.gt(a public.eql_v3_text_ord_ope, b public.eql_v3_text_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_text_ord_ope. --! @param a public.eql_v3_text_ord_ope @@ -42576,7 +50486,7 @@ AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gt(a public.eql_v3_text_ord_ope, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b::public.eql_v3_text_ord_ope) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>) eql_v3.ord_term(b::public.eql_v3_text_ord_ope) $$; --! @brief Operator wrapper for public.eql_v3_text_ord_ope. --! @param a jsonb @@ -42584,7 +50494,7 @@ AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b::public.eql_v3_text_ord_ope) --! @return boolean CREATE FUNCTION eql_v3.gt(a jsonb, b public.eql_v3_text_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_text_ord_ope) > eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_text_ord_ope) OPERATOR(pg_catalog.>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_text_ord_ope. --! @param a public.eql_v3_text_ord_ope @@ -42592,7 +50502,7 @@ AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_text_ord_ope) > eql_v3.ord_term(b) --! @return boolean CREATE FUNCTION eql_v3.gte(a public.eql_v3_text_ord_ope, b public.eql_v3_text_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_text_ord_ope. --! @param a public.eql_v3_text_ord_ope @@ -42600,7 +50510,7 @@ AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gte(a public.eql_v3_text_ord_ope, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b::public.eql_v3_text_ord_ope) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>=) eql_v3.ord_term(b::public.eql_v3_text_ord_ope) $$; --! @brief Operator wrapper for public.eql_v3_text_ord_ope. --! @param a jsonb @@ -42608,7 +50518,7 @@ AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b::public.eql_v3_text_ord_ope --! @return boolean CREATE FUNCTION eql_v3.gte(a jsonb, b public.eql_v3_text_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_text_ord_ope) >= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_text_ord_ope) OPERATOR(pg_catalog.>=) eql_v3.ord_term(b) $$; --! @brief Unsupported operator blocker for public.eql_v3_text_ord_ope. --! @@ -43042,7 +50952,7 @@ AS $$ SELECT eql_v3_internal.ope_cllw(a::jsonb) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a public.eql_v3_text_ord_ope, b eql_v3.query_text_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.eq_term(a) = eql_v3.eq_term(b) $$; +AS $$ SELECT eql_v3.eq_term(a) OPERATOR(pg_catalog.=) eql_v3.eq_term(b) $$; --! @brief Operator wrapper for eql_v3.query_text_ord_ope. --! @param a eql_v3.query_text_ord_ope @@ -43050,7 +50960,7 @@ AS $$ SELECT eql_v3.eq_term(a) = eql_v3.eq_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a eql_v3.query_text_ord_ope, b public.eql_v3_text_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.eq_term(a) = eql_v3.eq_term(b) $$; +AS $$ SELECT eql_v3.eq_term(a) OPERATOR(pg_catalog.=) eql_v3.eq_term(b) $$; --! @brief Operator wrapper for eql_v3.query_text_ord_ope. --! @param a public.eql_v3_text_ord_ope @@ -43058,7 +50968,7 @@ AS $$ SELECT eql_v3.eq_term(a) = eql_v3.eq_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.neq(a public.eql_v3_text_ord_ope, b eql_v3.query_text_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.eq_term(a) <> eql_v3.eq_term(b) $$; +AS $$ SELECT eql_v3.eq_term(a) OPERATOR(pg_catalog.<>) eql_v3.eq_term(b) $$; --! @brief Operator wrapper for eql_v3.query_text_ord_ope. --! @param a eql_v3.query_text_ord_ope @@ -43066,7 +50976,7 @@ AS $$ SELECT eql_v3.eq_term(a) <> eql_v3.eq_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.neq(a eql_v3.query_text_ord_ope, b public.eql_v3_text_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.eq_term(a) <> eql_v3.eq_term(b) $$; +AS $$ SELECT eql_v3.eq_term(a) OPERATOR(pg_catalog.<>) eql_v3.eq_term(b) $$; --! @brief Operator wrapper for eql_v3.query_text_ord_ope. --! @param a public.eql_v3_text_ord_ope @@ -43074,7 +50984,7 @@ AS $$ SELECT eql_v3.eq_term(a) <> eql_v3.eq_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lt(a public.eql_v3_text_ord_ope, b eql_v3.query_text_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_text_ord_ope. --! @param a eql_v3.query_text_ord_ope @@ -43082,7 +50992,7 @@ AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lt(a eql_v3.query_text_ord_ope, b public.eql_v3_text_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_text_ord_ope. --! @param a public.eql_v3_text_ord_ope @@ -43090,7 +51000,7 @@ AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lte(a public.eql_v3_text_ord_ope, b eql_v3.query_text_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_text_ord_ope. --! @param a eql_v3.query_text_ord_ope @@ -43098,7 +51008,7 @@ AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lte(a eql_v3.query_text_ord_ope, b public.eql_v3_text_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_text_ord_ope. --! @param a public.eql_v3_text_ord_ope @@ -43106,7 +51016,7 @@ AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gt(a public.eql_v3_text_ord_ope, b eql_v3.query_text_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_text_ord_ope. --! @param a eql_v3.query_text_ord_ope @@ -43114,7 +51024,7 @@ AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gt(a eql_v3.query_text_ord_ope, b public.eql_v3_text_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_text_ord_ope. --! @param a public.eql_v3_text_ord_ope @@ -43122,7 +51032,7 @@ AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gte(a public.eql_v3_text_ord_ope, b eql_v3.query_text_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_text_ord_ope. --! @param a eql_v3.query_text_ord_ope @@ -43130,7 +51040,475 @@ AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gte(a eql_v3.query_text_ord_ope, b public.eql_v3_text_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>=) eql_v3.ord_term(b) $$; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord_ope: public.eql_v3_text_eq and eql_v3.query_text_ord_ope (mismatched query domain). +--! @param a public.eql_v3_text_eq left operand +--! @param b eql_v3.query_text_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a public.eql_v3_text_eq, b eql_v3.query_text_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'public.eql_v3_text_eq and eql_v3.query_text_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord_ope: eql_v3.query_text_ord_ope and public.eql_v3_text_eq (mismatched query domain). +--! @param a eql_v3.query_text_ord_ope left operand +--! @param b public.eql_v3_text_eq right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a eql_v3.query_text_ord_ope, b public.eql_v3_text_eq) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'eql_v3.query_text_ord_ope and public.eql_v3_text_eq'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord_ope: public.eql_v3_text_eq and eql_v3.query_text_ord_ope (mismatched query domain). +--! @param a public.eql_v3_text_eq left operand +--! @param b eql_v3.query_text_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a public.eql_v3_text_eq, b eql_v3.query_text_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'public.eql_v3_text_eq and eql_v3.query_text_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord_ope: eql_v3.query_text_ord_ope and public.eql_v3_text_eq (mismatched query domain). +--! @param a eql_v3.query_text_ord_ope left operand +--! @param b public.eql_v3_text_eq right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a eql_v3.query_text_ord_ope, b public.eql_v3_text_eq) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'eql_v3.query_text_ord_ope and public.eql_v3_text_eq'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord_ope: public.eql_v3_text_ord_ore and eql_v3.query_text_ord_ope (mismatched query domain). +--! @param a public.eql_v3_text_ord_ore left operand +--! @param b eql_v3.query_text_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a public.eql_v3_text_ord_ore, b eql_v3.query_text_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'public.eql_v3_text_ord_ore and eql_v3.query_text_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord_ope: eql_v3.query_text_ord_ope and public.eql_v3_text_ord_ore (mismatched query domain). +--! @param a eql_v3.query_text_ord_ope left operand +--! @param b public.eql_v3_text_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a eql_v3.query_text_ord_ope, b public.eql_v3_text_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'eql_v3.query_text_ord_ope and public.eql_v3_text_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord_ope: public.eql_v3_text_ord_ore and eql_v3.query_text_ord_ope (mismatched query domain). +--! @param a public.eql_v3_text_ord_ore left operand +--! @param b eql_v3.query_text_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a public.eql_v3_text_ord_ore, b eql_v3.query_text_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'public.eql_v3_text_ord_ore and eql_v3.query_text_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord_ope: eql_v3.query_text_ord_ope and public.eql_v3_text_ord_ore (mismatched query domain). +--! @param a eql_v3.query_text_ord_ope left operand +--! @param b public.eql_v3_text_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a eql_v3.query_text_ord_ope, b public.eql_v3_text_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'eql_v3.query_text_ord_ope and public.eql_v3_text_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord_ope: public.eql_v3_text_ord_ore and eql_v3.query_text_ord_ope (mismatched query domain). +--! @param a public.eql_v3_text_ord_ore left operand +--! @param b eql_v3.query_text_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lt(a public.eql_v3_text_ord_ore, b eql_v3.query_text_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<', 'public.eql_v3_text_ord_ore and eql_v3.query_text_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord_ope: eql_v3.query_text_ord_ope and public.eql_v3_text_ord_ore (mismatched query domain). +--! @param a eql_v3.query_text_ord_ope left operand +--! @param b public.eql_v3_text_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lt(a eql_v3.query_text_ord_ope, b public.eql_v3_text_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<', 'eql_v3.query_text_ord_ope and public.eql_v3_text_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord_ope: public.eql_v3_text_ord_ore and eql_v3.query_text_ord_ope (mismatched query domain). +--! @param a public.eql_v3_text_ord_ore left operand +--! @param b eql_v3.query_text_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lte(a public.eql_v3_text_ord_ore, b eql_v3.query_text_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<=', 'public.eql_v3_text_ord_ore and eql_v3.query_text_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord_ope: eql_v3.query_text_ord_ope and public.eql_v3_text_ord_ore (mismatched query domain). +--! @param a eql_v3.query_text_ord_ope left operand +--! @param b public.eql_v3_text_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lte(a eql_v3.query_text_ord_ope, b public.eql_v3_text_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<=', 'eql_v3.query_text_ord_ope and public.eql_v3_text_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord_ope: public.eql_v3_text_ord_ore and eql_v3.query_text_ord_ope (mismatched query domain). +--! @param a public.eql_v3_text_ord_ore left operand +--! @param b eql_v3.query_text_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gt(a public.eql_v3_text_ord_ore, b eql_v3.query_text_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>', 'public.eql_v3_text_ord_ore and eql_v3.query_text_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord_ope: eql_v3.query_text_ord_ope and public.eql_v3_text_ord_ore (mismatched query domain). +--! @param a eql_v3.query_text_ord_ope left operand +--! @param b public.eql_v3_text_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gt(a eql_v3.query_text_ord_ope, b public.eql_v3_text_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>', 'eql_v3.query_text_ord_ope and public.eql_v3_text_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord_ope: public.eql_v3_text_ord_ore and eql_v3.query_text_ord_ope (mismatched query domain). +--! @param a public.eql_v3_text_ord_ore left operand +--! @param b eql_v3.query_text_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gte(a public.eql_v3_text_ord_ore, b eql_v3.query_text_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>=', 'public.eql_v3_text_ord_ore and eql_v3.query_text_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord_ope: eql_v3.query_text_ord_ope and public.eql_v3_text_ord_ore (mismatched query domain). +--! @param a eql_v3.query_text_ord_ope left operand +--! @param b public.eql_v3_text_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gte(a eql_v3.query_text_ord_ope, b public.eql_v3_text_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>=', 'eql_v3.query_text_ord_ope and public.eql_v3_text_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord_ope: public.eql_v3_text_ord and eql_v3.query_text_ord_ope (mismatched query domain). +--! @param a public.eql_v3_text_ord left operand +--! @param b eql_v3.query_text_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a public.eql_v3_text_ord, b eql_v3.query_text_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'public.eql_v3_text_ord and eql_v3.query_text_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord_ope: eql_v3.query_text_ord_ope and public.eql_v3_text_ord (mismatched query domain). +--! @param a eql_v3.query_text_ord_ope left operand +--! @param b public.eql_v3_text_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a eql_v3.query_text_ord_ope, b public.eql_v3_text_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'eql_v3.query_text_ord_ope and public.eql_v3_text_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord_ope: public.eql_v3_text_ord and eql_v3.query_text_ord_ope (mismatched query domain). +--! @param a public.eql_v3_text_ord left operand +--! @param b eql_v3.query_text_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a public.eql_v3_text_ord, b eql_v3.query_text_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'public.eql_v3_text_ord and eql_v3.query_text_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord_ope: eql_v3.query_text_ord_ope and public.eql_v3_text_ord (mismatched query domain). +--! @param a eql_v3.query_text_ord_ope left operand +--! @param b public.eql_v3_text_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a eql_v3.query_text_ord_ope, b public.eql_v3_text_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'eql_v3.query_text_ord_ope and public.eql_v3_text_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord_ope: public.eql_v3_text_ord and eql_v3.query_text_ord_ope (mismatched query domain). +--! @param a public.eql_v3_text_ord left operand +--! @param b eql_v3.query_text_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lt(a public.eql_v3_text_ord, b eql_v3.query_text_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<', 'public.eql_v3_text_ord and eql_v3.query_text_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord_ope: eql_v3.query_text_ord_ope and public.eql_v3_text_ord (mismatched query domain). +--! @param a eql_v3.query_text_ord_ope left operand +--! @param b public.eql_v3_text_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lt(a eql_v3.query_text_ord_ope, b public.eql_v3_text_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<', 'eql_v3.query_text_ord_ope and public.eql_v3_text_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord_ope: public.eql_v3_text_ord and eql_v3.query_text_ord_ope (mismatched query domain). +--! @param a public.eql_v3_text_ord left operand +--! @param b eql_v3.query_text_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lte(a public.eql_v3_text_ord, b eql_v3.query_text_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<=', 'public.eql_v3_text_ord and eql_v3.query_text_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord_ope: eql_v3.query_text_ord_ope and public.eql_v3_text_ord (mismatched query domain). +--! @param a eql_v3.query_text_ord_ope left operand +--! @param b public.eql_v3_text_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lte(a eql_v3.query_text_ord_ope, b public.eql_v3_text_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<=', 'eql_v3.query_text_ord_ope and public.eql_v3_text_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord_ope: public.eql_v3_text_ord and eql_v3.query_text_ord_ope (mismatched query domain). +--! @param a public.eql_v3_text_ord left operand +--! @param b eql_v3.query_text_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gt(a public.eql_v3_text_ord, b eql_v3.query_text_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>', 'public.eql_v3_text_ord and eql_v3.query_text_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord_ope: eql_v3.query_text_ord_ope and public.eql_v3_text_ord (mismatched query domain). +--! @param a eql_v3.query_text_ord_ope left operand +--! @param b public.eql_v3_text_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gt(a eql_v3.query_text_ord_ope, b public.eql_v3_text_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>', 'eql_v3.query_text_ord_ope and public.eql_v3_text_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord_ope: public.eql_v3_text_ord and eql_v3.query_text_ord_ope (mismatched query domain). +--! @param a public.eql_v3_text_ord left operand +--! @param b eql_v3.query_text_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gte(a public.eql_v3_text_ord, b eql_v3.query_text_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>=', 'public.eql_v3_text_ord and eql_v3.query_text_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord_ope: eql_v3.query_text_ord_ope and public.eql_v3_text_ord (mismatched query domain). +--! @param a eql_v3.query_text_ord_ope left operand +--! @param b public.eql_v3_text_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gte(a eql_v3.query_text_ord_ope, b public.eql_v3_text_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>=', 'eql_v3.query_text_ord_ope and public.eql_v3_text_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord_ope: public.eql_v3_text_search_ore and eql_v3.query_text_ord_ope (mismatched query domain). +--! @param a public.eql_v3_text_search_ore left operand +--! @param b eql_v3.query_text_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a public.eql_v3_text_search_ore, b eql_v3.query_text_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'public.eql_v3_text_search_ore and eql_v3.query_text_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord_ope: eql_v3.query_text_ord_ope and public.eql_v3_text_search_ore (mismatched query domain). +--! @param a eql_v3.query_text_ord_ope left operand +--! @param b public.eql_v3_text_search_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a eql_v3.query_text_ord_ope, b public.eql_v3_text_search_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'eql_v3.query_text_ord_ope and public.eql_v3_text_search_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord_ope: public.eql_v3_text_search_ore and eql_v3.query_text_ord_ope (mismatched query domain). +--! @param a public.eql_v3_text_search_ore left operand +--! @param b eql_v3.query_text_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a public.eql_v3_text_search_ore, b eql_v3.query_text_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'public.eql_v3_text_search_ore and eql_v3.query_text_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord_ope: eql_v3.query_text_ord_ope and public.eql_v3_text_search_ore (mismatched query domain). +--! @param a eql_v3.query_text_ord_ope left operand +--! @param b public.eql_v3_text_search_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a eql_v3.query_text_ord_ope, b public.eql_v3_text_search_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'eql_v3.query_text_ord_ope and public.eql_v3_text_search_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord_ope: public.eql_v3_text_search_ore and eql_v3.query_text_ord_ope (mismatched query domain). +--! @param a public.eql_v3_text_search_ore left operand +--! @param b eql_v3.query_text_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lt(a public.eql_v3_text_search_ore, b eql_v3.query_text_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<', 'public.eql_v3_text_search_ore and eql_v3.query_text_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord_ope: eql_v3.query_text_ord_ope and public.eql_v3_text_search_ore (mismatched query domain). +--! @param a eql_v3.query_text_ord_ope left operand +--! @param b public.eql_v3_text_search_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lt(a eql_v3.query_text_ord_ope, b public.eql_v3_text_search_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<', 'eql_v3.query_text_ord_ope and public.eql_v3_text_search_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord_ope: public.eql_v3_text_search_ore and eql_v3.query_text_ord_ope (mismatched query domain). +--! @param a public.eql_v3_text_search_ore left operand +--! @param b eql_v3.query_text_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lte(a public.eql_v3_text_search_ore, b eql_v3.query_text_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<=', 'public.eql_v3_text_search_ore and eql_v3.query_text_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord_ope: eql_v3.query_text_ord_ope and public.eql_v3_text_search_ore (mismatched query domain). +--! @param a eql_v3.query_text_ord_ope left operand +--! @param b public.eql_v3_text_search_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lte(a eql_v3.query_text_ord_ope, b public.eql_v3_text_search_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<=', 'eql_v3.query_text_ord_ope and public.eql_v3_text_search_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord_ope: public.eql_v3_text_search_ore and eql_v3.query_text_ord_ope (mismatched query domain). +--! @param a public.eql_v3_text_search_ore left operand +--! @param b eql_v3.query_text_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gt(a public.eql_v3_text_search_ore, b eql_v3.query_text_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>', 'public.eql_v3_text_search_ore and eql_v3.query_text_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord_ope: eql_v3.query_text_ord_ope and public.eql_v3_text_search_ore (mismatched query domain). +--! @param a eql_v3.query_text_ord_ope left operand +--! @param b public.eql_v3_text_search_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gt(a eql_v3.query_text_ord_ope, b public.eql_v3_text_search_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>', 'eql_v3.query_text_ord_ope and public.eql_v3_text_search_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord_ope: public.eql_v3_text_search_ore and eql_v3.query_text_ord_ope (mismatched query domain). +--! @param a public.eql_v3_text_search_ore left operand +--! @param b eql_v3.query_text_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gte(a public.eql_v3_text_search_ore, b eql_v3.query_text_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>=', 'public.eql_v3_text_search_ore and eql_v3.query_text_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord_ope: eql_v3.query_text_ord_ope and public.eql_v3_text_search_ore (mismatched query domain). +--! @param a eql_v3.query_text_ord_ope left operand +--! @param b public.eql_v3_text_search_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gte(a eql_v3.query_text_ord_ope, b public.eql_v3_text_search_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>=', 'eql_v3.query_text_ord_ope and public.eql_v3_text_search_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord_ope: public.eql_v3_text_search and eql_v3.query_text_ord_ope (mismatched query domain). +--! @param a public.eql_v3_text_search left operand +--! @param b eql_v3.query_text_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a public.eql_v3_text_search, b eql_v3.query_text_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'public.eql_v3_text_search and eql_v3.query_text_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord_ope: eql_v3.query_text_ord_ope and public.eql_v3_text_search (mismatched query domain). +--! @param a eql_v3.query_text_ord_ope left operand +--! @param b public.eql_v3_text_search right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a eql_v3.query_text_ord_ope, b public.eql_v3_text_search) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'eql_v3.query_text_ord_ope and public.eql_v3_text_search'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord_ope: public.eql_v3_text_search and eql_v3.query_text_ord_ope (mismatched query domain). +--! @param a public.eql_v3_text_search left operand +--! @param b eql_v3.query_text_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a public.eql_v3_text_search, b eql_v3.query_text_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'public.eql_v3_text_search and eql_v3.query_text_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord_ope: eql_v3.query_text_ord_ope and public.eql_v3_text_search (mismatched query domain). +--! @param a eql_v3.query_text_ord_ope left operand +--! @param b public.eql_v3_text_search right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a eql_v3.query_text_ord_ope, b public.eql_v3_text_search) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'eql_v3.query_text_ord_ope and public.eql_v3_text_search'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord_ope: public.eql_v3_text_search and eql_v3.query_text_ord_ope (mismatched query domain). +--! @param a public.eql_v3_text_search left operand +--! @param b eql_v3.query_text_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lt(a public.eql_v3_text_search, b eql_v3.query_text_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<', 'public.eql_v3_text_search and eql_v3.query_text_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord_ope: eql_v3.query_text_ord_ope and public.eql_v3_text_search (mismatched query domain). +--! @param a eql_v3.query_text_ord_ope left operand +--! @param b public.eql_v3_text_search right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lt(a eql_v3.query_text_ord_ope, b public.eql_v3_text_search) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<', 'eql_v3.query_text_ord_ope and public.eql_v3_text_search'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord_ope: public.eql_v3_text_search and eql_v3.query_text_ord_ope (mismatched query domain). +--! @param a public.eql_v3_text_search left operand +--! @param b eql_v3.query_text_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lte(a public.eql_v3_text_search, b eql_v3.query_text_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<=', 'public.eql_v3_text_search and eql_v3.query_text_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord_ope: eql_v3.query_text_ord_ope and public.eql_v3_text_search (mismatched query domain). +--! @param a eql_v3.query_text_ord_ope left operand +--! @param b public.eql_v3_text_search right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lte(a eql_v3.query_text_ord_ope, b public.eql_v3_text_search) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<=', 'eql_v3.query_text_ord_ope and public.eql_v3_text_search'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord_ope: public.eql_v3_text_search and eql_v3.query_text_ord_ope (mismatched query domain). +--! @param a public.eql_v3_text_search left operand +--! @param b eql_v3.query_text_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gt(a public.eql_v3_text_search, b eql_v3.query_text_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>', 'public.eql_v3_text_search and eql_v3.query_text_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord_ope: eql_v3.query_text_ord_ope and public.eql_v3_text_search (mismatched query domain). +--! @param a eql_v3.query_text_ord_ope left operand +--! @param b public.eql_v3_text_search right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gt(a eql_v3.query_text_ord_ope, b public.eql_v3_text_search) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>', 'eql_v3.query_text_ord_ope and public.eql_v3_text_search'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord_ope: public.eql_v3_text_search and eql_v3.query_text_ord_ope (mismatched query domain). +--! @param a public.eql_v3_text_search left operand +--! @param b eql_v3.query_text_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gte(a public.eql_v3_text_search, b eql_v3.query_text_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>=', 'public.eql_v3_text_search and eql_v3.query_text_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord_ope: eql_v3.query_text_ord_ope and public.eql_v3_text_search (mismatched query domain). +--! @param a eql_v3.query_text_ord_ope left operand +--! @param b public.eql_v3_text_search right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gte(a eql_v3.query_text_ord_ope, b public.eql_v3_text_search) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>=', 'eql_v3.query_text_ord_ope and public.eql_v3_text_search'; END; $$ +LANGUAGE plpgsql; -- AUTOMATICALLY GENERATED FILE. --! @file encrypted_domain/text/json_entry_text_functions.sql @@ -43198,7 +51576,7 @@ LANGUAGE plpgsql; --! @return boolean CREATE FUNCTION eql_v3.lt(a public.eql_v3_json_entry, b eql_v3.query_text_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_json_entry. --! @param a eql_v3.query_text_ord @@ -43206,7 +51584,7 @@ AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lt(a eql_v3.query_text_ord, b public.eql_v3_json_entry) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_json_entry. --! @param a public.eql_v3_json_entry @@ -43214,7 +51592,7 @@ AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lte(a public.eql_v3_json_entry, b eql_v3.query_text_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_json_entry. --! @param a eql_v3.query_text_ord @@ -43222,7 +51600,7 @@ AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lte(a eql_v3.query_text_ord, b public.eql_v3_json_entry) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_json_entry. --! @param a public.eql_v3_json_entry @@ -43230,7 +51608,7 @@ AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gt(a public.eql_v3_json_entry, b eql_v3.query_text_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_json_entry. --! @param a eql_v3.query_text_ord @@ -43238,7 +51616,7 @@ AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gt(a eql_v3.query_text_ord, b public.eql_v3_json_entry) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_json_entry. --! @param a public.eql_v3_json_entry @@ -43246,7 +51624,7 @@ AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gte(a public.eql_v3_json_entry, b eql_v3.query_text_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_json_entry. --! @param a eql_v3.query_text_ord @@ -43254,7 +51632,7 @@ AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gte(a eql_v3.query_text_ord, b public.eql_v3_json_entry) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>=) eql_v3.ord_term(b) $$; --! @brief Unsupported operator blocker for public.eql_v3_json_entry. --! @@ -43318,7 +51696,7 @@ LANGUAGE plpgsql; --! @return boolean CREATE FUNCTION eql_v3.lt(a public.eql_v3_json_entry, b eql_v3.query_text_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_json_entry. --! @param a eql_v3.query_text_ord_ope @@ -43326,7 +51704,7 @@ AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lt(a eql_v3.query_text_ord_ope, b public.eql_v3_json_entry) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_json_entry. --! @param a public.eql_v3_json_entry @@ -43334,7 +51712,7 @@ AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lte(a public.eql_v3_json_entry, b eql_v3.query_text_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_json_entry. --! @param a eql_v3.query_text_ord_ope @@ -43342,7 +51720,7 @@ AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lte(a eql_v3.query_text_ord_ope, b public.eql_v3_json_entry) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_json_entry. --! @param a public.eql_v3_json_entry @@ -43350,7 +51728,7 @@ AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gt(a public.eql_v3_json_entry, b eql_v3.query_text_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_json_entry. --! @param a eql_v3.query_text_ord_ope @@ -43358,7 +51736,7 @@ AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gt(a eql_v3.query_text_ord_ope, b public.eql_v3_json_entry) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_json_entry. --! @param a public.eql_v3_json_entry @@ -43366,7 +51744,7 @@ AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gte(a public.eql_v3_json_entry, b eql_v3.query_text_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_json_entry. --! @param a eql_v3.query_text_ord_ope @@ -43374,7 +51752,7 @@ AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gte(a eql_v3.query_text_ord_ope, b public.eql_v3_json_entry) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>=) eql_v3.ord_term(b) $$; --! @brief Unsupported operator blocker for public.eql_v3_json_entry. --! @@ -43819,6 +52197,266 @@ CREATE OPERATOR >= ( LEFTARG = eql_v3.query_text_ord_ope, RIGHTARG = public.eql_v3_text_ord_ope, COMMUTATOR = <=, NEGATOR = <, RESTRICT = scalargesel, JOIN = scalargejoinsel ); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = public.eql_v3_text_eq, RIGHTARG = eql_v3.query_text_ord_ope +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = eql_v3.query_text_ord_ope, RIGHTARG = public.eql_v3_text_eq +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = public.eql_v3_text_eq, RIGHTARG = eql_v3.query_text_ord_ope +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = eql_v3.query_text_ord_ope, RIGHTARG = public.eql_v3_text_eq +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = public.eql_v3_text_ord_ore, RIGHTARG = eql_v3.query_text_ord_ope +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = eql_v3.query_text_ord_ope, RIGHTARG = public.eql_v3_text_ord_ore +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = public.eql_v3_text_ord_ore, RIGHTARG = eql_v3.query_text_ord_ope +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = eql_v3.query_text_ord_ope, RIGHTARG = public.eql_v3_text_ord_ore +); + +CREATE OPERATOR < ( + FUNCTION = eql_v3_internal.lt, + LEFTARG = public.eql_v3_text_ord_ore, RIGHTARG = eql_v3.query_text_ord_ope +); + +CREATE OPERATOR < ( + FUNCTION = eql_v3_internal.lt, + LEFTARG = eql_v3.query_text_ord_ope, RIGHTARG = public.eql_v3_text_ord_ore +); + +CREATE OPERATOR <= ( + FUNCTION = eql_v3_internal.lte, + LEFTARG = public.eql_v3_text_ord_ore, RIGHTARG = eql_v3.query_text_ord_ope +); + +CREATE OPERATOR <= ( + FUNCTION = eql_v3_internal.lte, + LEFTARG = eql_v3.query_text_ord_ope, RIGHTARG = public.eql_v3_text_ord_ore +); + +CREATE OPERATOR > ( + FUNCTION = eql_v3_internal.gt, + LEFTARG = public.eql_v3_text_ord_ore, RIGHTARG = eql_v3.query_text_ord_ope +); + +CREATE OPERATOR > ( + FUNCTION = eql_v3_internal.gt, + LEFTARG = eql_v3.query_text_ord_ope, RIGHTARG = public.eql_v3_text_ord_ore +); + +CREATE OPERATOR >= ( + FUNCTION = eql_v3_internal.gte, + LEFTARG = public.eql_v3_text_ord_ore, RIGHTARG = eql_v3.query_text_ord_ope +); + +CREATE OPERATOR >= ( + FUNCTION = eql_v3_internal.gte, + LEFTARG = eql_v3.query_text_ord_ope, RIGHTARG = public.eql_v3_text_ord_ore +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = public.eql_v3_text_ord, RIGHTARG = eql_v3.query_text_ord_ope +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = eql_v3.query_text_ord_ope, RIGHTARG = public.eql_v3_text_ord +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = public.eql_v3_text_ord, RIGHTARG = eql_v3.query_text_ord_ope +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = eql_v3.query_text_ord_ope, RIGHTARG = public.eql_v3_text_ord +); + +CREATE OPERATOR < ( + FUNCTION = eql_v3_internal.lt, + LEFTARG = public.eql_v3_text_ord, RIGHTARG = eql_v3.query_text_ord_ope +); + +CREATE OPERATOR < ( + FUNCTION = eql_v3_internal.lt, + LEFTARG = eql_v3.query_text_ord_ope, RIGHTARG = public.eql_v3_text_ord +); + +CREATE OPERATOR <= ( + FUNCTION = eql_v3_internal.lte, + LEFTARG = public.eql_v3_text_ord, RIGHTARG = eql_v3.query_text_ord_ope +); + +CREATE OPERATOR <= ( + FUNCTION = eql_v3_internal.lte, + LEFTARG = eql_v3.query_text_ord_ope, RIGHTARG = public.eql_v3_text_ord +); + +CREATE OPERATOR > ( + FUNCTION = eql_v3_internal.gt, + LEFTARG = public.eql_v3_text_ord, RIGHTARG = eql_v3.query_text_ord_ope +); + +CREATE OPERATOR > ( + FUNCTION = eql_v3_internal.gt, + LEFTARG = eql_v3.query_text_ord_ope, RIGHTARG = public.eql_v3_text_ord +); + +CREATE OPERATOR >= ( + FUNCTION = eql_v3_internal.gte, + LEFTARG = public.eql_v3_text_ord, RIGHTARG = eql_v3.query_text_ord_ope +); + +CREATE OPERATOR >= ( + FUNCTION = eql_v3_internal.gte, + LEFTARG = eql_v3.query_text_ord_ope, RIGHTARG = public.eql_v3_text_ord +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = public.eql_v3_text_search_ore, RIGHTARG = eql_v3.query_text_ord_ope +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = eql_v3.query_text_ord_ope, RIGHTARG = public.eql_v3_text_search_ore +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = public.eql_v3_text_search_ore, RIGHTARG = eql_v3.query_text_ord_ope +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = eql_v3.query_text_ord_ope, RIGHTARG = public.eql_v3_text_search_ore +); + +CREATE OPERATOR < ( + FUNCTION = eql_v3_internal.lt, + LEFTARG = public.eql_v3_text_search_ore, RIGHTARG = eql_v3.query_text_ord_ope +); + +CREATE OPERATOR < ( + FUNCTION = eql_v3_internal.lt, + LEFTARG = eql_v3.query_text_ord_ope, RIGHTARG = public.eql_v3_text_search_ore +); + +CREATE OPERATOR <= ( + FUNCTION = eql_v3_internal.lte, + LEFTARG = public.eql_v3_text_search_ore, RIGHTARG = eql_v3.query_text_ord_ope +); + +CREATE OPERATOR <= ( + FUNCTION = eql_v3_internal.lte, + LEFTARG = eql_v3.query_text_ord_ope, RIGHTARG = public.eql_v3_text_search_ore +); + +CREATE OPERATOR > ( + FUNCTION = eql_v3_internal.gt, + LEFTARG = public.eql_v3_text_search_ore, RIGHTARG = eql_v3.query_text_ord_ope +); + +CREATE OPERATOR > ( + FUNCTION = eql_v3_internal.gt, + LEFTARG = eql_v3.query_text_ord_ope, RIGHTARG = public.eql_v3_text_search_ore +); + +CREATE OPERATOR >= ( + FUNCTION = eql_v3_internal.gte, + LEFTARG = public.eql_v3_text_search_ore, RIGHTARG = eql_v3.query_text_ord_ope +); + +CREATE OPERATOR >= ( + FUNCTION = eql_v3_internal.gte, + LEFTARG = eql_v3.query_text_ord_ope, RIGHTARG = public.eql_v3_text_search_ore +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = public.eql_v3_text_search, RIGHTARG = eql_v3.query_text_ord_ope +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = eql_v3.query_text_ord_ope, RIGHTARG = public.eql_v3_text_search +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = public.eql_v3_text_search, RIGHTARG = eql_v3.query_text_ord_ope +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = eql_v3.query_text_ord_ope, RIGHTARG = public.eql_v3_text_search +); + +CREATE OPERATOR < ( + FUNCTION = eql_v3_internal.lt, + LEFTARG = public.eql_v3_text_search, RIGHTARG = eql_v3.query_text_ord_ope +); + +CREATE OPERATOR < ( + FUNCTION = eql_v3_internal.lt, + LEFTARG = eql_v3.query_text_ord_ope, RIGHTARG = public.eql_v3_text_search +); + +CREATE OPERATOR <= ( + FUNCTION = eql_v3_internal.lte, + LEFTARG = public.eql_v3_text_search, RIGHTARG = eql_v3.query_text_ord_ope +); + +CREATE OPERATOR <= ( + FUNCTION = eql_v3_internal.lte, + LEFTARG = eql_v3.query_text_ord_ope, RIGHTARG = public.eql_v3_text_search +); + +CREATE OPERATOR > ( + FUNCTION = eql_v3_internal.gt, + LEFTARG = public.eql_v3_text_search, RIGHTARG = eql_v3.query_text_ord_ope +); + +CREATE OPERATOR > ( + FUNCTION = eql_v3_internal.gt, + LEFTARG = eql_v3.query_text_ord_ope, RIGHTARG = public.eql_v3_text_search +); + +CREATE OPERATOR >= ( + FUNCTION = eql_v3_internal.gte, + LEFTARG = public.eql_v3_text_search, RIGHTARG = eql_v3.query_text_ord_ope +); + +CREATE OPERATOR >= ( + FUNCTION = eql_v3_internal.gte, + LEFTARG = eql_v3.query_text_ord_ope, RIGHTARG = public.eql_v3_text_search +); -- AUTOMATICALLY GENERATED FILE. --! @file encrypted_domain/text/text_ord_ope_operators.sql @@ -44484,7 +53122,7 @@ AS $$ SELECT eql_v3_internal.bloom_filter(a::jsonb) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a public.eql_v3_text_search, b public.eql_v3_text_search) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.eq_term(a) = eql_v3.eq_term(b) $$; +AS $$ SELECT eql_v3.eq_term(a) OPERATOR(pg_catalog.=) eql_v3.eq_term(b) $$; --! @brief Operator wrapper for public.eql_v3_text_search. --! @param a public.eql_v3_text_search @@ -44492,7 +53130,7 @@ AS $$ SELECT eql_v3.eq_term(a) = eql_v3.eq_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a public.eql_v3_text_search, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.eq_term(a) = eql_v3.eq_term(b::public.eql_v3_text_search) $$; +AS $$ SELECT eql_v3.eq_term(a) OPERATOR(pg_catalog.=) eql_v3.eq_term(b::public.eql_v3_text_search) $$; --! @brief Operator wrapper for public.eql_v3_text_search. --! @param a jsonb @@ -44500,7 +53138,7 @@ AS $$ SELECT eql_v3.eq_term(a) = eql_v3.eq_term(b::public.eql_v3_text_search) $$ --! @return boolean CREATE FUNCTION eql_v3.eq(a jsonb, b public.eql_v3_text_search) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.eq_term(a::public.eql_v3_text_search) = eql_v3.eq_term(b) $$; +AS $$ SELECT eql_v3.eq_term(a::public.eql_v3_text_search) OPERATOR(pg_catalog.=) eql_v3.eq_term(b) $$; --! @brief Operator wrapper for public.eql_v3_text_search. --! @param a public.eql_v3_text_search @@ -44508,7 +53146,7 @@ AS $$ SELECT eql_v3.eq_term(a::public.eql_v3_text_search) = eql_v3.eq_term(b) $$ --! @return boolean CREATE FUNCTION eql_v3.neq(a public.eql_v3_text_search, b public.eql_v3_text_search) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.eq_term(a) <> eql_v3.eq_term(b) $$; +AS $$ SELECT eql_v3.eq_term(a) OPERATOR(pg_catalog.<>) eql_v3.eq_term(b) $$; --! @brief Operator wrapper for public.eql_v3_text_search. --! @param a public.eql_v3_text_search @@ -44516,7 +53154,7 @@ AS $$ SELECT eql_v3.eq_term(a) <> eql_v3.eq_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.neq(a public.eql_v3_text_search, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.eq_term(a) <> eql_v3.eq_term(b::public.eql_v3_text_search) $$; +AS $$ SELECT eql_v3.eq_term(a) OPERATOR(pg_catalog.<>) eql_v3.eq_term(b::public.eql_v3_text_search) $$; --! @brief Operator wrapper for public.eql_v3_text_search. --! @param a jsonb @@ -44524,7 +53162,7 @@ AS $$ SELECT eql_v3.eq_term(a) <> eql_v3.eq_term(b::public.eql_v3_text_search) $ --! @return boolean CREATE FUNCTION eql_v3.neq(a jsonb, b public.eql_v3_text_search) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.eq_term(a::public.eql_v3_text_search) <> eql_v3.eq_term(b) $$; +AS $$ SELECT eql_v3.eq_term(a::public.eql_v3_text_search) OPERATOR(pg_catalog.<>) eql_v3.eq_term(b) $$; --! @brief Operator wrapper for public.eql_v3_text_search. --! @param a public.eql_v3_text_search @@ -44532,7 +53170,7 @@ AS $$ SELECT eql_v3.eq_term(a::public.eql_v3_text_search) <> eql_v3.eq_term(b) $ --! @return boolean CREATE FUNCTION eql_v3.lt(a public.eql_v3_text_search, b public.eql_v3_text_search) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_text_search. --! @param a public.eql_v3_text_search @@ -44540,7 +53178,7 @@ AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lt(a public.eql_v3_text_search, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b::public.eql_v3_text_search) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<) eql_v3.ord_term(b::public.eql_v3_text_search) $$; --! @brief Operator wrapper for public.eql_v3_text_search. --! @param a jsonb @@ -44548,7 +53186,7 @@ AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b::public.eql_v3_text_search) --! @return boolean CREATE FUNCTION eql_v3.lt(a jsonb, b public.eql_v3_text_search) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_text_search) < eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_text_search) OPERATOR(pg_catalog.<) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_text_search. --! @param a public.eql_v3_text_search @@ -44556,7 +53194,7 @@ AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_text_search) < eql_v3.ord_term(b) --! @return boolean CREATE FUNCTION eql_v3.lte(a public.eql_v3_text_search, b public.eql_v3_text_search) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_text_search. --! @param a public.eql_v3_text_search @@ -44564,7 +53202,7 @@ AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lte(a public.eql_v3_text_search, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b::public.eql_v3_text_search) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<=) eql_v3.ord_term(b::public.eql_v3_text_search) $$; --! @brief Operator wrapper for public.eql_v3_text_search. --! @param a jsonb @@ -44572,7 +53210,7 @@ AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b::public.eql_v3_text_search) --! @return boolean CREATE FUNCTION eql_v3.lte(a jsonb, b public.eql_v3_text_search) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_text_search) <= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_text_search) OPERATOR(pg_catalog.<=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_text_search. --! @param a public.eql_v3_text_search @@ -44580,7 +53218,7 @@ AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_text_search) <= eql_v3.ord_term(b) --! @return boolean CREATE FUNCTION eql_v3.gt(a public.eql_v3_text_search, b public.eql_v3_text_search) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_text_search. --! @param a public.eql_v3_text_search @@ -44588,7 +53226,7 @@ AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gt(a public.eql_v3_text_search, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b::public.eql_v3_text_search) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>) eql_v3.ord_term(b::public.eql_v3_text_search) $$; --! @brief Operator wrapper for public.eql_v3_text_search. --! @param a jsonb @@ -44596,7 +53234,7 @@ AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b::public.eql_v3_text_search) --! @return boolean CREATE FUNCTION eql_v3.gt(a jsonb, b public.eql_v3_text_search) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_text_search) > eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_text_search) OPERATOR(pg_catalog.>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_text_search. --! @param a public.eql_v3_text_search @@ -44604,7 +53242,7 @@ AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_text_search) > eql_v3.ord_term(b) --! @return boolean CREATE FUNCTION eql_v3.gte(a public.eql_v3_text_search, b public.eql_v3_text_search) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_text_search. --! @param a public.eql_v3_text_search @@ -44612,7 +53250,7 @@ AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gte(a public.eql_v3_text_search, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b::public.eql_v3_text_search) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>=) eql_v3.ord_term(b::public.eql_v3_text_search) $$; --! @brief Operator wrapper for public.eql_v3_text_search. --! @param a jsonb @@ -44620,7 +53258,7 @@ AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b::public.eql_v3_text_search) --! @return boolean CREATE FUNCTION eql_v3.gte(a jsonb, b public.eql_v3_text_search) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_text_search) >= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_text_search) OPERATOR(pg_catalog.>=) eql_v3.ord_term(b) $$; --! @brief Unsupported operator blocker for public.eql_v3_text_search. --! @@ -44852,7 +53490,7 @@ LANGUAGE plpgsql; --! @return boolean CREATE FUNCTION eql_v3.matches(a public.eql_v3_text_search, b public.eql_v3_text_search) RETURNS boolean LANGUAGE sql IMMUTABLE PARALLEL SAFE -AS $$ SELECT eql_v3.match_term(a) @> eql_v3.match_term(b) AND (cardinality(eql_v3.match_term(b)) > 0 OR cardinality(eql_v3.match_term(a)) = 0) $$; +AS $$ SELECT eql_v3.match_term(a) OPERATOR(pg_catalog.@>) eql_v3.match_term(b) AND (pg_catalog.cardinality(eql_v3.match_term(b)) OPERATOR(pg_catalog.>) 0 OR pg_catalog.cardinality(eql_v3.match_term(a)) OPERATOR(pg_catalog.=) 0) $$; --! @brief Operator wrapper for public.eql_v3_text_search. --! @param a public.eql_v3_text_search @@ -44860,7 +53498,7 @@ AS $$ SELECT eql_v3.match_term(a) @> eql_v3.match_term(b) AND (cardinality(eql_v --! @return boolean CREATE FUNCTION eql_v3.matches(a public.eql_v3_text_search, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE PARALLEL SAFE -AS $$ SELECT eql_v3.match_term(a) @> eql_v3.match_term(b::public.eql_v3_text_search) AND (cardinality(eql_v3.match_term(b::public.eql_v3_text_search)) > 0 OR cardinality(eql_v3.match_term(a)) = 0) $$; +AS $$ SELECT eql_v3.match_term(a) OPERATOR(pg_catalog.@>) eql_v3.match_term(b::public.eql_v3_text_search) AND (pg_catalog.cardinality(eql_v3.match_term(b::public.eql_v3_text_search)) OPERATOR(pg_catalog.>) 0 OR pg_catalog.cardinality(eql_v3.match_term(a)) OPERATOR(pg_catalog.=) 0) $$; --! @brief Operator wrapper for public.eql_v3_text_search. --! @param a jsonb @@ -44868,7 +53506,7 @@ AS $$ SELECT eql_v3.match_term(a) @> eql_v3.match_term(b::public.eql_v3_text_sea --! @return boolean CREATE FUNCTION eql_v3.matches(a jsonb, b public.eql_v3_text_search) RETURNS boolean LANGUAGE sql IMMUTABLE PARALLEL SAFE -AS $$ SELECT eql_v3.match_term(a::public.eql_v3_text_search) @> eql_v3.match_term(b) AND (cardinality(eql_v3.match_term(b)) > 0 OR cardinality(eql_v3.match_term(a::public.eql_v3_text_search)) = 0) $$; +AS $$ SELECT eql_v3.match_term(a::public.eql_v3_text_search) OPERATOR(pg_catalog.@>) eql_v3.match_term(b) AND (pg_catalog.cardinality(eql_v3.match_term(b)) OPERATOR(pg_catalog.>) 0 OR pg_catalog.cardinality(eql_v3.match_term(a::public.eql_v3_text_search)) OPERATOR(pg_catalog.=) 0) $$; --! @brief Unsupported operator blocker for public.eql_v3_text_search. --! @@ -45044,7 +53682,7 @@ AS $$ SELECT eql_v3_internal.bloom_filter(a::jsonb) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a public.eql_v3_text_search, b eql_v3.query_text_search) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.eq_term(a) = eql_v3.eq_term(b) $$; +AS $$ SELECT eql_v3.eq_term(a) OPERATOR(pg_catalog.=) eql_v3.eq_term(b) $$; --! @brief Operator wrapper for eql_v3.query_text_search. --! @param a eql_v3.query_text_search @@ -45052,7 +53690,7 @@ AS $$ SELECT eql_v3.eq_term(a) = eql_v3.eq_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a eql_v3.query_text_search, b public.eql_v3_text_search) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.eq_term(a) = eql_v3.eq_term(b) $$; +AS $$ SELECT eql_v3.eq_term(a) OPERATOR(pg_catalog.=) eql_v3.eq_term(b) $$; --! @brief Operator wrapper for eql_v3.query_text_search. --! @param a public.eql_v3_text_search @@ -45060,7 +53698,7 @@ AS $$ SELECT eql_v3.eq_term(a) = eql_v3.eq_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.neq(a public.eql_v3_text_search, b eql_v3.query_text_search) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.eq_term(a) <> eql_v3.eq_term(b) $$; +AS $$ SELECT eql_v3.eq_term(a) OPERATOR(pg_catalog.<>) eql_v3.eq_term(b) $$; --! @brief Operator wrapper for eql_v3.query_text_search. --! @param a eql_v3.query_text_search @@ -45068,7 +53706,7 @@ AS $$ SELECT eql_v3.eq_term(a) <> eql_v3.eq_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.neq(a eql_v3.query_text_search, b public.eql_v3_text_search) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.eq_term(a) <> eql_v3.eq_term(b) $$; +AS $$ SELECT eql_v3.eq_term(a) OPERATOR(pg_catalog.<>) eql_v3.eq_term(b) $$; --! @brief Operator wrapper for eql_v3.query_text_search. --! @param a public.eql_v3_text_search @@ -45076,7 +53714,7 @@ AS $$ SELECT eql_v3.eq_term(a) <> eql_v3.eq_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lt(a public.eql_v3_text_search, b eql_v3.query_text_search) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_text_search. --! @param a eql_v3.query_text_search @@ -45084,7 +53722,7 @@ AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lt(a eql_v3.query_text_search, b public.eql_v3_text_search) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_text_search. --! @param a public.eql_v3_text_search @@ -45092,7 +53730,7 @@ AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lte(a public.eql_v3_text_search, b eql_v3.query_text_search) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_text_search. --! @param a eql_v3.query_text_search @@ -45100,7 +53738,7 @@ AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lte(a eql_v3.query_text_search, b public.eql_v3_text_search) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_text_search. --! @param a public.eql_v3_text_search @@ -45108,7 +53746,7 @@ AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gt(a public.eql_v3_text_search, b eql_v3.query_text_search) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_text_search. --! @param a eql_v3.query_text_search @@ -45116,7 +53754,7 @@ AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gt(a eql_v3.query_text_search, b public.eql_v3_text_search) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_text_search. --! @param a public.eql_v3_text_search @@ -45124,7 +53762,7 @@ AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gte(a public.eql_v3_text_search, b eql_v3.query_text_search) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_text_search. --! @param a eql_v3.query_text_search @@ -45132,7 +53770,7 @@ AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gte(a eql_v3.query_text_search, b public.eql_v3_text_search) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_text_search. --! @param a public.eql_v3_text_search @@ -45140,7 +53778,7 @@ AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.matches(a public.eql_v3_text_search, b eql_v3.query_text_search) RETURNS boolean LANGUAGE sql IMMUTABLE PARALLEL SAFE -AS $$ SELECT eql_v3.match_term(a) @> eql_v3.match_term(b) AND (cardinality(eql_v3.match_term(b)) > 0 OR cardinality(eql_v3.match_term(a)) = 0) $$; +AS $$ SELECT eql_v3.match_term(a) OPERATOR(pg_catalog.@>) eql_v3.match_term(b) AND (pg_catalog.cardinality(eql_v3.match_term(b)) OPERATOR(pg_catalog.>) 0 OR pg_catalog.cardinality(eql_v3.match_term(a)) OPERATOR(pg_catalog.=) 0) $$; --! @brief Operator wrapper for eql_v3.query_text_search. --! @param a eql_v3.query_text_search @@ -45148,7 +53786,511 @@ AS $$ SELECT eql_v3.match_term(a) @> eql_v3.match_term(b) AND (cardinality(eql_v --! @return boolean CREATE FUNCTION eql_v3.matches(a eql_v3.query_text_search, b public.eql_v3_text_search) RETURNS boolean LANGUAGE sql IMMUTABLE PARALLEL SAFE -AS $$ SELECT eql_v3.match_term(a) @> eql_v3.match_term(b) AND (cardinality(eql_v3.match_term(b)) > 0 OR cardinality(eql_v3.match_term(a)) = 0) $$; +AS $$ SELECT eql_v3.match_term(a) OPERATOR(pg_catalog.@>) eql_v3.match_term(b) AND (pg_catalog.cardinality(eql_v3.match_term(b)) OPERATOR(pg_catalog.>) 0 OR pg_catalog.cardinality(eql_v3.match_term(a)) OPERATOR(pg_catalog.=) 0) $$; + +--! @brief Unsupported operator blocker for eql_v3.query_text_search: public.eql_v3_text_eq and eql_v3.query_text_search (mismatched query domain). +--! @param a public.eql_v3_text_eq left operand +--! @param b eql_v3.query_text_search right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a public.eql_v3_text_eq, b eql_v3.query_text_search) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'public.eql_v3_text_eq and eql_v3.query_text_search'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_search: eql_v3.query_text_search and public.eql_v3_text_eq (mismatched query domain). +--! @param a eql_v3.query_text_search left operand +--! @param b public.eql_v3_text_eq right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a eql_v3.query_text_search, b public.eql_v3_text_eq) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'eql_v3.query_text_search and public.eql_v3_text_eq'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_search: public.eql_v3_text_eq and eql_v3.query_text_search (mismatched query domain). +--! @param a public.eql_v3_text_eq left operand +--! @param b eql_v3.query_text_search right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a public.eql_v3_text_eq, b eql_v3.query_text_search) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'public.eql_v3_text_eq and eql_v3.query_text_search'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_search: eql_v3.query_text_search and public.eql_v3_text_eq (mismatched query domain). +--! @param a eql_v3.query_text_search left operand +--! @param b public.eql_v3_text_eq right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a eql_v3.query_text_search, b public.eql_v3_text_eq) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'eql_v3.query_text_search and public.eql_v3_text_eq'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_search: public.eql_v3_text_match and eql_v3.query_text_search (mismatched query domain). +--! @param a public.eql_v3_text_match left operand +--! @param b eql_v3.query_text_search right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal."@@"(a public.eql_v3_text_match, b eql_v3.query_text_search) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '@@', 'public.eql_v3_text_match and eql_v3.query_text_search'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_search: eql_v3.query_text_search and public.eql_v3_text_match (mismatched query domain). +--! @param a eql_v3.query_text_search left operand +--! @param b public.eql_v3_text_match right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal."@@"(a eql_v3.query_text_search, b public.eql_v3_text_match) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '@@', 'eql_v3.query_text_search and public.eql_v3_text_match'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_search: public.eql_v3_text_ord_ore and eql_v3.query_text_search (mismatched query domain). +--! @param a public.eql_v3_text_ord_ore left operand +--! @param b eql_v3.query_text_search right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a public.eql_v3_text_ord_ore, b eql_v3.query_text_search) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'public.eql_v3_text_ord_ore and eql_v3.query_text_search'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_search: eql_v3.query_text_search and public.eql_v3_text_ord_ore (mismatched query domain). +--! @param a eql_v3.query_text_search left operand +--! @param b public.eql_v3_text_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a eql_v3.query_text_search, b public.eql_v3_text_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'eql_v3.query_text_search and public.eql_v3_text_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_search: public.eql_v3_text_ord_ore and eql_v3.query_text_search (mismatched query domain). +--! @param a public.eql_v3_text_ord_ore left operand +--! @param b eql_v3.query_text_search right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a public.eql_v3_text_ord_ore, b eql_v3.query_text_search) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'public.eql_v3_text_ord_ore and eql_v3.query_text_search'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_search: eql_v3.query_text_search and public.eql_v3_text_ord_ore (mismatched query domain). +--! @param a eql_v3.query_text_search left operand +--! @param b public.eql_v3_text_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a eql_v3.query_text_search, b public.eql_v3_text_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'eql_v3.query_text_search and public.eql_v3_text_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_search: public.eql_v3_text_ord_ore and eql_v3.query_text_search (mismatched query domain). +--! @param a public.eql_v3_text_ord_ore left operand +--! @param b eql_v3.query_text_search right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lt(a public.eql_v3_text_ord_ore, b eql_v3.query_text_search) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<', 'public.eql_v3_text_ord_ore and eql_v3.query_text_search'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_search: eql_v3.query_text_search and public.eql_v3_text_ord_ore (mismatched query domain). +--! @param a eql_v3.query_text_search left operand +--! @param b public.eql_v3_text_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lt(a eql_v3.query_text_search, b public.eql_v3_text_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<', 'eql_v3.query_text_search and public.eql_v3_text_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_search: public.eql_v3_text_ord_ore and eql_v3.query_text_search (mismatched query domain). +--! @param a public.eql_v3_text_ord_ore left operand +--! @param b eql_v3.query_text_search right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lte(a public.eql_v3_text_ord_ore, b eql_v3.query_text_search) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<=', 'public.eql_v3_text_ord_ore and eql_v3.query_text_search'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_search: eql_v3.query_text_search and public.eql_v3_text_ord_ore (mismatched query domain). +--! @param a eql_v3.query_text_search left operand +--! @param b public.eql_v3_text_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lte(a eql_v3.query_text_search, b public.eql_v3_text_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<=', 'eql_v3.query_text_search and public.eql_v3_text_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_search: public.eql_v3_text_ord_ore and eql_v3.query_text_search (mismatched query domain). +--! @param a public.eql_v3_text_ord_ore left operand +--! @param b eql_v3.query_text_search right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gt(a public.eql_v3_text_ord_ore, b eql_v3.query_text_search) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>', 'public.eql_v3_text_ord_ore and eql_v3.query_text_search'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_search: eql_v3.query_text_search and public.eql_v3_text_ord_ore (mismatched query domain). +--! @param a eql_v3.query_text_search left operand +--! @param b public.eql_v3_text_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gt(a eql_v3.query_text_search, b public.eql_v3_text_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>', 'eql_v3.query_text_search and public.eql_v3_text_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_search: public.eql_v3_text_ord_ore and eql_v3.query_text_search (mismatched query domain). +--! @param a public.eql_v3_text_ord_ore left operand +--! @param b eql_v3.query_text_search right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gte(a public.eql_v3_text_ord_ore, b eql_v3.query_text_search) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>=', 'public.eql_v3_text_ord_ore and eql_v3.query_text_search'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_search: eql_v3.query_text_search and public.eql_v3_text_ord_ore (mismatched query domain). +--! @param a eql_v3.query_text_search left operand +--! @param b public.eql_v3_text_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gte(a eql_v3.query_text_search, b public.eql_v3_text_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>=', 'eql_v3.query_text_search and public.eql_v3_text_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_search: public.eql_v3_text_ord and eql_v3.query_text_search (mismatched query domain). +--! @param a public.eql_v3_text_ord left operand +--! @param b eql_v3.query_text_search right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a public.eql_v3_text_ord, b eql_v3.query_text_search) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'public.eql_v3_text_ord and eql_v3.query_text_search'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_search: eql_v3.query_text_search and public.eql_v3_text_ord (mismatched query domain). +--! @param a eql_v3.query_text_search left operand +--! @param b public.eql_v3_text_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a eql_v3.query_text_search, b public.eql_v3_text_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'eql_v3.query_text_search and public.eql_v3_text_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_search: public.eql_v3_text_ord and eql_v3.query_text_search (mismatched query domain). +--! @param a public.eql_v3_text_ord left operand +--! @param b eql_v3.query_text_search right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a public.eql_v3_text_ord, b eql_v3.query_text_search) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'public.eql_v3_text_ord and eql_v3.query_text_search'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_search: eql_v3.query_text_search and public.eql_v3_text_ord (mismatched query domain). +--! @param a eql_v3.query_text_search left operand +--! @param b public.eql_v3_text_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a eql_v3.query_text_search, b public.eql_v3_text_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'eql_v3.query_text_search and public.eql_v3_text_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_search: public.eql_v3_text_ord and eql_v3.query_text_search (mismatched query domain). +--! @param a public.eql_v3_text_ord left operand +--! @param b eql_v3.query_text_search right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lt(a public.eql_v3_text_ord, b eql_v3.query_text_search) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<', 'public.eql_v3_text_ord and eql_v3.query_text_search'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_search: eql_v3.query_text_search and public.eql_v3_text_ord (mismatched query domain). +--! @param a eql_v3.query_text_search left operand +--! @param b public.eql_v3_text_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lt(a eql_v3.query_text_search, b public.eql_v3_text_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<', 'eql_v3.query_text_search and public.eql_v3_text_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_search: public.eql_v3_text_ord and eql_v3.query_text_search (mismatched query domain). +--! @param a public.eql_v3_text_ord left operand +--! @param b eql_v3.query_text_search right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lte(a public.eql_v3_text_ord, b eql_v3.query_text_search) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<=', 'public.eql_v3_text_ord and eql_v3.query_text_search'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_search: eql_v3.query_text_search and public.eql_v3_text_ord (mismatched query domain). +--! @param a eql_v3.query_text_search left operand +--! @param b public.eql_v3_text_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lte(a eql_v3.query_text_search, b public.eql_v3_text_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<=', 'eql_v3.query_text_search and public.eql_v3_text_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_search: public.eql_v3_text_ord and eql_v3.query_text_search (mismatched query domain). +--! @param a public.eql_v3_text_ord left operand +--! @param b eql_v3.query_text_search right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gt(a public.eql_v3_text_ord, b eql_v3.query_text_search) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>', 'public.eql_v3_text_ord and eql_v3.query_text_search'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_search: eql_v3.query_text_search and public.eql_v3_text_ord (mismatched query domain). +--! @param a eql_v3.query_text_search left operand +--! @param b public.eql_v3_text_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gt(a eql_v3.query_text_search, b public.eql_v3_text_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>', 'eql_v3.query_text_search and public.eql_v3_text_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_search: public.eql_v3_text_ord and eql_v3.query_text_search (mismatched query domain). +--! @param a public.eql_v3_text_ord left operand +--! @param b eql_v3.query_text_search right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gte(a public.eql_v3_text_ord, b eql_v3.query_text_search) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>=', 'public.eql_v3_text_ord and eql_v3.query_text_search'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_search: eql_v3.query_text_search and public.eql_v3_text_ord (mismatched query domain). +--! @param a eql_v3.query_text_search left operand +--! @param b public.eql_v3_text_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gte(a eql_v3.query_text_search, b public.eql_v3_text_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>=', 'eql_v3.query_text_search and public.eql_v3_text_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_search: public.eql_v3_text_ord_ope and eql_v3.query_text_search (mismatched query domain). +--! @param a public.eql_v3_text_ord_ope left operand +--! @param b eql_v3.query_text_search right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a public.eql_v3_text_ord_ope, b eql_v3.query_text_search) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'public.eql_v3_text_ord_ope and eql_v3.query_text_search'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_search: eql_v3.query_text_search and public.eql_v3_text_ord_ope (mismatched query domain). +--! @param a eql_v3.query_text_search left operand +--! @param b public.eql_v3_text_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a eql_v3.query_text_search, b public.eql_v3_text_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'eql_v3.query_text_search and public.eql_v3_text_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_search: public.eql_v3_text_ord_ope and eql_v3.query_text_search (mismatched query domain). +--! @param a public.eql_v3_text_ord_ope left operand +--! @param b eql_v3.query_text_search right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a public.eql_v3_text_ord_ope, b eql_v3.query_text_search) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'public.eql_v3_text_ord_ope and eql_v3.query_text_search'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_search: eql_v3.query_text_search and public.eql_v3_text_ord_ope (mismatched query domain). +--! @param a eql_v3.query_text_search left operand +--! @param b public.eql_v3_text_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a eql_v3.query_text_search, b public.eql_v3_text_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'eql_v3.query_text_search and public.eql_v3_text_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_search: public.eql_v3_text_ord_ope and eql_v3.query_text_search (mismatched query domain). +--! @param a public.eql_v3_text_ord_ope left operand +--! @param b eql_v3.query_text_search right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lt(a public.eql_v3_text_ord_ope, b eql_v3.query_text_search) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<', 'public.eql_v3_text_ord_ope and eql_v3.query_text_search'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_search: eql_v3.query_text_search and public.eql_v3_text_ord_ope (mismatched query domain). +--! @param a eql_v3.query_text_search left operand +--! @param b public.eql_v3_text_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lt(a eql_v3.query_text_search, b public.eql_v3_text_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<', 'eql_v3.query_text_search and public.eql_v3_text_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_search: public.eql_v3_text_ord_ope and eql_v3.query_text_search (mismatched query domain). +--! @param a public.eql_v3_text_ord_ope left operand +--! @param b eql_v3.query_text_search right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lte(a public.eql_v3_text_ord_ope, b eql_v3.query_text_search) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<=', 'public.eql_v3_text_ord_ope and eql_v3.query_text_search'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_search: eql_v3.query_text_search and public.eql_v3_text_ord_ope (mismatched query domain). +--! @param a eql_v3.query_text_search left operand +--! @param b public.eql_v3_text_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lte(a eql_v3.query_text_search, b public.eql_v3_text_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<=', 'eql_v3.query_text_search and public.eql_v3_text_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_search: public.eql_v3_text_ord_ope and eql_v3.query_text_search (mismatched query domain). +--! @param a public.eql_v3_text_ord_ope left operand +--! @param b eql_v3.query_text_search right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gt(a public.eql_v3_text_ord_ope, b eql_v3.query_text_search) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>', 'public.eql_v3_text_ord_ope and eql_v3.query_text_search'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_search: eql_v3.query_text_search and public.eql_v3_text_ord_ope (mismatched query domain). +--! @param a eql_v3.query_text_search left operand +--! @param b public.eql_v3_text_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gt(a eql_v3.query_text_search, b public.eql_v3_text_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>', 'eql_v3.query_text_search and public.eql_v3_text_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_search: public.eql_v3_text_ord_ope and eql_v3.query_text_search (mismatched query domain). +--! @param a public.eql_v3_text_ord_ope left operand +--! @param b eql_v3.query_text_search right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gte(a public.eql_v3_text_ord_ope, b eql_v3.query_text_search) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>=', 'public.eql_v3_text_ord_ope and eql_v3.query_text_search'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_search: eql_v3.query_text_search and public.eql_v3_text_ord_ope (mismatched query domain). +--! @param a eql_v3.query_text_search left operand +--! @param b public.eql_v3_text_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gte(a eql_v3.query_text_search, b public.eql_v3_text_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>=', 'eql_v3.query_text_search and public.eql_v3_text_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_search: public.eql_v3_text_search_ore and eql_v3.query_text_search (mismatched query domain). +--! @param a public.eql_v3_text_search_ore left operand +--! @param b eql_v3.query_text_search right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a public.eql_v3_text_search_ore, b eql_v3.query_text_search) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'public.eql_v3_text_search_ore and eql_v3.query_text_search'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_search: eql_v3.query_text_search and public.eql_v3_text_search_ore (mismatched query domain). +--! @param a eql_v3.query_text_search left operand +--! @param b public.eql_v3_text_search_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a eql_v3.query_text_search, b public.eql_v3_text_search_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'eql_v3.query_text_search and public.eql_v3_text_search_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_search: public.eql_v3_text_search_ore and eql_v3.query_text_search (mismatched query domain). +--! @param a public.eql_v3_text_search_ore left operand +--! @param b eql_v3.query_text_search right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a public.eql_v3_text_search_ore, b eql_v3.query_text_search) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'public.eql_v3_text_search_ore and eql_v3.query_text_search'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_search: eql_v3.query_text_search and public.eql_v3_text_search_ore (mismatched query domain). +--! @param a eql_v3.query_text_search left operand +--! @param b public.eql_v3_text_search_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a eql_v3.query_text_search, b public.eql_v3_text_search_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'eql_v3.query_text_search and public.eql_v3_text_search_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_search: public.eql_v3_text_search_ore and eql_v3.query_text_search (mismatched query domain). +--! @param a public.eql_v3_text_search_ore left operand +--! @param b eql_v3.query_text_search right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lt(a public.eql_v3_text_search_ore, b eql_v3.query_text_search) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<', 'public.eql_v3_text_search_ore and eql_v3.query_text_search'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_search: eql_v3.query_text_search and public.eql_v3_text_search_ore (mismatched query domain). +--! @param a eql_v3.query_text_search left operand +--! @param b public.eql_v3_text_search_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lt(a eql_v3.query_text_search, b public.eql_v3_text_search_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<', 'eql_v3.query_text_search and public.eql_v3_text_search_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_search: public.eql_v3_text_search_ore and eql_v3.query_text_search (mismatched query domain). +--! @param a public.eql_v3_text_search_ore left operand +--! @param b eql_v3.query_text_search right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lte(a public.eql_v3_text_search_ore, b eql_v3.query_text_search) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<=', 'public.eql_v3_text_search_ore and eql_v3.query_text_search'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_search: eql_v3.query_text_search and public.eql_v3_text_search_ore (mismatched query domain). +--! @param a eql_v3.query_text_search left operand +--! @param b public.eql_v3_text_search_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lte(a eql_v3.query_text_search, b public.eql_v3_text_search_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<=', 'eql_v3.query_text_search and public.eql_v3_text_search_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_search: public.eql_v3_text_search_ore and eql_v3.query_text_search (mismatched query domain). +--! @param a public.eql_v3_text_search_ore left operand +--! @param b eql_v3.query_text_search right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gt(a public.eql_v3_text_search_ore, b eql_v3.query_text_search) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>', 'public.eql_v3_text_search_ore and eql_v3.query_text_search'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_search: eql_v3.query_text_search and public.eql_v3_text_search_ore (mismatched query domain). +--! @param a eql_v3.query_text_search left operand +--! @param b public.eql_v3_text_search_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gt(a eql_v3.query_text_search, b public.eql_v3_text_search_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>', 'eql_v3.query_text_search and public.eql_v3_text_search_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_search: public.eql_v3_text_search_ore and eql_v3.query_text_search (mismatched query domain). +--! @param a public.eql_v3_text_search_ore left operand +--! @param b eql_v3.query_text_search right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gte(a public.eql_v3_text_search_ore, b eql_v3.query_text_search) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>=', 'public.eql_v3_text_search_ore and eql_v3.query_text_search'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_search: eql_v3.query_text_search and public.eql_v3_text_search_ore (mismatched query domain). +--! @param a eql_v3.query_text_search left operand +--! @param b public.eql_v3_text_search_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gte(a eql_v3.query_text_search, b public.eql_v3_text_search_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>=', 'eql_v3.query_text_search and public.eql_v3_text_search_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_search: public.eql_v3_text_search_ore and eql_v3.query_text_search (mismatched query domain). +--! @param a public.eql_v3_text_search_ore left operand +--! @param b eql_v3.query_text_search right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal."@@"(a public.eql_v3_text_search_ore, b eql_v3.query_text_search) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '@@', 'public.eql_v3_text_search_ore and eql_v3.query_text_search'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_search: eql_v3.query_text_search and public.eql_v3_text_search_ore (mismatched query domain). +--! @param a eql_v3.query_text_search left operand +--! @param b public.eql_v3_text_search_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal."@@"(a eql_v3.query_text_search, b public.eql_v3_text_search_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '@@', 'eql_v3.query_text_search and public.eql_v3_text_search_ore'; END; $$ +LANGUAGE plpgsql; -- AUTOMATICALLY GENERATED FILE. --! @file encrypted_domain/text/query_text_search_operators.sql @@ -45237,6 +54379,286 @@ CREATE OPERATOR @@ ( LEFTARG = eql_v3.query_text_search, RIGHTARG = public.eql_v3_text_search, RESTRICT = contsel, JOIN = contjoinsel ); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = public.eql_v3_text_eq, RIGHTARG = eql_v3.query_text_search +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = eql_v3.query_text_search, RIGHTARG = public.eql_v3_text_eq +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = public.eql_v3_text_eq, RIGHTARG = eql_v3.query_text_search +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = eql_v3.query_text_search, RIGHTARG = public.eql_v3_text_eq +); + +CREATE OPERATOR @@ ( + FUNCTION = eql_v3_internal."@@", + LEFTARG = public.eql_v3_text_match, RIGHTARG = eql_v3.query_text_search +); + +CREATE OPERATOR @@ ( + FUNCTION = eql_v3_internal."@@", + LEFTARG = eql_v3.query_text_search, RIGHTARG = public.eql_v3_text_match +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = public.eql_v3_text_ord_ore, RIGHTARG = eql_v3.query_text_search +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = eql_v3.query_text_search, RIGHTARG = public.eql_v3_text_ord_ore +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = public.eql_v3_text_ord_ore, RIGHTARG = eql_v3.query_text_search +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = eql_v3.query_text_search, RIGHTARG = public.eql_v3_text_ord_ore +); + +CREATE OPERATOR < ( + FUNCTION = eql_v3_internal.lt, + LEFTARG = public.eql_v3_text_ord_ore, RIGHTARG = eql_v3.query_text_search +); + +CREATE OPERATOR < ( + FUNCTION = eql_v3_internal.lt, + LEFTARG = eql_v3.query_text_search, RIGHTARG = public.eql_v3_text_ord_ore +); + +CREATE OPERATOR <= ( + FUNCTION = eql_v3_internal.lte, + LEFTARG = public.eql_v3_text_ord_ore, RIGHTARG = eql_v3.query_text_search +); + +CREATE OPERATOR <= ( + FUNCTION = eql_v3_internal.lte, + LEFTARG = eql_v3.query_text_search, RIGHTARG = public.eql_v3_text_ord_ore +); + +CREATE OPERATOR > ( + FUNCTION = eql_v3_internal.gt, + LEFTARG = public.eql_v3_text_ord_ore, RIGHTARG = eql_v3.query_text_search +); + +CREATE OPERATOR > ( + FUNCTION = eql_v3_internal.gt, + LEFTARG = eql_v3.query_text_search, RIGHTARG = public.eql_v3_text_ord_ore +); + +CREATE OPERATOR >= ( + FUNCTION = eql_v3_internal.gte, + LEFTARG = public.eql_v3_text_ord_ore, RIGHTARG = eql_v3.query_text_search +); + +CREATE OPERATOR >= ( + FUNCTION = eql_v3_internal.gte, + LEFTARG = eql_v3.query_text_search, RIGHTARG = public.eql_v3_text_ord_ore +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = public.eql_v3_text_ord, RIGHTARG = eql_v3.query_text_search +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = eql_v3.query_text_search, RIGHTARG = public.eql_v3_text_ord +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = public.eql_v3_text_ord, RIGHTARG = eql_v3.query_text_search +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = eql_v3.query_text_search, RIGHTARG = public.eql_v3_text_ord +); + +CREATE OPERATOR < ( + FUNCTION = eql_v3_internal.lt, + LEFTARG = public.eql_v3_text_ord, RIGHTARG = eql_v3.query_text_search +); + +CREATE OPERATOR < ( + FUNCTION = eql_v3_internal.lt, + LEFTARG = eql_v3.query_text_search, RIGHTARG = public.eql_v3_text_ord +); + +CREATE OPERATOR <= ( + FUNCTION = eql_v3_internal.lte, + LEFTARG = public.eql_v3_text_ord, RIGHTARG = eql_v3.query_text_search +); + +CREATE OPERATOR <= ( + FUNCTION = eql_v3_internal.lte, + LEFTARG = eql_v3.query_text_search, RIGHTARG = public.eql_v3_text_ord +); + +CREATE OPERATOR > ( + FUNCTION = eql_v3_internal.gt, + LEFTARG = public.eql_v3_text_ord, RIGHTARG = eql_v3.query_text_search +); + +CREATE OPERATOR > ( + FUNCTION = eql_v3_internal.gt, + LEFTARG = eql_v3.query_text_search, RIGHTARG = public.eql_v3_text_ord +); + +CREATE OPERATOR >= ( + FUNCTION = eql_v3_internal.gte, + LEFTARG = public.eql_v3_text_ord, RIGHTARG = eql_v3.query_text_search +); + +CREATE OPERATOR >= ( + FUNCTION = eql_v3_internal.gte, + LEFTARG = eql_v3.query_text_search, RIGHTARG = public.eql_v3_text_ord +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = public.eql_v3_text_ord_ope, RIGHTARG = eql_v3.query_text_search +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = eql_v3.query_text_search, RIGHTARG = public.eql_v3_text_ord_ope +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = public.eql_v3_text_ord_ope, RIGHTARG = eql_v3.query_text_search +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = eql_v3.query_text_search, RIGHTARG = public.eql_v3_text_ord_ope +); + +CREATE OPERATOR < ( + FUNCTION = eql_v3_internal.lt, + LEFTARG = public.eql_v3_text_ord_ope, RIGHTARG = eql_v3.query_text_search +); + +CREATE OPERATOR < ( + FUNCTION = eql_v3_internal.lt, + LEFTARG = eql_v3.query_text_search, RIGHTARG = public.eql_v3_text_ord_ope +); + +CREATE OPERATOR <= ( + FUNCTION = eql_v3_internal.lte, + LEFTARG = public.eql_v3_text_ord_ope, RIGHTARG = eql_v3.query_text_search +); + +CREATE OPERATOR <= ( + FUNCTION = eql_v3_internal.lte, + LEFTARG = eql_v3.query_text_search, RIGHTARG = public.eql_v3_text_ord_ope +); + +CREATE OPERATOR > ( + FUNCTION = eql_v3_internal.gt, + LEFTARG = public.eql_v3_text_ord_ope, RIGHTARG = eql_v3.query_text_search +); + +CREATE OPERATOR > ( + FUNCTION = eql_v3_internal.gt, + LEFTARG = eql_v3.query_text_search, RIGHTARG = public.eql_v3_text_ord_ope +); + +CREATE OPERATOR >= ( + FUNCTION = eql_v3_internal.gte, + LEFTARG = public.eql_v3_text_ord_ope, RIGHTARG = eql_v3.query_text_search +); + +CREATE OPERATOR >= ( + FUNCTION = eql_v3_internal.gte, + LEFTARG = eql_v3.query_text_search, RIGHTARG = public.eql_v3_text_ord_ope +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = public.eql_v3_text_search_ore, RIGHTARG = eql_v3.query_text_search +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = eql_v3.query_text_search, RIGHTARG = public.eql_v3_text_search_ore +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = public.eql_v3_text_search_ore, RIGHTARG = eql_v3.query_text_search +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = eql_v3.query_text_search, RIGHTARG = public.eql_v3_text_search_ore +); + +CREATE OPERATOR < ( + FUNCTION = eql_v3_internal.lt, + LEFTARG = public.eql_v3_text_search_ore, RIGHTARG = eql_v3.query_text_search +); + +CREATE OPERATOR < ( + FUNCTION = eql_v3_internal.lt, + LEFTARG = eql_v3.query_text_search, RIGHTARG = public.eql_v3_text_search_ore +); + +CREATE OPERATOR <= ( + FUNCTION = eql_v3_internal.lte, + LEFTARG = public.eql_v3_text_search_ore, RIGHTARG = eql_v3.query_text_search +); + +CREATE OPERATOR <= ( + FUNCTION = eql_v3_internal.lte, + LEFTARG = eql_v3.query_text_search, RIGHTARG = public.eql_v3_text_search_ore +); + +CREATE OPERATOR > ( + FUNCTION = eql_v3_internal.gt, + LEFTARG = public.eql_v3_text_search_ore, RIGHTARG = eql_v3.query_text_search +); + +CREATE OPERATOR > ( + FUNCTION = eql_v3_internal.gt, + LEFTARG = eql_v3.query_text_search, RIGHTARG = public.eql_v3_text_search_ore +); + +CREATE OPERATOR >= ( + FUNCTION = eql_v3_internal.gte, + LEFTARG = public.eql_v3_text_search_ore, RIGHTARG = eql_v3.query_text_search +); + +CREATE OPERATOR >= ( + FUNCTION = eql_v3_internal.gte, + LEFTARG = eql_v3.query_text_search, RIGHTARG = public.eql_v3_text_search_ore +); + +CREATE OPERATOR @@ ( + FUNCTION = eql_v3_internal."@@", + LEFTARG = public.eql_v3_text_search_ore, RIGHTARG = eql_v3.query_text_search +); + +CREATE OPERATOR @@ ( + FUNCTION = eql_v3_internal."@@", + LEFTARG = eql_v3.query_text_search, RIGHTARG = public.eql_v3_text_search_ore +); -- AUTOMATICALLY GENERATED FILE. --! @file encrypted_domain/text/text_search_operators.sql @@ -46038,7 +55460,7 @@ AS $$ SELECT eql_v3_internal.ope_cllw(a::jsonb) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a public.eql_v3_timestamp_ord, b public.eql_v3_timestamp_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) = eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_timestamp_ord. --! @param a public.eql_v3_timestamp_ord @@ -46046,7 +55468,7 @@ AS $$ SELECT eql_v3.ord_term(a) = eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a public.eql_v3_timestamp_ord, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) = eql_v3.ord_term(b::public.eql_v3_timestamp_ord) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.=) eql_v3.ord_term(b::public.eql_v3_timestamp_ord) $$; --! @brief Operator wrapper for public.eql_v3_timestamp_ord. --! @param a jsonb @@ -46054,7 +55476,7 @@ AS $$ SELECT eql_v3.ord_term(a) = eql_v3.ord_term(b::public.eql_v3_timestamp_ord --! @return boolean CREATE FUNCTION eql_v3.eq(a jsonb, b public.eql_v3_timestamp_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_timestamp_ord) = eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_timestamp_ord) OPERATOR(pg_catalog.=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_timestamp_ord. --! @param a public.eql_v3_timestamp_ord @@ -46062,7 +55484,7 @@ AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_timestamp_ord) = eql_v3.ord_term(b --! @return boolean CREATE FUNCTION eql_v3.neq(a public.eql_v3_timestamp_ord, b public.eql_v3_timestamp_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <> eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_timestamp_ord. --! @param a public.eql_v3_timestamp_ord @@ -46070,7 +55492,7 @@ AS $$ SELECT eql_v3.ord_term(a) <> eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.neq(a public.eql_v3_timestamp_ord, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <> eql_v3.ord_term(b::public.eql_v3_timestamp_ord) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<>) eql_v3.ord_term(b::public.eql_v3_timestamp_ord) $$; --! @brief Operator wrapper for public.eql_v3_timestamp_ord. --! @param a jsonb @@ -46078,7 +55500,7 @@ AS $$ SELECT eql_v3.ord_term(a) <> eql_v3.ord_term(b::public.eql_v3_timestamp_or --! @return boolean CREATE FUNCTION eql_v3.neq(a jsonb, b public.eql_v3_timestamp_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_timestamp_ord) <> eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_timestamp_ord) OPERATOR(pg_catalog.<>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_timestamp_ord. --! @param a public.eql_v3_timestamp_ord @@ -46086,7 +55508,7 @@ AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_timestamp_ord) <> eql_v3.ord_term( --! @return boolean CREATE FUNCTION eql_v3.lt(a public.eql_v3_timestamp_ord, b public.eql_v3_timestamp_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_timestamp_ord. --! @param a public.eql_v3_timestamp_ord @@ -46094,7 +55516,7 @@ AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lt(a public.eql_v3_timestamp_ord, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b::public.eql_v3_timestamp_ord) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<) eql_v3.ord_term(b::public.eql_v3_timestamp_ord) $$; --! @brief Operator wrapper for public.eql_v3_timestamp_ord. --! @param a jsonb @@ -46102,7 +55524,7 @@ AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b::public.eql_v3_timestamp_ord --! @return boolean CREATE FUNCTION eql_v3.lt(a jsonb, b public.eql_v3_timestamp_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_timestamp_ord) < eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_timestamp_ord) OPERATOR(pg_catalog.<) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_timestamp_ord. --! @param a public.eql_v3_timestamp_ord @@ -46110,7 +55532,7 @@ AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_timestamp_ord) < eql_v3.ord_term(b --! @return boolean CREATE FUNCTION eql_v3.lte(a public.eql_v3_timestamp_ord, b public.eql_v3_timestamp_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_timestamp_ord. --! @param a public.eql_v3_timestamp_ord @@ -46118,7 +55540,7 @@ AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lte(a public.eql_v3_timestamp_ord, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b::public.eql_v3_timestamp_ord) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<=) eql_v3.ord_term(b::public.eql_v3_timestamp_ord) $$; --! @brief Operator wrapper for public.eql_v3_timestamp_ord. --! @param a jsonb @@ -46126,7 +55548,7 @@ AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b::public.eql_v3_timestamp_or --! @return boolean CREATE FUNCTION eql_v3.lte(a jsonb, b public.eql_v3_timestamp_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_timestamp_ord) <= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_timestamp_ord) OPERATOR(pg_catalog.<=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_timestamp_ord. --! @param a public.eql_v3_timestamp_ord @@ -46134,7 +55556,7 @@ AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_timestamp_ord) <= eql_v3.ord_term( --! @return boolean CREATE FUNCTION eql_v3.gt(a public.eql_v3_timestamp_ord, b public.eql_v3_timestamp_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_timestamp_ord. --! @param a public.eql_v3_timestamp_ord @@ -46142,7 +55564,7 @@ AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gt(a public.eql_v3_timestamp_ord, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b::public.eql_v3_timestamp_ord) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>) eql_v3.ord_term(b::public.eql_v3_timestamp_ord) $$; --! @brief Operator wrapper for public.eql_v3_timestamp_ord. --! @param a jsonb @@ -46150,7 +55572,7 @@ AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b::public.eql_v3_timestamp_ord --! @return boolean CREATE FUNCTION eql_v3.gt(a jsonb, b public.eql_v3_timestamp_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_timestamp_ord) > eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_timestamp_ord) OPERATOR(pg_catalog.>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_timestamp_ord. --! @param a public.eql_v3_timestamp_ord @@ -46158,7 +55580,7 @@ AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_timestamp_ord) > eql_v3.ord_term(b --! @return boolean CREATE FUNCTION eql_v3.gte(a public.eql_v3_timestamp_ord, b public.eql_v3_timestamp_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_timestamp_ord. --! @param a public.eql_v3_timestamp_ord @@ -46166,7 +55588,7 @@ AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gte(a public.eql_v3_timestamp_ord, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b::public.eql_v3_timestamp_ord) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>=) eql_v3.ord_term(b::public.eql_v3_timestamp_ord) $$; --! @brief Operator wrapper for public.eql_v3_timestamp_ord. --! @param a jsonb @@ -46174,7 +55596,7 @@ AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b::public.eql_v3_timestamp_or --! @return boolean CREATE FUNCTION eql_v3.gte(a jsonb, b public.eql_v3_timestamp_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_timestamp_ord) >= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_timestamp_ord) OPERATOR(pg_catalog.>=) eql_v3.ord_term(b) $$; --! @brief Unsupported operator blocker for public.eql_v3_timestamp_ord. --! @@ -46600,7 +56022,7 @@ AS $$ SELECT eql_v3_internal.ope_cllw(a::jsonb) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a public.eql_v3_timestamp_ord, b eql_v3.query_timestamp_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) = eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_timestamp_ord. --! @param a eql_v3.query_timestamp_ord @@ -46608,7 +56030,7 @@ AS $$ SELECT eql_v3.ord_term(a) = eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a eql_v3.query_timestamp_ord, b public.eql_v3_timestamp_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) = eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_timestamp_ord. --! @param a public.eql_v3_timestamp_ord @@ -46616,7 +56038,7 @@ AS $$ SELECT eql_v3.ord_term(a) = eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.neq(a public.eql_v3_timestamp_ord, b eql_v3.query_timestamp_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <> eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_timestamp_ord. --! @param a eql_v3.query_timestamp_ord @@ -46624,7 +56046,7 @@ AS $$ SELECT eql_v3.ord_term(a) <> eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.neq(a eql_v3.query_timestamp_ord, b public.eql_v3_timestamp_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <> eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_timestamp_ord. --! @param a public.eql_v3_timestamp_ord @@ -46632,7 +56054,7 @@ AS $$ SELECT eql_v3.ord_term(a) <> eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lt(a public.eql_v3_timestamp_ord, b eql_v3.query_timestamp_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_timestamp_ord. --! @param a eql_v3.query_timestamp_ord @@ -46640,7 +56062,7 @@ AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lt(a eql_v3.query_timestamp_ord, b public.eql_v3_timestamp_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_timestamp_ord. --! @param a public.eql_v3_timestamp_ord @@ -46648,7 +56070,7 @@ AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lte(a public.eql_v3_timestamp_ord, b eql_v3.query_timestamp_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_timestamp_ord. --! @param a eql_v3.query_timestamp_ord @@ -46656,7 +56078,7 @@ AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lte(a eql_v3.query_timestamp_ord, b public.eql_v3_timestamp_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_timestamp_ord. --! @param a public.eql_v3_timestamp_ord @@ -46664,7 +56086,7 @@ AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gt(a public.eql_v3_timestamp_ord, b eql_v3.query_timestamp_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_timestamp_ord. --! @param a eql_v3.query_timestamp_ord @@ -46672,7 +56094,7 @@ AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gt(a eql_v3.query_timestamp_ord, b public.eql_v3_timestamp_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_timestamp_ord. --! @param a public.eql_v3_timestamp_ord @@ -46680,7 +56102,7 @@ AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gte(a public.eql_v3_timestamp_ord, b eql_v3.query_timestamp_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_timestamp_ord. --! @param a eql_v3.query_timestamp_ord @@ -46688,7 +56110,259 @@ AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gte(a eql_v3.query_timestamp_ord, b public.eql_v3_timestamp_ord) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>=) eql_v3.ord_term(b) $$; + +--! @brief Unsupported operator blocker for eql_v3.query_timestamp_ord: public.eql_v3_timestamp_eq and eql_v3.query_timestamp_ord (mismatched query domain). +--! @param a public.eql_v3_timestamp_eq left operand +--! @param b eql_v3.query_timestamp_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a public.eql_v3_timestamp_eq, b eql_v3.query_timestamp_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'public.eql_v3_timestamp_eq and eql_v3.query_timestamp_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_timestamp_ord: eql_v3.query_timestamp_ord and public.eql_v3_timestamp_eq (mismatched query domain). +--! @param a eql_v3.query_timestamp_ord left operand +--! @param b public.eql_v3_timestamp_eq right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a eql_v3.query_timestamp_ord, b public.eql_v3_timestamp_eq) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'eql_v3.query_timestamp_ord and public.eql_v3_timestamp_eq'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_timestamp_ord: public.eql_v3_timestamp_eq and eql_v3.query_timestamp_ord (mismatched query domain). +--! @param a public.eql_v3_timestamp_eq left operand +--! @param b eql_v3.query_timestamp_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a public.eql_v3_timestamp_eq, b eql_v3.query_timestamp_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'public.eql_v3_timestamp_eq and eql_v3.query_timestamp_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_timestamp_ord: eql_v3.query_timestamp_ord and public.eql_v3_timestamp_eq (mismatched query domain). +--! @param a eql_v3.query_timestamp_ord left operand +--! @param b public.eql_v3_timestamp_eq right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a eql_v3.query_timestamp_ord, b public.eql_v3_timestamp_eq) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'eql_v3.query_timestamp_ord and public.eql_v3_timestamp_eq'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_timestamp_ord: public.eql_v3_timestamp_ord_ore and eql_v3.query_timestamp_ord (mismatched query domain). +--! @param a public.eql_v3_timestamp_ord_ore left operand +--! @param b eql_v3.query_timestamp_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a public.eql_v3_timestamp_ord_ore, b eql_v3.query_timestamp_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'public.eql_v3_timestamp_ord_ore and eql_v3.query_timestamp_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_timestamp_ord: eql_v3.query_timestamp_ord and public.eql_v3_timestamp_ord_ore (mismatched query domain). +--! @param a eql_v3.query_timestamp_ord left operand +--! @param b public.eql_v3_timestamp_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a eql_v3.query_timestamp_ord, b public.eql_v3_timestamp_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'eql_v3.query_timestamp_ord and public.eql_v3_timestamp_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_timestamp_ord: public.eql_v3_timestamp_ord_ore and eql_v3.query_timestamp_ord (mismatched query domain). +--! @param a public.eql_v3_timestamp_ord_ore left operand +--! @param b eql_v3.query_timestamp_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a public.eql_v3_timestamp_ord_ore, b eql_v3.query_timestamp_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'public.eql_v3_timestamp_ord_ore and eql_v3.query_timestamp_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_timestamp_ord: eql_v3.query_timestamp_ord and public.eql_v3_timestamp_ord_ore (mismatched query domain). +--! @param a eql_v3.query_timestamp_ord left operand +--! @param b public.eql_v3_timestamp_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a eql_v3.query_timestamp_ord, b public.eql_v3_timestamp_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'eql_v3.query_timestamp_ord and public.eql_v3_timestamp_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_timestamp_ord: public.eql_v3_timestamp_ord_ore and eql_v3.query_timestamp_ord (mismatched query domain). +--! @param a public.eql_v3_timestamp_ord_ore left operand +--! @param b eql_v3.query_timestamp_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lt(a public.eql_v3_timestamp_ord_ore, b eql_v3.query_timestamp_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<', 'public.eql_v3_timestamp_ord_ore and eql_v3.query_timestamp_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_timestamp_ord: eql_v3.query_timestamp_ord and public.eql_v3_timestamp_ord_ore (mismatched query domain). +--! @param a eql_v3.query_timestamp_ord left operand +--! @param b public.eql_v3_timestamp_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lt(a eql_v3.query_timestamp_ord, b public.eql_v3_timestamp_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<', 'eql_v3.query_timestamp_ord and public.eql_v3_timestamp_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_timestamp_ord: public.eql_v3_timestamp_ord_ore and eql_v3.query_timestamp_ord (mismatched query domain). +--! @param a public.eql_v3_timestamp_ord_ore left operand +--! @param b eql_v3.query_timestamp_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lte(a public.eql_v3_timestamp_ord_ore, b eql_v3.query_timestamp_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<=', 'public.eql_v3_timestamp_ord_ore and eql_v3.query_timestamp_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_timestamp_ord: eql_v3.query_timestamp_ord and public.eql_v3_timestamp_ord_ore (mismatched query domain). +--! @param a eql_v3.query_timestamp_ord left operand +--! @param b public.eql_v3_timestamp_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lte(a eql_v3.query_timestamp_ord, b public.eql_v3_timestamp_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<=', 'eql_v3.query_timestamp_ord and public.eql_v3_timestamp_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_timestamp_ord: public.eql_v3_timestamp_ord_ore and eql_v3.query_timestamp_ord (mismatched query domain). +--! @param a public.eql_v3_timestamp_ord_ore left operand +--! @param b eql_v3.query_timestamp_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gt(a public.eql_v3_timestamp_ord_ore, b eql_v3.query_timestamp_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>', 'public.eql_v3_timestamp_ord_ore and eql_v3.query_timestamp_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_timestamp_ord: eql_v3.query_timestamp_ord and public.eql_v3_timestamp_ord_ore (mismatched query domain). +--! @param a eql_v3.query_timestamp_ord left operand +--! @param b public.eql_v3_timestamp_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gt(a eql_v3.query_timestamp_ord, b public.eql_v3_timestamp_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>', 'eql_v3.query_timestamp_ord and public.eql_v3_timestamp_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_timestamp_ord: public.eql_v3_timestamp_ord_ore and eql_v3.query_timestamp_ord (mismatched query domain). +--! @param a public.eql_v3_timestamp_ord_ore left operand +--! @param b eql_v3.query_timestamp_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gte(a public.eql_v3_timestamp_ord_ore, b eql_v3.query_timestamp_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>=', 'public.eql_v3_timestamp_ord_ore and eql_v3.query_timestamp_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_timestamp_ord: eql_v3.query_timestamp_ord and public.eql_v3_timestamp_ord_ore (mismatched query domain). +--! @param a eql_v3.query_timestamp_ord left operand +--! @param b public.eql_v3_timestamp_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gte(a eql_v3.query_timestamp_ord, b public.eql_v3_timestamp_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>=', 'eql_v3.query_timestamp_ord and public.eql_v3_timestamp_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_timestamp_ord: public.eql_v3_timestamp_ord_ope and eql_v3.query_timestamp_ord (mismatched query domain). +--! @param a public.eql_v3_timestamp_ord_ope left operand +--! @param b eql_v3.query_timestamp_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a public.eql_v3_timestamp_ord_ope, b eql_v3.query_timestamp_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'public.eql_v3_timestamp_ord_ope and eql_v3.query_timestamp_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_timestamp_ord: eql_v3.query_timestamp_ord and public.eql_v3_timestamp_ord_ope (mismatched query domain). +--! @param a eql_v3.query_timestamp_ord left operand +--! @param b public.eql_v3_timestamp_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a eql_v3.query_timestamp_ord, b public.eql_v3_timestamp_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'eql_v3.query_timestamp_ord and public.eql_v3_timestamp_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_timestamp_ord: public.eql_v3_timestamp_ord_ope and eql_v3.query_timestamp_ord (mismatched query domain). +--! @param a public.eql_v3_timestamp_ord_ope left operand +--! @param b eql_v3.query_timestamp_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a public.eql_v3_timestamp_ord_ope, b eql_v3.query_timestamp_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'public.eql_v3_timestamp_ord_ope and eql_v3.query_timestamp_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_timestamp_ord: eql_v3.query_timestamp_ord and public.eql_v3_timestamp_ord_ope (mismatched query domain). +--! @param a eql_v3.query_timestamp_ord left operand +--! @param b public.eql_v3_timestamp_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a eql_v3.query_timestamp_ord, b public.eql_v3_timestamp_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'eql_v3.query_timestamp_ord and public.eql_v3_timestamp_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_timestamp_ord: public.eql_v3_timestamp_ord_ope and eql_v3.query_timestamp_ord (mismatched query domain). +--! @param a public.eql_v3_timestamp_ord_ope left operand +--! @param b eql_v3.query_timestamp_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lt(a public.eql_v3_timestamp_ord_ope, b eql_v3.query_timestamp_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<', 'public.eql_v3_timestamp_ord_ope and eql_v3.query_timestamp_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_timestamp_ord: eql_v3.query_timestamp_ord and public.eql_v3_timestamp_ord_ope (mismatched query domain). +--! @param a eql_v3.query_timestamp_ord left operand +--! @param b public.eql_v3_timestamp_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lt(a eql_v3.query_timestamp_ord, b public.eql_v3_timestamp_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<', 'eql_v3.query_timestamp_ord and public.eql_v3_timestamp_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_timestamp_ord: public.eql_v3_timestamp_ord_ope and eql_v3.query_timestamp_ord (mismatched query domain). +--! @param a public.eql_v3_timestamp_ord_ope left operand +--! @param b eql_v3.query_timestamp_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lte(a public.eql_v3_timestamp_ord_ope, b eql_v3.query_timestamp_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<=', 'public.eql_v3_timestamp_ord_ope and eql_v3.query_timestamp_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_timestamp_ord: eql_v3.query_timestamp_ord and public.eql_v3_timestamp_ord_ope (mismatched query domain). +--! @param a eql_v3.query_timestamp_ord left operand +--! @param b public.eql_v3_timestamp_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lte(a eql_v3.query_timestamp_ord, b public.eql_v3_timestamp_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<=', 'eql_v3.query_timestamp_ord and public.eql_v3_timestamp_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_timestamp_ord: public.eql_v3_timestamp_ord_ope and eql_v3.query_timestamp_ord (mismatched query domain). +--! @param a public.eql_v3_timestamp_ord_ope left operand +--! @param b eql_v3.query_timestamp_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gt(a public.eql_v3_timestamp_ord_ope, b eql_v3.query_timestamp_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>', 'public.eql_v3_timestamp_ord_ope and eql_v3.query_timestamp_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_timestamp_ord: eql_v3.query_timestamp_ord and public.eql_v3_timestamp_ord_ope (mismatched query domain). +--! @param a eql_v3.query_timestamp_ord left operand +--! @param b public.eql_v3_timestamp_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gt(a eql_v3.query_timestamp_ord, b public.eql_v3_timestamp_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>', 'eql_v3.query_timestamp_ord and public.eql_v3_timestamp_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_timestamp_ord: public.eql_v3_timestamp_ord_ope and eql_v3.query_timestamp_ord (mismatched query domain). +--! @param a public.eql_v3_timestamp_ord_ope left operand +--! @param b eql_v3.query_timestamp_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gte(a public.eql_v3_timestamp_ord_ope, b eql_v3.query_timestamp_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>=', 'public.eql_v3_timestamp_ord_ope and eql_v3.query_timestamp_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_timestamp_ord: eql_v3.query_timestamp_ord and public.eql_v3_timestamp_ord_ope (mismatched query domain). +--! @param a eql_v3.query_timestamp_ord left operand +--! @param b public.eql_v3_timestamp_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gte(a eql_v3.query_timestamp_ord, b public.eql_v3_timestamp_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>=', 'eql_v3.query_timestamp_ord and public.eql_v3_timestamp_ord_ope'; END; $$ +LANGUAGE plpgsql; -- AUTOMATICALLY GENERATED FILE. --! @file encrypted_domain/timestamp/query_timestamp_ord_operators.sql @@ -46765,6 +56439,146 @@ CREATE OPERATOR >= ( LEFTARG = eql_v3.query_timestamp_ord, RIGHTARG = public.eql_v3_timestamp_ord, COMMUTATOR = <=, NEGATOR = <, RESTRICT = scalargesel, JOIN = scalargejoinsel ); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = public.eql_v3_timestamp_eq, RIGHTARG = eql_v3.query_timestamp_ord +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = eql_v3.query_timestamp_ord, RIGHTARG = public.eql_v3_timestamp_eq +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = public.eql_v3_timestamp_eq, RIGHTARG = eql_v3.query_timestamp_ord +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = eql_v3.query_timestamp_ord, RIGHTARG = public.eql_v3_timestamp_eq +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = public.eql_v3_timestamp_ord_ore, RIGHTARG = eql_v3.query_timestamp_ord +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = eql_v3.query_timestamp_ord, RIGHTARG = public.eql_v3_timestamp_ord_ore +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = public.eql_v3_timestamp_ord_ore, RIGHTARG = eql_v3.query_timestamp_ord +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = eql_v3.query_timestamp_ord, RIGHTARG = public.eql_v3_timestamp_ord_ore +); + +CREATE OPERATOR < ( + FUNCTION = eql_v3_internal.lt, + LEFTARG = public.eql_v3_timestamp_ord_ore, RIGHTARG = eql_v3.query_timestamp_ord +); + +CREATE OPERATOR < ( + FUNCTION = eql_v3_internal.lt, + LEFTARG = eql_v3.query_timestamp_ord, RIGHTARG = public.eql_v3_timestamp_ord_ore +); + +CREATE OPERATOR <= ( + FUNCTION = eql_v3_internal.lte, + LEFTARG = public.eql_v3_timestamp_ord_ore, RIGHTARG = eql_v3.query_timestamp_ord +); + +CREATE OPERATOR <= ( + FUNCTION = eql_v3_internal.lte, + LEFTARG = eql_v3.query_timestamp_ord, RIGHTARG = public.eql_v3_timestamp_ord_ore +); + +CREATE OPERATOR > ( + FUNCTION = eql_v3_internal.gt, + LEFTARG = public.eql_v3_timestamp_ord_ore, RIGHTARG = eql_v3.query_timestamp_ord +); + +CREATE OPERATOR > ( + FUNCTION = eql_v3_internal.gt, + LEFTARG = eql_v3.query_timestamp_ord, RIGHTARG = public.eql_v3_timestamp_ord_ore +); + +CREATE OPERATOR >= ( + FUNCTION = eql_v3_internal.gte, + LEFTARG = public.eql_v3_timestamp_ord_ore, RIGHTARG = eql_v3.query_timestamp_ord +); + +CREATE OPERATOR >= ( + FUNCTION = eql_v3_internal.gte, + LEFTARG = eql_v3.query_timestamp_ord, RIGHTARG = public.eql_v3_timestamp_ord_ore +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = public.eql_v3_timestamp_ord_ope, RIGHTARG = eql_v3.query_timestamp_ord +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = eql_v3.query_timestamp_ord, RIGHTARG = public.eql_v3_timestamp_ord_ope +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = public.eql_v3_timestamp_ord_ope, RIGHTARG = eql_v3.query_timestamp_ord +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = eql_v3.query_timestamp_ord, RIGHTARG = public.eql_v3_timestamp_ord_ope +); + +CREATE OPERATOR < ( + FUNCTION = eql_v3_internal.lt, + LEFTARG = public.eql_v3_timestamp_ord_ope, RIGHTARG = eql_v3.query_timestamp_ord +); + +CREATE OPERATOR < ( + FUNCTION = eql_v3_internal.lt, + LEFTARG = eql_v3.query_timestamp_ord, RIGHTARG = public.eql_v3_timestamp_ord_ope +); + +CREATE OPERATOR <= ( + FUNCTION = eql_v3_internal.lte, + LEFTARG = public.eql_v3_timestamp_ord_ope, RIGHTARG = eql_v3.query_timestamp_ord +); + +CREATE OPERATOR <= ( + FUNCTION = eql_v3_internal.lte, + LEFTARG = eql_v3.query_timestamp_ord, RIGHTARG = public.eql_v3_timestamp_ord_ope +); + +CREATE OPERATOR > ( + FUNCTION = eql_v3_internal.gt, + LEFTARG = public.eql_v3_timestamp_ord_ope, RIGHTARG = eql_v3.query_timestamp_ord +); + +CREATE OPERATOR > ( + FUNCTION = eql_v3_internal.gt, + LEFTARG = eql_v3.query_timestamp_ord, RIGHTARG = public.eql_v3_timestamp_ord_ope +); + +CREATE OPERATOR >= ( + FUNCTION = eql_v3_internal.gte, + LEFTARG = public.eql_v3_timestamp_ord_ope, RIGHTARG = eql_v3.query_timestamp_ord +); + +CREATE OPERATOR >= ( + FUNCTION = eql_v3_internal.gte, + LEFTARG = eql_v3.query_timestamp_ord, RIGHTARG = public.eql_v3_timestamp_ord_ope +); -- AUTOMATICALLY GENERATED FILE. --! @file encrypted_domain/timestamp/timestamp_ord_ope_functions.sql @@ -46784,7 +56598,7 @@ AS $$ SELECT eql_v3_internal.ope_cllw(a::jsonb) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a public.eql_v3_timestamp_ord_ope, b public.eql_v3_timestamp_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) = eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_timestamp_ord_ope. --! @param a public.eql_v3_timestamp_ord_ope @@ -46792,7 +56606,7 @@ AS $$ SELECT eql_v3.ord_term(a) = eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a public.eql_v3_timestamp_ord_ope, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) = eql_v3.ord_term(b::public.eql_v3_timestamp_ord_ope) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.=) eql_v3.ord_term(b::public.eql_v3_timestamp_ord_ope) $$; --! @brief Operator wrapper for public.eql_v3_timestamp_ord_ope. --! @param a jsonb @@ -46800,7 +56614,7 @@ AS $$ SELECT eql_v3.ord_term(a) = eql_v3.ord_term(b::public.eql_v3_timestamp_ord --! @return boolean CREATE FUNCTION eql_v3.eq(a jsonb, b public.eql_v3_timestamp_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_timestamp_ord_ope) = eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_timestamp_ord_ope) OPERATOR(pg_catalog.=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_timestamp_ord_ope. --! @param a public.eql_v3_timestamp_ord_ope @@ -46808,7 +56622,7 @@ AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_timestamp_ord_ope) = eql_v3.ord_te --! @return boolean CREATE FUNCTION eql_v3.neq(a public.eql_v3_timestamp_ord_ope, b public.eql_v3_timestamp_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <> eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_timestamp_ord_ope. --! @param a public.eql_v3_timestamp_ord_ope @@ -46816,7 +56630,7 @@ AS $$ SELECT eql_v3.ord_term(a) <> eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.neq(a public.eql_v3_timestamp_ord_ope, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <> eql_v3.ord_term(b::public.eql_v3_timestamp_ord_ope) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<>) eql_v3.ord_term(b::public.eql_v3_timestamp_ord_ope) $$; --! @brief Operator wrapper for public.eql_v3_timestamp_ord_ope. --! @param a jsonb @@ -46824,7 +56638,7 @@ AS $$ SELECT eql_v3.ord_term(a) <> eql_v3.ord_term(b::public.eql_v3_timestamp_or --! @return boolean CREATE FUNCTION eql_v3.neq(a jsonb, b public.eql_v3_timestamp_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_timestamp_ord_ope) <> eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_timestamp_ord_ope) OPERATOR(pg_catalog.<>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_timestamp_ord_ope. --! @param a public.eql_v3_timestamp_ord_ope @@ -46832,7 +56646,7 @@ AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_timestamp_ord_ope) <> eql_v3.ord_t --! @return boolean CREATE FUNCTION eql_v3.lt(a public.eql_v3_timestamp_ord_ope, b public.eql_v3_timestamp_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_timestamp_ord_ope. --! @param a public.eql_v3_timestamp_ord_ope @@ -46840,7 +56654,7 @@ AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lt(a public.eql_v3_timestamp_ord_ope, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b::public.eql_v3_timestamp_ord_ope) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<) eql_v3.ord_term(b::public.eql_v3_timestamp_ord_ope) $$; --! @brief Operator wrapper for public.eql_v3_timestamp_ord_ope. --! @param a jsonb @@ -46848,7 +56662,7 @@ AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b::public.eql_v3_timestamp_ord --! @return boolean CREATE FUNCTION eql_v3.lt(a jsonb, b public.eql_v3_timestamp_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_timestamp_ord_ope) < eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_timestamp_ord_ope) OPERATOR(pg_catalog.<) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_timestamp_ord_ope. --! @param a public.eql_v3_timestamp_ord_ope @@ -46856,7 +56670,7 @@ AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_timestamp_ord_ope) < eql_v3.ord_te --! @return boolean CREATE FUNCTION eql_v3.lte(a public.eql_v3_timestamp_ord_ope, b public.eql_v3_timestamp_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_timestamp_ord_ope. --! @param a public.eql_v3_timestamp_ord_ope @@ -46864,7 +56678,7 @@ AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lte(a public.eql_v3_timestamp_ord_ope, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b::public.eql_v3_timestamp_ord_ope) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<=) eql_v3.ord_term(b::public.eql_v3_timestamp_ord_ope) $$; --! @brief Operator wrapper for public.eql_v3_timestamp_ord_ope. --! @param a jsonb @@ -46872,7 +56686,7 @@ AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b::public.eql_v3_timestamp_or --! @return boolean CREATE FUNCTION eql_v3.lte(a jsonb, b public.eql_v3_timestamp_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_timestamp_ord_ope) <= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_timestamp_ord_ope) OPERATOR(pg_catalog.<=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_timestamp_ord_ope. --! @param a public.eql_v3_timestamp_ord_ope @@ -46880,7 +56694,7 @@ AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_timestamp_ord_ope) <= eql_v3.ord_t --! @return boolean CREATE FUNCTION eql_v3.gt(a public.eql_v3_timestamp_ord_ope, b public.eql_v3_timestamp_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_timestamp_ord_ope. --! @param a public.eql_v3_timestamp_ord_ope @@ -46888,7 +56702,7 @@ AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gt(a public.eql_v3_timestamp_ord_ope, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b::public.eql_v3_timestamp_ord_ope) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>) eql_v3.ord_term(b::public.eql_v3_timestamp_ord_ope) $$; --! @brief Operator wrapper for public.eql_v3_timestamp_ord_ope. --! @param a jsonb @@ -46896,7 +56710,7 @@ AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b::public.eql_v3_timestamp_ord --! @return boolean CREATE FUNCTION eql_v3.gt(a jsonb, b public.eql_v3_timestamp_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_timestamp_ord_ope) > eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_timestamp_ord_ope) OPERATOR(pg_catalog.>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_timestamp_ord_ope. --! @param a public.eql_v3_timestamp_ord_ope @@ -46904,7 +56718,7 @@ AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_timestamp_ord_ope) > eql_v3.ord_te --! @return boolean CREATE FUNCTION eql_v3.gte(a public.eql_v3_timestamp_ord_ope, b public.eql_v3_timestamp_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for public.eql_v3_timestamp_ord_ope. --! @param a public.eql_v3_timestamp_ord_ope @@ -46912,7 +56726,7 @@ AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gte(a public.eql_v3_timestamp_ord_ope, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b::public.eql_v3_timestamp_ord_ope) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>=) eql_v3.ord_term(b::public.eql_v3_timestamp_ord_ope) $$; --! @brief Operator wrapper for public.eql_v3_timestamp_ord_ope. --! @param a jsonb @@ -46920,7 +56734,7 @@ AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b::public.eql_v3_timestamp_or --! @return boolean CREATE FUNCTION eql_v3.gte(a jsonb, b public.eql_v3_timestamp_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_timestamp_ord_ope) >= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a::public.eql_v3_timestamp_ord_ope) OPERATOR(pg_catalog.>=) eql_v3.ord_term(b) $$; --! @brief Unsupported operator blocker for public.eql_v3_timestamp_ord_ope. --! @@ -47346,7 +57160,7 @@ AS $$ SELECT eql_v3_internal.ope_cllw(a::jsonb) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a public.eql_v3_timestamp_ord_ope, b eql_v3.query_timestamp_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) = eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_timestamp_ord_ope. --! @param a eql_v3.query_timestamp_ord_ope @@ -47354,7 +57168,7 @@ AS $$ SELECT eql_v3.ord_term(a) = eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a eql_v3.query_timestamp_ord_ope, b public.eql_v3_timestamp_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) = eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_timestamp_ord_ope. --! @param a public.eql_v3_timestamp_ord_ope @@ -47362,7 +57176,7 @@ AS $$ SELECT eql_v3.ord_term(a) = eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.neq(a public.eql_v3_timestamp_ord_ope, b eql_v3.query_timestamp_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <> eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_timestamp_ord_ope. --! @param a eql_v3.query_timestamp_ord_ope @@ -47370,7 +57184,7 @@ AS $$ SELECT eql_v3.ord_term(a) <> eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.neq(a eql_v3.query_timestamp_ord_ope, b public.eql_v3_timestamp_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <> eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_timestamp_ord_ope. --! @param a public.eql_v3_timestamp_ord_ope @@ -47378,7 +57192,7 @@ AS $$ SELECT eql_v3.ord_term(a) <> eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lt(a public.eql_v3_timestamp_ord_ope, b eql_v3.query_timestamp_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_timestamp_ord_ope. --! @param a eql_v3.query_timestamp_ord_ope @@ -47386,7 +57200,7 @@ AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lt(a eql_v3.query_timestamp_ord_ope, b public.eql_v3_timestamp_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_timestamp_ord_ope. --! @param a public.eql_v3_timestamp_ord_ope @@ -47394,7 +57208,7 @@ AS $$ SELECT eql_v3.ord_term(a) < eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lte(a public.eql_v3_timestamp_ord_ope, b eql_v3.query_timestamp_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_timestamp_ord_ope. --! @param a eql_v3.query_timestamp_ord_ope @@ -47402,7 +57216,7 @@ AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lte(a eql_v3.query_timestamp_ord_ope, b public.eql_v3_timestamp_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.<=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_timestamp_ord_ope. --! @param a public.eql_v3_timestamp_ord_ope @@ -47410,7 +57224,7 @@ AS $$ SELECT eql_v3.ord_term(a) <= eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gt(a public.eql_v3_timestamp_ord_ope, b eql_v3.query_timestamp_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_timestamp_ord_ope. --! @param a eql_v3.query_timestamp_ord_ope @@ -47418,7 +57232,7 @@ AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gt(a eql_v3.query_timestamp_ord_ope, b public.eql_v3_timestamp_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_timestamp_ord_ope. --! @param a public.eql_v3_timestamp_ord_ope @@ -47426,7 +57240,7 @@ AS $$ SELECT eql_v3.ord_term(a) > eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gte(a public.eql_v3_timestamp_ord_ope, b eql_v3.query_timestamp_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>=) eql_v3.ord_term(b) $$; --! @brief Operator wrapper for eql_v3.query_timestamp_ord_ope. --! @param a eql_v3.query_timestamp_ord_ope @@ -47434,7 +57248,259 @@ AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gte(a eql_v3.query_timestamp_ord_ope, b public.eql_v3_timestamp_ord_ope) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term(a) >= eql_v3.ord_term(b) $$; +AS $$ SELECT eql_v3.ord_term(a) OPERATOR(pg_catalog.>=) eql_v3.ord_term(b) $$; + +--! @brief Unsupported operator blocker for eql_v3.query_timestamp_ord_ope: public.eql_v3_timestamp_eq and eql_v3.query_timestamp_ord_ope (mismatched query domain). +--! @param a public.eql_v3_timestamp_eq left operand +--! @param b eql_v3.query_timestamp_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a public.eql_v3_timestamp_eq, b eql_v3.query_timestamp_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'public.eql_v3_timestamp_eq and eql_v3.query_timestamp_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_timestamp_ord_ope: eql_v3.query_timestamp_ord_ope and public.eql_v3_timestamp_eq (mismatched query domain). +--! @param a eql_v3.query_timestamp_ord_ope left operand +--! @param b public.eql_v3_timestamp_eq right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a eql_v3.query_timestamp_ord_ope, b public.eql_v3_timestamp_eq) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'eql_v3.query_timestamp_ord_ope and public.eql_v3_timestamp_eq'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_timestamp_ord_ope: public.eql_v3_timestamp_eq and eql_v3.query_timestamp_ord_ope (mismatched query domain). +--! @param a public.eql_v3_timestamp_eq left operand +--! @param b eql_v3.query_timestamp_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a public.eql_v3_timestamp_eq, b eql_v3.query_timestamp_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'public.eql_v3_timestamp_eq and eql_v3.query_timestamp_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_timestamp_ord_ope: eql_v3.query_timestamp_ord_ope and public.eql_v3_timestamp_eq (mismatched query domain). +--! @param a eql_v3.query_timestamp_ord_ope left operand +--! @param b public.eql_v3_timestamp_eq right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a eql_v3.query_timestamp_ord_ope, b public.eql_v3_timestamp_eq) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'eql_v3.query_timestamp_ord_ope and public.eql_v3_timestamp_eq'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_timestamp_ord_ope: public.eql_v3_timestamp_ord_ore and eql_v3.query_timestamp_ord_ope (mismatched query domain). +--! @param a public.eql_v3_timestamp_ord_ore left operand +--! @param b eql_v3.query_timestamp_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a public.eql_v3_timestamp_ord_ore, b eql_v3.query_timestamp_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'public.eql_v3_timestamp_ord_ore and eql_v3.query_timestamp_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_timestamp_ord_ope: eql_v3.query_timestamp_ord_ope and public.eql_v3_timestamp_ord_ore (mismatched query domain). +--! @param a eql_v3.query_timestamp_ord_ope left operand +--! @param b public.eql_v3_timestamp_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a eql_v3.query_timestamp_ord_ope, b public.eql_v3_timestamp_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'eql_v3.query_timestamp_ord_ope and public.eql_v3_timestamp_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_timestamp_ord_ope: public.eql_v3_timestamp_ord_ore and eql_v3.query_timestamp_ord_ope (mismatched query domain). +--! @param a public.eql_v3_timestamp_ord_ore left operand +--! @param b eql_v3.query_timestamp_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a public.eql_v3_timestamp_ord_ore, b eql_v3.query_timestamp_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'public.eql_v3_timestamp_ord_ore and eql_v3.query_timestamp_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_timestamp_ord_ope: eql_v3.query_timestamp_ord_ope and public.eql_v3_timestamp_ord_ore (mismatched query domain). +--! @param a eql_v3.query_timestamp_ord_ope left operand +--! @param b public.eql_v3_timestamp_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a eql_v3.query_timestamp_ord_ope, b public.eql_v3_timestamp_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'eql_v3.query_timestamp_ord_ope and public.eql_v3_timestamp_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_timestamp_ord_ope: public.eql_v3_timestamp_ord_ore and eql_v3.query_timestamp_ord_ope (mismatched query domain). +--! @param a public.eql_v3_timestamp_ord_ore left operand +--! @param b eql_v3.query_timestamp_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lt(a public.eql_v3_timestamp_ord_ore, b eql_v3.query_timestamp_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<', 'public.eql_v3_timestamp_ord_ore and eql_v3.query_timestamp_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_timestamp_ord_ope: eql_v3.query_timestamp_ord_ope and public.eql_v3_timestamp_ord_ore (mismatched query domain). +--! @param a eql_v3.query_timestamp_ord_ope left operand +--! @param b public.eql_v3_timestamp_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lt(a eql_v3.query_timestamp_ord_ope, b public.eql_v3_timestamp_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<', 'eql_v3.query_timestamp_ord_ope and public.eql_v3_timestamp_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_timestamp_ord_ope: public.eql_v3_timestamp_ord_ore and eql_v3.query_timestamp_ord_ope (mismatched query domain). +--! @param a public.eql_v3_timestamp_ord_ore left operand +--! @param b eql_v3.query_timestamp_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lte(a public.eql_v3_timestamp_ord_ore, b eql_v3.query_timestamp_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<=', 'public.eql_v3_timestamp_ord_ore and eql_v3.query_timestamp_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_timestamp_ord_ope: eql_v3.query_timestamp_ord_ope and public.eql_v3_timestamp_ord_ore (mismatched query domain). +--! @param a eql_v3.query_timestamp_ord_ope left operand +--! @param b public.eql_v3_timestamp_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lte(a eql_v3.query_timestamp_ord_ope, b public.eql_v3_timestamp_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<=', 'eql_v3.query_timestamp_ord_ope and public.eql_v3_timestamp_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_timestamp_ord_ope: public.eql_v3_timestamp_ord_ore and eql_v3.query_timestamp_ord_ope (mismatched query domain). +--! @param a public.eql_v3_timestamp_ord_ore left operand +--! @param b eql_v3.query_timestamp_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gt(a public.eql_v3_timestamp_ord_ore, b eql_v3.query_timestamp_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>', 'public.eql_v3_timestamp_ord_ore and eql_v3.query_timestamp_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_timestamp_ord_ope: eql_v3.query_timestamp_ord_ope and public.eql_v3_timestamp_ord_ore (mismatched query domain). +--! @param a eql_v3.query_timestamp_ord_ope left operand +--! @param b public.eql_v3_timestamp_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gt(a eql_v3.query_timestamp_ord_ope, b public.eql_v3_timestamp_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>', 'eql_v3.query_timestamp_ord_ope and public.eql_v3_timestamp_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_timestamp_ord_ope: public.eql_v3_timestamp_ord_ore and eql_v3.query_timestamp_ord_ope (mismatched query domain). +--! @param a public.eql_v3_timestamp_ord_ore left operand +--! @param b eql_v3.query_timestamp_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gte(a public.eql_v3_timestamp_ord_ore, b eql_v3.query_timestamp_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>=', 'public.eql_v3_timestamp_ord_ore and eql_v3.query_timestamp_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_timestamp_ord_ope: eql_v3.query_timestamp_ord_ope and public.eql_v3_timestamp_ord_ore (mismatched query domain). +--! @param a eql_v3.query_timestamp_ord_ope left operand +--! @param b public.eql_v3_timestamp_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gte(a eql_v3.query_timestamp_ord_ope, b public.eql_v3_timestamp_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>=', 'eql_v3.query_timestamp_ord_ope and public.eql_v3_timestamp_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_timestamp_ord_ope: public.eql_v3_timestamp_ord and eql_v3.query_timestamp_ord_ope (mismatched query domain). +--! @param a public.eql_v3_timestamp_ord left operand +--! @param b eql_v3.query_timestamp_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a public.eql_v3_timestamp_ord, b eql_v3.query_timestamp_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'public.eql_v3_timestamp_ord and eql_v3.query_timestamp_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_timestamp_ord_ope: eql_v3.query_timestamp_ord_ope and public.eql_v3_timestamp_ord (mismatched query domain). +--! @param a eql_v3.query_timestamp_ord_ope left operand +--! @param b public.eql_v3_timestamp_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a eql_v3.query_timestamp_ord_ope, b public.eql_v3_timestamp_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'eql_v3.query_timestamp_ord_ope and public.eql_v3_timestamp_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_timestamp_ord_ope: public.eql_v3_timestamp_ord and eql_v3.query_timestamp_ord_ope (mismatched query domain). +--! @param a public.eql_v3_timestamp_ord left operand +--! @param b eql_v3.query_timestamp_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a public.eql_v3_timestamp_ord, b eql_v3.query_timestamp_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'public.eql_v3_timestamp_ord and eql_v3.query_timestamp_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_timestamp_ord_ope: eql_v3.query_timestamp_ord_ope and public.eql_v3_timestamp_ord (mismatched query domain). +--! @param a eql_v3.query_timestamp_ord_ope left operand +--! @param b public.eql_v3_timestamp_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a eql_v3.query_timestamp_ord_ope, b public.eql_v3_timestamp_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'eql_v3.query_timestamp_ord_ope and public.eql_v3_timestamp_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_timestamp_ord_ope: public.eql_v3_timestamp_ord and eql_v3.query_timestamp_ord_ope (mismatched query domain). +--! @param a public.eql_v3_timestamp_ord left operand +--! @param b eql_v3.query_timestamp_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lt(a public.eql_v3_timestamp_ord, b eql_v3.query_timestamp_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<', 'public.eql_v3_timestamp_ord and eql_v3.query_timestamp_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_timestamp_ord_ope: eql_v3.query_timestamp_ord_ope and public.eql_v3_timestamp_ord (mismatched query domain). +--! @param a eql_v3.query_timestamp_ord_ope left operand +--! @param b public.eql_v3_timestamp_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lt(a eql_v3.query_timestamp_ord_ope, b public.eql_v3_timestamp_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<', 'eql_v3.query_timestamp_ord_ope and public.eql_v3_timestamp_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_timestamp_ord_ope: public.eql_v3_timestamp_ord and eql_v3.query_timestamp_ord_ope (mismatched query domain). +--! @param a public.eql_v3_timestamp_ord left operand +--! @param b eql_v3.query_timestamp_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lte(a public.eql_v3_timestamp_ord, b eql_v3.query_timestamp_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<=', 'public.eql_v3_timestamp_ord and eql_v3.query_timestamp_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_timestamp_ord_ope: eql_v3.query_timestamp_ord_ope and public.eql_v3_timestamp_ord (mismatched query domain). +--! @param a eql_v3.query_timestamp_ord_ope left operand +--! @param b public.eql_v3_timestamp_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lte(a eql_v3.query_timestamp_ord_ope, b public.eql_v3_timestamp_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<=', 'eql_v3.query_timestamp_ord_ope and public.eql_v3_timestamp_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_timestamp_ord_ope: public.eql_v3_timestamp_ord and eql_v3.query_timestamp_ord_ope (mismatched query domain). +--! @param a public.eql_v3_timestamp_ord left operand +--! @param b eql_v3.query_timestamp_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gt(a public.eql_v3_timestamp_ord, b eql_v3.query_timestamp_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>', 'public.eql_v3_timestamp_ord and eql_v3.query_timestamp_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_timestamp_ord_ope: eql_v3.query_timestamp_ord_ope and public.eql_v3_timestamp_ord (mismatched query domain). +--! @param a eql_v3.query_timestamp_ord_ope left operand +--! @param b public.eql_v3_timestamp_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gt(a eql_v3.query_timestamp_ord_ope, b public.eql_v3_timestamp_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>', 'eql_v3.query_timestamp_ord_ope and public.eql_v3_timestamp_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_timestamp_ord_ope: public.eql_v3_timestamp_ord and eql_v3.query_timestamp_ord_ope (mismatched query domain). +--! @param a public.eql_v3_timestamp_ord left operand +--! @param b eql_v3.query_timestamp_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gte(a public.eql_v3_timestamp_ord, b eql_v3.query_timestamp_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>=', 'public.eql_v3_timestamp_ord and eql_v3.query_timestamp_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_timestamp_ord_ope: eql_v3.query_timestamp_ord_ope and public.eql_v3_timestamp_ord (mismatched query domain). +--! @param a eql_v3.query_timestamp_ord_ope left operand +--! @param b public.eql_v3_timestamp_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gte(a eql_v3.query_timestamp_ord_ope, b public.eql_v3_timestamp_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>=', 'eql_v3.query_timestamp_ord_ope and public.eql_v3_timestamp_ord'; END; $$ +LANGUAGE plpgsql; -- AUTOMATICALLY GENERATED FILE. --! @file encrypted_domain/timestamp/query_timestamp_ord_ope_operators.sql @@ -47511,6 +57577,146 @@ CREATE OPERATOR >= ( LEFTARG = eql_v3.query_timestamp_ord_ope, RIGHTARG = public.eql_v3_timestamp_ord_ope, COMMUTATOR = <=, NEGATOR = <, RESTRICT = scalargesel, JOIN = scalargejoinsel ); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = public.eql_v3_timestamp_eq, RIGHTARG = eql_v3.query_timestamp_ord_ope +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = eql_v3.query_timestamp_ord_ope, RIGHTARG = public.eql_v3_timestamp_eq +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = public.eql_v3_timestamp_eq, RIGHTARG = eql_v3.query_timestamp_ord_ope +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = eql_v3.query_timestamp_ord_ope, RIGHTARG = public.eql_v3_timestamp_eq +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = public.eql_v3_timestamp_ord_ore, RIGHTARG = eql_v3.query_timestamp_ord_ope +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = eql_v3.query_timestamp_ord_ope, RIGHTARG = public.eql_v3_timestamp_ord_ore +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = public.eql_v3_timestamp_ord_ore, RIGHTARG = eql_v3.query_timestamp_ord_ope +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = eql_v3.query_timestamp_ord_ope, RIGHTARG = public.eql_v3_timestamp_ord_ore +); + +CREATE OPERATOR < ( + FUNCTION = eql_v3_internal.lt, + LEFTARG = public.eql_v3_timestamp_ord_ore, RIGHTARG = eql_v3.query_timestamp_ord_ope +); + +CREATE OPERATOR < ( + FUNCTION = eql_v3_internal.lt, + LEFTARG = eql_v3.query_timestamp_ord_ope, RIGHTARG = public.eql_v3_timestamp_ord_ore +); + +CREATE OPERATOR <= ( + FUNCTION = eql_v3_internal.lte, + LEFTARG = public.eql_v3_timestamp_ord_ore, RIGHTARG = eql_v3.query_timestamp_ord_ope +); + +CREATE OPERATOR <= ( + FUNCTION = eql_v3_internal.lte, + LEFTARG = eql_v3.query_timestamp_ord_ope, RIGHTARG = public.eql_v3_timestamp_ord_ore +); + +CREATE OPERATOR > ( + FUNCTION = eql_v3_internal.gt, + LEFTARG = public.eql_v3_timestamp_ord_ore, RIGHTARG = eql_v3.query_timestamp_ord_ope +); + +CREATE OPERATOR > ( + FUNCTION = eql_v3_internal.gt, + LEFTARG = eql_v3.query_timestamp_ord_ope, RIGHTARG = public.eql_v3_timestamp_ord_ore +); + +CREATE OPERATOR >= ( + FUNCTION = eql_v3_internal.gte, + LEFTARG = public.eql_v3_timestamp_ord_ore, RIGHTARG = eql_v3.query_timestamp_ord_ope +); + +CREATE OPERATOR >= ( + FUNCTION = eql_v3_internal.gte, + LEFTARG = eql_v3.query_timestamp_ord_ope, RIGHTARG = public.eql_v3_timestamp_ord_ore +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = public.eql_v3_timestamp_ord, RIGHTARG = eql_v3.query_timestamp_ord_ope +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = eql_v3.query_timestamp_ord_ope, RIGHTARG = public.eql_v3_timestamp_ord +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = public.eql_v3_timestamp_ord, RIGHTARG = eql_v3.query_timestamp_ord_ope +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = eql_v3.query_timestamp_ord_ope, RIGHTARG = public.eql_v3_timestamp_ord +); + +CREATE OPERATOR < ( + FUNCTION = eql_v3_internal.lt, + LEFTARG = public.eql_v3_timestamp_ord, RIGHTARG = eql_v3.query_timestamp_ord_ope +); + +CREATE OPERATOR < ( + FUNCTION = eql_v3_internal.lt, + LEFTARG = eql_v3.query_timestamp_ord_ope, RIGHTARG = public.eql_v3_timestamp_ord +); + +CREATE OPERATOR <= ( + FUNCTION = eql_v3_internal.lte, + LEFTARG = public.eql_v3_timestamp_ord, RIGHTARG = eql_v3.query_timestamp_ord_ope +); + +CREATE OPERATOR <= ( + FUNCTION = eql_v3_internal.lte, + LEFTARG = eql_v3.query_timestamp_ord_ope, RIGHTARG = public.eql_v3_timestamp_ord +); + +CREATE OPERATOR > ( + FUNCTION = eql_v3_internal.gt, + LEFTARG = public.eql_v3_timestamp_ord, RIGHTARG = eql_v3.query_timestamp_ord_ope +); + +CREATE OPERATOR > ( + FUNCTION = eql_v3_internal.gt, + LEFTARG = eql_v3.query_timestamp_ord_ope, RIGHTARG = public.eql_v3_timestamp_ord +); + +CREATE OPERATOR >= ( + FUNCTION = eql_v3_internal.gte, + LEFTARG = public.eql_v3_timestamp_ord, RIGHTARG = eql_v3.query_timestamp_ord_ope +); + +CREATE OPERATOR >= ( + FUNCTION = eql_v3_internal.gte, + LEFTARG = eql_v3.query_timestamp_ord_ope, RIGHTARG = public.eql_v3_timestamp_ord +); -- AUTOMATICALLY GENERATED FILE. --! @file encrypted_domain/timestamp/timestamp_ord_ope_operators.sql @@ -48285,18 +58491,34 @@ $$ LANGUAGE plpgsql; --! is itself `IMMUTABLE STRICT PARALLEL SAFE` — so `IMMUTABLE` lets the --! planner fold/cache these in ordering and index contexts. NOT `STRICT`: --! the NULL-handling branches below are load-bearing for the array overload. +--! @note Constant operation count. Past the NULL and length checks (public +--! properties), every comparison executes the same statements whatever the +--! operands: one statement per block, which evaluates both of the block's +--! comparisons (integer `|`, which unlike `OR` does not short-circuit) and +--! latches the first differing block with arithmetic rather than an `IF`; +--! then one `encrypt()`, two `get_bit()` and one `get_byte()`, on every +--! path including for equal terms. An earlier form ran extra statements on +--! every block after the first difference and skipped a comparison on each +--! of them, so its time depended on where the operands first differ, which +--! is the information the constant-time comparator in ore.rs keeps from +--! anyone timing a query. Measured on PostgreSQL 17 (aarch64) through +--! `compare_ore_block_256_terms`, 200 k samples of 16 comparisons, operands +--! differing in the first block against operands differing only in the +--! last: the old form gave t = +4.9 and +13.9 (its extra statements and its +--! skipped comparisons mostly cancel on that machine, which no platform +--! guarantees; with the short-circuit removed it gave t = +388, about +--! 0.7 µs per comparison). See `tests/timing/ore_block_256/` for this +--! form's figures. PL/pgSQL is not a constant-time environment, so C-level +--! effects remain (`memcmp` within 16 bytes, the offset `substr` reads at), +--! orders of magnitude below one statement. CREATE FUNCTION eql_v3_internal.compare_ore_block_256_term(a eql_v3_internal.ore_block_256_term, b eql_v3_internal.ore_block_256_term) RETURNS integer IMMUTABLE SET search_path = pg_catalog, extensions, public AS $$ DECLARE - eq boolean := true; - unequal_block smallint := 0; - hash_key bytea; - data_block bytea; - encrypt_block bytea; - target_block bytea; + ab bytea; + bb bytea; left_block_size CONSTANT smallint := 16; right_block_size CONSTANT smallint := 32; @@ -48311,7 +58533,9 @@ AS $$ left_offset integer; -- ordinal offset of the first left block (1 + N PRP bytes) right_offset integer; -- ordinal start of the right CT (= total left CT length = 17*N) - indicator smallint := 0; + latch integer := 0; -- 1 + the first differing block, 0 while none differs + first_diff integer; -- first differing block (0 if the terms are equal) + indicator integer; BEGIN IF a IS NULL AND b IS NULL THEN RETURN 0; @@ -48337,64 +58561,77 @@ AS $$ RAISE EXCEPTION 'Malformed ORE term: % bytes', octet_length(a.bytes); END IF; - n := (octet_length(a.bytes) - 16) / 49; + ab := a.bytes; + bb := b.bytes; + n := (octet_length(ab) - 16) / 49; left_offset := 1 + n; -- left blocks begin right after the N PRP bytes right_offset := 17 * n; -- right CT begins right after the 17*N-byte left CT + -- One statement per block, the same for every block: both comparisons + -- always evaluated, and the first differing block latched as block + 1 + -- while the latch is still 0. FOR block IN 0..n-1 LOOP - -- Compare each PRP byte (the first N bytes) and its 16-byte left block. - IF - substr(a.bytes, 1 + block, 1) != substr(b.bytes, 1 + block, 1) - OR substr(a.bytes, left_offset + left_block_size * block, left_block_size) != substr(b.bytes, left_offset + left_block_size * block, left_block_size) - THEN - IF eq THEN - unequal_block := block; - END IF; - eq = false; - END IF; + latch := latch + (latch = 0)::int * (block + 1) * ( + (substr(ab, 1 + block, 1) <> substr(bb, 1 + block, 1))::int + | (substr(ab, left_offset + left_block_size * block, left_block_size) + <> substr(bb, left_offset + left_block_size * block, left_block_size))::int); END LOOP; - IF eq THEN - RETURN 0::integer; - END IF; - - -- Hash key is the IV from the right CT of b. - hash_key := substr(b.bytes, right_offset + 1, 16); - - -- First right block is at right_offset + nonce_size (ordinally indexed). - target_block := substr(b.bytes, right_offset + 17 + (unequal_block * right_block_size), right_block_size); - - data_block := substr(a.bytes, left_offset + (left_block_size * unequal_block), left_block_size); - - encrypt_block := encrypt(data_block::bytea, hash_key::bytea, 'aes-ecb'); + -- Equal terms read block 0. + first_diff := greatest(latch - 1, 0); + -- One hash and one bit read on every path. For equal terms this reads + -- block 0 and the result is discarded below. The hash key is the IV at + -- the start of b's right CT; the right blocks follow it. indicator := ( get_bit( - encrypt_block, - 0 - ) + get_bit(target_block, get_byte(a.bytes, unequal_block))) % 2; - - IF indicator = 1 THEN - RETURN 1::integer; - ELSE - RETURN -1::integer; - END IF; + encrypt( + substr(ab, left_offset + left_block_size * first_diff, left_block_size), + substr(bb, right_offset + 1, 16), + 'aes-ecb'), + 0) + + get_bit( + substr(bb, right_offset + 17 + right_block_size * first_diff, right_block_size), + get_byte(ab, first_diff))) % 2; + + -- 0 when equal, otherwise +1 / -1 from the indicator; no branch on the data. + RETURN sign(latch) * (2 * indicator - 1); END; $$ LANGUAGE plpgsql; ---! @brief Compare arrays of ORE block terms recursively +--! @brief Compare arrays of ORE block terms lexicographically --! @internal --! @param a eql_v3_internal.ore_block_256_term[] First array --! @param b eql_v3_internal.ore_block_256_term[] Second array --! @return integer -1/0/1, or NULL if either array is NULL +--! @throws Exception if paired terms are different lengths, or any paired +--! term is malformed +--! @note Single-term values (every type but text) go straight to +--! `compare_ore_block_256_term`. Multi-term values (text, up to six terms) +--! are compared with a constant operation count across the terms. A +--! term-by-term comparison that stops at the first unequal term takes time +--! proportional to how many leading terms are equal, which reveals the +--! length of the shared prefix: measured on PostgreSQL 17, six-term values +--! took about 11 µs when the first terms differ and 47 µs when only the +--! sixth does (t below -1500). Instead, every paired term is compared whole +--! in one statement (its PRP bytes and left blocks, which are deterministic) +--! and the first unequal one is latched with arithmetic. Then exactly one +--! call to `compare_ore_block_256_term` runs on every path: on the latched +--! pair, or, when every paired term is equal or the latched pair has a NULL +--! element, on a pair whose result is discarded. The result is selected +--! with arithmetic, so neither a shared prefix of different-length arrays +--! nor a NULL element after equal terms skips the hash. Term counts and the +--! positions of NULL elements are public structure and may branch. If every +--! paired term is equal, the shorter array sorts first. C-level effects +--! remain: the whole-term `memcmp` stops at the first differing byte, a +--! few nanoseconds over at most a few hundred bytes. See +--! `tests/timing/ore_block_256/`. CREATE FUNCTION eql_v3_internal.compare_ore_block_256_terms(a eql_v3_internal.ore_block_256_term[], b eql_v3_internal.ore_block_256_term[]) RETURNS integer IMMUTABLE SET search_path = pg_catalog, extensions, public AS $$ - DECLARE - cmp_result integer; BEGIN IF a IS NULL OR b IS NULL THEN RETURN NULL; @@ -48412,13 +58649,73 @@ AS $$ RETURN 1; END IF; - cmp_result := eql_v3_internal.compare_ore_block_256_term(a[1], b[1]); - - IF cmp_result = 0 THEN - RETURN eql_v3_internal.compare_ore_block_256_terms(a[2:array_length(a,1)], b[2:array_length(b,1)]); + IF cardinality(a) = 1 AND cardinality(b) = 1 THEN + RETURN eql_v3_internal.compare_ore_block_256_term(a[1], b[1]); END IF; - RETURN cmp_result; + -- Multi-term path. Its variables are declared in this inner block, not at + -- the top: PL/pgSQL evaluates every initialised declaration on each call, + -- and the single-term path above is the operator-class hot path. + DECLARE + ab bytea; + bb bytea; + differs integer; -- 1 if the current pair differs + null_order integer; -- the current pair's order if it has a NULL element, else 0 + + latch integer := 0; -- the first unequal pair's index, 0 while every pair is equal + first_null integer := 0; -- the latched pair's NULL ordering, 0 if it has none + spare integer := 0; -- the first pair with no NULL element (structure), 0 if none + h integer; -- the pair compare_ore_block_256_term runs on + r integer; + BEGIN + FOR t IN 1..least(cardinality(a), cardinality(b)) LOOP + ab := a[t].bytes; + bb := b[t].bytes; + + -- The length check comes first, as in compare_ore_block_256_term, so + -- both paths report the same error for the same pair. + IF octet_length(ab) != octet_length(bb) THEN + RAISE EXCEPTION 'Ciphertexts are different lengths'; + END IF; + IF ab IS NOT NULL AND (octet_length(ab) <= 16 OR (octet_length(ab) - 16) % 49 != 0) THEN + RAISE EXCEPTION 'Malformed ORE term: % bytes', octet_length(ab); + END IF; + IF bb IS NOT NULL AND (octet_length(bb) <= 16 OR (octet_length(bb) - 16) % 49 != 0) THEN + RAISE EXCEPTION 'Malformed ORE term: % bytes', octet_length(bb); + END IF; + + -- NULL elements are structure, not data: they may branch. + IF ab IS NULL OR bb IS NULL THEN + differs := ((ab IS NULL) <> (bb IS NULL))::int; + null_order := (bb IS NULL)::int - (ab IS NULL)::int; + ELSE + -- The PRP bytes and left blocks: the first 17*N bytes. + differs := (substr(ab, 1, 17 * ((octet_length(ab) - 16) / 49)) + <> substr(bb, 1, 17 * ((octet_length(ab) - 16) / 49)))::int; + null_order := 0; + IF spare = 0 THEN + spare := t; + END IF; + END IF; + + -- Latch the first unequal pair without a branch. + first_null := first_null + (latch = 0)::int * differs * null_order; + latch := latch + (latch = 0)::int * differs * t; + END LOOP; + + -- One term comparison on every path. It runs on the latched pair, or on + -- pair 1 when every pair is equal; if that pair has a NULL element, on + -- the first pair with none. Only when no pair is free of NULLs (which + -- is structure) does it take its NULL branch. + h := greatest(latch, 1); + h := h + ((a[h] IS NULL)::int | (b[h] IS NULL)::int) * (spare - h); + r := eql_v3_internal.compare_ore_block_256_term(a[h], b[h]); + + -- Every pair equal: the shorter array sorts first. Otherwise the + -- latched pair's NULL ordering, or the term comparison. + RETURN (latch = 0)::int * sign(cardinality(a) - cardinality(b))::integer + + (latch > 0)::int * (first_null + (first_null = 0)::int * r); + END; END $$ LANGUAGE plpgsql; @@ -48633,7 +58930,7 @@ AS $$ SELECT eql_v3_internal.ore_block_256(a::jsonb) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a public.eql_v3_bigint_ord_ore, b public.eql_v3_bigint_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) = eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.=) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for public.eql_v3_bigint_ord_ore. --! @param a public.eql_v3_bigint_ord_ore @@ -48641,7 +58938,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) = eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a public.eql_v3_bigint_ord_ore, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) = eql_v3.ord_term_ore(b::public.eql_v3_bigint_ord_ore) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.=) eql_v3.ord_term_ore(b::public.eql_v3_bigint_ord_ore) $$; --! @brief Operator wrapper for public.eql_v3_bigint_ord_ore. --! @param a jsonb @@ -48649,7 +58946,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) = eql_v3.ord_term_ore(b::public.eql_v3_bigin --! @return boolean CREATE FUNCTION eql_v3.eq(a jsonb, b public.eql_v3_bigint_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_bigint_ord_ore) = eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_bigint_ord_ore) OPERATOR(public.=) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for public.eql_v3_bigint_ord_ore. --! @param a public.eql_v3_bigint_ord_ore @@ -48657,7 +58954,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_bigint_ord_ore) = eql_v3.ord_t --! @return boolean CREATE FUNCTION eql_v3.neq(a public.eql_v3_bigint_ord_ore, b public.eql_v3_bigint_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) <> eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.<>) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for public.eql_v3_bigint_ord_ore. --! @param a public.eql_v3_bigint_ord_ore @@ -48665,7 +58962,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) <> eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.neq(a public.eql_v3_bigint_ord_ore, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) <> eql_v3.ord_term_ore(b::public.eql_v3_bigint_ord_ore) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.<>) eql_v3.ord_term_ore(b::public.eql_v3_bigint_ord_ore) $$; --! @brief Operator wrapper for public.eql_v3_bigint_ord_ore. --! @param a jsonb @@ -48673,7 +58970,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) <> eql_v3.ord_term_ore(b::public.eql_v3_bigi --! @return boolean CREATE FUNCTION eql_v3.neq(a jsonb, b public.eql_v3_bigint_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_bigint_ord_ore) <> eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_bigint_ord_ore) OPERATOR(public.<>) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for public.eql_v3_bigint_ord_ore. --! @param a public.eql_v3_bigint_ord_ore @@ -48681,7 +58978,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_bigint_ord_ore) <> eql_v3.ord_ --! @return boolean CREATE FUNCTION eql_v3.lt(a public.eql_v3_bigint_ord_ore, b public.eql_v3_bigint_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) < eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.<) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for public.eql_v3_bigint_ord_ore. --! @param a public.eql_v3_bigint_ord_ore @@ -48689,7 +58986,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) < eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lt(a public.eql_v3_bigint_ord_ore, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) < eql_v3.ord_term_ore(b::public.eql_v3_bigint_ord_ore) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.<) eql_v3.ord_term_ore(b::public.eql_v3_bigint_ord_ore) $$; --! @brief Operator wrapper for public.eql_v3_bigint_ord_ore. --! @param a jsonb @@ -48697,7 +58994,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) < eql_v3.ord_term_ore(b::public.eql_v3_bigin --! @return boolean CREATE FUNCTION eql_v3.lt(a jsonb, b public.eql_v3_bigint_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_bigint_ord_ore) < eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_bigint_ord_ore) OPERATOR(public.<) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for public.eql_v3_bigint_ord_ore. --! @param a public.eql_v3_bigint_ord_ore @@ -48705,7 +59002,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_bigint_ord_ore) < eql_v3.ord_t --! @return boolean CREATE FUNCTION eql_v3.lte(a public.eql_v3_bigint_ord_ore, b public.eql_v3_bigint_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) <= eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.<=) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for public.eql_v3_bigint_ord_ore. --! @param a public.eql_v3_bigint_ord_ore @@ -48713,7 +59010,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) <= eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lte(a public.eql_v3_bigint_ord_ore, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) <= eql_v3.ord_term_ore(b::public.eql_v3_bigint_ord_ore) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.<=) eql_v3.ord_term_ore(b::public.eql_v3_bigint_ord_ore) $$; --! @brief Operator wrapper for public.eql_v3_bigint_ord_ore. --! @param a jsonb @@ -48721,7 +59018,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) <= eql_v3.ord_term_ore(b::public.eql_v3_bigi --! @return boolean CREATE FUNCTION eql_v3.lte(a jsonb, b public.eql_v3_bigint_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_bigint_ord_ore) <= eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_bigint_ord_ore) OPERATOR(public.<=) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for public.eql_v3_bigint_ord_ore. --! @param a public.eql_v3_bigint_ord_ore @@ -48729,7 +59026,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_bigint_ord_ore) <= eql_v3.ord_ --! @return boolean CREATE FUNCTION eql_v3.gt(a public.eql_v3_bigint_ord_ore, b public.eql_v3_bigint_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) > eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.>) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for public.eql_v3_bigint_ord_ore. --! @param a public.eql_v3_bigint_ord_ore @@ -48737,7 +59034,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) > eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gt(a public.eql_v3_bigint_ord_ore, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) > eql_v3.ord_term_ore(b::public.eql_v3_bigint_ord_ore) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.>) eql_v3.ord_term_ore(b::public.eql_v3_bigint_ord_ore) $$; --! @brief Operator wrapper for public.eql_v3_bigint_ord_ore. --! @param a jsonb @@ -48745,7 +59042,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) > eql_v3.ord_term_ore(b::public.eql_v3_bigin --! @return boolean CREATE FUNCTION eql_v3.gt(a jsonb, b public.eql_v3_bigint_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_bigint_ord_ore) > eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_bigint_ord_ore) OPERATOR(public.>) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for public.eql_v3_bigint_ord_ore. --! @param a public.eql_v3_bigint_ord_ore @@ -48753,7 +59050,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_bigint_ord_ore) > eql_v3.ord_t --! @return boolean CREATE FUNCTION eql_v3.gte(a public.eql_v3_bigint_ord_ore, b public.eql_v3_bigint_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) >= eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.>=) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for public.eql_v3_bigint_ord_ore. --! @param a public.eql_v3_bigint_ord_ore @@ -48761,7 +59058,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) >= eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gte(a public.eql_v3_bigint_ord_ore, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) >= eql_v3.ord_term_ore(b::public.eql_v3_bigint_ord_ore) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.>=) eql_v3.ord_term_ore(b::public.eql_v3_bigint_ord_ore) $$; --! @brief Operator wrapper for public.eql_v3_bigint_ord_ore. --! @param a jsonb @@ -48769,7 +59066,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) >= eql_v3.ord_term_ore(b::public.eql_v3_bigi --! @return boolean CREATE FUNCTION eql_v3.gte(a jsonb, b public.eql_v3_bigint_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_bigint_ord_ore) >= eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_bigint_ord_ore) OPERATOR(public.>=) eql_v3.ord_term_ore(b) $$; --! @brief Unsupported operator blocker for public.eql_v3_bigint_ord_ore. --! @@ -49510,7 +59807,7 @@ AS $$ SELECT eql_v3_internal.ore_block_256(a::jsonb) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a public.eql_v3_bigint_ord_ore, b eql_v3.query_bigint_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) = eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.=) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for eql_v3.query_bigint_ord_ore. --! @param a eql_v3.query_bigint_ord_ore @@ -49518,7 +59815,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) = eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a eql_v3.query_bigint_ord_ore, b public.eql_v3_bigint_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) = eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.=) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for eql_v3.query_bigint_ord_ore. --! @param a public.eql_v3_bigint_ord_ore @@ -49526,7 +59823,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) = eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.neq(a public.eql_v3_bigint_ord_ore, b eql_v3.query_bigint_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) <> eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.<>) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for eql_v3.query_bigint_ord_ore. --! @param a eql_v3.query_bigint_ord_ore @@ -49534,7 +59831,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) <> eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.neq(a eql_v3.query_bigint_ord_ore, b public.eql_v3_bigint_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) <> eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.<>) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for eql_v3.query_bigint_ord_ore. --! @param a public.eql_v3_bigint_ord_ore @@ -49542,7 +59839,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) <> eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lt(a public.eql_v3_bigint_ord_ore, b eql_v3.query_bigint_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) < eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.<) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for eql_v3.query_bigint_ord_ore. --! @param a eql_v3.query_bigint_ord_ore @@ -49550,7 +59847,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) < eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lt(a eql_v3.query_bigint_ord_ore, b public.eql_v3_bigint_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) < eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.<) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for eql_v3.query_bigint_ord_ore. --! @param a public.eql_v3_bigint_ord_ore @@ -49558,7 +59855,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) < eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lte(a public.eql_v3_bigint_ord_ore, b eql_v3.query_bigint_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) <= eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.<=) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for eql_v3.query_bigint_ord_ore. --! @param a eql_v3.query_bigint_ord_ore @@ -49566,7 +59863,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) <= eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lte(a eql_v3.query_bigint_ord_ore, b public.eql_v3_bigint_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) <= eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.<=) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for eql_v3.query_bigint_ord_ore. --! @param a public.eql_v3_bigint_ord_ore @@ -49574,7 +59871,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) <= eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gt(a public.eql_v3_bigint_ord_ore, b eql_v3.query_bigint_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) > eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.>) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for eql_v3.query_bigint_ord_ore. --! @param a eql_v3.query_bigint_ord_ore @@ -49582,7 +59879,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) > eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gt(a eql_v3.query_bigint_ord_ore, b public.eql_v3_bigint_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) > eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.>) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for eql_v3.query_bigint_ord_ore. --! @param a public.eql_v3_bigint_ord_ore @@ -49590,7 +59887,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) > eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gte(a public.eql_v3_bigint_ord_ore, b eql_v3.query_bigint_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) >= eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.>=) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for eql_v3.query_bigint_ord_ore. --! @param a eql_v3.query_bigint_ord_ore @@ -49598,7 +59895,259 @@ AS $$ SELECT eql_v3.ord_term_ore(a) >= eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gte(a eql_v3.query_bigint_ord_ore, b public.eql_v3_bigint_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) >= eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.>=) eql_v3.ord_term_ore(b) $$; + +--! @brief Unsupported operator blocker for eql_v3.query_bigint_ord_ore: public.eql_v3_bigint_eq and eql_v3.query_bigint_ord_ore (mismatched query domain). +--! @param a public.eql_v3_bigint_eq left operand +--! @param b eql_v3.query_bigint_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a public.eql_v3_bigint_eq, b eql_v3.query_bigint_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'public.eql_v3_bigint_eq and eql_v3.query_bigint_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_bigint_ord_ore: eql_v3.query_bigint_ord_ore and public.eql_v3_bigint_eq (mismatched query domain). +--! @param a eql_v3.query_bigint_ord_ore left operand +--! @param b public.eql_v3_bigint_eq right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a eql_v3.query_bigint_ord_ore, b public.eql_v3_bigint_eq) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'eql_v3.query_bigint_ord_ore and public.eql_v3_bigint_eq'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_bigint_ord_ore: public.eql_v3_bigint_eq and eql_v3.query_bigint_ord_ore (mismatched query domain). +--! @param a public.eql_v3_bigint_eq left operand +--! @param b eql_v3.query_bigint_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a public.eql_v3_bigint_eq, b eql_v3.query_bigint_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'public.eql_v3_bigint_eq and eql_v3.query_bigint_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_bigint_ord_ore: eql_v3.query_bigint_ord_ore and public.eql_v3_bigint_eq (mismatched query domain). +--! @param a eql_v3.query_bigint_ord_ore left operand +--! @param b public.eql_v3_bigint_eq right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a eql_v3.query_bigint_ord_ore, b public.eql_v3_bigint_eq) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'eql_v3.query_bigint_ord_ore and public.eql_v3_bigint_eq'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_bigint_ord_ore: public.eql_v3_bigint_ord and eql_v3.query_bigint_ord_ore (mismatched query domain). +--! @param a public.eql_v3_bigint_ord left operand +--! @param b eql_v3.query_bigint_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a public.eql_v3_bigint_ord, b eql_v3.query_bigint_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'public.eql_v3_bigint_ord and eql_v3.query_bigint_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_bigint_ord_ore: eql_v3.query_bigint_ord_ore and public.eql_v3_bigint_ord (mismatched query domain). +--! @param a eql_v3.query_bigint_ord_ore left operand +--! @param b public.eql_v3_bigint_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a eql_v3.query_bigint_ord_ore, b public.eql_v3_bigint_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'eql_v3.query_bigint_ord_ore and public.eql_v3_bigint_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_bigint_ord_ore: public.eql_v3_bigint_ord and eql_v3.query_bigint_ord_ore (mismatched query domain). +--! @param a public.eql_v3_bigint_ord left operand +--! @param b eql_v3.query_bigint_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a public.eql_v3_bigint_ord, b eql_v3.query_bigint_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'public.eql_v3_bigint_ord and eql_v3.query_bigint_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_bigint_ord_ore: eql_v3.query_bigint_ord_ore and public.eql_v3_bigint_ord (mismatched query domain). +--! @param a eql_v3.query_bigint_ord_ore left operand +--! @param b public.eql_v3_bigint_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a eql_v3.query_bigint_ord_ore, b public.eql_v3_bigint_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'eql_v3.query_bigint_ord_ore and public.eql_v3_bigint_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_bigint_ord_ore: public.eql_v3_bigint_ord and eql_v3.query_bigint_ord_ore (mismatched query domain). +--! @param a public.eql_v3_bigint_ord left operand +--! @param b eql_v3.query_bigint_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lt(a public.eql_v3_bigint_ord, b eql_v3.query_bigint_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<', 'public.eql_v3_bigint_ord and eql_v3.query_bigint_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_bigint_ord_ore: eql_v3.query_bigint_ord_ore and public.eql_v3_bigint_ord (mismatched query domain). +--! @param a eql_v3.query_bigint_ord_ore left operand +--! @param b public.eql_v3_bigint_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lt(a eql_v3.query_bigint_ord_ore, b public.eql_v3_bigint_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<', 'eql_v3.query_bigint_ord_ore and public.eql_v3_bigint_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_bigint_ord_ore: public.eql_v3_bigint_ord and eql_v3.query_bigint_ord_ore (mismatched query domain). +--! @param a public.eql_v3_bigint_ord left operand +--! @param b eql_v3.query_bigint_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lte(a public.eql_v3_bigint_ord, b eql_v3.query_bigint_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<=', 'public.eql_v3_bigint_ord and eql_v3.query_bigint_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_bigint_ord_ore: eql_v3.query_bigint_ord_ore and public.eql_v3_bigint_ord (mismatched query domain). +--! @param a eql_v3.query_bigint_ord_ore left operand +--! @param b public.eql_v3_bigint_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lte(a eql_v3.query_bigint_ord_ore, b public.eql_v3_bigint_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<=', 'eql_v3.query_bigint_ord_ore and public.eql_v3_bigint_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_bigint_ord_ore: public.eql_v3_bigint_ord and eql_v3.query_bigint_ord_ore (mismatched query domain). +--! @param a public.eql_v3_bigint_ord left operand +--! @param b eql_v3.query_bigint_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gt(a public.eql_v3_bigint_ord, b eql_v3.query_bigint_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>', 'public.eql_v3_bigint_ord and eql_v3.query_bigint_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_bigint_ord_ore: eql_v3.query_bigint_ord_ore and public.eql_v3_bigint_ord (mismatched query domain). +--! @param a eql_v3.query_bigint_ord_ore left operand +--! @param b public.eql_v3_bigint_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gt(a eql_v3.query_bigint_ord_ore, b public.eql_v3_bigint_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>', 'eql_v3.query_bigint_ord_ore and public.eql_v3_bigint_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_bigint_ord_ore: public.eql_v3_bigint_ord and eql_v3.query_bigint_ord_ore (mismatched query domain). +--! @param a public.eql_v3_bigint_ord left operand +--! @param b eql_v3.query_bigint_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gte(a public.eql_v3_bigint_ord, b eql_v3.query_bigint_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>=', 'public.eql_v3_bigint_ord and eql_v3.query_bigint_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_bigint_ord_ore: eql_v3.query_bigint_ord_ore and public.eql_v3_bigint_ord (mismatched query domain). +--! @param a eql_v3.query_bigint_ord_ore left operand +--! @param b public.eql_v3_bigint_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gte(a eql_v3.query_bigint_ord_ore, b public.eql_v3_bigint_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>=', 'eql_v3.query_bigint_ord_ore and public.eql_v3_bigint_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_bigint_ord_ore: public.eql_v3_bigint_ord_ope and eql_v3.query_bigint_ord_ore (mismatched query domain). +--! @param a public.eql_v3_bigint_ord_ope left operand +--! @param b eql_v3.query_bigint_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a public.eql_v3_bigint_ord_ope, b eql_v3.query_bigint_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'public.eql_v3_bigint_ord_ope and eql_v3.query_bigint_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_bigint_ord_ore: eql_v3.query_bigint_ord_ore and public.eql_v3_bigint_ord_ope (mismatched query domain). +--! @param a eql_v3.query_bigint_ord_ore left operand +--! @param b public.eql_v3_bigint_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a eql_v3.query_bigint_ord_ore, b public.eql_v3_bigint_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'eql_v3.query_bigint_ord_ore and public.eql_v3_bigint_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_bigint_ord_ore: public.eql_v3_bigint_ord_ope and eql_v3.query_bigint_ord_ore (mismatched query domain). +--! @param a public.eql_v3_bigint_ord_ope left operand +--! @param b eql_v3.query_bigint_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a public.eql_v3_bigint_ord_ope, b eql_v3.query_bigint_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'public.eql_v3_bigint_ord_ope and eql_v3.query_bigint_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_bigint_ord_ore: eql_v3.query_bigint_ord_ore and public.eql_v3_bigint_ord_ope (mismatched query domain). +--! @param a eql_v3.query_bigint_ord_ore left operand +--! @param b public.eql_v3_bigint_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a eql_v3.query_bigint_ord_ore, b public.eql_v3_bigint_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'eql_v3.query_bigint_ord_ore and public.eql_v3_bigint_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_bigint_ord_ore: public.eql_v3_bigint_ord_ope and eql_v3.query_bigint_ord_ore (mismatched query domain). +--! @param a public.eql_v3_bigint_ord_ope left operand +--! @param b eql_v3.query_bigint_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lt(a public.eql_v3_bigint_ord_ope, b eql_v3.query_bigint_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<', 'public.eql_v3_bigint_ord_ope and eql_v3.query_bigint_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_bigint_ord_ore: eql_v3.query_bigint_ord_ore and public.eql_v3_bigint_ord_ope (mismatched query domain). +--! @param a eql_v3.query_bigint_ord_ore left operand +--! @param b public.eql_v3_bigint_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lt(a eql_v3.query_bigint_ord_ore, b public.eql_v3_bigint_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<', 'eql_v3.query_bigint_ord_ore and public.eql_v3_bigint_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_bigint_ord_ore: public.eql_v3_bigint_ord_ope and eql_v3.query_bigint_ord_ore (mismatched query domain). +--! @param a public.eql_v3_bigint_ord_ope left operand +--! @param b eql_v3.query_bigint_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lte(a public.eql_v3_bigint_ord_ope, b eql_v3.query_bigint_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<=', 'public.eql_v3_bigint_ord_ope and eql_v3.query_bigint_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_bigint_ord_ore: eql_v3.query_bigint_ord_ore and public.eql_v3_bigint_ord_ope (mismatched query domain). +--! @param a eql_v3.query_bigint_ord_ore left operand +--! @param b public.eql_v3_bigint_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lte(a eql_v3.query_bigint_ord_ore, b public.eql_v3_bigint_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<=', 'eql_v3.query_bigint_ord_ore and public.eql_v3_bigint_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_bigint_ord_ore: public.eql_v3_bigint_ord_ope and eql_v3.query_bigint_ord_ore (mismatched query domain). +--! @param a public.eql_v3_bigint_ord_ope left operand +--! @param b eql_v3.query_bigint_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gt(a public.eql_v3_bigint_ord_ope, b eql_v3.query_bigint_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>', 'public.eql_v3_bigint_ord_ope and eql_v3.query_bigint_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_bigint_ord_ore: eql_v3.query_bigint_ord_ore and public.eql_v3_bigint_ord_ope (mismatched query domain). +--! @param a eql_v3.query_bigint_ord_ore left operand +--! @param b public.eql_v3_bigint_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gt(a eql_v3.query_bigint_ord_ore, b public.eql_v3_bigint_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>', 'eql_v3.query_bigint_ord_ore and public.eql_v3_bigint_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_bigint_ord_ore: public.eql_v3_bigint_ord_ope and eql_v3.query_bigint_ord_ore (mismatched query domain). +--! @param a public.eql_v3_bigint_ord_ope left operand +--! @param b eql_v3.query_bigint_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gte(a public.eql_v3_bigint_ord_ope, b eql_v3.query_bigint_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>=', 'public.eql_v3_bigint_ord_ope and eql_v3.query_bigint_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_bigint_ord_ore: eql_v3.query_bigint_ord_ore and public.eql_v3_bigint_ord_ope (mismatched query domain). +--! @param a eql_v3.query_bigint_ord_ore left operand +--! @param b public.eql_v3_bigint_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gte(a eql_v3.query_bigint_ord_ore, b public.eql_v3_bigint_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>=', 'eql_v3.query_bigint_ord_ore and public.eql_v3_bigint_ord_ope'; END; $$ +LANGUAGE plpgsql; -- AUTOMATICALLY GENERATED FILE. --! @file encrypted_domain/bigint/query_bigint_ord_ore_operators.sql @@ -49675,6 +60224,146 @@ CREATE OPERATOR >= ( LEFTARG = eql_v3.query_bigint_ord_ore, RIGHTARG = public.eql_v3_bigint_ord_ore, COMMUTATOR = <=, NEGATOR = <, RESTRICT = scalargesel, JOIN = scalargejoinsel ); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = public.eql_v3_bigint_eq, RIGHTARG = eql_v3.query_bigint_ord_ore +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = eql_v3.query_bigint_ord_ore, RIGHTARG = public.eql_v3_bigint_eq +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = public.eql_v3_bigint_eq, RIGHTARG = eql_v3.query_bigint_ord_ore +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = eql_v3.query_bigint_ord_ore, RIGHTARG = public.eql_v3_bigint_eq +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = public.eql_v3_bigint_ord, RIGHTARG = eql_v3.query_bigint_ord_ore +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = eql_v3.query_bigint_ord_ore, RIGHTARG = public.eql_v3_bigint_ord +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = public.eql_v3_bigint_ord, RIGHTARG = eql_v3.query_bigint_ord_ore +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = eql_v3.query_bigint_ord_ore, RIGHTARG = public.eql_v3_bigint_ord +); + +CREATE OPERATOR < ( + FUNCTION = eql_v3_internal.lt, + LEFTARG = public.eql_v3_bigint_ord, RIGHTARG = eql_v3.query_bigint_ord_ore +); + +CREATE OPERATOR < ( + FUNCTION = eql_v3_internal.lt, + LEFTARG = eql_v3.query_bigint_ord_ore, RIGHTARG = public.eql_v3_bigint_ord +); + +CREATE OPERATOR <= ( + FUNCTION = eql_v3_internal.lte, + LEFTARG = public.eql_v3_bigint_ord, RIGHTARG = eql_v3.query_bigint_ord_ore +); + +CREATE OPERATOR <= ( + FUNCTION = eql_v3_internal.lte, + LEFTARG = eql_v3.query_bigint_ord_ore, RIGHTARG = public.eql_v3_bigint_ord +); + +CREATE OPERATOR > ( + FUNCTION = eql_v3_internal.gt, + LEFTARG = public.eql_v3_bigint_ord, RIGHTARG = eql_v3.query_bigint_ord_ore +); + +CREATE OPERATOR > ( + FUNCTION = eql_v3_internal.gt, + LEFTARG = eql_v3.query_bigint_ord_ore, RIGHTARG = public.eql_v3_bigint_ord +); + +CREATE OPERATOR >= ( + FUNCTION = eql_v3_internal.gte, + LEFTARG = public.eql_v3_bigint_ord, RIGHTARG = eql_v3.query_bigint_ord_ore +); + +CREATE OPERATOR >= ( + FUNCTION = eql_v3_internal.gte, + LEFTARG = eql_v3.query_bigint_ord_ore, RIGHTARG = public.eql_v3_bigint_ord +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = public.eql_v3_bigint_ord_ope, RIGHTARG = eql_v3.query_bigint_ord_ore +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = eql_v3.query_bigint_ord_ore, RIGHTARG = public.eql_v3_bigint_ord_ope +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = public.eql_v3_bigint_ord_ope, RIGHTARG = eql_v3.query_bigint_ord_ore +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = eql_v3.query_bigint_ord_ore, RIGHTARG = public.eql_v3_bigint_ord_ope +); + +CREATE OPERATOR < ( + FUNCTION = eql_v3_internal.lt, + LEFTARG = public.eql_v3_bigint_ord_ope, RIGHTARG = eql_v3.query_bigint_ord_ore +); + +CREATE OPERATOR < ( + FUNCTION = eql_v3_internal.lt, + LEFTARG = eql_v3.query_bigint_ord_ore, RIGHTARG = public.eql_v3_bigint_ord_ope +); + +CREATE OPERATOR <= ( + FUNCTION = eql_v3_internal.lte, + LEFTARG = public.eql_v3_bigint_ord_ope, RIGHTARG = eql_v3.query_bigint_ord_ore +); + +CREATE OPERATOR <= ( + FUNCTION = eql_v3_internal.lte, + LEFTARG = eql_v3.query_bigint_ord_ore, RIGHTARG = public.eql_v3_bigint_ord_ope +); + +CREATE OPERATOR > ( + FUNCTION = eql_v3_internal.gt, + LEFTARG = public.eql_v3_bigint_ord_ope, RIGHTARG = eql_v3.query_bigint_ord_ore +); + +CREATE OPERATOR > ( + FUNCTION = eql_v3_internal.gt, + LEFTARG = eql_v3.query_bigint_ord_ore, RIGHTARG = public.eql_v3_bigint_ord_ope +); + +CREATE OPERATOR >= ( + FUNCTION = eql_v3_internal.gte, + LEFTARG = public.eql_v3_bigint_ord_ope, RIGHTARG = eql_v3.query_bigint_ord_ore +); + +CREATE OPERATOR >= ( + FUNCTION = eql_v3_internal.gte, + LEFTARG = eql_v3.query_bigint_ord_ore, RIGHTARG = public.eql_v3_bigint_ord_ope +); -- AUTOMATICALLY GENERATED FILE. --! @file encrypted_domain/date/date_ord_ore_functions.sql @@ -49694,7 +60383,7 @@ AS $$ SELECT eql_v3_internal.ore_block_256(a::jsonb) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a public.eql_v3_date_ord_ore, b public.eql_v3_date_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) = eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.=) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for public.eql_v3_date_ord_ore. --! @param a public.eql_v3_date_ord_ore @@ -49702,7 +60391,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) = eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a public.eql_v3_date_ord_ore, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) = eql_v3.ord_term_ore(b::public.eql_v3_date_ord_ore) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.=) eql_v3.ord_term_ore(b::public.eql_v3_date_ord_ore) $$; --! @brief Operator wrapper for public.eql_v3_date_ord_ore. --! @param a jsonb @@ -49710,7 +60399,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) = eql_v3.ord_term_ore(b::public.eql_v3_date_ --! @return boolean CREATE FUNCTION eql_v3.eq(a jsonb, b public.eql_v3_date_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_date_ord_ore) = eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_date_ord_ore) OPERATOR(public.=) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for public.eql_v3_date_ord_ore. --! @param a public.eql_v3_date_ord_ore @@ -49718,7 +60407,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_date_ord_ore) = eql_v3.ord_ter --! @return boolean CREATE FUNCTION eql_v3.neq(a public.eql_v3_date_ord_ore, b public.eql_v3_date_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) <> eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.<>) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for public.eql_v3_date_ord_ore. --! @param a public.eql_v3_date_ord_ore @@ -49726,7 +60415,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) <> eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.neq(a public.eql_v3_date_ord_ore, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) <> eql_v3.ord_term_ore(b::public.eql_v3_date_ord_ore) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.<>) eql_v3.ord_term_ore(b::public.eql_v3_date_ord_ore) $$; --! @brief Operator wrapper for public.eql_v3_date_ord_ore. --! @param a jsonb @@ -49734,7 +60423,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) <> eql_v3.ord_term_ore(b::public.eql_v3_date --! @return boolean CREATE FUNCTION eql_v3.neq(a jsonb, b public.eql_v3_date_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_date_ord_ore) <> eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_date_ord_ore) OPERATOR(public.<>) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for public.eql_v3_date_ord_ore. --! @param a public.eql_v3_date_ord_ore @@ -49742,7 +60431,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_date_ord_ore) <> eql_v3.ord_te --! @return boolean CREATE FUNCTION eql_v3.lt(a public.eql_v3_date_ord_ore, b public.eql_v3_date_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) < eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.<) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for public.eql_v3_date_ord_ore. --! @param a public.eql_v3_date_ord_ore @@ -49750,7 +60439,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) < eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lt(a public.eql_v3_date_ord_ore, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) < eql_v3.ord_term_ore(b::public.eql_v3_date_ord_ore) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.<) eql_v3.ord_term_ore(b::public.eql_v3_date_ord_ore) $$; --! @brief Operator wrapper for public.eql_v3_date_ord_ore. --! @param a jsonb @@ -49758,7 +60447,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) < eql_v3.ord_term_ore(b::public.eql_v3_date_ --! @return boolean CREATE FUNCTION eql_v3.lt(a jsonb, b public.eql_v3_date_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_date_ord_ore) < eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_date_ord_ore) OPERATOR(public.<) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for public.eql_v3_date_ord_ore. --! @param a public.eql_v3_date_ord_ore @@ -49766,7 +60455,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_date_ord_ore) < eql_v3.ord_ter --! @return boolean CREATE FUNCTION eql_v3.lte(a public.eql_v3_date_ord_ore, b public.eql_v3_date_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) <= eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.<=) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for public.eql_v3_date_ord_ore. --! @param a public.eql_v3_date_ord_ore @@ -49774,7 +60463,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) <= eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lte(a public.eql_v3_date_ord_ore, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) <= eql_v3.ord_term_ore(b::public.eql_v3_date_ord_ore) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.<=) eql_v3.ord_term_ore(b::public.eql_v3_date_ord_ore) $$; --! @brief Operator wrapper for public.eql_v3_date_ord_ore. --! @param a jsonb @@ -49782,7 +60471,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) <= eql_v3.ord_term_ore(b::public.eql_v3_date --! @return boolean CREATE FUNCTION eql_v3.lte(a jsonb, b public.eql_v3_date_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_date_ord_ore) <= eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_date_ord_ore) OPERATOR(public.<=) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for public.eql_v3_date_ord_ore. --! @param a public.eql_v3_date_ord_ore @@ -49790,7 +60479,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_date_ord_ore) <= eql_v3.ord_te --! @return boolean CREATE FUNCTION eql_v3.gt(a public.eql_v3_date_ord_ore, b public.eql_v3_date_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) > eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.>) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for public.eql_v3_date_ord_ore. --! @param a public.eql_v3_date_ord_ore @@ -49798,7 +60487,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) > eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gt(a public.eql_v3_date_ord_ore, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) > eql_v3.ord_term_ore(b::public.eql_v3_date_ord_ore) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.>) eql_v3.ord_term_ore(b::public.eql_v3_date_ord_ore) $$; --! @brief Operator wrapper for public.eql_v3_date_ord_ore. --! @param a jsonb @@ -49806,7 +60495,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) > eql_v3.ord_term_ore(b::public.eql_v3_date_ --! @return boolean CREATE FUNCTION eql_v3.gt(a jsonb, b public.eql_v3_date_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_date_ord_ore) > eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_date_ord_ore) OPERATOR(public.>) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for public.eql_v3_date_ord_ore. --! @param a public.eql_v3_date_ord_ore @@ -49814,7 +60503,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_date_ord_ore) > eql_v3.ord_ter --! @return boolean CREATE FUNCTION eql_v3.gte(a public.eql_v3_date_ord_ore, b public.eql_v3_date_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) >= eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.>=) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for public.eql_v3_date_ord_ore. --! @param a public.eql_v3_date_ord_ore @@ -49822,7 +60511,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) >= eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gte(a public.eql_v3_date_ord_ore, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) >= eql_v3.ord_term_ore(b::public.eql_v3_date_ord_ore) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.>=) eql_v3.ord_term_ore(b::public.eql_v3_date_ord_ore) $$; --! @brief Operator wrapper for public.eql_v3_date_ord_ore. --! @param a jsonb @@ -49830,7 +60519,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) >= eql_v3.ord_term_ore(b::public.eql_v3_date --! @return boolean CREATE FUNCTION eql_v3.gte(a jsonb, b public.eql_v3_date_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_date_ord_ore) >= eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_date_ord_ore) OPERATOR(public.>=) eql_v3.ord_term_ore(b) $$; --! @brief Unsupported operator blocker for public.eql_v3_date_ord_ore. --! @@ -50571,7 +61260,7 @@ AS $$ SELECT eql_v3_internal.ore_block_256(a::jsonb) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a public.eql_v3_date_ord_ore, b eql_v3.query_date_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) = eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.=) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for eql_v3.query_date_ord_ore. --! @param a eql_v3.query_date_ord_ore @@ -50579,7 +61268,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) = eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a eql_v3.query_date_ord_ore, b public.eql_v3_date_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) = eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.=) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for eql_v3.query_date_ord_ore. --! @param a public.eql_v3_date_ord_ore @@ -50587,7 +61276,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) = eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.neq(a public.eql_v3_date_ord_ore, b eql_v3.query_date_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) <> eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.<>) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for eql_v3.query_date_ord_ore. --! @param a eql_v3.query_date_ord_ore @@ -50595,7 +61284,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) <> eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.neq(a eql_v3.query_date_ord_ore, b public.eql_v3_date_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) <> eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.<>) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for eql_v3.query_date_ord_ore. --! @param a public.eql_v3_date_ord_ore @@ -50603,7 +61292,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) <> eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lt(a public.eql_v3_date_ord_ore, b eql_v3.query_date_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) < eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.<) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for eql_v3.query_date_ord_ore. --! @param a eql_v3.query_date_ord_ore @@ -50611,7 +61300,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) < eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lt(a eql_v3.query_date_ord_ore, b public.eql_v3_date_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) < eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.<) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for eql_v3.query_date_ord_ore. --! @param a public.eql_v3_date_ord_ore @@ -50619,7 +61308,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) < eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lte(a public.eql_v3_date_ord_ore, b eql_v3.query_date_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) <= eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.<=) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for eql_v3.query_date_ord_ore. --! @param a eql_v3.query_date_ord_ore @@ -50627,7 +61316,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) <= eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lte(a eql_v3.query_date_ord_ore, b public.eql_v3_date_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) <= eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.<=) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for eql_v3.query_date_ord_ore. --! @param a public.eql_v3_date_ord_ore @@ -50635,7 +61324,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) <= eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gt(a public.eql_v3_date_ord_ore, b eql_v3.query_date_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) > eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.>) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for eql_v3.query_date_ord_ore. --! @param a eql_v3.query_date_ord_ore @@ -50643,7 +61332,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) > eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gt(a eql_v3.query_date_ord_ore, b public.eql_v3_date_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) > eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.>) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for eql_v3.query_date_ord_ore. --! @param a public.eql_v3_date_ord_ore @@ -50651,7 +61340,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) > eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gte(a public.eql_v3_date_ord_ore, b eql_v3.query_date_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) >= eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.>=) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for eql_v3.query_date_ord_ore. --! @param a eql_v3.query_date_ord_ore @@ -50659,7 +61348,259 @@ AS $$ SELECT eql_v3.ord_term_ore(a) >= eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gte(a eql_v3.query_date_ord_ore, b public.eql_v3_date_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) >= eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.>=) eql_v3.ord_term_ore(b) $$; + +--! @brief Unsupported operator blocker for eql_v3.query_date_ord_ore: public.eql_v3_date_eq and eql_v3.query_date_ord_ore (mismatched query domain). +--! @param a public.eql_v3_date_eq left operand +--! @param b eql_v3.query_date_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a public.eql_v3_date_eq, b eql_v3.query_date_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'public.eql_v3_date_eq and eql_v3.query_date_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_date_ord_ore: eql_v3.query_date_ord_ore and public.eql_v3_date_eq (mismatched query domain). +--! @param a eql_v3.query_date_ord_ore left operand +--! @param b public.eql_v3_date_eq right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a eql_v3.query_date_ord_ore, b public.eql_v3_date_eq) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'eql_v3.query_date_ord_ore and public.eql_v3_date_eq'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_date_ord_ore: public.eql_v3_date_eq and eql_v3.query_date_ord_ore (mismatched query domain). +--! @param a public.eql_v3_date_eq left operand +--! @param b eql_v3.query_date_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a public.eql_v3_date_eq, b eql_v3.query_date_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'public.eql_v3_date_eq and eql_v3.query_date_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_date_ord_ore: eql_v3.query_date_ord_ore and public.eql_v3_date_eq (mismatched query domain). +--! @param a eql_v3.query_date_ord_ore left operand +--! @param b public.eql_v3_date_eq right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a eql_v3.query_date_ord_ore, b public.eql_v3_date_eq) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'eql_v3.query_date_ord_ore and public.eql_v3_date_eq'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_date_ord_ore: public.eql_v3_date_ord and eql_v3.query_date_ord_ore (mismatched query domain). +--! @param a public.eql_v3_date_ord left operand +--! @param b eql_v3.query_date_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a public.eql_v3_date_ord, b eql_v3.query_date_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'public.eql_v3_date_ord and eql_v3.query_date_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_date_ord_ore: eql_v3.query_date_ord_ore and public.eql_v3_date_ord (mismatched query domain). +--! @param a eql_v3.query_date_ord_ore left operand +--! @param b public.eql_v3_date_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a eql_v3.query_date_ord_ore, b public.eql_v3_date_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'eql_v3.query_date_ord_ore and public.eql_v3_date_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_date_ord_ore: public.eql_v3_date_ord and eql_v3.query_date_ord_ore (mismatched query domain). +--! @param a public.eql_v3_date_ord left operand +--! @param b eql_v3.query_date_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a public.eql_v3_date_ord, b eql_v3.query_date_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'public.eql_v3_date_ord and eql_v3.query_date_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_date_ord_ore: eql_v3.query_date_ord_ore and public.eql_v3_date_ord (mismatched query domain). +--! @param a eql_v3.query_date_ord_ore left operand +--! @param b public.eql_v3_date_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a eql_v3.query_date_ord_ore, b public.eql_v3_date_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'eql_v3.query_date_ord_ore and public.eql_v3_date_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_date_ord_ore: public.eql_v3_date_ord and eql_v3.query_date_ord_ore (mismatched query domain). +--! @param a public.eql_v3_date_ord left operand +--! @param b eql_v3.query_date_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lt(a public.eql_v3_date_ord, b eql_v3.query_date_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<', 'public.eql_v3_date_ord and eql_v3.query_date_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_date_ord_ore: eql_v3.query_date_ord_ore and public.eql_v3_date_ord (mismatched query domain). +--! @param a eql_v3.query_date_ord_ore left operand +--! @param b public.eql_v3_date_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lt(a eql_v3.query_date_ord_ore, b public.eql_v3_date_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<', 'eql_v3.query_date_ord_ore and public.eql_v3_date_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_date_ord_ore: public.eql_v3_date_ord and eql_v3.query_date_ord_ore (mismatched query domain). +--! @param a public.eql_v3_date_ord left operand +--! @param b eql_v3.query_date_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lte(a public.eql_v3_date_ord, b eql_v3.query_date_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<=', 'public.eql_v3_date_ord and eql_v3.query_date_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_date_ord_ore: eql_v3.query_date_ord_ore and public.eql_v3_date_ord (mismatched query domain). +--! @param a eql_v3.query_date_ord_ore left operand +--! @param b public.eql_v3_date_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lte(a eql_v3.query_date_ord_ore, b public.eql_v3_date_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<=', 'eql_v3.query_date_ord_ore and public.eql_v3_date_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_date_ord_ore: public.eql_v3_date_ord and eql_v3.query_date_ord_ore (mismatched query domain). +--! @param a public.eql_v3_date_ord left operand +--! @param b eql_v3.query_date_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gt(a public.eql_v3_date_ord, b eql_v3.query_date_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>', 'public.eql_v3_date_ord and eql_v3.query_date_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_date_ord_ore: eql_v3.query_date_ord_ore and public.eql_v3_date_ord (mismatched query domain). +--! @param a eql_v3.query_date_ord_ore left operand +--! @param b public.eql_v3_date_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gt(a eql_v3.query_date_ord_ore, b public.eql_v3_date_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>', 'eql_v3.query_date_ord_ore and public.eql_v3_date_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_date_ord_ore: public.eql_v3_date_ord and eql_v3.query_date_ord_ore (mismatched query domain). +--! @param a public.eql_v3_date_ord left operand +--! @param b eql_v3.query_date_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gte(a public.eql_v3_date_ord, b eql_v3.query_date_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>=', 'public.eql_v3_date_ord and eql_v3.query_date_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_date_ord_ore: eql_v3.query_date_ord_ore and public.eql_v3_date_ord (mismatched query domain). +--! @param a eql_v3.query_date_ord_ore left operand +--! @param b public.eql_v3_date_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gte(a eql_v3.query_date_ord_ore, b public.eql_v3_date_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>=', 'eql_v3.query_date_ord_ore and public.eql_v3_date_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_date_ord_ore: public.eql_v3_date_ord_ope and eql_v3.query_date_ord_ore (mismatched query domain). +--! @param a public.eql_v3_date_ord_ope left operand +--! @param b eql_v3.query_date_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a public.eql_v3_date_ord_ope, b eql_v3.query_date_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'public.eql_v3_date_ord_ope and eql_v3.query_date_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_date_ord_ore: eql_v3.query_date_ord_ore and public.eql_v3_date_ord_ope (mismatched query domain). +--! @param a eql_v3.query_date_ord_ore left operand +--! @param b public.eql_v3_date_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a eql_v3.query_date_ord_ore, b public.eql_v3_date_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'eql_v3.query_date_ord_ore and public.eql_v3_date_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_date_ord_ore: public.eql_v3_date_ord_ope and eql_v3.query_date_ord_ore (mismatched query domain). +--! @param a public.eql_v3_date_ord_ope left operand +--! @param b eql_v3.query_date_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a public.eql_v3_date_ord_ope, b eql_v3.query_date_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'public.eql_v3_date_ord_ope and eql_v3.query_date_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_date_ord_ore: eql_v3.query_date_ord_ore and public.eql_v3_date_ord_ope (mismatched query domain). +--! @param a eql_v3.query_date_ord_ore left operand +--! @param b public.eql_v3_date_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a eql_v3.query_date_ord_ore, b public.eql_v3_date_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'eql_v3.query_date_ord_ore and public.eql_v3_date_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_date_ord_ore: public.eql_v3_date_ord_ope and eql_v3.query_date_ord_ore (mismatched query domain). +--! @param a public.eql_v3_date_ord_ope left operand +--! @param b eql_v3.query_date_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lt(a public.eql_v3_date_ord_ope, b eql_v3.query_date_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<', 'public.eql_v3_date_ord_ope and eql_v3.query_date_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_date_ord_ore: eql_v3.query_date_ord_ore and public.eql_v3_date_ord_ope (mismatched query domain). +--! @param a eql_v3.query_date_ord_ore left operand +--! @param b public.eql_v3_date_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lt(a eql_v3.query_date_ord_ore, b public.eql_v3_date_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<', 'eql_v3.query_date_ord_ore and public.eql_v3_date_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_date_ord_ore: public.eql_v3_date_ord_ope and eql_v3.query_date_ord_ore (mismatched query domain). +--! @param a public.eql_v3_date_ord_ope left operand +--! @param b eql_v3.query_date_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lte(a public.eql_v3_date_ord_ope, b eql_v3.query_date_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<=', 'public.eql_v3_date_ord_ope and eql_v3.query_date_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_date_ord_ore: eql_v3.query_date_ord_ore and public.eql_v3_date_ord_ope (mismatched query domain). +--! @param a eql_v3.query_date_ord_ore left operand +--! @param b public.eql_v3_date_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lte(a eql_v3.query_date_ord_ore, b public.eql_v3_date_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<=', 'eql_v3.query_date_ord_ore and public.eql_v3_date_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_date_ord_ore: public.eql_v3_date_ord_ope and eql_v3.query_date_ord_ore (mismatched query domain). +--! @param a public.eql_v3_date_ord_ope left operand +--! @param b eql_v3.query_date_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gt(a public.eql_v3_date_ord_ope, b eql_v3.query_date_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>', 'public.eql_v3_date_ord_ope and eql_v3.query_date_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_date_ord_ore: eql_v3.query_date_ord_ore and public.eql_v3_date_ord_ope (mismatched query domain). +--! @param a eql_v3.query_date_ord_ore left operand +--! @param b public.eql_v3_date_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gt(a eql_v3.query_date_ord_ore, b public.eql_v3_date_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>', 'eql_v3.query_date_ord_ore and public.eql_v3_date_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_date_ord_ore: public.eql_v3_date_ord_ope and eql_v3.query_date_ord_ore (mismatched query domain). +--! @param a public.eql_v3_date_ord_ope left operand +--! @param b eql_v3.query_date_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gte(a public.eql_v3_date_ord_ope, b eql_v3.query_date_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>=', 'public.eql_v3_date_ord_ope and eql_v3.query_date_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_date_ord_ore: eql_v3.query_date_ord_ore and public.eql_v3_date_ord_ope (mismatched query domain). +--! @param a eql_v3.query_date_ord_ore left operand +--! @param b public.eql_v3_date_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gte(a eql_v3.query_date_ord_ore, b public.eql_v3_date_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>=', 'eql_v3.query_date_ord_ore and public.eql_v3_date_ord_ope'; END; $$ +LANGUAGE plpgsql; -- AUTOMATICALLY GENERATED FILE. --! @file encrypted_domain/date/query_date_ord_ore_operators.sql @@ -50736,6 +61677,146 @@ CREATE OPERATOR >= ( LEFTARG = eql_v3.query_date_ord_ore, RIGHTARG = public.eql_v3_date_ord_ore, COMMUTATOR = <=, NEGATOR = <, RESTRICT = scalargesel, JOIN = scalargejoinsel ); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = public.eql_v3_date_eq, RIGHTARG = eql_v3.query_date_ord_ore +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = eql_v3.query_date_ord_ore, RIGHTARG = public.eql_v3_date_eq +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = public.eql_v3_date_eq, RIGHTARG = eql_v3.query_date_ord_ore +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = eql_v3.query_date_ord_ore, RIGHTARG = public.eql_v3_date_eq +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = public.eql_v3_date_ord, RIGHTARG = eql_v3.query_date_ord_ore +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = eql_v3.query_date_ord_ore, RIGHTARG = public.eql_v3_date_ord +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = public.eql_v3_date_ord, RIGHTARG = eql_v3.query_date_ord_ore +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = eql_v3.query_date_ord_ore, RIGHTARG = public.eql_v3_date_ord +); + +CREATE OPERATOR < ( + FUNCTION = eql_v3_internal.lt, + LEFTARG = public.eql_v3_date_ord, RIGHTARG = eql_v3.query_date_ord_ore +); + +CREATE OPERATOR < ( + FUNCTION = eql_v3_internal.lt, + LEFTARG = eql_v3.query_date_ord_ore, RIGHTARG = public.eql_v3_date_ord +); + +CREATE OPERATOR <= ( + FUNCTION = eql_v3_internal.lte, + LEFTARG = public.eql_v3_date_ord, RIGHTARG = eql_v3.query_date_ord_ore +); + +CREATE OPERATOR <= ( + FUNCTION = eql_v3_internal.lte, + LEFTARG = eql_v3.query_date_ord_ore, RIGHTARG = public.eql_v3_date_ord +); + +CREATE OPERATOR > ( + FUNCTION = eql_v3_internal.gt, + LEFTARG = public.eql_v3_date_ord, RIGHTARG = eql_v3.query_date_ord_ore +); + +CREATE OPERATOR > ( + FUNCTION = eql_v3_internal.gt, + LEFTARG = eql_v3.query_date_ord_ore, RIGHTARG = public.eql_v3_date_ord +); + +CREATE OPERATOR >= ( + FUNCTION = eql_v3_internal.gte, + LEFTARG = public.eql_v3_date_ord, RIGHTARG = eql_v3.query_date_ord_ore +); + +CREATE OPERATOR >= ( + FUNCTION = eql_v3_internal.gte, + LEFTARG = eql_v3.query_date_ord_ore, RIGHTARG = public.eql_v3_date_ord +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = public.eql_v3_date_ord_ope, RIGHTARG = eql_v3.query_date_ord_ore +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = eql_v3.query_date_ord_ore, RIGHTARG = public.eql_v3_date_ord_ope +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = public.eql_v3_date_ord_ope, RIGHTARG = eql_v3.query_date_ord_ore +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = eql_v3.query_date_ord_ore, RIGHTARG = public.eql_v3_date_ord_ope +); + +CREATE OPERATOR < ( + FUNCTION = eql_v3_internal.lt, + LEFTARG = public.eql_v3_date_ord_ope, RIGHTARG = eql_v3.query_date_ord_ore +); + +CREATE OPERATOR < ( + FUNCTION = eql_v3_internal.lt, + LEFTARG = eql_v3.query_date_ord_ore, RIGHTARG = public.eql_v3_date_ord_ope +); + +CREATE OPERATOR <= ( + FUNCTION = eql_v3_internal.lte, + LEFTARG = public.eql_v3_date_ord_ope, RIGHTARG = eql_v3.query_date_ord_ore +); + +CREATE OPERATOR <= ( + FUNCTION = eql_v3_internal.lte, + LEFTARG = eql_v3.query_date_ord_ore, RIGHTARG = public.eql_v3_date_ord_ope +); + +CREATE OPERATOR > ( + FUNCTION = eql_v3_internal.gt, + LEFTARG = public.eql_v3_date_ord_ope, RIGHTARG = eql_v3.query_date_ord_ore +); + +CREATE OPERATOR > ( + FUNCTION = eql_v3_internal.gt, + LEFTARG = eql_v3.query_date_ord_ore, RIGHTARG = public.eql_v3_date_ord_ope +); + +CREATE OPERATOR >= ( + FUNCTION = eql_v3_internal.gte, + LEFTARG = public.eql_v3_date_ord_ope, RIGHTARG = eql_v3.query_date_ord_ore +); + +CREATE OPERATOR >= ( + FUNCTION = eql_v3_internal.gte, + LEFTARG = eql_v3.query_date_ord_ore, RIGHTARG = public.eql_v3_date_ord_ope +); -- AUTOMATICALLY GENERATED FILE. --! @file encrypted_domain/double/double_ord_ore_functions.sql @@ -50755,7 +61836,7 @@ AS $$ SELECT eql_v3_internal.ore_block_256(a::jsonb) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a public.eql_v3_double_ord_ore, b public.eql_v3_double_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) = eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.=) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for public.eql_v3_double_ord_ore. --! @param a public.eql_v3_double_ord_ore @@ -50763,7 +61844,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) = eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a public.eql_v3_double_ord_ore, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) = eql_v3.ord_term_ore(b::public.eql_v3_double_ord_ore) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.=) eql_v3.ord_term_ore(b::public.eql_v3_double_ord_ore) $$; --! @brief Operator wrapper for public.eql_v3_double_ord_ore. --! @param a jsonb @@ -50771,7 +61852,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) = eql_v3.ord_term_ore(b::public.eql_v3_doubl --! @return boolean CREATE FUNCTION eql_v3.eq(a jsonb, b public.eql_v3_double_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_double_ord_ore) = eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_double_ord_ore) OPERATOR(public.=) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for public.eql_v3_double_ord_ore. --! @param a public.eql_v3_double_ord_ore @@ -50779,7 +61860,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_double_ord_ore) = eql_v3.ord_t --! @return boolean CREATE FUNCTION eql_v3.neq(a public.eql_v3_double_ord_ore, b public.eql_v3_double_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) <> eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.<>) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for public.eql_v3_double_ord_ore. --! @param a public.eql_v3_double_ord_ore @@ -50787,7 +61868,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) <> eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.neq(a public.eql_v3_double_ord_ore, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) <> eql_v3.ord_term_ore(b::public.eql_v3_double_ord_ore) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.<>) eql_v3.ord_term_ore(b::public.eql_v3_double_ord_ore) $$; --! @brief Operator wrapper for public.eql_v3_double_ord_ore. --! @param a jsonb @@ -50795,7 +61876,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) <> eql_v3.ord_term_ore(b::public.eql_v3_doub --! @return boolean CREATE FUNCTION eql_v3.neq(a jsonb, b public.eql_v3_double_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_double_ord_ore) <> eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_double_ord_ore) OPERATOR(public.<>) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for public.eql_v3_double_ord_ore. --! @param a public.eql_v3_double_ord_ore @@ -50803,7 +61884,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_double_ord_ore) <> eql_v3.ord_ --! @return boolean CREATE FUNCTION eql_v3.lt(a public.eql_v3_double_ord_ore, b public.eql_v3_double_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) < eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.<) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for public.eql_v3_double_ord_ore. --! @param a public.eql_v3_double_ord_ore @@ -50811,7 +61892,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) < eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lt(a public.eql_v3_double_ord_ore, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) < eql_v3.ord_term_ore(b::public.eql_v3_double_ord_ore) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.<) eql_v3.ord_term_ore(b::public.eql_v3_double_ord_ore) $$; --! @brief Operator wrapper for public.eql_v3_double_ord_ore. --! @param a jsonb @@ -50819,7 +61900,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) < eql_v3.ord_term_ore(b::public.eql_v3_doubl --! @return boolean CREATE FUNCTION eql_v3.lt(a jsonb, b public.eql_v3_double_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_double_ord_ore) < eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_double_ord_ore) OPERATOR(public.<) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for public.eql_v3_double_ord_ore. --! @param a public.eql_v3_double_ord_ore @@ -50827,7 +61908,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_double_ord_ore) < eql_v3.ord_t --! @return boolean CREATE FUNCTION eql_v3.lte(a public.eql_v3_double_ord_ore, b public.eql_v3_double_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) <= eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.<=) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for public.eql_v3_double_ord_ore. --! @param a public.eql_v3_double_ord_ore @@ -50835,7 +61916,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) <= eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lte(a public.eql_v3_double_ord_ore, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) <= eql_v3.ord_term_ore(b::public.eql_v3_double_ord_ore) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.<=) eql_v3.ord_term_ore(b::public.eql_v3_double_ord_ore) $$; --! @brief Operator wrapper for public.eql_v3_double_ord_ore. --! @param a jsonb @@ -50843,7 +61924,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) <= eql_v3.ord_term_ore(b::public.eql_v3_doub --! @return boolean CREATE FUNCTION eql_v3.lte(a jsonb, b public.eql_v3_double_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_double_ord_ore) <= eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_double_ord_ore) OPERATOR(public.<=) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for public.eql_v3_double_ord_ore. --! @param a public.eql_v3_double_ord_ore @@ -50851,7 +61932,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_double_ord_ore) <= eql_v3.ord_ --! @return boolean CREATE FUNCTION eql_v3.gt(a public.eql_v3_double_ord_ore, b public.eql_v3_double_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) > eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.>) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for public.eql_v3_double_ord_ore. --! @param a public.eql_v3_double_ord_ore @@ -50859,7 +61940,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) > eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gt(a public.eql_v3_double_ord_ore, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) > eql_v3.ord_term_ore(b::public.eql_v3_double_ord_ore) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.>) eql_v3.ord_term_ore(b::public.eql_v3_double_ord_ore) $$; --! @brief Operator wrapper for public.eql_v3_double_ord_ore. --! @param a jsonb @@ -50867,7 +61948,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) > eql_v3.ord_term_ore(b::public.eql_v3_doubl --! @return boolean CREATE FUNCTION eql_v3.gt(a jsonb, b public.eql_v3_double_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_double_ord_ore) > eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_double_ord_ore) OPERATOR(public.>) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for public.eql_v3_double_ord_ore. --! @param a public.eql_v3_double_ord_ore @@ -50875,7 +61956,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_double_ord_ore) > eql_v3.ord_t --! @return boolean CREATE FUNCTION eql_v3.gte(a public.eql_v3_double_ord_ore, b public.eql_v3_double_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) >= eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.>=) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for public.eql_v3_double_ord_ore. --! @param a public.eql_v3_double_ord_ore @@ -50883,7 +61964,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) >= eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gte(a public.eql_v3_double_ord_ore, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) >= eql_v3.ord_term_ore(b::public.eql_v3_double_ord_ore) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.>=) eql_v3.ord_term_ore(b::public.eql_v3_double_ord_ore) $$; --! @brief Operator wrapper for public.eql_v3_double_ord_ore. --! @param a jsonb @@ -50891,7 +61972,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) >= eql_v3.ord_term_ore(b::public.eql_v3_doub --! @return boolean CREATE FUNCTION eql_v3.gte(a jsonb, b public.eql_v3_double_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_double_ord_ore) >= eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_double_ord_ore) OPERATOR(public.>=) eql_v3.ord_term_ore(b) $$; --! @brief Unsupported operator blocker for public.eql_v3_double_ord_ore. --! @@ -51632,7 +62713,7 @@ AS $$ SELECT eql_v3_internal.ore_block_256(a::jsonb) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a public.eql_v3_double_ord_ore, b eql_v3.query_double_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) = eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.=) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for eql_v3.query_double_ord_ore. --! @param a eql_v3.query_double_ord_ore @@ -51640,7 +62721,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) = eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a eql_v3.query_double_ord_ore, b public.eql_v3_double_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) = eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.=) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for eql_v3.query_double_ord_ore. --! @param a public.eql_v3_double_ord_ore @@ -51648,7 +62729,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) = eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.neq(a public.eql_v3_double_ord_ore, b eql_v3.query_double_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) <> eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.<>) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for eql_v3.query_double_ord_ore. --! @param a eql_v3.query_double_ord_ore @@ -51656,7 +62737,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) <> eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.neq(a eql_v3.query_double_ord_ore, b public.eql_v3_double_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) <> eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.<>) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for eql_v3.query_double_ord_ore. --! @param a public.eql_v3_double_ord_ore @@ -51664,7 +62745,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) <> eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lt(a public.eql_v3_double_ord_ore, b eql_v3.query_double_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) < eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.<) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for eql_v3.query_double_ord_ore. --! @param a eql_v3.query_double_ord_ore @@ -51672,7 +62753,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) < eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lt(a eql_v3.query_double_ord_ore, b public.eql_v3_double_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) < eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.<) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for eql_v3.query_double_ord_ore. --! @param a public.eql_v3_double_ord_ore @@ -51680,7 +62761,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) < eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lte(a public.eql_v3_double_ord_ore, b eql_v3.query_double_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) <= eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.<=) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for eql_v3.query_double_ord_ore. --! @param a eql_v3.query_double_ord_ore @@ -51688,7 +62769,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) <= eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lte(a eql_v3.query_double_ord_ore, b public.eql_v3_double_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) <= eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.<=) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for eql_v3.query_double_ord_ore. --! @param a public.eql_v3_double_ord_ore @@ -51696,7 +62777,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) <= eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gt(a public.eql_v3_double_ord_ore, b eql_v3.query_double_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) > eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.>) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for eql_v3.query_double_ord_ore. --! @param a eql_v3.query_double_ord_ore @@ -51704,7 +62785,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) > eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gt(a eql_v3.query_double_ord_ore, b public.eql_v3_double_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) > eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.>) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for eql_v3.query_double_ord_ore. --! @param a public.eql_v3_double_ord_ore @@ -51712,7 +62793,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) > eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gte(a public.eql_v3_double_ord_ore, b eql_v3.query_double_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) >= eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.>=) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for eql_v3.query_double_ord_ore. --! @param a eql_v3.query_double_ord_ore @@ -51720,7 +62801,259 @@ AS $$ SELECT eql_v3.ord_term_ore(a) >= eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gte(a eql_v3.query_double_ord_ore, b public.eql_v3_double_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) >= eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.>=) eql_v3.ord_term_ore(b) $$; + +--! @brief Unsupported operator blocker for eql_v3.query_double_ord_ore: public.eql_v3_double_eq and eql_v3.query_double_ord_ore (mismatched query domain). +--! @param a public.eql_v3_double_eq left operand +--! @param b eql_v3.query_double_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a public.eql_v3_double_eq, b eql_v3.query_double_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'public.eql_v3_double_eq and eql_v3.query_double_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_double_ord_ore: eql_v3.query_double_ord_ore and public.eql_v3_double_eq (mismatched query domain). +--! @param a eql_v3.query_double_ord_ore left operand +--! @param b public.eql_v3_double_eq right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a eql_v3.query_double_ord_ore, b public.eql_v3_double_eq) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'eql_v3.query_double_ord_ore and public.eql_v3_double_eq'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_double_ord_ore: public.eql_v3_double_eq and eql_v3.query_double_ord_ore (mismatched query domain). +--! @param a public.eql_v3_double_eq left operand +--! @param b eql_v3.query_double_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a public.eql_v3_double_eq, b eql_v3.query_double_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'public.eql_v3_double_eq and eql_v3.query_double_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_double_ord_ore: eql_v3.query_double_ord_ore and public.eql_v3_double_eq (mismatched query domain). +--! @param a eql_v3.query_double_ord_ore left operand +--! @param b public.eql_v3_double_eq right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a eql_v3.query_double_ord_ore, b public.eql_v3_double_eq) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'eql_v3.query_double_ord_ore and public.eql_v3_double_eq'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_double_ord_ore: public.eql_v3_double_ord and eql_v3.query_double_ord_ore (mismatched query domain). +--! @param a public.eql_v3_double_ord left operand +--! @param b eql_v3.query_double_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a public.eql_v3_double_ord, b eql_v3.query_double_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'public.eql_v3_double_ord and eql_v3.query_double_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_double_ord_ore: eql_v3.query_double_ord_ore and public.eql_v3_double_ord (mismatched query domain). +--! @param a eql_v3.query_double_ord_ore left operand +--! @param b public.eql_v3_double_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a eql_v3.query_double_ord_ore, b public.eql_v3_double_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'eql_v3.query_double_ord_ore and public.eql_v3_double_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_double_ord_ore: public.eql_v3_double_ord and eql_v3.query_double_ord_ore (mismatched query domain). +--! @param a public.eql_v3_double_ord left operand +--! @param b eql_v3.query_double_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a public.eql_v3_double_ord, b eql_v3.query_double_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'public.eql_v3_double_ord and eql_v3.query_double_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_double_ord_ore: eql_v3.query_double_ord_ore and public.eql_v3_double_ord (mismatched query domain). +--! @param a eql_v3.query_double_ord_ore left operand +--! @param b public.eql_v3_double_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a eql_v3.query_double_ord_ore, b public.eql_v3_double_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'eql_v3.query_double_ord_ore and public.eql_v3_double_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_double_ord_ore: public.eql_v3_double_ord and eql_v3.query_double_ord_ore (mismatched query domain). +--! @param a public.eql_v3_double_ord left operand +--! @param b eql_v3.query_double_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lt(a public.eql_v3_double_ord, b eql_v3.query_double_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<', 'public.eql_v3_double_ord and eql_v3.query_double_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_double_ord_ore: eql_v3.query_double_ord_ore and public.eql_v3_double_ord (mismatched query domain). +--! @param a eql_v3.query_double_ord_ore left operand +--! @param b public.eql_v3_double_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lt(a eql_v3.query_double_ord_ore, b public.eql_v3_double_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<', 'eql_v3.query_double_ord_ore and public.eql_v3_double_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_double_ord_ore: public.eql_v3_double_ord and eql_v3.query_double_ord_ore (mismatched query domain). +--! @param a public.eql_v3_double_ord left operand +--! @param b eql_v3.query_double_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lte(a public.eql_v3_double_ord, b eql_v3.query_double_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<=', 'public.eql_v3_double_ord and eql_v3.query_double_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_double_ord_ore: eql_v3.query_double_ord_ore and public.eql_v3_double_ord (mismatched query domain). +--! @param a eql_v3.query_double_ord_ore left operand +--! @param b public.eql_v3_double_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lte(a eql_v3.query_double_ord_ore, b public.eql_v3_double_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<=', 'eql_v3.query_double_ord_ore and public.eql_v3_double_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_double_ord_ore: public.eql_v3_double_ord and eql_v3.query_double_ord_ore (mismatched query domain). +--! @param a public.eql_v3_double_ord left operand +--! @param b eql_v3.query_double_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gt(a public.eql_v3_double_ord, b eql_v3.query_double_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>', 'public.eql_v3_double_ord and eql_v3.query_double_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_double_ord_ore: eql_v3.query_double_ord_ore and public.eql_v3_double_ord (mismatched query domain). +--! @param a eql_v3.query_double_ord_ore left operand +--! @param b public.eql_v3_double_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gt(a eql_v3.query_double_ord_ore, b public.eql_v3_double_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>', 'eql_v3.query_double_ord_ore and public.eql_v3_double_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_double_ord_ore: public.eql_v3_double_ord and eql_v3.query_double_ord_ore (mismatched query domain). +--! @param a public.eql_v3_double_ord left operand +--! @param b eql_v3.query_double_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gte(a public.eql_v3_double_ord, b eql_v3.query_double_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>=', 'public.eql_v3_double_ord and eql_v3.query_double_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_double_ord_ore: eql_v3.query_double_ord_ore and public.eql_v3_double_ord (mismatched query domain). +--! @param a eql_v3.query_double_ord_ore left operand +--! @param b public.eql_v3_double_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gte(a eql_v3.query_double_ord_ore, b public.eql_v3_double_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>=', 'eql_v3.query_double_ord_ore and public.eql_v3_double_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_double_ord_ore: public.eql_v3_double_ord_ope and eql_v3.query_double_ord_ore (mismatched query domain). +--! @param a public.eql_v3_double_ord_ope left operand +--! @param b eql_v3.query_double_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a public.eql_v3_double_ord_ope, b eql_v3.query_double_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'public.eql_v3_double_ord_ope and eql_v3.query_double_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_double_ord_ore: eql_v3.query_double_ord_ore and public.eql_v3_double_ord_ope (mismatched query domain). +--! @param a eql_v3.query_double_ord_ore left operand +--! @param b public.eql_v3_double_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a eql_v3.query_double_ord_ore, b public.eql_v3_double_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'eql_v3.query_double_ord_ore and public.eql_v3_double_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_double_ord_ore: public.eql_v3_double_ord_ope and eql_v3.query_double_ord_ore (mismatched query domain). +--! @param a public.eql_v3_double_ord_ope left operand +--! @param b eql_v3.query_double_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a public.eql_v3_double_ord_ope, b eql_v3.query_double_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'public.eql_v3_double_ord_ope and eql_v3.query_double_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_double_ord_ore: eql_v3.query_double_ord_ore and public.eql_v3_double_ord_ope (mismatched query domain). +--! @param a eql_v3.query_double_ord_ore left operand +--! @param b public.eql_v3_double_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a eql_v3.query_double_ord_ore, b public.eql_v3_double_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'eql_v3.query_double_ord_ore and public.eql_v3_double_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_double_ord_ore: public.eql_v3_double_ord_ope and eql_v3.query_double_ord_ore (mismatched query domain). +--! @param a public.eql_v3_double_ord_ope left operand +--! @param b eql_v3.query_double_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lt(a public.eql_v3_double_ord_ope, b eql_v3.query_double_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<', 'public.eql_v3_double_ord_ope and eql_v3.query_double_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_double_ord_ore: eql_v3.query_double_ord_ore and public.eql_v3_double_ord_ope (mismatched query domain). +--! @param a eql_v3.query_double_ord_ore left operand +--! @param b public.eql_v3_double_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lt(a eql_v3.query_double_ord_ore, b public.eql_v3_double_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<', 'eql_v3.query_double_ord_ore and public.eql_v3_double_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_double_ord_ore: public.eql_v3_double_ord_ope and eql_v3.query_double_ord_ore (mismatched query domain). +--! @param a public.eql_v3_double_ord_ope left operand +--! @param b eql_v3.query_double_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lte(a public.eql_v3_double_ord_ope, b eql_v3.query_double_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<=', 'public.eql_v3_double_ord_ope and eql_v3.query_double_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_double_ord_ore: eql_v3.query_double_ord_ore and public.eql_v3_double_ord_ope (mismatched query domain). +--! @param a eql_v3.query_double_ord_ore left operand +--! @param b public.eql_v3_double_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lte(a eql_v3.query_double_ord_ore, b public.eql_v3_double_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<=', 'eql_v3.query_double_ord_ore and public.eql_v3_double_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_double_ord_ore: public.eql_v3_double_ord_ope and eql_v3.query_double_ord_ore (mismatched query domain). +--! @param a public.eql_v3_double_ord_ope left operand +--! @param b eql_v3.query_double_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gt(a public.eql_v3_double_ord_ope, b eql_v3.query_double_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>', 'public.eql_v3_double_ord_ope and eql_v3.query_double_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_double_ord_ore: eql_v3.query_double_ord_ore and public.eql_v3_double_ord_ope (mismatched query domain). +--! @param a eql_v3.query_double_ord_ore left operand +--! @param b public.eql_v3_double_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gt(a eql_v3.query_double_ord_ore, b public.eql_v3_double_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>', 'eql_v3.query_double_ord_ore and public.eql_v3_double_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_double_ord_ore: public.eql_v3_double_ord_ope and eql_v3.query_double_ord_ore (mismatched query domain). +--! @param a public.eql_v3_double_ord_ope left operand +--! @param b eql_v3.query_double_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gte(a public.eql_v3_double_ord_ope, b eql_v3.query_double_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>=', 'public.eql_v3_double_ord_ope and eql_v3.query_double_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_double_ord_ore: eql_v3.query_double_ord_ore and public.eql_v3_double_ord_ope (mismatched query domain). +--! @param a eql_v3.query_double_ord_ore left operand +--! @param b public.eql_v3_double_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gte(a eql_v3.query_double_ord_ore, b public.eql_v3_double_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>=', 'eql_v3.query_double_ord_ore and public.eql_v3_double_ord_ope'; END; $$ +LANGUAGE plpgsql; -- AUTOMATICALLY GENERATED FILE. --! @file encrypted_domain/double/query_double_ord_ore_operators.sql @@ -51797,6 +63130,146 @@ CREATE OPERATOR >= ( LEFTARG = eql_v3.query_double_ord_ore, RIGHTARG = public.eql_v3_double_ord_ore, COMMUTATOR = <=, NEGATOR = <, RESTRICT = scalargesel, JOIN = scalargejoinsel ); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = public.eql_v3_double_eq, RIGHTARG = eql_v3.query_double_ord_ore +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = eql_v3.query_double_ord_ore, RIGHTARG = public.eql_v3_double_eq +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = public.eql_v3_double_eq, RIGHTARG = eql_v3.query_double_ord_ore +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = eql_v3.query_double_ord_ore, RIGHTARG = public.eql_v3_double_eq +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = public.eql_v3_double_ord, RIGHTARG = eql_v3.query_double_ord_ore +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = eql_v3.query_double_ord_ore, RIGHTARG = public.eql_v3_double_ord +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = public.eql_v3_double_ord, RIGHTARG = eql_v3.query_double_ord_ore +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = eql_v3.query_double_ord_ore, RIGHTARG = public.eql_v3_double_ord +); + +CREATE OPERATOR < ( + FUNCTION = eql_v3_internal.lt, + LEFTARG = public.eql_v3_double_ord, RIGHTARG = eql_v3.query_double_ord_ore +); + +CREATE OPERATOR < ( + FUNCTION = eql_v3_internal.lt, + LEFTARG = eql_v3.query_double_ord_ore, RIGHTARG = public.eql_v3_double_ord +); + +CREATE OPERATOR <= ( + FUNCTION = eql_v3_internal.lte, + LEFTARG = public.eql_v3_double_ord, RIGHTARG = eql_v3.query_double_ord_ore +); + +CREATE OPERATOR <= ( + FUNCTION = eql_v3_internal.lte, + LEFTARG = eql_v3.query_double_ord_ore, RIGHTARG = public.eql_v3_double_ord +); + +CREATE OPERATOR > ( + FUNCTION = eql_v3_internal.gt, + LEFTARG = public.eql_v3_double_ord, RIGHTARG = eql_v3.query_double_ord_ore +); + +CREATE OPERATOR > ( + FUNCTION = eql_v3_internal.gt, + LEFTARG = eql_v3.query_double_ord_ore, RIGHTARG = public.eql_v3_double_ord +); + +CREATE OPERATOR >= ( + FUNCTION = eql_v3_internal.gte, + LEFTARG = public.eql_v3_double_ord, RIGHTARG = eql_v3.query_double_ord_ore +); + +CREATE OPERATOR >= ( + FUNCTION = eql_v3_internal.gte, + LEFTARG = eql_v3.query_double_ord_ore, RIGHTARG = public.eql_v3_double_ord +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = public.eql_v3_double_ord_ope, RIGHTARG = eql_v3.query_double_ord_ore +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = eql_v3.query_double_ord_ore, RIGHTARG = public.eql_v3_double_ord_ope +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = public.eql_v3_double_ord_ope, RIGHTARG = eql_v3.query_double_ord_ore +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = eql_v3.query_double_ord_ore, RIGHTARG = public.eql_v3_double_ord_ope +); + +CREATE OPERATOR < ( + FUNCTION = eql_v3_internal.lt, + LEFTARG = public.eql_v3_double_ord_ope, RIGHTARG = eql_v3.query_double_ord_ore +); + +CREATE OPERATOR < ( + FUNCTION = eql_v3_internal.lt, + LEFTARG = eql_v3.query_double_ord_ore, RIGHTARG = public.eql_v3_double_ord_ope +); + +CREATE OPERATOR <= ( + FUNCTION = eql_v3_internal.lte, + LEFTARG = public.eql_v3_double_ord_ope, RIGHTARG = eql_v3.query_double_ord_ore +); + +CREATE OPERATOR <= ( + FUNCTION = eql_v3_internal.lte, + LEFTARG = eql_v3.query_double_ord_ore, RIGHTARG = public.eql_v3_double_ord_ope +); + +CREATE OPERATOR > ( + FUNCTION = eql_v3_internal.gt, + LEFTARG = public.eql_v3_double_ord_ope, RIGHTARG = eql_v3.query_double_ord_ore +); + +CREATE OPERATOR > ( + FUNCTION = eql_v3_internal.gt, + LEFTARG = eql_v3.query_double_ord_ore, RIGHTARG = public.eql_v3_double_ord_ope +); + +CREATE OPERATOR >= ( + FUNCTION = eql_v3_internal.gte, + LEFTARG = public.eql_v3_double_ord_ope, RIGHTARG = eql_v3.query_double_ord_ore +); + +CREATE OPERATOR >= ( + FUNCTION = eql_v3_internal.gte, + LEFTARG = eql_v3.query_double_ord_ore, RIGHTARG = public.eql_v3_double_ord_ope +); -- AUTOMATICALLY GENERATED FILE. --! @file encrypted_domain/integer/integer_ord_ore_functions.sql @@ -51816,7 +63289,7 @@ AS $$ SELECT eql_v3_internal.ore_block_256(a::jsonb) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a public.eql_v3_integer_ord_ore, b public.eql_v3_integer_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) = eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.=) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for public.eql_v3_integer_ord_ore. --! @param a public.eql_v3_integer_ord_ore @@ -51824,7 +63297,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) = eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a public.eql_v3_integer_ord_ore, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) = eql_v3.ord_term_ore(b::public.eql_v3_integer_ord_ore) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.=) eql_v3.ord_term_ore(b::public.eql_v3_integer_ord_ore) $$; --! @brief Operator wrapper for public.eql_v3_integer_ord_ore. --! @param a jsonb @@ -51832,7 +63305,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) = eql_v3.ord_term_ore(b::public.eql_v3_integ --! @return boolean CREATE FUNCTION eql_v3.eq(a jsonb, b public.eql_v3_integer_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_integer_ord_ore) = eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_integer_ord_ore) OPERATOR(public.=) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for public.eql_v3_integer_ord_ore. --! @param a public.eql_v3_integer_ord_ore @@ -51840,7 +63313,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_integer_ord_ore) = eql_v3.ord_ --! @return boolean CREATE FUNCTION eql_v3.neq(a public.eql_v3_integer_ord_ore, b public.eql_v3_integer_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) <> eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.<>) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for public.eql_v3_integer_ord_ore. --! @param a public.eql_v3_integer_ord_ore @@ -51848,7 +63321,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) <> eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.neq(a public.eql_v3_integer_ord_ore, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) <> eql_v3.ord_term_ore(b::public.eql_v3_integer_ord_ore) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.<>) eql_v3.ord_term_ore(b::public.eql_v3_integer_ord_ore) $$; --! @brief Operator wrapper for public.eql_v3_integer_ord_ore. --! @param a jsonb @@ -51856,7 +63329,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) <> eql_v3.ord_term_ore(b::public.eql_v3_inte --! @return boolean CREATE FUNCTION eql_v3.neq(a jsonb, b public.eql_v3_integer_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_integer_ord_ore) <> eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_integer_ord_ore) OPERATOR(public.<>) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for public.eql_v3_integer_ord_ore. --! @param a public.eql_v3_integer_ord_ore @@ -51864,7 +63337,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_integer_ord_ore) <> eql_v3.ord --! @return boolean CREATE FUNCTION eql_v3.lt(a public.eql_v3_integer_ord_ore, b public.eql_v3_integer_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) < eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.<) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for public.eql_v3_integer_ord_ore. --! @param a public.eql_v3_integer_ord_ore @@ -51872,7 +63345,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) < eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lt(a public.eql_v3_integer_ord_ore, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) < eql_v3.ord_term_ore(b::public.eql_v3_integer_ord_ore) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.<) eql_v3.ord_term_ore(b::public.eql_v3_integer_ord_ore) $$; --! @brief Operator wrapper for public.eql_v3_integer_ord_ore. --! @param a jsonb @@ -51880,7 +63353,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) < eql_v3.ord_term_ore(b::public.eql_v3_integ --! @return boolean CREATE FUNCTION eql_v3.lt(a jsonb, b public.eql_v3_integer_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_integer_ord_ore) < eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_integer_ord_ore) OPERATOR(public.<) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for public.eql_v3_integer_ord_ore. --! @param a public.eql_v3_integer_ord_ore @@ -51888,7 +63361,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_integer_ord_ore) < eql_v3.ord_ --! @return boolean CREATE FUNCTION eql_v3.lte(a public.eql_v3_integer_ord_ore, b public.eql_v3_integer_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) <= eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.<=) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for public.eql_v3_integer_ord_ore. --! @param a public.eql_v3_integer_ord_ore @@ -51896,7 +63369,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) <= eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lte(a public.eql_v3_integer_ord_ore, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) <= eql_v3.ord_term_ore(b::public.eql_v3_integer_ord_ore) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.<=) eql_v3.ord_term_ore(b::public.eql_v3_integer_ord_ore) $$; --! @brief Operator wrapper for public.eql_v3_integer_ord_ore. --! @param a jsonb @@ -51904,7 +63377,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) <= eql_v3.ord_term_ore(b::public.eql_v3_inte --! @return boolean CREATE FUNCTION eql_v3.lte(a jsonb, b public.eql_v3_integer_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_integer_ord_ore) <= eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_integer_ord_ore) OPERATOR(public.<=) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for public.eql_v3_integer_ord_ore. --! @param a public.eql_v3_integer_ord_ore @@ -51912,7 +63385,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_integer_ord_ore) <= eql_v3.ord --! @return boolean CREATE FUNCTION eql_v3.gt(a public.eql_v3_integer_ord_ore, b public.eql_v3_integer_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) > eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.>) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for public.eql_v3_integer_ord_ore. --! @param a public.eql_v3_integer_ord_ore @@ -51920,7 +63393,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) > eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gt(a public.eql_v3_integer_ord_ore, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) > eql_v3.ord_term_ore(b::public.eql_v3_integer_ord_ore) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.>) eql_v3.ord_term_ore(b::public.eql_v3_integer_ord_ore) $$; --! @brief Operator wrapper for public.eql_v3_integer_ord_ore. --! @param a jsonb @@ -51928,7 +63401,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) > eql_v3.ord_term_ore(b::public.eql_v3_integ --! @return boolean CREATE FUNCTION eql_v3.gt(a jsonb, b public.eql_v3_integer_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_integer_ord_ore) > eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_integer_ord_ore) OPERATOR(public.>) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for public.eql_v3_integer_ord_ore. --! @param a public.eql_v3_integer_ord_ore @@ -51936,7 +63409,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_integer_ord_ore) > eql_v3.ord_ --! @return boolean CREATE FUNCTION eql_v3.gte(a public.eql_v3_integer_ord_ore, b public.eql_v3_integer_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) >= eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.>=) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for public.eql_v3_integer_ord_ore. --! @param a public.eql_v3_integer_ord_ore @@ -51944,7 +63417,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) >= eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gte(a public.eql_v3_integer_ord_ore, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) >= eql_v3.ord_term_ore(b::public.eql_v3_integer_ord_ore) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.>=) eql_v3.ord_term_ore(b::public.eql_v3_integer_ord_ore) $$; --! @brief Operator wrapper for public.eql_v3_integer_ord_ore. --! @param a jsonb @@ -51952,7 +63425,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) >= eql_v3.ord_term_ore(b::public.eql_v3_inte --! @return boolean CREATE FUNCTION eql_v3.gte(a jsonb, b public.eql_v3_integer_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_integer_ord_ore) >= eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_integer_ord_ore) OPERATOR(public.>=) eql_v3.ord_term_ore(b) $$; --! @brief Unsupported operator blocker for public.eql_v3_integer_ord_ore. --! @@ -52693,7 +64166,7 @@ AS $$ SELECT eql_v3_internal.ore_block_256(a::jsonb) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a public.eql_v3_integer_ord_ore, b eql_v3.query_integer_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) = eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.=) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for eql_v3.query_integer_ord_ore. --! @param a eql_v3.query_integer_ord_ore @@ -52701,7 +64174,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) = eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a eql_v3.query_integer_ord_ore, b public.eql_v3_integer_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) = eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.=) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for eql_v3.query_integer_ord_ore. --! @param a public.eql_v3_integer_ord_ore @@ -52709,7 +64182,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) = eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.neq(a public.eql_v3_integer_ord_ore, b eql_v3.query_integer_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) <> eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.<>) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for eql_v3.query_integer_ord_ore. --! @param a eql_v3.query_integer_ord_ore @@ -52717,7 +64190,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) <> eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.neq(a eql_v3.query_integer_ord_ore, b public.eql_v3_integer_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) <> eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.<>) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for eql_v3.query_integer_ord_ore. --! @param a public.eql_v3_integer_ord_ore @@ -52725,7 +64198,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) <> eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lt(a public.eql_v3_integer_ord_ore, b eql_v3.query_integer_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) < eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.<) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for eql_v3.query_integer_ord_ore. --! @param a eql_v3.query_integer_ord_ore @@ -52733,7 +64206,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) < eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lt(a eql_v3.query_integer_ord_ore, b public.eql_v3_integer_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) < eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.<) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for eql_v3.query_integer_ord_ore. --! @param a public.eql_v3_integer_ord_ore @@ -52741,7 +64214,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) < eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lte(a public.eql_v3_integer_ord_ore, b eql_v3.query_integer_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) <= eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.<=) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for eql_v3.query_integer_ord_ore. --! @param a eql_v3.query_integer_ord_ore @@ -52749,7 +64222,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) <= eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lte(a eql_v3.query_integer_ord_ore, b public.eql_v3_integer_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) <= eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.<=) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for eql_v3.query_integer_ord_ore. --! @param a public.eql_v3_integer_ord_ore @@ -52757,7 +64230,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) <= eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gt(a public.eql_v3_integer_ord_ore, b eql_v3.query_integer_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) > eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.>) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for eql_v3.query_integer_ord_ore. --! @param a eql_v3.query_integer_ord_ore @@ -52765,7 +64238,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) > eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gt(a eql_v3.query_integer_ord_ore, b public.eql_v3_integer_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) > eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.>) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for eql_v3.query_integer_ord_ore. --! @param a public.eql_v3_integer_ord_ore @@ -52773,7 +64246,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) > eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gte(a public.eql_v3_integer_ord_ore, b eql_v3.query_integer_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) >= eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.>=) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for eql_v3.query_integer_ord_ore. --! @param a eql_v3.query_integer_ord_ore @@ -52781,7 +64254,259 @@ AS $$ SELECT eql_v3.ord_term_ore(a) >= eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gte(a eql_v3.query_integer_ord_ore, b public.eql_v3_integer_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) >= eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.>=) eql_v3.ord_term_ore(b) $$; + +--! @brief Unsupported operator blocker for eql_v3.query_integer_ord_ore: public.eql_v3_integer_eq and eql_v3.query_integer_ord_ore (mismatched query domain). +--! @param a public.eql_v3_integer_eq left operand +--! @param b eql_v3.query_integer_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a public.eql_v3_integer_eq, b eql_v3.query_integer_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'public.eql_v3_integer_eq and eql_v3.query_integer_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_integer_ord_ore: eql_v3.query_integer_ord_ore and public.eql_v3_integer_eq (mismatched query domain). +--! @param a eql_v3.query_integer_ord_ore left operand +--! @param b public.eql_v3_integer_eq right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a eql_v3.query_integer_ord_ore, b public.eql_v3_integer_eq) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'eql_v3.query_integer_ord_ore and public.eql_v3_integer_eq'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_integer_ord_ore: public.eql_v3_integer_eq and eql_v3.query_integer_ord_ore (mismatched query domain). +--! @param a public.eql_v3_integer_eq left operand +--! @param b eql_v3.query_integer_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a public.eql_v3_integer_eq, b eql_v3.query_integer_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'public.eql_v3_integer_eq and eql_v3.query_integer_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_integer_ord_ore: eql_v3.query_integer_ord_ore and public.eql_v3_integer_eq (mismatched query domain). +--! @param a eql_v3.query_integer_ord_ore left operand +--! @param b public.eql_v3_integer_eq right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a eql_v3.query_integer_ord_ore, b public.eql_v3_integer_eq) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'eql_v3.query_integer_ord_ore and public.eql_v3_integer_eq'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_integer_ord_ore: public.eql_v3_integer_ord and eql_v3.query_integer_ord_ore (mismatched query domain). +--! @param a public.eql_v3_integer_ord left operand +--! @param b eql_v3.query_integer_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a public.eql_v3_integer_ord, b eql_v3.query_integer_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'public.eql_v3_integer_ord and eql_v3.query_integer_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_integer_ord_ore: eql_v3.query_integer_ord_ore and public.eql_v3_integer_ord (mismatched query domain). +--! @param a eql_v3.query_integer_ord_ore left operand +--! @param b public.eql_v3_integer_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a eql_v3.query_integer_ord_ore, b public.eql_v3_integer_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'eql_v3.query_integer_ord_ore and public.eql_v3_integer_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_integer_ord_ore: public.eql_v3_integer_ord and eql_v3.query_integer_ord_ore (mismatched query domain). +--! @param a public.eql_v3_integer_ord left operand +--! @param b eql_v3.query_integer_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a public.eql_v3_integer_ord, b eql_v3.query_integer_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'public.eql_v3_integer_ord and eql_v3.query_integer_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_integer_ord_ore: eql_v3.query_integer_ord_ore and public.eql_v3_integer_ord (mismatched query domain). +--! @param a eql_v3.query_integer_ord_ore left operand +--! @param b public.eql_v3_integer_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a eql_v3.query_integer_ord_ore, b public.eql_v3_integer_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'eql_v3.query_integer_ord_ore and public.eql_v3_integer_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_integer_ord_ore: public.eql_v3_integer_ord and eql_v3.query_integer_ord_ore (mismatched query domain). +--! @param a public.eql_v3_integer_ord left operand +--! @param b eql_v3.query_integer_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lt(a public.eql_v3_integer_ord, b eql_v3.query_integer_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<', 'public.eql_v3_integer_ord and eql_v3.query_integer_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_integer_ord_ore: eql_v3.query_integer_ord_ore and public.eql_v3_integer_ord (mismatched query domain). +--! @param a eql_v3.query_integer_ord_ore left operand +--! @param b public.eql_v3_integer_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lt(a eql_v3.query_integer_ord_ore, b public.eql_v3_integer_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<', 'eql_v3.query_integer_ord_ore and public.eql_v3_integer_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_integer_ord_ore: public.eql_v3_integer_ord and eql_v3.query_integer_ord_ore (mismatched query domain). +--! @param a public.eql_v3_integer_ord left operand +--! @param b eql_v3.query_integer_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lte(a public.eql_v3_integer_ord, b eql_v3.query_integer_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<=', 'public.eql_v3_integer_ord and eql_v3.query_integer_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_integer_ord_ore: eql_v3.query_integer_ord_ore and public.eql_v3_integer_ord (mismatched query domain). +--! @param a eql_v3.query_integer_ord_ore left operand +--! @param b public.eql_v3_integer_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lte(a eql_v3.query_integer_ord_ore, b public.eql_v3_integer_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<=', 'eql_v3.query_integer_ord_ore and public.eql_v3_integer_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_integer_ord_ore: public.eql_v3_integer_ord and eql_v3.query_integer_ord_ore (mismatched query domain). +--! @param a public.eql_v3_integer_ord left operand +--! @param b eql_v3.query_integer_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gt(a public.eql_v3_integer_ord, b eql_v3.query_integer_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>', 'public.eql_v3_integer_ord and eql_v3.query_integer_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_integer_ord_ore: eql_v3.query_integer_ord_ore and public.eql_v3_integer_ord (mismatched query domain). +--! @param a eql_v3.query_integer_ord_ore left operand +--! @param b public.eql_v3_integer_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gt(a eql_v3.query_integer_ord_ore, b public.eql_v3_integer_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>', 'eql_v3.query_integer_ord_ore and public.eql_v3_integer_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_integer_ord_ore: public.eql_v3_integer_ord and eql_v3.query_integer_ord_ore (mismatched query domain). +--! @param a public.eql_v3_integer_ord left operand +--! @param b eql_v3.query_integer_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gte(a public.eql_v3_integer_ord, b eql_v3.query_integer_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>=', 'public.eql_v3_integer_ord and eql_v3.query_integer_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_integer_ord_ore: eql_v3.query_integer_ord_ore and public.eql_v3_integer_ord (mismatched query domain). +--! @param a eql_v3.query_integer_ord_ore left operand +--! @param b public.eql_v3_integer_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gte(a eql_v3.query_integer_ord_ore, b public.eql_v3_integer_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>=', 'eql_v3.query_integer_ord_ore and public.eql_v3_integer_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_integer_ord_ore: public.eql_v3_integer_ord_ope and eql_v3.query_integer_ord_ore (mismatched query domain). +--! @param a public.eql_v3_integer_ord_ope left operand +--! @param b eql_v3.query_integer_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a public.eql_v3_integer_ord_ope, b eql_v3.query_integer_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'public.eql_v3_integer_ord_ope and eql_v3.query_integer_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_integer_ord_ore: eql_v3.query_integer_ord_ore and public.eql_v3_integer_ord_ope (mismatched query domain). +--! @param a eql_v3.query_integer_ord_ore left operand +--! @param b public.eql_v3_integer_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a eql_v3.query_integer_ord_ore, b public.eql_v3_integer_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'eql_v3.query_integer_ord_ore and public.eql_v3_integer_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_integer_ord_ore: public.eql_v3_integer_ord_ope and eql_v3.query_integer_ord_ore (mismatched query domain). +--! @param a public.eql_v3_integer_ord_ope left operand +--! @param b eql_v3.query_integer_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a public.eql_v3_integer_ord_ope, b eql_v3.query_integer_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'public.eql_v3_integer_ord_ope and eql_v3.query_integer_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_integer_ord_ore: eql_v3.query_integer_ord_ore and public.eql_v3_integer_ord_ope (mismatched query domain). +--! @param a eql_v3.query_integer_ord_ore left operand +--! @param b public.eql_v3_integer_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a eql_v3.query_integer_ord_ore, b public.eql_v3_integer_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'eql_v3.query_integer_ord_ore and public.eql_v3_integer_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_integer_ord_ore: public.eql_v3_integer_ord_ope and eql_v3.query_integer_ord_ore (mismatched query domain). +--! @param a public.eql_v3_integer_ord_ope left operand +--! @param b eql_v3.query_integer_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lt(a public.eql_v3_integer_ord_ope, b eql_v3.query_integer_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<', 'public.eql_v3_integer_ord_ope and eql_v3.query_integer_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_integer_ord_ore: eql_v3.query_integer_ord_ore and public.eql_v3_integer_ord_ope (mismatched query domain). +--! @param a eql_v3.query_integer_ord_ore left operand +--! @param b public.eql_v3_integer_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lt(a eql_v3.query_integer_ord_ore, b public.eql_v3_integer_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<', 'eql_v3.query_integer_ord_ore and public.eql_v3_integer_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_integer_ord_ore: public.eql_v3_integer_ord_ope and eql_v3.query_integer_ord_ore (mismatched query domain). +--! @param a public.eql_v3_integer_ord_ope left operand +--! @param b eql_v3.query_integer_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lte(a public.eql_v3_integer_ord_ope, b eql_v3.query_integer_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<=', 'public.eql_v3_integer_ord_ope and eql_v3.query_integer_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_integer_ord_ore: eql_v3.query_integer_ord_ore and public.eql_v3_integer_ord_ope (mismatched query domain). +--! @param a eql_v3.query_integer_ord_ore left operand +--! @param b public.eql_v3_integer_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lte(a eql_v3.query_integer_ord_ore, b public.eql_v3_integer_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<=', 'eql_v3.query_integer_ord_ore and public.eql_v3_integer_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_integer_ord_ore: public.eql_v3_integer_ord_ope and eql_v3.query_integer_ord_ore (mismatched query domain). +--! @param a public.eql_v3_integer_ord_ope left operand +--! @param b eql_v3.query_integer_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gt(a public.eql_v3_integer_ord_ope, b eql_v3.query_integer_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>', 'public.eql_v3_integer_ord_ope and eql_v3.query_integer_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_integer_ord_ore: eql_v3.query_integer_ord_ore and public.eql_v3_integer_ord_ope (mismatched query domain). +--! @param a eql_v3.query_integer_ord_ore left operand +--! @param b public.eql_v3_integer_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gt(a eql_v3.query_integer_ord_ore, b public.eql_v3_integer_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>', 'eql_v3.query_integer_ord_ore and public.eql_v3_integer_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_integer_ord_ore: public.eql_v3_integer_ord_ope and eql_v3.query_integer_ord_ore (mismatched query domain). +--! @param a public.eql_v3_integer_ord_ope left operand +--! @param b eql_v3.query_integer_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gte(a public.eql_v3_integer_ord_ope, b eql_v3.query_integer_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>=', 'public.eql_v3_integer_ord_ope and eql_v3.query_integer_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_integer_ord_ore: eql_v3.query_integer_ord_ore and public.eql_v3_integer_ord_ope (mismatched query domain). +--! @param a eql_v3.query_integer_ord_ore left operand +--! @param b public.eql_v3_integer_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gte(a eql_v3.query_integer_ord_ore, b public.eql_v3_integer_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>=', 'eql_v3.query_integer_ord_ore and public.eql_v3_integer_ord_ope'; END; $$ +LANGUAGE plpgsql; -- AUTOMATICALLY GENERATED FILE. --! @file encrypted_domain/integer/query_integer_ord_ore_operators.sql @@ -52858,6 +64583,146 @@ CREATE OPERATOR >= ( LEFTARG = eql_v3.query_integer_ord_ore, RIGHTARG = public.eql_v3_integer_ord_ore, COMMUTATOR = <=, NEGATOR = <, RESTRICT = scalargesel, JOIN = scalargejoinsel ); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = public.eql_v3_integer_eq, RIGHTARG = eql_v3.query_integer_ord_ore +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = eql_v3.query_integer_ord_ore, RIGHTARG = public.eql_v3_integer_eq +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = public.eql_v3_integer_eq, RIGHTARG = eql_v3.query_integer_ord_ore +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = eql_v3.query_integer_ord_ore, RIGHTARG = public.eql_v3_integer_eq +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = public.eql_v3_integer_ord, RIGHTARG = eql_v3.query_integer_ord_ore +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = eql_v3.query_integer_ord_ore, RIGHTARG = public.eql_v3_integer_ord +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = public.eql_v3_integer_ord, RIGHTARG = eql_v3.query_integer_ord_ore +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = eql_v3.query_integer_ord_ore, RIGHTARG = public.eql_v3_integer_ord +); + +CREATE OPERATOR < ( + FUNCTION = eql_v3_internal.lt, + LEFTARG = public.eql_v3_integer_ord, RIGHTARG = eql_v3.query_integer_ord_ore +); + +CREATE OPERATOR < ( + FUNCTION = eql_v3_internal.lt, + LEFTARG = eql_v3.query_integer_ord_ore, RIGHTARG = public.eql_v3_integer_ord +); + +CREATE OPERATOR <= ( + FUNCTION = eql_v3_internal.lte, + LEFTARG = public.eql_v3_integer_ord, RIGHTARG = eql_v3.query_integer_ord_ore +); + +CREATE OPERATOR <= ( + FUNCTION = eql_v3_internal.lte, + LEFTARG = eql_v3.query_integer_ord_ore, RIGHTARG = public.eql_v3_integer_ord +); + +CREATE OPERATOR > ( + FUNCTION = eql_v3_internal.gt, + LEFTARG = public.eql_v3_integer_ord, RIGHTARG = eql_v3.query_integer_ord_ore +); + +CREATE OPERATOR > ( + FUNCTION = eql_v3_internal.gt, + LEFTARG = eql_v3.query_integer_ord_ore, RIGHTARG = public.eql_v3_integer_ord +); + +CREATE OPERATOR >= ( + FUNCTION = eql_v3_internal.gte, + LEFTARG = public.eql_v3_integer_ord, RIGHTARG = eql_v3.query_integer_ord_ore +); + +CREATE OPERATOR >= ( + FUNCTION = eql_v3_internal.gte, + LEFTARG = eql_v3.query_integer_ord_ore, RIGHTARG = public.eql_v3_integer_ord +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = public.eql_v3_integer_ord_ope, RIGHTARG = eql_v3.query_integer_ord_ore +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = eql_v3.query_integer_ord_ore, RIGHTARG = public.eql_v3_integer_ord_ope +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = public.eql_v3_integer_ord_ope, RIGHTARG = eql_v3.query_integer_ord_ore +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = eql_v3.query_integer_ord_ore, RIGHTARG = public.eql_v3_integer_ord_ope +); + +CREATE OPERATOR < ( + FUNCTION = eql_v3_internal.lt, + LEFTARG = public.eql_v3_integer_ord_ope, RIGHTARG = eql_v3.query_integer_ord_ore +); + +CREATE OPERATOR < ( + FUNCTION = eql_v3_internal.lt, + LEFTARG = eql_v3.query_integer_ord_ore, RIGHTARG = public.eql_v3_integer_ord_ope +); + +CREATE OPERATOR <= ( + FUNCTION = eql_v3_internal.lte, + LEFTARG = public.eql_v3_integer_ord_ope, RIGHTARG = eql_v3.query_integer_ord_ore +); + +CREATE OPERATOR <= ( + FUNCTION = eql_v3_internal.lte, + LEFTARG = eql_v3.query_integer_ord_ore, RIGHTARG = public.eql_v3_integer_ord_ope +); + +CREATE OPERATOR > ( + FUNCTION = eql_v3_internal.gt, + LEFTARG = public.eql_v3_integer_ord_ope, RIGHTARG = eql_v3.query_integer_ord_ore +); + +CREATE OPERATOR > ( + FUNCTION = eql_v3_internal.gt, + LEFTARG = eql_v3.query_integer_ord_ore, RIGHTARG = public.eql_v3_integer_ord_ope +); + +CREATE OPERATOR >= ( + FUNCTION = eql_v3_internal.gte, + LEFTARG = public.eql_v3_integer_ord_ope, RIGHTARG = eql_v3.query_integer_ord_ore +); + +CREATE OPERATOR >= ( + FUNCTION = eql_v3_internal.gte, + LEFTARG = eql_v3.query_integer_ord_ore, RIGHTARG = public.eql_v3_integer_ord_ope +); -- AUTOMATICALLY GENERATED FILE. --! @file encrypted_domain/numeric/numeric_ord_ore_functions.sql @@ -52877,7 +64742,7 @@ AS $$ SELECT eql_v3_internal.ore_block_256(a::jsonb) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a public.eql_v3_numeric_ord_ore, b public.eql_v3_numeric_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) = eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.=) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for public.eql_v3_numeric_ord_ore. --! @param a public.eql_v3_numeric_ord_ore @@ -52885,7 +64750,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) = eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a public.eql_v3_numeric_ord_ore, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) = eql_v3.ord_term_ore(b::public.eql_v3_numeric_ord_ore) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.=) eql_v3.ord_term_ore(b::public.eql_v3_numeric_ord_ore) $$; --! @brief Operator wrapper for public.eql_v3_numeric_ord_ore. --! @param a jsonb @@ -52893,7 +64758,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) = eql_v3.ord_term_ore(b::public.eql_v3_numer --! @return boolean CREATE FUNCTION eql_v3.eq(a jsonb, b public.eql_v3_numeric_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_numeric_ord_ore) = eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_numeric_ord_ore) OPERATOR(public.=) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for public.eql_v3_numeric_ord_ore. --! @param a public.eql_v3_numeric_ord_ore @@ -52901,7 +64766,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_numeric_ord_ore) = eql_v3.ord_ --! @return boolean CREATE FUNCTION eql_v3.neq(a public.eql_v3_numeric_ord_ore, b public.eql_v3_numeric_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) <> eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.<>) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for public.eql_v3_numeric_ord_ore. --! @param a public.eql_v3_numeric_ord_ore @@ -52909,7 +64774,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) <> eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.neq(a public.eql_v3_numeric_ord_ore, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) <> eql_v3.ord_term_ore(b::public.eql_v3_numeric_ord_ore) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.<>) eql_v3.ord_term_ore(b::public.eql_v3_numeric_ord_ore) $$; --! @brief Operator wrapper for public.eql_v3_numeric_ord_ore. --! @param a jsonb @@ -52917,7 +64782,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) <> eql_v3.ord_term_ore(b::public.eql_v3_nume --! @return boolean CREATE FUNCTION eql_v3.neq(a jsonb, b public.eql_v3_numeric_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_numeric_ord_ore) <> eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_numeric_ord_ore) OPERATOR(public.<>) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for public.eql_v3_numeric_ord_ore. --! @param a public.eql_v3_numeric_ord_ore @@ -52925,7 +64790,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_numeric_ord_ore) <> eql_v3.ord --! @return boolean CREATE FUNCTION eql_v3.lt(a public.eql_v3_numeric_ord_ore, b public.eql_v3_numeric_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) < eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.<) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for public.eql_v3_numeric_ord_ore. --! @param a public.eql_v3_numeric_ord_ore @@ -52933,7 +64798,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) < eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lt(a public.eql_v3_numeric_ord_ore, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) < eql_v3.ord_term_ore(b::public.eql_v3_numeric_ord_ore) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.<) eql_v3.ord_term_ore(b::public.eql_v3_numeric_ord_ore) $$; --! @brief Operator wrapper for public.eql_v3_numeric_ord_ore. --! @param a jsonb @@ -52941,7 +64806,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) < eql_v3.ord_term_ore(b::public.eql_v3_numer --! @return boolean CREATE FUNCTION eql_v3.lt(a jsonb, b public.eql_v3_numeric_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_numeric_ord_ore) < eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_numeric_ord_ore) OPERATOR(public.<) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for public.eql_v3_numeric_ord_ore. --! @param a public.eql_v3_numeric_ord_ore @@ -52949,7 +64814,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_numeric_ord_ore) < eql_v3.ord_ --! @return boolean CREATE FUNCTION eql_v3.lte(a public.eql_v3_numeric_ord_ore, b public.eql_v3_numeric_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) <= eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.<=) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for public.eql_v3_numeric_ord_ore. --! @param a public.eql_v3_numeric_ord_ore @@ -52957,7 +64822,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) <= eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lte(a public.eql_v3_numeric_ord_ore, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) <= eql_v3.ord_term_ore(b::public.eql_v3_numeric_ord_ore) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.<=) eql_v3.ord_term_ore(b::public.eql_v3_numeric_ord_ore) $$; --! @brief Operator wrapper for public.eql_v3_numeric_ord_ore. --! @param a jsonb @@ -52965,7 +64830,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) <= eql_v3.ord_term_ore(b::public.eql_v3_nume --! @return boolean CREATE FUNCTION eql_v3.lte(a jsonb, b public.eql_v3_numeric_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_numeric_ord_ore) <= eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_numeric_ord_ore) OPERATOR(public.<=) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for public.eql_v3_numeric_ord_ore. --! @param a public.eql_v3_numeric_ord_ore @@ -52973,7 +64838,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_numeric_ord_ore) <= eql_v3.ord --! @return boolean CREATE FUNCTION eql_v3.gt(a public.eql_v3_numeric_ord_ore, b public.eql_v3_numeric_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) > eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.>) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for public.eql_v3_numeric_ord_ore. --! @param a public.eql_v3_numeric_ord_ore @@ -52981,7 +64846,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) > eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gt(a public.eql_v3_numeric_ord_ore, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) > eql_v3.ord_term_ore(b::public.eql_v3_numeric_ord_ore) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.>) eql_v3.ord_term_ore(b::public.eql_v3_numeric_ord_ore) $$; --! @brief Operator wrapper for public.eql_v3_numeric_ord_ore. --! @param a jsonb @@ -52989,7 +64854,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) > eql_v3.ord_term_ore(b::public.eql_v3_numer --! @return boolean CREATE FUNCTION eql_v3.gt(a jsonb, b public.eql_v3_numeric_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_numeric_ord_ore) > eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_numeric_ord_ore) OPERATOR(public.>) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for public.eql_v3_numeric_ord_ore. --! @param a public.eql_v3_numeric_ord_ore @@ -52997,7 +64862,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_numeric_ord_ore) > eql_v3.ord_ --! @return boolean CREATE FUNCTION eql_v3.gte(a public.eql_v3_numeric_ord_ore, b public.eql_v3_numeric_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) >= eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.>=) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for public.eql_v3_numeric_ord_ore. --! @param a public.eql_v3_numeric_ord_ore @@ -53005,7 +64870,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) >= eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gte(a public.eql_v3_numeric_ord_ore, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) >= eql_v3.ord_term_ore(b::public.eql_v3_numeric_ord_ore) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.>=) eql_v3.ord_term_ore(b::public.eql_v3_numeric_ord_ore) $$; --! @brief Operator wrapper for public.eql_v3_numeric_ord_ore. --! @param a jsonb @@ -53013,7 +64878,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) >= eql_v3.ord_term_ore(b::public.eql_v3_nume --! @return boolean CREATE FUNCTION eql_v3.gte(a jsonb, b public.eql_v3_numeric_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_numeric_ord_ore) >= eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_numeric_ord_ore) OPERATOR(public.>=) eql_v3.ord_term_ore(b) $$; --! @brief Unsupported operator blocker for public.eql_v3_numeric_ord_ore. --! @@ -53754,7 +65619,7 @@ AS $$ SELECT eql_v3_internal.ore_block_256(a::jsonb) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a public.eql_v3_numeric_ord_ore, b eql_v3.query_numeric_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) = eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.=) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for eql_v3.query_numeric_ord_ore. --! @param a eql_v3.query_numeric_ord_ore @@ -53762,7 +65627,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) = eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a eql_v3.query_numeric_ord_ore, b public.eql_v3_numeric_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) = eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.=) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for eql_v3.query_numeric_ord_ore. --! @param a public.eql_v3_numeric_ord_ore @@ -53770,7 +65635,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) = eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.neq(a public.eql_v3_numeric_ord_ore, b eql_v3.query_numeric_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) <> eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.<>) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for eql_v3.query_numeric_ord_ore. --! @param a eql_v3.query_numeric_ord_ore @@ -53778,7 +65643,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) <> eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.neq(a eql_v3.query_numeric_ord_ore, b public.eql_v3_numeric_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) <> eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.<>) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for eql_v3.query_numeric_ord_ore. --! @param a public.eql_v3_numeric_ord_ore @@ -53786,7 +65651,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) <> eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lt(a public.eql_v3_numeric_ord_ore, b eql_v3.query_numeric_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) < eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.<) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for eql_v3.query_numeric_ord_ore. --! @param a eql_v3.query_numeric_ord_ore @@ -53794,7 +65659,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) < eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lt(a eql_v3.query_numeric_ord_ore, b public.eql_v3_numeric_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) < eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.<) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for eql_v3.query_numeric_ord_ore. --! @param a public.eql_v3_numeric_ord_ore @@ -53802,7 +65667,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) < eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lte(a public.eql_v3_numeric_ord_ore, b eql_v3.query_numeric_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) <= eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.<=) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for eql_v3.query_numeric_ord_ore. --! @param a eql_v3.query_numeric_ord_ore @@ -53810,7 +65675,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) <= eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lte(a eql_v3.query_numeric_ord_ore, b public.eql_v3_numeric_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) <= eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.<=) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for eql_v3.query_numeric_ord_ore. --! @param a public.eql_v3_numeric_ord_ore @@ -53818,7 +65683,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) <= eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gt(a public.eql_v3_numeric_ord_ore, b eql_v3.query_numeric_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) > eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.>) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for eql_v3.query_numeric_ord_ore. --! @param a eql_v3.query_numeric_ord_ore @@ -53826,7 +65691,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) > eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gt(a eql_v3.query_numeric_ord_ore, b public.eql_v3_numeric_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) > eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.>) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for eql_v3.query_numeric_ord_ore. --! @param a public.eql_v3_numeric_ord_ore @@ -53834,7 +65699,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) > eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gte(a public.eql_v3_numeric_ord_ore, b eql_v3.query_numeric_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) >= eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.>=) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for eql_v3.query_numeric_ord_ore. --! @param a eql_v3.query_numeric_ord_ore @@ -53842,7 +65707,259 @@ AS $$ SELECT eql_v3.ord_term_ore(a) >= eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gte(a eql_v3.query_numeric_ord_ore, b public.eql_v3_numeric_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) >= eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.>=) eql_v3.ord_term_ore(b) $$; + +--! @brief Unsupported operator blocker for eql_v3.query_numeric_ord_ore: public.eql_v3_numeric_eq and eql_v3.query_numeric_ord_ore (mismatched query domain). +--! @param a public.eql_v3_numeric_eq left operand +--! @param b eql_v3.query_numeric_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a public.eql_v3_numeric_eq, b eql_v3.query_numeric_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'public.eql_v3_numeric_eq and eql_v3.query_numeric_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_numeric_ord_ore: eql_v3.query_numeric_ord_ore and public.eql_v3_numeric_eq (mismatched query domain). +--! @param a eql_v3.query_numeric_ord_ore left operand +--! @param b public.eql_v3_numeric_eq right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a eql_v3.query_numeric_ord_ore, b public.eql_v3_numeric_eq) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'eql_v3.query_numeric_ord_ore and public.eql_v3_numeric_eq'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_numeric_ord_ore: public.eql_v3_numeric_eq and eql_v3.query_numeric_ord_ore (mismatched query domain). +--! @param a public.eql_v3_numeric_eq left operand +--! @param b eql_v3.query_numeric_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a public.eql_v3_numeric_eq, b eql_v3.query_numeric_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'public.eql_v3_numeric_eq and eql_v3.query_numeric_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_numeric_ord_ore: eql_v3.query_numeric_ord_ore and public.eql_v3_numeric_eq (mismatched query domain). +--! @param a eql_v3.query_numeric_ord_ore left operand +--! @param b public.eql_v3_numeric_eq right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a eql_v3.query_numeric_ord_ore, b public.eql_v3_numeric_eq) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'eql_v3.query_numeric_ord_ore and public.eql_v3_numeric_eq'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_numeric_ord_ore: public.eql_v3_numeric_ord and eql_v3.query_numeric_ord_ore (mismatched query domain). +--! @param a public.eql_v3_numeric_ord left operand +--! @param b eql_v3.query_numeric_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a public.eql_v3_numeric_ord, b eql_v3.query_numeric_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'public.eql_v3_numeric_ord and eql_v3.query_numeric_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_numeric_ord_ore: eql_v3.query_numeric_ord_ore and public.eql_v3_numeric_ord (mismatched query domain). +--! @param a eql_v3.query_numeric_ord_ore left operand +--! @param b public.eql_v3_numeric_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a eql_v3.query_numeric_ord_ore, b public.eql_v3_numeric_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'eql_v3.query_numeric_ord_ore and public.eql_v3_numeric_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_numeric_ord_ore: public.eql_v3_numeric_ord and eql_v3.query_numeric_ord_ore (mismatched query domain). +--! @param a public.eql_v3_numeric_ord left operand +--! @param b eql_v3.query_numeric_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a public.eql_v3_numeric_ord, b eql_v3.query_numeric_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'public.eql_v3_numeric_ord and eql_v3.query_numeric_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_numeric_ord_ore: eql_v3.query_numeric_ord_ore and public.eql_v3_numeric_ord (mismatched query domain). +--! @param a eql_v3.query_numeric_ord_ore left operand +--! @param b public.eql_v3_numeric_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a eql_v3.query_numeric_ord_ore, b public.eql_v3_numeric_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'eql_v3.query_numeric_ord_ore and public.eql_v3_numeric_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_numeric_ord_ore: public.eql_v3_numeric_ord and eql_v3.query_numeric_ord_ore (mismatched query domain). +--! @param a public.eql_v3_numeric_ord left operand +--! @param b eql_v3.query_numeric_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lt(a public.eql_v3_numeric_ord, b eql_v3.query_numeric_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<', 'public.eql_v3_numeric_ord and eql_v3.query_numeric_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_numeric_ord_ore: eql_v3.query_numeric_ord_ore and public.eql_v3_numeric_ord (mismatched query domain). +--! @param a eql_v3.query_numeric_ord_ore left operand +--! @param b public.eql_v3_numeric_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lt(a eql_v3.query_numeric_ord_ore, b public.eql_v3_numeric_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<', 'eql_v3.query_numeric_ord_ore and public.eql_v3_numeric_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_numeric_ord_ore: public.eql_v3_numeric_ord and eql_v3.query_numeric_ord_ore (mismatched query domain). +--! @param a public.eql_v3_numeric_ord left operand +--! @param b eql_v3.query_numeric_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lte(a public.eql_v3_numeric_ord, b eql_v3.query_numeric_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<=', 'public.eql_v3_numeric_ord and eql_v3.query_numeric_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_numeric_ord_ore: eql_v3.query_numeric_ord_ore and public.eql_v3_numeric_ord (mismatched query domain). +--! @param a eql_v3.query_numeric_ord_ore left operand +--! @param b public.eql_v3_numeric_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lte(a eql_v3.query_numeric_ord_ore, b public.eql_v3_numeric_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<=', 'eql_v3.query_numeric_ord_ore and public.eql_v3_numeric_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_numeric_ord_ore: public.eql_v3_numeric_ord and eql_v3.query_numeric_ord_ore (mismatched query domain). +--! @param a public.eql_v3_numeric_ord left operand +--! @param b eql_v3.query_numeric_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gt(a public.eql_v3_numeric_ord, b eql_v3.query_numeric_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>', 'public.eql_v3_numeric_ord and eql_v3.query_numeric_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_numeric_ord_ore: eql_v3.query_numeric_ord_ore and public.eql_v3_numeric_ord (mismatched query domain). +--! @param a eql_v3.query_numeric_ord_ore left operand +--! @param b public.eql_v3_numeric_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gt(a eql_v3.query_numeric_ord_ore, b public.eql_v3_numeric_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>', 'eql_v3.query_numeric_ord_ore and public.eql_v3_numeric_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_numeric_ord_ore: public.eql_v3_numeric_ord and eql_v3.query_numeric_ord_ore (mismatched query domain). +--! @param a public.eql_v3_numeric_ord left operand +--! @param b eql_v3.query_numeric_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gte(a public.eql_v3_numeric_ord, b eql_v3.query_numeric_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>=', 'public.eql_v3_numeric_ord and eql_v3.query_numeric_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_numeric_ord_ore: eql_v3.query_numeric_ord_ore and public.eql_v3_numeric_ord (mismatched query domain). +--! @param a eql_v3.query_numeric_ord_ore left operand +--! @param b public.eql_v3_numeric_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gte(a eql_v3.query_numeric_ord_ore, b public.eql_v3_numeric_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>=', 'eql_v3.query_numeric_ord_ore and public.eql_v3_numeric_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_numeric_ord_ore: public.eql_v3_numeric_ord_ope and eql_v3.query_numeric_ord_ore (mismatched query domain). +--! @param a public.eql_v3_numeric_ord_ope left operand +--! @param b eql_v3.query_numeric_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a public.eql_v3_numeric_ord_ope, b eql_v3.query_numeric_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'public.eql_v3_numeric_ord_ope and eql_v3.query_numeric_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_numeric_ord_ore: eql_v3.query_numeric_ord_ore and public.eql_v3_numeric_ord_ope (mismatched query domain). +--! @param a eql_v3.query_numeric_ord_ore left operand +--! @param b public.eql_v3_numeric_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a eql_v3.query_numeric_ord_ore, b public.eql_v3_numeric_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'eql_v3.query_numeric_ord_ore and public.eql_v3_numeric_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_numeric_ord_ore: public.eql_v3_numeric_ord_ope and eql_v3.query_numeric_ord_ore (mismatched query domain). +--! @param a public.eql_v3_numeric_ord_ope left operand +--! @param b eql_v3.query_numeric_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a public.eql_v3_numeric_ord_ope, b eql_v3.query_numeric_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'public.eql_v3_numeric_ord_ope and eql_v3.query_numeric_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_numeric_ord_ore: eql_v3.query_numeric_ord_ore and public.eql_v3_numeric_ord_ope (mismatched query domain). +--! @param a eql_v3.query_numeric_ord_ore left operand +--! @param b public.eql_v3_numeric_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a eql_v3.query_numeric_ord_ore, b public.eql_v3_numeric_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'eql_v3.query_numeric_ord_ore and public.eql_v3_numeric_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_numeric_ord_ore: public.eql_v3_numeric_ord_ope and eql_v3.query_numeric_ord_ore (mismatched query domain). +--! @param a public.eql_v3_numeric_ord_ope left operand +--! @param b eql_v3.query_numeric_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lt(a public.eql_v3_numeric_ord_ope, b eql_v3.query_numeric_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<', 'public.eql_v3_numeric_ord_ope and eql_v3.query_numeric_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_numeric_ord_ore: eql_v3.query_numeric_ord_ore and public.eql_v3_numeric_ord_ope (mismatched query domain). +--! @param a eql_v3.query_numeric_ord_ore left operand +--! @param b public.eql_v3_numeric_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lt(a eql_v3.query_numeric_ord_ore, b public.eql_v3_numeric_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<', 'eql_v3.query_numeric_ord_ore and public.eql_v3_numeric_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_numeric_ord_ore: public.eql_v3_numeric_ord_ope and eql_v3.query_numeric_ord_ore (mismatched query domain). +--! @param a public.eql_v3_numeric_ord_ope left operand +--! @param b eql_v3.query_numeric_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lte(a public.eql_v3_numeric_ord_ope, b eql_v3.query_numeric_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<=', 'public.eql_v3_numeric_ord_ope and eql_v3.query_numeric_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_numeric_ord_ore: eql_v3.query_numeric_ord_ore and public.eql_v3_numeric_ord_ope (mismatched query domain). +--! @param a eql_v3.query_numeric_ord_ore left operand +--! @param b public.eql_v3_numeric_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lte(a eql_v3.query_numeric_ord_ore, b public.eql_v3_numeric_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<=', 'eql_v3.query_numeric_ord_ore and public.eql_v3_numeric_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_numeric_ord_ore: public.eql_v3_numeric_ord_ope and eql_v3.query_numeric_ord_ore (mismatched query domain). +--! @param a public.eql_v3_numeric_ord_ope left operand +--! @param b eql_v3.query_numeric_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gt(a public.eql_v3_numeric_ord_ope, b eql_v3.query_numeric_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>', 'public.eql_v3_numeric_ord_ope and eql_v3.query_numeric_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_numeric_ord_ore: eql_v3.query_numeric_ord_ore and public.eql_v3_numeric_ord_ope (mismatched query domain). +--! @param a eql_v3.query_numeric_ord_ore left operand +--! @param b public.eql_v3_numeric_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gt(a eql_v3.query_numeric_ord_ore, b public.eql_v3_numeric_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>', 'eql_v3.query_numeric_ord_ore and public.eql_v3_numeric_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_numeric_ord_ore: public.eql_v3_numeric_ord_ope and eql_v3.query_numeric_ord_ore (mismatched query domain). +--! @param a public.eql_v3_numeric_ord_ope left operand +--! @param b eql_v3.query_numeric_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gte(a public.eql_v3_numeric_ord_ope, b eql_v3.query_numeric_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>=', 'public.eql_v3_numeric_ord_ope and eql_v3.query_numeric_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_numeric_ord_ore: eql_v3.query_numeric_ord_ore and public.eql_v3_numeric_ord_ope (mismatched query domain). +--! @param a eql_v3.query_numeric_ord_ore left operand +--! @param b public.eql_v3_numeric_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gte(a eql_v3.query_numeric_ord_ore, b public.eql_v3_numeric_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>=', 'eql_v3.query_numeric_ord_ore and public.eql_v3_numeric_ord_ope'; END; $$ +LANGUAGE plpgsql; -- AUTOMATICALLY GENERATED FILE. --! @file encrypted_domain/numeric/query_numeric_ord_ore_operators.sql @@ -53919,6 +66036,146 @@ CREATE OPERATOR >= ( LEFTARG = eql_v3.query_numeric_ord_ore, RIGHTARG = public.eql_v3_numeric_ord_ore, COMMUTATOR = <=, NEGATOR = <, RESTRICT = scalargesel, JOIN = scalargejoinsel ); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = public.eql_v3_numeric_eq, RIGHTARG = eql_v3.query_numeric_ord_ore +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = eql_v3.query_numeric_ord_ore, RIGHTARG = public.eql_v3_numeric_eq +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = public.eql_v3_numeric_eq, RIGHTARG = eql_v3.query_numeric_ord_ore +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = eql_v3.query_numeric_ord_ore, RIGHTARG = public.eql_v3_numeric_eq +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = public.eql_v3_numeric_ord, RIGHTARG = eql_v3.query_numeric_ord_ore +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = eql_v3.query_numeric_ord_ore, RIGHTARG = public.eql_v3_numeric_ord +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = public.eql_v3_numeric_ord, RIGHTARG = eql_v3.query_numeric_ord_ore +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = eql_v3.query_numeric_ord_ore, RIGHTARG = public.eql_v3_numeric_ord +); + +CREATE OPERATOR < ( + FUNCTION = eql_v3_internal.lt, + LEFTARG = public.eql_v3_numeric_ord, RIGHTARG = eql_v3.query_numeric_ord_ore +); + +CREATE OPERATOR < ( + FUNCTION = eql_v3_internal.lt, + LEFTARG = eql_v3.query_numeric_ord_ore, RIGHTARG = public.eql_v3_numeric_ord +); + +CREATE OPERATOR <= ( + FUNCTION = eql_v3_internal.lte, + LEFTARG = public.eql_v3_numeric_ord, RIGHTARG = eql_v3.query_numeric_ord_ore +); + +CREATE OPERATOR <= ( + FUNCTION = eql_v3_internal.lte, + LEFTARG = eql_v3.query_numeric_ord_ore, RIGHTARG = public.eql_v3_numeric_ord +); + +CREATE OPERATOR > ( + FUNCTION = eql_v3_internal.gt, + LEFTARG = public.eql_v3_numeric_ord, RIGHTARG = eql_v3.query_numeric_ord_ore +); + +CREATE OPERATOR > ( + FUNCTION = eql_v3_internal.gt, + LEFTARG = eql_v3.query_numeric_ord_ore, RIGHTARG = public.eql_v3_numeric_ord +); + +CREATE OPERATOR >= ( + FUNCTION = eql_v3_internal.gte, + LEFTARG = public.eql_v3_numeric_ord, RIGHTARG = eql_v3.query_numeric_ord_ore +); + +CREATE OPERATOR >= ( + FUNCTION = eql_v3_internal.gte, + LEFTARG = eql_v3.query_numeric_ord_ore, RIGHTARG = public.eql_v3_numeric_ord +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = public.eql_v3_numeric_ord_ope, RIGHTARG = eql_v3.query_numeric_ord_ore +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = eql_v3.query_numeric_ord_ore, RIGHTARG = public.eql_v3_numeric_ord_ope +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = public.eql_v3_numeric_ord_ope, RIGHTARG = eql_v3.query_numeric_ord_ore +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = eql_v3.query_numeric_ord_ore, RIGHTARG = public.eql_v3_numeric_ord_ope +); + +CREATE OPERATOR < ( + FUNCTION = eql_v3_internal.lt, + LEFTARG = public.eql_v3_numeric_ord_ope, RIGHTARG = eql_v3.query_numeric_ord_ore +); + +CREATE OPERATOR < ( + FUNCTION = eql_v3_internal.lt, + LEFTARG = eql_v3.query_numeric_ord_ore, RIGHTARG = public.eql_v3_numeric_ord_ope +); + +CREATE OPERATOR <= ( + FUNCTION = eql_v3_internal.lte, + LEFTARG = public.eql_v3_numeric_ord_ope, RIGHTARG = eql_v3.query_numeric_ord_ore +); + +CREATE OPERATOR <= ( + FUNCTION = eql_v3_internal.lte, + LEFTARG = eql_v3.query_numeric_ord_ore, RIGHTARG = public.eql_v3_numeric_ord_ope +); + +CREATE OPERATOR > ( + FUNCTION = eql_v3_internal.gt, + LEFTARG = public.eql_v3_numeric_ord_ope, RIGHTARG = eql_v3.query_numeric_ord_ore +); + +CREATE OPERATOR > ( + FUNCTION = eql_v3_internal.gt, + LEFTARG = eql_v3.query_numeric_ord_ore, RIGHTARG = public.eql_v3_numeric_ord_ope +); + +CREATE OPERATOR >= ( + FUNCTION = eql_v3_internal.gte, + LEFTARG = public.eql_v3_numeric_ord_ope, RIGHTARG = eql_v3.query_numeric_ord_ore +); + +CREATE OPERATOR >= ( + FUNCTION = eql_v3_internal.gte, + LEFTARG = eql_v3.query_numeric_ord_ore, RIGHTARG = public.eql_v3_numeric_ord_ope +); -- AUTOMATICALLY GENERATED FILE. --! @file encrypted_domain/real/real_ord_ore_functions.sql @@ -53938,7 +66195,7 @@ AS $$ SELECT eql_v3_internal.ore_block_256(a::jsonb) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a public.eql_v3_real_ord_ore, b public.eql_v3_real_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) = eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.=) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for public.eql_v3_real_ord_ore. --! @param a public.eql_v3_real_ord_ore @@ -53946,7 +66203,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) = eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a public.eql_v3_real_ord_ore, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) = eql_v3.ord_term_ore(b::public.eql_v3_real_ord_ore) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.=) eql_v3.ord_term_ore(b::public.eql_v3_real_ord_ore) $$; --! @brief Operator wrapper for public.eql_v3_real_ord_ore. --! @param a jsonb @@ -53954,7 +66211,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) = eql_v3.ord_term_ore(b::public.eql_v3_real_ --! @return boolean CREATE FUNCTION eql_v3.eq(a jsonb, b public.eql_v3_real_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_real_ord_ore) = eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_real_ord_ore) OPERATOR(public.=) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for public.eql_v3_real_ord_ore. --! @param a public.eql_v3_real_ord_ore @@ -53962,7 +66219,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_real_ord_ore) = eql_v3.ord_ter --! @return boolean CREATE FUNCTION eql_v3.neq(a public.eql_v3_real_ord_ore, b public.eql_v3_real_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) <> eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.<>) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for public.eql_v3_real_ord_ore. --! @param a public.eql_v3_real_ord_ore @@ -53970,7 +66227,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) <> eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.neq(a public.eql_v3_real_ord_ore, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) <> eql_v3.ord_term_ore(b::public.eql_v3_real_ord_ore) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.<>) eql_v3.ord_term_ore(b::public.eql_v3_real_ord_ore) $$; --! @brief Operator wrapper for public.eql_v3_real_ord_ore. --! @param a jsonb @@ -53978,7 +66235,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) <> eql_v3.ord_term_ore(b::public.eql_v3_real --! @return boolean CREATE FUNCTION eql_v3.neq(a jsonb, b public.eql_v3_real_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_real_ord_ore) <> eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_real_ord_ore) OPERATOR(public.<>) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for public.eql_v3_real_ord_ore. --! @param a public.eql_v3_real_ord_ore @@ -53986,7 +66243,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_real_ord_ore) <> eql_v3.ord_te --! @return boolean CREATE FUNCTION eql_v3.lt(a public.eql_v3_real_ord_ore, b public.eql_v3_real_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) < eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.<) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for public.eql_v3_real_ord_ore. --! @param a public.eql_v3_real_ord_ore @@ -53994,7 +66251,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) < eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lt(a public.eql_v3_real_ord_ore, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) < eql_v3.ord_term_ore(b::public.eql_v3_real_ord_ore) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.<) eql_v3.ord_term_ore(b::public.eql_v3_real_ord_ore) $$; --! @brief Operator wrapper for public.eql_v3_real_ord_ore. --! @param a jsonb @@ -54002,7 +66259,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) < eql_v3.ord_term_ore(b::public.eql_v3_real_ --! @return boolean CREATE FUNCTION eql_v3.lt(a jsonb, b public.eql_v3_real_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_real_ord_ore) < eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_real_ord_ore) OPERATOR(public.<) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for public.eql_v3_real_ord_ore. --! @param a public.eql_v3_real_ord_ore @@ -54010,7 +66267,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_real_ord_ore) < eql_v3.ord_ter --! @return boolean CREATE FUNCTION eql_v3.lte(a public.eql_v3_real_ord_ore, b public.eql_v3_real_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) <= eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.<=) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for public.eql_v3_real_ord_ore. --! @param a public.eql_v3_real_ord_ore @@ -54018,7 +66275,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) <= eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lte(a public.eql_v3_real_ord_ore, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) <= eql_v3.ord_term_ore(b::public.eql_v3_real_ord_ore) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.<=) eql_v3.ord_term_ore(b::public.eql_v3_real_ord_ore) $$; --! @brief Operator wrapper for public.eql_v3_real_ord_ore. --! @param a jsonb @@ -54026,7 +66283,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) <= eql_v3.ord_term_ore(b::public.eql_v3_real --! @return boolean CREATE FUNCTION eql_v3.lte(a jsonb, b public.eql_v3_real_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_real_ord_ore) <= eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_real_ord_ore) OPERATOR(public.<=) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for public.eql_v3_real_ord_ore. --! @param a public.eql_v3_real_ord_ore @@ -54034,7 +66291,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_real_ord_ore) <= eql_v3.ord_te --! @return boolean CREATE FUNCTION eql_v3.gt(a public.eql_v3_real_ord_ore, b public.eql_v3_real_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) > eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.>) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for public.eql_v3_real_ord_ore. --! @param a public.eql_v3_real_ord_ore @@ -54042,7 +66299,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) > eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gt(a public.eql_v3_real_ord_ore, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) > eql_v3.ord_term_ore(b::public.eql_v3_real_ord_ore) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.>) eql_v3.ord_term_ore(b::public.eql_v3_real_ord_ore) $$; --! @brief Operator wrapper for public.eql_v3_real_ord_ore. --! @param a jsonb @@ -54050,7 +66307,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) > eql_v3.ord_term_ore(b::public.eql_v3_real_ --! @return boolean CREATE FUNCTION eql_v3.gt(a jsonb, b public.eql_v3_real_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_real_ord_ore) > eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_real_ord_ore) OPERATOR(public.>) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for public.eql_v3_real_ord_ore. --! @param a public.eql_v3_real_ord_ore @@ -54058,7 +66315,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_real_ord_ore) > eql_v3.ord_ter --! @return boolean CREATE FUNCTION eql_v3.gte(a public.eql_v3_real_ord_ore, b public.eql_v3_real_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) >= eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.>=) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for public.eql_v3_real_ord_ore. --! @param a public.eql_v3_real_ord_ore @@ -54066,7 +66323,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) >= eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gte(a public.eql_v3_real_ord_ore, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) >= eql_v3.ord_term_ore(b::public.eql_v3_real_ord_ore) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.>=) eql_v3.ord_term_ore(b::public.eql_v3_real_ord_ore) $$; --! @brief Operator wrapper for public.eql_v3_real_ord_ore. --! @param a jsonb @@ -54074,7 +66331,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) >= eql_v3.ord_term_ore(b::public.eql_v3_real --! @return boolean CREATE FUNCTION eql_v3.gte(a jsonb, b public.eql_v3_real_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_real_ord_ore) >= eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_real_ord_ore) OPERATOR(public.>=) eql_v3.ord_term_ore(b) $$; --! @brief Unsupported operator blocker for public.eql_v3_real_ord_ore. --! @@ -54500,7 +66757,7 @@ AS $$ SELECT eql_v3_internal.ore_block_256(a::jsonb) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a public.eql_v3_real_ord_ore, b eql_v3.query_real_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) = eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.=) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for eql_v3.query_real_ord_ore. --! @param a eql_v3.query_real_ord_ore @@ -54508,7 +66765,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) = eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a eql_v3.query_real_ord_ore, b public.eql_v3_real_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) = eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.=) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for eql_v3.query_real_ord_ore. --! @param a public.eql_v3_real_ord_ore @@ -54516,7 +66773,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) = eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.neq(a public.eql_v3_real_ord_ore, b eql_v3.query_real_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) <> eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.<>) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for eql_v3.query_real_ord_ore. --! @param a eql_v3.query_real_ord_ore @@ -54524,7 +66781,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) <> eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.neq(a eql_v3.query_real_ord_ore, b public.eql_v3_real_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) <> eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.<>) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for eql_v3.query_real_ord_ore. --! @param a public.eql_v3_real_ord_ore @@ -54532,7 +66789,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) <> eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lt(a public.eql_v3_real_ord_ore, b eql_v3.query_real_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) < eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.<) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for eql_v3.query_real_ord_ore. --! @param a eql_v3.query_real_ord_ore @@ -54540,7 +66797,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) < eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lt(a eql_v3.query_real_ord_ore, b public.eql_v3_real_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) < eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.<) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for eql_v3.query_real_ord_ore. --! @param a public.eql_v3_real_ord_ore @@ -54548,7 +66805,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) < eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lte(a public.eql_v3_real_ord_ore, b eql_v3.query_real_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) <= eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.<=) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for eql_v3.query_real_ord_ore. --! @param a eql_v3.query_real_ord_ore @@ -54556,7 +66813,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) <= eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lte(a eql_v3.query_real_ord_ore, b public.eql_v3_real_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) <= eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.<=) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for eql_v3.query_real_ord_ore. --! @param a public.eql_v3_real_ord_ore @@ -54564,7 +66821,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) <= eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gt(a public.eql_v3_real_ord_ore, b eql_v3.query_real_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) > eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.>) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for eql_v3.query_real_ord_ore. --! @param a eql_v3.query_real_ord_ore @@ -54572,7 +66829,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) > eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gt(a eql_v3.query_real_ord_ore, b public.eql_v3_real_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) > eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.>) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for eql_v3.query_real_ord_ore. --! @param a public.eql_v3_real_ord_ore @@ -54580,7 +66837,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) > eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gte(a public.eql_v3_real_ord_ore, b eql_v3.query_real_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) >= eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.>=) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for eql_v3.query_real_ord_ore. --! @param a eql_v3.query_real_ord_ore @@ -54588,7 +66845,259 @@ AS $$ SELECT eql_v3.ord_term_ore(a) >= eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gte(a eql_v3.query_real_ord_ore, b public.eql_v3_real_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) >= eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.>=) eql_v3.ord_term_ore(b) $$; + +--! @brief Unsupported operator blocker for eql_v3.query_real_ord_ore: public.eql_v3_real_eq and eql_v3.query_real_ord_ore (mismatched query domain). +--! @param a public.eql_v3_real_eq left operand +--! @param b eql_v3.query_real_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a public.eql_v3_real_eq, b eql_v3.query_real_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'public.eql_v3_real_eq and eql_v3.query_real_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_real_ord_ore: eql_v3.query_real_ord_ore and public.eql_v3_real_eq (mismatched query domain). +--! @param a eql_v3.query_real_ord_ore left operand +--! @param b public.eql_v3_real_eq right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a eql_v3.query_real_ord_ore, b public.eql_v3_real_eq) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'eql_v3.query_real_ord_ore and public.eql_v3_real_eq'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_real_ord_ore: public.eql_v3_real_eq and eql_v3.query_real_ord_ore (mismatched query domain). +--! @param a public.eql_v3_real_eq left operand +--! @param b eql_v3.query_real_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a public.eql_v3_real_eq, b eql_v3.query_real_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'public.eql_v3_real_eq and eql_v3.query_real_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_real_ord_ore: eql_v3.query_real_ord_ore and public.eql_v3_real_eq (mismatched query domain). +--! @param a eql_v3.query_real_ord_ore left operand +--! @param b public.eql_v3_real_eq right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a eql_v3.query_real_ord_ore, b public.eql_v3_real_eq) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'eql_v3.query_real_ord_ore and public.eql_v3_real_eq'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_real_ord_ore: public.eql_v3_real_ord and eql_v3.query_real_ord_ore (mismatched query domain). +--! @param a public.eql_v3_real_ord left operand +--! @param b eql_v3.query_real_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a public.eql_v3_real_ord, b eql_v3.query_real_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'public.eql_v3_real_ord and eql_v3.query_real_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_real_ord_ore: eql_v3.query_real_ord_ore and public.eql_v3_real_ord (mismatched query domain). +--! @param a eql_v3.query_real_ord_ore left operand +--! @param b public.eql_v3_real_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a eql_v3.query_real_ord_ore, b public.eql_v3_real_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'eql_v3.query_real_ord_ore and public.eql_v3_real_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_real_ord_ore: public.eql_v3_real_ord and eql_v3.query_real_ord_ore (mismatched query domain). +--! @param a public.eql_v3_real_ord left operand +--! @param b eql_v3.query_real_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a public.eql_v3_real_ord, b eql_v3.query_real_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'public.eql_v3_real_ord and eql_v3.query_real_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_real_ord_ore: eql_v3.query_real_ord_ore and public.eql_v3_real_ord (mismatched query domain). +--! @param a eql_v3.query_real_ord_ore left operand +--! @param b public.eql_v3_real_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a eql_v3.query_real_ord_ore, b public.eql_v3_real_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'eql_v3.query_real_ord_ore and public.eql_v3_real_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_real_ord_ore: public.eql_v3_real_ord and eql_v3.query_real_ord_ore (mismatched query domain). +--! @param a public.eql_v3_real_ord left operand +--! @param b eql_v3.query_real_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lt(a public.eql_v3_real_ord, b eql_v3.query_real_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<', 'public.eql_v3_real_ord and eql_v3.query_real_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_real_ord_ore: eql_v3.query_real_ord_ore and public.eql_v3_real_ord (mismatched query domain). +--! @param a eql_v3.query_real_ord_ore left operand +--! @param b public.eql_v3_real_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lt(a eql_v3.query_real_ord_ore, b public.eql_v3_real_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<', 'eql_v3.query_real_ord_ore and public.eql_v3_real_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_real_ord_ore: public.eql_v3_real_ord and eql_v3.query_real_ord_ore (mismatched query domain). +--! @param a public.eql_v3_real_ord left operand +--! @param b eql_v3.query_real_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lte(a public.eql_v3_real_ord, b eql_v3.query_real_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<=', 'public.eql_v3_real_ord and eql_v3.query_real_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_real_ord_ore: eql_v3.query_real_ord_ore and public.eql_v3_real_ord (mismatched query domain). +--! @param a eql_v3.query_real_ord_ore left operand +--! @param b public.eql_v3_real_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lte(a eql_v3.query_real_ord_ore, b public.eql_v3_real_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<=', 'eql_v3.query_real_ord_ore and public.eql_v3_real_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_real_ord_ore: public.eql_v3_real_ord and eql_v3.query_real_ord_ore (mismatched query domain). +--! @param a public.eql_v3_real_ord left operand +--! @param b eql_v3.query_real_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gt(a public.eql_v3_real_ord, b eql_v3.query_real_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>', 'public.eql_v3_real_ord and eql_v3.query_real_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_real_ord_ore: eql_v3.query_real_ord_ore and public.eql_v3_real_ord (mismatched query domain). +--! @param a eql_v3.query_real_ord_ore left operand +--! @param b public.eql_v3_real_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gt(a eql_v3.query_real_ord_ore, b public.eql_v3_real_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>', 'eql_v3.query_real_ord_ore and public.eql_v3_real_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_real_ord_ore: public.eql_v3_real_ord and eql_v3.query_real_ord_ore (mismatched query domain). +--! @param a public.eql_v3_real_ord left operand +--! @param b eql_v3.query_real_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gte(a public.eql_v3_real_ord, b eql_v3.query_real_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>=', 'public.eql_v3_real_ord and eql_v3.query_real_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_real_ord_ore: eql_v3.query_real_ord_ore and public.eql_v3_real_ord (mismatched query domain). +--! @param a eql_v3.query_real_ord_ore left operand +--! @param b public.eql_v3_real_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gte(a eql_v3.query_real_ord_ore, b public.eql_v3_real_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>=', 'eql_v3.query_real_ord_ore and public.eql_v3_real_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_real_ord_ore: public.eql_v3_real_ord_ope and eql_v3.query_real_ord_ore (mismatched query domain). +--! @param a public.eql_v3_real_ord_ope left operand +--! @param b eql_v3.query_real_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a public.eql_v3_real_ord_ope, b eql_v3.query_real_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'public.eql_v3_real_ord_ope and eql_v3.query_real_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_real_ord_ore: eql_v3.query_real_ord_ore and public.eql_v3_real_ord_ope (mismatched query domain). +--! @param a eql_v3.query_real_ord_ore left operand +--! @param b public.eql_v3_real_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a eql_v3.query_real_ord_ore, b public.eql_v3_real_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'eql_v3.query_real_ord_ore and public.eql_v3_real_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_real_ord_ore: public.eql_v3_real_ord_ope and eql_v3.query_real_ord_ore (mismatched query domain). +--! @param a public.eql_v3_real_ord_ope left operand +--! @param b eql_v3.query_real_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a public.eql_v3_real_ord_ope, b eql_v3.query_real_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'public.eql_v3_real_ord_ope and eql_v3.query_real_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_real_ord_ore: eql_v3.query_real_ord_ore and public.eql_v3_real_ord_ope (mismatched query domain). +--! @param a eql_v3.query_real_ord_ore left operand +--! @param b public.eql_v3_real_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a eql_v3.query_real_ord_ore, b public.eql_v3_real_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'eql_v3.query_real_ord_ore and public.eql_v3_real_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_real_ord_ore: public.eql_v3_real_ord_ope and eql_v3.query_real_ord_ore (mismatched query domain). +--! @param a public.eql_v3_real_ord_ope left operand +--! @param b eql_v3.query_real_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lt(a public.eql_v3_real_ord_ope, b eql_v3.query_real_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<', 'public.eql_v3_real_ord_ope and eql_v3.query_real_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_real_ord_ore: eql_v3.query_real_ord_ore and public.eql_v3_real_ord_ope (mismatched query domain). +--! @param a eql_v3.query_real_ord_ore left operand +--! @param b public.eql_v3_real_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lt(a eql_v3.query_real_ord_ore, b public.eql_v3_real_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<', 'eql_v3.query_real_ord_ore and public.eql_v3_real_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_real_ord_ore: public.eql_v3_real_ord_ope and eql_v3.query_real_ord_ore (mismatched query domain). +--! @param a public.eql_v3_real_ord_ope left operand +--! @param b eql_v3.query_real_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lte(a public.eql_v3_real_ord_ope, b eql_v3.query_real_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<=', 'public.eql_v3_real_ord_ope and eql_v3.query_real_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_real_ord_ore: eql_v3.query_real_ord_ore and public.eql_v3_real_ord_ope (mismatched query domain). +--! @param a eql_v3.query_real_ord_ore left operand +--! @param b public.eql_v3_real_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lte(a eql_v3.query_real_ord_ore, b public.eql_v3_real_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<=', 'eql_v3.query_real_ord_ore and public.eql_v3_real_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_real_ord_ore: public.eql_v3_real_ord_ope and eql_v3.query_real_ord_ore (mismatched query domain). +--! @param a public.eql_v3_real_ord_ope left operand +--! @param b eql_v3.query_real_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gt(a public.eql_v3_real_ord_ope, b eql_v3.query_real_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>', 'public.eql_v3_real_ord_ope and eql_v3.query_real_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_real_ord_ore: eql_v3.query_real_ord_ore and public.eql_v3_real_ord_ope (mismatched query domain). +--! @param a eql_v3.query_real_ord_ore left operand +--! @param b public.eql_v3_real_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gt(a eql_v3.query_real_ord_ore, b public.eql_v3_real_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>', 'eql_v3.query_real_ord_ore and public.eql_v3_real_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_real_ord_ore: public.eql_v3_real_ord_ope and eql_v3.query_real_ord_ore (mismatched query domain). +--! @param a public.eql_v3_real_ord_ope left operand +--! @param b eql_v3.query_real_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gte(a public.eql_v3_real_ord_ope, b eql_v3.query_real_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>=', 'public.eql_v3_real_ord_ope and eql_v3.query_real_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_real_ord_ore: eql_v3.query_real_ord_ore and public.eql_v3_real_ord_ope (mismatched query domain). +--! @param a eql_v3.query_real_ord_ore left operand +--! @param b public.eql_v3_real_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gte(a eql_v3.query_real_ord_ore, b public.eql_v3_real_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>=', 'eql_v3.query_real_ord_ore and public.eql_v3_real_ord_ope'; END; $$ +LANGUAGE plpgsql; -- AUTOMATICALLY GENERATED FILE. --! @file encrypted_domain/real/query_real_ord_ore_operators.sql @@ -54665,6 +67174,146 @@ CREATE OPERATOR >= ( LEFTARG = eql_v3.query_real_ord_ore, RIGHTARG = public.eql_v3_real_ord_ore, COMMUTATOR = <=, NEGATOR = <, RESTRICT = scalargesel, JOIN = scalargejoinsel ); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = public.eql_v3_real_eq, RIGHTARG = eql_v3.query_real_ord_ore +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = eql_v3.query_real_ord_ore, RIGHTARG = public.eql_v3_real_eq +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = public.eql_v3_real_eq, RIGHTARG = eql_v3.query_real_ord_ore +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = eql_v3.query_real_ord_ore, RIGHTARG = public.eql_v3_real_eq +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = public.eql_v3_real_ord, RIGHTARG = eql_v3.query_real_ord_ore +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = eql_v3.query_real_ord_ore, RIGHTARG = public.eql_v3_real_ord +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = public.eql_v3_real_ord, RIGHTARG = eql_v3.query_real_ord_ore +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = eql_v3.query_real_ord_ore, RIGHTARG = public.eql_v3_real_ord +); + +CREATE OPERATOR < ( + FUNCTION = eql_v3_internal.lt, + LEFTARG = public.eql_v3_real_ord, RIGHTARG = eql_v3.query_real_ord_ore +); + +CREATE OPERATOR < ( + FUNCTION = eql_v3_internal.lt, + LEFTARG = eql_v3.query_real_ord_ore, RIGHTARG = public.eql_v3_real_ord +); + +CREATE OPERATOR <= ( + FUNCTION = eql_v3_internal.lte, + LEFTARG = public.eql_v3_real_ord, RIGHTARG = eql_v3.query_real_ord_ore +); + +CREATE OPERATOR <= ( + FUNCTION = eql_v3_internal.lte, + LEFTARG = eql_v3.query_real_ord_ore, RIGHTARG = public.eql_v3_real_ord +); + +CREATE OPERATOR > ( + FUNCTION = eql_v3_internal.gt, + LEFTARG = public.eql_v3_real_ord, RIGHTARG = eql_v3.query_real_ord_ore +); + +CREATE OPERATOR > ( + FUNCTION = eql_v3_internal.gt, + LEFTARG = eql_v3.query_real_ord_ore, RIGHTARG = public.eql_v3_real_ord +); + +CREATE OPERATOR >= ( + FUNCTION = eql_v3_internal.gte, + LEFTARG = public.eql_v3_real_ord, RIGHTARG = eql_v3.query_real_ord_ore +); + +CREATE OPERATOR >= ( + FUNCTION = eql_v3_internal.gte, + LEFTARG = eql_v3.query_real_ord_ore, RIGHTARG = public.eql_v3_real_ord +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = public.eql_v3_real_ord_ope, RIGHTARG = eql_v3.query_real_ord_ore +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = eql_v3.query_real_ord_ore, RIGHTARG = public.eql_v3_real_ord_ope +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = public.eql_v3_real_ord_ope, RIGHTARG = eql_v3.query_real_ord_ore +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = eql_v3.query_real_ord_ore, RIGHTARG = public.eql_v3_real_ord_ope +); + +CREATE OPERATOR < ( + FUNCTION = eql_v3_internal.lt, + LEFTARG = public.eql_v3_real_ord_ope, RIGHTARG = eql_v3.query_real_ord_ore +); + +CREATE OPERATOR < ( + FUNCTION = eql_v3_internal.lt, + LEFTARG = eql_v3.query_real_ord_ore, RIGHTARG = public.eql_v3_real_ord_ope +); + +CREATE OPERATOR <= ( + FUNCTION = eql_v3_internal.lte, + LEFTARG = public.eql_v3_real_ord_ope, RIGHTARG = eql_v3.query_real_ord_ore +); + +CREATE OPERATOR <= ( + FUNCTION = eql_v3_internal.lte, + LEFTARG = eql_v3.query_real_ord_ore, RIGHTARG = public.eql_v3_real_ord_ope +); + +CREATE OPERATOR > ( + FUNCTION = eql_v3_internal.gt, + LEFTARG = public.eql_v3_real_ord_ope, RIGHTARG = eql_v3.query_real_ord_ore +); + +CREATE OPERATOR > ( + FUNCTION = eql_v3_internal.gt, + LEFTARG = eql_v3.query_real_ord_ore, RIGHTARG = public.eql_v3_real_ord_ope +); + +CREATE OPERATOR >= ( + FUNCTION = eql_v3_internal.gte, + LEFTARG = public.eql_v3_real_ord_ope, RIGHTARG = eql_v3.query_real_ord_ore +); + +CREATE OPERATOR >= ( + FUNCTION = eql_v3_internal.gte, + LEFTARG = eql_v3.query_real_ord_ore, RIGHTARG = public.eql_v3_real_ord_ope +); -- AUTOMATICALLY GENERATED FILE. --! @file encrypted_domain/real/real_ord_ore_operators.sql @@ -54999,7 +67648,7 @@ AS $$ SELECT eql_v3_internal.ore_block_256(a::jsonb) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a public.eql_v3_smallint_ord_ore, b public.eql_v3_smallint_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) = eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.=) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for public.eql_v3_smallint_ord_ore. --! @param a public.eql_v3_smallint_ord_ore @@ -55007,7 +67656,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) = eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a public.eql_v3_smallint_ord_ore, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) = eql_v3.ord_term_ore(b::public.eql_v3_smallint_ord_ore) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.=) eql_v3.ord_term_ore(b::public.eql_v3_smallint_ord_ore) $$; --! @brief Operator wrapper for public.eql_v3_smallint_ord_ore. --! @param a jsonb @@ -55015,7 +67664,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) = eql_v3.ord_term_ore(b::public.eql_v3_small --! @return boolean CREATE FUNCTION eql_v3.eq(a jsonb, b public.eql_v3_smallint_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_smallint_ord_ore) = eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_smallint_ord_ore) OPERATOR(public.=) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for public.eql_v3_smallint_ord_ore. --! @param a public.eql_v3_smallint_ord_ore @@ -55023,7 +67672,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_smallint_ord_ore) = eql_v3.ord --! @return boolean CREATE FUNCTION eql_v3.neq(a public.eql_v3_smallint_ord_ore, b public.eql_v3_smallint_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) <> eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.<>) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for public.eql_v3_smallint_ord_ore. --! @param a public.eql_v3_smallint_ord_ore @@ -55031,7 +67680,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) <> eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.neq(a public.eql_v3_smallint_ord_ore, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) <> eql_v3.ord_term_ore(b::public.eql_v3_smallint_ord_ore) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.<>) eql_v3.ord_term_ore(b::public.eql_v3_smallint_ord_ore) $$; --! @brief Operator wrapper for public.eql_v3_smallint_ord_ore. --! @param a jsonb @@ -55039,7 +67688,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) <> eql_v3.ord_term_ore(b::public.eql_v3_smal --! @return boolean CREATE FUNCTION eql_v3.neq(a jsonb, b public.eql_v3_smallint_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_smallint_ord_ore) <> eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_smallint_ord_ore) OPERATOR(public.<>) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for public.eql_v3_smallint_ord_ore. --! @param a public.eql_v3_smallint_ord_ore @@ -55047,7 +67696,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_smallint_ord_ore) <> eql_v3.or --! @return boolean CREATE FUNCTION eql_v3.lt(a public.eql_v3_smallint_ord_ore, b public.eql_v3_smallint_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) < eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.<) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for public.eql_v3_smallint_ord_ore. --! @param a public.eql_v3_smallint_ord_ore @@ -55055,7 +67704,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) < eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lt(a public.eql_v3_smallint_ord_ore, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) < eql_v3.ord_term_ore(b::public.eql_v3_smallint_ord_ore) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.<) eql_v3.ord_term_ore(b::public.eql_v3_smallint_ord_ore) $$; --! @brief Operator wrapper for public.eql_v3_smallint_ord_ore. --! @param a jsonb @@ -55063,7 +67712,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) < eql_v3.ord_term_ore(b::public.eql_v3_small --! @return boolean CREATE FUNCTION eql_v3.lt(a jsonb, b public.eql_v3_smallint_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_smallint_ord_ore) < eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_smallint_ord_ore) OPERATOR(public.<) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for public.eql_v3_smallint_ord_ore. --! @param a public.eql_v3_smallint_ord_ore @@ -55071,7 +67720,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_smallint_ord_ore) < eql_v3.ord --! @return boolean CREATE FUNCTION eql_v3.lte(a public.eql_v3_smallint_ord_ore, b public.eql_v3_smallint_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) <= eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.<=) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for public.eql_v3_smallint_ord_ore. --! @param a public.eql_v3_smallint_ord_ore @@ -55079,7 +67728,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) <= eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lte(a public.eql_v3_smallint_ord_ore, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) <= eql_v3.ord_term_ore(b::public.eql_v3_smallint_ord_ore) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.<=) eql_v3.ord_term_ore(b::public.eql_v3_smallint_ord_ore) $$; --! @brief Operator wrapper for public.eql_v3_smallint_ord_ore. --! @param a jsonb @@ -55087,7 +67736,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) <= eql_v3.ord_term_ore(b::public.eql_v3_smal --! @return boolean CREATE FUNCTION eql_v3.lte(a jsonb, b public.eql_v3_smallint_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_smallint_ord_ore) <= eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_smallint_ord_ore) OPERATOR(public.<=) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for public.eql_v3_smallint_ord_ore. --! @param a public.eql_v3_smallint_ord_ore @@ -55095,7 +67744,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_smallint_ord_ore) <= eql_v3.or --! @return boolean CREATE FUNCTION eql_v3.gt(a public.eql_v3_smallint_ord_ore, b public.eql_v3_smallint_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) > eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.>) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for public.eql_v3_smallint_ord_ore. --! @param a public.eql_v3_smallint_ord_ore @@ -55103,7 +67752,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) > eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gt(a public.eql_v3_smallint_ord_ore, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) > eql_v3.ord_term_ore(b::public.eql_v3_smallint_ord_ore) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.>) eql_v3.ord_term_ore(b::public.eql_v3_smallint_ord_ore) $$; --! @brief Operator wrapper for public.eql_v3_smallint_ord_ore. --! @param a jsonb @@ -55111,7 +67760,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) > eql_v3.ord_term_ore(b::public.eql_v3_small --! @return boolean CREATE FUNCTION eql_v3.gt(a jsonb, b public.eql_v3_smallint_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_smallint_ord_ore) > eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_smallint_ord_ore) OPERATOR(public.>) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for public.eql_v3_smallint_ord_ore. --! @param a public.eql_v3_smallint_ord_ore @@ -55119,7 +67768,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_smallint_ord_ore) > eql_v3.ord --! @return boolean CREATE FUNCTION eql_v3.gte(a public.eql_v3_smallint_ord_ore, b public.eql_v3_smallint_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) >= eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.>=) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for public.eql_v3_smallint_ord_ore. --! @param a public.eql_v3_smallint_ord_ore @@ -55127,7 +67776,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) >= eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gte(a public.eql_v3_smallint_ord_ore, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) >= eql_v3.ord_term_ore(b::public.eql_v3_smallint_ord_ore) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.>=) eql_v3.ord_term_ore(b::public.eql_v3_smallint_ord_ore) $$; --! @brief Operator wrapper for public.eql_v3_smallint_ord_ore. --! @param a jsonb @@ -55135,7 +67784,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) >= eql_v3.ord_term_ore(b::public.eql_v3_smal --! @return boolean CREATE FUNCTION eql_v3.gte(a jsonb, b public.eql_v3_smallint_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_smallint_ord_ore) >= eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_smallint_ord_ore) OPERATOR(public.>=) eql_v3.ord_term_ore(b) $$; --! @brief Unsupported operator blocker for public.eql_v3_smallint_ord_ore. --! @@ -55561,7 +68210,7 @@ AS $$ SELECT eql_v3_internal.ore_block_256(a::jsonb) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a public.eql_v3_smallint_ord_ore, b eql_v3.query_smallint_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) = eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.=) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for eql_v3.query_smallint_ord_ore. --! @param a eql_v3.query_smallint_ord_ore @@ -55569,7 +68218,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) = eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a eql_v3.query_smallint_ord_ore, b public.eql_v3_smallint_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) = eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.=) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for eql_v3.query_smallint_ord_ore. --! @param a public.eql_v3_smallint_ord_ore @@ -55577,7 +68226,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) = eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.neq(a public.eql_v3_smallint_ord_ore, b eql_v3.query_smallint_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) <> eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.<>) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for eql_v3.query_smallint_ord_ore. --! @param a eql_v3.query_smallint_ord_ore @@ -55585,7 +68234,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) <> eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.neq(a eql_v3.query_smallint_ord_ore, b public.eql_v3_smallint_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) <> eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.<>) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for eql_v3.query_smallint_ord_ore. --! @param a public.eql_v3_smallint_ord_ore @@ -55593,7 +68242,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) <> eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lt(a public.eql_v3_smallint_ord_ore, b eql_v3.query_smallint_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) < eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.<) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for eql_v3.query_smallint_ord_ore. --! @param a eql_v3.query_smallint_ord_ore @@ -55601,7 +68250,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) < eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lt(a eql_v3.query_smallint_ord_ore, b public.eql_v3_smallint_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) < eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.<) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for eql_v3.query_smallint_ord_ore. --! @param a public.eql_v3_smallint_ord_ore @@ -55609,7 +68258,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) < eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lte(a public.eql_v3_smallint_ord_ore, b eql_v3.query_smallint_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) <= eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.<=) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for eql_v3.query_smallint_ord_ore. --! @param a eql_v3.query_smallint_ord_ore @@ -55617,7 +68266,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) <= eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lte(a eql_v3.query_smallint_ord_ore, b public.eql_v3_smallint_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) <= eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.<=) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for eql_v3.query_smallint_ord_ore. --! @param a public.eql_v3_smallint_ord_ore @@ -55625,7 +68274,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) <= eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gt(a public.eql_v3_smallint_ord_ore, b eql_v3.query_smallint_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) > eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.>) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for eql_v3.query_smallint_ord_ore. --! @param a eql_v3.query_smallint_ord_ore @@ -55633,7 +68282,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) > eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gt(a eql_v3.query_smallint_ord_ore, b public.eql_v3_smallint_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) > eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.>) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for eql_v3.query_smallint_ord_ore. --! @param a public.eql_v3_smallint_ord_ore @@ -55641,7 +68290,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) > eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gte(a public.eql_v3_smallint_ord_ore, b eql_v3.query_smallint_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) >= eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.>=) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for eql_v3.query_smallint_ord_ore. --! @param a eql_v3.query_smallint_ord_ore @@ -55649,7 +68298,259 @@ AS $$ SELECT eql_v3.ord_term_ore(a) >= eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gte(a eql_v3.query_smallint_ord_ore, b public.eql_v3_smallint_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) >= eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.>=) eql_v3.ord_term_ore(b) $$; + +--! @brief Unsupported operator blocker for eql_v3.query_smallint_ord_ore: public.eql_v3_smallint_eq and eql_v3.query_smallint_ord_ore (mismatched query domain). +--! @param a public.eql_v3_smallint_eq left operand +--! @param b eql_v3.query_smallint_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a public.eql_v3_smallint_eq, b eql_v3.query_smallint_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'public.eql_v3_smallint_eq and eql_v3.query_smallint_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_smallint_ord_ore: eql_v3.query_smallint_ord_ore and public.eql_v3_smallint_eq (mismatched query domain). +--! @param a eql_v3.query_smallint_ord_ore left operand +--! @param b public.eql_v3_smallint_eq right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a eql_v3.query_smallint_ord_ore, b public.eql_v3_smallint_eq) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'eql_v3.query_smallint_ord_ore and public.eql_v3_smallint_eq'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_smallint_ord_ore: public.eql_v3_smallint_eq and eql_v3.query_smallint_ord_ore (mismatched query domain). +--! @param a public.eql_v3_smallint_eq left operand +--! @param b eql_v3.query_smallint_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a public.eql_v3_smallint_eq, b eql_v3.query_smallint_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'public.eql_v3_smallint_eq and eql_v3.query_smallint_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_smallint_ord_ore: eql_v3.query_smallint_ord_ore and public.eql_v3_smallint_eq (mismatched query domain). +--! @param a eql_v3.query_smallint_ord_ore left operand +--! @param b public.eql_v3_smallint_eq right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a eql_v3.query_smallint_ord_ore, b public.eql_v3_smallint_eq) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'eql_v3.query_smallint_ord_ore and public.eql_v3_smallint_eq'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_smallint_ord_ore: public.eql_v3_smallint_ord and eql_v3.query_smallint_ord_ore (mismatched query domain). +--! @param a public.eql_v3_smallint_ord left operand +--! @param b eql_v3.query_smallint_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a public.eql_v3_smallint_ord, b eql_v3.query_smallint_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'public.eql_v3_smallint_ord and eql_v3.query_smallint_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_smallint_ord_ore: eql_v3.query_smallint_ord_ore and public.eql_v3_smallint_ord (mismatched query domain). +--! @param a eql_v3.query_smallint_ord_ore left operand +--! @param b public.eql_v3_smallint_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a eql_v3.query_smallint_ord_ore, b public.eql_v3_smallint_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'eql_v3.query_smallint_ord_ore and public.eql_v3_smallint_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_smallint_ord_ore: public.eql_v3_smallint_ord and eql_v3.query_smallint_ord_ore (mismatched query domain). +--! @param a public.eql_v3_smallint_ord left operand +--! @param b eql_v3.query_smallint_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a public.eql_v3_smallint_ord, b eql_v3.query_smallint_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'public.eql_v3_smallint_ord and eql_v3.query_smallint_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_smallint_ord_ore: eql_v3.query_smallint_ord_ore and public.eql_v3_smallint_ord (mismatched query domain). +--! @param a eql_v3.query_smallint_ord_ore left operand +--! @param b public.eql_v3_smallint_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a eql_v3.query_smallint_ord_ore, b public.eql_v3_smallint_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'eql_v3.query_smallint_ord_ore and public.eql_v3_smallint_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_smallint_ord_ore: public.eql_v3_smallint_ord and eql_v3.query_smallint_ord_ore (mismatched query domain). +--! @param a public.eql_v3_smallint_ord left operand +--! @param b eql_v3.query_smallint_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lt(a public.eql_v3_smallint_ord, b eql_v3.query_smallint_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<', 'public.eql_v3_smallint_ord and eql_v3.query_smallint_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_smallint_ord_ore: eql_v3.query_smallint_ord_ore and public.eql_v3_smallint_ord (mismatched query domain). +--! @param a eql_v3.query_smallint_ord_ore left operand +--! @param b public.eql_v3_smallint_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lt(a eql_v3.query_smallint_ord_ore, b public.eql_v3_smallint_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<', 'eql_v3.query_smallint_ord_ore and public.eql_v3_smallint_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_smallint_ord_ore: public.eql_v3_smallint_ord and eql_v3.query_smallint_ord_ore (mismatched query domain). +--! @param a public.eql_v3_smallint_ord left operand +--! @param b eql_v3.query_smallint_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lte(a public.eql_v3_smallint_ord, b eql_v3.query_smallint_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<=', 'public.eql_v3_smallint_ord and eql_v3.query_smallint_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_smallint_ord_ore: eql_v3.query_smallint_ord_ore and public.eql_v3_smallint_ord (mismatched query domain). +--! @param a eql_v3.query_smallint_ord_ore left operand +--! @param b public.eql_v3_smallint_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lte(a eql_v3.query_smallint_ord_ore, b public.eql_v3_smallint_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<=', 'eql_v3.query_smallint_ord_ore and public.eql_v3_smallint_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_smallint_ord_ore: public.eql_v3_smallint_ord and eql_v3.query_smallint_ord_ore (mismatched query domain). +--! @param a public.eql_v3_smallint_ord left operand +--! @param b eql_v3.query_smallint_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gt(a public.eql_v3_smallint_ord, b eql_v3.query_smallint_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>', 'public.eql_v3_smallint_ord and eql_v3.query_smallint_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_smallint_ord_ore: eql_v3.query_smallint_ord_ore and public.eql_v3_smallint_ord (mismatched query domain). +--! @param a eql_v3.query_smallint_ord_ore left operand +--! @param b public.eql_v3_smallint_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gt(a eql_v3.query_smallint_ord_ore, b public.eql_v3_smallint_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>', 'eql_v3.query_smallint_ord_ore and public.eql_v3_smallint_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_smallint_ord_ore: public.eql_v3_smallint_ord and eql_v3.query_smallint_ord_ore (mismatched query domain). +--! @param a public.eql_v3_smallint_ord left operand +--! @param b eql_v3.query_smallint_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gte(a public.eql_v3_smallint_ord, b eql_v3.query_smallint_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>=', 'public.eql_v3_smallint_ord and eql_v3.query_smallint_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_smallint_ord_ore: eql_v3.query_smallint_ord_ore and public.eql_v3_smallint_ord (mismatched query domain). +--! @param a eql_v3.query_smallint_ord_ore left operand +--! @param b public.eql_v3_smallint_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gte(a eql_v3.query_smallint_ord_ore, b public.eql_v3_smallint_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>=', 'eql_v3.query_smallint_ord_ore and public.eql_v3_smallint_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_smallint_ord_ore: public.eql_v3_smallint_ord_ope and eql_v3.query_smallint_ord_ore (mismatched query domain). +--! @param a public.eql_v3_smallint_ord_ope left operand +--! @param b eql_v3.query_smallint_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a public.eql_v3_smallint_ord_ope, b eql_v3.query_smallint_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'public.eql_v3_smallint_ord_ope and eql_v3.query_smallint_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_smallint_ord_ore: eql_v3.query_smallint_ord_ore and public.eql_v3_smallint_ord_ope (mismatched query domain). +--! @param a eql_v3.query_smallint_ord_ore left operand +--! @param b public.eql_v3_smallint_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a eql_v3.query_smallint_ord_ore, b public.eql_v3_smallint_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'eql_v3.query_smallint_ord_ore and public.eql_v3_smallint_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_smallint_ord_ore: public.eql_v3_smallint_ord_ope and eql_v3.query_smallint_ord_ore (mismatched query domain). +--! @param a public.eql_v3_smallint_ord_ope left operand +--! @param b eql_v3.query_smallint_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a public.eql_v3_smallint_ord_ope, b eql_v3.query_smallint_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'public.eql_v3_smallint_ord_ope and eql_v3.query_smallint_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_smallint_ord_ore: eql_v3.query_smallint_ord_ore and public.eql_v3_smallint_ord_ope (mismatched query domain). +--! @param a eql_v3.query_smallint_ord_ore left operand +--! @param b public.eql_v3_smallint_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a eql_v3.query_smallint_ord_ore, b public.eql_v3_smallint_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'eql_v3.query_smallint_ord_ore and public.eql_v3_smallint_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_smallint_ord_ore: public.eql_v3_smallint_ord_ope and eql_v3.query_smallint_ord_ore (mismatched query domain). +--! @param a public.eql_v3_smallint_ord_ope left operand +--! @param b eql_v3.query_smallint_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lt(a public.eql_v3_smallint_ord_ope, b eql_v3.query_smallint_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<', 'public.eql_v3_smallint_ord_ope and eql_v3.query_smallint_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_smallint_ord_ore: eql_v3.query_smallint_ord_ore and public.eql_v3_smallint_ord_ope (mismatched query domain). +--! @param a eql_v3.query_smallint_ord_ore left operand +--! @param b public.eql_v3_smallint_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lt(a eql_v3.query_smallint_ord_ore, b public.eql_v3_smallint_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<', 'eql_v3.query_smallint_ord_ore and public.eql_v3_smallint_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_smallint_ord_ore: public.eql_v3_smallint_ord_ope and eql_v3.query_smallint_ord_ore (mismatched query domain). +--! @param a public.eql_v3_smallint_ord_ope left operand +--! @param b eql_v3.query_smallint_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lte(a public.eql_v3_smallint_ord_ope, b eql_v3.query_smallint_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<=', 'public.eql_v3_smallint_ord_ope and eql_v3.query_smallint_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_smallint_ord_ore: eql_v3.query_smallint_ord_ore and public.eql_v3_smallint_ord_ope (mismatched query domain). +--! @param a eql_v3.query_smallint_ord_ore left operand +--! @param b public.eql_v3_smallint_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lte(a eql_v3.query_smallint_ord_ore, b public.eql_v3_smallint_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<=', 'eql_v3.query_smallint_ord_ore and public.eql_v3_smallint_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_smallint_ord_ore: public.eql_v3_smallint_ord_ope and eql_v3.query_smallint_ord_ore (mismatched query domain). +--! @param a public.eql_v3_smallint_ord_ope left operand +--! @param b eql_v3.query_smallint_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gt(a public.eql_v3_smallint_ord_ope, b eql_v3.query_smallint_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>', 'public.eql_v3_smallint_ord_ope and eql_v3.query_smallint_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_smallint_ord_ore: eql_v3.query_smallint_ord_ore and public.eql_v3_smallint_ord_ope (mismatched query domain). +--! @param a eql_v3.query_smallint_ord_ore left operand +--! @param b public.eql_v3_smallint_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gt(a eql_v3.query_smallint_ord_ore, b public.eql_v3_smallint_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>', 'eql_v3.query_smallint_ord_ore and public.eql_v3_smallint_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_smallint_ord_ore: public.eql_v3_smallint_ord_ope and eql_v3.query_smallint_ord_ore (mismatched query domain). +--! @param a public.eql_v3_smallint_ord_ope left operand +--! @param b eql_v3.query_smallint_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gte(a public.eql_v3_smallint_ord_ope, b eql_v3.query_smallint_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>=', 'public.eql_v3_smallint_ord_ope and eql_v3.query_smallint_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_smallint_ord_ore: eql_v3.query_smallint_ord_ore and public.eql_v3_smallint_ord_ope (mismatched query domain). +--! @param a eql_v3.query_smallint_ord_ore left operand +--! @param b public.eql_v3_smallint_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gte(a eql_v3.query_smallint_ord_ore, b public.eql_v3_smallint_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>=', 'eql_v3.query_smallint_ord_ore and public.eql_v3_smallint_ord_ope'; END; $$ +LANGUAGE plpgsql; -- AUTOMATICALLY GENERATED FILE. --! @file encrypted_domain/smallint/query_smallint_ord_ore_operators.sql @@ -55726,6 +68627,146 @@ CREATE OPERATOR >= ( LEFTARG = eql_v3.query_smallint_ord_ore, RIGHTARG = public.eql_v3_smallint_ord_ore, COMMUTATOR = <=, NEGATOR = <, RESTRICT = scalargesel, JOIN = scalargejoinsel ); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = public.eql_v3_smallint_eq, RIGHTARG = eql_v3.query_smallint_ord_ore +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = eql_v3.query_smallint_ord_ore, RIGHTARG = public.eql_v3_smallint_eq +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = public.eql_v3_smallint_eq, RIGHTARG = eql_v3.query_smallint_ord_ore +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = eql_v3.query_smallint_ord_ore, RIGHTARG = public.eql_v3_smallint_eq +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = public.eql_v3_smallint_ord, RIGHTARG = eql_v3.query_smallint_ord_ore +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = eql_v3.query_smallint_ord_ore, RIGHTARG = public.eql_v3_smallint_ord +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = public.eql_v3_smallint_ord, RIGHTARG = eql_v3.query_smallint_ord_ore +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = eql_v3.query_smallint_ord_ore, RIGHTARG = public.eql_v3_smallint_ord +); + +CREATE OPERATOR < ( + FUNCTION = eql_v3_internal.lt, + LEFTARG = public.eql_v3_smallint_ord, RIGHTARG = eql_v3.query_smallint_ord_ore +); + +CREATE OPERATOR < ( + FUNCTION = eql_v3_internal.lt, + LEFTARG = eql_v3.query_smallint_ord_ore, RIGHTARG = public.eql_v3_smallint_ord +); + +CREATE OPERATOR <= ( + FUNCTION = eql_v3_internal.lte, + LEFTARG = public.eql_v3_smallint_ord, RIGHTARG = eql_v3.query_smallint_ord_ore +); + +CREATE OPERATOR <= ( + FUNCTION = eql_v3_internal.lte, + LEFTARG = eql_v3.query_smallint_ord_ore, RIGHTARG = public.eql_v3_smallint_ord +); + +CREATE OPERATOR > ( + FUNCTION = eql_v3_internal.gt, + LEFTARG = public.eql_v3_smallint_ord, RIGHTARG = eql_v3.query_smallint_ord_ore +); + +CREATE OPERATOR > ( + FUNCTION = eql_v3_internal.gt, + LEFTARG = eql_v3.query_smallint_ord_ore, RIGHTARG = public.eql_v3_smallint_ord +); + +CREATE OPERATOR >= ( + FUNCTION = eql_v3_internal.gte, + LEFTARG = public.eql_v3_smallint_ord, RIGHTARG = eql_v3.query_smallint_ord_ore +); + +CREATE OPERATOR >= ( + FUNCTION = eql_v3_internal.gte, + LEFTARG = eql_v3.query_smallint_ord_ore, RIGHTARG = public.eql_v3_smallint_ord +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = public.eql_v3_smallint_ord_ope, RIGHTARG = eql_v3.query_smallint_ord_ore +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = eql_v3.query_smallint_ord_ore, RIGHTARG = public.eql_v3_smallint_ord_ope +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = public.eql_v3_smallint_ord_ope, RIGHTARG = eql_v3.query_smallint_ord_ore +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = eql_v3.query_smallint_ord_ore, RIGHTARG = public.eql_v3_smallint_ord_ope +); + +CREATE OPERATOR < ( + FUNCTION = eql_v3_internal.lt, + LEFTARG = public.eql_v3_smallint_ord_ope, RIGHTARG = eql_v3.query_smallint_ord_ore +); + +CREATE OPERATOR < ( + FUNCTION = eql_v3_internal.lt, + LEFTARG = eql_v3.query_smallint_ord_ore, RIGHTARG = public.eql_v3_smallint_ord_ope +); + +CREATE OPERATOR <= ( + FUNCTION = eql_v3_internal.lte, + LEFTARG = public.eql_v3_smallint_ord_ope, RIGHTARG = eql_v3.query_smallint_ord_ore +); + +CREATE OPERATOR <= ( + FUNCTION = eql_v3_internal.lte, + LEFTARG = eql_v3.query_smallint_ord_ore, RIGHTARG = public.eql_v3_smallint_ord_ope +); + +CREATE OPERATOR > ( + FUNCTION = eql_v3_internal.gt, + LEFTARG = public.eql_v3_smallint_ord_ope, RIGHTARG = eql_v3.query_smallint_ord_ore +); + +CREATE OPERATOR > ( + FUNCTION = eql_v3_internal.gt, + LEFTARG = eql_v3.query_smallint_ord_ore, RIGHTARG = public.eql_v3_smallint_ord_ope +); + +CREATE OPERATOR >= ( + FUNCTION = eql_v3_internal.gte, + LEFTARG = public.eql_v3_smallint_ord_ope, RIGHTARG = eql_v3.query_smallint_ord_ore +); + +CREATE OPERATOR >= ( + FUNCTION = eql_v3_internal.gte, + LEFTARG = eql_v3.query_smallint_ord_ore, RIGHTARG = public.eql_v3_smallint_ord_ope +); -- AUTOMATICALLY GENERATED FILE. --! @file encrypted_domain/smallint/smallint_ord_ore_operators.sql @@ -56068,7 +69109,7 @@ AS $$ SELECT eql_v3_internal.ore_block_256(a::jsonb) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a public.eql_v3_text_ord_ore, b public.eql_v3_text_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.eq_term(a) = eql_v3.eq_term(b) $$; +AS $$ SELECT eql_v3.eq_term(a) OPERATOR(pg_catalog.=) eql_v3.eq_term(b) $$; --! @brief Operator wrapper for public.eql_v3_text_ord_ore. --! @param a public.eql_v3_text_ord_ore @@ -56076,7 +69117,7 @@ AS $$ SELECT eql_v3.eq_term(a) = eql_v3.eq_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a public.eql_v3_text_ord_ore, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.eq_term(a) = eql_v3.eq_term(b::public.eql_v3_text_ord_ore) $$; +AS $$ SELECT eql_v3.eq_term(a) OPERATOR(pg_catalog.=) eql_v3.eq_term(b::public.eql_v3_text_ord_ore) $$; --! @brief Operator wrapper for public.eql_v3_text_ord_ore. --! @param a jsonb @@ -56084,7 +69125,7 @@ AS $$ SELECT eql_v3.eq_term(a) = eql_v3.eq_term(b::public.eql_v3_text_ord_ore) $ --! @return boolean CREATE FUNCTION eql_v3.eq(a jsonb, b public.eql_v3_text_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.eq_term(a::public.eql_v3_text_ord_ore) = eql_v3.eq_term(b) $$; +AS $$ SELECT eql_v3.eq_term(a::public.eql_v3_text_ord_ore) OPERATOR(pg_catalog.=) eql_v3.eq_term(b) $$; --! @brief Operator wrapper for public.eql_v3_text_ord_ore. --! @param a public.eql_v3_text_ord_ore @@ -56092,7 +69133,7 @@ AS $$ SELECT eql_v3.eq_term(a::public.eql_v3_text_ord_ore) = eql_v3.eq_term(b) $ --! @return boolean CREATE FUNCTION eql_v3.neq(a public.eql_v3_text_ord_ore, b public.eql_v3_text_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.eq_term(a) <> eql_v3.eq_term(b) $$; +AS $$ SELECT eql_v3.eq_term(a) OPERATOR(pg_catalog.<>) eql_v3.eq_term(b) $$; --! @brief Operator wrapper for public.eql_v3_text_ord_ore. --! @param a public.eql_v3_text_ord_ore @@ -56100,7 +69141,7 @@ AS $$ SELECT eql_v3.eq_term(a) <> eql_v3.eq_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.neq(a public.eql_v3_text_ord_ore, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.eq_term(a) <> eql_v3.eq_term(b::public.eql_v3_text_ord_ore) $$; +AS $$ SELECT eql_v3.eq_term(a) OPERATOR(pg_catalog.<>) eql_v3.eq_term(b::public.eql_v3_text_ord_ore) $$; --! @brief Operator wrapper for public.eql_v3_text_ord_ore. --! @param a jsonb @@ -56108,7 +69149,7 @@ AS $$ SELECT eql_v3.eq_term(a) <> eql_v3.eq_term(b::public.eql_v3_text_ord_ore) --! @return boolean CREATE FUNCTION eql_v3.neq(a jsonb, b public.eql_v3_text_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.eq_term(a::public.eql_v3_text_ord_ore) <> eql_v3.eq_term(b) $$; +AS $$ SELECT eql_v3.eq_term(a::public.eql_v3_text_ord_ore) OPERATOR(pg_catalog.<>) eql_v3.eq_term(b) $$; --! @brief Operator wrapper for public.eql_v3_text_ord_ore. --! @param a public.eql_v3_text_ord_ore @@ -56116,7 +69157,7 @@ AS $$ SELECT eql_v3.eq_term(a::public.eql_v3_text_ord_ore) <> eql_v3.eq_term(b) --! @return boolean CREATE FUNCTION eql_v3.lt(a public.eql_v3_text_ord_ore, b public.eql_v3_text_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) < eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.<) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for public.eql_v3_text_ord_ore. --! @param a public.eql_v3_text_ord_ore @@ -56124,7 +69165,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) < eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lt(a public.eql_v3_text_ord_ore, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) < eql_v3.ord_term_ore(b::public.eql_v3_text_ord_ore) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.<) eql_v3.ord_term_ore(b::public.eql_v3_text_ord_ore) $$; --! @brief Operator wrapper for public.eql_v3_text_ord_ore. --! @param a jsonb @@ -56132,7 +69173,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) < eql_v3.ord_term_ore(b::public.eql_v3_text_ --! @return boolean CREATE FUNCTION eql_v3.lt(a jsonb, b public.eql_v3_text_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_text_ord_ore) < eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_text_ord_ore) OPERATOR(public.<) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for public.eql_v3_text_ord_ore. --! @param a public.eql_v3_text_ord_ore @@ -56140,7 +69181,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_text_ord_ore) < eql_v3.ord_ter --! @return boolean CREATE FUNCTION eql_v3.lte(a public.eql_v3_text_ord_ore, b public.eql_v3_text_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) <= eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.<=) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for public.eql_v3_text_ord_ore. --! @param a public.eql_v3_text_ord_ore @@ -56148,7 +69189,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) <= eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lte(a public.eql_v3_text_ord_ore, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) <= eql_v3.ord_term_ore(b::public.eql_v3_text_ord_ore) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.<=) eql_v3.ord_term_ore(b::public.eql_v3_text_ord_ore) $$; --! @brief Operator wrapper for public.eql_v3_text_ord_ore. --! @param a jsonb @@ -56156,7 +69197,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) <= eql_v3.ord_term_ore(b::public.eql_v3_text --! @return boolean CREATE FUNCTION eql_v3.lte(a jsonb, b public.eql_v3_text_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_text_ord_ore) <= eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_text_ord_ore) OPERATOR(public.<=) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for public.eql_v3_text_ord_ore. --! @param a public.eql_v3_text_ord_ore @@ -56164,7 +69205,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_text_ord_ore) <= eql_v3.ord_te --! @return boolean CREATE FUNCTION eql_v3.gt(a public.eql_v3_text_ord_ore, b public.eql_v3_text_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) > eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.>) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for public.eql_v3_text_ord_ore. --! @param a public.eql_v3_text_ord_ore @@ -56172,7 +69213,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) > eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gt(a public.eql_v3_text_ord_ore, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) > eql_v3.ord_term_ore(b::public.eql_v3_text_ord_ore) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.>) eql_v3.ord_term_ore(b::public.eql_v3_text_ord_ore) $$; --! @brief Operator wrapper for public.eql_v3_text_ord_ore. --! @param a jsonb @@ -56180,7 +69221,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) > eql_v3.ord_term_ore(b::public.eql_v3_text_ --! @return boolean CREATE FUNCTION eql_v3.gt(a jsonb, b public.eql_v3_text_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_text_ord_ore) > eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_text_ord_ore) OPERATOR(public.>) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for public.eql_v3_text_ord_ore. --! @param a public.eql_v3_text_ord_ore @@ -56188,7 +69229,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_text_ord_ore) > eql_v3.ord_ter --! @return boolean CREATE FUNCTION eql_v3.gte(a public.eql_v3_text_ord_ore, b public.eql_v3_text_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) >= eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.>=) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for public.eql_v3_text_ord_ore. --! @param a public.eql_v3_text_ord_ore @@ -56196,7 +69237,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) >= eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gte(a public.eql_v3_text_ord_ore, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) >= eql_v3.ord_term_ore(b::public.eql_v3_text_ord_ore) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.>=) eql_v3.ord_term_ore(b::public.eql_v3_text_ord_ore) $$; --! @brief Operator wrapper for public.eql_v3_text_ord_ore. --! @param a jsonb @@ -56204,7 +69245,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) >= eql_v3.ord_term_ore(b::public.eql_v3_text --! @return boolean CREATE FUNCTION eql_v3.gte(a jsonb, b public.eql_v3_text_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_text_ord_ore) >= eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_text_ord_ore) OPERATOR(public.>=) eql_v3.ord_term_ore(b) $$; --! @brief Unsupported operator blocker for public.eql_v3_text_ord_ore. --! @@ -56638,7 +69679,7 @@ AS $$ SELECT eql_v3_internal.ore_block_256(a::jsonb) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a public.eql_v3_text_ord_ore, b eql_v3.query_text_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.eq_term(a) = eql_v3.eq_term(b) $$; +AS $$ SELECT eql_v3.eq_term(a) OPERATOR(pg_catalog.=) eql_v3.eq_term(b) $$; --! @brief Operator wrapper for eql_v3.query_text_ord_ore. --! @param a eql_v3.query_text_ord_ore @@ -56646,7 +69687,7 @@ AS $$ SELECT eql_v3.eq_term(a) = eql_v3.eq_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a eql_v3.query_text_ord_ore, b public.eql_v3_text_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.eq_term(a) = eql_v3.eq_term(b) $$; +AS $$ SELECT eql_v3.eq_term(a) OPERATOR(pg_catalog.=) eql_v3.eq_term(b) $$; --! @brief Operator wrapper for eql_v3.query_text_ord_ore. --! @param a public.eql_v3_text_ord_ore @@ -56654,7 +69695,7 @@ AS $$ SELECT eql_v3.eq_term(a) = eql_v3.eq_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.neq(a public.eql_v3_text_ord_ore, b eql_v3.query_text_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.eq_term(a) <> eql_v3.eq_term(b) $$; +AS $$ SELECT eql_v3.eq_term(a) OPERATOR(pg_catalog.<>) eql_v3.eq_term(b) $$; --! @brief Operator wrapper for eql_v3.query_text_ord_ore. --! @param a eql_v3.query_text_ord_ore @@ -56662,7 +69703,7 @@ AS $$ SELECT eql_v3.eq_term(a) <> eql_v3.eq_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.neq(a eql_v3.query_text_ord_ore, b public.eql_v3_text_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.eq_term(a) <> eql_v3.eq_term(b) $$; +AS $$ SELECT eql_v3.eq_term(a) OPERATOR(pg_catalog.<>) eql_v3.eq_term(b) $$; --! @brief Operator wrapper for eql_v3.query_text_ord_ore. --! @param a public.eql_v3_text_ord_ore @@ -56670,7 +69711,7 @@ AS $$ SELECT eql_v3.eq_term(a) <> eql_v3.eq_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lt(a public.eql_v3_text_ord_ore, b eql_v3.query_text_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) < eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.<) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for eql_v3.query_text_ord_ore. --! @param a eql_v3.query_text_ord_ore @@ -56678,7 +69719,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) < eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lt(a eql_v3.query_text_ord_ore, b public.eql_v3_text_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) < eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.<) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for eql_v3.query_text_ord_ore. --! @param a public.eql_v3_text_ord_ore @@ -56686,7 +69727,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) < eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lte(a public.eql_v3_text_ord_ore, b eql_v3.query_text_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) <= eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.<=) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for eql_v3.query_text_ord_ore. --! @param a eql_v3.query_text_ord_ore @@ -56694,7 +69735,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) <= eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lte(a eql_v3.query_text_ord_ore, b public.eql_v3_text_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) <= eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.<=) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for eql_v3.query_text_ord_ore. --! @param a public.eql_v3_text_ord_ore @@ -56702,7 +69743,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) <= eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gt(a public.eql_v3_text_ord_ore, b eql_v3.query_text_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) > eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.>) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for eql_v3.query_text_ord_ore. --! @param a eql_v3.query_text_ord_ore @@ -56710,7 +69751,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) > eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gt(a eql_v3.query_text_ord_ore, b public.eql_v3_text_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) > eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.>) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for eql_v3.query_text_ord_ore. --! @param a public.eql_v3_text_ord_ore @@ -56718,7 +69759,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) > eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gte(a public.eql_v3_text_ord_ore, b eql_v3.query_text_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) >= eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.>=) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for eql_v3.query_text_ord_ore. --! @param a eql_v3.query_text_ord_ore @@ -56726,7 +69767,475 @@ AS $$ SELECT eql_v3.ord_term_ore(a) >= eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gte(a eql_v3.query_text_ord_ore, b public.eql_v3_text_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) >= eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.>=) eql_v3.ord_term_ore(b) $$; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord_ore: public.eql_v3_text_eq and eql_v3.query_text_ord_ore (mismatched query domain). +--! @param a public.eql_v3_text_eq left operand +--! @param b eql_v3.query_text_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a public.eql_v3_text_eq, b eql_v3.query_text_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'public.eql_v3_text_eq and eql_v3.query_text_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord_ore: eql_v3.query_text_ord_ore and public.eql_v3_text_eq (mismatched query domain). +--! @param a eql_v3.query_text_ord_ore left operand +--! @param b public.eql_v3_text_eq right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a eql_v3.query_text_ord_ore, b public.eql_v3_text_eq) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'eql_v3.query_text_ord_ore and public.eql_v3_text_eq'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord_ore: public.eql_v3_text_eq and eql_v3.query_text_ord_ore (mismatched query domain). +--! @param a public.eql_v3_text_eq left operand +--! @param b eql_v3.query_text_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a public.eql_v3_text_eq, b eql_v3.query_text_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'public.eql_v3_text_eq and eql_v3.query_text_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord_ore: eql_v3.query_text_ord_ore and public.eql_v3_text_eq (mismatched query domain). +--! @param a eql_v3.query_text_ord_ore left operand +--! @param b public.eql_v3_text_eq right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a eql_v3.query_text_ord_ore, b public.eql_v3_text_eq) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'eql_v3.query_text_ord_ore and public.eql_v3_text_eq'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord_ore: public.eql_v3_text_ord and eql_v3.query_text_ord_ore (mismatched query domain). +--! @param a public.eql_v3_text_ord left operand +--! @param b eql_v3.query_text_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a public.eql_v3_text_ord, b eql_v3.query_text_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'public.eql_v3_text_ord and eql_v3.query_text_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord_ore: eql_v3.query_text_ord_ore and public.eql_v3_text_ord (mismatched query domain). +--! @param a eql_v3.query_text_ord_ore left operand +--! @param b public.eql_v3_text_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a eql_v3.query_text_ord_ore, b public.eql_v3_text_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'eql_v3.query_text_ord_ore and public.eql_v3_text_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord_ore: public.eql_v3_text_ord and eql_v3.query_text_ord_ore (mismatched query domain). +--! @param a public.eql_v3_text_ord left operand +--! @param b eql_v3.query_text_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a public.eql_v3_text_ord, b eql_v3.query_text_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'public.eql_v3_text_ord and eql_v3.query_text_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord_ore: eql_v3.query_text_ord_ore and public.eql_v3_text_ord (mismatched query domain). +--! @param a eql_v3.query_text_ord_ore left operand +--! @param b public.eql_v3_text_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a eql_v3.query_text_ord_ore, b public.eql_v3_text_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'eql_v3.query_text_ord_ore and public.eql_v3_text_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord_ore: public.eql_v3_text_ord and eql_v3.query_text_ord_ore (mismatched query domain). +--! @param a public.eql_v3_text_ord left operand +--! @param b eql_v3.query_text_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lt(a public.eql_v3_text_ord, b eql_v3.query_text_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<', 'public.eql_v3_text_ord and eql_v3.query_text_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord_ore: eql_v3.query_text_ord_ore and public.eql_v3_text_ord (mismatched query domain). +--! @param a eql_v3.query_text_ord_ore left operand +--! @param b public.eql_v3_text_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lt(a eql_v3.query_text_ord_ore, b public.eql_v3_text_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<', 'eql_v3.query_text_ord_ore and public.eql_v3_text_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord_ore: public.eql_v3_text_ord and eql_v3.query_text_ord_ore (mismatched query domain). +--! @param a public.eql_v3_text_ord left operand +--! @param b eql_v3.query_text_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lte(a public.eql_v3_text_ord, b eql_v3.query_text_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<=', 'public.eql_v3_text_ord and eql_v3.query_text_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord_ore: eql_v3.query_text_ord_ore and public.eql_v3_text_ord (mismatched query domain). +--! @param a eql_v3.query_text_ord_ore left operand +--! @param b public.eql_v3_text_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lte(a eql_v3.query_text_ord_ore, b public.eql_v3_text_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<=', 'eql_v3.query_text_ord_ore and public.eql_v3_text_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord_ore: public.eql_v3_text_ord and eql_v3.query_text_ord_ore (mismatched query domain). +--! @param a public.eql_v3_text_ord left operand +--! @param b eql_v3.query_text_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gt(a public.eql_v3_text_ord, b eql_v3.query_text_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>', 'public.eql_v3_text_ord and eql_v3.query_text_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord_ore: eql_v3.query_text_ord_ore and public.eql_v3_text_ord (mismatched query domain). +--! @param a eql_v3.query_text_ord_ore left operand +--! @param b public.eql_v3_text_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gt(a eql_v3.query_text_ord_ore, b public.eql_v3_text_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>', 'eql_v3.query_text_ord_ore and public.eql_v3_text_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord_ore: public.eql_v3_text_ord and eql_v3.query_text_ord_ore (mismatched query domain). +--! @param a public.eql_v3_text_ord left operand +--! @param b eql_v3.query_text_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gte(a public.eql_v3_text_ord, b eql_v3.query_text_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>=', 'public.eql_v3_text_ord and eql_v3.query_text_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord_ore: eql_v3.query_text_ord_ore and public.eql_v3_text_ord (mismatched query domain). +--! @param a eql_v3.query_text_ord_ore left operand +--! @param b public.eql_v3_text_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gte(a eql_v3.query_text_ord_ore, b public.eql_v3_text_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>=', 'eql_v3.query_text_ord_ore and public.eql_v3_text_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord_ore: public.eql_v3_text_ord_ope and eql_v3.query_text_ord_ore (mismatched query domain). +--! @param a public.eql_v3_text_ord_ope left operand +--! @param b eql_v3.query_text_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a public.eql_v3_text_ord_ope, b eql_v3.query_text_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'public.eql_v3_text_ord_ope and eql_v3.query_text_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord_ore: eql_v3.query_text_ord_ore and public.eql_v3_text_ord_ope (mismatched query domain). +--! @param a eql_v3.query_text_ord_ore left operand +--! @param b public.eql_v3_text_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a eql_v3.query_text_ord_ore, b public.eql_v3_text_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'eql_v3.query_text_ord_ore and public.eql_v3_text_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord_ore: public.eql_v3_text_ord_ope and eql_v3.query_text_ord_ore (mismatched query domain). +--! @param a public.eql_v3_text_ord_ope left operand +--! @param b eql_v3.query_text_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a public.eql_v3_text_ord_ope, b eql_v3.query_text_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'public.eql_v3_text_ord_ope and eql_v3.query_text_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord_ore: eql_v3.query_text_ord_ore and public.eql_v3_text_ord_ope (mismatched query domain). +--! @param a eql_v3.query_text_ord_ore left operand +--! @param b public.eql_v3_text_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a eql_v3.query_text_ord_ore, b public.eql_v3_text_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'eql_v3.query_text_ord_ore and public.eql_v3_text_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord_ore: public.eql_v3_text_ord_ope and eql_v3.query_text_ord_ore (mismatched query domain). +--! @param a public.eql_v3_text_ord_ope left operand +--! @param b eql_v3.query_text_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lt(a public.eql_v3_text_ord_ope, b eql_v3.query_text_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<', 'public.eql_v3_text_ord_ope and eql_v3.query_text_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord_ore: eql_v3.query_text_ord_ore and public.eql_v3_text_ord_ope (mismatched query domain). +--! @param a eql_v3.query_text_ord_ore left operand +--! @param b public.eql_v3_text_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lt(a eql_v3.query_text_ord_ore, b public.eql_v3_text_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<', 'eql_v3.query_text_ord_ore and public.eql_v3_text_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord_ore: public.eql_v3_text_ord_ope and eql_v3.query_text_ord_ore (mismatched query domain). +--! @param a public.eql_v3_text_ord_ope left operand +--! @param b eql_v3.query_text_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lte(a public.eql_v3_text_ord_ope, b eql_v3.query_text_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<=', 'public.eql_v3_text_ord_ope and eql_v3.query_text_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord_ore: eql_v3.query_text_ord_ore and public.eql_v3_text_ord_ope (mismatched query domain). +--! @param a eql_v3.query_text_ord_ore left operand +--! @param b public.eql_v3_text_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lte(a eql_v3.query_text_ord_ore, b public.eql_v3_text_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<=', 'eql_v3.query_text_ord_ore and public.eql_v3_text_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord_ore: public.eql_v3_text_ord_ope and eql_v3.query_text_ord_ore (mismatched query domain). +--! @param a public.eql_v3_text_ord_ope left operand +--! @param b eql_v3.query_text_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gt(a public.eql_v3_text_ord_ope, b eql_v3.query_text_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>', 'public.eql_v3_text_ord_ope and eql_v3.query_text_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord_ore: eql_v3.query_text_ord_ore and public.eql_v3_text_ord_ope (mismatched query domain). +--! @param a eql_v3.query_text_ord_ore left operand +--! @param b public.eql_v3_text_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gt(a eql_v3.query_text_ord_ore, b public.eql_v3_text_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>', 'eql_v3.query_text_ord_ore and public.eql_v3_text_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord_ore: public.eql_v3_text_ord_ope and eql_v3.query_text_ord_ore (mismatched query domain). +--! @param a public.eql_v3_text_ord_ope left operand +--! @param b eql_v3.query_text_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gte(a public.eql_v3_text_ord_ope, b eql_v3.query_text_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>=', 'public.eql_v3_text_ord_ope and eql_v3.query_text_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord_ore: eql_v3.query_text_ord_ore and public.eql_v3_text_ord_ope (mismatched query domain). +--! @param a eql_v3.query_text_ord_ore left operand +--! @param b public.eql_v3_text_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gte(a eql_v3.query_text_ord_ore, b public.eql_v3_text_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>=', 'eql_v3.query_text_ord_ore and public.eql_v3_text_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord_ore: public.eql_v3_text_search_ore and eql_v3.query_text_ord_ore (mismatched query domain). +--! @param a public.eql_v3_text_search_ore left operand +--! @param b eql_v3.query_text_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a public.eql_v3_text_search_ore, b eql_v3.query_text_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'public.eql_v3_text_search_ore and eql_v3.query_text_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord_ore: eql_v3.query_text_ord_ore and public.eql_v3_text_search_ore (mismatched query domain). +--! @param a eql_v3.query_text_ord_ore left operand +--! @param b public.eql_v3_text_search_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a eql_v3.query_text_ord_ore, b public.eql_v3_text_search_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'eql_v3.query_text_ord_ore and public.eql_v3_text_search_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord_ore: public.eql_v3_text_search_ore and eql_v3.query_text_ord_ore (mismatched query domain). +--! @param a public.eql_v3_text_search_ore left operand +--! @param b eql_v3.query_text_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a public.eql_v3_text_search_ore, b eql_v3.query_text_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'public.eql_v3_text_search_ore and eql_v3.query_text_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord_ore: eql_v3.query_text_ord_ore and public.eql_v3_text_search_ore (mismatched query domain). +--! @param a eql_v3.query_text_ord_ore left operand +--! @param b public.eql_v3_text_search_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a eql_v3.query_text_ord_ore, b public.eql_v3_text_search_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'eql_v3.query_text_ord_ore and public.eql_v3_text_search_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord_ore: public.eql_v3_text_search_ore and eql_v3.query_text_ord_ore (mismatched query domain). +--! @param a public.eql_v3_text_search_ore left operand +--! @param b eql_v3.query_text_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lt(a public.eql_v3_text_search_ore, b eql_v3.query_text_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<', 'public.eql_v3_text_search_ore and eql_v3.query_text_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord_ore: eql_v3.query_text_ord_ore and public.eql_v3_text_search_ore (mismatched query domain). +--! @param a eql_v3.query_text_ord_ore left operand +--! @param b public.eql_v3_text_search_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lt(a eql_v3.query_text_ord_ore, b public.eql_v3_text_search_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<', 'eql_v3.query_text_ord_ore and public.eql_v3_text_search_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord_ore: public.eql_v3_text_search_ore and eql_v3.query_text_ord_ore (mismatched query domain). +--! @param a public.eql_v3_text_search_ore left operand +--! @param b eql_v3.query_text_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lte(a public.eql_v3_text_search_ore, b eql_v3.query_text_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<=', 'public.eql_v3_text_search_ore and eql_v3.query_text_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord_ore: eql_v3.query_text_ord_ore and public.eql_v3_text_search_ore (mismatched query domain). +--! @param a eql_v3.query_text_ord_ore left operand +--! @param b public.eql_v3_text_search_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lte(a eql_v3.query_text_ord_ore, b public.eql_v3_text_search_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<=', 'eql_v3.query_text_ord_ore and public.eql_v3_text_search_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord_ore: public.eql_v3_text_search_ore and eql_v3.query_text_ord_ore (mismatched query domain). +--! @param a public.eql_v3_text_search_ore left operand +--! @param b eql_v3.query_text_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gt(a public.eql_v3_text_search_ore, b eql_v3.query_text_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>', 'public.eql_v3_text_search_ore and eql_v3.query_text_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord_ore: eql_v3.query_text_ord_ore and public.eql_v3_text_search_ore (mismatched query domain). +--! @param a eql_v3.query_text_ord_ore left operand +--! @param b public.eql_v3_text_search_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gt(a eql_v3.query_text_ord_ore, b public.eql_v3_text_search_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>', 'eql_v3.query_text_ord_ore and public.eql_v3_text_search_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord_ore: public.eql_v3_text_search_ore and eql_v3.query_text_ord_ore (mismatched query domain). +--! @param a public.eql_v3_text_search_ore left operand +--! @param b eql_v3.query_text_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gte(a public.eql_v3_text_search_ore, b eql_v3.query_text_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>=', 'public.eql_v3_text_search_ore and eql_v3.query_text_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord_ore: eql_v3.query_text_ord_ore and public.eql_v3_text_search_ore (mismatched query domain). +--! @param a eql_v3.query_text_ord_ore left operand +--! @param b public.eql_v3_text_search_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gte(a eql_v3.query_text_ord_ore, b public.eql_v3_text_search_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>=', 'eql_v3.query_text_ord_ore and public.eql_v3_text_search_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord_ore: public.eql_v3_text_search and eql_v3.query_text_ord_ore (mismatched query domain). +--! @param a public.eql_v3_text_search left operand +--! @param b eql_v3.query_text_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a public.eql_v3_text_search, b eql_v3.query_text_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'public.eql_v3_text_search and eql_v3.query_text_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord_ore: eql_v3.query_text_ord_ore and public.eql_v3_text_search (mismatched query domain). +--! @param a eql_v3.query_text_ord_ore left operand +--! @param b public.eql_v3_text_search right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a eql_v3.query_text_ord_ore, b public.eql_v3_text_search) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'eql_v3.query_text_ord_ore and public.eql_v3_text_search'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord_ore: public.eql_v3_text_search and eql_v3.query_text_ord_ore (mismatched query domain). +--! @param a public.eql_v3_text_search left operand +--! @param b eql_v3.query_text_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a public.eql_v3_text_search, b eql_v3.query_text_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'public.eql_v3_text_search and eql_v3.query_text_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord_ore: eql_v3.query_text_ord_ore and public.eql_v3_text_search (mismatched query domain). +--! @param a eql_v3.query_text_ord_ore left operand +--! @param b public.eql_v3_text_search right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a eql_v3.query_text_ord_ore, b public.eql_v3_text_search) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'eql_v3.query_text_ord_ore and public.eql_v3_text_search'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord_ore: public.eql_v3_text_search and eql_v3.query_text_ord_ore (mismatched query domain). +--! @param a public.eql_v3_text_search left operand +--! @param b eql_v3.query_text_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lt(a public.eql_v3_text_search, b eql_v3.query_text_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<', 'public.eql_v3_text_search and eql_v3.query_text_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord_ore: eql_v3.query_text_ord_ore and public.eql_v3_text_search (mismatched query domain). +--! @param a eql_v3.query_text_ord_ore left operand +--! @param b public.eql_v3_text_search right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lt(a eql_v3.query_text_ord_ore, b public.eql_v3_text_search) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<', 'eql_v3.query_text_ord_ore and public.eql_v3_text_search'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord_ore: public.eql_v3_text_search and eql_v3.query_text_ord_ore (mismatched query domain). +--! @param a public.eql_v3_text_search left operand +--! @param b eql_v3.query_text_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lte(a public.eql_v3_text_search, b eql_v3.query_text_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<=', 'public.eql_v3_text_search and eql_v3.query_text_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord_ore: eql_v3.query_text_ord_ore and public.eql_v3_text_search (mismatched query domain). +--! @param a eql_v3.query_text_ord_ore left operand +--! @param b public.eql_v3_text_search right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lte(a eql_v3.query_text_ord_ore, b public.eql_v3_text_search) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<=', 'eql_v3.query_text_ord_ore and public.eql_v3_text_search'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord_ore: public.eql_v3_text_search and eql_v3.query_text_ord_ore (mismatched query domain). +--! @param a public.eql_v3_text_search left operand +--! @param b eql_v3.query_text_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gt(a public.eql_v3_text_search, b eql_v3.query_text_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>', 'public.eql_v3_text_search and eql_v3.query_text_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord_ore: eql_v3.query_text_ord_ore and public.eql_v3_text_search (mismatched query domain). +--! @param a eql_v3.query_text_ord_ore left operand +--! @param b public.eql_v3_text_search right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gt(a eql_v3.query_text_ord_ore, b public.eql_v3_text_search) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>', 'eql_v3.query_text_ord_ore and public.eql_v3_text_search'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord_ore: public.eql_v3_text_search and eql_v3.query_text_ord_ore (mismatched query domain). +--! @param a public.eql_v3_text_search left operand +--! @param b eql_v3.query_text_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gte(a public.eql_v3_text_search, b eql_v3.query_text_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>=', 'public.eql_v3_text_search and eql_v3.query_text_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_ord_ore: eql_v3.query_text_ord_ore and public.eql_v3_text_search (mismatched query domain). +--! @param a eql_v3.query_text_ord_ore left operand +--! @param b public.eql_v3_text_search right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gte(a eql_v3.query_text_ord_ore, b public.eql_v3_text_search) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>=', 'eql_v3.query_text_ord_ore and public.eql_v3_text_search'; END; $$ +LANGUAGE plpgsql; -- AUTOMATICALLY GENERATED FILE. --! @file encrypted_domain/text/query_text_ord_ore_operators.sql @@ -56803,6 +70312,266 @@ CREATE OPERATOR >= ( LEFTARG = eql_v3.query_text_ord_ore, RIGHTARG = public.eql_v3_text_ord_ore, COMMUTATOR = <=, NEGATOR = <, RESTRICT = scalargesel, JOIN = scalargejoinsel ); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = public.eql_v3_text_eq, RIGHTARG = eql_v3.query_text_ord_ore +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = eql_v3.query_text_ord_ore, RIGHTARG = public.eql_v3_text_eq +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = public.eql_v3_text_eq, RIGHTARG = eql_v3.query_text_ord_ore +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = eql_v3.query_text_ord_ore, RIGHTARG = public.eql_v3_text_eq +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = public.eql_v3_text_ord, RIGHTARG = eql_v3.query_text_ord_ore +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = eql_v3.query_text_ord_ore, RIGHTARG = public.eql_v3_text_ord +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = public.eql_v3_text_ord, RIGHTARG = eql_v3.query_text_ord_ore +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = eql_v3.query_text_ord_ore, RIGHTARG = public.eql_v3_text_ord +); + +CREATE OPERATOR < ( + FUNCTION = eql_v3_internal.lt, + LEFTARG = public.eql_v3_text_ord, RIGHTARG = eql_v3.query_text_ord_ore +); + +CREATE OPERATOR < ( + FUNCTION = eql_v3_internal.lt, + LEFTARG = eql_v3.query_text_ord_ore, RIGHTARG = public.eql_v3_text_ord +); + +CREATE OPERATOR <= ( + FUNCTION = eql_v3_internal.lte, + LEFTARG = public.eql_v3_text_ord, RIGHTARG = eql_v3.query_text_ord_ore +); + +CREATE OPERATOR <= ( + FUNCTION = eql_v3_internal.lte, + LEFTARG = eql_v3.query_text_ord_ore, RIGHTARG = public.eql_v3_text_ord +); + +CREATE OPERATOR > ( + FUNCTION = eql_v3_internal.gt, + LEFTARG = public.eql_v3_text_ord, RIGHTARG = eql_v3.query_text_ord_ore +); + +CREATE OPERATOR > ( + FUNCTION = eql_v3_internal.gt, + LEFTARG = eql_v3.query_text_ord_ore, RIGHTARG = public.eql_v3_text_ord +); + +CREATE OPERATOR >= ( + FUNCTION = eql_v3_internal.gte, + LEFTARG = public.eql_v3_text_ord, RIGHTARG = eql_v3.query_text_ord_ore +); + +CREATE OPERATOR >= ( + FUNCTION = eql_v3_internal.gte, + LEFTARG = eql_v3.query_text_ord_ore, RIGHTARG = public.eql_v3_text_ord +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = public.eql_v3_text_ord_ope, RIGHTARG = eql_v3.query_text_ord_ore +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = eql_v3.query_text_ord_ore, RIGHTARG = public.eql_v3_text_ord_ope +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = public.eql_v3_text_ord_ope, RIGHTARG = eql_v3.query_text_ord_ore +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = eql_v3.query_text_ord_ore, RIGHTARG = public.eql_v3_text_ord_ope +); + +CREATE OPERATOR < ( + FUNCTION = eql_v3_internal.lt, + LEFTARG = public.eql_v3_text_ord_ope, RIGHTARG = eql_v3.query_text_ord_ore +); + +CREATE OPERATOR < ( + FUNCTION = eql_v3_internal.lt, + LEFTARG = eql_v3.query_text_ord_ore, RIGHTARG = public.eql_v3_text_ord_ope +); + +CREATE OPERATOR <= ( + FUNCTION = eql_v3_internal.lte, + LEFTARG = public.eql_v3_text_ord_ope, RIGHTARG = eql_v3.query_text_ord_ore +); + +CREATE OPERATOR <= ( + FUNCTION = eql_v3_internal.lte, + LEFTARG = eql_v3.query_text_ord_ore, RIGHTARG = public.eql_v3_text_ord_ope +); + +CREATE OPERATOR > ( + FUNCTION = eql_v3_internal.gt, + LEFTARG = public.eql_v3_text_ord_ope, RIGHTARG = eql_v3.query_text_ord_ore +); + +CREATE OPERATOR > ( + FUNCTION = eql_v3_internal.gt, + LEFTARG = eql_v3.query_text_ord_ore, RIGHTARG = public.eql_v3_text_ord_ope +); + +CREATE OPERATOR >= ( + FUNCTION = eql_v3_internal.gte, + LEFTARG = public.eql_v3_text_ord_ope, RIGHTARG = eql_v3.query_text_ord_ore +); + +CREATE OPERATOR >= ( + FUNCTION = eql_v3_internal.gte, + LEFTARG = eql_v3.query_text_ord_ore, RIGHTARG = public.eql_v3_text_ord_ope +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = public.eql_v3_text_search_ore, RIGHTARG = eql_v3.query_text_ord_ore +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = eql_v3.query_text_ord_ore, RIGHTARG = public.eql_v3_text_search_ore +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = public.eql_v3_text_search_ore, RIGHTARG = eql_v3.query_text_ord_ore +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = eql_v3.query_text_ord_ore, RIGHTARG = public.eql_v3_text_search_ore +); + +CREATE OPERATOR < ( + FUNCTION = eql_v3_internal.lt, + LEFTARG = public.eql_v3_text_search_ore, RIGHTARG = eql_v3.query_text_ord_ore +); + +CREATE OPERATOR < ( + FUNCTION = eql_v3_internal.lt, + LEFTARG = eql_v3.query_text_ord_ore, RIGHTARG = public.eql_v3_text_search_ore +); + +CREATE OPERATOR <= ( + FUNCTION = eql_v3_internal.lte, + LEFTARG = public.eql_v3_text_search_ore, RIGHTARG = eql_v3.query_text_ord_ore +); + +CREATE OPERATOR <= ( + FUNCTION = eql_v3_internal.lte, + LEFTARG = eql_v3.query_text_ord_ore, RIGHTARG = public.eql_v3_text_search_ore +); + +CREATE OPERATOR > ( + FUNCTION = eql_v3_internal.gt, + LEFTARG = public.eql_v3_text_search_ore, RIGHTARG = eql_v3.query_text_ord_ore +); + +CREATE OPERATOR > ( + FUNCTION = eql_v3_internal.gt, + LEFTARG = eql_v3.query_text_ord_ore, RIGHTARG = public.eql_v3_text_search_ore +); + +CREATE OPERATOR >= ( + FUNCTION = eql_v3_internal.gte, + LEFTARG = public.eql_v3_text_search_ore, RIGHTARG = eql_v3.query_text_ord_ore +); + +CREATE OPERATOR >= ( + FUNCTION = eql_v3_internal.gte, + LEFTARG = eql_v3.query_text_ord_ore, RIGHTARG = public.eql_v3_text_search_ore +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = public.eql_v3_text_search, RIGHTARG = eql_v3.query_text_ord_ore +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = eql_v3.query_text_ord_ore, RIGHTARG = public.eql_v3_text_search +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = public.eql_v3_text_search, RIGHTARG = eql_v3.query_text_ord_ore +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = eql_v3.query_text_ord_ore, RIGHTARG = public.eql_v3_text_search +); + +CREATE OPERATOR < ( + FUNCTION = eql_v3_internal.lt, + LEFTARG = public.eql_v3_text_search, RIGHTARG = eql_v3.query_text_ord_ore +); + +CREATE OPERATOR < ( + FUNCTION = eql_v3_internal.lt, + LEFTARG = eql_v3.query_text_ord_ore, RIGHTARG = public.eql_v3_text_search +); + +CREATE OPERATOR <= ( + FUNCTION = eql_v3_internal.lte, + LEFTARG = public.eql_v3_text_search, RIGHTARG = eql_v3.query_text_ord_ore +); + +CREATE OPERATOR <= ( + FUNCTION = eql_v3_internal.lte, + LEFTARG = eql_v3.query_text_ord_ore, RIGHTARG = public.eql_v3_text_search +); + +CREATE OPERATOR > ( + FUNCTION = eql_v3_internal.gt, + LEFTARG = public.eql_v3_text_search, RIGHTARG = eql_v3.query_text_ord_ore +); + +CREATE OPERATOR > ( + FUNCTION = eql_v3_internal.gt, + LEFTARG = eql_v3.query_text_ord_ore, RIGHTARG = public.eql_v3_text_search +); + +CREATE OPERATOR >= ( + FUNCTION = eql_v3_internal.gte, + LEFTARG = public.eql_v3_text_search, RIGHTARG = eql_v3.query_text_ord_ore +); + +CREATE OPERATOR >= ( + FUNCTION = eql_v3_internal.gte, + LEFTARG = eql_v3.query_text_ord_ore, RIGHTARG = public.eql_v3_text_search +); -- AUTOMATICALLY GENERATED FILE. --! @file encrypted_domain/text/text_ord_ore_operators.sql @@ -57153,7 +70922,7 @@ AS $$ SELECT eql_v3_internal.bloom_filter(a::jsonb) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a public.eql_v3_text_search_ore, b public.eql_v3_text_search_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.eq_term(a) = eql_v3.eq_term(b) $$; +AS $$ SELECT eql_v3.eq_term(a) OPERATOR(pg_catalog.=) eql_v3.eq_term(b) $$; --! @brief Operator wrapper for public.eql_v3_text_search_ore. --! @param a public.eql_v3_text_search_ore @@ -57161,7 +70930,7 @@ AS $$ SELECT eql_v3.eq_term(a) = eql_v3.eq_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a public.eql_v3_text_search_ore, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.eq_term(a) = eql_v3.eq_term(b::public.eql_v3_text_search_ore) $$; +AS $$ SELECT eql_v3.eq_term(a) OPERATOR(pg_catalog.=) eql_v3.eq_term(b::public.eql_v3_text_search_ore) $$; --! @brief Operator wrapper for public.eql_v3_text_search_ore. --! @param a jsonb @@ -57169,7 +70938,7 @@ AS $$ SELECT eql_v3.eq_term(a) = eql_v3.eq_term(b::public.eql_v3_text_search_ore --! @return boolean CREATE FUNCTION eql_v3.eq(a jsonb, b public.eql_v3_text_search_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.eq_term(a::public.eql_v3_text_search_ore) = eql_v3.eq_term(b) $$; +AS $$ SELECT eql_v3.eq_term(a::public.eql_v3_text_search_ore) OPERATOR(pg_catalog.=) eql_v3.eq_term(b) $$; --! @brief Operator wrapper for public.eql_v3_text_search_ore. --! @param a public.eql_v3_text_search_ore @@ -57177,7 +70946,7 @@ AS $$ SELECT eql_v3.eq_term(a::public.eql_v3_text_search_ore) = eql_v3.eq_term(b --! @return boolean CREATE FUNCTION eql_v3.neq(a public.eql_v3_text_search_ore, b public.eql_v3_text_search_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.eq_term(a) <> eql_v3.eq_term(b) $$; +AS $$ SELECT eql_v3.eq_term(a) OPERATOR(pg_catalog.<>) eql_v3.eq_term(b) $$; --! @brief Operator wrapper for public.eql_v3_text_search_ore. --! @param a public.eql_v3_text_search_ore @@ -57185,7 +70954,7 @@ AS $$ SELECT eql_v3.eq_term(a) <> eql_v3.eq_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.neq(a public.eql_v3_text_search_ore, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.eq_term(a) <> eql_v3.eq_term(b::public.eql_v3_text_search_ore) $$; +AS $$ SELECT eql_v3.eq_term(a) OPERATOR(pg_catalog.<>) eql_v3.eq_term(b::public.eql_v3_text_search_ore) $$; --! @brief Operator wrapper for public.eql_v3_text_search_ore. --! @param a jsonb @@ -57193,7 +70962,7 @@ AS $$ SELECT eql_v3.eq_term(a) <> eql_v3.eq_term(b::public.eql_v3_text_search_or --! @return boolean CREATE FUNCTION eql_v3.neq(a jsonb, b public.eql_v3_text_search_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.eq_term(a::public.eql_v3_text_search_ore) <> eql_v3.eq_term(b) $$; +AS $$ SELECT eql_v3.eq_term(a::public.eql_v3_text_search_ore) OPERATOR(pg_catalog.<>) eql_v3.eq_term(b) $$; --! @brief Operator wrapper for public.eql_v3_text_search_ore. --! @param a public.eql_v3_text_search_ore @@ -57201,7 +70970,7 @@ AS $$ SELECT eql_v3.eq_term(a::public.eql_v3_text_search_ore) <> eql_v3.eq_term( --! @return boolean CREATE FUNCTION eql_v3.lt(a public.eql_v3_text_search_ore, b public.eql_v3_text_search_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) < eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.<) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for public.eql_v3_text_search_ore. --! @param a public.eql_v3_text_search_ore @@ -57209,7 +70978,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) < eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lt(a public.eql_v3_text_search_ore, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) < eql_v3.ord_term_ore(b::public.eql_v3_text_search_ore) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.<) eql_v3.ord_term_ore(b::public.eql_v3_text_search_ore) $$; --! @brief Operator wrapper for public.eql_v3_text_search_ore. --! @param a jsonb @@ -57217,7 +70986,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) < eql_v3.ord_term_ore(b::public.eql_v3_text_ --! @return boolean CREATE FUNCTION eql_v3.lt(a jsonb, b public.eql_v3_text_search_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_text_search_ore) < eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_text_search_ore) OPERATOR(public.<) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for public.eql_v3_text_search_ore. --! @param a public.eql_v3_text_search_ore @@ -57225,7 +70994,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_text_search_ore) < eql_v3.ord_ --! @return boolean CREATE FUNCTION eql_v3.lte(a public.eql_v3_text_search_ore, b public.eql_v3_text_search_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) <= eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.<=) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for public.eql_v3_text_search_ore. --! @param a public.eql_v3_text_search_ore @@ -57233,7 +71002,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) <= eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lte(a public.eql_v3_text_search_ore, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) <= eql_v3.ord_term_ore(b::public.eql_v3_text_search_ore) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.<=) eql_v3.ord_term_ore(b::public.eql_v3_text_search_ore) $$; --! @brief Operator wrapper for public.eql_v3_text_search_ore. --! @param a jsonb @@ -57241,7 +71010,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) <= eql_v3.ord_term_ore(b::public.eql_v3_text --! @return boolean CREATE FUNCTION eql_v3.lte(a jsonb, b public.eql_v3_text_search_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_text_search_ore) <= eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_text_search_ore) OPERATOR(public.<=) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for public.eql_v3_text_search_ore. --! @param a public.eql_v3_text_search_ore @@ -57249,7 +71018,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_text_search_ore) <= eql_v3.ord --! @return boolean CREATE FUNCTION eql_v3.gt(a public.eql_v3_text_search_ore, b public.eql_v3_text_search_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) > eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.>) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for public.eql_v3_text_search_ore. --! @param a public.eql_v3_text_search_ore @@ -57257,7 +71026,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) > eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gt(a public.eql_v3_text_search_ore, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) > eql_v3.ord_term_ore(b::public.eql_v3_text_search_ore) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.>) eql_v3.ord_term_ore(b::public.eql_v3_text_search_ore) $$; --! @brief Operator wrapper for public.eql_v3_text_search_ore. --! @param a jsonb @@ -57265,7 +71034,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) > eql_v3.ord_term_ore(b::public.eql_v3_text_ --! @return boolean CREATE FUNCTION eql_v3.gt(a jsonb, b public.eql_v3_text_search_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_text_search_ore) > eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_text_search_ore) OPERATOR(public.>) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for public.eql_v3_text_search_ore. --! @param a public.eql_v3_text_search_ore @@ -57273,7 +71042,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_text_search_ore) > eql_v3.ord_ --! @return boolean CREATE FUNCTION eql_v3.gte(a public.eql_v3_text_search_ore, b public.eql_v3_text_search_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) >= eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.>=) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for public.eql_v3_text_search_ore. --! @param a public.eql_v3_text_search_ore @@ -57281,7 +71050,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) >= eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gte(a public.eql_v3_text_search_ore, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) >= eql_v3.ord_term_ore(b::public.eql_v3_text_search_ore) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.>=) eql_v3.ord_term_ore(b::public.eql_v3_text_search_ore) $$; --! @brief Operator wrapper for public.eql_v3_text_search_ore. --! @param a jsonb @@ -57289,7 +71058,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) >= eql_v3.ord_term_ore(b::public.eql_v3_text --! @return boolean CREATE FUNCTION eql_v3.gte(a jsonb, b public.eql_v3_text_search_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_text_search_ore) >= eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_text_search_ore) OPERATOR(public.>=) eql_v3.ord_term_ore(b) $$; --! @brief Unsupported operator blocker for public.eql_v3_text_search_ore. --! @@ -57521,7 +71290,7 @@ LANGUAGE plpgsql; --! @return boolean CREATE FUNCTION eql_v3.matches(a public.eql_v3_text_search_ore, b public.eql_v3_text_search_ore) RETURNS boolean LANGUAGE sql IMMUTABLE PARALLEL SAFE -AS $$ SELECT eql_v3.match_term(a) @> eql_v3.match_term(b) AND (cardinality(eql_v3.match_term(b)) > 0 OR cardinality(eql_v3.match_term(a)) = 0) $$; +AS $$ SELECT eql_v3.match_term(a) OPERATOR(pg_catalog.@>) eql_v3.match_term(b) AND (pg_catalog.cardinality(eql_v3.match_term(b)) OPERATOR(pg_catalog.>) 0 OR pg_catalog.cardinality(eql_v3.match_term(a)) OPERATOR(pg_catalog.=) 0) $$; --! @brief Operator wrapper for public.eql_v3_text_search_ore. --! @param a public.eql_v3_text_search_ore @@ -57529,7 +71298,7 @@ AS $$ SELECT eql_v3.match_term(a) @> eql_v3.match_term(b) AND (cardinality(eql_v --! @return boolean CREATE FUNCTION eql_v3.matches(a public.eql_v3_text_search_ore, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE PARALLEL SAFE -AS $$ SELECT eql_v3.match_term(a) @> eql_v3.match_term(b::public.eql_v3_text_search_ore) AND (cardinality(eql_v3.match_term(b::public.eql_v3_text_search_ore)) > 0 OR cardinality(eql_v3.match_term(a)) = 0) $$; +AS $$ SELECT eql_v3.match_term(a) OPERATOR(pg_catalog.@>) eql_v3.match_term(b::public.eql_v3_text_search_ore) AND (pg_catalog.cardinality(eql_v3.match_term(b::public.eql_v3_text_search_ore)) OPERATOR(pg_catalog.>) 0 OR pg_catalog.cardinality(eql_v3.match_term(a)) OPERATOR(pg_catalog.=) 0) $$; --! @brief Operator wrapper for public.eql_v3_text_search_ore. --! @param a jsonb @@ -57537,7 +71306,7 @@ AS $$ SELECT eql_v3.match_term(a) @> eql_v3.match_term(b::public.eql_v3_text_sea --! @return boolean CREATE FUNCTION eql_v3.matches(a jsonb, b public.eql_v3_text_search_ore) RETURNS boolean LANGUAGE sql IMMUTABLE PARALLEL SAFE -AS $$ SELECT eql_v3.match_term(a::public.eql_v3_text_search_ore) @> eql_v3.match_term(b) AND (cardinality(eql_v3.match_term(b)) > 0 OR cardinality(eql_v3.match_term(a::public.eql_v3_text_search_ore)) = 0) $$; +AS $$ SELECT eql_v3.match_term(a::public.eql_v3_text_search_ore) OPERATOR(pg_catalog.@>) eql_v3.match_term(b) AND (pg_catalog.cardinality(eql_v3.match_term(b)) OPERATOR(pg_catalog.>) 0 OR pg_catalog.cardinality(eql_v3.match_term(a::public.eql_v3_text_search_ore)) OPERATOR(pg_catalog.=) 0) $$; --! @brief Unsupported operator blocker for public.eql_v3_text_search_ore. --! @@ -57713,7 +71482,7 @@ AS $$ SELECT eql_v3_internal.bloom_filter(a::jsonb) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a public.eql_v3_text_search_ore, b eql_v3.query_text_search_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.eq_term(a) = eql_v3.eq_term(b) $$; +AS $$ SELECT eql_v3.eq_term(a) OPERATOR(pg_catalog.=) eql_v3.eq_term(b) $$; --! @brief Operator wrapper for eql_v3.query_text_search_ore. --! @param a eql_v3.query_text_search_ore @@ -57721,7 +71490,7 @@ AS $$ SELECT eql_v3.eq_term(a) = eql_v3.eq_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a eql_v3.query_text_search_ore, b public.eql_v3_text_search_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.eq_term(a) = eql_v3.eq_term(b) $$; +AS $$ SELECT eql_v3.eq_term(a) OPERATOR(pg_catalog.=) eql_v3.eq_term(b) $$; --! @brief Operator wrapper for eql_v3.query_text_search_ore. --! @param a public.eql_v3_text_search_ore @@ -57729,7 +71498,7 @@ AS $$ SELECT eql_v3.eq_term(a) = eql_v3.eq_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.neq(a public.eql_v3_text_search_ore, b eql_v3.query_text_search_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.eq_term(a) <> eql_v3.eq_term(b) $$; +AS $$ SELECT eql_v3.eq_term(a) OPERATOR(pg_catalog.<>) eql_v3.eq_term(b) $$; --! @brief Operator wrapper for eql_v3.query_text_search_ore. --! @param a eql_v3.query_text_search_ore @@ -57737,7 +71506,7 @@ AS $$ SELECT eql_v3.eq_term(a) <> eql_v3.eq_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.neq(a eql_v3.query_text_search_ore, b public.eql_v3_text_search_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.eq_term(a) <> eql_v3.eq_term(b) $$; +AS $$ SELECT eql_v3.eq_term(a) OPERATOR(pg_catalog.<>) eql_v3.eq_term(b) $$; --! @brief Operator wrapper for eql_v3.query_text_search_ore. --! @param a public.eql_v3_text_search_ore @@ -57745,7 +71514,7 @@ AS $$ SELECT eql_v3.eq_term(a) <> eql_v3.eq_term(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lt(a public.eql_v3_text_search_ore, b eql_v3.query_text_search_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) < eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.<) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for eql_v3.query_text_search_ore. --! @param a eql_v3.query_text_search_ore @@ -57753,7 +71522,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) < eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lt(a eql_v3.query_text_search_ore, b public.eql_v3_text_search_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) < eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.<) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for eql_v3.query_text_search_ore. --! @param a public.eql_v3_text_search_ore @@ -57761,7 +71530,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) < eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lte(a public.eql_v3_text_search_ore, b eql_v3.query_text_search_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) <= eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.<=) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for eql_v3.query_text_search_ore. --! @param a eql_v3.query_text_search_ore @@ -57769,7 +71538,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) <= eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lte(a eql_v3.query_text_search_ore, b public.eql_v3_text_search_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) <= eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.<=) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for eql_v3.query_text_search_ore. --! @param a public.eql_v3_text_search_ore @@ -57777,7 +71546,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) <= eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gt(a public.eql_v3_text_search_ore, b eql_v3.query_text_search_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) > eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.>) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for eql_v3.query_text_search_ore. --! @param a eql_v3.query_text_search_ore @@ -57785,7 +71554,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) > eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gt(a eql_v3.query_text_search_ore, b public.eql_v3_text_search_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) > eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.>) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for eql_v3.query_text_search_ore. --! @param a public.eql_v3_text_search_ore @@ -57793,7 +71562,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) > eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gte(a public.eql_v3_text_search_ore, b eql_v3.query_text_search_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) >= eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.>=) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for eql_v3.query_text_search_ore. --! @param a eql_v3.query_text_search_ore @@ -57801,7 +71570,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) >= eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gte(a eql_v3.query_text_search_ore, b public.eql_v3_text_search_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) >= eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.>=) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for eql_v3.query_text_search_ore. --! @param a public.eql_v3_text_search_ore @@ -57809,7 +71578,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) >= eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.matches(a public.eql_v3_text_search_ore, b eql_v3.query_text_search_ore) RETURNS boolean LANGUAGE sql IMMUTABLE PARALLEL SAFE -AS $$ SELECT eql_v3.match_term(a) @> eql_v3.match_term(b) AND (cardinality(eql_v3.match_term(b)) > 0 OR cardinality(eql_v3.match_term(a)) = 0) $$; +AS $$ SELECT eql_v3.match_term(a) OPERATOR(pg_catalog.@>) eql_v3.match_term(b) AND (pg_catalog.cardinality(eql_v3.match_term(b)) OPERATOR(pg_catalog.>) 0 OR pg_catalog.cardinality(eql_v3.match_term(a)) OPERATOR(pg_catalog.=) 0) $$; --! @brief Operator wrapper for eql_v3.query_text_search_ore. --! @param a eql_v3.query_text_search_ore @@ -57817,7 +71586,511 @@ AS $$ SELECT eql_v3.match_term(a) @> eql_v3.match_term(b) AND (cardinality(eql_v --! @return boolean CREATE FUNCTION eql_v3.matches(a eql_v3.query_text_search_ore, b public.eql_v3_text_search_ore) RETURNS boolean LANGUAGE sql IMMUTABLE PARALLEL SAFE -AS $$ SELECT eql_v3.match_term(a) @> eql_v3.match_term(b) AND (cardinality(eql_v3.match_term(b)) > 0 OR cardinality(eql_v3.match_term(a)) = 0) $$; +AS $$ SELECT eql_v3.match_term(a) OPERATOR(pg_catalog.@>) eql_v3.match_term(b) AND (pg_catalog.cardinality(eql_v3.match_term(b)) OPERATOR(pg_catalog.>) 0 OR pg_catalog.cardinality(eql_v3.match_term(a)) OPERATOR(pg_catalog.=) 0) $$; + +--! @brief Unsupported operator blocker for eql_v3.query_text_search_ore: public.eql_v3_text_eq and eql_v3.query_text_search_ore (mismatched query domain). +--! @param a public.eql_v3_text_eq left operand +--! @param b eql_v3.query_text_search_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a public.eql_v3_text_eq, b eql_v3.query_text_search_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'public.eql_v3_text_eq and eql_v3.query_text_search_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_search_ore: eql_v3.query_text_search_ore and public.eql_v3_text_eq (mismatched query domain). +--! @param a eql_v3.query_text_search_ore left operand +--! @param b public.eql_v3_text_eq right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a eql_v3.query_text_search_ore, b public.eql_v3_text_eq) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'eql_v3.query_text_search_ore and public.eql_v3_text_eq'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_search_ore: public.eql_v3_text_eq and eql_v3.query_text_search_ore (mismatched query domain). +--! @param a public.eql_v3_text_eq left operand +--! @param b eql_v3.query_text_search_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a public.eql_v3_text_eq, b eql_v3.query_text_search_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'public.eql_v3_text_eq and eql_v3.query_text_search_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_search_ore: eql_v3.query_text_search_ore and public.eql_v3_text_eq (mismatched query domain). +--! @param a eql_v3.query_text_search_ore left operand +--! @param b public.eql_v3_text_eq right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a eql_v3.query_text_search_ore, b public.eql_v3_text_eq) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'eql_v3.query_text_search_ore and public.eql_v3_text_eq'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_search_ore: public.eql_v3_text_match and eql_v3.query_text_search_ore (mismatched query domain). +--! @param a public.eql_v3_text_match left operand +--! @param b eql_v3.query_text_search_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal."@@"(a public.eql_v3_text_match, b eql_v3.query_text_search_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '@@', 'public.eql_v3_text_match and eql_v3.query_text_search_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_search_ore: eql_v3.query_text_search_ore and public.eql_v3_text_match (mismatched query domain). +--! @param a eql_v3.query_text_search_ore left operand +--! @param b public.eql_v3_text_match right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal."@@"(a eql_v3.query_text_search_ore, b public.eql_v3_text_match) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '@@', 'eql_v3.query_text_search_ore and public.eql_v3_text_match'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_search_ore: public.eql_v3_text_ord_ore and eql_v3.query_text_search_ore (mismatched query domain). +--! @param a public.eql_v3_text_ord_ore left operand +--! @param b eql_v3.query_text_search_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a public.eql_v3_text_ord_ore, b eql_v3.query_text_search_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'public.eql_v3_text_ord_ore and eql_v3.query_text_search_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_search_ore: eql_v3.query_text_search_ore and public.eql_v3_text_ord_ore (mismatched query domain). +--! @param a eql_v3.query_text_search_ore left operand +--! @param b public.eql_v3_text_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a eql_v3.query_text_search_ore, b public.eql_v3_text_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'eql_v3.query_text_search_ore and public.eql_v3_text_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_search_ore: public.eql_v3_text_ord_ore and eql_v3.query_text_search_ore (mismatched query domain). +--! @param a public.eql_v3_text_ord_ore left operand +--! @param b eql_v3.query_text_search_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a public.eql_v3_text_ord_ore, b eql_v3.query_text_search_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'public.eql_v3_text_ord_ore and eql_v3.query_text_search_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_search_ore: eql_v3.query_text_search_ore and public.eql_v3_text_ord_ore (mismatched query domain). +--! @param a eql_v3.query_text_search_ore left operand +--! @param b public.eql_v3_text_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a eql_v3.query_text_search_ore, b public.eql_v3_text_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'eql_v3.query_text_search_ore and public.eql_v3_text_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_search_ore: public.eql_v3_text_ord_ore and eql_v3.query_text_search_ore (mismatched query domain). +--! @param a public.eql_v3_text_ord_ore left operand +--! @param b eql_v3.query_text_search_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lt(a public.eql_v3_text_ord_ore, b eql_v3.query_text_search_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<', 'public.eql_v3_text_ord_ore and eql_v3.query_text_search_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_search_ore: eql_v3.query_text_search_ore and public.eql_v3_text_ord_ore (mismatched query domain). +--! @param a eql_v3.query_text_search_ore left operand +--! @param b public.eql_v3_text_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lt(a eql_v3.query_text_search_ore, b public.eql_v3_text_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<', 'eql_v3.query_text_search_ore and public.eql_v3_text_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_search_ore: public.eql_v3_text_ord_ore and eql_v3.query_text_search_ore (mismatched query domain). +--! @param a public.eql_v3_text_ord_ore left operand +--! @param b eql_v3.query_text_search_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lte(a public.eql_v3_text_ord_ore, b eql_v3.query_text_search_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<=', 'public.eql_v3_text_ord_ore and eql_v3.query_text_search_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_search_ore: eql_v3.query_text_search_ore and public.eql_v3_text_ord_ore (mismatched query domain). +--! @param a eql_v3.query_text_search_ore left operand +--! @param b public.eql_v3_text_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lte(a eql_v3.query_text_search_ore, b public.eql_v3_text_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<=', 'eql_v3.query_text_search_ore and public.eql_v3_text_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_search_ore: public.eql_v3_text_ord_ore and eql_v3.query_text_search_ore (mismatched query domain). +--! @param a public.eql_v3_text_ord_ore left operand +--! @param b eql_v3.query_text_search_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gt(a public.eql_v3_text_ord_ore, b eql_v3.query_text_search_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>', 'public.eql_v3_text_ord_ore and eql_v3.query_text_search_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_search_ore: eql_v3.query_text_search_ore and public.eql_v3_text_ord_ore (mismatched query domain). +--! @param a eql_v3.query_text_search_ore left operand +--! @param b public.eql_v3_text_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gt(a eql_v3.query_text_search_ore, b public.eql_v3_text_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>', 'eql_v3.query_text_search_ore and public.eql_v3_text_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_search_ore: public.eql_v3_text_ord_ore and eql_v3.query_text_search_ore (mismatched query domain). +--! @param a public.eql_v3_text_ord_ore left operand +--! @param b eql_v3.query_text_search_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gte(a public.eql_v3_text_ord_ore, b eql_v3.query_text_search_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>=', 'public.eql_v3_text_ord_ore and eql_v3.query_text_search_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_search_ore: eql_v3.query_text_search_ore and public.eql_v3_text_ord_ore (mismatched query domain). +--! @param a eql_v3.query_text_search_ore left operand +--! @param b public.eql_v3_text_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gte(a eql_v3.query_text_search_ore, b public.eql_v3_text_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>=', 'eql_v3.query_text_search_ore and public.eql_v3_text_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_search_ore: public.eql_v3_text_ord and eql_v3.query_text_search_ore (mismatched query domain). +--! @param a public.eql_v3_text_ord left operand +--! @param b eql_v3.query_text_search_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a public.eql_v3_text_ord, b eql_v3.query_text_search_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'public.eql_v3_text_ord and eql_v3.query_text_search_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_search_ore: eql_v3.query_text_search_ore and public.eql_v3_text_ord (mismatched query domain). +--! @param a eql_v3.query_text_search_ore left operand +--! @param b public.eql_v3_text_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a eql_v3.query_text_search_ore, b public.eql_v3_text_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'eql_v3.query_text_search_ore and public.eql_v3_text_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_search_ore: public.eql_v3_text_ord and eql_v3.query_text_search_ore (mismatched query domain). +--! @param a public.eql_v3_text_ord left operand +--! @param b eql_v3.query_text_search_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a public.eql_v3_text_ord, b eql_v3.query_text_search_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'public.eql_v3_text_ord and eql_v3.query_text_search_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_search_ore: eql_v3.query_text_search_ore and public.eql_v3_text_ord (mismatched query domain). +--! @param a eql_v3.query_text_search_ore left operand +--! @param b public.eql_v3_text_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a eql_v3.query_text_search_ore, b public.eql_v3_text_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'eql_v3.query_text_search_ore and public.eql_v3_text_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_search_ore: public.eql_v3_text_ord and eql_v3.query_text_search_ore (mismatched query domain). +--! @param a public.eql_v3_text_ord left operand +--! @param b eql_v3.query_text_search_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lt(a public.eql_v3_text_ord, b eql_v3.query_text_search_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<', 'public.eql_v3_text_ord and eql_v3.query_text_search_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_search_ore: eql_v3.query_text_search_ore and public.eql_v3_text_ord (mismatched query domain). +--! @param a eql_v3.query_text_search_ore left operand +--! @param b public.eql_v3_text_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lt(a eql_v3.query_text_search_ore, b public.eql_v3_text_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<', 'eql_v3.query_text_search_ore and public.eql_v3_text_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_search_ore: public.eql_v3_text_ord and eql_v3.query_text_search_ore (mismatched query domain). +--! @param a public.eql_v3_text_ord left operand +--! @param b eql_v3.query_text_search_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lte(a public.eql_v3_text_ord, b eql_v3.query_text_search_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<=', 'public.eql_v3_text_ord and eql_v3.query_text_search_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_search_ore: eql_v3.query_text_search_ore and public.eql_v3_text_ord (mismatched query domain). +--! @param a eql_v3.query_text_search_ore left operand +--! @param b public.eql_v3_text_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lte(a eql_v3.query_text_search_ore, b public.eql_v3_text_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<=', 'eql_v3.query_text_search_ore and public.eql_v3_text_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_search_ore: public.eql_v3_text_ord and eql_v3.query_text_search_ore (mismatched query domain). +--! @param a public.eql_v3_text_ord left operand +--! @param b eql_v3.query_text_search_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gt(a public.eql_v3_text_ord, b eql_v3.query_text_search_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>', 'public.eql_v3_text_ord and eql_v3.query_text_search_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_search_ore: eql_v3.query_text_search_ore and public.eql_v3_text_ord (mismatched query domain). +--! @param a eql_v3.query_text_search_ore left operand +--! @param b public.eql_v3_text_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gt(a eql_v3.query_text_search_ore, b public.eql_v3_text_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>', 'eql_v3.query_text_search_ore and public.eql_v3_text_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_search_ore: public.eql_v3_text_ord and eql_v3.query_text_search_ore (mismatched query domain). +--! @param a public.eql_v3_text_ord left operand +--! @param b eql_v3.query_text_search_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gte(a public.eql_v3_text_ord, b eql_v3.query_text_search_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>=', 'public.eql_v3_text_ord and eql_v3.query_text_search_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_search_ore: eql_v3.query_text_search_ore and public.eql_v3_text_ord (mismatched query domain). +--! @param a eql_v3.query_text_search_ore left operand +--! @param b public.eql_v3_text_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gte(a eql_v3.query_text_search_ore, b public.eql_v3_text_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>=', 'eql_v3.query_text_search_ore and public.eql_v3_text_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_search_ore: public.eql_v3_text_ord_ope and eql_v3.query_text_search_ore (mismatched query domain). +--! @param a public.eql_v3_text_ord_ope left operand +--! @param b eql_v3.query_text_search_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a public.eql_v3_text_ord_ope, b eql_v3.query_text_search_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'public.eql_v3_text_ord_ope and eql_v3.query_text_search_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_search_ore: eql_v3.query_text_search_ore and public.eql_v3_text_ord_ope (mismatched query domain). +--! @param a eql_v3.query_text_search_ore left operand +--! @param b public.eql_v3_text_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a eql_v3.query_text_search_ore, b public.eql_v3_text_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'eql_v3.query_text_search_ore and public.eql_v3_text_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_search_ore: public.eql_v3_text_ord_ope and eql_v3.query_text_search_ore (mismatched query domain). +--! @param a public.eql_v3_text_ord_ope left operand +--! @param b eql_v3.query_text_search_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a public.eql_v3_text_ord_ope, b eql_v3.query_text_search_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'public.eql_v3_text_ord_ope and eql_v3.query_text_search_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_search_ore: eql_v3.query_text_search_ore and public.eql_v3_text_ord_ope (mismatched query domain). +--! @param a eql_v3.query_text_search_ore left operand +--! @param b public.eql_v3_text_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a eql_v3.query_text_search_ore, b public.eql_v3_text_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'eql_v3.query_text_search_ore and public.eql_v3_text_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_search_ore: public.eql_v3_text_ord_ope and eql_v3.query_text_search_ore (mismatched query domain). +--! @param a public.eql_v3_text_ord_ope left operand +--! @param b eql_v3.query_text_search_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lt(a public.eql_v3_text_ord_ope, b eql_v3.query_text_search_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<', 'public.eql_v3_text_ord_ope and eql_v3.query_text_search_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_search_ore: eql_v3.query_text_search_ore and public.eql_v3_text_ord_ope (mismatched query domain). +--! @param a eql_v3.query_text_search_ore left operand +--! @param b public.eql_v3_text_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lt(a eql_v3.query_text_search_ore, b public.eql_v3_text_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<', 'eql_v3.query_text_search_ore and public.eql_v3_text_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_search_ore: public.eql_v3_text_ord_ope and eql_v3.query_text_search_ore (mismatched query domain). +--! @param a public.eql_v3_text_ord_ope left operand +--! @param b eql_v3.query_text_search_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lte(a public.eql_v3_text_ord_ope, b eql_v3.query_text_search_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<=', 'public.eql_v3_text_ord_ope and eql_v3.query_text_search_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_search_ore: eql_v3.query_text_search_ore and public.eql_v3_text_ord_ope (mismatched query domain). +--! @param a eql_v3.query_text_search_ore left operand +--! @param b public.eql_v3_text_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lte(a eql_v3.query_text_search_ore, b public.eql_v3_text_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<=', 'eql_v3.query_text_search_ore and public.eql_v3_text_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_search_ore: public.eql_v3_text_ord_ope and eql_v3.query_text_search_ore (mismatched query domain). +--! @param a public.eql_v3_text_ord_ope left operand +--! @param b eql_v3.query_text_search_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gt(a public.eql_v3_text_ord_ope, b eql_v3.query_text_search_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>', 'public.eql_v3_text_ord_ope and eql_v3.query_text_search_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_search_ore: eql_v3.query_text_search_ore and public.eql_v3_text_ord_ope (mismatched query domain). +--! @param a eql_v3.query_text_search_ore left operand +--! @param b public.eql_v3_text_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gt(a eql_v3.query_text_search_ore, b public.eql_v3_text_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>', 'eql_v3.query_text_search_ore and public.eql_v3_text_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_search_ore: public.eql_v3_text_ord_ope and eql_v3.query_text_search_ore (mismatched query domain). +--! @param a public.eql_v3_text_ord_ope left operand +--! @param b eql_v3.query_text_search_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gte(a public.eql_v3_text_ord_ope, b eql_v3.query_text_search_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>=', 'public.eql_v3_text_ord_ope and eql_v3.query_text_search_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_search_ore: eql_v3.query_text_search_ore and public.eql_v3_text_ord_ope (mismatched query domain). +--! @param a eql_v3.query_text_search_ore left operand +--! @param b public.eql_v3_text_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gte(a eql_v3.query_text_search_ore, b public.eql_v3_text_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>=', 'eql_v3.query_text_search_ore and public.eql_v3_text_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_search_ore: public.eql_v3_text_search and eql_v3.query_text_search_ore (mismatched query domain). +--! @param a public.eql_v3_text_search left operand +--! @param b eql_v3.query_text_search_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a public.eql_v3_text_search, b eql_v3.query_text_search_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'public.eql_v3_text_search and eql_v3.query_text_search_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_search_ore: eql_v3.query_text_search_ore and public.eql_v3_text_search (mismatched query domain). +--! @param a eql_v3.query_text_search_ore left operand +--! @param b public.eql_v3_text_search right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a eql_v3.query_text_search_ore, b public.eql_v3_text_search) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'eql_v3.query_text_search_ore and public.eql_v3_text_search'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_search_ore: public.eql_v3_text_search and eql_v3.query_text_search_ore (mismatched query domain). +--! @param a public.eql_v3_text_search left operand +--! @param b eql_v3.query_text_search_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a public.eql_v3_text_search, b eql_v3.query_text_search_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'public.eql_v3_text_search and eql_v3.query_text_search_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_search_ore: eql_v3.query_text_search_ore and public.eql_v3_text_search (mismatched query domain). +--! @param a eql_v3.query_text_search_ore left operand +--! @param b public.eql_v3_text_search right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a eql_v3.query_text_search_ore, b public.eql_v3_text_search) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'eql_v3.query_text_search_ore and public.eql_v3_text_search'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_search_ore: public.eql_v3_text_search and eql_v3.query_text_search_ore (mismatched query domain). +--! @param a public.eql_v3_text_search left operand +--! @param b eql_v3.query_text_search_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lt(a public.eql_v3_text_search, b eql_v3.query_text_search_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<', 'public.eql_v3_text_search and eql_v3.query_text_search_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_search_ore: eql_v3.query_text_search_ore and public.eql_v3_text_search (mismatched query domain). +--! @param a eql_v3.query_text_search_ore left operand +--! @param b public.eql_v3_text_search right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lt(a eql_v3.query_text_search_ore, b public.eql_v3_text_search) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<', 'eql_v3.query_text_search_ore and public.eql_v3_text_search'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_search_ore: public.eql_v3_text_search and eql_v3.query_text_search_ore (mismatched query domain). +--! @param a public.eql_v3_text_search left operand +--! @param b eql_v3.query_text_search_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lte(a public.eql_v3_text_search, b eql_v3.query_text_search_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<=', 'public.eql_v3_text_search and eql_v3.query_text_search_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_search_ore: eql_v3.query_text_search_ore and public.eql_v3_text_search (mismatched query domain). +--! @param a eql_v3.query_text_search_ore left operand +--! @param b public.eql_v3_text_search right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lte(a eql_v3.query_text_search_ore, b public.eql_v3_text_search) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<=', 'eql_v3.query_text_search_ore and public.eql_v3_text_search'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_search_ore: public.eql_v3_text_search and eql_v3.query_text_search_ore (mismatched query domain). +--! @param a public.eql_v3_text_search left operand +--! @param b eql_v3.query_text_search_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gt(a public.eql_v3_text_search, b eql_v3.query_text_search_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>', 'public.eql_v3_text_search and eql_v3.query_text_search_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_search_ore: eql_v3.query_text_search_ore and public.eql_v3_text_search (mismatched query domain). +--! @param a eql_v3.query_text_search_ore left operand +--! @param b public.eql_v3_text_search right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gt(a eql_v3.query_text_search_ore, b public.eql_v3_text_search) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>', 'eql_v3.query_text_search_ore and public.eql_v3_text_search'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_search_ore: public.eql_v3_text_search and eql_v3.query_text_search_ore (mismatched query domain). +--! @param a public.eql_v3_text_search left operand +--! @param b eql_v3.query_text_search_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gte(a public.eql_v3_text_search, b eql_v3.query_text_search_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>=', 'public.eql_v3_text_search and eql_v3.query_text_search_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_search_ore: eql_v3.query_text_search_ore and public.eql_v3_text_search (mismatched query domain). +--! @param a eql_v3.query_text_search_ore left operand +--! @param b public.eql_v3_text_search right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gte(a eql_v3.query_text_search_ore, b public.eql_v3_text_search) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>=', 'eql_v3.query_text_search_ore and public.eql_v3_text_search'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_search_ore: public.eql_v3_text_search and eql_v3.query_text_search_ore (mismatched query domain). +--! @param a public.eql_v3_text_search left operand +--! @param b eql_v3.query_text_search_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal."@@"(a public.eql_v3_text_search, b eql_v3.query_text_search_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '@@', 'public.eql_v3_text_search and eql_v3.query_text_search_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_text_search_ore: eql_v3.query_text_search_ore and public.eql_v3_text_search (mismatched query domain). +--! @param a eql_v3.query_text_search_ore left operand +--! @param b public.eql_v3_text_search right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal."@@"(a eql_v3.query_text_search_ore, b public.eql_v3_text_search) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '@@', 'eql_v3.query_text_search_ore and public.eql_v3_text_search'; END; $$ +LANGUAGE plpgsql; -- AUTOMATICALLY GENERATED FILE. --! @file encrypted_domain/text/query_text_search_ore_operators.sql @@ -57906,6 +72179,286 @@ CREATE OPERATOR @@ ( LEFTARG = eql_v3.query_text_search_ore, RIGHTARG = public.eql_v3_text_search_ore, RESTRICT = contsel, JOIN = contjoinsel ); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = public.eql_v3_text_eq, RIGHTARG = eql_v3.query_text_search_ore +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = eql_v3.query_text_search_ore, RIGHTARG = public.eql_v3_text_eq +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = public.eql_v3_text_eq, RIGHTARG = eql_v3.query_text_search_ore +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = eql_v3.query_text_search_ore, RIGHTARG = public.eql_v3_text_eq +); + +CREATE OPERATOR @@ ( + FUNCTION = eql_v3_internal."@@", + LEFTARG = public.eql_v3_text_match, RIGHTARG = eql_v3.query_text_search_ore +); + +CREATE OPERATOR @@ ( + FUNCTION = eql_v3_internal."@@", + LEFTARG = eql_v3.query_text_search_ore, RIGHTARG = public.eql_v3_text_match +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = public.eql_v3_text_ord_ore, RIGHTARG = eql_v3.query_text_search_ore +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = eql_v3.query_text_search_ore, RIGHTARG = public.eql_v3_text_ord_ore +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = public.eql_v3_text_ord_ore, RIGHTARG = eql_v3.query_text_search_ore +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = eql_v3.query_text_search_ore, RIGHTARG = public.eql_v3_text_ord_ore +); + +CREATE OPERATOR < ( + FUNCTION = eql_v3_internal.lt, + LEFTARG = public.eql_v3_text_ord_ore, RIGHTARG = eql_v3.query_text_search_ore +); + +CREATE OPERATOR < ( + FUNCTION = eql_v3_internal.lt, + LEFTARG = eql_v3.query_text_search_ore, RIGHTARG = public.eql_v3_text_ord_ore +); + +CREATE OPERATOR <= ( + FUNCTION = eql_v3_internal.lte, + LEFTARG = public.eql_v3_text_ord_ore, RIGHTARG = eql_v3.query_text_search_ore +); + +CREATE OPERATOR <= ( + FUNCTION = eql_v3_internal.lte, + LEFTARG = eql_v3.query_text_search_ore, RIGHTARG = public.eql_v3_text_ord_ore +); + +CREATE OPERATOR > ( + FUNCTION = eql_v3_internal.gt, + LEFTARG = public.eql_v3_text_ord_ore, RIGHTARG = eql_v3.query_text_search_ore +); + +CREATE OPERATOR > ( + FUNCTION = eql_v3_internal.gt, + LEFTARG = eql_v3.query_text_search_ore, RIGHTARG = public.eql_v3_text_ord_ore +); + +CREATE OPERATOR >= ( + FUNCTION = eql_v3_internal.gte, + LEFTARG = public.eql_v3_text_ord_ore, RIGHTARG = eql_v3.query_text_search_ore +); + +CREATE OPERATOR >= ( + FUNCTION = eql_v3_internal.gte, + LEFTARG = eql_v3.query_text_search_ore, RIGHTARG = public.eql_v3_text_ord_ore +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = public.eql_v3_text_ord, RIGHTARG = eql_v3.query_text_search_ore +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = eql_v3.query_text_search_ore, RIGHTARG = public.eql_v3_text_ord +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = public.eql_v3_text_ord, RIGHTARG = eql_v3.query_text_search_ore +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = eql_v3.query_text_search_ore, RIGHTARG = public.eql_v3_text_ord +); + +CREATE OPERATOR < ( + FUNCTION = eql_v3_internal.lt, + LEFTARG = public.eql_v3_text_ord, RIGHTARG = eql_v3.query_text_search_ore +); + +CREATE OPERATOR < ( + FUNCTION = eql_v3_internal.lt, + LEFTARG = eql_v3.query_text_search_ore, RIGHTARG = public.eql_v3_text_ord +); + +CREATE OPERATOR <= ( + FUNCTION = eql_v3_internal.lte, + LEFTARG = public.eql_v3_text_ord, RIGHTARG = eql_v3.query_text_search_ore +); + +CREATE OPERATOR <= ( + FUNCTION = eql_v3_internal.lte, + LEFTARG = eql_v3.query_text_search_ore, RIGHTARG = public.eql_v3_text_ord +); + +CREATE OPERATOR > ( + FUNCTION = eql_v3_internal.gt, + LEFTARG = public.eql_v3_text_ord, RIGHTARG = eql_v3.query_text_search_ore +); + +CREATE OPERATOR > ( + FUNCTION = eql_v3_internal.gt, + LEFTARG = eql_v3.query_text_search_ore, RIGHTARG = public.eql_v3_text_ord +); + +CREATE OPERATOR >= ( + FUNCTION = eql_v3_internal.gte, + LEFTARG = public.eql_v3_text_ord, RIGHTARG = eql_v3.query_text_search_ore +); + +CREATE OPERATOR >= ( + FUNCTION = eql_v3_internal.gte, + LEFTARG = eql_v3.query_text_search_ore, RIGHTARG = public.eql_v3_text_ord +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = public.eql_v3_text_ord_ope, RIGHTARG = eql_v3.query_text_search_ore +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = eql_v3.query_text_search_ore, RIGHTARG = public.eql_v3_text_ord_ope +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = public.eql_v3_text_ord_ope, RIGHTARG = eql_v3.query_text_search_ore +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = eql_v3.query_text_search_ore, RIGHTARG = public.eql_v3_text_ord_ope +); + +CREATE OPERATOR < ( + FUNCTION = eql_v3_internal.lt, + LEFTARG = public.eql_v3_text_ord_ope, RIGHTARG = eql_v3.query_text_search_ore +); + +CREATE OPERATOR < ( + FUNCTION = eql_v3_internal.lt, + LEFTARG = eql_v3.query_text_search_ore, RIGHTARG = public.eql_v3_text_ord_ope +); + +CREATE OPERATOR <= ( + FUNCTION = eql_v3_internal.lte, + LEFTARG = public.eql_v3_text_ord_ope, RIGHTARG = eql_v3.query_text_search_ore +); + +CREATE OPERATOR <= ( + FUNCTION = eql_v3_internal.lte, + LEFTARG = eql_v3.query_text_search_ore, RIGHTARG = public.eql_v3_text_ord_ope +); + +CREATE OPERATOR > ( + FUNCTION = eql_v3_internal.gt, + LEFTARG = public.eql_v3_text_ord_ope, RIGHTARG = eql_v3.query_text_search_ore +); + +CREATE OPERATOR > ( + FUNCTION = eql_v3_internal.gt, + LEFTARG = eql_v3.query_text_search_ore, RIGHTARG = public.eql_v3_text_ord_ope +); + +CREATE OPERATOR >= ( + FUNCTION = eql_v3_internal.gte, + LEFTARG = public.eql_v3_text_ord_ope, RIGHTARG = eql_v3.query_text_search_ore +); + +CREATE OPERATOR >= ( + FUNCTION = eql_v3_internal.gte, + LEFTARG = eql_v3.query_text_search_ore, RIGHTARG = public.eql_v3_text_ord_ope +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = public.eql_v3_text_search, RIGHTARG = eql_v3.query_text_search_ore +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = eql_v3.query_text_search_ore, RIGHTARG = public.eql_v3_text_search +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = public.eql_v3_text_search, RIGHTARG = eql_v3.query_text_search_ore +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = eql_v3.query_text_search_ore, RIGHTARG = public.eql_v3_text_search +); + +CREATE OPERATOR < ( + FUNCTION = eql_v3_internal.lt, + LEFTARG = public.eql_v3_text_search, RIGHTARG = eql_v3.query_text_search_ore +); + +CREATE OPERATOR < ( + FUNCTION = eql_v3_internal.lt, + LEFTARG = eql_v3.query_text_search_ore, RIGHTARG = public.eql_v3_text_search +); + +CREATE OPERATOR <= ( + FUNCTION = eql_v3_internal.lte, + LEFTARG = public.eql_v3_text_search, RIGHTARG = eql_v3.query_text_search_ore +); + +CREATE OPERATOR <= ( + FUNCTION = eql_v3_internal.lte, + LEFTARG = eql_v3.query_text_search_ore, RIGHTARG = public.eql_v3_text_search +); + +CREATE OPERATOR > ( + FUNCTION = eql_v3_internal.gt, + LEFTARG = public.eql_v3_text_search, RIGHTARG = eql_v3.query_text_search_ore +); + +CREATE OPERATOR > ( + FUNCTION = eql_v3_internal.gt, + LEFTARG = eql_v3.query_text_search_ore, RIGHTARG = public.eql_v3_text_search +); + +CREATE OPERATOR >= ( + FUNCTION = eql_v3_internal.gte, + LEFTARG = public.eql_v3_text_search, RIGHTARG = eql_v3.query_text_search_ore +); + +CREATE OPERATOR >= ( + FUNCTION = eql_v3_internal.gte, + LEFTARG = eql_v3.query_text_search_ore, RIGHTARG = public.eql_v3_text_search +); + +CREATE OPERATOR @@ ( + FUNCTION = eql_v3_internal."@@", + LEFTARG = public.eql_v3_text_search, RIGHTARG = eql_v3.query_text_search_ore +); + +CREATE OPERATOR @@ ( + FUNCTION = eql_v3_internal."@@", + LEFTARG = eql_v3.query_text_search_ore, RIGHTARG = public.eql_v3_text_search +); -- AUTOMATICALLY GENERATED FILE. --! @file encrypted_domain/text/text_search_ore_operators.sql @@ -58243,7 +72796,7 @@ AS $$ SELECT eql_v3_internal.ore_block_256(a::jsonb) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a public.eql_v3_timestamp_ord_ore, b public.eql_v3_timestamp_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) = eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.=) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for public.eql_v3_timestamp_ord_ore. --! @param a public.eql_v3_timestamp_ord_ore @@ -58251,7 +72804,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) = eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a public.eql_v3_timestamp_ord_ore, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) = eql_v3.ord_term_ore(b::public.eql_v3_timestamp_ord_ore) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.=) eql_v3.ord_term_ore(b::public.eql_v3_timestamp_ord_ore) $$; --! @brief Operator wrapper for public.eql_v3_timestamp_ord_ore. --! @param a jsonb @@ -58259,7 +72812,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) = eql_v3.ord_term_ore(b::public.eql_v3_times --! @return boolean CREATE FUNCTION eql_v3.eq(a jsonb, b public.eql_v3_timestamp_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_timestamp_ord_ore) = eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_timestamp_ord_ore) OPERATOR(public.=) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for public.eql_v3_timestamp_ord_ore. --! @param a public.eql_v3_timestamp_ord_ore @@ -58267,7 +72820,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_timestamp_ord_ore) = eql_v3.or --! @return boolean CREATE FUNCTION eql_v3.neq(a public.eql_v3_timestamp_ord_ore, b public.eql_v3_timestamp_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) <> eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.<>) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for public.eql_v3_timestamp_ord_ore. --! @param a public.eql_v3_timestamp_ord_ore @@ -58275,7 +72828,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) <> eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.neq(a public.eql_v3_timestamp_ord_ore, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) <> eql_v3.ord_term_ore(b::public.eql_v3_timestamp_ord_ore) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.<>) eql_v3.ord_term_ore(b::public.eql_v3_timestamp_ord_ore) $$; --! @brief Operator wrapper for public.eql_v3_timestamp_ord_ore. --! @param a jsonb @@ -58283,7 +72836,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) <> eql_v3.ord_term_ore(b::public.eql_v3_time --! @return boolean CREATE FUNCTION eql_v3.neq(a jsonb, b public.eql_v3_timestamp_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_timestamp_ord_ore) <> eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_timestamp_ord_ore) OPERATOR(public.<>) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for public.eql_v3_timestamp_ord_ore. --! @param a public.eql_v3_timestamp_ord_ore @@ -58291,7 +72844,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_timestamp_ord_ore) <> eql_v3.o --! @return boolean CREATE FUNCTION eql_v3.lt(a public.eql_v3_timestamp_ord_ore, b public.eql_v3_timestamp_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) < eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.<) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for public.eql_v3_timestamp_ord_ore. --! @param a public.eql_v3_timestamp_ord_ore @@ -58299,7 +72852,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) < eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lt(a public.eql_v3_timestamp_ord_ore, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) < eql_v3.ord_term_ore(b::public.eql_v3_timestamp_ord_ore) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.<) eql_v3.ord_term_ore(b::public.eql_v3_timestamp_ord_ore) $$; --! @brief Operator wrapper for public.eql_v3_timestamp_ord_ore. --! @param a jsonb @@ -58307,7 +72860,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) < eql_v3.ord_term_ore(b::public.eql_v3_times --! @return boolean CREATE FUNCTION eql_v3.lt(a jsonb, b public.eql_v3_timestamp_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_timestamp_ord_ore) < eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_timestamp_ord_ore) OPERATOR(public.<) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for public.eql_v3_timestamp_ord_ore. --! @param a public.eql_v3_timestamp_ord_ore @@ -58315,7 +72868,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_timestamp_ord_ore) < eql_v3.or --! @return boolean CREATE FUNCTION eql_v3.lte(a public.eql_v3_timestamp_ord_ore, b public.eql_v3_timestamp_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) <= eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.<=) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for public.eql_v3_timestamp_ord_ore. --! @param a public.eql_v3_timestamp_ord_ore @@ -58323,7 +72876,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) <= eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lte(a public.eql_v3_timestamp_ord_ore, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) <= eql_v3.ord_term_ore(b::public.eql_v3_timestamp_ord_ore) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.<=) eql_v3.ord_term_ore(b::public.eql_v3_timestamp_ord_ore) $$; --! @brief Operator wrapper for public.eql_v3_timestamp_ord_ore. --! @param a jsonb @@ -58331,7 +72884,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) <= eql_v3.ord_term_ore(b::public.eql_v3_time --! @return boolean CREATE FUNCTION eql_v3.lte(a jsonb, b public.eql_v3_timestamp_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_timestamp_ord_ore) <= eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_timestamp_ord_ore) OPERATOR(public.<=) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for public.eql_v3_timestamp_ord_ore. --! @param a public.eql_v3_timestamp_ord_ore @@ -58339,7 +72892,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_timestamp_ord_ore) <= eql_v3.o --! @return boolean CREATE FUNCTION eql_v3.gt(a public.eql_v3_timestamp_ord_ore, b public.eql_v3_timestamp_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) > eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.>) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for public.eql_v3_timestamp_ord_ore. --! @param a public.eql_v3_timestamp_ord_ore @@ -58347,7 +72900,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) > eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gt(a public.eql_v3_timestamp_ord_ore, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) > eql_v3.ord_term_ore(b::public.eql_v3_timestamp_ord_ore) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.>) eql_v3.ord_term_ore(b::public.eql_v3_timestamp_ord_ore) $$; --! @brief Operator wrapper for public.eql_v3_timestamp_ord_ore. --! @param a jsonb @@ -58355,7 +72908,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) > eql_v3.ord_term_ore(b::public.eql_v3_times --! @return boolean CREATE FUNCTION eql_v3.gt(a jsonb, b public.eql_v3_timestamp_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_timestamp_ord_ore) > eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_timestamp_ord_ore) OPERATOR(public.>) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for public.eql_v3_timestamp_ord_ore. --! @param a public.eql_v3_timestamp_ord_ore @@ -58363,7 +72916,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_timestamp_ord_ore) > eql_v3.or --! @return boolean CREATE FUNCTION eql_v3.gte(a public.eql_v3_timestamp_ord_ore, b public.eql_v3_timestamp_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) >= eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.>=) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for public.eql_v3_timestamp_ord_ore. --! @param a public.eql_v3_timestamp_ord_ore @@ -58371,7 +72924,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) >= eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gte(a public.eql_v3_timestamp_ord_ore, b jsonb) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) >= eql_v3.ord_term_ore(b::public.eql_v3_timestamp_ord_ore) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.>=) eql_v3.ord_term_ore(b::public.eql_v3_timestamp_ord_ore) $$; --! @brief Operator wrapper for public.eql_v3_timestamp_ord_ore. --! @param a jsonb @@ -58379,7 +72932,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) >= eql_v3.ord_term_ore(b::public.eql_v3_time --! @return boolean CREATE FUNCTION eql_v3.gte(a jsonb, b public.eql_v3_timestamp_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_timestamp_ord_ore) >= eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a::public.eql_v3_timestamp_ord_ore) OPERATOR(public.>=) eql_v3.ord_term_ore(b) $$; --! @brief Unsupported operator blocker for public.eql_v3_timestamp_ord_ore. --! @@ -58805,7 +73358,7 @@ AS $$ SELECT eql_v3_internal.ore_block_256(a::jsonb) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a public.eql_v3_timestamp_ord_ore, b eql_v3.query_timestamp_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) = eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.=) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for eql_v3.query_timestamp_ord_ore. --! @param a eql_v3.query_timestamp_ord_ore @@ -58813,7 +73366,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) = eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.eq(a eql_v3.query_timestamp_ord_ore, b public.eql_v3_timestamp_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) = eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.=) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for eql_v3.query_timestamp_ord_ore. --! @param a public.eql_v3_timestamp_ord_ore @@ -58821,7 +73374,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) = eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.neq(a public.eql_v3_timestamp_ord_ore, b eql_v3.query_timestamp_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) <> eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.<>) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for eql_v3.query_timestamp_ord_ore. --! @param a eql_v3.query_timestamp_ord_ore @@ -58829,7 +73382,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) <> eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.neq(a eql_v3.query_timestamp_ord_ore, b public.eql_v3_timestamp_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) <> eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.<>) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for eql_v3.query_timestamp_ord_ore. --! @param a public.eql_v3_timestamp_ord_ore @@ -58837,7 +73390,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) <> eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lt(a public.eql_v3_timestamp_ord_ore, b eql_v3.query_timestamp_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) < eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.<) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for eql_v3.query_timestamp_ord_ore. --! @param a eql_v3.query_timestamp_ord_ore @@ -58845,7 +73398,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) < eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lt(a eql_v3.query_timestamp_ord_ore, b public.eql_v3_timestamp_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) < eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.<) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for eql_v3.query_timestamp_ord_ore. --! @param a public.eql_v3_timestamp_ord_ore @@ -58853,7 +73406,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) < eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lte(a public.eql_v3_timestamp_ord_ore, b eql_v3.query_timestamp_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) <= eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.<=) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for eql_v3.query_timestamp_ord_ore. --! @param a eql_v3.query_timestamp_ord_ore @@ -58861,7 +73414,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) <= eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.lte(a eql_v3.query_timestamp_ord_ore, b public.eql_v3_timestamp_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) <= eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.<=) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for eql_v3.query_timestamp_ord_ore. --! @param a public.eql_v3_timestamp_ord_ore @@ -58869,7 +73422,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) <= eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gt(a public.eql_v3_timestamp_ord_ore, b eql_v3.query_timestamp_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) > eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.>) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for eql_v3.query_timestamp_ord_ore. --! @param a eql_v3.query_timestamp_ord_ore @@ -58877,7 +73430,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) > eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gt(a eql_v3.query_timestamp_ord_ore, b public.eql_v3_timestamp_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) > eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.>) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for eql_v3.query_timestamp_ord_ore. --! @param a public.eql_v3_timestamp_ord_ore @@ -58885,7 +73438,7 @@ AS $$ SELECT eql_v3.ord_term_ore(a) > eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gte(a public.eql_v3_timestamp_ord_ore, b eql_v3.query_timestamp_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) >= eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.>=) eql_v3.ord_term_ore(b) $$; --! @brief Operator wrapper for eql_v3.query_timestamp_ord_ore. --! @param a eql_v3.query_timestamp_ord_ore @@ -58893,7 +73446,259 @@ AS $$ SELECT eql_v3.ord_term_ore(a) >= eql_v3.ord_term_ore(b) $$; --! @return boolean CREATE FUNCTION eql_v3.gte(a eql_v3.query_timestamp_ord_ore, b public.eql_v3_timestamp_ord_ore) RETURNS boolean LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE -AS $$ SELECT eql_v3.ord_term_ore(a) >= eql_v3.ord_term_ore(b) $$; +AS $$ SELECT eql_v3.ord_term_ore(a) OPERATOR(public.>=) eql_v3.ord_term_ore(b) $$; + +--! @brief Unsupported operator blocker for eql_v3.query_timestamp_ord_ore: public.eql_v3_timestamp_eq and eql_v3.query_timestamp_ord_ore (mismatched query domain). +--! @param a public.eql_v3_timestamp_eq left operand +--! @param b eql_v3.query_timestamp_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a public.eql_v3_timestamp_eq, b eql_v3.query_timestamp_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'public.eql_v3_timestamp_eq and eql_v3.query_timestamp_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_timestamp_ord_ore: eql_v3.query_timestamp_ord_ore and public.eql_v3_timestamp_eq (mismatched query domain). +--! @param a eql_v3.query_timestamp_ord_ore left operand +--! @param b public.eql_v3_timestamp_eq right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a eql_v3.query_timestamp_ord_ore, b public.eql_v3_timestamp_eq) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'eql_v3.query_timestamp_ord_ore and public.eql_v3_timestamp_eq'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_timestamp_ord_ore: public.eql_v3_timestamp_eq and eql_v3.query_timestamp_ord_ore (mismatched query domain). +--! @param a public.eql_v3_timestamp_eq left operand +--! @param b eql_v3.query_timestamp_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a public.eql_v3_timestamp_eq, b eql_v3.query_timestamp_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'public.eql_v3_timestamp_eq and eql_v3.query_timestamp_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_timestamp_ord_ore: eql_v3.query_timestamp_ord_ore and public.eql_v3_timestamp_eq (mismatched query domain). +--! @param a eql_v3.query_timestamp_ord_ore left operand +--! @param b public.eql_v3_timestamp_eq right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a eql_v3.query_timestamp_ord_ore, b public.eql_v3_timestamp_eq) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'eql_v3.query_timestamp_ord_ore and public.eql_v3_timestamp_eq'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_timestamp_ord_ore: public.eql_v3_timestamp_ord and eql_v3.query_timestamp_ord_ore (mismatched query domain). +--! @param a public.eql_v3_timestamp_ord left operand +--! @param b eql_v3.query_timestamp_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a public.eql_v3_timestamp_ord, b eql_v3.query_timestamp_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'public.eql_v3_timestamp_ord and eql_v3.query_timestamp_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_timestamp_ord_ore: eql_v3.query_timestamp_ord_ore and public.eql_v3_timestamp_ord (mismatched query domain). +--! @param a eql_v3.query_timestamp_ord_ore left operand +--! @param b public.eql_v3_timestamp_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a eql_v3.query_timestamp_ord_ore, b public.eql_v3_timestamp_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'eql_v3.query_timestamp_ord_ore and public.eql_v3_timestamp_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_timestamp_ord_ore: public.eql_v3_timestamp_ord and eql_v3.query_timestamp_ord_ore (mismatched query domain). +--! @param a public.eql_v3_timestamp_ord left operand +--! @param b eql_v3.query_timestamp_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a public.eql_v3_timestamp_ord, b eql_v3.query_timestamp_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'public.eql_v3_timestamp_ord and eql_v3.query_timestamp_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_timestamp_ord_ore: eql_v3.query_timestamp_ord_ore and public.eql_v3_timestamp_ord (mismatched query domain). +--! @param a eql_v3.query_timestamp_ord_ore left operand +--! @param b public.eql_v3_timestamp_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a eql_v3.query_timestamp_ord_ore, b public.eql_v3_timestamp_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'eql_v3.query_timestamp_ord_ore and public.eql_v3_timestamp_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_timestamp_ord_ore: public.eql_v3_timestamp_ord and eql_v3.query_timestamp_ord_ore (mismatched query domain). +--! @param a public.eql_v3_timestamp_ord left operand +--! @param b eql_v3.query_timestamp_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lt(a public.eql_v3_timestamp_ord, b eql_v3.query_timestamp_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<', 'public.eql_v3_timestamp_ord and eql_v3.query_timestamp_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_timestamp_ord_ore: eql_v3.query_timestamp_ord_ore and public.eql_v3_timestamp_ord (mismatched query domain). +--! @param a eql_v3.query_timestamp_ord_ore left operand +--! @param b public.eql_v3_timestamp_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lt(a eql_v3.query_timestamp_ord_ore, b public.eql_v3_timestamp_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<', 'eql_v3.query_timestamp_ord_ore and public.eql_v3_timestamp_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_timestamp_ord_ore: public.eql_v3_timestamp_ord and eql_v3.query_timestamp_ord_ore (mismatched query domain). +--! @param a public.eql_v3_timestamp_ord left operand +--! @param b eql_v3.query_timestamp_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lte(a public.eql_v3_timestamp_ord, b eql_v3.query_timestamp_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<=', 'public.eql_v3_timestamp_ord and eql_v3.query_timestamp_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_timestamp_ord_ore: eql_v3.query_timestamp_ord_ore and public.eql_v3_timestamp_ord (mismatched query domain). +--! @param a eql_v3.query_timestamp_ord_ore left operand +--! @param b public.eql_v3_timestamp_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lte(a eql_v3.query_timestamp_ord_ore, b public.eql_v3_timestamp_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<=', 'eql_v3.query_timestamp_ord_ore and public.eql_v3_timestamp_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_timestamp_ord_ore: public.eql_v3_timestamp_ord and eql_v3.query_timestamp_ord_ore (mismatched query domain). +--! @param a public.eql_v3_timestamp_ord left operand +--! @param b eql_v3.query_timestamp_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gt(a public.eql_v3_timestamp_ord, b eql_v3.query_timestamp_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>', 'public.eql_v3_timestamp_ord and eql_v3.query_timestamp_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_timestamp_ord_ore: eql_v3.query_timestamp_ord_ore and public.eql_v3_timestamp_ord (mismatched query domain). +--! @param a eql_v3.query_timestamp_ord_ore left operand +--! @param b public.eql_v3_timestamp_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gt(a eql_v3.query_timestamp_ord_ore, b public.eql_v3_timestamp_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>', 'eql_v3.query_timestamp_ord_ore and public.eql_v3_timestamp_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_timestamp_ord_ore: public.eql_v3_timestamp_ord and eql_v3.query_timestamp_ord_ore (mismatched query domain). +--! @param a public.eql_v3_timestamp_ord left operand +--! @param b eql_v3.query_timestamp_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gte(a public.eql_v3_timestamp_ord, b eql_v3.query_timestamp_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>=', 'public.eql_v3_timestamp_ord and eql_v3.query_timestamp_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_timestamp_ord_ore: eql_v3.query_timestamp_ord_ore and public.eql_v3_timestamp_ord (mismatched query domain). +--! @param a eql_v3.query_timestamp_ord_ore left operand +--! @param b public.eql_v3_timestamp_ord right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gte(a eql_v3.query_timestamp_ord_ore, b public.eql_v3_timestamp_ord) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>=', 'eql_v3.query_timestamp_ord_ore and public.eql_v3_timestamp_ord'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_timestamp_ord_ore: public.eql_v3_timestamp_ord_ope and eql_v3.query_timestamp_ord_ore (mismatched query domain). +--! @param a public.eql_v3_timestamp_ord_ope left operand +--! @param b eql_v3.query_timestamp_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a public.eql_v3_timestamp_ord_ope, b eql_v3.query_timestamp_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'public.eql_v3_timestamp_ord_ope and eql_v3.query_timestamp_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_timestamp_ord_ore: eql_v3.query_timestamp_ord_ore and public.eql_v3_timestamp_ord_ope (mismatched query domain). +--! @param a eql_v3.query_timestamp_ord_ore left operand +--! @param b public.eql_v3_timestamp_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.eq(a eql_v3.query_timestamp_ord_ore, b public.eql_v3_timestamp_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '=', 'eql_v3.query_timestamp_ord_ore and public.eql_v3_timestamp_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_timestamp_ord_ore: public.eql_v3_timestamp_ord_ope and eql_v3.query_timestamp_ord_ore (mismatched query domain). +--! @param a public.eql_v3_timestamp_ord_ope left operand +--! @param b eql_v3.query_timestamp_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a public.eql_v3_timestamp_ord_ope, b eql_v3.query_timestamp_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'public.eql_v3_timestamp_ord_ope and eql_v3.query_timestamp_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_timestamp_ord_ore: eql_v3.query_timestamp_ord_ore and public.eql_v3_timestamp_ord_ope (mismatched query domain). +--! @param a eql_v3.query_timestamp_ord_ore left operand +--! @param b public.eql_v3_timestamp_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.neq(a eql_v3.query_timestamp_ord_ore, b public.eql_v3_timestamp_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<>', 'eql_v3.query_timestamp_ord_ore and public.eql_v3_timestamp_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_timestamp_ord_ore: public.eql_v3_timestamp_ord_ope and eql_v3.query_timestamp_ord_ore (mismatched query domain). +--! @param a public.eql_v3_timestamp_ord_ope left operand +--! @param b eql_v3.query_timestamp_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lt(a public.eql_v3_timestamp_ord_ope, b eql_v3.query_timestamp_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<', 'public.eql_v3_timestamp_ord_ope and eql_v3.query_timestamp_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_timestamp_ord_ore: eql_v3.query_timestamp_ord_ore and public.eql_v3_timestamp_ord_ope (mismatched query domain). +--! @param a eql_v3.query_timestamp_ord_ore left operand +--! @param b public.eql_v3_timestamp_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lt(a eql_v3.query_timestamp_ord_ore, b public.eql_v3_timestamp_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<', 'eql_v3.query_timestamp_ord_ore and public.eql_v3_timestamp_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_timestamp_ord_ore: public.eql_v3_timestamp_ord_ope and eql_v3.query_timestamp_ord_ore (mismatched query domain). +--! @param a public.eql_v3_timestamp_ord_ope left operand +--! @param b eql_v3.query_timestamp_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lte(a public.eql_v3_timestamp_ord_ope, b eql_v3.query_timestamp_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<=', 'public.eql_v3_timestamp_ord_ope and eql_v3.query_timestamp_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_timestamp_ord_ore: eql_v3.query_timestamp_ord_ore and public.eql_v3_timestamp_ord_ope (mismatched query domain). +--! @param a eql_v3.query_timestamp_ord_ore left operand +--! @param b public.eql_v3_timestamp_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.lte(a eql_v3.query_timestamp_ord_ore, b public.eql_v3_timestamp_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '<=', 'eql_v3.query_timestamp_ord_ore and public.eql_v3_timestamp_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_timestamp_ord_ore: public.eql_v3_timestamp_ord_ope and eql_v3.query_timestamp_ord_ore (mismatched query domain). +--! @param a public.eql_v3_timestamp_ord_ope left operand +--! @param b eql_v3.query_timestamp_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gt(a public.eql_v3_timestamp_ord_ope, b eql_v3.query_timestamp_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>', 'public.eql_v3_timestamp_ord_ope and eql_v3.query_timestamp_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_timestamp_ord_ore: eql_v3.query_timestamp_ord_ore and public.eql_v3_timestamp_ord_ope (mismatched query domain). +--! @param a eql_v3.query_timestamp_ord_ore left operand +--! @param b public.eql_v3_timestamp_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gt(a eql_v3.query_timestamp_ord_ore, b public.eql_v3_timestamp_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>', 'eql_v3.query_timestamp_ord_ore and public.eql_v3_timestamp_ord_ope'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_timestamp_ord_ore: public.eql_v3_timestamp_ord_ope and eql_v3.query_timestamp_ord_ore (mismatched query domain). +--! @param a public.eql_v3_timestamp_ord_ope left operand +--! @param b eql_v3.query_timestamp_ord_ore right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gte(a public.eql_v3_timestamp_ord_ope, b eql_v3.query_timestamp_ord_ore) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>=', 'public.eql_v3_timestamp_ord_ope and eql_v3.query_timestamp_ord_ore'; END; $$ +LANGUAGE plpgsql; + +--! @brief Unsupported operator blocker for eql_v3.query_timestamp_ord_ore: eql_v3.query_timestamp_ord_ore and public.eql_v3_timestamp_ord_ope (mismatched query domain). +--! @param a eql_v3.query_timestamp_ord_ore left operand +--! @param b public.eql_v3_timestamp_ord_ope right operand +--! @return boolean never returned — the function always raises +CREATE FUNCTION eql_v3_internal.gte(a eql_v3.query_timestamp_ord_ore, b public.eql_v3_timestamp_ord_ope) +RETURNS boolean IMMUTABLE PARALLEL SAFE +AS $$ BEGIN RAISE EXCEPTION 'operator % is not supported for %: use the query domain that matches the column', '>=', 'eql_v3.query_timestamp_ord_ore and public.eql_v3_timestamp_ord_ope'; END; $$ +LANGUAGE plpgsql; -- AUTOMATICALLY GENERATED FILE. --! @file encrypted_domain/timestamp/query_timestamp_ord_ore_operators.sql @@ -58970,6 +73775,146 @@ CREATE OPERATOR >= ( LEFTARG = eql_v3.query_timestamp_ord_ore, RIGHTARG = public.eql_v3_timestamp_ord_ore, COMMUTATOR = <=, NEGATOR = <, RESTRICT = scalargesel, JOIN = scalargejoinsel ); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = public.eql_v3_timestamp_eq, RIGHTARG = eql_v3.query_timestamp_ord_ore +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = eql_v3.query_timestamp_ord_ore, RIGHTARG = public.eql_v3_timestamp_eq +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = public.eql_v3_timestamp_eq, RIGHTARG = eql_v3.query_timestamp_ord_ore +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = eql_v3.query_timestamp_ord_ore, RIGHTARG = public.eql_v3_timestamp_eq +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = public.eql_v3_timestamp_ord, RIGHTARG = eql_v3.query_timestamp_ord_ore +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = eql_v3.query_timestamp_ord_ore, RIGHTARG = public.eql_v3_timestamp_ord +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = public.eql_v3_timestamp_ord, RIGHTARG = eql_v3.query_timestamp_ord_ore +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = eql_v3.query_timestamp_ord_ore, RIGHTARG = public.eql_v3_timestamp_ord +); + +CREATE OPERATOR < ( + FUNCTION = eql_v3_internal.lt, + LEFTARG = public.eql_v3_timestamp_ord, RIGHTARG = eql_v3.query_timestamp_ord_ore +); + +CREATE OPERATOR < ( + FUNCTION = eql_v3_internal.lt, + LEFTARG = eql_v3.query_timestamp_ord_ore, RIGHTARG = public.eql_v3_timestamp_ord +); + +CREATE OPERATOR <= ( + FUNCTION = eql_v3_internal.lte, + LEFTARG = public.eql_v3_timestamp_ord, RIGHTARG = eql_v3.query_timestamp_ord_ore +); + +CREATE OPERATOR <= ( + FUNCTION = eql_v3_internal.lte, + LEFTARG = eql_v3.query_timestamp_ord_ore, RIGHTARG = public.eql_v3_timestamp_ord +); + +CREATE OPERATOR > ( + FUNCTION = eql_v3_internal.gt, + LEFTARG = public.eql_v3_timestamp_ord, RIGHTARG = eql_v3.query_timestamp_ord_ore +); + +CREATE OPERATOR > ( + FUNCTION = eql_v3_internal.gt, + LEFTARG = eql_v3.query_timestamp_ord_ore, RIGHTARG = public.eql_v3_timestamp_ord +); + +CREATE OPERATOR >= ( + FUNCTION = eql_v3_internal.gte, + LEFTARG = public.eql_v3_timestamp_ord, RIGHTARG = eql_v3.query_timestamp_ord_ore +); + +CREATE OPERATOR >= ( + FUNCTION = eql_v3_internal.gte, + LEFTARG = eql_v3.query_timestamp_ord_ore, RIGHTARG = public.eql_v3_timestamp_ord +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = public.eql_v3_timestamp_ord_ope, RIGHTARG = eql_v3.query_timestamp_ord_ore +); + +CREATE OPERATOR = ( + FUNCTION = eql_v3_internal.eq, + LEFTARG = eql_v3.query_timestamp_ord_ore, RIGHTARG = public.eql_v3_timestamp_ord_ope +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = public.eql_v3_timestamp_ord_ope, RIGHTARG = eql_v3.query_timestamp_ord_ore +); + +CREATE OPERATOR <> ( + FUNCTION = eql_v3_internal.neq, + LEFTARG = eql_v3.query_timestamp_ord_ore, RIGHTARG = public.eql_v3_timestamp_ord_ope +); + +CREATE OPERATOR < ( + FUNCTION = eql_v3_internal.lt, + LEFTARG = public.eql_v3_timestamp_ord_ope, RIGHTARG = eql_v3.query_timestamp_ord_ore +); + +CREATE OPERATOR < ( + FUNCTION = eql_v3_internal.lt, + LEFTARG = eql_v3.query_timestamp_ord_ore, RIGHTARG = public.eql_v3_timestamp_ord_ope +); + +CREATE OPERATOR <= ( + FUNCTION = eql_v3_internal.lte, + LEFTARG = public.eql_v3_timestamp_ord_ope, RIGHTARG = eql_v3.query_timestamp_ord_ore +); + +CREATE OPERATOR <= ( + FUNCTION = eql_v3_internal.lte, + LEFTARG = eql_v3.query_timestamp_ord_ore, RIGHTARG = public.eql_v3_timestamp_ord_ope +); + +CREATE OPERATOR > ( + FUNCTION = eql_v3_internal.gt, + LEFTARG = public.eql_v3_timestamp_ord_ope, RIGHTARG = eql_v3.query_timestamp_ord_ore +); + +CREATE OPERATOR > ( + FUNCTION = eql_v3_internal.gt, + LEFTARG = eql_v3.query_timestamp_ord_ore, RIGHTARG = public.eql_v3_timestamp_ord_ope +); + +CREATE OPERATOR >= ( + FUNCTION = eql_v3_internal.gte, + LEFTARG = public.eql_v3_timestamp_ord_ope, RIGHTARG = eql_v3.query_timestamp_ord_ore +); + +CREATE OPERATOR >= ( + FUNCTION = eql_v3_internal.gte, + LEFTARG = eql_v3.query_timestamp_ord_ore, RIGHTARG = public.eql_v3_timestamp_ord_ope +); -- AUTOMATICALLY GENERATED FILE. --! @file encrypted_domain/timestamp/timestamp_ord_ore_operators.sql @@ -59469,7 +74414,7 @@ DROP FUNCTION IF EXISTS eql_v3.version(); --! @brief EQL version reporting (self-contained eql_v3 surface) --! --! This file is auto-generated from src/v3/version.template during build. ---! The 3.0.6 placeholder is replaced with the actual release +--! The 3.1.0 placeholder is replaced with the actual release --! version (bare semver, e.g. "3.0.0") supplied via `mise run build --version`, --! or "DEV" for development builds. @@ -59488,14 +74433,14 @@ CREATE FUNCTION eql_v3.version() RETURNS text IMMUTABLE STRICT PARALLEL SAFE AS $$ - SELECT '3.0.6'; + SELECT '3.1.0'; $$ LANGUAGE SQL; --! @brief Schema-level version marker for obj_description() discoverability --! --! Mirrors eql_v3.version() as a comment on the schema so the installed --! version can also be read via obj_description('eql_v3'::regnamespace). -COMMENT ON SCHEMA eql_v3 IS '3.0.6'; +COMMENT ON SCHEMA eql_v3 IS '3.1.0'; --! @file pin_search_path_v3.sql --! @brief Post-install: pin search_path on every eql_v3.* function. --! diff --git a/packages/eql/packages/eql/sql/release-manifest.json b/packages/eql/packages/eql/sql/release-manifest.json index cd386a01c8..3b6a55c157 100644 --- a/packages/eql/packages/eql/sql/release-manifest.json +++ b/packages/eql/packages/eql/sql/release-manifest.json @@ -1,6 +1,6 @@ { - "eqlVersion": "3.0.6", + "eqlVersion": "3.1.0", "schemaVersion": 3, - "installSqlSha256": "9b6dab789248f911707f7c1c468c5d455987b47aac4a30fc421bc813073fffb1", + "installSqlSha256": "fd5f49b83b2da6ea964bca14ca28bb1b7f3e1b3e2c5fb510c79b12d3a65a22d9", "uninstallSqlSha256": "b1b5131b8175c5d04da9ada108d25c81c5772b15fad79a6c419ebb32d18c60a9" } diff --git a/packages/eql/packages/eql/src/generated/release-manifest.ts b/packages/eql/packages/eql/src/generated/release-manifest.ts index 30e8cd8350..e34a661c02 100644 --- a/packages/eql/packages/eql/src/generated/release-manifest.ts +++ b/packages/eql/packages/eql/src/generated/release-manifest.ts @@ -1,6 +1,6 @@ export const releaseManifest = { - eqlVersion: '3.0.6', + eqlVersion: '3.1.0', schemaVersion: 3, - installSqlSha256: '9b6dab789248f911707f7c1c468c5d455987b47aac4a30fc421bc813073fffb1', + installSqlSha256: 'fd5f49b83b2da6ea964bca14ca28bb1b7f3e1b3e2c5fb510c79b12d3a65a22d9', uninstallSqlSha256: 'b1b5131b8175c5d04da9ada108d25c81c5772b15fad79a6c419ebb32d18c60a9', } as const diff --git a/skills/stash-cli/SKILL.md b/skills/stash-cli/SKILL.md index 4ea65c39ca..f05c175f63 100644 --- a/skills/stash-cli/SKILL.md +++ b/skills/stash-cli/SKILL.md @@ -396,7 +396,7 @@ Gets a project from zero to a direct EQL v3 install. It loads an existing `stash The removed `--eql-version`, `--latest`, `--drizzle`, `--migration`, `--direct`, `--migrations-dir`, and `--exclude-operator-family` options fail clearly instead of being ignored. A request for EQL v2 points dump-recovery users to the upstream EQL 2.3.1 SQL release. New installs are EQL v3 only; its pinned bundle self-adapts when a database role cannot create the optional operator family. -**`--database-url` is a one-shot.** It installs against that database and leaves the project untouched — no config is loaded, and none is scaffolded, nor is an encryption client. This lets `npx --package=stash@1.2.1 stash eql install --database-url 'postgres://...'` run in a bare project with no CipherStash dependencies while pinning the CLI to this skill's release. It also means the flag always wins: loading a config could pick up a parent-directory `databaseUrl` literal and install against the wrong database. +**`--database-url` is a one-shot.** It installs against that database and leaves the project untouched — no config is loaded, and none is scaffolded, nor is an encryption client. This lets `npx --package=stash@1.3.0 stash eql install --database-url 'postgres://...'` run in a bare project with no CipherStash dependencies while pinning the CLI to this skill's release. It also means the flag always wins: loading a config could pick up a parent-directory `databaseUrl` literal and install against the wrong database. **The install verifies the bundle before it runs it.** Before connecting, `eql install` hashes the SQL it resolved from `@cipherstash/eql` and compares it against the `installSqlSha256` that release attests to. A mismatch refuses — naming both digests and the resolved path — rather than executing SQL the version number does not vouch for; nothing is opened and nothing is sent. In practice this only fires on a corrupt or tampered `node_modules`, since the bundle and its manifest are emitted by the same build. diff --git a/skills/stash-edge/SKILL.md b/skills/stash-edge/SKILL.md index 9ab0f20df6..d3b2627125 100644 --- a/skills/stash-edge/SKILL.md +++ b/skills/stash-edge/SKILL.md @@ -76,7 +76,7 @@ build step. ```ts import { Encryption, encryptedTable, types, isEncrypted, -} from 'npm:@cipherstash/stack@1.2.1/wasm-inline' +} from 'npm:@cipherstash/stack@1.3.0/wasm-inline' ``` **Pin an exact version.** Deno caches by specifier, so an unpinned import @@ -91,7 +91,7 @@ name everywhere: ```jsonc { "imports": { - "@cipherstash/stack/wasm-inline": "npm:@cipherstash/stack@1.2.1/wasm-inline" + "@cipherstash/stack/wasm-inline": "npm:@cipherstash/stack@1.3.0/wasm-inline" } } ```