diff --git a/.github/ISSUE_TEMPLATE/BUG_REPORT.yml b/.github/ISSUE_TEMPLATE/BUG_REPORT.yml index 097958ad3e..824192fef6 100644 --- a/.github/ISSUE_TEMPLATE/BUG_REPORT.yml +++ b/.github/ISSUE_TEMPLATE/BUG_REPORT.yml @@ -9,10 +9,9 @@ body: description: What version of sqlc are you running? If you don't know, run `sqlc version`. multiple: false options: + - 1.18.0 - 1.17.2 - 1.16.0 - - 1.15.0 - - 1.14.0 - Other validations: required: true @@ -70,8 +69,9 @@ body: label: What database engines are you using? multiple: true options: - - PostgreSQL - MySQL + - PostgreSQL + - SQLite - type: dropdown id: languages attributes: diff --git a/.github/workflows/buf.yml b/.github/workflows/buf.yml new file mode 100644 index 0000000000..a82e3d7e2f --- /dev/null +++ b/.github/workflows/buf.yml @@ -0,0 +1,9 @@ +name: buf +on: pull_request +jobs: + build: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v3 + - uses: bufbuild/buf-setup-action@v1 + - uses: bufbuild/buf-lint-action@v1 diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 7149e386c9..55f46a6cbf 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -31,26 +31,26 @@ jobs: services: postgres: - image: postgres:11 + image: "postgres:15" env: - POSTGRES_USER: postgres - POSTGRES_PASSWORD: postgres POSTGRES_DB: postgres + POSTGRES_PASSWORD: postgres + POSTGRES_USER: postgres ports: - 5432:5432 # needed because the postgres container does not provide a healthcheck options: --health-cmd pg_isready --health-interval 10s --health-timeout 5s --health-retries 5 mysql: - image: mysql:8 + image: "mysql/mysql-server:8.0" env: - MYSQL_ROOT_PASSWORD: mysecretpassword MYSQL_DATABASE: mysql + MYSQL_ROOT_HOST: '%' + MYSQL_ROOT_PASSWORD: mysecretpassword ports: - 3306:3306 steps: - uses: actions/checkout@v3 - - uses: actions/setup-go@v4 with: go-version: '1.20' @@ -83,3 +83,15 @@ jobs: run: ./scripts/report.sh env: BUILDKITE_ANALYTICS_TOKEN: ${{ secrets.BUILDKITE_ANALYTICS_TOKEN }} + + vuln_check: + runs-on: ubuntu-latest + timeout-minutes: 5 + + steps: + - uses: actions/checkout@v3 + - uses: actions/setup-go@v4 + with: + go-version: '1.20' + - run: go install golang.org/x/vuln/cmd/govulncheck@latest + - run: govulncheck ./... diff --git a/.gitignore b/.gitignore index 882c7cafd9..038cc5bde4 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,10 @@ /.idea/ __pycache__ .DS_Store + +# Devenv +.envrc +.direnv +.devenv* +devenv.local.nix + diff --git a/.readthedocs.yaml b/.readthedocs.yaml new file mode 100644 index 0000000000..9712e405d1 --- /dev/null +++ b/.readthedocs.yaml @@ -0,0 +1,22 @@ +# .readthedocs.yaml +# Read the Docs configuration file +# See https://docs.readthedocs.io/en/stable/config-file/v2.html for details + +# Required +version: 2 + +# Set the version of Python and other tools you might need +build: + os: ubuntu-22.04 + tools: + python: "3.11" + +# Build documentation in the docs/ directory with Sphinx +sphinx: + configuration: docs/conf.py + +# We recommend specifying your dependencies to enable reproducible builds: +# https://docs.readthedocs.io/en/stable/guides/reproducible-builds.html +python: + install: + - requirements: docs/requirements.txt diff --git a/Dockerfile b/Dockerfile index 11ae0900ef..3230e93661 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ # STEP 1: Build sqlc -FROM golang:1.20.3 AS builder +FROM golang:1.20.5 AS builder COPY . /workspace WORKDIR /workspace diff --git a/buf.gen.yaml b/buf.gen.yaml index 4b7ebb7130..63146b4ee3 100644 --- a/buf.gen.yaml +++ b/buf.gen.yaml @@ -2,9 +2,9 @@ version: v1 managed: enabled: true plugins: - - remote: buf.build/protocolbuffers/plugins/go:v1.28.1-1 + - plugin: buf.build/protocolbuffers/go:v1.30.0 out: internal opt: paths=source_relative - - remote: buf.build/planetscale/plugins/vtproto:v0.3.0 + - plugin: buf.build/community/planetscale-vtprotobuf:v0.4.0 out: internal - opt: paths=source_relative \ No newline at end of file + opt: paths=source_relative diff --git a/buf.lock b/buf.lock new file mode 100644 index 0000000000..c91b5810c2 --- /dev/null +++ b/buf.lock @@ -0,0 +1,2 @@ +# Generated by buf. DO NOT EDIT. +version: v1 diff --git a/buf.yaml b/buf.yaml new file mode 100644 index 0000000000..d622cfa1b9 --- /dev/null +++ b/buf.yaml @@ -0,0 +1,8 @@ +version: v1 +name: buf.build/sqlc/sqlc +breaking: + use: + - FILE +lint: + use: + - DEFAULT diff --git a/devenv.lock b/devenv.lock new file mode 100644 index 0000000000..98d776298b --- /dev/null +++ b/devenv.lock @@ -0,0 +1,156 @@ +{ + "nodes": { + "devenv": { + "locked": { + "dir": "src/modules", + "lastModified": 1686239587, + "narHash": "sha256-MpF2msSM7INvzOfT+Zs8KY4tN3IhDOhnQ7Ao5aNvEiI=", + "owner": "cachix", + "repo": "devenv", + "rev": "9d51052c5983724a9225fa62587e0cbe51e50622", + "type": "github" + }, + "original": { + "dir": "src/modules", + "owner": "cachix", + "repo": "devenv", + "type": "github" + } + }, + "flake-compat": { + "flake": false, + "locked": { + "lastModified": 1673956053, + "narHash": "sha256-4gtG9iQuiKITOjNQQeQIpoIB6b16fm+504Ch3sNKLd8=", + "owner": "edolstra", + "repo": "flake-compat", + "rev": "35bb57c0c8d8b62bbfd284272c928ceb64ddbde9", + "type": "github" + }, + "original": { + "owner": "edolstra", + "repo": "flake-compat", + "type": "github" + } + }, + "flake-utils": { + "inputs": { + "systems": "systems" + }, + "locked": { + "lastModified": 1685518550, + "narHash": "sha256-o2d0KcvaXzTrPRIo0kOLV0/QXHhDQ5DTi+OxcjO8xqY=", + "owner": "numtide", + "repo": "flake-utils", + "rev": "a1720a10a6cfe8234c0e93907ffe81be440f4cef", + "type": "github" + }, + "original": { + "owner": "numtide", + "repo": "flake-utils", + "type": "github" + } + }, + "gitignore": { + "inputs": { + "nixpkgs": [ + "pre-commit-hooks", + "nixpkgs" + ] + }, + "locked": { + "lastModified": 1660459072, + "narHash": "sha256-8DFJjXG8zqoONA1vXtgeKXy68KdJL5UaXR8NtVMUbx8=", + "owner": "hercules-ci", + "repo": "gitignore.nix", + "rev": "a20de23b925fd8264fd7fad6454652e142fd7f73", + "type": "github" + }, + "original": { + "owner": "hercules-ci", + "repo": "gitignore.nix", + "type": "github" + } + }, + "nixpkgs": { + "locked": { + "lastModified": 1686277352, + "narHash": "sha256-quryYLnntwZZrwJ4Vsx24hiCkwiYZAEttiOu983akGg=", + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "a9fa8f8450a2ae296f152a9b3d52df68d24b7cfc", + "type": "github" + }, + "original": { + "owner": "NixOS", + "ref": "nixpkgs-unstable", + "repo": "nixpkgs", + "type": "github" + } + }, + "nixpkgs-stable": { + "locked": { + "lastModified": 1685801374, + "narHash": "sha256-otaSUoFEMM+LjBI1XL/xGB5ao6IwnZOXc47qhIgJe8U=", + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "c37ca420157f4abc31e26f436c1145f8951ff373", + "type": "github" + }, + "original": { + "owner": "NixOS", + "ref": "nixos-23.05", + "repo": "nixpkgs", + "type": "github" + } + }, + "pre-commit-hooks": { + "inputs": { + "flake-compat": "flake-compat", + "flake-utils": "flake-utils", + "gitignore": "gitignore", + "nixpkgs": [ + "nixpkgs" + ], + "nixpkgs-stable": "nixpkgs-stable" + }, + "locked": { + "lastModified": 1686213770, + "narHash": "sha256-Re6xXLEqQ/HRnThryumyGzEf3Uv0Pl4cuG50MrDofP8=", + "owner": "cachix", + "repo": "pre-commit-hooks.nix", + "rev": "182af51202998af5b64ddecaa7ff9be06425399b", + "type": "github" + }, + "original": { + "owner": "cachix", + "repo": "pre-commit-hooks.nix", + "type": "github" + } + }, + "root": { + "inputs": { + "devenv": "devenv", + "nixpkgs": "nixpkgs", + "pre-commit-hooks": "pre-commit-hooks" + } + }, + "systems": { + "locked": { + "lastModified": 1681028828, + "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=", + "owner": "nix-systems", + "repo": "default", + "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e", + "type": "github" + }, + "original": { + "owner": "nix-systems", + "repo": "default", + "type": "github" + } + } + }, + "root": "root", + "version": 7 +} diff --git a/devenv.nix b/devenv.nix new file mode 100644 index 0000000000..e1250867a3 --- /dev/null +++ b/devenv.nix @@ -0,0 +1,13 @@ +{ pkgs, ... }: + +{ + # https://devenv.sh/packages/ + packages = [ + pkgs.buf + pkgs.go + pkgs.git + pkgs.git-cliff + pkgs.govulncheck + pkgs.python311 + ]; +} diff --git a/devenv.yaml b/devenv.yaml new file mode 100644 index 0000000000..c7cb5cedad --- /dev/null +++ b/devenv.yaml @@ -0,0 +1,3 @@ +inputs: + nixpkgs: + url: github:NixOS/nixpkgs/nixpkgs-unstable diff --git a/docker-compose.yml b/docker-compose.yml index 606c70b441..9579b04e0f 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -6,16 +6,16 @@ services: - "3306:3306" restart: always environment: - MYSQL_DATABASE: dinotest + MYSQL_DATABASE: mysql MYSQL_ROOT_PASSWORD: mysecretpassword MYSQL_ROOT_HOST: '%' postgresql: - image: "postgres:13" + image: "postgres:15" ports: - "5432:5432" restart: always environment: - POSTGRES_DB: dinotest + POSTGRES_DB: postgres POSTGRES_PASSWORD: mysecretpassword POSTGRES_USER: postgres diff --git a/docs/_static/customize.css b/docs/_static/customize.css index 7b00fb9706..b0882f2a05 100644 --- a/docs/_static/customize.css +++ b/docs/_static/customize.css @@ -1,3 +1,17 @@ .wy-side-nav-search img { padding: 5px 60px !important; } + +#banner { + text-align: center; + background: #2980b9; + border: 1px solid rgb(52, 49, 49); + color: #F0F0F4; + padding: 10px; + margin-bottom: 1.618em; +} + +#banner > div > a { + color: #F0F0F4; + text-decoration: underline; +} \ No newline at end of file diff --git a/docs/_static/favicon.png b/docs/_static/favicon.png new file mode 100644 index 0000000000..17d8419a6c Binary files /dev/null and b/docs/_static/favicon.png differ diff --git a/docs/_templates/breadcrumbs.html b/docs/_templates/breadcrumbs.html new file mode 100644 index 0000000000..e0b9fc5fa7 --- /dev/null +++ b/docs/_templates/breadcrumbs.html @@ -0,0 +1,10 @@ +{% extends "!breadcrumbs.html" %} + +{% block breadcrumbs %} +{% if show_banner %} + + ✨ We're now working full-time on sqlc. Read more here. + +{% endif %} +{{ super() }} +{% endblock %} \ No newline at end of file diff --git a/docs/_templates/layout.html b/docs/_templates/layout.html index e6bee29d9a..c83e9b28a4 100644 --- a/docs/_templates/layout.html +++ b/docs/_templates/layout.html @@ -1,5 +1,6 @@ {% extends "!layout.html" %} + {% block extrahead %} {{ super() }} -{% endblock %} +{% endblock %} \ No newline at end of file diff --git a/docs/conf.py b/docs/conf.py index 6711fe808e..3ffea9beaf 100644 --- a/docs/conf.py +++ b/docs/conf.py @@ -10,7 +10,7 @@ # add these directories to sys.path here. If the directory is relative to the # documentation root, use os.path.abspath to make it absolute, like shown here. # -# import os +import os # import sys # sys.path.insert(0, os.path.abspath('.')) import sphinx_rtd_theme @@ -22,7 +22,7 @@ author = 'Kyle Conroy' # The full version, including alpha/beta/rc tags -release = '1.18.0' +release = '1.19.0' # -- General configuration --------------------------------------------------- @@ -33,6 +33,7 @@ extensions = [ 'recommonmark', 'sphinx_rtd_theme', + "sphinx_favicon", ] # Add any paths that contain templates here, relative to this directory. @@ -60,5 +61,13 @@ 'logo_only': True, } +html_context = { + 'show_banner': 'SHOW_LAUNCH_BANNER' in os.environ, +} + def setup(app): app.add_css_file('customize.css') + +favicons = [ + "favicon.png", +] \ No newline at end of file diff --git a/docs/guides/plugins.md b/docs/guides/plugins.md index 031f8f979f..732eac6f0e 100644 --- a/docs/guides/plugins.md +++ b/docs/guides/plugins.md @@ -1,6 +1,6 @@ # Authoring plugins -To use plugins, you must be using [Version 2](../reference/config.html) of +To use plugins, you must be using [Version 2](../reference/config.md) of the configuration file. The top-level `plugins` array defines the available plugins. diff --git a/docs/guides/using-go-and-pgx.rst b/docs/guides/using-go-and-pgx.rst index a4964a8bf7..f24faaf2a0 100644 --- a/docs/guides/using-go-and-pgx.rst +++ b/docs/guides/using-go-and-pgx.rst @@ -3,13 +3,11 @@ Using Go and pgx ================ .. note:: - Experimental support for :code:`pgx/v5` was added in v1.17.2. Full support will be - included in v1.18.0. Until then, you'll need to pass the :code:`--experimental` - flag to :code:`sqlc generate`. + :code:`pgx/v5` is supported starting from v1.18.0. pgx is a pure Go driver and toolkit for PostgreSQL. It's become the default -PostgreSQL package for many Gophers since lib/pq was put into maitience mode. +PostgreSQL package for many Gophers since lib/pq was put into maintenance mode. ^^^^^^^^^^^^^^^ Getting started diff --git a/docs/howto/ci-cd.md b/docs/howto/ci-cd.md new file mode 100644 index 0000000000..37c75ec5be --- /dev/null +++ b/docs/howto/ci-cd.md @@ -0,0 +1,95 @@ +# Using sqlc in CI/CD + +If your project has more than a single developer, we suggest running `sqlc` as +part of your CI/CD pipeline. The two subcommands you'll want to run are `diff` and `vet`. + +`sqlc diff` ensures that your generated code is up to date. New developers to a project may +forget to run `sqlc generate` after adding a query or updating a schema. They also might +edit generated code. `sqlc diff` will catch both errors by comparing the expected output +from `sqlc generate` to what's on disk. + +```diff +% sqlc diff +--- a/postgresql/query.sql.go ++++ b/postgresql/query.sql.go +@@ -55,7 +55,7 @@ + + const listAuthors = `-- name: ListAuthors :many + SELECT id, name, bio FROM authors +-ORDER BY name ++ORDER BY bio + ` +``` + +`sqlc vet` runs a set of lint rules against your SQL queries. These rules are +helpful in catching anti-patterns before they make it into production. Please +see the [vet](vet.md) documentation for a complete guide to adding lint rules +for your project. + +## General setup + +Install `sqlc` using the [suggested instructions](../overview/install). + +Create two steps in your pipeline, one for `sqlc diff`and one for `sqlc vet`. + +## GitHub Actions + +We provide the [setup-sqlc](https://github.com/marketplace/actions/setup-sqlc) +GitHub Action to install `sqlc`. The action uses the built-in +[tool-cache](https://github.com/actions/toolkit/blob/main/packages/tool-cache/README.md) +to speed up the installation process. + +## GitHub Workflows + +The following GitHub Workflow configuration runs `sqlc diff` on every push. + +```yaml +name: sqlc +on: [push] +jobs: + diff: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v3 + - uses: sqlc-dev/setup-sqlc@v3 + with: + sqlc-version: '1.19.0' + - run: sqlc diff +``` + +The following GitHub Workflow configuration runs [`sqlc vet`](vet.md) on every push. +You can use `sqlc vet` without a database connection, but you'll need one if your +`sqlc` configuration references the built-in `sqlc/db-prepare` lint rule. + +```yaml +name: sqlc +on: [push] +jobs: + vet: + runs-on: ubuntu-latest + services: + postgres: + image: "postgres:15" + env: + POSTGRES_DB: postgres + POSTGRES_PASSWORD: postgres + POSTGRES_USER: postgres + ports: + - 5432:5432 + # needed because the postgres container does not provide a healthcheck + options: --health-cmd pg_isready --health-interval 10s --health-timeout 5s --health-retries 5 + env: + PG_PORT: ${{ job.services.postgres.ports['5432'] }} + + steps: + - uses: actions/checkout@v3 + - uses: sqlc-dev/setup-sqlc@v3 + with: + sqlc-version: '1.19.0' + # Connect and migrate your database here. This is an example which runs + # commands from a `schema.sql` file. + - run: psql -h localhost -U postgres -p $PG_PORT -d postgres -f schema.sql + env: + PGPASSWORD: postgres + - run: sqlc vet +``` \ No newline at end of file diff --git a/docs/howto/select.md b/docs/howto/select.md index bcd675a23b..2afb4ce456 100644 --- a/docs/howto/select.md +++ b/docs/howto/select.md @@ -265,9 +265,9 @@ func (q *Queries) ListAuthorsByIDs(ctx context.Context, ids []int) ([]Author, er } ``` -### MySQL +### MySQL and SQLite -MySQL differs from PostgreSQL in that placeholders must be generated based on +MySQL and SQLite differ from PostgreSQL in that placeholders must be generated based on the number of elements in the slice you pass in. Though trivial it is still something of a nuisance. The passed in slice must not be nil or empty or an error will be returned (ie not a panic). The placeholder insertion location is diff --git a/docs/howto/vet.md b/docs/howto/vet.md new file mode 100644 index 0000000000..b84fca264b --- /dev/null +++ b/docs/howto/vet.md @@ -0,0 +1,112 @@ +# Linting queries + +*Added in v1.19.0* + +`sqlc vet` runs queries through a set of lint rules. + +Rules are defined in the `sqlc` [configuration](../reference/config) file. They consist +of a name, message, and a [Common Expression Language (CEL)](https://github.com/google/cel-spec) +expression. Expressions are evaluated using [cel-go](https://github.com/google/cel-go). +If an expression evaluates to `true`, an error is reported using the given message. + +Each expression has access to variables from your sqlc configuration and queries, +defined in the following struct: + +```proto +message Config +{ + string version = 1; + string engine = 2 ; + repeated string schema = 3; + repeated string queries = 4; +} + +message Query +{ + // SQL body + string sql = 1; + // Name of the query + string name = 2; + // One of :many, :one, :exec, etc. + string cmd = 3; + // Query parameters, if any + repeated Parameter params = 4; +} + +message Parameter +{ + int32 number = 1; +} +``` + +This struct will likely expand in the future to include more query information. +We may also add information returned from a running database, such as the result from +`EXPLAIN ...`. + +While these examples are simplistic, they give you a flavor of the types of +rules you can write. + +```yaml +version: 2 +sql: + - schema: "query.sql" + queries: "query.sql" + engine: "postgresql" + gen: + go: + package: "authors" + out: "db" + rules: + - no-pg + - no-delete + - only-one-param + - no-exec +rules: + - name: no-pg + message: "invalid engine: postgresql" + rule: | + config.engine == "postgresql" + - name: no-delete + message: "don't use delete statements" + rule: | + query.sql.contains("DELETE") + - name: only-one-param + message: "too many parameters" + rule: | + query.params.size() > 1 + - name: no-exec + message: "don't use exec" + rule: | + query.cmd == "exec" +``` + +## Built-in rules + +### sqlc/db-prepare + +When a [database](../reference/config.html#database) connection is configured, you can +run the built-in `sqlc/db-preapre` rule. This rule will attempt to prepare +each of your queries against the connected database and report any failures. + +```yaml +version: 2 +sql: + - schema: "query.sql" + queries: "query.sql" + engine: "postgresql" + gen: + go: + package: "authors" + out: "db" + database: + uri: "postgresql://postgres:password@localhost:5432/postgres" + rules: + - sqlc/db-prepare +``` + +To see this in action, check out the [authors +example](https://github.com/kyleconroy/sqlc/blob/main/examples/authors/sqlc.yaml). + +Please note that `sqlc` does not manage or migrate your database. Use your +migration tool of choice to create the necessary database tables and objects +before running `sqlc vet`. \ No newline at end of file diff --git a/docs/index.rst b/docs/index.rst index 7f6c7db3b8..3ad59b1e18 100644 --- a/docs/index.rst +++ b/docs/index.rst @@ -54,6 +54,8 @@ code ever again. howto/ddl.md howto/structs.md + howto/vet.md + howto/ci-cd.md howto/upload.md .. toctree:: diff --git a/docs/overview/install.md b/docs/overview/install.md index c92d6bfabc..921c0b0d53 100644 --- a/docs/overview/install.md +++ b/docs/overview/install.md @@ -48,10 +48,10 @@ docker run --rm -v "%cd%:/src" -w /src kjconroy/sqlc generate ## Downloads -Get pre-built binaries for *v1.18.0*: +Get pre-built binaries for *v1.19.0*: -- [Linux](https://github.com/kyleconroy/sqlc/releases/download/v1.18.0/sqlc_1.18.0_linux_amd64.tar.gz) -- [macOS](https://github.com/kyleconroy/sqlc/releases/download/v1.18.0/sqlc_1.18.0_darwin_amd64.zip) -- [Windows (MySQL only)](https://github.com/kyleconroy/sqlc/releases/download/v1.18.0/sqlc_1.18.0_windows_amd64.zip) +- [Linux](https://github.com/kyleconroy/sqlc/releases/download/v1.19.0/sqlc_1.19.0_linux_amd64.tar.gz) +- [macOS](https://github.com/kyleconroy/sqlc/releases/download/v1.19.0/sqlc_1.19.0_darwin_amd64.zip) +- [Windows (MySQL only)](https://github.com/kyleconroy/sqlc/releases/download/v1.19.0/sqlc_1.19.0_windows_amd64.zip) See [downloads.sqlc.dev](https://downloads.sqlc.dev/) for older versions. diff --git a/docs/reference/changelog.md b/docs/reference/changelog.md index 372032b1ff..12bfa25351 100644 --- a/docs/reference/changelog.md +++ b/docs/reference/changelog.md @@ -1,7 +1,221 @@ # Changelog All notable changes to this project will be documented in this file. -## [1.18.0](https://github.com/kyleconroy/sqlc/releases/tag/1.18.0) +## [1.19.0](https://github.com/kyleconroy/sqlc/releases/tag/v1.19.0) +Released 2023-07-06 + +### Release notes + +#### sqlc vet + +[`sqlc vet`](../howto/vet.md) runs queries through a set of lint rules. + +Rules are defined in the `sqlc` [configuration](config.md) file. They consist +of a name, message, and a [Common Expression Language (CEL)](https://github.com/google/cel-spec) +expression. Expressions are evaluated using [cel-go](https://github.com/google/cel-go). +If an expression evaluates to `true`, an error is reported using the given message. + +While these examples are simplistic, they give you a flavor of the types of +rules you can write. + +```yaml +version: 2 +sql: + - schema: "query.sql" + queries: "query.sql" + engine: "postgresql" + gen: + go: + package: "authors" + out: "db" + rules: + - no-pg + - no-delete + - only-one-param + - no-exec +rules: + - name: no-pg + message: "invalid engine: postgresql" + rule: | + config.engine == "postgresql" + - name: no-delete + message: "don't use delete statements" + rule: | + query.sql.contains("DELETE") + - name: only-one-param + message: "too many parameters" + rule: | + query.params.size() > 1 + - name: no-exec + message: "don't use exec" + rule: | + query.cmd == "exec" +``` + +##### Database connectivity + +`vet` also marks the first time that `sqlc` can connect to a live, running +database server. We'll expand this functionality over time, but for now it +powers the `sqlc/db-prepare` built-in rule. + +When a [database](config.html#database) is configured, the +`sqlc/db-preapre` rule will attempt to prepare each of your +queries against the connected database and report any failures. + +```yaml +version: 2 +sql: + - schema: "query.sql" + queries: "query.sql" + engine: "postgresql" + gen: + go: + package: "authors" + out: "db" + database: + uri: "postgresql://postgres:password@localhost:5432/postgres" + rules: + - sqlc/db-prepare +``` + +To see this in action, check out the [authors +example](https://github.com/kyleconroy/sqlc/blob/main/examples/authors/sqlc.yaml). + +Please note that `sqlc` does not manage or migrate your database. Use your +migration tool of choice to create the necessary database tables and objects +before running `sqlc vet`. + +#### Omit unused structs + +Added a new configuration parameter `omit_unused_structs` which, when set to +true, filters out table and enum structs that aren't used in queries for a given +package. + +#### Suggested CI/CD setup + +With the addition of `sqlc diff` and `sqlc vet`, we encourage users to run sqlc +in your CI/CD pipelines. See our [suggested CI/CD setup](../howto/ci-cd.md) for +more information. + +#### Simplified plugin development + +The [sqlc-gen-kotlin](https://github.com/sqlc-dev/sqlc-gen-kotlin) and +[sqlc-gen-python](https://github.com/sqlc-dev/sqlc-gen-python) plugins have been +updated use the upcoming [WASI](https://wasi.dev/) support in [Go +1.21](https://tip.golang.org/doc/go1.21#wasip1). Building these plugins no +longer requires [TinyGo](https://tinygo.org/). + +### Changes + +#### Bug Fixes + +- Pointers overrides skip imports in generated query files (#2240) +- CASE-ELSE clause is not properly parsed when a value is constant (#2238) +- Fix toSnakeCase to handle input in CamelCase format (#2245) +- Add location info to sqlite ast (#2298) +- Add override tags to result struct (#1867) (#1887) +- Override types of aliased columns and named parameters (#1884) +- Resolve duplicate fields generated when inheriting multiple tables (#2089) +- Check column references in ORDER BY (#1411) (#1915) +- MySQL slice shadowing database/sql import (#2332) +- Don't defer rows.Close() if pgx.BatchResults.Query() failed (#2362) +- Fix type overrides not working with sqlc.slice (#2351) +- Type overrides on columns for parameters inside an IN clause (#2352) +- Broken interaction between query_parameter_limit and pq.Array() (#2383) +- (codegen/golang) Bring :execlastid in line with the rest (#2378) + +#### Documentation + +- Update changelog.md with some minor edits (#2235) +- Add F# community plugin (#2295) +- Add a ReadTheDocs config file (#2327) +- Update query_parameter_limit documentation (#2374) +- Add launch announcement banner + +#### Features +- PostgreSQL capture correct line and column numbers for parse error (#2289) +- Add supporting COMMENT ON VIEW (#2249) +- To allow spaces between function name and arguments of functions to be rewritten (#2250) +- Add support for pgx/v5 emit_pointers_for_null_types flag (#2269) +- (mysql) Support unsigned integers (#1746) +- Allow use of table and column aliases for table functions returning unknown types (#2156) +- Support "LIMIT ?" in UPDATE and DELETE for MySQL (#2365) +- (internal/codegen/golang) Omit unused structs from output (#2369) +- Improve default names for BETWEEN ? AND ? to have prefixes from_ and to_ (#2366) +- (cmd/sqlc) Add the vet subcommand (#2344) +- (sqlite) Add support for UPDATE/DELETE with a LIMIT clause (#2384) +- Add support for BETWEEN sqlc.arg(min) AND sqlc.arg(max) (#2373) +- (cmd/vet) Prepare queries against a database (#2387) +- (cmd/vet) Prepare queries for MySQL (#2388) +- (cmd/vet) Prepare SQLite queries (#2389) +- (cmd/vet) Simplify environment variable substiution (#2393) +- (cmd/vet) Add built-in db-prepare rule +- Add compiler support for NOTIFY and LISTEN (PostgreSQL) (#2363) + +#### Miscellaneous Tasks + +- A few small staticcheck fixes (#2361) +- Remove a bunch of dead code (#2360) +- (scripts/regenerate) Should also update stderr.txt (#2379) + +#### Build + +- (deps) Bump requests from 2.25.1 to 2.31.0 in /docs (#2283) +- (deps) Bump golang from 1.20.3 to 1.20.4 (#2256) +- (deps) Bump google.golang.org/grpc from 1.54.0 to 1.55.0 (#2265) +- (deps) Bump github.com/mattn/go-sqlite3 from 1.14.16 to 1.14.17 (#2293) +- (deps) Bump golang.org/x/sync from 0.1.0 to 0.2.0 (#2266) +- (deps) Bump golang from 1.20.4 to 1.20.5 (#2301) +- Configure dependencies via devenv.sh (#2319) +- Configure dependencies via devenv.sh (#2326) +- (deps) Bump golang.org/x/sync from 0.2.0 to 0.3.0 (#2328) +- (deps) Bump google.golang.org/grpc from 1.55.0 to 1.56.0 (#2333) +- (deps) Bump google.golang.org/protobuf from 1.30.0 to 1.31.0 (#2370) +- (deps) Bump actions/checkout from 2 to 3 (#2357) +- Run govulncheck on all builds (#2372) +- (deps) Bump google.golang.org/grpc from 1.56.0 to 1.56.1 (#2358) + +#### Cmd/sqlc + +- Show helpful output on missing subcommand (#2345) + +#### Codegen + +- Use catalog's default schema (#2310) +- (go) Add tests for tables with dashes (#2312) +- (go) Strip invalid characters from table and column names (#2314) +- (go) Support JSON tags for nullable enum structs (#2121) + +#### Internal/config + +- Support golang overrides for slices (#2339) + +#### Kotlin + +- Use latest version of sqlc-gen-kotlin (#2356) + +#### Postgres + +- Column merging for table inheritence (#2315) + +#### Protos + +- Add missing field name (#2354) + +#### Python + +- Use latest version of sqlc-gen-python (#2355) + +#### Remote + +- Use user-id/password auth (#2262) + +#### Sqlite + +- Fixed sqlite column type override (#1986) + + +## [1.18.0](https://github.com/kyleconroy/sqlc/releases/tag/v1.18.0) Released 2023-04-27 ### Release notes @@ -18,7 +232,11 @@ work on Windows. To bridge that gap, we're announcing remote code generation, currently in private alpha. To join the private alpha, [sign up for the waitlist](https://docs.google.com/forms/d/e/1FAIpQLScDWrGtTgZWKt3mdlF5R2XCX6tL1pMkB4yuZx5yq684tTNN1Q/viewform?usp=sf_link). -To configure remote generation, configure a `cloud` block in `sqlc.json`. +Remote code generation works like local code generation, except the heavy +lifting is performed in a consistent cloud environment. WASM-based plugins are +supported in the remote environment, but process-based plugins are not. + +To configure remote generation, add a `cloud` block in `sqlc.json`. ```json { @@ -31,15 +249,15 @@ To configure remote generation, configure a `cloud` block in `sqlc.json`. } ``` -You'll also need to the `SQLC_AUTH_TOKEN` environment variable. +You'll also need to set the `SQLC_AUTH_TOKEN` environment variable. ```bash export SQLC_AUTH_TOKEN= ``` -When the cloud configuration exists, `sqlc generate` will default to remote -generation. If you'd like to generate code locally, pass the `--no-remote` -option. +When the `cloud` configuration block exists, `sqlc generate` will default to remote +code generation. If you'd like to generate code locally without removing the `cloud` +block from your config, pass the `--no-remote` option. ```bash @@ -53,7 +271,7 @@ Remote generation is off by default and requires an opt-in to use. _Developed by [@nickjackson](https://github.com/nickjackson)_ Embedding allows you to reuse existing model structs in more queries, resulting -in less manual serilization work. First, imagine we have the following schema +in less manual serialization work. First, imagine we have the following schema with students and test scores. @@ -134,7 +352,7 @@ WHERE age IN (sqlc.slice("ages")) ``` ```go -func (q *Queries) SelectStudents(ctx context.Context, arges []int32) ([]Student, error) { +func (q *Queries) SelectStudents(ctx context.Context, ages []int32) ([]Student, error) { ``` This feature is only supported in MySQL and cannot be used with prepared @@ -256,14 +474,14 @@ genreated method will use a argument struct. - Upgrade to wasmtime v8.0.0 (#2222) -## [1.17.2](https://github.com/kyleconroy/sqlc/releases/tag/1.17.2) +## [1.17.2](https://github.com/kyleconroy/sqlc/releases/tag/v1.17.2) Released 2023-02-22 ### Bug Fixes - Fix build on Windows (#2102) -## [1.17.1](https://github.com/kyleconroy/sqlc/releases/tag/1.17.1) +## [1.17.1](https://github.com/kyleconroy/sqlc/releases/tag/v1.17.1) Released 2023-02-22 ### Bug Fixes @@ -280,7 +498,7 @@ Released 2023-02-22 - (deps) Bump golang from 1.20.0 to 1.20.1 (#2082) -## [1.17.0](https://github.com/kyleconroy/sqlc/releases/tag/1.17.0) +## [1.17.0](https://github.com/kyleconroy/sqlc/releases/tag/v1.17.0) Released 2023-02-13 ### Bug Fixes @@ -356,7 +574,7 @@ Released 2023-02-13 - Upgrade to wasmtime 5.0.0 (#2065) -## [1.16.0](https://github.com/kyleconroy/sqlc/releases/tag/1.16.0) +## [1.16.0](https://github.com/kyleconroy/sqlc/releases/tag/v1.16.0) Released 2022-11-09 @@ -428,7 +646,7 @@ Released 2022-11-09 - Port all Python tests to sqlc-gen-python (#1907) - Upgrade to sqlc-gen-python v1.0.0 (#1932) -## [1.15.0](https://github.com/kyleconroy/sqlc/releases/tag/1.15.0) +## [1.15.0](https://github.com/kyleconroy/sqlc/releases/tag/v1.15.0) Released 2022-08-07 ### Bug Fixes @@ -477,7 +695,7 @@ Released 2022-08-07 - (wasm) Change default cache location (#1709) - (wasm) Change the SHA-256 config key (#1710) -## [1.14.0](https://github.com/kyleconroy/sqlc/releases/tag/1.14.0) +## [1.14.0](https://github.com/kyleconroy/sqlc/releases/tag/v1.14.0) Released 2022-06-09 ### Bug Fixes diff --git a/docs/reference/cli.md b/docs/reference/cli.md index a6033f2205..427379c0f5 100644 --- a/docs/reference/cli.md +++ b/docs/reference/cli.md @@ -7,16 +7,19 @@ Usage: Available Commands: compile Statically check SQL for syntax and type errors completion Generate the autocompletion script for the specified shell + diff Compare the generated files to the existing files generate Generate Go code from SQL help Help about any command init Create an empty sqlc.yaml settings file upload Upload the schema, queries, and configuration for this project version Print the sqlc version number + vet Vet examines queries Flags: - -x, --experimental enable experimental features (default: false) -f, --file string specify an alternate config file (default: sqlc.yaml) -h, --help help for sqlc + --no-database disable database connections (default: false) + --no-remote disable remote execution (default: false) Use "sqlc [command] --help" for more information about a command. -``` +``` \ No newline at end of file diff --git a/docs/reference/config.md b/docs/reference/config.md index 218d0da6cf..45c143e54c 100644 --- a/docs/reference/config.md +++ b/docs/reference/config.md @@ -15,6 +15,10 @@ sql: go: package: "authors" out: "postgresql" + database: + uri: "postgresql://postgres:postgres@localhost:5432/postgres" + rules: + - sqlc/db-prepare - schema: "mysql/schema.sql" queries: "mysql/query.sql" engine: "mysql" @@ -35,12 +39,16 @@ Each mapping in the `sql` collection has the following keys: - `queries`: - Directory of SQL queries or path to single SQL file; or a list of paths. - `codegen`: - - A colleciton of mappings to configure code generators. See [codegen](#codegen) for the supported keys. + - A collection of mappings to configure code generators. See [codegen](#codegen) for the supported keys. - `gen`: - A mapping to configure built-in code generators. See [gen](#gen) for the supported keys. +- `database`: + - A mapping to configure database connections. See [database](#database) for the supported keys. +- `rules`: + - A collection of rule names to run via `sqlc vet`. See [rules](#rules) for configuration options. - `strict_function_checks` - If true, return an error if a called SQL function does not exist. Defaults to `false`. - - + ### codegen The `codegen` mapping supports the following keys: @@ -72,7 +80,32 @@ sql: emit_async_querier: true query_parameter_limit: 5 ``` - + +### database + +The `database` mapping supports the following keys: + +- `uri`: + - Database connection URI + +The `uri` string can contain references to environment variables using the `${...}` +syntax. In the following example, the connection string will have the value of +the `PG_PASSWORD` environment variable set as its password. + +```yaml +version: '2' +sql: +- schema: schema.sql + queries: query.sql + engine: postgresql + database: + uri: postgresql://postgres:${PG_PASSWORD}@localhost:5432/authors + gen: + go: + package: authors + out: postgresql +``` + ### gen The `gen` mapping supports the following keys: @@ -111,6 +144,8 @@ The `gen` mapping supports the following keys: - `emit_all_enum_values`: - If true, emit a function per enum type that returns all valid enum values. +- `json_tags_id_uppercase`: + - If true, "Id" in json tags will be uppercase. If false, will be camelcase. Defaults to `false` - `json_tags_case_style`: - `camel` for camelCase, `pascal` for PascalCase, `snake` for snake_case or `none` to use the column name in the DB. Defaults to `none`. - `output_batch_file_name`: @@ -124,8 +159,8 @@ The `gen` mapping supports the following keys: - `output_files_suffix`: - If specified the suffix will be added to the name of the generated files. - `query_parameter_limit`: - - Positional arguments that will be generated in Go functions (>= `1` or `-1`). To always emit a parameter struct, you would need to set it to `-1`. `0` is invalid. Defaults to `1`. -`rename`: + - The number of positional arguments that will be generated for Go functions. To always emit a parameter struct, set this to `0`. Defaults to `1`. +- `rename`: - Customize the name of generated struct fields. Explained in detail on the `Renaming fields` section. - `overrides`: - It is a collection of definitions that dictates which types are used to map a database types. Explained in detail on the `Type overriding` section. @@ -189,7 +224,7 @@ Each mapping of the `overrides` collection has the following keys: - `db_type`: - The PostgreSQL or MySQL type to override. Find the full list of supported types in [postgresql_type.go](https://github.com/kyleconroy/sqlc/blob/main/internal/codegen/golang/postgresql_type.go#L12) or [mysql_type.go](https://github.com/kyleconroy/sqlc/blob/main/internal/codegen/golang/mysql_type.go#L12). Note that for Postgres you must use the pg_catalog prefixed names where available. Can't be used if the `column` key is defined. -- `column` +- `column`: - In case the type overriding should be done on specific a column of a table instead of a type. `column` should be of the form `table.column` but you can be even more specific by specifying `schema.table.column` or `catalog.schema.table.column`. Can't be used if the `db_type` key is defined. - `go_type`: - A fully qualified name to a Go type to use in the generated code. @@ -197,9 +232,25 @@ Each mapping of the `overrides` collection has the following keys: - A reflect-style struct tag to use in the generated code, e.g. `a:"b" x:"y,z"`. If you want general json/db tags for all fields, use `emit_db_tags` and/or `emit_json_tags` instead. - `nullable`: - - If true, use this type when a column is nullable. Defaults to `false`. + - If `true`, use this type when a column is nullable. Defaults to `false`. -For more complicated import paths, the `go_type` can also be an object. +When generating code, entries using the `column` key will always have preference over +entries using the `db_type` key in order to generate the struct. + +For more complicated import paths, the `go_type` can also be an object with the following keys: + +- `import`: + - The import path for the package where the type is defined. +- `package`: + - The package name where the type is defined. This should only be necessary when your import path doesn't end with the desired package name. +- `type`: + - The type name itself, without any package prefix. +- `pointer`: + - If set to `true`, generated code will use pointers to the type rather than the type itself. +- `slice`: + - If set to `true`, generated code will use a slice of the type rather than the type itself. + +An example: ```yaml version: "2" @@ -220,11 +271,10 @@ sql: pointer: true ``` -When generating code, entries using the `column` key will always have preference over -entries using the `db_type` key in order to generate the struct. - #### kotlin +> Removed in v1.17.0 and replaced by the [sqlc-gen-kotlin](https://github.com/tabbed/sqlc-gen-kotlin) plugin. Follow the [migration guide](../guides/migrating-to-sqlc-gen-kotlin) to switch. + - `package`: - The package name to use for the generated code. - `out`: @@ -234,6 +284,8 @@ entries using the `db_type` key in order to generate the struct. #### python +> Removed in v1.17.0 and replaced by the [sqlc-gen-python](https://github.com/tabbed/sqlc-gen-python) plugin. Follow the [migration guide](../guides/migrating-to-sqlc-gen-python) to switch. + - `package`: - The package name to use for the generated code. - `out`: @@ -282,11 +334,60 @@ plugins: process: cmd: "sqlc-gen-json" ``` - + +### rules + +Each mapping in the `rules` collection has the following keys: + +- `name`: + - The name of this rule. Required +- `rule`: + - A [Common Expression Language (CEL)](https://github.com/google/cel-spec) expression. Required. +- `message`: + - An optional message shown when this rule evaluates to `true`. + +See the [vet](../howto/vet.md) documentation for a list of built-in rules and +help writing custom rules. + +```yaml +version: 2 +sql: + - schema: "query.sql" + queries: "query.sql" + engine: "postgresql" + gen: + go: + package: "authors" + out: "db" + rules: + - no-pg + - no-delete + - only-one-param + - no-exec +rules: + - name: no-pg + message: "invalid engine: postgresql" + rule: | + config.engine == "postgresql" + - name: no-delete + message: "don't use delete statements" + rule: | + query.sql.contains("DELETE") + - name: only-one-param + message: "too many parameters" + rule: | + query.params.size() > 1 + - name: no-exec + message: "don't use exec" + rule: | + query.cmd == "exec" +``` + ### global overrides -Sometimes, the same configuration must be done across various specfications of code generation. -Then a global definition for type overriding and field renaming can be done using the `overrides` mapping the following manner: +Sometimes, the same configuration must be done across various specifications of +code generation. Then a global definition for type overriding and field +renaming can be done using the `overrides` mapping the following manner: ```yaml version: "2" @@ -319,11 +420,18 @@ sql: out: "mysql ``` -With the previous configuration, whenever a struct field is generated from a table column that is called `id`, it will generated as `Identifier`. -Also, whenever there is a nullable `timestamp with time zone` column in a Postgres table, it will be generated as `null.Time`. -Note that, the mapping for global type overrides has a field called `engine` that is absent in the regular type overrides. This field is only used when there are multiple definitions using multiple engines. Otherwise, the value of the `engine` key will be defaulted to the engine that is currently being used. +With the previous configuration, whenever a struct field is generated from a +table column that is called `id`, it will generated as `Identifier`. + +Also, whenever there is a nullable `timestamp with time zone` column in a +Postgres table, it will be generated as `null.Time`. Note that, the mapping for +global type overrides has a field called `engine` that is absent in the regular +type overrides. This field is only used when there are multiple definitions +using multiple engines. Otherwise, the value of the `engine` key will be +defaulted to the engine that is currently being used. -Currently, type overrides and field renaming, both global and regular, are only fully supported in Go. +Currently, type overrides and field renaming, both global and regular, are only +fully supported in Go. ## Version 1 diff --git a/docs/reference/language-support.rst b/docs/reference/language-support.rst index 5b0c3bda06..48975de81b 100644 --- a/docs/reference/language-support.rst +++ b/docs/reference/language-support.rst @@ -1,15 +1,28 @@ Database and language support ############################# -======== ================= ============ ============ =============== -Language Plugin MySQL PostgreSQL SQLite -======== ================= ============ ============ =============== -Go (built-in) Stable Stable Beta -Kotlin sqlc-gen-kotlin Beta Beta Not implemented -Python sqlc-gen-python Beta Beta Not implemented -======== ================= ============ ============ =============== +======== =================== ============ ============ =============== +Language Plugin MySQL PostgreSQL SQLite +======== =================== ============ ============ =============== +Go (built-in) Stable Stable Beta +Kotlin `sqlc-gen-kotlin`_ Beta Beta Not implemented +Python `sqlc-gen-python`_ Beta Beta Not implemented +======== =================== ============ ============ =============== -Future Language Support +Community language support +************************** + +======== ============================== =============== ============ =============== +Language Plugin MySQL PostgreSQL SQLite +======== ============================== =============== ============ =============== +F# `kaashyapan/sqlc-gen-fsharp`_ Not implemented Beta Beta +======== ============================== =============== ============ =============== + +.. _kaashyapan/sqlc-gen-fsharp: https://github.com/kaashyapan/sqlc-gen-fsharp +.. _sqlc-gen-kotlin: https://github.com/tabbed/sqlc-gen-kotlin +.. _sqlc-gen-python: https://github.com/tabbed/sqlc-gen-python + +Future language support ************************ - `C# `_ diff --git a/docs/requirements.txt b/docs/requirements.txt index 0506d8d9e7..76cd3919c7 100644 --- a/docs/requirements.txt +++ b/docs/requirements.txt @@ -13,9 +13,10 @@ Pygments==2.7.4 pyparsing==2.4.7 pytz==2021.1 recommonmark==0.7.1 -requests==2.25.1 +requests==2.31.0 snowballstemmer==2.1.0 Sphinx==4.4.0 +sphinx-favicon==1.0.1 sphinx-rtd-theme==1.0.0 sphinxcontrib-applehelp==1.0.2 sphinxcontrib-devhelp==1.0.2 diff --git a/docs/tutorials/getting-started-mysql.md b/docs/tutorials/getting-started-mysql.md index ce0e3c9758..cefce611f1 100644 --- a/docs/tutorials/getting-started-mysql.md +++ b/docs/tutorials/getting-started-mysql.md @@ -1,7 +1,7 @@ # Getting started with MySQL This tutorial assumes that the latest version of sqlc is -[installed](../overview/install.html) and ready to use. +[installed](../overview/install.md) and ready to use. Create a new directory called `sqlc-tutorial` and open it up. diff --git a/docs/tutorials/getting-started-postgresql.md b/docs/tutorials/getting-started-postgresql.md index 4326b0b6d3..bc761be004 100644 --- a/docs/tutorials/getting-started-postgresql.md +++ b/docs/tutorials/getting-started-postgresql.md @@ -1,7 +1,7 @@ # Getting started with PostgreSQL This tutorial assumes that the latest version of sqlc is -[installed](../overview/install.html) and ready to use. +[installed](../overview/install.md) and ready to use. Create a new directory called `sqlc-tutorial` and open it up. diff --git a/docs/tutorials/getting-started-sqlite.md b/docs/tutorials/getting-started-sqlite.md index 76c2dfc97e..96bb693e23 100644 --- a/docs/tutorials/getting-started-sqlite.md +++ b/docs/tutorials/getting-started-sqlite.md @@ -1,7 +1,7 @@ # Getting started with SQLite This tutorial assumes that the latest version of sqlc is -[installed](../overview/install.html) and ready to use. +[installed](../overview/install.md) and ready to use. Create a new directory called `sqlc-tutorial` and open it up. diff --git a/examples/authors/mysql/db.go b/examples/authors/mysql/db.go index 081ae05497..5c20135db8 100644 --- a/examples/authors/mysql/db.go +++ b/examples/authors/mysql/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package authors diff --git a/examples/authors/mysql/models.go b/examples/authors/mysql/models.go index 0e17f5462a..12243d5355 100644 --- a/examples/authors/mysql/models.go +++ b/examples/authors/mysql/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package authors diff --git a/examples/authors/mysql/query.sql.go b/examples/authors/mysql/query.sql.go index ec1befdcf7..ba330efabe 100644 --- a/examples/authors/mysql/query.sql.go +++ b/examples/authors/mysql/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package authors diff --git a/examples/authors/postgresql/db.go b/examples/authors/postgresql/db.go index 081ae05497..5c20135db8 100644 --- a/examples/authors/postgresql/db.go +++ b/examples/authors/postgresql/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package authors diff --git a/examples/authors/postgresql/models.go b/examples/authors/postgresql/models.go index 0e17f5462a..12243d5355 100644 --- a/examples/authors/postgresql/models.go +++ b/examples/authors/postgresql/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package authors diff --git a/examples/authors/postgresql/query.sql.go b/examples/authors/postgresql/query.sql.go index 29211f3cd6..2d49d1c1f4 100644 --- a/examples/authors/postgresql/query.sql.go +++ b/examples/authors/postgresql/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package authors diff --git a/examples/authors/sqlc.json b/examples/authors/sqlc.json deleted file mode 100644 index 303e2b03a3..0000000000 --- a/examples/authors/sqlc.json +++ /dev/null @@ -1,38 +0,0 @@ -{ - "version": "2", - "sql": [ - { - "schema": "postgresql/schema.sql", - "queries": "postgresql/query.sql", - "engine": "postgresql", - "gen": { - "go": { - "package": "authors", - "out": "postgresql" - } - } - }, - { - "schema": "mysql/schema.sql", - "queries": "mysql/query.sql", - "engine": "mysql", - "gen": { - "go": { - "package": "authors", - "out": "mysql" - } - } - }, - { - "schema": "sqlite/schema.sql", - "queries": "sqlite/query.sql", - "engine": "sqlite", - "gen": { - "go": { - "package": "authors", - "out": "sqlite" - } - } - } - ] -} \ No newline at end of file diff --git a/examples/authors/sqlc.yaml b/examples/authors/sqlc.yaml new file mode 100644 index 0000000000..2bebbd9595 --- /dev/null +++ b/examples/authors/sqlc.yaml @@ -0,0 +1,35 @@ +version: '2' +sql: +- schema: postgresql/schema.sql + queries: postgresql/query.sql + engine: postgresql + database: + uri: postgresql://${PG_USER}:${PG_PASSWORD}@${PG_HOST}:${PG_PORT}/authors + rules: + - sqlc/db-prepare + gen: + go: + package: authors + out: postgresql +- schema: mysql/schema.sql + queries: mysql/query.sql + engine: mysql + database: + uri: root:${MYSQL_ROOT_PASSWORD}@tcp(${MYSQL_HOST}:${MYSQL_PORT})/authors?multiStatements=true&parseTime=true + rules: + - sqlc/db-prepare + gen: + go: + package: authors + out: mysql +- schema: sqlite/schema.sql + queries: sqlite/query.sql + engine: sqlite + database: + uri: file:authors?mode=memory&cache=shared + rules: + - sqlc/db-prepare + gen: + go: + package: authors + out: sqlite \ No newline at end of file diff --git a/examples/authors/sqlite/db.go b/examples/authors/sqlite/db.go index 081ae05497..5c20135db8 100644 --- a/examples/authors/sqlite/db.go +++ b/examples/authors/sqlite/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package authors diff --git a/examples/authors/sqlite/models.go b/examples/authors/sqlite/models.go index 0e17f5462a..12243d5355 100644 --- a/examples/authors/sqlite/models.go +++ b/examples/authors/sqlite/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package authors diff --git a/examples/authors/sqlite/query.sql.go b/examples/authors/sqlite/query.sql.go index ec1befdcf7..ba330efabe 100644 --- a/examples/authors/sqlite/query.sql.go +++ b/examples/authors/sqlite/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package authors diff --git a/examples/batch/postgresql/batch.go b/examples/batch/postgresql/batch.go index bb2a6713d0..4308b14cf4 100644 --- a/examples/batch/postgresql/batch.go +++ b/examples/batch/postgresql/batch.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: batch.go package batch @@ -53,10 +53,10 @@ func (b *BooksByYearBatchResults) Query(f func(int, []Book, error)) { } err := func() error { rows, err := b.br.Query() - defer rows.Close() if err != nil { return err } + defer rows.Close() for rows.Next() { var i Book if err := rows.Scan( diff --git a/examples/batch/postgresql/db.go b/examples/batch/postgresql/db.go index bcf638ced7..0e0a0c12cb 100644 --- a/examples/batch/postgresql/db.go +++ b/examples/batch/postgresql/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package batch diff --git a/examples/batch/postgresql/models.go b/examples/batch/postgresql/models.go index 241276effc..d9512e9362 100644 --- a/examples/batch/postgresql/models.go +++ b/examples/batch/postgresql/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package batch @@ -32,8 +32,8 @@ func (e *BookType) Scan(src interface{}) error { } type NullBookType struct { - BookType BookType - Valid bool // Valid is true if BookType is not NULL + BookType BookType `json:"book_type"` + Valid bool `json:"valid"` // Valid is true if BookType is not NULL } // Scan implements the Scanner interface. diff --git a/examples/batch/postgresql/querier.go b/examples/batch/postgresql/querier.go index ef8be3133e..0be1780f92 100644 --- a/examples/batch/postgresql/querier.go +++ b/examples/batch/postgresql/querier.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package batch diff --git a/examples/batch/postgresql/query.sql b/examples/batch/postgresql/query.sql index 33a7843457..4e21f25285 100644 --- a/examples/batch/postgresql/query.sql +++ b/examples/batch/postgresql/query.sql @@ -12,7 +12,7 @@ WHERE book_id = $1; -- name: DeleteBookNamedFunc :batchexec DELETE FROM books -WHERE book_id = sqlc.arg(book_id); +WHERE book_id = sqlc.arg (book_id); -- name: DeleteBookNamedSign :batchexec DELETE FROM books diff --git a/examples/batch/postgresql/query.sql.go b/examples/batch/postgresql/query.sql.go index 64f48a34cb..9746217fd1 100644 --- a/examples/batch/postgresql/query.sql.go +++ b/examples/batch/postgresql/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package batch diff --git a/examples/batch/sqlc.json b/examples/batch/sqlc.json index f56bad9b5d..dfd7ac8099 100644 --- a/examples/batch/sqlc.json +++ b/examples/batch/sqlc.json @@ -7,6 +7,12 @@ "schema": "postgresql/schema.sql", "queries": "postgresql/query.sql", "engine": "postgresql", + "database": { + "uri": "postgresql://${PG_USER}:${PG_PASSWORD}@${PG_HOST}:${PG_PORT}/batch" + }, + "rules": [ + "sqlc/db-prepare" + ], "sql_package": "pgx/v4", "emit_json_tags": true, "emit_prepared_queries": true, diff --git a/examples/booktest/mysql/db.go b/examples/booktest/mysql/db.go index 733ec64f47..6074425b5c 100644 --- a/examples/booktest/mysql/db.go +++ b/examples/booktest/mysql/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package booktest diff --git a/examples/booktest/mysql/models.go b/examples/booktest/mysql/models.go index e792e5a5bf..a0f2eb8736 100644 --- a/examples/booktest/mysql/models.go +++ b/examples/booktest/mysql/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package booktest diff --git a/examples/booktest/mysql/query.sql.go b/examples/booktest/mysql/query.sql.go index 5e05f3ff0d..e0680b6ec3 100644 --- a/examples/booktest/mysql/query.sql.go +++ b/examples/booktest/mysql/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package booktest diff --git a/examples/booktest/postgresql/db.go b/examples/booktest/postgresql/db.go index 733ec64f47..6074425b5c 100644 --- a/examples/booktest/postgresql/db.go +++ b/examples/booktest/postgresql/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package booktest diff --git a/examples/booktest/postgresql/models.go b/examples/booktest/postgresql/models.go index 19c9c87d2e..1fd1ee1158 100644 --- a/examples/booktest/postgresql/models.go +++ b/examples/booktest/postgresql/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package booktest diff --git a/examples/booktest/postgresql/query.sql.go b/examples/booktest/postgresql/query.sql.go index 8e70b20b46..aaf1fee429 100644 --- a/examples/booktest/postgresql/query.sql.go +++ b/examples/booktest/postgresql/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package booktest diff --git a/examples/booktest/sqlc.json b/examples/booktest/sqlc.json index d4a0be3a59..8220d36010 100644 --- a/examples/booktest/sqlc.json +++ b/examples/booktest/sqlc.json @@ -6,21 +6,39 @@ "path": "postgresql", "schema": "postgresql/schema.sql", "queries": "postgresql/query.sql", - "engine": "postgresql" + "engine": "postgresql", + "database": { + "uri": "postgresql://${PG_USER}:${PG_PASSWORD}@${PG_HOST}:${PG_PORT}/booktest" + }, + "rules": [ + "sqlc/db-prepare" + ] }, { "name": "booktest", "path": "mysql", "schema": "mysql/schema.sql", "queries": "mysql/query.sql", - "engine": "mysql" + "engine": "mysql", + "database": { + "uri": "root:${MYSQL_ROOT_PASSWORD}@tcp(${MYSQL_HOST}:${MYSQL_PORT})/booktest?multiStatements=true&parseTime=true" + }, + "rules": [ + "sqlc/db-prepare" + ] }, { "name": "booktest", "path": "sqlite", "schema": "sqlite/schema.sql", "queries": "sqlite/query.sql", - "engine": "sqlite" + "engine": "sqlite", + "database": { + "uri": "file:booktest?mode=memory&cache=shared" + }, + "rules": [ + "sqlc/db-prepare" + ] } ] } \ No newline at end of file diff --git a/examples/booktest/sqlite/db.go b/examples/booktest/sqlite/db.go index 733ec64f47..6074425b5c 100644 --- a/examples/booktest/sqlite/db.go +++ b/examples/booktest/sqlite/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package booktest diff --git a/examples/booktest/sqlite/db_test.go b/examples/booktest/sqlite/db_test.go index da4a4ac025..45ed30527b 100644 --- a/examples/booktest/sqlite/db_test.go +++ b/examples/booktest/sqlite/db_test.go @@ -25,11 +25,7 @@ func TestBooks(t *testing.T) { dq := New(db) // create an author - result, err := dq.CreateAuthor(ctx, "Unknown Master") - if err != nil { - t.Fatal(err) - } - authorID, err := result.LastInsertId() + a, err := dq.CreateAuthor(ctx, "Unknown Master") if err != nil { t.Fatal(err) } @@ -45,40 +41,37 @@ func TestBooks(t *testing.T) { // save first book now := time.Now() _, err = tq.CreateBook(ctx, CreateBookParams{ - AuthorID: int64(authorID), + AuthorID: a.AuthorID, Isbn: "1", Title: "my book title", BookType: BooksBookTypeFICTION, Yr: 2016, Available: now, + Tag: "", }) if err != nil { t.Fatal(err) } // save second book - result, err = tq.CreateBook(ctx, CreateBookParams{ - AuthorID: int64(authorID), + b1, err := tq.CreateBook(ctx, CreateBookParams{ + AuthorID: a.AuthorID, Isbn: "2", Title: "the second book", BookType: BooksBookTypeFICTION, Yr: 2016, Available: now, - Tags: "cool,unique", + Tag: "unique", }) if err != nil { t.Fatal(err) } - bookOneID, err := result.LastInsertId() - if err != nil { - t.Fatal(err) - } // update the title and tags err = tq.UpdateBook(ctx, UpdateBookParams{ - BookID: int64(bookOneID), + BookID: b1.BookID, Title: "changed second title", - Tags: "cool,disastor", + Tag: "disastor", }) if err != nil { t.Fatal(err) @@ -86,35 +79,31 @@ func TestBooks(t *testing.T) { // save third book _, err = tq.CreateBook(ctx, CreateBookParams{ - AuthorID: int64(authorID), + AuthorID: a.AuthorID, Isbn: "3", Title: "the third book", BookType: BooksBookTypeFICTION, Yr: 2001, Available: now, - Tags: "cool", + Tag: "cool", }) if err != nil { t.Fatal(err) } // save fourth book - result, err = tq.CreateBook(ctx, CreateBookParams{ - AuthorID: int64(authorID), + b3, err := tq.CreateBook(ctx, CreateBookParams{ + AuthorID: a.AuthorID, Isbn: "4", Title: "4th place finisher", BookType: BooksBookTypeFICTION, Yr: 2011, Available: now, - Tags: "other", + Tag: "other", }) if err != nil { t.Fatal(err) } - bookThreeID, err := result.LastInsertId() - if err != nil { - t.Fatal(err) - } // tx commit err = tx.Commit() @@ -124,10 +113,10 @@ func TestBooks(t *testing.T) { // upsert, changing ISBN and title err = dq.UpdateBookISBN(ctx, UpdateBookISBNParams{ - BookID: int64(bookThreeID), + BookID: b3.BookID, Isbn: "NEW ISBN", Title: "never ever gonna finish, a quatrain", - Tags: "someother", + Tag: "someother", }) if err != nil { t.Fatal(err) @@ -150,20 +139,20 @@ func TestBooks(t *testing.T) { t.Logf("Book %d author: %s\n", book.BookID, author.Name) } - // find a book with either "cool" or "other" tag + // find a book with either "cool" or "other" or "someother" tag t.Logf("---------\nTag search results:\n") - res, err := dq.BooksByTags(ctx, "cool") + res, err := dq.BooksByTags(ctx, []string{"cool", "other", "someother"}) if err != nil { t.Fatal(err) } for _, ab := range res { - t.Logf("Book %d: '%s', Author: '%s', ISBN: '%s' Tags: '%v'\n", ab.BookID, ab.Title, ab.Name, ab.Isbn, ab.Tags) + t.Logf("Book %d: '%s', Author: '%s', ISBN: '%s' Tag: '%v'\n", ab.BookID, ab.Title, ab.Name, ab.Isbn, ab.Tag) } // TODO: call say_hello(varchar) // get book 4 and delete - b5, err := dq.GetBook(ctx, int64(bookThreeID)) + b5, err := dq.GetBook(ctx, b3.BookID) if err != nil { t.Fatal(err) } diff --git a/examples/booktest/sqlite/models.go b/examples/booktest/sqlite/models.go index 422b686ee7..ec912aa309 100644 --- a/examples/booktest/sqlite/models.go +++ b/examples/booktest/sqlite/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package booktest @@ -21,5 +21,5 @@ type Book struct { Title string Yr int64 Available time.Time - Tags string + Tag string } diff --git a/examples/booktest/sqlite/query.sql b/examples/booktest/sqlite/query.sql index dd4f304ffd..4022c7ea53 100644 --- a/examples/booktest/sqlite/query.sql +++ b/examples/booktest/sqlite/query.sql @@ -20,15 +20,16 @@ SELECT title, name, isbn, - tags + tag FROM books LEFT JOIN authors ON books.author_id = authors.author_id -WHERE tags = ?; +WHERE tag IN (sqlc.slice(tags)); -/* name: CreateAuthor :execresult */ -INSERT INTO authors (name) VALUES (?); +/* name: CreateAuthor :one */ +INSERT INTO authors (name) VALUES (?) +RETURNING *; -/* name: CreateBook :execresult */ +/* name: CreateBook :one */ INSERT INTO books ( author_id, isbn, @@ -36,7 +37,7 @@ INSERT INTO books ( title, yr, available, - tags + tag ) VALUES ( ?, ?, @@ -45,17 +46,18 @@ INSERT INTO books ( ?, ?, ? -); +) +RETURNING *; /* name: UpdateBook :exec */ UPDATE books -SET title = ?, tags = ? -WHERE book_id = ?; +SET title = ?1, tag = ?2 +WHERE book_id = ?3; /* name: UpdateBookISBN :exec */ UPDATE books -SET title = ?, tags = ?, isbn = ? -WHERE book_id = ?; +SET title = ?1, tag = ?2, isbn = ?4 +WHERE book_id = ?3; /* name: DeleteAuthorBeforeYear :exec */ DELETE FROM books diff --git a/examples/booktest/sqlite/query.sql.go b/examples/booktest/sqlite/query.sql.go index 2534a1ae1f..54ca7fc939 100644 --- a/examples/booktest/sqlite/query.sql.go +++ b/examples/booktest/sqlite/query.sql.go @@ -1,13 +1,13 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package booktest import ( "context" - "database/sql" + "strings" "time" ) @@ -17,10 +17,10 @@ SELECT title, name, isbn, - tags + tag FROM books LEFT JOIN authors ON books.author_id = authors.author_id -WHERE tags = ? +WHERE tag IN (/*SLICE:tags*/?) ` type BooksByTagsRow struct { @@ -28,11 +28,21 @@ type BooksByTagsRow struct { Title string Name string Isbn string - Tags string + Tag string } -func (q *Queries) BooksByTags(ctx context.Context, tags string) ([]BooksByTagsRow, error) { - rows, err := q.db.QueryContext(ctx, booksByTags, tags) +func (q *Queries) BooksByTags(ctx context.Context, tags []string) ([]BooksByTagsRow, error) { + query := booksByTags + var queryParams []interface{} + if len(tags) > 0 { + for _, v := range tags { + queryParams = append(queryParams, v) + } + query = strings.Replace(query, "/*SLICE:tags*/?", strings.Repeat(",?", len(tags))[1:], 1) + } else { + query = strings.Replace(query, "/*SLICE:tags*/?", "NULL", 1) + } + rows, err := q.db.QueryContext(ctx, query, queryParams...) if err != nil { return nil, err } @@ -45,7 +55,7 @@ func (q *Queries) BooksByTags(ctx context.Context, tags string) ([]BooksByTagsRo &i.Title, &i.Name, &i.Isbn, - &i.Tags, + &i.Tag, ); err != nil { return nil, err } @@ -61,7 +71,7 @@ func (q *Queries) BooksByTags(ctx context.Context, tags string) ([]BooksByTagsRo } const booksByTitleYear = `-- name: BooksByTitleYear :many -SELECT book_id, author_id, isbn, book_type, title, yr, available, tags FROM books +SELECT book_id, author_id, isbn, book_type, title, yr, available, tag FROM books WHERE title = ? AND yr = ? ` @@ -87,7 +97,7 @@ func (q *Queries) BooksByTitleYear(ctx context.Context, arg BooksByTitleYearPara &i.Title, &i.Yr, &i.Available, - &i.Tags, + &i.Tag, ); err != nil { return nil, err } @@ -102,15 +112,19 @@ func (q *Queries) BooksByTitleYear(ctx context.Context, arg BooksByTitleYearPara return items, nil } -const createAuthor = `-- name: CreateAuthor :execresult +const createAuthor = `-- name: CreateAuthor :one INSERT INTO authors (name) VALUES (?) +RETURNING author_id, name ` -func (q *Queries) CreateAuthor(ctx context.Context, name string) (sql.Result, error) { - return q.db.ExecContext(ctx, createAuthor, name) +func (q *Queries) CreateAuthor(ctx context.Context, name string) (Author, error) { + row := q.db.QueryRowContext(ctx, createAuthor, name) + var i Author + err := row.Scan(&i.AuthorID, &i.Name) + return i, err } -const createBook = `-- name: CreateBook :execresult +const createBook = `-- name: CreateBook :one INSERT INTO books ( author_id, isbn, @@ -118,7 +132,7 @@ INSERT INTO books ( title, yr, available, - tags + tag ) VALUES ( ?, ?, @@ -128,6 +142,7 @@ INSERT INTO books ( ?, ? ) +RETURNING book_id, author_id, isbn, book_type, title, yr, available, tag ` type CreateBookParams struct { @@ -137,19 +152,31 @@ type CreateBookParams struct { Title string Yr int64 Available time.Time - Tags string + Tag string } -func (q *Queries) CreateBook(ctx context.Context, arg CreateBookParams) (sql.Result, error) { - return q.db.ExecContext(ctx, createBook, +func (q *Queries) CreateBook(ctx context.Context, arg CreateBookParams) (Book, error) { + row := q.db.QueryRowContext(ctx, createBook, arg.AuthorID, arg.Isbn, arg.BookType, arg.Title, arg.Yr, arg.Available, - arg.Tags, + arg.Tag, + ) + var i Book + err := row.Scan( + &i.BookID, + &i.AuthorID, + &i.Isbn, + &i.BookType, + &i.Title, + &i.Yr, + &i.Available, + &i.Tag, ) + return i, err } const deleteAuthorBeforeYear = `-- name: DeleteAuthorBeforeYear :exec @@ -190,7 +217,7 @@ func (q *Queries) GetAuthor(ctx context.Context, authorID int64) (Author, error) } const getBook = `-- name: GetBook :one -SELECT book_id, author_id, isbn, book_type, title, yr, available, tags FROM books +SELECT book_id, author_id, isbn, book_type, title, yr, available, tag FROM books WHERE book_id = ? ` @@ -205,47 +232,47 @@ func (q *Queries) GetBook(ctx context.Context, bookID int64) (Book, error) { &i.Title, &i.Yr, &i.Available, - &i.Tags, + &i.Tag, ) return i, err } const updateBook = `-- name: UpdateBook :exec UPDATE books -SET title = ?, tags = ? -WHERE book_id = ? +SET title = ?1, tag = ?2 +WHERE book_id = ?3 ` type UpdateBookParams struct { Title string - Tags string + Tag string BookID int64 } func (q *Queries) UpdateBook(ctx context.Context, arg UpdateBookParams) error { - _, err := q.db.ExecContext(ctx, updateBook, arg.Title, arg.Tags, arg.BookID) + _, err := q.db.ExecContext(ctx, updateBook, arg.Title, arg.Tag, arg.BookID) return err } const updateBookISBN = `-- name: UpdateBookISBN :exec UPDATE books -SET title = ?, tags = ?, isbn = ? -WHERE book_id = ? +SET title = ?1, tag = ?2, isbn = ?4 +WHERE book_id = ?3 ` type UpdateBookISBNParams struct { Title string - Tags string - Isbn string + Tag string BookID int64 + Isbn string } func (q *Queries) UpdateBookISBN(ctx context.Context, arg UpdateBookISBNParams) error { _, err := q.db.ExecContext(ctx, updateBookISBN, arg.Title, - arg.Tags, - arg.Isbn, + arg.Tag, arg.BookID, + arg.Isbn, ) return err } diff --git a/examples/booktest/sqlite/schema.sql b/examples/booktest/sqlite/schema.sql index 1176dcef28..fe47c9d0d6 100644 --- a/examples/booktest/sqlite/schema.sql +++ b/examples/booktest/sqlite/schema.sql @@ -13,7 +13,7 @@ CREATE TABLE books ( title text NOT NULL, yr integer NOT NULL DEFAULT 2000, available datetime NOT NULL DEFAULT CURRENT_TIMESTAMP, - tags text NOT NULL, + tag text NOT NULL, CHECK (book_type = 'FICTION' OR book_type = 'NONFICTION') ); diff --git a/examples/jets/db.go b/examples/jets/postgresql/db.go similarity index 96% rename from examples/jets/db.go rename to examples/jets/postgresql/db.go index 7640880d12..009e6932d5 100644 --- a/examples/jets/db.go +++ b/examples/jets/postgresql/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package jets diff --git a/examples/jets/models.go b/examples/jets/postgresql/models.go similarity index 95% rename from examples/jets/models.go rename to examples/jets/postgresql/models.go index 473f9c7767..2c42147448 100644 --- a/examples/jets/models.go +++ b/examples/jets/postgresql/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package jets diff --git a/examples/jets/query-building.sql b/examples/jets/postgresql/query-building.sql similarity index 100% rename from examples/jets/query-building.sql rename to examples/jets/postgresql/query-building.sql diff --git a/examples/jets/query-building.sql.go b/examples/jets/postgresql/query-building.sql.go similarity index 98% rename from examples/jets/query-building.sql.go rename to examples/jets/postgresql/query-building.sql.go index 0d25f78b8f..4679988c12 100644 --- a/examples/jets/query-building.sql.go +++ b/examples/jets/postgresql/query-building.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query-building.sql package jets diff --git a/examples/jets/schema.sql b/examples/jets/postgresql/schema.sql similarity index 100% rename from examples/jets/schema.sql rename to examples/jets/postgresql/schema.sql diff --git a/examples/jets/sqlc.json b/examples/jets/sqlc.json index 0bca6f48df..f8c5ef1ba7 100644 --- a/examples/jets/sqlc.json +++ b/examples/jets/sqlc.json @@ -2,11 +2,17 @@ "version": "1", "packages": [ { - "path": ".", + "path": "postgresql", "name": "jets", - "schema": "schema.sql", - "queries": "query-building.sql", - "engine": "postgresql" + "schema": "postgresql/schema.sql", + "queries": "postgresql/query-building.sql", + "engine": "postgresql", + "database": { + "uri": "postgresql://${PG_USER}:${PG_PASSWORD}@${PG_HOST}:${PG_PORT}/jets" + }, + "rules": [ + "sqlc/db-prepare" + ] } ] } diff --git a/examples/kotlin/sqlc.json b/examples/kotlin/sqlc.json index 3113b7a246..284b76ec91 100644 --- a/examples/kotlin/sqlc.json +++ b/examples/kotlin/sqlc.json @@ -4,8 +4,8 @@ { "name": "kt", "wasm": { - "url": "https://downloads.sqlc.dev/plugin/sqlc-gen-kotlin_1.0.0.wasm", - "sha256": "7620dc5d462de41fdc90e2011232c842117b416c98fd5c163d27c5738431a45c" + "url": "https://downloads.sqlc.dev/plugin/sqlc-gen-kotlin_1.1.0.wasm", + "sha256": "57890144f4effed4fe71855418b87ad26d53dc5ed2030a66ad77e5e3a93d77fb" } } ], @@ -39,8 +39,8 @@ ] }, { - "schema": "src/main/resources/jets/schema.sql", - "queries": "src/main/resources/jets/query-building.sql", + "schema": "src/main/resources/jets/postgresql/schema.sql", + "queries": "src/main/resources/jets/postgresql/query-building.sql", "engine": "postgresql", "codegen": [ { diff --git a/examples/kotlin/src/main/kotlin/com/example/authors/mysql/Models.kt b/examples/kotlin/src/main/kotlin/com/example/authors/mysql/Models.kt index d38beeac69..61b0d80b56 100644 --- a/examples/kotlin/src/main/kotlin/com/example/authors/mysql/Models.kt +++ b/examples/kotlin/src/main/kotlin/com/example/authors/mysql/Models.kt @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package com.example.authors.mysql diff --git a/examples/kotlin/src/main/kotlin/com/example/authors/mysql/Queries.kt b/examples/kotlin/src/main/kotlin/com/example/authors/mysql/Queries.kt index 08776c4287..6a58dd4bb0 100644 --- a/examples/kotlin/src/main/kotlin/com/example/authors/mysql/Queries.kt +++ b/examples/kotlin/src/main/kotlin/com/example/authors/mysql/Queries.kt @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package com.example.authors.mysql diff --git a/examples/kotlin/src/main/kotlin/com/example/authors/mysql/QueriesImpl.kt b/examples/kotlin/src/main/kotlin/com/example/authors/mysql/QueriesImpl.kt index eae85c10b7..21300d165b 100644 --- a/examples/kotlin/src/main/kotlin/com/example/authors/mysql/QueriesImpl.kt +++ b/examples/kotlin/src/main/kotlin/com/example/authors/mysql/QueriesImpl.kt @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package com.example.authors.mysql diff --git a/examples/kotlin/src/main/kotlin/com/example/authors/postgresql/Models.kt b/examples/kotlin/src/main/kotlin/com/example/authors/postgresql/Models.kt index 62333111e2..de0dd141db 100644 --- a/examples/kotlin/src/main/kotlin/com/example/authors/postgresql/Models.kt +++ b/examples/kotlin/src/main/kotlin/com/example/authors/postgresql/Models.kt @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package com.example.authors.postgresql diff --git a/examples/kotlin/src/main/kotlin/com/example/authors/postgresql/Queries.kt b/examples/kotlin/src/main/kotlin/com/example/authors/postgresql/Queries.kt index e588700299..590e7fc4a1 100644 --- a/examples/kotlin/src/main/kotlin/com/example/authors/postgresql/Queries.kt +++ b/examples/kotlin/src/main/kotlin/com/example/authors/postgresql/Queries.kt @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package com.example.authors.postgresql diff --git a/examples/kotlin/src/main/kotlin/com/example/authors/postgresql/QueriesImpl.kt b/examples/kotlin/src/main/kotlin/com/example/authors/postgresql/QueriesImpl.kt index 4859af6372..118c61ac79 100644 --- a/examples/kotlin/src/main/kotlin/com/example/authors/postgresql/QueriesImpl.kt +++ b/examples/kotlin/src/main/kotlin/com/example/authors/postgresql/QueriesImpl.kt @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package com.example.authors.postgresql diff --git a/examples/kotlin/src/main/kotlin/com/example/booktest/mysql/Models.kt b/examples/kotlin/src/main/kotlin/com/example/booktest/mysql/Models.kt index 609fd31885..22a1676a23 100644 --- a/examples/kotlin/src/main/kotlin/com/example/booktest/mysql/Models.kt +++ b/examples/kotlin/src/main/kotlin/com/example/booktest/mysql/Models.kt @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package com.example.booktest.mysql diff --git a/examples/kotlin/src/main/kotlin/com/example/booktest/mysql/Queries.kt b/examples/kotlin/src/main/kotlin/com/example/booktest/mysql/Queries.kt index dedac9a96b..808e051184 100644 --- a/examples/kotlin/src/main/kotlin/com/example/booktest/mysql/Queries.kt +++ b/examples/kotlin/src/main/kotlin/com/example/booktest/mysql/Queries.kt @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package com.example.booktest.mysql diff --git a/examples/kotlin/src/main/kotlin/com/example/booktest/mysql/QueriesImpl.kt b/examples/kotlin/src/main/kotlin/com/example/booktest/mysql/QueriesImpl.kt index c25ebd99bf..b954b48597 100644 --- a/examples/kotlin/src/main/kotlin/com/example/booktest/mysql/QueriesImpl.kt +++ b/examples/kotlin/src/main/kotlin/com/example/booktest/mysql/QueriesImpl.kt @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package com.example.booktest.mysql diff --git a/examples/kotlin/src/main/kotlin/com/example/booktest/postgresql/Models.kt b/examples/kotlin/src/main/kotlin/com/example/booktest/postgresql/Models.kt index 77375c56ab..b23c056038 100644 --- a/examples/kotlin/src/main/kotlin/com/example/booktest/postgresql/Models.kt +++ b/examples/kotlin/src/main/kotlin/com/example/booktest/postgresql/Models.kt @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package com.example.booktest.postgresql diff --git a/examples/kotlin/src/main/kotlin/com/example/booktest/postgresql/Queries.kt b/examples/kotlin/src/main/kotlin/com/example/booktest/postgresql/Queries.kt index 6a1fd65c2c..c749e5e7e6 100644 --- a/examples/kotlin/src/main/kotlin/com/example/booktest/postgresql/Queries.kt +++ b/examples/kotlin/src/main/kotlin/com/example/booktest/postgresql/Queries.kt @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package com.example.booktest.postgresql diff --git a/examples/kotlin/src/main/kotlin/com/example/booktest/postgresql/QueriesImpl.kt b/examples/kotlin/src/main/kotlin/com/example/booktest/postgresql/QueriesImpl.kt index 48f3067829..4d2b4371e5 100644 --- a/examples/kotlin/src/main/kotlin/com/example/booktest/postgresql/QueriesImpl.kt +++ b/examples/kotlin/src/main/kotlin/com/example/booktest/postgresql/QueriesImpl.kt @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package com.example.booktest.postgresql diff --git a/examples/kotlin/src/main/kotlin/com/example/jets/Models.kt b/examples/kotlin/src/main/kotlin/com/example/jets/Models.kt index 6c4d11742f..dea4faea9a 100644 --- a/examples/kotlin/src/main/kotlin/com/example/jets/Models.kt +++ b/examples/kotlin/src/main/kotlin/com/example/jets/Models.kt @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package com.example.jets diff --git a/examples/kotlin/src/main/kotlin/com/example/jets/Queries.kt b/examples/kotlin/src/main/kotlin/com/example/jets/Queries.kt index a997a61bf7..3eb6d72ff3 100644 --- a/examples/kotlin/src/main/kotlin/com/example/jets/Queries.kt +++ b/examples/kotlin/src/main/kotlin/com/example/jets/Queries.kt @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package com.example.jets diff --git a/examples/kotlin/src/main/kotlin/com/example/jets/QueriesImpl.kt b/examples/kotlin/src/main/kotlin/com/example/jets/QueriesImpl.kt index a811461245..9b23753ce7 100644 --- a/examples/kotlin/src/main/kotlin/com/example/jets/QueriesImpl.kt +++ b/examples/kotlin/src/main/kotlin/com/example/jets/QueriesImpl.kt @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package com.example.jets diff --git a/examples/kotlin/src/main/kotlin/com/example/ondeck/mysql/Models.kt b/examples/kotlin/src/main/kotlin/com/example/ondeck/mysql/Models.kt index 7d785a54db..4bec9c1f27 100644 --- a/examples/kotlin/src/main/kotlin/com/example/ondeck/mysql/Models.kt +++ b/examples/kotlin/src/main/kotlin/com/example/ondeck/mysql/Models.kt @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package com.example.ondeck.mysql diff --git a/examples/kotlin/src/main/kotlin/com/example/ondeck/mysql/Queries.kt b/examples/kotlin/src/main/kotlin/com/example/ondeck/mysql/Queries.kt index 2c7d5450d4..71c92a1203 100644 --- a/examples/kotlin/src/main/kotlin/com/example/ondeck/mysql/Queries.kt +++ b/examples/kotlin/src/main/kotlin/com/example/ondeck/mysql/Queries.kt @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package com.example.ondeck.mysql diff --git a/examples/kotlin/src/main/kotlin/com/example/ondeck/mysql/QueriesImpl.kt b/examples/kotlin/src/main/kotlin/com/example/ondeck/mysql/QueriesImpl.kt index 97c5be55fa..cfa2f5721f 100644 --- a/examples/kotlin/src/main/kotlin/com/example/ondeck/mysql/QueriesImpl.kt +++ b/examples/kotlin/src/main/kotlin/com/example/ondeck/mysql/QueriesImpl.kt @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package com.example.ondeck.mysql diff --git a/examples/kotlin/src/main/kotlin/com/example/ondeck/postgresql/Models.kt b/examples/kotlin/src/main/kotlin/com/example/ondeck/postgresql/Models.kt index 9ec3880c7f..3686c7d379 100644 --- a/examples/kotlin/src/main/kotlin/com/example/ondeck/postgresql/Models.kt +++ b/examples/kotlin/src/main/kotlin/com/example/ondeck/postgresql/Models.kt @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package com.example.ondeck.postgresql diff --git a/examples/kotlin/src/main/kotlin/com/example/ondeck/postgresql/Queries.kt b/examples/kotlin/src/main/kotlin/com/example/ondeck/postgresql/Queries.kt index 964675f228..ae3688539e 100644 --- a/examples/kotlin/src/main/kotlin/com/example/ondeck/postgresql/Queries.kt +++ b/examples/kotlin/src/main/kotlin/com/example/ondeck/postgresql/Queries.kt @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package com.example.ondeck.postgresql diff --git a/examples/kotlin/src/main/kotlin/com/example/ondeck/postgresql/QueriesImpl.kt b/examples/kotlin/src/main/kotlin/com/example/ondeck/postgresql/QueriesImpl.kt index 0d0c3676db..96cf11b871 100644 --- a/examples/kotlin/src/main/kotlin/com/example/ondeck/postgresql/QueriesImpl.kt +++ b/examples/kotlin/src/main/kotlin/com/example/ondeck/postgresql/QueriesImpl.kt @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package com.example.ondeck.postgresql diff --git a/examples/ondeck/mysql/city.sql.go b/examples/ondeck/mysql/city.sql.go index 93ed7fbb08..d874344d8a 100644 --- a/examples/ondeck/mysql/city.sql.go +++ b/examples/ondeck/mysql/city.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: city.sql package ondeck diff --git a/examples/ondeck/mysql/db.go b/examples/ondeck/mysql/db.go index e0fc06a3ab..4ea3292054 100644 --- a/examples/ondeck/mysql/db.go +++ b/examples/ondeck/mysql/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package ondeck diff --git a/examples/ondeck/mysql/db_test.go b/examples/ondeck/mysql/db_test.go index 131795bf76..a3c8d7110e 100644 --- a/examples/ondeck/mysql/db_test.go +++ b/examples/ondeck/mysql/db_test.go @@ -65,7 +65,7 @@ func runOnDeckQueries(t *testing.T, q *Queries) { t.Fatal(err) } - if diff := cmp.Diff(venue.ID, venueID); diff != "" { + if diff := cmp.Diff(venue.ID, uint64(venueID)); diff != "" { t.Errorf("venue ID mismatch:\n%s", diff) } diff --git a/examples/ondeck/mysql/models.go b/examples/ondeck/mysql/models.go index aedb355c0f..c01f20f95c 100644 --- a/examples/ondeck/mysql/models.go +++ b/examples/ondeck/mysql/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package ondeck @@ -31,8 +31,8 @@ func (e *VenuesStatus) Scan(src interface{}) error { } type NullVenuesStatus struct { - VenuesStatus VenuesStatus - Valid bool // Valid is true if VenuesStatus is not NULL + VenuesStatus VenuesStatus `json:"venues_status"` + Valid bool `json:"valid"` // Valid is true if VenuesStatus is not NULL } // Scan implements the Scanner interface. @@ -60,7 +60,7 @@ type City struct { // Venues are places where muisc happens type Venue struct { - ID int64 `json:"id"` + ID uint64 `json:"id"` // Venues can be either open or closed Status VenuesStatus `json:"status"` Statuses sql.NullString `json:"statuses"` diff --git a/examples/ondeck/mysql/querier.go b/examples/ondeck/mysql/querier.go index 846eb42c15..ca4436cb7c 100644 --- a/examples/ondeck/mysql/querier.go +++ b/examples/ondeck/mysql/querier.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package ondeck diff --git a/examples/ondeck/mysql/venue.sql.go b/examples/ondeck/mysql/venue.sql.go index d66fba0673..be68e10539 100644 --- a/examples/ondeck/mysql/venue.sql.go +++ b/examples/ondeck/mysql/venue.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: venue.sql package ondeck diff --git a/examples/ondeck/postgresql/city.sql.go b/examples/ondeck/postgresql/city.sql.go index e78f9f9e5f..64d0ebd70e 100644 --- a/examples/ondeck/postgresql/city.sql.go +++ b/examples/ondeck/postgresql/city.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: city.sql package ondeck diff --git a/examples/ondeck/postgresql/db.go b/examples/ondeck/postgresql/db.go index e0fc06a3ab..4ea3292054 100644 --- a/examples/ondeck/postgresql/db.go +++ b/examples/ondeck/postgresql/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package ondeck diff --git a/examples/ondeck/postgresql/models.go b/examples/ondeck/postgresql/models.go index d45fa05607..3b4ba97145 100644 --- a/examples/ondeck/postgresql/models.go +++ b/examples/ondeck/postgresql/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package ondeck @@ -32,8 +32,8 @@ func (e *Status) Scan(src interface{}) error { } type NullStatus struct { - Status Status - Valid bool // Valid is true if Status is not NULL + Status Status `json:"status"` + Valid bool `json:"valid"` // Valid is true if Status is not NULL } // Scan implements the Scanner interface. diff --git a/examples/ondeck/postgresql/querier.go b/examples/ondeck/postgresql/querier.go index 5a2934d1a5..175f7ac68e 100644 --- a/examples/ondeck/postgresql/querier.go +++ b/examples/ondeck/postgresql/querier.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package ondeck diff --git a/examples/ondeck/postgresql/venue.sql.go b/examples/ondeck/postgresql/venue.sql.go index 78cd3701c5..42039ecab5 100644 --- a/examples/ondeck/postgresql/venue.sql.go +++ b/examples/ondeck/postgresql/venue.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: venue.sql package ondeck diff --git a/examples/ondeck/sqlc.json b/examples/ondeck/sqlc.json index 7ad4bb3fc4..61862a2a06 100644 --- a/examples/ondeck/sqlc.json +++ b/examples/ondeck/sqlc.json @@ -7,6 +7,12 @@ "schema": "postgresql/schema", "queries": "postgresql/query", "engine": "postgresql", + "database": { + "uri": "postgresql://${PG_USER}:${PG_PASSWORD}@${PG_HOST}:${PG_PORT}/ondeck" + }, + "rules": [ + "sqlc/db-prepare" + ], "emit_json_tags": true, "emit_prepared_queries": true, "emit_interface": true @@ -17,6 +23,12 @@ "schema": "mysql/schema", "queries": "mysql/query", "engine": "mysql", + "database": { + "uri": "root:${MYSQL_ROOT_PASSWORD}@tcp(${MYSQL_HOST}:${MYSQL_PORT})/ondeck?multiStatements=true&parseTime=true" + }, + "rules": [ + "sqlc/db-prepare" + ], "emit_json_tags": true, "emit_prepared_queries": true, "emit_interface": true @@ -27,6 +39,12 @@ "schema": "sqlite/schema", "queries": "sqlite/query", "engine": "sqlite", + "database": { + "uri": "file:ondeck?mode=memory&cache=shared" + }, + "rules": [ + "sqlc/db-prepare" + ], "emit_json_tags": true, "emit_prepared_queries": true, "emit_interface": true diff --git a/examples/ondeck/sqlite/city.sql.go b/examples/ondeck/sqlite/city.sql.go index 93ed7fbb08..d874344d8a 100644 --- a/examples/ondeck/sqlite/city.sql.go +++ b/examples/ondeck/sqlite/city.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: city.sql package ondeck diff --git a/examples/ondeck/sqlite/db.go b/examples/ondeck/sqlite/db.go index e0fc06a3ab..4ea3292054 100644 --- a/examples/ondeck/sqlite/db.go +++ b/examples/ondeck/sqlite/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package ondeck diff --git a/examples/ondeck/sqlite/models.go b/examples/ondeck/sqlite/models.go index ff1b02c64f..f998c854ff 100644 --- a/examples/ondeck/sqlite/models.go +++ b/examples/ondeck/sqlite/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package ondeck diff --git a/examples/ondeck/sqlite/querier.go b/examples/ondeck/sqlite/querier.go index 846eb42c15..ca4436cb7c 100644 --- a/examples/ondeck/sqlite/querier.go +++ b/examples/ondeck/sqlite/querier.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package ondeck diff --git a/examples/ondeck/sqlite/venue.sql.go b/examples/ondeck/sqlite/venue.sql.go index 2e267535f4..ba6b3535d5 100644 --- a/examples/ondeck/sqlite/venue.sql.go +++ b/examples/ondeck/sqlite/venue.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: venue.sql package ondeck diff --git a/examples/python/sqlc.json b/examples/python/sqlc.json index f3fe2de182..29d3cc8464 100644 --- a/examples/python/sqlc.json +++ b/examples/python/sqlc.json @@ -4,8 +4,8 @@ { "name": "py", "wasm": { - "url": "https://downloads.sqlc.dev/plugin/sqlc-gen-python_1.0.0.wasm", - "sha256": "aca83e1f59f8ffdc604774c2f6f9eb321a2b23e07dc83fc12289d25305fa065b" + "url": "https://downloads.sqlc.dev/plugin/sqlc-gen-python_1.1.0.wasm", + "sha256": "ef58f143a8c116781091441770c7166caaf361dd645f62b8f05f462e9f95c3b2" } } ], @@ -44,8 +44,8 @@ ] }, { - "schema": "../jets/schema.sql", - "queries": "../jets/query-building.sql", + "schema": "../jets/postgresql/schema.sql", + "queries": "../jets/postgresql/query-building.sql", "engine": "postgresql", "codegen": [ { diff --git a/examples/python/src/authors/models.py b/examples/python/src/authors/models.py index 9492ed4558..f23ef98ad3 100644 --- a/examples/python/src/authors/models.py +++ b/examples/python/src/authors/models.py @@ -1,6 +1,6 @@ # Code generated by sqlc. DO NOT EDIT. # versions: -# sqlc v1.18.0 +# sqlc v1.19.0 import dataclasses from typing import Optional diff --git a/examples/python/src/authors/query.py b/examples/python/src/authors/query.py index 0266305b4e..3f82f872e3 100644 --- a/examples/python/src/authors/query.py +++ b/examples/python/src/authors/query.py @@ -1,6 +1,6 @@ # Code generated by sqlc. DO NOT EDIT. # versions: -# sqlc v1.18.0 +# sqlc v1.19.0 # source: query.sql from typing import AsyncIterator, Iterator, Optional diff --git a/examples/python/src/booktest/models.py b/examples/python/src/booktest/models.py index a34ae72694..a774e7f65e 100644 --- a/examples/python/src/booktest/models.py +++ b/examples/python/src/booktest/models.py @@ -1,6 +1,6 @@ # Code generated by sqlc. DO NOT EDIT. # versions: -# sqlc v1.18.0 +# sqlc v1.19.0 import dataclasses import datetime import enum diff --git a/examples/python/src/booktest/query.py b/examples/python/src/booktest/query.py index 515119ef8e..2b64f6ded3 100644 --- a/examples/python/src/booktest/query.py +++ b/examples/python/src/booktest/query.py @@ -1,6 +1,6 @@ # Code generated by sqlc. DO NOT EDIT. # versions: -# sqlc v1.18.0 +# sqlc v1.19.0 # source: query.sql import dataclasses import datetime diff --git a/examples/python/src/jets/models.py b/examples/python/src/jets/models.py index 603d85ad0e..b924ec0718 100644 --- a/examples/python/src/jets/models.py +++ b/examples/python/src/jets/models.py @@ -1,6 +1,6 @@ # Code generated by sqlc. DO NOT EDIT. # versions: -# sqlc v1.18.0 +# sqlc v1.19.0 import dataclasses diff --git a/examples/python/src/jets/query-building.py b/examples/python/src/jets/query-building.py index 5d5428940f..30ed78d064 100644 --- a/examples/python/src/jets/query-building.py +++ b/examples/python/src/jets/query-building.py @@ -1,6 +1,6 @@ # Code generated by sqlc. DO NOT EDIT. # versions: -# sqlc v1.18.0 +# sqlc v1.19.0 # source: query-building.sql from typing import AsyncIterator, Optional diff --git a/examples/python/src/ondeck/city.py b/examples/python/src/ondeck/city.py index 1ffac0b517..e1b93265b4 100644 --- a/examples/python/src/ondeck/city.py +++ b/examples/python/src/ondeck/city.py @@ -1,6 +1,6 @@ # Code generated by sqlc. DO NOT EDIT. # versions: -# sqlc v1.18.0 +# sqlc v1.19.0 # source: city.sql from typing import AsyncIterator, Optional diff --git a/examples/python/src/ondeck/models.py b/examples/python/src/ondeck/models.py index 7e6a26f274..4ce0cd2826 100644 --- a/examples/python/src/ondeck/models.py +++ b/examples/python/src/ondeck/models.py @@ -1,6 +1,6 @@ # Code generated by sqlc. DO NOT EDIT. # versions: -# sqlc v1.18.0 +# sqlc v1.19.0 import dataclasses import datetime import enum diff --git a/examples/python/src/ondeck/venue.py b/examples/python/src/ondeck/venue.py index 173c96afd1..461bc14553 100644 --- a/examples/python/src/ondeck/venue.py +++ b/examples/python/src/ondeck/venue.py @@ -1,6 +1,6 @@ # Code generated by sqlc. DO NOT EDIT. # versions: -# sqlc v1.18.0 +# sqlc v1.19.0 # source: venue.sql import dataclasses from typing import AsyncIterator, List, Optional diff --git a/go.mod b/go.mod index 15cf86269c..2cec9d1909 100644 --- a/go.mod +++ b/go.mod @@ -8,25 +8,32 @@ require ( github.com/cubicdaiya/gonp v1.0.4 github.com/davecgh/go-spew v1.1.1 github.com/go-sql-driver/mysql v1.7.1 + github.com/google/cel-go v0.16.0 github.com/google/go-cmp v0.5.9 github.com/jackc/pgconn v1.14.0 github.com/jackc/pgx/v4 v4.18.1 + github.com/jackc/pgx/v5 v5.4.1 github.com/jinzhu/inflection v1.0.0 github.com/lib/pq v1.10.9 - github.com/mattn/go-sqlite3 v1.14.16 - github.com/pganalyze/pg_query_go/v4 v4.2.0 - github.com/riza-io/grpc-go v0.1.0 + github.com/mattn/go-sqlite3 v1.14.17 + github.com/pganalyze/pg_query_go/v4 v4.2.1 + github.com/riza-io/grpc-go v0.2.0 github.com/spf13/cobra v1.7.0 github.com/spf13/pflag v1.0.5 - golang.org/x/sync v0.1.0 - google.golang.org/grpc v1.54.0 - google.golang.org/protobuf v1.30.0 + golang.org/x/sync v0.3.0 + google.golang.org/grpc v1.56.1 + google.golang.org/protobuf v1.31.0 gopkg.in/yaml.v3 v3.0.1 ) +require ( + github.com/rogpeppe/go-internal v1.10.0 // indirect + github.com/stoewer/go-strcase v1.2.0 // indirect +) + require ( github.com/cznic/mathutil v0.0.0-20181122101859-297441e03548 // indirect - github.com/golang/protobuf v1.5.2 // indirect + github.com/golang/protobuf v1.5.3 // indirect github.com/inconshreveable/mousetrap v1.1.0 // indirect github.com/jackc/chunkreader/v2 v2.0.1 // indirect github.com/jackc/pgio v1.0.0 // indirect @@ -42,11 +49,11 @@ require ( go.uber.org/atomic v1.9.0 // indirect go.uber.org/multierr v1.7.0 // indirect go.uber.org/zap v1.19.1 // indirect - golang.org/x/crypto v0.6.0 // indirect + golang.org/x/crypto v0.9.0 // indirect golang.org/x/exp v0.0.0-20220722155223-a9213eeb770e // indirect - golang.org/x/net v0.8.0 // indirect - golang.org/x/sys v0.6.0 // indirect - golang.org/x/text v0.8.0 // indirect - google.golang.org/genproto v0.0.0-20230110181048-76db0878b65f // indirect + golang.org/x/net v0.10.0 // indirect + golang.org/x/sys v0.8.0 // indirect + golang.org/x/text v0.9.0 // indirect + google.golang.org/genproto v0.0.0-20230410155749-daa745c078e1 // indirect gopkg.in/natefinch/lumberjack.v2 v2.0.0 // indirect ) diff --git a/go.sum b/go.sum index 0fe6eb320f..5926d85c7e 100644 --- a/go.sum +++ b/go.sum @@ -34,8 +34,10 @@ github.com/golang/protobuf v1.4.0-rc.4.0.20200313231945-b860323f09d0/go.mod h1:W github.com/golang/protobuf v1.4.0/go.mod h1:jodUvKwWbYaEsadDk5Fwe5c77LiNKVO9IDvqG2KuDX0= github.com/golang/protobuf v1.4.2/go.mod h1:oDoupMAO8OvCJWAcko0GGGIgR6R6ocIYbsSw735rRwI= github.com/golang/protobuf v1.5.0/go.mod h1:FsONVRAS9T7sI+LIUmWTfcYkHO4aIWwzhcaSAoJOfIk= -github.com/golang/protobuf v1.5.2 h1:ROPKBNFfQgOUMifHyP+KYbvpjbdoFNs+aK7DXlji0Tw= -github.com/golang/protobuf v1.5.2/go.mod h1:XVQd3VNwM+JqD3oG2Ue2ip4fOMUkwXdXDdiuN0vRsmY= +github.com/golang/protobuf v1.5.3 h1:KhyjKVUg7Usr/dYsdSqoFveMYd5ko72D+zANwlG1mmg= +github.com/golang/protobuf v1.5.3/go.mod h1:XVQd3VNwM+JqD3oG2Ue2ip4fOMUkwXdXDdiuN0vRsmY= +github.com/google/cel-go v0.16.0 h1:DG9YQ8nFCFXAs/FDDwBxmL1tpKNrdlGUM9U3537bX/Y= +github.com/google/cel-go v0.16.0/go.mod h1:HXZKzB0LXqer5lHHgfWAnlYwJaQBDKMjxjulNQzhwhY= github.com/google/go-cmp v0.3.0/go.mod h1:8QqcDgzrUqlUb/G2PQTWiueGozuR1884gddMywk6iLU= github.com/google/go-cmp v0.3.1/go.mod h1:8QqcDgzrUqlUb/G2PQTWiueGozuR1884gddMywk6iLU= github.com/google/go-cmp v0.4.0/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= @@ -90,6 +92,8 @@ github.com/jackc/pgx/v4 v4.0.0-pre1.0.20190824185557-6972a5742186/go.mod h1:X+GQ github.com/jackc/pgx/v4 v4.12.1-0.20210724153913-640aa07df17c/go.mod h1:1QD0+tgSXP7iUjYm9C1NxKhny7lq6ee99u/z+IHFcgs= github.com/jackc/pgx/v4 v4.18.1 h1:YP7G1KABtKpB5IHrO9vYwSrCOhs7p3uqhvhhQBptya0= github.com/jackc/pgx/v4 v4.18.1/go.mod h1:FydWkUyadDmdNH/mHnGob881GawxeEm7TcMCzkb+qQE= +github.com/jackc/pgx/v5 v5.4.1 h1:oKfB/FhuVtit1bBM3zNRRsZ925ZkMN3HXL+LgLUM9lE= +github.com/jackc/pgx/v5 v5.4.1/go.mod h1:q6iHT8uDNXWiFNOlRqJzBTaSH3+2xCXkokxHZC5qWFY= github.com/jackc/puddle v0.0.0-20190413234325-e4ced69a3a2b/go.mod h1:m4B5Dj62Y0fbyuIc15OsIqK0+JU8nkqQjsgx7dvjSWk= github.com/jackc/puddle v0.0.0-20190608224051-11cab39313c9/go.mod h1:m4B5Dj62Y0fbyuIc15OsIqK0+JU8nkqQjsgx7dvjSWk= github.com/jackc/puddle v1.1.3/go.mod h1:m4B5Dj62Y0fbyuIc15OsIqK0+JU8nkqQjsgx7dvjSWk= @@ -100,6 +104,7 @@ github.com/kisielk/gotool v1.0.0/go.mod h1:XhKaO+MFFWcvkIS/tQcRk01m1F5IRFswLeQ+o github.com/konsorten/go-windows-terminal-sequences v1.0.1/go.mod h1:T0+1ngSBFLxvqU3pZ+m/2kptfBszLMUkC4ZK/EgS/cQ= github.com/konsorten/go-windows-terminal-sequences v1.0.2/go.mod h1:T0+1ngSBFLxvqU3pZ+m/2kptfBszLMUkC4ZK/EgS/cQ= github.com/kr/pretty v0.1.0/go.mod h1:dAy3ld7l9f0ibDNOQOHHMYYIIbhfbHSm3C4ZsoJORNo= +github.com/kr/pretty v0.3.0 h1:WgNl7dwNpEZ6jJ9k1snq4pZsg7DOEN8hP9Xw0Tsjwk0= github.com/kr/pty v1.1.1/go.mod h1:pFQYn66WHrOpPYNljwOMqo10TkYh1fy3cYio2l3bCsQ= github.com/kr/pty v1.1.8/go.mod h1:O1sed60cT9XZ5uDucP5qwvh+TE3NnUj51EiZO/lmSfw= github.com/kr/text v0.1.0 h1:45sCR5RtlFHMR4UwH9sdQ5TC8v0qDQCHnXt+kaKSTVE= @@ -115,11 +120,10 @@ github.com/mattn/go-colorable v0.1.6/go.mod h1:u6P/XSegPjTcexA+o6vUJrdnUu04hMope github.com/mattn/go-isatty v0.0.5/go.mod h1:Iq45c/XA43vh69/j3iqttzPXn0bhXyGjM0Hdxcsrc5s= github.com/mattn/go-isatty v0.0.7/go.mod h1:Iq45c/XA43vh69/j3iqttzPXn0bhXyGjM0Hdxcsrc5s= github.com/mattn/go-isatty v0.0.12/go.mod h1:cbi8OIDigv2wuxKPP5vlRcQ1OAZbq2CE4Kysco4FUpU= -github.com/mattn/go-sqlite3 v1.14.16 h1:yOQRA0RpS5PFz/oikGwBEqvAWhWg5ufRz4ETLjwpU1Y= -github.com/mattn/go-sqlite3 v1.14.16/go.mod h1:2eHXhiwb8IkHr+BDWZGa96P6+rkvnG63S2DGjv9HUNg= -github.com/niemeyer/pretty v0.0.0-20200227124842-a10e7caefd8e h1:fD57ERR4JtEqsWbfPhv4DMiApHyliiK5xCTNVSPiaAs= -github.com/pganalyze/pg_query_go/v4 v4.2.0 h1:67hSBZXYfABNYisEu/Xfu6R2gupnQwaoRhQicy0HSnQ= -github.com/pganalyze/pg_query_go/v4 v4.2.0/go.mod h1:aEkDNOXNM5j0YGzaAapwJ7LB3dLNj+bvbWcLv1hOVqA= +github.com/mattn/go-sqlite3 v1.14.17 h1:mCRHCLDUBXgpKAqIKsaAaAsrAlbkeomtRFKXh2L6YIM= +github.com/mattn/go-sqlite3 v1.14.17/go.mod h1:2eHXhiwb8IkHr+BDWZGa96P6+rkvnG63S2DGjv9HUNg= +github.com/pganalyze/pg_query_go/v4 v4.2.1 h1:id/vuyIQccb9f6Yx3pzH5l4QYrxE3v6/m8RPlgMrprc= +github.com/pganalyze/pg_query_go/v4 v4.2.1/go.mod h1:aEkDNOXNM5j0YGzaAapwJ7LB3dLNj+bvbWcLv1hOVqA= github.com/pingcap/errors v0.11.0/go.mod h1:Oi8TUi2kEtXXLMJk9l1cGmz20kV3TaQ0usTwv5KuLY8= github.com/pingcap/errors v0.11.5-0.20210425183316-da1aaba5fb63 h1:+FZIDR/D97YOPik4N4lPDaUcLDF/EQPogxtlHB2ZZRM= github.com/pingcap/errors v0.11.5-0.20210425183316-da1aaba5fb63/go.mod h1:X2r9ueLEUZgtx2cIogM0v4Zj5uvvzhuuiu7Pn8HzMPg= @@ -134,9 +138,11 @@ github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZb github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4= github.com/remyoudompheng/bigfft v0.0.0-20200410134404-eec4a21b6bb0 h1:OdAsTTz6OkFY5QxjkYwrChwuRruF69c169dPK26NUlk= github.com/remyoudompheng/bigfft v0.0.0-20200410134404-eec4a21b6bb0/go.mod h1:qqbHyh8v60DhA7CoWK5oRCqLrMHRGoxYCSS9EjAz6Eo= -github.com/riza-io/grpc-go v0.1.0 h1:qm0j1YT0mqvtaGQ4A+sFe5odQSEE2OGnXGjTJAzQdUM= -github.com/riza-io/grpc-go v0.1.0/go.mod h1:2bDvR9KkKC3KhtlSHfR3dAXjUMT86kg4UfWFyVGWqi8= +github.com/riza-io/grpc-go v0.2.0 h1:2HxQKFVE7VuYstcJ8zqpN84VnAoJ4dCL6YFhJewNcHQ= +github.com/riza-io/grpc-go v0.2.0/go.mod h1:2bDvR9KkKC3KhtlSHfR3dAXjUMT86kg4UfWFyVGWqi8= github.com/rogpeppe/go-internal v1.3.0/go.mod h1:M8bDsm7K2OlrFYOpmOWEs/qY81heoFRclV5y23lUDJ4= +github.com/rogpeppe/go-internal v1.10.0 h1:TMyTOH3F/DB16zRVcYyreMH6GnZZrwQVAoYjRBZyWFQ= +github.com/rogpeppe/go-internal v1.10.0/go.mod h1:UQnix2H7Ngw/k4C5ijL5+65zddjncjaFoBhdsK/akog= github.com/rs/xid v1.2.1/go.mod h1:+uKXf+4Djp6Md1KODXJxgGQPKngRmWyn10oCKFzNHOQ= github.com/rs/zerolog v1.13.0/go.mod h1:YbFCdg8HfsridGWAh22vktObvhZbQsZXe4/zB0OKkWU= github.com/rs/zerolog v1.15.0/go.mod h1:xYTKnLHcpfU2225ny5qZjxnj9NvkumZYjJHlAThCjNc= @@ -151,6 +157,8 @@ github.com/spf13/cobra v1.7.0 h1:hyqWnYt1ZQShIddO5kBpj3vu05/++x6tJ6dg8EC572I= github.com/spf13/cobra v1.7.0/go.mod h1:uLxZILRyS/50WlhOIKD7W6V5bgeIt+4sICxh6uRMrb0= github.com/spf13/pflag v1.0.5 h1:iy+VFUOCP1a+8yFto/drg2CJ5u0yRoB7fZw3DKv/JXA= github.com/spf13/pflag v1.0.5/go.mod h1:McXfInJRrz4CZXVZOBLb0bTZqETkiAhM9Iw0y3An2Bg= +github.com/stoewer/go-strcase v1.2.0 h1:Z2iHWqGXH00XYgqDmNgQbIBxf3wrNq0F3feEy0ainaU= +github.com/stoewer/go-strcase v1.2.0/go.mod h1:IBiWB2sKIp3wVVQ3Y035++gc+knqhUQag1KpM8ahLw8= github.com/stretchr/objx v0.1.0/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME= github.com/stretchr/objx v0.1.1/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME= github.com/stretchr/objx v0.2.0/go.mod h1:qt09Ya8vawLte6SNmTgCsAVtYtaKzEcn8ATUoHMkEqE= @@ -201,8 +209,9 @@ golang.org/x/crypto v0.0.0-20201203163018-be400aefbc4c/go.mod h1:jdWPYTVW3xRLrWP golang.org/x/crypto v0.0.0-20210616213533-5ff15b29337e/go.mod h1:GvvjBRRGRdwPK5ydBHafDWAxML/pGHZbMvKqRZ5+Abc= golang.org/x/crypto v0.0.0-20210711020723-a769d52b0f97/go.mod h1:GvvjBRRGRdwPK5ydBHafDWAxML/pGHZbMvKqRZ5+Abc= golang.org/x/crypto v0.0.0-20210921155107-089bfa567519/go.mod h1:GvvjBRRGRdwPK5ydBHafDWAxML/pGHZbMvKqRZ5+Abc= -golang.org/x/crypto v0.6.0 h1:qfktjS5LUO+fFKeJXZ+ikTRijMmljikvG68fpMMruSc= golang.org/x/crypto v0.6.0/go.mod h1:OFC/31mSvZgRz0V1QTNCzfAI1aIRzbiufJtkMIlEp58= +golang.org/x/crypto v0.9.0 h1:LF6fAI+IutBocDJ2OT0Q1g8plpYljMZ4+lty+dsqw3g= +golang.org/x/crypto v0.9.0/go.mod h1:yrmDGqONDYtNj3tH8X9dzUun2m2lzPa9ngI6/RUPGR0= golang.org/x/exp v0.0.0-20220722155223-a9213eeb770e h1:+WEEuIdZHnUeJJmEUjyYC2gfUMj69yZXw17EnHg/otA= golang.org/x/exp v0.0.0-20220722155223-a9213eeb770e/go.mod h1:Kr81I6Kryrl9sr8s2FK3vxD90NdsKWRuOIl2O4CvYbA= golang.org/x/lint v0.0.0-20190930215403-16217165b5de/go.mod h1:6SW0HCj/g11FgYtHlgUYUwCkIfeOF89ocIRzGO/8vkc= @@ -218,13 +227,13 @@ golang.org/x/net v0.0.0-20210226172049-e18ecbb05110/go.mod h1:m0MpNAwzfU5UDzcl9v golang.org/x/net v0.0.0-20210405180319-a5a99cb37ef4/go.mod h1:p54w0d4576C0XHj96bSt6lcn1PtDYWL6XObtHCRCNQM= golang.org/x/net v0.0.0-20220722155237-a158d28d115b/go.mod h1:XRhObCWvk6IyKnWLug+ECip1KBveYUHfp+8e9klMJ9c= golang.org/x/net v0.6.0/go.mod h1:2Tu9+aMcznHK/AK1HMvgo6xiTLG5rD5rZLDS+rp2Bjs= -golang.org/x/net v0.8.0 h1:Zrh2ngAOFYneWTAIAPethzeaQLuHwhuBkuV6ZiRnUaQ= -golang.org/x/net v0.8.0/go.mod h1:QVkue5JL9kW//ek3r6jTKnTFis1tRmNAW2P1shuFdJc= +golang.org/x/net v0.10.0 h1:X2//UzNDwYmtCLn7To6G58Wr6f5ahEAQgKNzv9Y951M= +golang.org/x/net v0.10.0/go.mod h1:0qNGK6F8kojg2nk9dLZ2mShWaEBan6FAoqfSigmmuDg= golang.org/x/sync v0.0.0-20190423024810-112230192c58/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20210220032951-036812b2e83c/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20220722155255-886fb9371eb4/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= -golang.org/x/sync v0.1.0 h1:wsuoTGHzEhffawBOhz5CYhcrV4IdKZbEyZjBMuTp12o= -golang.org/x/sync v0.1.0/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= +golang.org/x/sync v0.3.0 h1:ftCYgMx6zT/asHUrPw8BLLscYtGznsLAnjq5RH9P66E= +golang.org/x/sync v0.3.0/go.mod h1:FU7BRWz2tNW+3quACPkgCx/L+uEAv1htQ0V83Z9Rj+Y= golang.org/x/sys v0.0.0-20180905080454-ebe1bf3edb33/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= golang.org/x/sys v0.0.0-20190222072716-a9d3bda3a223/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= @@ -242,8 +251,8 @@ golang.org/x/sys v0.0.0-20210615035016-665e8c7367d1/go.mod h1:oPkhp1MJrh7nUepCBc golang.org/x/sys v0.0.0-20220520151302-bc2c85ada10a/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20220722155257-8c9f86f7a55f/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.5.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.6.0 h1:MVltZSvRTcU2ljQOhs94SXPftV6DCNnZViHeQps87pQ= -golang.org/x/sys v0.6.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.8.0 h1:EBmGv8NaZBZTWvrbjNoL6HVt+IVy3QDQpJs7VRIw3tU= +golang.org/x/sys v0.8.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/term v0.0.0-20201117132131-f5c789dd3221/go.mod h1:Nr5EML6q2oocZ2LXRh80K7BxOlk5/8JxuGnuhpl+muw= golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo= golang.org/x/term v0.0.0-20210927222741-03fcf44c2211/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8= @@ -255,8 +264,8 @@ golang.org/x/text v0.3.4/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= golang.org/x/text v0.3.6/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= golang.org/x/text v0.3.7/go.mod h1:u+2+/6zg+i71rQMx5EYifcz6MCKuco9NR6JIITiCfzQ= golang.org/x/text v0.7.0/go.mod h1:mrYo+phRRbMaCq/xk9113O4dZlRixOauAjOtrjsXDZ8= -golang.org/x/text v0.8.0 h1:57P1ETyNKtuIjB4SRd15iJxuhj8Gc416Y78H3qgMh68= -golang.org/x/text v0.8.0/go.mod h1:e1OnstbJyHTd6l/uOt8jFFHp6TRDWZR/bV3emEE/zU8= +golang.org/x/text v0.9.0 h1:2sjJmO8cDvYveuX97RDLsxlyUxLl+GHoLxBiRdHllBE= +golang.org/x/text v0.9.0/go.mod h1:e1OnstbJyHTd6l/uOt8jFFHp6TRDWZR/bV3emEE/zU8= golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= golang.org/x/tools v0.0.0-20190311212946-11955173bddd/go.mod h1:LCzVGOaR6xXOjkQ3onu1FJEFr0SW1gC7cKk1uF8kGRs= golang.org/x/tools v0.0.0-20190425163242-31fd60d6bfdc/go.mod h1:RgjU9mgBXZiqYHBnxXauZ1Gv1EHHAz9KjViQ78xBX0Q= @@ -275,10 +284,10 @@ golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod h1:I/5z698sn9Ka8T golang.org/x/xerrors v0.0.0-20191011141410-1b5146add898/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= golang.org/x/xerrors v0.0.0-20200804184101-5ec99f83aff1/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= -google.golang.org/genproto v0.0.0-20230110181048-76db0878b65f h1:BWUVssLB0HVOSY78gIdvk1dTVYtT1y8SBWtPYuTJ/6w= -google.golang.org/genproto v0.0.0-20230110181048-76db0878b65f/go.mod h1:RGgjbofJ8xD9Sq1VVhDM1Vok1vRONV+rg+CjzG4SZKM= -google.golang.org/grpc v1.54.0 h1:EhTqbhiYeixwWQtAEZAxmV9MGqcjEU2mFx52xCzNyag= -google.golang.org/grpc v1.54.0/go.mod h1:PUSEXI6iWghWaB6lXM4knEgpJNu2qUcKfDtNci3EC2g= +google.golang.org/genproto v0.0.0-20230410155749-daa745c078e1 h1:KpwkzHKEF7B9Zxg18WzOa7djJ+Ha5DzthMyZYQfEn2A= +google.golang.org/genproto v0.0.0-20230410155749-daa745c078e1/go.mod h1:nKE/iIaLqn2bQwXBg8f1g2Ylh6r5MN5CmZvuzZCgsCU= +google.golang.org/grpc v1.56.1 h1:z0dNfjIl0VpaZ9iSVjA6daGatAYwPGstTjt5vkRMFkQ= +google.golang.org/grpc v1.56.1/go.mod h1:I9bI3vqKfayGqPUAwGdOSu7kt6oIJLixfffKrpXqQ9s= google.golang.org/protobuf v0.0.0-20200109180630-ec00e32a8dfd/go.mod h1:DFci5gLYBciE7Vtevhsrf46CRTquxDuWsQurQQe4oz8= google.golang.org/protobuf v0.0.0-20200221191635-4d8936d0db64/go.mod h1:kwYJMbMJ01Woi6D6+Kah6886xMZcty6N08ah7+eCXa0= google.golang.org/protobuf v0.0.0-20200228230310-ab0ca4ff8a60/go.mod h1:cfTl7dwQJ+fmap5saPgwCLgHXTUD7jkjRqWcaiX5VyM= @@ -287,11 +296,11 @@ google.golang.org/protobuf v1.21.0/go.mod h1:47Nbq4nVaFHyn7ilMalzfO3qCViNmqZ2kzi google.golang.org/protobuf v1.23.0/go.mod h1:EGpADcykh3NcUnDUJcl1+ZksZNG86OlYog2l/sGQquU= google.golang.org/protobuf v1.26.0-rc.1/go.mod h1:jlhhOSvTdKEhbULTjvd4ARK9grFBp09yW+WbY/TyQbw= google.golang.org/protobuf v1.26.0/go.mod h1:9q0QmTI4eRPtz6boOQmLYwt+qCgq0jsYwAQnmE0givc= -google.golang.org/protobuf v1.30.0 h1:kPPoIgf3TsEvrm0PFe15JQ+570QVxYzEvvHqChK+cng= -google.golang.org/protobuf v1.30.0/go.mod h1:HV8QOd/L58Z+nl8r43ehVNZIU/HEI6OcFqwMG9pJV4I= +google.golang.org/protobuf v1.31.0 h1:g0LDEJHgrBl9N9r17Ru3sqWhkIx2NB67okBHPwC7hs8= +google.golang.org/protobuf v1.31.0/go.mod h1:HV8QOd/L58Z+nl8r43ehVNZIU/HEI6OcFqwMG9pJV4I= gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= gopkg.in/check.v1 v1.0.0-20180628173108-788fd7840127/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= -gopkg.in/check.v1 v1.0.0-20200902074654-038fdea0a05b h1:QRR6H1YWRnHb4Y/HeNFCTJLFVxaq6wH4YuVdsUOr75U= +gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c h1:Hei/4ADfdWqJk1ZMxUNpqntNwaWcugrBjAiHlqqRiVk= gopkg.in/errgo.v2 v2.1.0/go.mod h1:hNsd1EY+bozCKY1Ytp96fpM3vjJbqLJn88ws8XvfDNI= gopkg.in/inconshreveable/log15.v2 v2.0.0-20180818164646-67afb5ed74ec/go.mod h1:aPpfJ7XW+gOuirDoZ8gHhLh3kZ1B08FtV2bbmy7Jv3s= gopkg.in/natefinch/lumberjack.v2 v2.0.0 h1:1Lc07Kr7qY4U2YPouBjpCLxpiyxIVoxqXgkXLknAOE8= diff --git a/internal/cmd/cmd.go b/internal/cmd/cmd.go index 64ae1bc984..aec6eb1214 100644 --- a/internal/cmd/cmd.go +++ b/internal/cmd/cmd.go @@ -26,6 +26,9 @@ import ( func init() { uploadCmd.Flags().BoolP("dry-run", "", false, "dump upload request (default: false)") + initCmd.Flags().BoolP("v1", "", false, "generate v1 config yaml file") + initCmd.Flags().BoolP("v2", "", true, "generate v2 config yaml file") + initCmd.MarkFlagsMutuallyExclusive("v1", "v2") } // Do runs the command logic. @@ -34,6 +37,7 @@ func Do(args []string, stdin io.Reader, stdout io.Writer, stderr io.Writer) int rootCmd.PersistentFlags().StringP("file", "f", "", "specify an alternate config file (default: sqlc.yaml)") rootCmd.PersistentFlags().BoolP("experimental", "x", false, "DEPRECATED: enable experimental features (default: false)") rootCmd.PersistentFlags().Bool("no-remote", false, "disable remote execution (default: false)") + rootCmd.PersistentFlags().Bool("no-database", false, "disable database connections (default: false)") rootCmd.AddCommand(checkCmd) rootCmd.AddCommand(diffCmd) @@ -41,12 +45,12 @@ func Do(args []string, stdin io.Reader, stdout io.Writer, stderr io.Writer) int rootCmd.AddCommand(initCmd) rootCmd.AddCommand(versionCmd) rootCmd.AddCommand(uploadCmd) + rootCmd.AddCommand(NewCmdVet()) rootCmd.SetArgs(args) rootCmd.SetIn(stdin) rootCmd.SetOut(stdout) rootCmd.SetErr(stderr) - rootCmd.SilenceErrors = true ctx := context.Background() if debug.Debug.Trace != "" { @@ -76,9 +80,9 @@ var versionCmd = &cobra.Command{ RunE: func(cmd *cobra.Command, args []string) error { defer trace.StartRegion(cmd.Context(), "version").End() if version == "" { - fmt.Printf("%s\n", info.Version) + fmt.Fprintf(cmd.OutOrStdout(), "%s\n", info.Version) } else { - fmt.Printf("%s\n", version) + fmt.Fprintf(cmd.OutOrStdout(), "%s\n", version) } return nil }, @@ -88,6 +92,17 @@ var initCmd = &cobra.Command{ Use: "init", Short: "Create an empty sqlc.yaml settings file", RunE: func(cmd *cobra.Command, args []string) error { + useV1, err := cmd.Flags().GetBool("v1") + if err != nil { + return err + } + var yamlConfig interface{} + if useV1 { + yamlConfig = config.V1GenerateSettings{Version: "1"} + } else { + yamlConfig = config.Config{Version: "2"} + } + defer trace.StartRegion(cmd.Context(), "init").End() file := "sqlc.yaml" if f := cmd.Flag("file"); f != nil && f.Changed { @@ -97,29 +112,43 @@ var initCmd = &cobra.Command{ } } if _, err := os.Stat(file); !os.IsNotExist(err) { + fmt.Printf("%s is already created\n", file) return nil } - blob, err := yaml.Marshal(config.V1GenerateSettings{Version: "1"}) + blob, err := yaml.Marshal(yamlConfig) if err != nil { return err } - return os.WriteFile(file, blob, 0644) + err = os.WriteFile(file, blob, 0644) + if err != nil { + return err + } + configDoc := "https://docs.sqlc.dev/en/stable/reference/config.html" + fmt.Printf( + "%s is added. Please visit %s to learn more about configuration\n", + file, + configDoc, + ) + return nil }, } type Env struct { - DryRun bool - Debug opts.Debug - NoRemote bool + DryRun bool + Debug opts.Debug + NoRemote bool + NoDatabase bool } func ParseEnv(c *cobra.Command) Env { dr := c.Flag("dry-run") nr := c.Flag("no-remote") + nodb := c.Flag("no-database") return Env{ - DryRun: dr != nil && dr.Changed, - Debug: opts.DebugFromEnv(), - NoRemote: nr != nil && nr.Value.String() == "true", + DryRun: dr != nil && dr.Changed, + Debug: opts.DebugFromEnv(), + NoRemote: nr != nil && nr.Value.String() == "true", + NoDatabase: nodb != nil && nodb.Value.String() == "true", } } @@ -166,7 +195,7 @@ var genCmd = &cobra.Command{ dir, name := getConfigPath(stderr, cmd.Flag("file")) output, err := Generate(cmd.Context(), ParseEnv(cmd), dir, name, stderr) if err != nil { - return err + os.Exit(1) } defer trace.StartRegion(cmd.Context(), "writefiles").End() for filename, source := range output { diff --git a/internal/cmd/generate.go b/internal/cmd/generate.go index efd58d6689..ebd98e073f 100644 --- a/internal/cmd/generate.go +++ b/internal/cmd/generate.go @@ -115,11 +115,11 @@ func readConfig(stderr io.Writer, dir, filename string) (string, *config.Config, if err != nil { switch err { case config.ErrMissingVersion: - fmt.Fprintf(stderr, errMessageNoVersion) + fmt.Fprint(stderr, errMessageNoVersion) case config.ErrUnknownVersion: - fmt.Fprintf(stderr, errMessageUnknownVersion) + fmt.Fprint(stderr, errMessageUnknownVersion) case config.ErrNoPackages: - fmt.Fprintf(stderr, errMessageNoPackages) + fmt.Fprint(stderr, errMessageNoPackages) } fmt.Fprintf(stderr, "error parsing %s: %s\n", base, err) return "", nil, err diff --git a/internal/cmd/shim.go b/internal/cmd/shim.go index 16534707b8..de5bfb76cd 100644 --- a/internal/cmd/shim.go +++ b/internal/cmd/shim.go @@ -11,7 +11,7 @@ import ( "github.com/kyleconroy/sqlc/internal/sql/catalog" ) -func pluginOverride(o config.Override) *plugin.Override { +func pluginOverride(r *compiler.Result, o config.Override) *plugin.Override { var column string var table plugin.Identifier @@ -19,7 +19,7 @@ func pluginOverride(o config.Override) *plugin.Override { colParts := strings.Split(o.Column, ".") switch len(colParts) { case 2: - table.Schema = "public" + table.Schema = r.Catalog.DefaultSchema table.Name = colParts[0] column = colParts[1] case 3: @@ -37,6 +37,7 @@ func pluginOverride(o config.Override) *plugin.Override { CodeType: "", // FIXME DbType: o.DBType, Nullable: o.Nullable, + Unsigned: o.Unsigned, Column: o.Column, ColumnName: column, Table: &table, @@ -44,10 +45,10 @@ func pluginOverride(o config.Override) *plugin.Override { } } -func pluginSettings(cs config.CombinedSettings) *plugin.Settings { +func pluginSettings(r *compiler.Result, cs config.CombinedSettings) *plugin.Settings { var over []*plugin.Override for _, o := range cs.Overrides { - over = append(over, pluginOverride(o)) + over = append(over, pluginOverride(r, o)) } return &plugin.Settings{ Version: cs.Global.Version, @@ -83,6 +84,7 @@ func pluginGoCode(s config.SQLGo) *plugin.GoCode { return &plugin.GoCode{ EmitInterface: s.EmitInterface, EmitJsonTags: s.EmitJSONTags, + JsonTagsIdUppercase: s.JsonTagsIDUppercase, EmitDbTags: s.EmitDBTags, EmitPreparedQueries: s.EmitPreparedQueries, EmitExactTableNames: s.EmitExactTableNames, @@ -106,6 +108,7 @@ func pluginGoCode(s config.SQLGo) *plugin.GoCode { OutputFilesSuffix: s.OutputFilesSuffix, InflectionExcludeTableNames: s.InflectionExcludeTableNames, QueryParameterLimit: s.QueryParameterLimit, + OmitUnusedStructs: s.OmitUnusedStructs, } } @@ -113,7 +116,7 @@ func pluginGoType(o config.Override) *plugin.ParsedGoType { // Note that there is a slight mismatch between this and the // proto api. The GoType on the override is the unparsed type, // which could be a qualified path or an object, as per - // https://docs.sqlc.dev/en/latest/reference/config.html#renaming-struct-fields + // https://docs.sqlc.dev/en/v1.18.0/reference/config.html#type-overriding return &plugin.ParsedGoType{ ImportPath: o.GoImportPath, Package: o.GoPackage, @@ -166,10 +169,11 @@ func pluginCatalog(c *catalog.Catalog) *plugin.Catalog { Schema: c.Type.Schema, Name: c.Type.Name, }, - Comment: c.Comment, - NotNull: c.IsNotNull, - IsArray: c.IsArray, - Length: int32(l), + Comment: c.Comment, + NotNull: c.IsNotNull, + Unsigned: c.IsUnsigned, + IsArray: c.IsArray, + Length: int32(l), Table: &plugin.Identifier{ Catalog: t.Rel.Catalog, Schema: t.Rel.Schema, @@ -243,8 +247,10 @@ func pluginQueryColumn(c *compiler.Column) *plugin.Column { } out := &plugin.Column{ Name: c.Name, + OriginalName: c.OriginalName, Comment: c.Comment, NotNull: c.NotNull, + Unsigned: c.Unsigned, IsArray: c.IsArray, Length: int32(l), IsNamedParam: c.IsNamedParam, @@ -292,7 +298,7 @@ func pluginQueryParam(p compiler.Parameter) *plugin.Parameter { func codeGenRequest(r *compiler.Result, settings config.CombinedSettings) *plugin.CodeGenRequest { return &plugin.CodeGenRequest{ - Settings: pluginSettings(settings), + Settings: pluginSettings(r, settings), Catalog: pluginCatalog(r.Catalog), Queries: pluginQueries(r), SqlcVersion: info.Version, diff --git a/internal/cmd/vet.go b/internal/cmd/vet.go new file mode 100644 index 0000000000..33d19fec05 --- /dev/null +++ b/internal/cmd/vet.go @@ -0,0 +1,377 @@ +package cmd + +import ( + "context" + "database/sql" + "errors" + "fmt" + "io" + "os" + "path/filepath" + "runtime/trace" + "strings" + "time" + + _ "github.com/go-sql-driver/mysql" + "github.com/google/cel-go/cel" + "github.com/google/cel-go/common/types/ref" + "github.com/google/cel-go/ext" + "github.com/jackc/pgx/v5" + _ "github.com/mattn/go-sqlite3" + "github.com/spf13/cobra" + + "github.com/kyleconroy/sqlc/internal/config" + "github.com/kyleconroy/sqlc/internal/debug" + "github.com/kyleconroy/sqlc/internal/opts" + "github.com/kyleconroy/sqlc/internal/plugin" + "github.com/kyleconroy/sqlc/internal/shfmt" + "github.com/kyleconroy/sqlc/internal/sql/ast" +) + +var ErrFailedChecks = errors.New("failed checks") + +const RuleDbPrepare = "sqlc/db-prepare" + +func NewCmdVet() *cobra.Command { + return &cobra.Command{ + Use: "vet", + Short: "Vet examines queries", + RunE: func(cmd *cobra.Command, args []string) error { + defer trace.StartRegion(cmd.Context(), "vet").End() + stderr := cmd.ErrOrStderr() + dir, name := getConfigPath(stderr, cmd.Flag("file")) + if err := Vet(cmd.Context(), ParseEnv(cmd), dir, name, stderr); err != nil { + if !errors.Is(err, ErrFailedChecks) { + fmt.Fprintf(stderr, "%s\n", err) + } + os.Exit(1) + } + return nil + }, + } +} + +type emptyProgram struct { +} + +func (e *emptyProgram) Eval(any) (ref.Val, *cel.EvalDetails, error) { + return nil, nil, fmt.Errorf("unimplemented") +} + +func (e *emptyProgram) ContextEval(ctx context.Context, a any) (ref.Val, *cel.EvalDetails, error) { + return e.Eval(a) +} + +func Vet(ctx context.Context, e Env, dir, filename string, stderr io.Writer) error { + configPath, conf, err := readConfig(stderr, dir, filename) + if err != nil { + return err + } + + base := filepath.Base(configPath) + if err := config.Validate(conf); err != nil { + fmt.Fprintf(stderr, "error validating %s: %s\n", base, err) + return err + } + + if err := e.Validate(conf); err != nil { + fmt.Fprintf(stderr, "error validating %s: %s\n", base, err) + return err + } + + env, err := cel.NewEnv( + cel.StdLib(), + ext.Strings(ext.StringsVersion(1)), + cel.Types( + &plugin.VetConfig{}, + &plugin.VetQuery{}, + ), + cel.Variable("query", + cel.ObjectType("plugin.VetQuery"), + ), + cel.Variable("config", + cel.ObjectType("plugin.VetConfig"), + ), + ) + if err != nil { + return fmt.Errorf("new env: %s", err) + } + + checks := map[string]cel.Program{ + RuleDbPrepare: &emptyProgram{}, + } + msgs := map[string]string{} + + for _, c := range conf.Rules { + if c.Name == "" { + return fmt.Errorf("checks require a name") + } + if _, found := checks[c.Name]; found { + return fmt.Errorf("type-check error: a check with the name '%s' already exists", c.Name) + } + if c.Rule == "" { + return fmt.Errorf("type-check error: %s is empty", c.Name) + } + ast, issues := env.Compile(c.Rule) + if issues != nil && issues.Err() != nil { + return fmt.Errorf("type-check error: %s %s", c.Name, issues.Err()) + } + prg, err := env.Program(ast) + if err != nil { + return fmt.Errorf("program construction error: %s %s", c.Name, err) + } + checks[c.Name] = prg + msgs[c.Name] = c.Msg + } + + c := checker{ + Checks: checks, + Conf: conf, + Dir: dir, + Env: env, + Envmap: map[string]string{}, + Msgs: msgs, + Stderr: stderr, + NoDatabase: e.NoDatabase, + } + errored := false + for _, sql := range conf.SQL { + if err := c.checkSQL(ctx, sql); err != nil { + if !errors.Is(err, ErrFailedChecks) { + fmt.Fprintf(stderr, "%s\n", err) + } + errored = true + } + } + if errored { + return ErrFailedChecks + } + return nil +} + +// Determine if a query can be prepared based on the engine and the statement +// type. +func prepareable(sql config.SQL, raw *ast.RawStmt) bool { + if sql.Engine == config.EnginePostgreSQL { + // TOOD: Add support for MERGE and VALUES stmts + switch raw.Stmt.(type) { + case *ast.DeleteStmt: + return true + case *ast.InsertStmt: + return true + case *ast.SelectStmt: + return true + case *ast.UpdateStmt: + return true + default: + return false + } + } + // Almost all statements in MySQL can be prepared, so I'm just going to assume they can be + // https://dev.mysql.com/doc/refman/8.0/en/sql-prepared-statements.html + if sql.Engine == config.EngineMySQL { + return true + } + if sql.Engine == config.EngineSQLite { + return true + } + return false +} + +type preparer interface { + Prepare(context.Context, string, string) error +} + +type pgxPreparer struct { + c *pgx.Conn +} + +func (p *pgxPreparer) Prepare(ctx context.Context, name, query string) error { + _, err := p.c.Prepare(ctx, name, query) + return err +} + +type dbPreparer struct { + db *sql.DB +} + +func (p *dbPreparer) Prepare(ctx context.Context, name, query string) error { + _, err := p.db.PrepareContext(ctx, query) + return err +} + +type checker struct { + Checks map[string]cel.Program + Conf *config.Config + Dir string + Env *cel.Env + Envmap map[string]string + Msgs map[string]string + Stderr io.Writer + NoDatabase bool +} + +func (c *checker) DSN(dsn string) (string, error) { + // Populate the environment variable map if it is empty + if len(c.Envmap) == 0 { + for _, e := range os.Environ() { + k, v, _ := strings.Cut(e, "=") + c.Envmap[k] = v + } + } + return shfmt.Replace(dsn, c.Envmap), nil +} + +func (c *checker) checkSQL(ctx context.Context, s config.SQL) error { + // TODO: Create a separate function for this logic so we can + combo := config.Combine(*c.Conf, s) + + // TODO: This feels like a hack that will bite us later + joined := make([]string, 0, len(s.Schema)) + for _, s := range s.Schema { + joined = append(joined, filepath.Join(c.Dir, s)) + } + s.Schema = joined + + joined = make([]string, 0, len(s.Queries)) + for _, q := range s.Queries { + joined = append(joined, filepath.Join(c.Dir, q)) + } + s.Queries = joined + + var name string + parseOpts := opts.Parser{ + Debug: debug.Debug, + } + + result, failed := parse(ctx, name, c.Dir, s, combo, parseOpts, c.Stderr) + if failed { + return ErrFailedChecks + } + + // TODO: Add MySQL support + var prep preparer + if s.Database != nil { + if c.NoDatabase { + return fmt.Errorf("database: connections disabled via command line flag") + } + dburl, err := c.DSN(s.Database.URI) + if err != nil { + return err + } + switch s.Engine { + case config.EnginePostgreSQL: + conn, err := pgx.Connect(ctx, dburl) + if err != nil { + return fmt.Errorf("database: connection error: %s", err) + } + if err := conn.Ping(ctx); err != nil { + return fmt.Errorf("database: connection error: %s", err) + } + defer conn.Close(ctx) + prep = &pgxPreparer{conn} + case config.EngineMySQL: + db, err := sql.Open("mysql", dburl) + if err != nil { + return fmt.Errorf("database: connection error: %s", err) + } + if err := db.PingContext(ctx); err != nil { + return fmt.Errorf("database: connection error: %s", err) + } + defer db.Close() + prep = &dbPreparer{db} + case config.EngineSQLite: + db, err := sql.Open("sqlite3", dburl) + if err != nil { + return fmt.Errorf("database: connection error: %s", err) + } + if err := db.PingContext(ctx); err != nil { + return fmt.Errorf("database: connection error: %s", err) + } + defer db.Close() + prep = &dbPreparer{db} + default: + return fmt.Errorf("unsupported database uri: %s", s.Engine) + } + } + + errored := false + req := codeGenRequest(result, combo) + cfg := vetConfig(req) + for i, query := range req.Queries { + q := vetQuery(query) + for _, name := range s.Rules { + // Built-in rule + if name == RuleDbPrepare { + if prep == nil { + fmt.Fprintf(c.Stderr, "%s: %s: %s: error preparing query: database connection required\n", query.Filename, q.Name, name) + errored = true + continue + } + original := result.Queries[i] + if prepareable(s, original.RawStmt) { + name := fmt.Sprintf("sqlc_vet_%d_%d", time.Now().Unix(), i) + if err := prep.Prepare(ctx, name, query.Text); err != nil { + fmt.Fprintf(c.Stderr, "%s: %s: %s: error preparing query: %s\n", query.Filename, q.Name, name, err) + errored = true + } + } + continue + } + + prg, ok := c.Checks[name] + if !ok { + return fmt.Errorf("type-check error: a check with the name '%s' does not exist", name) + } + out, _, err := prg.Eval(map[string]any{ + "query": q, + "config": cfg, + }) + if err != nil { + return err + } + tripped, ok := out.Value().(bool) + if !ok { + return fmt.Errorf("expression returned non-bool value: %v", out.Value()) + } + if tripped { + // TODO: Get line numbers in the output + msg := c.Msgs[name] + if msg == "" { + fmt.Fprintf(c.Stderr, "%s: %s: %s\n", query.Filename, q.Name, name) + } else { + fmt.Fprintf(c.Stderr, "%s: %s: %s: %s\n", query.Filename, q.Name, name, msg) + } + errored = true + } + } + } + if errored { + return ErrFailedChecks + } + return nil +} + +func vetConfig(req *plugin.CodeGenRequest) *plugin.VetConfig { + return &plugin.VetConfig{ + Version: req.Settings.Version, + Engine: req.Settings.Engine, + Schema: req.Settings.Schema, + Queries: req.Settings.Queries, + } +} + +func vetQuery(q *plugin.Query) *plugin.VetQuery { + var params []*plugin.VetParameter + for _, p := range q.Params { + params = append(params, &plugin.VetParameter{ + Number: p.Number, + }) + } + return &plugin.VetQuery{ + Sql: q.Text, + Name: q.Name, + Cmd: strings.TrimPrefix(":", q.Cmd), + Params: params, + } +} diff --git a/internal/codegen/golang/enum.go b/internal/codegen/golang/enum.go index c6a0d1ccbf..75291d3ace 100644 --- a/internal/codegen/golang/enum.go +++ b/internal/codegen/golang/enum.go @@ -17,6 +17,16 @@ type Enum struct { Name string Comment string Constants []Constant + NameTags map[string]string + ValidTags map[string]string +} + +func (e Enum) NameTag() string { + return TagsToString(e.NameTags) +} + +func (e Enum) ValidTag() string { + return TagsToString(e.ValidTags) } func EnumReplace(value string) string { diff --git a/internal/codegen/golang/field.go b/internal/codegen/golang/field.go index be8d469355..c8f6421e1d 100644 --- a/internal/codegen/golang/field.go +++ b/internal/codegen/golang/field.go @@ -2,6 +2,7 @@ package golang import ( "fmt" + "regexp" "sort" "strings" @@ -15,32 +16,37 @@ type Field struct { Tags map[string]string Comment string Column *plugin.Column - // EmbedFields contains the embedded fields that reuqire scanning. + // EmbedFields contains the embedded fields that require scanning. EmbedFields []string } func (gf Field) Tag() string { - tags := make([]string, 0, len(gf.Tags)) - for key, val := range gf.Tags { - tags = append(tags, fmt.Sprintf("%s:\"%s\"", key, val)) - } - if len(tags) == 0 { - return "" - } - sort.Strings(tags) - return strings.Join(tags, " ") + return TagsToString(gf.Tags) } func (gf Field) HasSqlcSlice() bool { return gf.Column.IsSqlcSlice } +func TagsToString(tags map[string]string) string { + if len(tags) == 0 { + return "" + } + tagParts := make([]string, 0, len(tags)) + for key, val := range tags { + tagParts = append(tagParts, fmt.Sprintf("%s:\"%s\"", key, val)) + } + sort.Strings(tagParts) + return strings.Join(tagParts, " ") +} + func JSONTagName(name string, settings *plugin.Settings) string { style := settings.Go.JsonTagsCaseStyle + idUppercase := settings.Go.JsonTagsIdUppercase if style == "" || style == "none" { return name } else { - return SetCaseStyle(name, style) + return SetJSONCaseStyle(name, style, idUppercase) } } @@ -57,7 +63,27 @@ func SetCaseStyle(name string, style string) string { } } +func SetJSONCaseStyle(name string, style string, idUppercase bool) string { + switch style { + case "camel": + return toJsonCamelCase(name, idUppercase) + case "pascal": + return toPascalCase(name) + case "snake": + return toSnakeCase(name) + default: + panic(fmt.Sprintf("unsupported JSON tags case style: '%s'", style)) + } +} + +var camelPattern = regexp.MustCompile("[^A-Z][A-Z]+") + func toSnakeCase(s string) string { + if !strings.ContainsRune(s, '_') { + s = camelPattern.ReplaceAllStringFunc(s, func(x string) string { + return x[:1] + "_" + x[1:] + }) + } return strings.ToLower(s) } @@ -85,6 +111,28 @@ func toCamelInitCase(name string, initUpper bool) string { return out } +func toJsonCamelCase(name string, idUppercase bool) string { + out := "" + idStr := "Id" + + if idUppercase { + idStr = "ID" + } + + for i, p := range strings.Split(name, "_") { + if i == 0 { + out += p + continue + } + if p == "id" { + out += idStr + } else { + out += strings.Title(p) + } + } + return out +} + func toLowerCase(str string) string { if str == "" { return "" diff --git a/internal/codegen/golang/gen.go b/internal/codegen/golang/gen.go index dac9d47862..1d3ba6e13d 100644 --- a/internal/codegen/golang/gen.go +++ b/internal/codegen/golang/gen.go @@ -28,6 +28,7 @@ type tmplCtx struct { SourceName string EmitJSONTags bool + JsonTagsIDUppercase bool EmitDBTags bool EmitPreparedQueries bool EmitInterface bool @@ -91,7 +92,7 @@ func (t *tmplCtx) codegenQueryRetval(q Query) (string, error) { return "rows, err :=", nil case ":exec": return "_, err :=", nil - case ":execrows": + case ":execrows", ":execlastid": return "result, err :=", nil case ":execresult": return "return", nil @@ -107,6 +108,11 @@ func Generate(ctx context.Context, req *plugin.CodeGenRequest) (*plugin.CodeGenR if err != nil { return nil, err } + + if req.Settings.Go.OmitUnusedStructs { + enums, structs = filterUnusedStructs(enums, structs, queries) + } + return generate(req, enums, structs, queries) } @@ -122,6 +128,7 @@ func generate(req *plugin.CodeGenRequest, enums []Enum, structs []Struct, querie tctx := tmplCtx{ EmitInterface: golang.EmitInterface, EmitJSONTags: golang.EmitJsonTags, + JsonTagsIDUppercase: golang.JsonTagsIdUppercase, EmitDBTags: golang.EmitDbTags, EmitPreparedQueries: golang.EmitPreparedQueries, EmitEmptySlices: golang.EmitEmptySlices, @@ -286,3 +293,45 @@ func usesBatch(queries []Query) bool { } return false } + +func filterUnusedStructs(enums []Enum, structs []Struct, queries []Query) ([]Enum, []Struct) { + keepTypes := make(map[string]struct{}) + + for _, query := range queries { + if !query.Arg.isEmpty() { + keepTypes[query.Arg.Type()] = struct{}{} + if query.Arg.IsStruct() { + for _, field := range query.Arg.Struct.Fields { + keepTypes[field.Type] = struct{}{} + } + } + } + if query.hasRetType() { + keepTypes[query.Ret.Type()] = struct{}{} + if query.Ret.IsStruct() { + for _, field := range query.Ret.Struct.Fields { + keepTypes[field.Type] = struct{}{} + } + } + } + } + + keepEnums := make([]Enum, 0, len(enums)) + for _, enum := range enums { + if _, ok := keepTypes[enum.Name]; ok { + keepEnums = append(keepEnums, enum) + } + if _, ok := keepTypes["Null"+enum.Name]; ok { + keepEnums = append(keepEnums, enum) + } + } + + keepStructs := make([]Struct, 0, len(structs)) + for _, st := range structs { + if _, ok := keepTypes[st.Name]; ok { + keepStructs = append(keepStructs, st) + } + } + + return keepEnums, keepStructs +} diff --git a/internal/codegen/golang/go_type.go b/internal/codegen/golang/go_type.go index 01b1c1c807..30b8d14444 100644 --- a/internal/codegen/golang/go_type.go +++ b/internal/codegen/golang/go_type.go @@ -14,7 +14,11 @@ func addExtraGoStructTags(tags map[string]string, req *plugin.CodeGenRequest, co // Different table. continue } - if !sdk.MatchString(oride.ColumnName, col.Name) { + cname := col.Name + if col.OriginalName != "" { + cname = col.OriginalName + } + if !sdk.MatchString(oride.ColumnName, cname) { // Different column. continue } @@ -31,8 +35,15 @@ func goType(req *plugin.CodeGenRequest, col *plugin.Column) string { if oride.GoType.TypeName == "" { continue } + cname := col.Name + if col.OriginalName != "" { + cname = col.OriginalName + } sameTable := sdk.Matches(oride, col.Table, req.Catalog.DefaultSchema) - if oride.Column != "" && sdk.MatchString(oride.ColumnName, col.Name) && sameTable { + if oride.Column != "" && sdk.MatchString(oride.ColumnName, cname) && sameTable { + if col.IsSqlcSlice { + return "[]" + oride.GoType.TypeName + } return oride.GoType.TypeName } } @@ -52,7 +63,7 @@ func goInnerType(req *plugin.CodeGenRequest, col *plugin.Column) string { if oride.GoType.TypeName == "" { continue } - if oride.DbType != "" && oride.DbType == columnType && oride.Nullable != notNull { + if oride.DbType != "" && oride.DbType == columnType && oride.Nullable != notNull && oride.Unsigned == col.Unsigned { return oride.GoType.TypeName } } diff --git a/internal/codegen/golang/imports.go b/internal/codegen/golang/imports.go index 5b76c2fc62..bd6fafd393 100644 --- a/internal/codegen/golang/imports.go +++ b/internal/codegen/golang/imports.go @@ -67,9 +67,7 @@ type importer struct { func (i *importer) usesType(typ string) bool { for _, strct := range i.Structs { for _, f := range strct.Fields { - fType := trimSliceAndPointerPrefix(f.Type) - tType := trimSliceAndPointerPrefix(typ) - if strings.HasPrefix(fType, tType) { + if hasPrefixIgnoringSliceAndPointerPrefix(f.Type, typ) { return true } } @@ -240,13 +238,12 @@ func (i *importer) interfaceImports() fileImports { if usesBatch([]Query{q}) { continue } - if strings.HasPrefix(q.Ret.Type(), name) { + if hasPrefixIgnoringSliceAndPointerPrefix(q.Ret.Type(), name) { return true } } if !q.Arg.isEmpty() { - argType := trimSliceAndPointerPrefix(q.Arg.Type()) - if strings.HasPrefix(argType, name) { + if hasPrefixIgnoringSliceAndPointerPrefix(q.Arg.Type(), name) { return true } } @@ -260,9 +257,7 @@ func (i *importer) interfaceImports() fileImports { } func (i *importer) modelImports() fileImports { - std, pkg := buildImports(i.Settings, nil, func(prefix string) bool { - return i.usesType(prefix) - }) + std, pkg := buildImports(i.Settings, nil, i.usesType) if len(i.Enums) > 0 { std["fmt"] = struct{}{} @@ -306,28 +301,24 @@ func (i *importer) queryImports(filename string) fileImports { if q.hasRetType() { if q.Ret.EmitStruct() { for _, f := range q.Ret.Struct.Fields { - fType := trimSliceAndPointerPrefix(f.Type) - if strings.HasPrefix(fType, name) { + if hasPrefixIgnoringSliceAndPointerPrefix(f.Type, name) { return true } } } - retType := trimSliceAndPointerPrefix(q.Ret.Type()) - if strings.HasPrefix(retType, name) { + if hasPrefixIgnoringSliceAndPointerPrefix(q.Ret.Type(), name) { return true } } if !q.Arg.isEmpty() { if q.Arg.EmitStruct() { for _, f := range q.Arg.Struct.Fields { - fType := trimSliceAndPointerPrefix(f.Type) - if strings.HasPrefix(fType, name) { + if hasPrefixIgnoringSliceAndPointerPrefix(f.Type, name) { return true } } } - argType := trimSliceAndPointerPrefix(q.Arg.Type()) - if strings.HasPrefix(argType, name) { + if hasPrefixIgnoringSliceAndPointerPrefix(q.Arg.Type(), name) { return true } } @@ -353,12 +344,12 @@ func (i *importer) queryImports(filename string) fileImports { if !q.Arg.isEmpty() { if q.Arg.IsStruct() { for _, f := range q.Arg.Struct.Fields { - if strings.HasPrefix(f.Type, "[]") && f.Type != "[]byte" { + if strings.HasPrefix(f.Type, "[]") && f.Type != "[]byte" && !f.HasSqlcSlice() { return true } } } else { - if strings.HasPrefix(q.Arg.Type(), "[]") && q.Arg.Type() != "[]byte" { + if strings.HasPrefix(q.Arg.Type(), "[]") && q.Arg.Type() != "[]byte" && !q.Arg.HasSqlcSlices() { return true } } @@ -384,7 +375,8 @@ func (i *importer) queryImports(filename string) fileImports { sqlpkg := parseDriver(i.Settings.Go.SqlPackage) if sqlcSliceScan() { std["strings"] = struct{}{} - } else if sliceScan() && !sqlpkg.IsPGX() { + } + if sliceScan() && !sqlpkg.IsPGX() { pkg[ImportSpec{Path: "github.com/lib/pq"}] = struct{}{} } @@ -431,28 +423,24 @@ func (i *importer) batchImports() fileImports { if q.hasRetType() { if q.Ret.EmitStruct() { for _, f := range q.Ret.Struct.Fields { - fType := trimSliceAndPointerPrefix(f.Type) - if strings.HasPrefix(fType, name) { + if hasPrefixIgnoringSliceAndPointerPrefix(f.Type, name) { return true } } } - retType := trimSliceAndPointerPrefix(q.Ret.Type()) - if strings.HasPrefix(retType, name) { + if hasPrefixIgnoringSliceAndPointerPrefix(q.Ret.Type(), name) { return true } } if !q.Arg.isEmpty() { if q.Arg.EmitStruct() { for _, f := range q.Arg.Struct.Fields { - fType := trimSliceAndPointerPrefix(f.Type) - if strings.HasPrefix(fType, name) { + if hasPrefixIgnoringSliceAndPointerPrefix(f.Type, name) { return true } } } - argType := trimSliceAndPointerPrefix(q.Arg.Type()) - if strings.HasPrefix(argType, name) { + if hasPrefixIgnoringSliceAndPointerPrefix(q.Arg.Type(), name) { return true } } @@ -479,6 +467,12 @@ func trimSliceAndPointerPrefix(v string) string { return v } +func hasPrefixIgnoringSliceAndPointerPrefix(s, prefix string) bool { + trimmedS := trimSliceAndPointerPrefix(s) + trimmedPrefix := trimSliceAndPointerPrefix(prefix) + return strings.HasPrefix(trimmedS, trimmedPrefix) +} + func replaceConflictedArg(imports [][]ImportSpec, queries []Query) []Query { m := make(map[string]struct{}) for _, is := range imports { diff --git a/internal/codegen/golang/mysql_type.go b/internal/codegen/golang/mysql_type.go index 8979ebd5df..954d5cf60c 100644 --- a/internal/codegen/golang/mysql_type.go +++ b/internal/codegen/golang/mysql_type.go @@ -11,6 +11,7 @@ import ( func mysqlType(req *plugin.CodeGenRequest, col *plugin.Column) string { columnType := sdk.DataType(col.Type) notNull := col.NotNull || col.IsArray + unsigned := col.Unsigned switch columnType { @@ -28,6 +29,9 @@ func mysqlType(req *plugin.CodeGenRequest, col *plugin.Column) string { return "sql.NullBool" } else { if notNull { + if unsigned { + return "uint32" + } return "int32" } return "sql.NullInt32" @@ -35,12 +39,18 @@ func mysqlType(req *plugin.CodeGenRequest, col *plugin.Column) string { case "int", "integer", "smallint", "mediumint", "year": if notNull { + if unsigned { + return "uint32" + } return "int32" } return "sql.NullInt32" case "bigint": if notNull { + if unsigned { + return "uint64" + } return "int64" } return "sql.NullInt64" diff --git a/internal/codegen/golang/postgresql_type.go b/internal/codegen/golang/postgresql_type.go index 9172ba0460..3f1723cfda 100644 --- a/internal/codegen/golang/postgresql_type.go +++ b/internal/codegen/golang/postgresql_type.go @@ -37,7 +37,7 @@ func postgresType(req *plugin.CodeGenRequest, col *plugin.Column) string { columnType := sdk.DataType(col.Type) notNull := col.NotNull || col.IsArray driver := parseDriver(req.Settings.Go.SqlPackage) - emitPointersForNull := driver == SQLDriverPGXV4 && req.Settings.Go.EmitPointersForNullTypes + emitPointersForNull := driver.IsPGX() && req.Settings.Go.EmitPointersForNullTypes switch columnType { case "serial", "serial4", "pg_catalog.serial4": @@ -256,7 +256,7 @@ func postgresType(req *plugin.CodeGenRequest, col *plugin.Column) string { } return "sql.NullTime" - case "text", "pg_catalog.varchar", "pg_catalog.bpchar", "string": + case "text", "pg_catalog.varchar", "pg_catalog.bpchar", "string", "citext": if notNull { return "string" } diff --git a/internal/codegen/golang/query.go b/internal/codegen/golang/query.go index 0e553b64ff..aeb1c106a2 100644 --- a/internal/codegen/golang/query.go +++ b/internal/codegen/golang/query.go @@ -116,11 +116,9 @@ func (v QueryValue) Params() string { } else { for _, f := range v.Struct.Fields { if !f.HasSqlcSlice() && strings.HasPrefix(f.Type, "[]") && f.Type != "[]byte" && !v.SQLDriver.IsPGX() { - out = append(out, "pq.Array("+v.Name+"."+f.Name+")") - } else if !v.EmitStruct() && v.IsStruct() { - out = append(out, toLowerCase(f.Name)) + out = append(out, "pq.Array("+v.VariableForField(f)+")") } else { - out = append(out, v.Name+"."+f.Name) + out = append(out, v.VariableForField(f)) } } } @@ -189,6 +187,16 @@ func (v QueryValue) Scan() string { return "\n" + strings.Join(out, ",\n") } +func (v QueryValue) VariableForField(f Field) string { + if !v.IsStruct() { + return v.Name + } + if !v.EmitStruct() { + return toLowerCase(f.Name) + } + return v.Name + "." + f.Name +} + // A struct used to generate methods and fields on the Queries struct type Query struct { Cmd string diff --git a/internal/codegen/golang/result.go b/internal/codegen/golang/result.go index 73b36e2ba4..f5ecd124a1 100644 --- a/internal/codegen/golang/result.go +++ b/internal/codegen/golang/result.go @@ -24,10 +24,18 @@ func buildEnums(req *plugin.CodeGenRequest) []Enum { } else { enumName = schema.Name + "_" + enum.Name } + e := Enum{ - Name: StructName(enumName, req.Settings), - Comment: enum.Comment, + Name: StructName(enumName, req.Settings), + Comment: enum.Comment, + NameTags: map[string]string{}, + ValidTags: map[string]string{}, + } + if req.Settings.Go.EmitJsonTags { + e.NameTags["json"] = JSONTagName(enumName, req.Settings) + e.ValidTags["json"] = JSONTagName("valid", req.Settings) } + seen := make(map[string]struct{}, len(enum.Vals)) for i, v := range enum.Vals { value := EnumReplace(v) @@ -114,13 +122,13 @@ type goEmbed struct { // look through all the structs and attempt to find a matching one to embed // We need the name of the struct and its field names. -func newGoEmbed(embed *plugin.Identifier, structs []Struct) *goEmbed { +func newGoEmbed(embed *plugin.Identifier, structs []Struct, defaultSchema string) *goEmbed { if embed == nil { return nil } for _, s := range structs { - embedSchema := "public" + embedSchema := defaultSchema if embed.Schema != "" { embedSchema = embed.Schema } @@ -280,7 +288,7 @@ func buildQueries(req *plugin.CodeGenRequest, structs []Struct) ([]Query, error) columns = append(columns, goColumn{ id: i, Column: c, - embed: newGoEmbed(c.EmbedTable, structs), + embed: newGoEmbed(c.EmbedTable, structs, req.Catalog.DefaultSchema), }) } var err error @@ -335,7 +343,7 @@ func columnsToStruct(req *plugin.CodeGenRequest, name string, columns []goColumn colName := columnName(c.Column, i) tagName := colName - // overide col/tag with expected model name + // override col/tag with expected model name if c.embed != nil { colName = c.embed.modelName tagName = SetCaseStyle(colName, "snake") @@ -363,6 +371,7 @@ func columnsToStruct(req *plugin.CodeGenRequest, name string, columns []goColumn if req.Settings.Go.EmitJsonTags { tags["json"] = JSONTagName(tagName, req.Settings) } + addExtraGoStructTags(tags, req, c.Column) f := Field{ Name: fieldName, DBName: colName, diff --git a/internal/codegen/golang/struct.go b/internal/codegen/golang/struct.go index c1dfd5663d..16e4e43398 100644 --- a/internal/codegen/golang/struct.go +++ b/internal/codegen/golang/struct.go @@ -20,6 +20,16 @@ func StructName(name string, settings *plugin.Settings) string { return rename } out := "" + name = strings.Map(func(r rune) rune { + if unicode.IsLetter(r) { + return r + } + if unicode.IsDigit(r) { + return r + } + return rune('_') + }, name) + for _, p := range strings.Split(name, "_") { if p == "id" { out += "ID" diff --git a/internal/codegen/golang/templates/pgx/batchCode.tmpl b/internal/codegen/golang/templates/pgx/batchCode.tmpl index 72ac9148b4..93cdad48a3 100644 --- a/internal/codegen/golang/templates/pgx/batchCode.tmpl +++ b/internal/codegen/golang/templates/pgx/batchCode.tmpl @@ -84,11 +84,11 @@ func (b *{{.MethodName}}BatchResults) Query(f func(int, []{{.Ret.DefineType}}, e continue } err := func() error { - rows, err := b.br.Query() - defer rows.Close() + rows, err := b.br.Query() if err != nil { return err } + defer rows.Close() for rows.Next() { var {{.Ret.Name}} {{.Ret.Type}} if err := rows.Scan({{.Ret.Scan}}); err != nil { diff --git a/internal/codegen/golang/templates/stdlib/queryCode.tmpl b/internal/codegen/golang/templates/stdlib/queryCode.tmpl index 213477b15c..f9b5899286 100644 --- a/internal/codegen/golang/templates/stdlib/queryCode.tmpl +++ b/internal/codegen/golang/templates/stdlib/queryCode.tmpl @@ -87,18 +87,8 @@ func (q *Queries) {{.MethodName}}(ctx context.Context, {{ dbarg }} {{.Arg.Pair}} {{if eq .Cmd ":execlastid"}} {{range .Comments}}//{{.}} {{end -}} -{{- if $.EmitMethodsWithDBArgument -}} -func (q *Queries) {{.MethodName}}(ctx context.Context, db DBTX, {{.Arg.Pair}}) (int64, error) { -{{- else -}} -func (q *Queries) {{.MethodName}}(ctx context.Context, {{.Arg.Pair}}) (int64, error) { -{{- end -}} - {{- if $.EmitPreparedQueries}} - result, err := q.exec(ctx, q.{{.FieldName}}, {{.ConstantName}}, {{.Arg.Params}}) - {{- else if $.EmitMethodsWithDBArgument}} - result, err := db.ExecContext(ctx, {{.ConstantName}}, {{.Arg.Params}}) - {{- else}} - result, err := q.db.ExecContext(ctx, {{.ConstantName}}, {{.Arg.Params}}) - {{- end}} +func (q *Queries) {{.MethodName}}(ctx context.Context, {{ dbarg }} {{.Arg.Pair}}) (int64, error) { + {{- template "queryCodeStdExec" . }} if err != nil { return 0, err } @@ -120,22 +110,22 @@ func (q *Queries) {{.MethodName}}(ctx context.Context, {{ dbarg }} {{.Arg.Pair}} {{define "queryCodeStdExec"}} {{- if .Arg.HasSqlcSlices }} - sql := {{.ConstantName}} + query := {{.ConstantName}} var queryParams []interface{} {{- if .Arg.Struct }} {{- $arg := .Arg }} {{- range .Arg.Struct.Fields }} {{- if .HasSqlcSlice }} - if len({{$arg.Name}}.{{.Name}}) > 0 { - for _, v := range {{$arg.Name}}.{{.Name}} { + if len({{$arg.VariableForField .}}) > 0 { + for _, v := range {{$arg.VariableForField .}} { queryParams = append(queryParams, v) } - sql = strings.Replace(sql, "/*SLICE:{{.Column.Name}}*/?", strings.Repeat(",?", len({{$arg.Name}}.{{.Name}}))[1:], 1) + query = strings.Replace(query, "/*SLICE:{{.Column.Name}}*/?", strings.Repeat(",?", len({{$arg.VariableForField .}}))[1:], 1) } else { - sql = strings.Replace(sql, "/*SLICE:{{.Column.Name}}*/?", "NULL", 1) + query = strings.Replace(query, "/*SLICE:{{.Column.Name}}*/?", "NULL", 1) } {{- else }} - queryParams = append(queryParams, {{$arg.Name}}.{{.Name}}) + queryParams = append(queryParams, {{$arg.VariableForField .}}) {{- end }} {{- end }} {{- else }} @@ -147,12 +137,12 @@ func (q *Queries) {{.MethodName}}(ctx context.Context, {{ dbarg }} {{.Arg.Pair}} for _, v := range {{.Arg.Name}} { queryParams = append(queryParams, v) } - sql = strings.Replace(sql, "/*SLICE:{{.Arg.Column.Name}}*/?", strings.Repeat(",?", len({{.Arg.Name}}))[1:], 1) + query = strings.Replace(query, "/*SLICE:{{.Arg.Column.Name}}*/?", strings.Repeat(",?", len({{.Arg.Name}}))[1:], 1) } else { - sql = strings.Replace(sql, "/*SLICE:{{.Arg.Column.Name}}*/?", "NULL", 1) + query = strings.Replace(query, "/*SLICE:{{.Arg.Column.Name}}*/?", "NULL", 1) } {{- end }} - {{ queryRetval . }} {{ queryMethod . }}(ctx, sql, queryParams...) + {{ queryRetval . }} {{ queryMethod . }}(ctx, query, queryParams...) {{- else if emitPreparedQueries }} {{- queryRetval . }} {{ queryMethod . }}(ctx, q.{{.FieldName}}, {{.ConstantName}}, {{.Arg.Params}}) {{- else}} diff --git a/internal/codegen/golang/templates/template.tmpl b/internal/codegen/golang/templates/template.tmpl index 9b730db073..519c693bc4 100644 --- a/internal/codegen/golang/templates/template.tmpl +++ b/internal/codegen/golang/templates/template.tmpl @@ -88,8 +88,8 @@ func (e *{{.Name}}) Scan(src interface{}) error { } type Null{{.Name}} struct { - {{.Name}} {{.Name}} - Valid bool // Valid is true if {{.Name}} is not NULL + {{.Name}} {{.Name}} {{if .NameTag}}{{$.Q}}{{.NameTag}}{{$.Q}}{{end}} + Valid bool {{if .ValidTag}}{{$.Q}}{{.ValidTag}}{{$.Q}}{{end}} // Valid is true if {{.Name}} is not NULL } // Scan implements the Scanner interface. diff --git a/internal/compiler/compat.go b/internal/compiler/compat.go index 77b735df87..d546f992bb 100644 --- a/internal/compiler/compat.go +++ b/internal/compiler/compat.go @@ -96,7 +96,7 @@ func ParseTableName(node ast.Node) (*ast.TableName, error) { func ParseTypeName(node ast.Node) (*ast.TypeName, error) { rel, err := parseRelation(node) if err != nil { - return nil, fmt.Errorf("parse table name: %w", err) + return nil, fmt.Errorf("parse type name: %w", err) } return &ast.TypeName{ Catalog: rel.Catalog, diff --git a/internal/compiler/compile.go b/internal/compiler/compile.go index 57a8e48c59..fa59a06697 100644 --- a/internal/compiler/compile.go +++ b/internal/compiler/compile.go @@ -6,7 +6,6 @@ import ( "io" "os" "path/filepath" - "regexp" "strings" "github.com/kyleconroy/sqlc/internal/metadata" @@ -25,33 +24,6 @@ type Parser interface { IsReservedKeyword(string) bool } -// copied over from gen.go -func structName(name string) string { - out := "" - for _, p := range strings.Split(name, "_") { - if p == "id" { - out += "ID" - } else { - out += strings.Title(p) - } - } - return out -} - -var identPattern = regexp.MustCompile("[^a-zA-Z0-9_]+") - -func enumValueName(value string) string { - name := "" - id := strings.Replace(value, "-", "_", -1) - id = strings.Replace(id, ":", "_", -1) - id = strings.Replace(id, "/", "_", -1) - id = identPattern.ReplaceAllString(id, "") - for _, part := range strings.Split(id, "_") { - name += strings.Title(part) - } - return name -} - // end copypasta func (c *Compiler) parseCatalog(schemas []string) error { files, err := sqlpath.Glob(schemas) diff --git a/internal/compiler/expand.go b/internal/compiler/expand.go index 66862e33fb..da2c078a7d 100644 --- a/internal/compiler/expand.go +++ b/internal/compiler/expand.go @@ -55,7 +55,7 @@ func (c *Compiler) quoteIdent(ident string) string { } func (c *Compiler) expandStmt(qc *QueryCatalog, raw *ast.RawStmt, node ast.Node) ([]source.Edit, error) { - tables, err := sourceTables(qc, node) + tables, err := c.sourceTables(qc, node) if err != nil { return nil, err } diff --git a/internal/compiler/find_params.go b/internal/compiler/find_params.go index 62eb2fb02f..40217d15d0 100644 --- a/internal/compiler/find_params.go +++ b/internal/compiler/find_params.go @@ -69,6 +69,11 @@ func (p paramSearch) Visit(node ast.Node) astutils.Visitor { case *ast.CallStmt: p.parent = n.FuncCall + case *ast.DeleteStmt: + if n.LimitCount != nil { + p.limitCount = n.LimitCount + } + case *ast.FuncCall: p.parent = node @@ -129,6 +134,9 @@ func (p paramSearch) Visit(node ast.Node) astutils.Visitor { } p.seen[ref.Location] = struct{}{} } + if n.LimitCount != nil { + p.limitCount = n.LimitCount + } case *ast.RangeVar: p.rangeVar = n diff --git a/internal/compiler/output_columns.go b/internal/compiler/output_columns.go index 112d684764..26a421f025 100644 --- a/internal/compiler/output_columns.go +++ b/internal/compiler/output_columns.go @@ -14,11 +14,11 @@ import ( // OutputColumns determines which columns a statement will output func (c *Compiler) OutputColumns(stmt ast.Node) ([]*catalog.Column, error) { - qc, err := buildQueryCatalog(c.catalog, stmt, nil) + qc, err := c.buildQueryCatalog(c.catalog, stmt, nil) if err != nil { return nil, err } - cols, err := outputColumns(qc, stmt) + cols, err := c.outputColumns(qc, stmt) if err != nil { return nil, err } @@ -26,12 +26,13 @@ func (c *Compiler) OutputColumns(stmt ast.Node) ([]*catalog.Column, error) { catCols := make([]*catalog.Column, 0, len(cols)) for _, col := range cols { catCols = append(catCols, &catalog.Column{ - Name: col.Name, - Type: ast.TypeName{Name: col.DataType}, - IsNotNull: col.NotNull, - IsArray: col.IsArray, - Comment: col.Comment, - Length: col.Length, + Name: col.Name, + Type: ast.TypeName{Name: col.DataType}, + IsNotNull: col.NotNull, + IsUnsigned: col.Unsigned, + IsArray: col.IsArray, + Comment: col.Comment, + Length: col.Length, }) } return catCols, nil @@ -50,8 +51,8 @@ func hasStarRef(cf *ast.ColumnRef) bool { // // Return an error if column references are ambiguous // Return an error if column references don't exist -func outputColumns(qc *QueryCatalog, node ast.Node) ([]*Column, error) { - tables, err := sourceTables(qc, node) +func (c *Compiler) outputColumns(qc *QueryCatalog, node ast.Node) ([]*Column, error) { + tables, err := c.sourceTables(qc, node) if err != nil { return nil, err } @@ -67,25 +68,54 @@ func outputColumns(qc *QueryCatalog, node ast.Node) ([]*Column, error) { if n.GroupClause != nil { for _, item := range n.GroupClause.Items { - ref, ok := item.(*ast.ColumnRef) - if !ok { - continue - } - - if err := findColumnForRef(ref, tables, n); err != nil { + if err := findColumnForNode(item, tables, n); err != nil { return nil, err } } } + validateOrderBy := true + if c.conf.StrictOrderBy != nil { + validateOrderBy = *c.conf.StrictOrderBy + } + if validateOrderBy { + if n.SortClause != nil { + for _, item := range n.SortClause.Items { + sb, ok := item.(*ast.SortBy) + if !ok { + continue + } + if err := findColumnForNode(sb.Node, tables, n); err != nil { + return nil, fmt.Errorf("%v: if you want to skip this validation, set 'strict_order_by' to false", err) + } + } + } + if n.WindowClause != nil { + for _, item := range n.WindowClause.Items { + sb, ok := item.(*ast.List) + if !ok { + continue + } + for _, single := range sb.Items { + caseExpr, ok := single.(*ast.CaseExpr) + if !ok { + continue + } + if err := findColumnForNode(caseExpr.Xpr, tables, n); err != nil { + return nil, fmt.Errorf("%v: if you want to skip this validation, set 'strict_order_by' to false", err) + } + } + } + } + } // For UNION queries, targets is empty and we need to look for the // columns in Largs. if len(targets.Items) == 0 && n.Larg != nil { - return outputColumns(qc, n.Larg) + return c.outputColumns(qc, n.Larg) } case *ast.CallStmt: targets = &ast.List{} - case *ast.TruncateStmt: + case *ast.TruncateStmt, *ast.RefreshMatViewStmt, *ast.NotifyStmt, *ast.ListenStmt: targets = &ast.List{} case *ast.UpdateStmt: targets = n.ReturningList @@ -157,7 +187,7 @@ func outputColumns(qc *QueryCatalog, node ast.Node) ([]*Column, error) { if res.Name != nil { name = *res.Name } - // TODO: The TypeCase code has been copied from below. Instead, we + // TODO: The TypeCase and A_Const code has been copied from below. Instead, we // need a recurse function to get the type of a node. if tc, ok := n.Defresult.(*ast.TypeCast); ok { if tc.TypeName == nil { @@ -175,11 +205,18 @@ func outputColumns(qc *QueryCatalog, node ast.Node) ([]*Column, error) { col.Name = name cols = append(cols, col) } else if aconst, ok := n.Defresult.(*ast.A_Const); ok { - tn, err := ParseTypeName(aconst.Val) - if err != nil { - return nil, err + switch aconst.Val.(type) { + case *ast.String: + cols = append(cols, &Column{Name: name, DataType: "text", NotNull: true}) + case *ast.Integer: + cols = append(cols, &Column{Name: name, DataType: "int", NotNull: true}) + case *ast.Float: + cols = append(cols, &Column{Name: name, DataType: "float", NotNull: true}) + case *ast.Boolean: + cols = append(cols, &Column{Name: name, DataType: "bool", NotNull: true}) + default: + cols = append(cols, &Column{Name: name, DataType: "any", NotNull: false}) } - cols = append(cols, &Column{Name: name, DataType: dataType(tn), NotNull: true}) } else { cols = append(cols, &Column{Name: name, DataType: "any", NotNull: false}) } @@ -241,15 +278,17 @@ func outputColumns(qc *QueryCatalog, node ast.Node) ([]*Column, error) { cname = *res.Name } cols = append(cols, &Column{ - Name: cname, - Type: c.Type, - Scope: scope, - Table: c.Table, - TableAlias: t.Rel.Name, - DataType: c.DataType, - NotNull: c.NotNull, - IsArray: c.IsArray, - Length: c.Length, + Name: cname, + OriginalName: c.Name, + Type: c.Type, + Scope: scope, + Table: c.Table, + TableAlias: t.Rel.Name, + DataType: c.DataType, + NotNull: c.NotNull, + Unsigned: c.Unsigned, + IsArray: c.IsArray, + Length: c.Length, }) } } @@ -293,7 +332,7 @@ func outputColumns(qc *QueryCatalog, node ast.Node) ([]*Column, error) { case ast.EXISTS_SUBLINK: cols = append(cols, &Column{Name: name, DataType: "bool", NotNull: true}) case ast.EXPR_SUBLINK: - subcols, err := outputColumns(qc, n.Subselect) + subcols, err := c.outputColumns(qc, n.Subselect) if err != nil { return nil, err } @@ -329,7 +368,7 @@ func outputColumns(qc *QueryCatalog, node ast.Node) ([]*Column, error) { cols = append(cols, col) case *ast.SelectStmt: - subcols, err := outputColumns(qc, n) + subcols, err := c.outputColumns(qc, n) if err != nil { return nil, err } @@ -418,7 +457,7 @@ func isTableRequired(n ast.Node, col *Column, prior int) int { // Return an error if column references don't exist // Return an error if a table is referenced twice // Return an error if an unknown column is referenced -func sourceTables(qc *QueryCatalog, node ast.Node) ([]*Table, error) { +func (c *Compiler) sourceTables(qc *QueryCatalog, node ast.Node) ([]*Table, error) { var list *ast.List switch n := node.(type) { case *ast.DeleteStmt: @@ -430,7 +469,7 @@ func sourceTables(qc *QueryCatalog, node ast.Node) ([]*Table, error) { case *ast.SelectStmt: list = astutils.Search(n.FromClause, func(node ast.Node) bool { switch node.(type) { - case *ast.RangeVar, *ast.RangeSubselect, *ast.FuncName: + case *ast.RangeVar, *ast.RangeSubselect, *ast.RangeFunction: return true default: return false @@ -441,12 +480,19 @@ func sourceTables(qc *QueryCatalog, node ast.Node) ([]*Table, error) { _, ok := node.(*ast.RangeVar) return ok }) + case *ast.RefreshMatViewStmt: + list = astutils.Search(n.Relation, func(node ast.Node) bool { + _, ok := node.(*ast.RangeVar) + return ok + }) case *ast.UpdateStmt: list = &ast.List{ Items: append(n.FromClause.Items, n.Relations.Items...), } case *ast.CallStmt: list = &ast.List{} + case *ast.NotifyStmt, *ast.ListenStmt: + list = &ast.List{} default: return nil, fmt.Errorf("sourceTables: unsupported node type: %T", n) } @@ -455,10 +501,20 @@ func sourceTables(qc *QueryCatalog, node ast.Node) ([]*Table, error) { for _, item := range list.Items { switch n := item.(type) { - case *ast.FuncName: + case *ast.RangeFunction: // If the function or table can't be found, don't error out. There // are many queries that depend on functions unknown to sqlc. - fn, err := qc.GetFunc(n) + var funcCall *ast.FuncCall + switch f := n.Functions.Items[0].(type) { + case *ast.List: + funcCall = f.Items[0].(*ast.FuncCall) + case *ast.FuncCall: + funcCall = f + default: + return nil, fmt.Errorf("sourceTables: unsupported function call type %T", n.Functions.Items[0]) + } + + fn, err := qc.GetFunc(funcCall.Func) if err != nil { continue } @@ -468,12 +524,27 @@ func sourceTables(qc *QueryCatalog, node ast.Node) ([]*Table, error) { Name: fn.ReturnType.Name, }) if err != nil { - continue + if n.Alias == nil || len(n.Alias.Colnames.Items) == 0 { + continue + } + + table = &Table{} + for _, colName := range n.Alias.Colnames.Items { + table.Columns = append(table.Columns, &Column{ + Name: colName.(*ast.String).Str, + DataType: "any", + }) + } + } + if n.Alias != nil { + table.Rel = &ast.TableName{ + Name: *n.Alias.Aliasname, + } } tables = append(tables, table) case *ast.RangeSubselect: - cols, err := outputColumns(qc, n.Subquery) + cols, err := c.outputColumns(qc, n.Subquery) if err != nil { return nil, err } @@ -537,16 +608,19 @@ func outputColumnRefs(res *ast.ResTarget, tables []*Table, node *ast.ColumnRef) if res.Name != nil { cname = *res.Name } + cols = append(cols, &Column{ - Name: cname, - Type: c.Type, - Table: c.Table, - TableAlias: alias, - DataType: c.DataType, - NotNull: c.NotNull, - IsArray: c.IsArray, - Length: c.Length, - EmbedTable: c.EmbedTable, + Name: cname, + Type: c.Type, + Table: c.Table, + TableAlias: alias, + DataType: c.DataType, + NotNull: c.NotNull, + Unsigned: c.Unsigned, + IsArray: c.IsArray, + Length: c.Length, + EmbedTable: c.EmbedTable, + OriginalName: c.Name, }) } } @@ -568,6 +642,14 @@ func outputColumnRefs(res *ast.ResTarget, tables []*Table, node *ast.ColumnRef) return cols, nil } +func findColumnForNode(item ast.Node, tables []*Table, n *ast.SelectStmt) error { + ref, ok := item.(*ast.ColumnRef) + if !ok { + return nil + } + return findColumnForRef(ref, tables, n) +} + func findColumnForRef(ref *ast.ColumnRef, tables []*Table, selectStatement *ast.SelectStmt) error { parts := stringSlice(ref.Fields) var alias, name string diff --git a/internal/compiler/parse.go b/internal/compiler/parse.go index 2ecff7068a..b108acc492 100644 --- a/internal/compiler/parse.go +++ b/internal/compiler/parse.go @@ -48,8 +48,11 @@ func (c *Compiler) parseQuery(stmt ast.Node, src string, o opts.Parser) (*Query, if err != nil { return nil, err } + case *ast.ListenStmt: + case *ast.NotifyStmt: case *ast.TruncateStmt: case *ast.UpdateStmt: + case *ast.RefreshMatViewStmt: default: return nil, ErrUnsupportedStatementType } @@ -86,9 +89,8 @@ func (c *Compiler) parseQuery(stmt ast.Node, src string, o opts.Parser) (*Query, } else { sort.Slice(refs, func(i, j int) bool { return refs[i].ref.Number < refs[j].ref.Number }) } - raw, embeds := rewrite.Embeds(raw) - qc, err := buildQueryCatalog(c.catalog, raw.Stmt, embeds) + qc, err := c.buildQueryCatalog(c.catalog, raw.Stmt, embeds) if err != nil { return nil, err } @@ -97,7 +99,7 @@ func (c *Compiler) parseQuery(stmt ast.Node, src string, o opts.Parser) (*Query, if err != nil { return nil, err } - cols, err := outputColumns(qc, raw.Stmt) + cols, err := c.outputColumns(qc, raw.Stmt) if err != nil { return nil, err } @@ -124,6 +126,7 @@ func (c *Compiler) parseQuery(stmt ast.Node, src string, o opts.Parser) (*Query, return nil, err } return &Query{ + RawStmt: raw, Cmd: cmd, Comments: comments, Name: name, diff --git a/internal/compiler/query.go b/internal/compiler/query.go index 97066f1733..e77f555dbd 100644 --- a/internal/compiler/query.go +++ b/internal/compiler/query.go @@ -16,8 +16,10 @@ type Table struct { type Column struct { Name string + OriginalName string DataType string NotNull bool + Unsigned bool IsArray bool Comment string Length *int @@ -49,6 +51,9 @@ type Query struct { // Needed for CopyFrom InsertIntoTable *ast.TableName + + // Needed for vet + RawStmt *ast.RawStmt } type Parameter struct { diff --git a/internal/compiler/query_catalog.go b/internal/compiler/query_catalog.go index 79ceeba75e..2b6577c2e9 100644 --- a/internal/compiler/query_catalog.go +++ b/internal/compiler/query_catalog.go @@ -14,7 +14,7 @@ type QueryCatalog struct { embeds rewrite.EmbedSet } -func buildQueryCatalog(c *catalog.Catalog, node ast.Node, embeds rewrite.EmbedSet) (*QueryCatalog, error) { +func (comp *Compiler) buildQueryCatalog(c *catalog.Catalog, node ast.Node, embeds rewrite.EmbedSet) (*QueryCatalog, error) { var with *ast.WithClause switch n := node.(type) { case *ast.DeleteStmt: @@ -32,7 +32,7 @@ func buildQueryCatalog(c *catalog.Catalog, node ast.Node, embeds rewrite.EmbedSe if with != nil { for _, item := range with.Ctes.Items { if cte, ok := item.(*ast.CommonTableExpr); ok { - cols, err := outputColumns(qc, cte.Ctequery) + cols, err := comp.outputColumns(qc, cte.Ctequery) if err != nil { return nil, err } @@ -56,6 +56,7 @@ func ConvertColumn(rel *ast.TableName, c *catalog.Column) *Column { Name: c.Name, DataType: dataType(&c.Type), NotNull: c.IsNotNull, + Unsigned: c.IsUnsigned, IsArray: c.IsArray, Type: &c.Type, Length: c.Length, diff --git a/internal/compiler/resolve.go b/internal/compiler/resolve.go index 1caef55d10..c71d896126 100644 --- a/internal/compiler/resolve.go +++ b/internal/compiler/resolve.go @@ -153,6 +153,7 @@ func (comp *Compiler) resolveCatalogRefs(qc *QueryCatalog, rvs []*ast.RangeVar, DataType: dataType, IsNamedParam: isNamed, NotNull: p.NotNull(), + IsSqlcSlice: p.IsSqlcSlice(), }, }) continue @@ -212,12 +213,15 @@ func (comp *Compiler) resolveCatalogRefs(qc *QueryCatalog, rvs []*ast.RangeVar, Number: ref.ref.Number, Column: &Column{ Name: p.Name(), + OriginalName: c.Name, DataType: dataType(&c.Type), NotNull: p.NotNull(), + Unsigned: c.IsUnsigned, IsArray: c.IsArray, Length: c.Length, Table: table, IsNamedParam: isNamed, + IsSqlcSlice: p.IsSqlcSlice(), }, }) } @@ -253,10 +257,6 @@ func (comp *Compiler) resolveCatalogRefs(qc *QueryCatalog, rvs []*ast.RangeVar, } } - number := 0 - if pr, ok := n.Left.(*ast.ParamRef); ok { - number = pr.Number - } for _, table := range tables { schema := table.Schema @@ -267,15 +267,26 @@ func (comp *Compiler) resolveCatalogRefs(qc *QueryCatalog, rvs []*ast.RangeVar, if c, ok := typeMap[schema][table.Name][key]; ok { defaultP := named.NewInferredParam(key, c.IsNotNull) p, isNamed := params.FetchMerge(ref.ref.Number, defaultP) + var namePrefix string + if !isNamed { + if ref.ref == n.Left { + namePrefix = "from_" + } else if ref.ref == n.Right { + namePrefix = "to_" + } + } + a = append(a, Parameter{ - Number: number, + Number: ref.ref.Number, Column: &Column{ - Name: p.Name(), + Name: namePrefix + p.Name(), DataType: dataType(&c.Type), NotNull: p.NotNull(), + Unsigned: c.IsUnsigned, IsArray: c.IsArray, Table: table, IsNamedParam: isNamed, + IsSqlcSlice: p.IsSqlcSlice(), }, }) } @@ -344,6 +355,7 @@ func (comp *Compiler) resolveCatalogRefs(qc *QueryCatalog, rvs []*ast.RangeVar, DataType: "any", IsNamedParam: isNamed, NotNull: p.NotNull(), + IsSqlcSlice: p.IsSqlcSlice(), }, }) continue @@ -384,6 +396,7 @@ func (comp *Compiler) resolveCatalogRefs(qc *QueryCatalog, rvs []*ast.RangeVar, DataType: dataType(paramType), NotNull: p.NotNull(), IsNamedParam: isNamed, + IsSqlcSlice: p.IsSqlcSlice(), }, }) } @@ -442,12 +455,14 @@ func (comp *Compiler) resolveCatalogRefs(qc *QueryCatalog, rvs []*ast.RangeVar, Number: ref.ref.Number, Column: &Column{ Name: p.Name(), + OriginalName: c.Name, DataType: dataType(&c.Type), NotNull: p.NotNull(), IsArray: c.IsArray, Table: &ast.TableName{Schema: schema, Name: rel}, Length: c.Length, IsNamedParam: isNamed, + IsSqlcSlice: p.IsSqlcSlice(), }, }) } else { @@ -549,8 +564,10 @@ func (comp *Compiler) resolveCatalogRefs(qc *QueryCatalog, rvs []*ast.RangeVar, Number: number, Column: &Column{ Name: p.Name(), + OriginalName: c.Name, DataType: dataType(&c.Type), NotNull: c.IsNotNull, + Unsigned: c.IsUnsigned, IsArray: c.IsArray, Table: table, IsNamedParam: isNamed, diff --git a/internal/config/config.go b/internal/config/config.go index a0b1a8f382..1d3df66aae 100644 --- a/internal/config/config.go +++ b/internal/config/config.go @@ -4,7 +4,6 @@ import ( "bytes" "encoding/json" "errors" - "fmt" "io" "gopkg.in/yaml.v3" @@ -62,12 +61,17 @@ type Config struct { SQL []SQL `json:"sql" yaml:"sql"` Gen Gen `json:"overrides,omitempty" yaml:"overrides"` Plugins []Plugin `json:"plugins" yaml:"plugins"` + Rules []Rule `json:"rules" yaml:"rules"` } type Project struct { ID string `json:"id" yaml:"id"` } +type Database struct { + URI string `json:"uri" yaml:"uri"` +} + type Cloud struct { Organization string `json:"organization" yaml:"organization"` Project string `json:"project" yaml:"project"` @@ -85,6 +89,12 @@ type Plugin struct { } `json:"wasm" yaml:"wasm"` } +type Rule struct { + Name string `json:"name" yaml:"name"` + Rule string `json:"rule" yaml:"rule"` + Msg string `json:"message" yaml:"message"` +} + type Gen struct { Go *GenGo `json:"go,omitempty" yaml:"go"` } @@ -98,9 +108,12 @@ type SQL struct { Engine Engine `json:"engine,omitempty" yaml:"engine"` Schema Paths `json:"schema" yaml:"schema"` Queries Paths `json:"queries" yaml:"queries"` + Database *Database `json:"database" yaml:"database"` StrictFunctionChecks bool `json:"strict_function_checks" yaml:"strict_function_checks"` + StrictOrderBy *bool `json:"strict_order_by" yaml:"strict_order_by"` Gen SQLGen `json:"gen" yaml:"gen"` Codegen []Codegen `json:"codegen" yaml:"codegen"` + Rules []string `json:"rules" yaml:"rules"` } // TODO: Figure out a better name for this @@ -118,6 +131,7 @@ type SQLGen struct { type SQLGo struct { EmitInterface bool `json:"emit_interface" yaml:"emit_interface"` EmitJSONTags bool `json:"emit_json_tags" yaml:"emit_json_tags"` + JsonTagsIDUppercase bool `json:"json_tags_id_uppercase" yaml:"json_tags_id_uppercase"` EmitDBTags bool `json:"emit_db_tags" yaml:"emit_db_tags"` EmitPreparedQueries bool `json:"emit_prepared_queries" yaml:"emit_prepared_queries"` EmitExactTableNames bool `json:"emit_exact_table_names,omitempty" yaml:"emit_exact_table_names"` @@ -143,6 +157,7 @@ type SQLGo struct { OutputFilesSuffix string `json:"output_files_suffix,omitempty" yaml:"output_files_suffix"` InflectionExcludeTableNames []string `json:"inflection_exclude_table_names,omitempty" yaml:"inflection_exclude_table_names"` QueryParameterLimit *int32 `json:"query_parameter_limit,omitempty" yaml:"query_parameter_limit"` + OmitUnusedStructs bool `json:"omit_unused_structs,omitempty" yaml:"omit_unused_structs"` } type SQLJSON struct { @@ -193,19 +208,6 @@ func ParseConfig(rd io.Reader) (Config, error) { } } -func Validate(c *Config) error { - for _, sql := range c.SQL { - sqlGo := sql.Gen.Go - if sqlGo == nil { - continue - } - if sqlGo.EmitMethodsWithDBArgument && sqlGo.EmitPreparedQueries { - return fmt.Errorf("invalid config: emit_methods_with_db_argument and emit_prepared_queries settings are mutually exclusive") - } - } - return nil -} - type CombinedSettings struct { Global Config Package SQL diff --git a/internal/config/go_type.go b/internal/config/go_type.go index 7ed266a9fc..078360e57d 100644 --- a/internal/config/go_type.go +++ b/internal/config/go_type.go @@ -13,6 +13,7 @@ type GoType struct { Package string `json:"package" yaml:"package"` Name string `json:"type" yaml:"type"` Pointer bool `json:"pointer" yaml:"pointer"` + Slice bool `json:"slice" yaml:"slice"` Spec string BuiltIn bool } @@ -104,6 +105,9 @@ func (gt GoType) Parse() (*ParsedGoType, error) { if gt.Pointer { o.TypeName = "*" + o.TypeName } + if gt.Slice { + o.TypeName = "[]" + o.TypeName + } return &o, nil } diff --git a/internal/config/override.go b/internal/config/override.go index 8101a76ea7..0766d6e0aa 100644 --- a/internal/config/override.go +++ b/internal/config/override.go @@ -24,8 +24,12 @@ type Override struct { // for global overrides only when two different engines are in use Engine Engine `json:"engine,omitempty" yaml:"engine"` - // True if the GoType should override if the maching postgres type is nullable + // True if the GoType should override if the matching type is nullable Nullable bool `json:"nullable" yaml:"nullable"` + + // True if the GoType should override if the matching type is unsiged. + Unsigned bool `json:"unsigned" yaml:"unsigned"` + // Deprecated. Use the `nullable` property instead Deprecated_Null bool `json:"null" yaml:"null"` diff --git a/internal/config/v_one.go b/internal/config/v_one.go index 369b8ac457..4ad96ea9eb 100644 --- a/internal/config/v_one.go +++ b/internal/config/v_one.go @@ -15,16 +15,19 @@ type V1GenerateSettings struct { Packages []v1PackageSettings `json:"packages" yaml:"packages"` Overrides []Override `json:"overrides,omitempty" yaml:"overrides,omitempty"` Rename map[string]string `json:"rename,omitempty" yaml:"rename,omitempty"` + Rules []Rule `json:"rules" yaml:"rules"` } type v1PackageSettings struct { Name string `json:"name" yaml:"name"` Engine Engine `json:"engine,omitempty" yaml:"engine"` + Database *Database `json:"database,omitempty" yaml:"database"` Path string `json:"path" yaml:"path"` Schema Paths `json:"schema" yaml:"schema"` Queries Paths `json:"queries" yaml:"queries"` EmitInterface bool `json:"emit_interface" yaml:"emit_interface"` EmitJSONTags bool `json:"emit_json_tags" yaml:"emit_json_tags"` + JsonTagsIDUppercase bool `json:"json_tags_id_uppercase" yaml:"json_tags_id_uppercase"` EmitDBTags bool `json:"emit_db_tags" yaml:"emit_db_tags"` EmitPreparedQueries bool `json:"emit_prepared_queries" yaml:"emit_prepared_queries"` EmitExactTableNames bool `json:"emit_exact_table_names,omitempty" yaml:"emit_exact_table_names"` @@ -46,7 +49,10 @@ type v1PackageSettings struct { OutputQuerierFileName string `json:"output_querier_file_name,omitempty" yaml:"output_querier_file_name"` OutputFilesSuffix string `json:"output_files_suffix,omitempty" yaml:"output_files_suffix"` StrictFunctionChecks bool `json:"strict_function_checks" yaml:"strict_function_checks"` + StrictOrderBy *bool `json:"strict_order_by" yaml:"strict_order_by"` QueryParameterLimit *int32 `json:"query_parameter_limit,omitempty" yaml:"query_parameter_limit"` + OmitUnusedStructs bool `json:"omit_unused_structs,omitempty" yaml:"omit_unused_structs"` + Rules []string `json:"rules" yaml:"rules"` } func v1ParseConfig(rd io.Reader) (Config, error) { @@ -127,17 +133,25 @@ func (c *V1GenerateSettings) Translate() Config { Version: c.Version, Project: c.Project, Cloud: c.Cloud, + Rules: c.Rules, } for _, pkg := range c.Packages { + if pkg.StrictOrderBy == nil { + defaultValue := true + pkg.StrictOrderBy = &defaultValue + } conf.SQL = append(conf.SQL, SQL{ - Engine: pkg.Engine, - Schema: pkg.Schema, - Queries: pkg.Queries, + Engine: pkg.Engine, + Database: pkg.Database, + Schema: pkg.Schema, + Queries: pkg.Queries, + Rules: pkg.Rules, Gen: SQLGen{ Go: &SQLGo{ EmitInterface: pkg.EmitInterface, EmitJSONTags: pkg.EmitJSONTags, + JsonTagsIDUppercase: pkg.JsonTagsIDUppercase, EmitDBTags: pkg.EmitDBTags, EmitPreparedQueries: pkg.EmitPreparedQueries, EmitExactTableNames: pkg.EmitExactTableNames, @@ -161,9 +175,11 @@ func (c *V1GenerateSettings) Translate() Config { OutputQuerierFileName: pkg.OutputQuerierFileName, OutputFilesSuffix: pkg.OutputFilesSuffix, QueryParameterLimit: pkg.QueryParameterLimit, + OmitUnusedStructs: pkg.OmitUnusedStructs, }, }, StrictFunctionChecks: pkg.StrictFunctionChecks, + StrictOrderBy: pkg.StrictOrderBy, }) } diff --git a/internal/config/v_two.go b/internal/config/v_two.go index fb86b14446..e2c97a2749 100644 --- a/internal/config/v_two.go +++ b/internal/config/v_two.go @@ -110,6 +110,10 @@ func v2ParseConfig(rd io.Reader) (Config, error) { return conf, ErrPluginNotFound } } + if conf.SQL[j].StrictOrderBy == nil { + defaultValidate := true + conf.SQL[j].StrictOrderBy = &defaultValidate + } } return conf, nil } diff --git a/internal/config/validate.go b/internal/config/validate.go new file mode 100644 index 0000000000..e0e056fd65 --- /dev/null +++ b/internal/config/validate.go @@ -0,0 +1,21 @@ +package config + +import "fmt" + +func Validate(c *Config) error { + for _, sql := range c.SQL { + sqlGo := sql.Gen.Go + if sqlGo == nil { + continue + } + if sqlGo.EmitMethodsWithDBArgument && sqlGo.EmitPreparedQueries { + return fmt.Errorf("invalid config: emit_methods_with_db_argument and emit_prepared_queries settings are mutually exclusive") + } + if sql.Database != nil { + if sql.Database.URI == "" { + return fmt.Errorf("invalid config: database must have a non-empty URI") + } + } + } + return nil +} diff --git a/internal/endtoend/endtoend_test.go b/internal/endtoend/endtoend_test.go index 6f7e888ed7..3893193728 100644 --- a/internal/endtoend/endtoend_test.go +++ b/internal/endtoend/endtoend_test.go @@ -123,6 +123,8 @@ func TestReplay(t *testing.T) { if err == nil { cmpDirectory(t, path, output) } + case "vet": + err = cmd.Vet(ctx, env, path, "", &stderr) default: t.Fatalf("unknown command") } diff --git a/internal/endtoend/testdata/alias/mysql/go/db.go b/internal/endtoend/testdata/alias/mysql/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/alias/mysql/go/db.go +++ b/internal/endtoend/testdata/alias/mysql/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/alias/mysql/go/models.go b/internal/endtoend/testdata/alias/mysql/go/models.go index 7c16100f10..069590d50e 100644 --- a/internal/endtoend/testdata/alias/mysql/go/models.go +++ b/internal/endtoend/testdata/alias/mysql/go/models.go @@ -1,11 +1,11 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest import () type Bar struct { - ID int64 + ID uint64 } diff --git a/internal/endtoend/testdata/alias/mysql/go/query.sql.go b/internal/endtoend/testdata/alias/mysql/go/query.sql.go index fc8288d0a3..3f9e9bb0f1 100644 --- a/internal/endtoend/testdata/alias/mysql/go/query.sql.go +++ b/internal/endtoend/testdata/alias/mysql/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest @@ -14,7 +14,7 @@ DELETE FROM bar b WHERE b.id = ? ` -func (q *Queries) AliasBar(ctx context.Context, id int64) error { +func (q *Queries) AliasBar(ctx context.Context, id uint64) error { _, err := q.db.ExecContext(ctx, aliasBar, id) return err } diff --git a/internal/endtoend/testdata/alias/postgresql/pgx/v4/go/db.go b/internal/endtoend/testdata/alias/postgresql/pgx/v4/go/db.go index 5a2cde8cda..b85cf956cc 100644 --- a/internal/endtoend/testdata/alias/postgresql/pgx/v4/go/db.go +++ b/internal/endtoend/testdata/alias/postgresql/pgx/v4/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/alias/postgresql/pgx/v4/go/models.go b/internal/endtoend/testdata/alias/postgresql/pgx/v4/go/models.go index 861af2c603..efbfe3a2da 100644 --- a/internal/endtoend/testdata/alias/postgresql/pgx/v4/go/models.go +++ b/internal/endtoend/testdata/alias/postgresql/pgx/v4/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/alias/postgresql/pgx/v4/go/query.sql.go b/internal/endtoend/testdata/alias/postgresql/pgx/v4/go/query.sql.go index 510e069c18..18237f6853 100644 --- a/internal/endtoend/testdata/alias/postgresql/pgx/v4/go/query.sql.go +++ b/internal/endtoend/testdata/alias/postgresql/pgx/v4/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/alias/postgresql/pgx/v5/go/db.go b/internal/endtoend/testdata/alias/postgresql/pgx/v5/go/db.go index 7bc02a1d7d..b0ad84571a 100644 --- a/internal/endtoend/testdata/alias/postgresql/pgx/v5/go/db.go +++ b/internal/endtoend/testdata/alias/postgresql/pgx/v5/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/alias/postgresql/pgx/v5/go/models.go b/internal/endtoend/testdata/alias/postgresql/pgx/v5/go/models.go index 861af2c603..efbfe3a2da 100644 --- a/internal/endtoend/testdata/alias/postgresql/pgx/v5/go/models.go +++ b/internal/endtoend/testdata/alias/postgresql/pgx/v5/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/alias/postgresql/pgx/v5/go/query.sql.go b/internal/endtoend/testdata/alias/postgresql/pgx/v5/go/query.sql.go index 510e069c18..18237f6853 100644 --- a/internal/endtoend/testdata/alias/postgresql/pgx/v5/go/query.sql.go +++ b/internal/endtoend/testdata/alias/postgresql/pgx/v5/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/alias/postgresql/stdlib/go/db.go b/internal/endtoend/testdata/alias/postgresql/stdlib/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/alias/postgresql/stdlib/go/db.go +++ b/internal/endtoend/testdata/alias/postgresql/stdlib/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/alias/postgresql/stdlib/go/models.go b/internal/endtoend/testdata/alias/postgresql/stdlib/go/models.go index 861af2c603..efbfe3a2da 100644 --- a/internal/endtoend/testdata/alias/postgresql/stdlib/go/models.go +++ b/internal/endtoend/testdata/alias/postgresql/stdlib/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/alias/postgresql/stdlib/go/query.sql.go b/internal/endtoend/testdata/alias/postgresql/stdlib/go/query.sql.go index 9944cdbbf9..30a1a4aaa6 100644 --- a/internal/endtoend/testdata/alias/postgresql/stdlib/go/query.sql.go +++ b/internal/endtoend/testdata/alias/postgresql/stdlib/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/alias/sqlite/go/db.go b/internal/endtoend/testdata/alias/sqlite/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/alias/sqlite/go/db.go +++ b/internal/endtoend/testdata/alias/sqlite/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/alias/sqlite/go/models.go b/internal/endtoend/testdata/alias/sqlite/go/models.go index 7c16100f10..4250d89d89 100644 --- a/internal/endtoend/testdata/alias/sqlite/go/models.go +++ b/internal/endtoend/testdata/alias/sqlite/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/alias/sqlite/go/query.sql.go b/internal/endtoend/testdata/alias/sqlite/go/query.sql.go index 0e8300a3cb..12af8eba7a 100644 --- a/internal/endtoend/testdata/alias/sqlite/go/query.sql.go +++ b/internal/endtoend/testdata/alias/sqlite/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/any/pgx/v4/go/db.go b/internal/endtoend/testdata/any/pgx/v4/go/db.go index 5a2cde8cda..b85cf956cc 100644 --- a/internal/endtoend/testdata/any/pgx/v4/go/db.go +++ b/internal/endtoend/testdata/any/pgx/v4/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/any/pgx/v4/go/models.go b/internal/endtoend/testdata/any/pgx/v4/go/models.go index 7c16100f10..4250d89d89 100644 --- a/internal/endtoend/testdata/any/pgx/v4/go/models.go +++ b/internal/endtoend/testdata/any/pgx/v4/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/any/pgx/v4/go/query.sql.go b/internal/endtoend/testdata/any/pgx/v4/go/query.sql.go index a8782e9eec..44032e2064 100644 --- a/internal/endtoend/testdata/any/pgx/v4/go/query.sql.go +++ b/internal/endtoend/testdata/any/pgx/v4/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/any/pgx/v5/go/db.go b/internal/endtoend/testdata/any/pgx/v5/go/db.go index 7bc02a1d7d..b0ad84571a 100644 --- a/internal/endtoend/testdata/any/pgx/v5/go/db.go +++ b/internal/endtoend/testdata/any/pgx/v5/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/any/pgx/v5/go/models.go b/internal/endtoend/testdata/any/pgx/v5/go/models.go index 7c16100f10..4250d89d89 100644 --- a/internal/endtoend/testdata/any/pgx/v5/go/models.go +++ b/internal/endtoend/testdata/any/pgx/v5/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/any/pgx/v5/go/query.sql.go b/internal/endtoend/testdata/any/pgx/v5/go/query.sql.go index a8782e9eec..44032e2064 100644 --- a/internal/endtoend/testdata/any/pgx/v5/go/query.sql.go +++ b/internal/endtoend/testdata/any/pgx/v5/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/any/stdlib/go/db.go b/internal/endtoend/testdata/any/stdlib/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/any/stdlib/go/db.go +++ b/internal/endtoend/testdata/any/stdlib/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/any/stdlib/go/models.go b/internal/endtoend/testdata/any/stdlib/go/models.go index 7c16100f10..4250d89d89 100644 --- a/internal/endtoend/testdata/any/stdlib/go/models.go +++ b/internal/endtoend/testdata/any/stdlib/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/any/stdlib/go/query.sql.go b/internal/endtoend/testdata/any/stdlib/go/query.sql.go index 3b289ec94e..638a159e46 100644 --- a/internal/endtoend/testdata/any/stdlib/go/query.sql.go +++ b/internal/endtoend/testdata/any/stdlib/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/array_in/pgx/v4/go/db.go b/internal/endtoend/testdata/array_in/pgx/v4/go/db.go index 5a2cde8cda..b85cf956cc 100644 --- a/internal/endtoend/testdata/array_in/pgx/v4/go/db.go +++ b/internal/endtoend/testdata/array_in/pgx/v4/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/array_in/pgx/v4/go/models.go b/internal/endtoend/testdata/array_in/pgx/v4/go/models.go index 861af2c603..efbfe3a2da 100644 --- a/internal/endtoend/testdata/array_in/pgx/v4/go/models.go +++ b/internal/endtoend/testdata/array_in/pgx/v4/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/array_in/pgx/v4/go/query.sql.go b/internal/endtoend/testdata/array_in/pgx/v4/go/query.sql.go index 1198b45e24..9cd1e8693c 100644 --- a/internal/endtoend/testdata/array_in/pgx/v4/go/query.sql.go +++ b/internal/endtoend/testdata/array_in/pgx/v4/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/array_in/pgx/v5/go/db.go b/internal/endtoend/testdata/array_in/pgx/v5/go/db.go index 7bc02a1d7d..b0ad84571a 100644 --- a/internal/endtoend/testdata/array_in/pgx/v5/go/db.go +++ b/internal/endtoend/testdata/array_in/pgx/v5/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/array_in/pgx/v5/go/models.go b/internal/endtoend/testdata/array_in/pgx/v5/go/models.go index 861af2c603..efbfe3a2da 100644 --- a/internal/endtoend/testdata/array_in/pgx/v5/go/models.go +++ b/internal/endtoend/testdata/array_in/pgx/v5/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/array_in/pgx/v5/go/query.sql.go b/internal/endtoend/testdata/array_in/pgx/v5/go/query.sql.go index 1198b45e24..9cd1e8693c 100644 --- a/internal/endtoend/testdata/array_in/pgx/v5/go/query.sql.go +++ b/internal/endtoend/testdata/array_in/pgx/v5/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/array_in/stdlib/go/db.go b/internal/endtoend/testdata/array_in/stdlib/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/array_in/stdlib/go/db.go +++ b/internal/endtoend/testdata/array_in/stdlib/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/array_in/stdlib/go/models.go b/internal/endtoend/testdata/array_in/stdlib/go/models.go index 861af2c603..efbfe3a2da 100644 --- a/internal/endtoend/testdata/array_in/stdlib/go/models.go +++ b/internal/endtoend/testdata/array_in/stdlib/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/array_in/stdlib/go/query.sql.go b/internal/endtoend/testdata/array_in/stdlib/go/query.sql.go index 10dab3a43c..a2eeed3ed7 100644 --- a/internal/endtoend/testdata/array_in/stdlib/go/query.sql.go +++ b/internal/endtoend/testdata/array_in/stdlib/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/array_text/pgx/v4/go/db.go b/internal/endtoend/testdata/array_text/pgx/v4/go/db.go index 5a2cde8cda..b85cf956cc 100644 --- a/internal/endtoend/testdata/array_text/pgx/v4/go/db.go +++ b/internal/endtoend/testdata/array_text/pgx/v4/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/array_text/pgx/v4/go/models.go b/internal/endtoend/testdata/array_text/pgx/v4/go/models.go index dc3c58a2c3..3c71f9b5ab 100644 --- a/internal/endtoend/testdata/array_text/pgx/v4/go/models.go +++ b/internal/endtoend/testdata/array_text/pgx/v4/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/array_text/pgx/v4/go/query.sql.go b/internal/endtoend/testdata/array_text/pgx/v4/go/query.sql.go index c938779ac8..83622331d9 100644 --- a/internal/endtoend/testdata/array_text/pgx/v4/go/query.sql.go +++ b/internal/endtoend/testdata/array_text/pgx/v4/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/array_text/pgx/v5/go/db.go b/internal/endtoend/testdata/array_text/pgx/v5/go/db.go index 7bc02a1d7d..b0ad84571a 100644 --- a/internal/endtoend/testdata/array_text/pgx/v5/go/db.go +++ b/internal/endtoend/testdata/array_text/pgx/v5/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/array_text/pgx/v5/go/models.go b/internal/endtoend/testdata/array_text/pgx/v5/go/models.go index dc3c58a2c3..3c71f9b5ab 100644 --- a/internal/endtoend/testdata/array_text/pgx/v5/go/models.go +++ b/internal/endtoend/testdata/array_text/pgx/v5/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/array_text/pgx/v5/go/query.sql.go b/internal/endtoend/testdata/array_text/pgx/v5/go/query.sql.go index c938779ac8..83622331d9 100644 --- a/internal/endtoend/testdata/array_text/pgx/v5/go/query.sql.go +++ b/internal/endtoend/testdata/array_text/pgx/v5/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/array_text/stdlib/go/db.go b/internal/endtoend/testdata/array_text/stdlib/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/array_text/stdlib/go/db.go +++ b/internal/endtoend/testdata/array_text/stdlib/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/array_text/stdlib/go/models.go b/internal/endtoend/testdata/array_text/stdlib/go/models.go index dc3c58a2c3..3c71f9b5ab 100644 --- a/internal/endtoend/testdata/array_text/stdlib/go/models.go +++ b/internal/endtoend/testdata/array_text/stdlib/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/array_text/stdlib/go/query.sql.go b/internal/endtoend/testdata/array_text/stdlib/go/query.sql.go index 5869576f06..29deaa83ae 100644 --- a/internal/endtoend/testdata/array_text/stdlib/go/query.sql.go +++ b/internal/endtoend/testdata/array_text/stdlib/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/array_text_join/pgx/v4/go/db.go b/internal/endtoend/testdata/array_text_join/pgx/v4/go/db.go index 5a2cde8cda..b85cf956cc 100644 --- a/internal/endtoend/testdata/array_text_join/pgx/v4/go/db.go +++ b/internal/endtoend/testdata/array_text_join/pgx/v4/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/array_text_join/pgx/v4/go/models.go b/internal/endtoend/testdata/array_text_join/pgx/v4/go/models.go index 663425b42f..b27ed48634 100644 --- a/internal/endtoend/testdata/array_text_join/pgx/v4/go/models.go +++ b/internal/endtoend/testdata/array_text_join/pgx/v4/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/array_text_join/pgx/v4/go/query.sql.go b/internal/endtoend/testdata/array_text_join/pgx/v4/go/query.sql.go index cd200ed7e5..79350d7aa1 100644 --- a/internal/endtoend/testdata/array_text_join/pgx/v4/go/query.sql.go +++ b/internal/endtoend/testdata/array_text_join/pgx/v4/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/array_text_join/pgx/v5/go/db.go b/internal/endtoend/testdata/array_text_join/pgx/v5/go/db.go index 7bc02a1d7d..b0ad84571a 100644 --- a/internal/endtoend/testdata/array_text_join/pgx/v5/go/db.go +++ b/internal/endtoend/testdata/array_text_join/pgx/v5/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/array_text_join/pgx/v5/go/models.go b/internal/endtoend/testdata/array_text_join/pgx/v5/go/models.go index 663425b42f..b27ed48634 100644 --- a/internal/endtoend/testdata/array_text_join/pgx/v5/go/models.go +++ b/internal/endtoend/testdata/array_text_join/pgx/v5/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/array_text_join/pgx/v5/go/query.sql.go b/internal/endtoend/testdata/array_text_join/pgx/v5/go/query.sql.go index cd200ed7e5..79350d7aa1 100644 --- a/internal/endtoend/testdata/array_text_join/pgx/v5/go/query.sql.go +++ b/internal/endtoend/testdata/array_text_join/pgx/v5/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/array_text_join/stdlib/go/db.go b/internal/endtoend/testdata/array_text_join/stdlib/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/array_text_join/stdlib/go/db.go +++ b/internal/endtoend/testdata/array_text_join/stdlib/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/array_text_join/stdlib/go/models.go b/internal/endtoend/testdata/array_text_join/stdlib/go/models.go index 663425b42f..b27ed48634 100644 --- a/internal/endtoend/testdata/array_text_join/stdlib/go/models.go +++ b/internal/endtoend/testdata/array_text_join/stdlib/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/array_text_join/stdlib/go/query.sql.go b/internal/endtoend/testdata/array_text_join/stdlib/go/query.sql.go index 73115f7b9f..c038ef28c3 100644 --- a/internal/endtoend/testdata/array_text_join/stdlib/go/query.sql.go +++ b/internal/endtoend/testdata/array_text_join/stdlib/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/batch/postgresql/pgx/v4/go/batch.go b/internal/endtoend/testdata/batch/postgresql/pgx/v4/go/batch.go index 2e3855d6ec..ac49c13064 100644 --- a/internal/endtoend/testdata/batch/postgresql/pgx/v4/go/batch.go +++ b/internal/endtoend/testdata/batch/postgresql/pgx/v4/go/batch.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: batch.go package querytest @@ -53,10 +53,10 @@ func (b *GetValuesBatchResults) Query(f func(int, []MyschemaFoo, error)) { } err := func() error { rows, err := b.br.Query() - defer rows.Close() if err != nil { return err } + defer rows.Close() for rows.Next() { var i MyschemaFoo if err := rows.Scan(&i.A, &i.B); err != nil { diff --git a/internal/endtoend/testdata/batch/postgresql/pgx/v4/go/db.go b/internal/endtoend/testdata/batch/postgresql/pgx/v4/go/db.go index 09e6fb0337..ef57f90084 100644 --- a/internal/endtoend/testdata/batch/postgresql/pgx/v4/go/db.go +++ b/internal/endtoend/testdata/batch/postgresql/pgx/v4/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/batch/postgresql/pgx/v4/go/models.go b/internal/endtoend/testdata/batch/postgresql/pgx/v4/go/models.go index 6bac42d61b..691251f9ab 100644 --- a/internal/endtoend/testdata/batch/postgresql/pgx/v4/go/models.go +++ b/internal/endtoend/testdata/batch/postgresql/pgx/v4/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/batch/postgresql/pgx/v4/go/query.sql.go b/internal/endtoend/testdata/batch/postgresql/pgx/v4/go/query.sql.go index f72bb23223..e4328fe5bc 100644 --- a/internal/endtoend/testdata/batch/postgresql/pgx/v4/go/query.sql.go +++ b/internal/endtoend/testdata/batch/postgresql/pgx/v4/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/batch/postgresql/pgx/v5/go/batch.go b/internal/endtoend/testdata/batch/postgresql/pgx/v5/go/batch.go index 7fe2205b76..6cc88573ab 100644 --- a/internal/endtoend/testdata/batch/postgresql/pgx/v5/go/batch.go +++ b/internal/endtoend/testdata/batch/postgresql/pgx/v5/go/batch.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: batch.go package querytest @@ -53,10 +53,10 @@ func (b *GetValuesBatchResults) Query(f func(int, []MyschemaFoo, error)) { } err := func() error { rows, err := b.br.Query() - defer rows.Close() if err != nil { return err } + defer rows.Close() for rows.Next() { var i MyschemaFoo if err := rows.Scan(&i.A, &i.B); err != nil { diff --git a/internal/endtoend/testdata/batch/postgresql/pgx/v5/go/db.go b/internal/endtoend/testdata/batch/postgresql/pgx/v5/go/db.go index ac662e4767..0e24a43b11 100644 --- a/internal/endtoend/testdata/batch/postgresql/pgx/v5/go/db.go +++ b/internal/endtoend/testdata/batch/postgresql/pgx/v5/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/batch/postgresql/pgx/v5/go/models.go b/internal/endtoend/testdata/batch/postgresql/pgx/v5/go/models.go index ef79c03e6b..e634c8efab 100644 --- a/internal/endtoend/testdata/batch/postgresql/pgx/v5/go/models.go +++ b/internal/endtoend/testdata/batch/postgresql/pgx/v5/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/batch/postgresql/pgx/v5/go/query.sql.go b/internal/endtoend/testdata/batch/postgresql/pgx/v5/go/query.sql.go index f72bb23223..e4328fe5bc 100644 --- a/internal/endtoend/testdata/batch/postgresql/pgx/v5/go/query.sql.go +++ b/internal/endtoend/testdata/batch/postgresql/pgx/v5/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/batch_imports/postgresql/pgx/v4/go/batch.go b/internal/endtoend/testdata/batch_imports/postgresql/pgx/v4/go/batch.go index 92f9f01cc5..30fd4dfbd2 100644 --- a/internal/endtoend/testdata/batch_imports/postgresql/pgx/v4/go/batch.go +++ b/internal/endtoend/testdata/batch_imports/postgresql/pgx/v4/go/batch.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: batch.go package querytest @@ -53,10 +53,10 @@ func (b *GetValuesBatchResults) Query(f func(int, []MyschemaFoo, error)) { } err := func() error { rows, err := b.br.Query() - defer rows.Close() if err != nil { return err } + defer rows.Close() for rows.Next() { var i MyschemaFoo if err := rows.Scan(&i.A, &i.B); err != nil { diff --git a/internal/endtoend/testdata/batch_imports/postgresql/pgx/v4/go/db.go b/internal/endtoend/testdata/batch_imports/postgresql/pgx/v4/go/db.go index 09e6fb0337..ef57f90084 100644 --- a/internal/endtoend/testdata/batch_imports/postgresql/pgx/v4/go/db.go +++ b/internal/endtoend/testdata/batch_imports/postgresql/pgx/v4/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/batch_imports/postgresql/pgx/v4/go/models.go b/internal/endtoend/testdata/batch_imports/postgresql/pgx/v4/go/models.go index 6bac42d61b..691251f9ab 100644 --- a/internal/endtoend/testdata/batch_imports/postgresql/pgx/v4/go/models.go +++ b/internal/endtoend/testdata/batch_imports/postgresql/pgx/v4/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/batch_imports/postgresql/pgx/v4/go/query.sql.go b/internal/endtoend/testdata/batch_imports/postgresql/pgx/v4/go/query.sql.go index ad7b6aac9b..e006ed7596 100644 --- a/internal/endtoend/testdata/batch_imports/postgresql/pgx/v4/go/query.sql.go +++ b/internal/endtoend/testdata/batch_imports/postgresql/pgx/v4/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/batch_imports/postgresql/pgx/v5/go/batch.go b/internal/endtoend/testdata/batch_imports/postgresql/pgx/v5/go/batch.go index b0d8f46774..198ac5b176 100644 --- a/internal/endtoend/testdata/batch_imports/postgresql/pgx/v5/go/batch.go +++ b/internal/endtoend/testdata/batch_imports/postgresql/pgx/v5/go/batch.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: batch.go package querytest @@ -53,10 +53,10 @@ func (b *GetValuesBatchResults) Query(f func(int, []MyschemaFoo, error)) { } err := func() error { rows, err := b.br.Query() - defer rows.Close() if err != nil { return err } + defer rows.Close() for rows.Next() { var i MyschemaFoo if err := rows.Scan(&i.A, &i.B); err != nil { diff --git a/internal/endtoend/testdata/batch_imports/postgresql/pgx/v5/go/db.go b/internal/endtoend/testdata/batch_imports/postgresql/pgx/v5/go/db.go index ac662e4767..0e24a43b11 100644 --- a/internal/endtoend/testdata/batch_imports/postgresql/pgx/v5/go/db.go +++ b/internal/endtoend/testdata/batch_imports/postgresql/pgx/v5/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/batch_imports/postgresql/pgx/v5/go/models.go b/internal/endtoend/testdata/batch_imports/postgresql/pgx/v5/go/models.go index ef79c03e6b..e634c8efab 100644 --- a/internal/endtoend/testdata/batch_imports/postgresql/pgx/v5/go/models.go +++ b/internal/endtoend/testdata/batch_imports/postgresql/pgx/v5/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/batch_imports/postgresql/pgx/v5/go/query.sql.go b/internal/endtoend/testdata/batch_imports/postgresql/pgx/v5/go/query.sql.go index 47450361d1..b429fe9326 100644 --- a/internal/endtoend/testdata/batch_imports/postgresql/pgx/v5/go/query.sql.go +++ b/internal/endtoend/testdata/batch_imports/postgresql/pgx/v5/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/between_args/mysql/go/db.go b/internal/endtoend/testdata/between_args/mysql/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/between_args/mysql/go/db.go +++ b/internal/endtoend/testdata/between_args/mysql/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/between_args/mysql/go/models.go b/internal/endtoend/testdata/between_args/mysql/go/models.go index 92ee265bf4..4efbc075da 100644 --- a/internal/endtoend/testdata/between_args/mysql/go/models.go +++ b/internal/endtoend/testdata/between_args/mysql/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/between_args/mysql/go/query.sql.go b/internal/endtoend/testdata/between_args/mysql/go/query.sql.go index cd792fbb3d..c4d623b6d3 100644 --- a/internal/endtoend/testdata/between_args/mysql/go/query.sql.go +++ b/internal/endtoend/testdata/between_args/mysql/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest @@ -16,12 +16,46 @@ WHERE price BETWEEN ? AND ? ` type GetBetweenPricesParams struct { - Price int32 - Price_2 int32 + FromPrice int32 + ToPrice int32 } func (q *Queries) GetBetweenPrices(ctx context.Context, arg GetBetweenPricesParams) ([]Product, error) { - rows, err := q.db.QueryContext(ctx, getBetweenPrices, arg.Price, arg.Price_2) + rows, err := q.db.QueryContext(ctx, getBetweenPrices, arg.FromPrice, arg.ToPrice) + if err != nil { + return nil, err + } + defer rows.Close() + var items []Product + for rows.Next() { + var i Product + if err := rows.Scan(&i.ID, &i.Name, &i.Price); err != nil { + return nil, err + } + items = append(items, i) + } + if err := rows.Close(); err != nil { + return nil, err + } + if err := rows.Err(); err != nil { + return nil, err + } + return items, nil +} + +const getBetweenPricesNamed = `-- name: GetBetweenPricesNamed :many +SELECT id, name, price +FROM products +WHERE price BETWEEN ? AND ? +` + +type GetBetweenPricesNamedParams struct { + MinPrice int32 + MaxPrice int32 +} + +func (q *Queries) GetBetweenPricesNamed(ctx context.Context, arg GetBetweenPricesNamedParams) ([]Product, error) { + rows, err := q.db.QueryContext(ctx, getBetweenPricesNamed, arg.MinPrice, arg.MaxPrice) if err != nil { return nil, err } @@ -50,12 +84,12 @@ WHERE products.price BETWEEN ? AND ? ` type GetBetweenPricesTableParams struct { - Price int32 - Price_2 int32 + FromPrice int32 + ToPrice int32 } func (q *Queries) GetBetweenPricesTable(ctx context.Context, arg GetBetweenPricesTableParams) ([]Product, error) { - rows, err := q.db.QueryContext(ctx, getBetweenPricesTable, arg.Price, arg.Price_2) + rows, err := q.db.QueryContext(ctx, getBetweenPricesTable, arg.FromPrice, arg.ToPrice) if err != nil { return nil, err } @@ -84,12 +118,12 @@ WHERE p.price BETWEEN ? AND ? ` type GetBetweenPricesTableAliasParams struct { - Price int32 - Price_2 int32 + FromPrice int32 + ToPrice int32 } func (q *Queries) GetBetweenPricesTableAlias(ctx context.Context, arg GetBetweenPricesTableAliasParams) ([]Product, error) { - rows, err := q.db.QueryContext(ctx, getBetweenPricesTableAlias, arg.Price, arg.Price_2) + rows, err := q.db.QueryContext(ctx, getBetweenPricesTableAlias, arg.FromPrice, arg.ToPrice) if err != nil { return nil, err } diff --git a/internal/endtoend/testdata/between_args/mysql/query.sql b/internal/endtoend/testdata/between_args/mysql/query.sql index 1e38765622..7458e0ecb5 100644 --- a/internal/endtoend/testdata/between_args/mysql/query.sql +++ b/internal/endtoend/testdata/between_args/mysql/query.sql @@ -19,3 +19,8 @@ WHERE products.price BETWEEN ? AND ?; SELECT * FROM products as p WHERE p.price BETWEEN ? AND ?; + +-- name: GetBetweenPricesNamed :many +SELECT * +FROM products +WHERE price BETWEEN sqlc.arg(min_price) AND sqlc.arg(max_price); diff --git a/internal/endtoend/testdata/between_args/sqlite/go/db.go b/internal/endtoend/testdata/between_args/sqlite/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/between_args/sqlite/go/db.go +++ b/internal/endtoend/testdata/between_args/sqlite/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/between_args/sqlite/go/models.go b/internal/endtoend/testdata/between_args/sqlite/go/models.go index d4699ade69..112fcc73e8 100644 --- a/internal/endtoend/testdata/between_args/sqlite/go/models.go +++ b/internal/endtoend/testdata/between_args/sqlite/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/between_args/sqlite/go/query.sql.go b/internal/endtoend/testdata/between_args/sqlite/go/query.sql.go index 19aa939f9e..be27d1ae17 100644 --- a/internal/endtoend/testdata/between_args/sqlite/go/query.sql.go +++ b/internal/endtoend/testdata/between_args/sqlite/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest @@ -16,12 +16,12 @@ WHERE price BETWEEN ? AND ? ` type GetBetweenPricesParams struct { - Price int64 - Price_2 int64 + FromPrice int64 + ToPrice int64 } func (q *Queries) GetBetweenPrices(ctx context.Context, arg GetBetweenPricesParams) ([]Product, error) { - rows, err := q.db.QueryContext(ctx, getBetweenPrices, arg.Price, arg.Price_2) + rows, err := q.db.QueryContext(ctx, getBetweenPrices, arg.FromPrice, arg.ToPrice) if err != nil { return nil, err } @@ -50,12 +50,12 @@ WHERE products.price BETWEEN ? AND ? ` type GetBetweenPricesTableParams struct { - Price int64 - Price_2 int64 + FromPrice int64 + ToPrice int64 } func (q *Queries) GetBetweenPricesTable(ctx context.Context, arg GetBetweenPricesTableParams) ([]Product, error) { - rows, err := q.db.QueryContext(ctx, getBetweenPricesTable, arg.Price, arg.Price_2) + rows, err := q.db.QueryContext(ctx, getBetweenPricesTable, arg.FromPrice, arg.ToPrice) if err != nil { return nil, err } @@ -84,12 +84,12 @@ WHERE p.price BETWEEN ? AND ? ` type GetBetweenPricesTableAliasParams struct { - Price int64 - Price_2 int64 + FromPrice int64 + ToPrice int64 } func (q *Queries) GetBetweenPricesTableAlias(ctx context.Context, arg GetBetweenPricesTableAliasParams) ([]Product, error) { - rows, err := q.db.QueryContext(ctx, getBetweenPricesTableAlias, arg.Price, arg.Price_2) + rows, err := q.db.QueryContext(ctx, getBetweenPricesTableAlias, arg.FromPrice, arg.ToPrice) if err != nil { return nil, err } diff --git a/internal/endtoend/testdata/builtins/postgresql/go/db.go b/internal/endtoend/testdata/builtins/postgresql/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/builtins/postgresql/go/db.go +++ b/internal/endtoend/testdata/builtins/postgresql/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/builtins/postgresql/go/models.go b/internal/endtoend/testdata/builtins/postgresql/go/models.go index 9b15ba9dfb..b750863f92 100644 --- a/internal/endtoend/testdata/builtins/postgresql/go/models.go +++ b/internal/endtoend/testdata/builtins/postgresql/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/builtins/sqlite/go/aggfunc.sql.go b/internal/endtoend/testdata/builtins/sqlite/go/aggfunc.sql.go index bf91dcce15..89f941af18 100644 --- a/internal/endtoend/testdata/builtins/sqlite/go/aggfunc.sql.go +++ b/internal/endtoend/testdata/builtins/sqlite/go/aggfunc.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: aggfunc.sql package querytest diff --git a/internal/endtoend/testdata/builtins/sqlite/go/db.go b/internal/endtoend/testdata/builtins/sqlite/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/builtins/sqlite/go/db.go +++ b/internal/endtoend/testdata/builtins/sqlite/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/builtins/sqlite/go/mathfunc.sql.go b/internal/endtoend/testdata/builtins/sqlite/go/mathfunc.sql.go index 2c53671fff..671e49d6ab 100644 --- a/internal/endtoend/testdata/builtins/sqlite/go/mathfunc.sql.go +++ b/internal/endtoend/testdata/builtins/sqlite/go/mathfunc.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: mathfunc.sql package querytest diff --git a/internal/endtoend/testdata/builtins/sqlite/go/models.go b/internal/endtoend/testdata/builtins/sqlite/go/models.go index f39ed3689b..961f68e881 100644 --- a/internal/endtoend/testdata/builtins/sqlite/go/models.go +++ b/internal/endtoend/testdata/builtins/sqlite/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/builtins/sqlite/go/scalarfunc.sql.go b/internal/endtoend/testdata/builtins/sqlite/go/scalarfunc.sql.go index 323b4f4394..ae0f9e18d9 100644 --- a/internal/endtoend/testdata/builtins/sqlite/go/scalarfunc.sql.go +++ b/internal/endtoend/testdata/builtins/sqlite/go/scalarfunc.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: scalarfunc.sql package querytest diff --git a/internal/endtoend/testdata/case_named_params/mysql/go/db.go b/internal/endtoend/testdata/case_named_params/mysql/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/case_named_params/mysql/go/db.go +++ b/internal/endtoend/testdata/case_named_params/mysql/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/case_named_params/mysql/go/models.go b/internal/endtoend/testdata/case_named_params/mysql/go/models.go index 435bf8676c..e4a9c1601e 100644 --- a/internal/endtoend/testdata/case_named_params/mysql/go/models.go +++ b/internal/endtoend/testdata/case_named_params/mysql/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/case_named_params/mysql/go/query.sql.go b/internal/endtoend/testdata/case_named_params/mysql/go/query.sql.go index 1b3a6e567c..32f6a23bc1 100644 --- a/internal/endtoend/testdata/case_named_params/mysql/go/query.sql.go +++ b/internal/endtoend/testdata/case_named_params/mysql/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/case_named_params/postgresql/go/db.go b/internal/endtoend/testdata/case_named_params/postgresql/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/case_named_params/postgresql/go/db.go +++ b/internal/endtoend/testdata/case_named_params/postgresql/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/case_named_params/postgresql/go/models.go b/internal/endtoend/testdata/case_named_params/postgresql/go/models.go index 435bf8676c..e4a9c1601e 100644 --- a/internal/endtoend/testdata/case_named_params/postgresql/go/models.go +++ b/internal/endtoend/testdata/case_named_params/postgresql/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/case_named_params/postgresql/go/query.sql.go b/internal/endtoend/testdata/case_named_params/postgresql/go/query.sql.go index 7e4395cdc1..fd79fb58db 100644 --- a/internal/endtoend/testdata/case_named_params/postgresql/go/query.sql.go +++ b/internal/endtoend/testdata/case_named_params/postgresql/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/case_stmt_bool/pgx/v4/go/db.go b/internal/endtoend/testdata/case_stmt_bool/pgx/v4/go/db.go index 5a2cde8cda..b85cf956cc 100644 --- a/internal/endtoend/testdata/case_stmt_bool/pgx/v4/go/db.go +++ b/internal/endtoend/testdata/case_stmt_bool/pgx/v4/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/case_stmt_bool/pgx/v4/go/models.go b/internal/endtoend/testdata/case_stmt_bool/pgx/v4/go/models.go index 378d4a1b78..9c8cbcd5f7 100644 --- a/internal/endtoend/testdata/case_stmt_bool/pgx/v4/go/models.go +++ b/internal/endtoend/testdata/case_stmt_bool/pgx/v4/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/case_stmt_bool/pgx/v4/go/query.sql.go b/internal/endtoend/testdata/case_stmt_bool/pgx/v4/go/query.sql.go index a2679370a9..ebfd89fe71 100644 --- a/internal/endtoend/testdata/case_stmt_bool/pgx/v4/go/query.sql.go +++ b/internal/endtoend/testdata/case_stmt_bool/pgx/v4/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/case_stmt_bool/pgx/v5/go/db.go b/internal/endtoend/testdata/case_stmt_bool/pgx/v5/go/db.go index 7bc02a1d7d..b0ad84571a 100644 --- a/internal/endtoend/testdata/case_stmt_bool/pgx/v5/go/db.go +++ b/internal/endtoend/testdata/case_stmt_bool/pgx/v5/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/case_stmt_bool/pgx/v5/go/models.go b/internal/endtoend/testdata/case_stmt_bool/pgx/v5/go/models.go index 378d4a1b78..9c8cbcd5f7 100644 --- a/internal/endtoend/testdata/case_stmt_bool/pgx/v5/go/models.go +++ b/internal/endtoend/testdata/case_stmt_bool/pgx/v5/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/case_stmt_bool/pgx/v5/go/query.sql.go b/internal/endtoend/testdata/case_stmt_bool/pgx/v5/go/query.sql.go index a2679370a9..ebfd89fe71 100644 --- a/internal/endtoend/testdata/case_stmt_bool/pgx/v5/go/query.sql.go +++ b/internal/endtoend/testdata/case_stmt_bool/pgx/v5/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/case_stmt_bool/stdlib/go/db.go b/internal/endtoend/testdata/case_stmt_bool/stdlib/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/case_stmt_bool/stdlib/go/db.go +++ b/internal/endtoend/testdata/case_stmt_bool/stdlib/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/case_stmt_bool/stdlib/go/models.go b/internal/endtoend/testdata/case_stmt_bool/stdlib/go/models.go index 378d4a1b78..9c8cbcd5f7 100644 --- a/internal/endtoend/testdata/case_stmt_bool/stdlib/go/models.go +++ b/internal/endtoend/testdata/case_stmt_bool/stdlib/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/case_stmt_bool/stdlib/go/query.sql.go b/internal/endtoend/testdata/case_stmt_bool/stdlib/go/query.sql.go index 5a30721b6f..dfd82f3616 100644 --- a/internal/endtoend/testdata/case_stmt_bool/stdlib/go/query.sql.go +++ b/internal/endtoend/testdata/case_stmt_bool/stdlib/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/case_text/pgx/v4/go/db.go b/internal/endtoend/testdata/case_text/pgx/v4/go/db.go new file mode 100644 index 0000000000..b85cf956cc --- /dev/null +++ b/internal/endtoend/testdata/case_text/pgx/v4/go/db.go @@ -0,0 +1,32 @@ +// Code generated by sqlc. DO NOT EDIT. +// versions: +// sqlc v1.19.0 + +package querytest + +import ( + "context" + + "github.com/jackc/pgconn" + "github.com/jackc/pgx/v4" +) + +type DBTX interface { + Exec(context.Context, string, ...interface{}) (pgconn.CommandTag, error) + Query(context.Context, string, ...interface{}) (pgx.Rows, error) + QueryRow(context.Context, string, ...interface{}) pgx.Row +} + +func New(db DBTX) *Queries { + return &Queries{db: db} +} + +type Queries struct { + db DBTX +} + +func (q *Queries) WithTx(tx pgx.Tx) *Queries { + return &Queries{ + db: tx, + } +} diff --git a/internal/endtoend/testdata/case_text/pgx/v4/go/models.go b/internal/endtoend/testdata/case_text/pgx/v4/go/models.go new file mode 100644 index 0000000000..9c8cbcd5f7 --- /dev/null +++ b/internal/endtoend/testdata/case_text/pgx/v4/go/models.go @@ -0,0 +1,11 @@ +// Code generated by sqlc. DO NOT EDIT. +// versions: +// sqlc v1.19.0 + +package querytest + +import () + +type Foo struct { + ID string +} diff --git a/internal/endtoend/testdata/case_text/pgx/v4/go/query.sql.go b/internal/endtoend/testdata/case_text/pgx/v4/go/query.sql.go new file mode 100644 index 0000000000..f0be909435 --- /dev/null +++ b/internal/endtoend/testdata/case_text/pgx/v4/go/query.sql.go @@ -0,0 +1,38 @@ +// Code generated by sqlc. DO NOT EDIT. +// versions: +// sqlc v1.19.0 +// source: query.sql + +package querytest + +import ( + "context" +) + +const caseStatementText = `-- name: CaseStatementText :many +SELECT CASE + WHEN id = $1 THEN 'foo' + ELSE 'bar' +END is_one +FROM foo +` + +func (q *Queries) CaseStatementText(ctx context.Context, id string) ([]string, error) { + rows, err := q.db.Query(ctx, caseStatementText, id) + if err != nil { + return nil, err + } + defer rows.Close() + var items []string + for rows.Next() { + var is_one string + if err := rows.Scan(&is_one); err != nil { + return nil, err + } + items = append(items, is_one) + } + if err := rows.Err(); err != nil { + return nil, err + } + return items, nil +} diff --git a/internal/endtoend/testdata/case_text/pgx/v4/query.sql b/internal/endtoend/testdata/case_text/pgx/v4/query.sql new file mode 100644 index 0000000000..857a74ff91 --- /dev/null +++ b/internal/endtoend/testdata/case_text/pgx/v4/query.sql @@ -0,0 +1,8 @@ +CREATE TABLE foo (id text not null); + +-- name: CaseStatementText :many +SELECT CASE + WHEN id = $1 THEN 'foo' + ELSE 'bar' +END is_one +FROM foo; diff --git a/internal/endtoend/testdata/case_text/pgx/v4/sqlc.json b/internal/endtoend/testdata/case_text/pgx/v4/sqlc.json new file mode 100644 index 0000000000..9403bd0279 --- /dev/null +++ b/internal/endtoend/testdata/case_text/pgx/v4/sqlc.json @@ -0,0 +1,13 @@ +{ + "version": "1", + "packages": [ + { + "path": "go", + "engine": "postgresql", + "sql_package": "pgx/v4", + "name": "querytest", + "schema": "query.sql", + "queries": "query.sql" + } + ] +} diff --git a/internal/endtoend/testdata/case_text/pgx/v5/go/db.go b/internal/endtoend/testdata/case_text/pgx/v5/go/db.go new file mode 100644 index 0000000000..b0ad84571a --- /dev/null +++ b/internal/endtoend/testdata/case_text/pgx/v5/go/db.go @@ -0,0 +1,32 @@ +// Code generated by sqlc. DO NOT EDIT. +// versions: +// sqlc v1.19.0 + +package querytest + +import ( + "context" + + "github.com/jackc/pgx/v5" + "github.com/jackc/pgx/v5/pgconn" +) + +type DBTX interface { + Exec(context.Context, string, ...interface{}) (pgconn.CommandTag, error) + Query(context.Context, string, ...interface{}) (pgx.Rows, error) + QueryRow(context.Context, string, ...interface{}) pgx.Row +} + +func New(db DBTX) *Queries { + return &Queries{db: db} +} + +type Queries struct { + db DBTX +} + +func (q *Queries) WithTx(tx pgx.Tx) *Queries { + return &Queries{ + db: tx, + } +} diff --git a/internal/endtoend/testdata/case_text/pgx/v5/go/models.go b/internal/endtoend/testdata/case_text/pgx/v5/go/models.go new file mode 100644 index 0000000000..9c8cbcd5f7 --- /dev/null +++ b/internal/endtoend/testdata/case_text/pgx/v5/go/models.go @@ -0,0 +1,11 @@ +// Code generated by sqlc. DO NOT EDIT. +// versions: +// sqlc v1.19.0 + +package querytest + +import () + +type Foo struct { + ID string +} diff --git a/internal/endtoend/testdata/case_text/pgx/v5/go/query.sql.go b/internal/endtoend/testdata/case_text/pgx/v5/go/query.sql.go new file mode 100644 index 0000000000..f0be909435 --- /dev/null +++ b/internal/endtoend/testdata/case_text/pgx/v5/go/query.sql.go @@ -0,0 +1,38 @@ +// Code generated by sqlc. DO NOT EDIT. +// versions: +// sqlc v1.19.0 +// source: query.sql + +package querytest + +import ( + "context" +) + +const caseStatementText = `-- name: CaseStatementText :many +SELECT CASE + WHEN id = $1 THEN 'foo' + ELSE 'bar' +END is_one +FROM foo +` + +func (q *Queries) CaseStatementText(ctx context.Context, id string) ([]string, error) { + rows, err := q.db.Query(ctx, caseStatementText, id) + if err != nil { + return nil, err + } + defer rows.Close() + var items []string + for rows.Next() { + var is_one string + if err := rows.Scan(&is_one); err != nil { + return nil, err + } + items = append(items, is_one) + } + if err := rows.Err(); err != nil { + return nil, err + } + return items, nil +} diff --git a/internal/endtoend/testdata/case_text/pgx/v5/query.sql b/internal/endtoend/testdata/case_text/pgx/v5/query.sql new file mode 100644 index 0000000000..857a74ff91 --- /dev/null +++ b/internal/endtoend/testdata/case_text/pgx/v5/query.sql @@ -0,0 +1,8 @@ +CREATE TABLE foo (id text not null); + +-- name: CaseStatementText :many +SELECT CASE + WHEN id = $1 THEN 'foo' + ELSE 'bar' +END is_one +FROM foo; diff --git a/internal/endtoend/testdata/case_text/pgx/v5/sqlc.json b/internal/endtoend/testdata/case_text/pgx/v5/sqlc.json new file mode 100644 index 0000000000..6645ccbd1b --- /dev/null +++ b/internal/endtoend/testdata/case_text/pgx/v5/sqlc.json @@ -0,0 +1,13 @@ +{ + "version": "1", + "packages": [ + { + "path": "go", + "engine": "postgresql", + "sql_package": "pgx/v5", + "name": "querytest", + "schema": "query.sql", + "queries": "query.sql" + } + ] +} diff --git a/internal/endtoend/testdata/case_text/stdlib/go/db.go b/internal/endtoend/testdata/case_text/stdlib/go/db.go new file mode 100644 index 0000000000..ec5e95c4ab --- /dev/null +++ b/internal/endtoend/testdata/case_text/stdlib/go/db.go @@ -0,0 +1,31 @@ +// Code generated by sqlc. DO NOT EDIT. +// versions: +// sqlc v1.19.0 + +package querytest + +import ( + "context" + "database/sql" +) + +type DBTX interface { + ExecContext(context.Context, string, ...interface{}) (sql.Result, error) + PrepareContext(context.Context, string) (*sql.Stmt, error) + QueryContext(context.Context, string, ...interface{}) (*sql.Rows, error) + QueryRowContext(context.Context, string, ...interface{}) *sql.Row +} + +func New(db DBTX) *Queries { + return &Queries{db: db} +} + +type Queries struct { + db DBTX +} + +func (q *Queries) WithTx(tx *sql.Tx) *Queries { + return &Queries{ + db: tx, + } +} diff --git a/internal/endtoend/testdata/case_text/stdlib/go/models.go b/internal/endtoend/testdata/case_text/stdlib/go/models.go new file mode 100644 index 0000000000..9c8cbcd5f7 --- /dev/null +++ b/internal/endtoend/testdata/case_text/stdlib/go/models.go @@ -0,0 +1,11 @@ +// Code generated by sqlc. DO NOT EDIT. +// versions: +// sqlc v1.19.0 + +package querytest + +import () + +type Foo struct { + ID string +} diff --git a/internal/endtoend/testdata/case_text/stdlib/go/query.sql.go b/internal/endtoend/testdata/case_text/stdlib/go/query.sql.go new file mode 100644 index 0000000000..9e711ba546 --- /dev/null +++ b/internal/endtoend/testdata/case_text/stdlib/go/query.sql.go @@ -0,0 +1,41 @@ +// Code generated by sqlc. DO NOT EDIT. +// versions: +// sqlc v1.19.0 +// source: query.sql + +package querytest + +import ( + "context" +) + +const caseStatementText = `-- name: CaseStatementText :many +SELECT CASE + WHEN id = $1 THEN 'foo' + ELSE 'bar' +END is_one +FROM foo +` + +func (q *Queries) CaseStatementText(ctx context.Context, id string) ([]string, error) { + rows, err := q.db.QueryContext(ctx, caseStatementText, id) + if err != nil { + return nil, err + } + defer rows.Close() + var items []string + for rows.Next() { + var is_one string + if err := rows.Scan(&is_one); err != nil { + return nil, err + } + items = append(items, is_one) + } + if err := rows.Close(); err != nil { + return nil, err + } + if err := rows.Err(); err != nil { + return nil, err + } + return items, nil +} diff --git a/internal/endtoend/testdata/case_text/stdlib/query.sql b/internal/endtoend/testdata/case_text/stdlib/query.sql new file mode 100644 index 0000000000..857a74ff91 --- /dev/null +++ b/internal/endtoend/testdata/case_text/stdlib/query.sql @@ -0,0 +1,8 @@ +CREATE TABLE foo (id text not null); + +-- name: CaseStatementText :many +SELECT CASE + WHEN id = $1 THEN 'foo' + ELSE 'bar' +END is_one +FROM foo; diff --git a/internal/endtoend/testdata/case_text/stdlib/sqlc.json b/internal/endtoend/testdata/case_text/stdlib/sqlc.json new file mode 100644 index 0000000000..ac7c2ed829 --- /dev/null +++ b/internal/endtoend/testdata/case_text/stdlib/sqlc.json @@ -0,0 +1,11 @@ +{ + "version": "1", + "packages": [ + { + "path": "go", + "name": "querytest", + "schema": "query.sql", + "queries": "query.sql" + } + ] +} diff --git a/internal/endtoend/testdata/cast_coalesce/pgx/v4/go/db.go b/internal/endtoend/testdata/cast_coalesce/pgx/v4/go/db.go index 5a2cde8cda..b85cf956cc 100644 --- a/internal/endtoend/testdata/cast_coalesce/pgx/v4/go/db.go +++ b/internal/endtoend/testdata/cast_coalesce/pgx/v4/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/cast_coalesce/pgx/v4/go/models.go b/internal/endtoend/testdata/cast_coalesce/pgx/v4/go/models.go index 8b3fc5caf0..505964c345 100644 --- a/internal/endtoend/testdata/cast_coalesce/pgx/v4/go/models.go +++ b/internal/endtoend/testdata/cast_coalesce/pgx/v4/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/cast_coalesce/pgx/v4/go/query.sql.go b/internal/endtoend/testdata/cast_coalesce/pgx/v4/go/query.sql.go index 86bc7af47a..230e2f93fa 100644 --- a/internal/endtoend/testdata/cast_coalesce/pgx/v4/go/query.sql.go +++ b/internal/endtoend/testdata/cast_coalesce/pgx/v4/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/cast_coalesce/pgx/v5/go/db.go b/internal/endtoend/testdata/cast_coalesce/pgx/v5/go/db.go index 7bc02a1d7d..b0ad84571a 100644 --- a/internal/endtoend/testdata/cast_coalesce/pgx/v5/go/db.go +++ b/internal/endtoend/testdata/cast_coalesce/pgx/v5/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/cast_coalesce/pgx/v5/go/models.go b/internal/endtoend/testdata/cast_coalesce/pgx/v5/go/models.go index 364aa87c97..6e75f23651 100644 --- a/internal/endtoend/testdata/cast_coalesce/pgx/v5/go/models.go +++ b/internal/endtoend/testdata/cast_coalesce/pgx/v5/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/cast_coalesce/pgx/v5/go/query.sql.go b/internal/endtoend/testdata/cast_coalesce/pgx/v5/go/query.sql.go index 86bc7af47a..230e2f93fa 100644 --- a/internal/endtoend/testdata/cast_coalesce/pgx/v5/go/query.sql.go +++ b/internal/endtoend/testdata/cast_coalesce/pgx/v5/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/cast_coalesce/stdlib/go/db.go b/internal/endtoend/testdata/cast_coalesce/stdlib/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/cast_coalesce/stdlib/go/db.go +++ b/internal/endtoend/testdata/cast_coalesce/stdlib/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/cast_coalesce/stdlib/go/models.go b/internal/endtoend/testdata/cast_coalesce/stdlib/go/models.go index 8b3fc5caf0..505964c345 100644 --- a/internal/endtoend/testdata/cast_coalesce/stdlib/go/models.go +++ b/internal/endtoend/testdata/cast_coalesce/stdlib/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/cast_coalesce/stdlib/go/query.sql.go b/internal/endtoend/testdata/cast_coalesce/stdlib/go/query.sql.go index 5de1fa816e..087058c692 100644 --- a/internal/endtoend/testdata/cast_coalesce/stdlib/go/query.sql.go +++ b/internal/endtoend/testdata/cast_coalesce/stdlib/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/cast_null/pgx/v4/go/db.go b/internal/endtoend/testdata/cast_null/pgx/v4/go/db.go index 5a2cde8cda..b85cf956cc 100644 --- a/internal/endtoend/testdata/cast_null/pgx/v4/go/db.go +++ b/internal/endtoend/testdata/cast_null/pgx/v4/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/cast_null/pgx/v4/go/models.go b/internal/endtoend/testdata/cast_null/pgx/v4/go/models.go index 8b3fc5caf0..505964c345 100644 --- a/internal/endtoend/testdata/cast_null/pgx/v4/go/models.go +++ b/internal/endtoend/testdata/cast_null/pgx/v4/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/cast_null/pgx/v4/go/query.sql.go b/internal/endtoend/testdata/cast_null/pgx/v4/go/query.sql.go index 91574dbd7d..3e520ca78b 100644 --- a/internal/endtoend/testdata/cast_null/pgx/v4/go/query.sql.go +++ b/internal/endtoend/testdata/cast_null/pgx/v4/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/cast_null/pgx/v5/go/db.go b/internal/endtoend/testdata/cast_null/pgx/v5/go/db.go index 7bc02a1d7d..b0ad84571a 100644 --- a/internal/endtoend/testdata/cast_null/pgx/v5/go/db.go +++ b/internal/endtoend/testdata/cast_null/pgx/v5/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/cast_null/pgx/v5/go/models.go b/internal/endtoend/testdata/cast_null/pgx/v5/go/models.go index 364aa87c97..6e75f23651 100644 --- a/internal/endtoend/testdata/cast_null/pgx/v5/go/models.go +++ b/internal/endtoend/testdata/cast_null/pgx/v5/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/cast_null/pgx/v5/go/query.sql.go b/internal/endtoend/testdata/cast_null/pgx/v5/go/query.sql.go index c3b0f7e79e..7b36b258ac 100644 --- a/internal/endtoend/testdata/cast_null/pgx/v5/go/query.sql.go +++ b/internal/endtoend/testdata/cast_null/pgx/v5/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/cast_null/stdlib/go/db.go b/internal/endtoend/testdata/cast_null/stdlib/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/cast_null/stdlib/go/db.go +++ b/internal/endtoend/testdata/cast_null/stdlib/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/cast_null/stdlib/go/models.go b/internal/endtoend/testdata/cast_null/stdlib/go/models.go index 8b3fc5caf0..505964c345 100644 --- a/internal/endtoend/testdata/cast_null/stdlib/go/models.go +++ b/internal/endtoend/testdata/cast_null/stdlib/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/cast_null/stdlib/go/query.sql.go b/internal/endtoend/testdata/cast_null/stdlib/go/query.sql.go index 3c79690af0..83eb964c38 100644 --- a/internal/endtoend/testdata/cast_null/stdlib/go/query.sql.go +++ b/internal/endtoend/testdata/cast_null/stdlib/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/citext/pgx/go/db.go b/internal/endtoend/testdata/citext/pgx/go/db.go new file mode 100644 index 0000000000..b85cf956cc --- /dev/null +++ b/internal/endtoend/testdata/citext/pgx/go/db.go @@ -0,0 +1,32 @@ +// Code generated by sqlc. DO NOT EDIT. +// versions: +// sqlc v1.19.0 + +package querytest + +import ( + "context" + + "github.com/jackc/pgconn" + "github.com/jackc/pgx/v4" +) + +type DBTX interface { + Exec(context.Context, string, ...interface{}) (pgconn.CommandTag, error) + Query(context.Context, string, ...interface{}) (pgx.Rows, error) + QueryRow(context.Context, string, ...interface{}) pgx.Row +} + +func New(db DBTX) *Queries { + return &Queries{db: db} +} + +type Queries struct { + db DBTX +} + +func (q *Queries) WithTx(tx pgx.Tx) *Queries { + return &Queries{ + db: tx, + } +} diff --git a/internal/endtoend/testdata/citext/pgx/go/models.go b/internal/endtoend/testdata/citext/pgx/go/models.go new file mode 100644 index 0000000000..45692f4492 --- /dev/null +++ b/internal/endtoend/testdata/citext/pgx/go/models.go @@ -0,0 +1,14 @@ +// Code generated by sqlc. DO NOT EDIT. +// versions: +// sqlc v1.19.0 + +package querytest + +import ( + "database/sql" +) + +type Foo struct { + Bar sql.NullString + Bat string +} diff --git a/internal/endtoend/testdata/citext/pgx/go/query.sql.go b/internal/endtoend/testdata/citext/pgx/go/query.sql.go new file mode 100644 index 0000000000..547987fef2 --- /dev/null +++ b/internal/endtoend/testdata/citext/pgx/go/query.sql.go @@ -0,0 +1,35 @@ +// Code generated by sqlc. DO NOT EDIT. +// versions: +// sqlc v1.19.0 +// source: query.sql + +package querytest + +import ( + "context" +) + +const getCitexts = `-- name: GetCitexts :many +SELECT bar, bat +FROM foo +` + +func (q *Queries) GetCitexts(ctx context.Context) ([]Foo, error) { + rows, err := q.db.Query(ctx, getCitexts) + if err != nil { + return nil, err + } + defer rows.Close() + var items []Foo + for rows.Next() { + var i Foo + if err := rows.Scan(&i.Bar, &i.Bat); err != nil { + return nil, err + } + items = append(items, i) + } + if err := rows.Err(); err != nil { + return nil, err + } + return items, nil +} diff --git a/internal/endtoend/testdata/citext/pgx/query.sql b/internal/endtoend/testdata/citext/pgx/query.sql new file mode 100644 index 0000000000..2e358ab8d0 --- /dev/null +++ b/internal/endtoend/testdata/citext/pgx/query.sql @@ -0,0 +1,9 @@ +CREATE TABLE foo ( + bar citext, + bat citext not null +); + +-- name: GetCitexts :many +SELECT bar, bat +FROM foo; + diff --git a/internal/endtoend/testdata/citext/pgx/sqlc.json b/internal/endtoend/testdata/citext/pgx/sqlc.json new file mode 100644 index 0000000000..9403bd0279 --- /dev/null +++ b/internal/endtoend/testdata/citext/pgx/sqlc.json @@ -0,0 +1,13 @@ +{ + "version": "1", + "packages": [ + { + "path": "go", + "engine": "postgresql", + "sql_package": "pgx/v4", + "name": "querytest", + "schema": "query.sql", + "queries": "query.sql" + } + ] +} diff --git a/internal/endtoend/testdata/citext/stdlib/go/db.go b/internal/endtoend/testdata/citext/stdlib/go/db.go new file mode 100644 index 0000000000..ec5e95c4ab --- /dev/null +++ b/internal/endtoend/testdata/citext/stdlib/go/db.go @@ -0,0 +1,31 @@ +// Code generated by sqlc. DO NOT EDIT. +// versions: +// sqlc v1.19.0 + +package querytest + +import ( + "context" + "database/sql" +) + +type DBTX interface { + ExecContext(context.Context, string, ...interface{}) (sql.Result, error) + PrepareContext(context.Context, string) (*sql.Stmt, error) + QueryContext(context.Context, string, ...interface{}) (*sql.Rows, error) + QueryRowContext(context.Context, string, ...interface{}) *sql.Row +} + +func New(db DBTX) *Queries { + return &Queries{db: db} +} + +type Queries struct { + db DBTX +} + +func (q *Queries) WithTx(tx *sql.Tx) *Queries { + return &Queries{ + db: tx, + } +} diff --git a/internal/endtoend/testdata/citext/stdlib/go/models.go b/internal/endtoend/testdata/citext/stdlib/go/models.go new file mode 100644 index 0000000000..45692f4492 --- /dev/null +++ b/internal/endtoend/testdata/citext/stdlib/go/models.go @@ -0,0 +1,14 @@ +// Code generated by sqlc. DO NOT EDIT. +// versions: +// sqlc v1.19.0 + +package querytest + +import ( + "database/sql" +) + +type Foo struct { + Bar sql.NullString + Bat string +} diff --git a/internal/endtoend/testdata/citext/stdlib/go/query.sql.go b/internal/endtoend/testdata/citext/stdlib/go/query.sql.go new file mode 100644 index 0000000000..3cde9ef3d7 --- /dev/null +++ b/internal/endtoend/testdata/citext/stdlib/go/query.sql.go @@ -0,0 +1,38 @@ +// Code generated by sqlc. DO NOT EDIT. +// versions: +// sqlc v1.19.0 +// source: query.sql + +package querytest + +import ( + "context" +) + +const getCitexts = `-- name: GetCitexts :many +SELECT bar, bat +FROM foo +` + +func (q *Queries) GetCitexts(ctx context.Context) ([]Foo, error) { + rows, err := q.db.QueryContext(ctx, getCitexts) + if err != nil { + return nil, err + } + defer rows.Close() + var items []Foo + for rows.Next() { + var i Foo + if err := rows.Scan(&i.Bar, &i.Bat); err != nil { + return nil, err + } + items = append(items, i) + } + if err := rows.Close(); err != nil { + return nil, err + } + if err := rows.Err(); err != nil { + return nil, err + } + return items, nil +} diff --git a/internal/endtoend/testdata/citext/stdlib/query.sql b/internal/endtoend/testdata/citext/stdlib/query.sql new file mode 100644 index 0000000000..14543023c7 --- /dev/null +++ b/internal/endtoend/testdata/citext/stdlib/query.sql @@ -0,0 +1,10 @@ +CREATE TABLE foo ( + bar citext, + bat citext not null +); + +-- name: GetCitexts :many +SELECT bar, bat +FROM foo; + + diff --git a/internal/endtoend/testdata/citext/stdlib/sqlc.json b/internal/endtoend/testdata/citext/stdlib/sqlc.json new file mode 100644 index 0000000000..c72b6132d5 --- /dev/null +++ b/internal/endtoend/testdata/citext/stdlib/sqlc.json @@ -0,0 +1,12 @@ +{ + "version": "1", + "packages": [ + { + "path": "go", + "engine": "postgresql", + "name": "querytest", + "schema": "query.sql", + "queries": "query.sql" + } + ] +} diff --git a/internal/endtoend/testdata/coalesce/mysql/go/db.go b/internal/endtoend/testdata/coalesce/mysql/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/coalesce/mysql/go/db.go +++ b/internal/endtoend/testdata/coalesce/mysql/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/coalesce/mysql/go/models.go b/internal/endtoend/testdata/coalesce/mysql/go/models.go index 46bdaf6b47..45692f4492 100644 --- a/internal/endtoend/testdata/coalesce/mysql/go/models.go +++ b/internal/endtoend/testdata/coalesce/mysql/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/coalesce/mysql/go/query.sql.go b/internal/endtoend/testdata/coalesce/mysql/go/query.sql.go index 7c356d3dae..930a08836a 100644 --- a/internal/endtoend/testdata/coalesce/mysql/go/query.sql.go +++ b/internal/endtoend/testdata/coalesce/mysql/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/coalesce/postgresql/pgx/v4/go/db.go b/internal/endtoend/testdata/coalesce/postgresql/pgx/v4/go/db.go index 5a2cde8cda..b85cf956cc 100644 --- a/internal/endtoend/testdata/coalesce/postgresql/pgx/v4/go/db.go +++ b/internal/endtoend/testdata/coalesce/postgresql/pgx/v4/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/coalesce/postgresql/pgx/v4/go/models.go b/internal/endtoend/testdata/coalesce/postgresql/pgx/v4/go/models.go index c86ba5c8ad..61a3e1d7da 100644 --- a/internal/endtoend/testdata/coalesce/postgresql/pgx/v4/go/models.go +++ b/internal/endtoend/testdata/coalesce/postgresql/pgx/v4/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/coalesce/postgresql/pgx/v4/go/query.sql.go b/internal/endtoend/testdata/coalesce/postgresql/pgx/v4/go/query.sql.go index 62eaa75fb9..9a232566f8 100644 --- a/internal/endtoend/testdata/coalesce/postgresql/pgx/v4/go/query.sql.go +++ b/internal/endtoend/testdata/coalesce/postgresql/pgx/v4/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/coalesce/postgresql/pgx/v5/go/db.go b/internal/endtoend/testdata/coalesce/postgresql/pgx/v5/go/db.go index 7bc02a1d7d..b0ad84571a 100644 --- a/internal/endtoend/testdata/coalesce/postgresql/pgx/v5/go/db.go +++ b/internal/endtoend/testdata/coalesce/postgresql/pgx/v5/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/coalesce/postgresql/pgx/v5/go/models.go b/internal/endtoend/testdata/coalesce/postgresql/pgx/v5/go/models.go index 570509cf0a..f57a4f15f7 100644 --- a/internal/endtoend/testdata/coalesce/postgresql/pgx/v5/go/models.go +++ b/internal/endtoend/testdata/coalesce/postgresql/pgx/v5/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/coalesce/postgresql/pgx/v5/go/query.sql.go b/internal/endtoend/testdata/coalesce/postgresql/pgx/v5/go/query.sql.go index 5f730ce95a..e6a9acbded 100644 --- a/internal/endtoend/testdata/coalesce/postgresql/pgx/v5/go/query.sql.go +++ b/internal/endtoend/testdata/coalesce/postgresql/pgx/v5/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/coalesce/postgresql/stdlib/go/db.go b/internal/endtoend/testdata/coalesce/postgresql/stdlib/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/coalesce/postgresql/stdlib/go/db.go +++ b/internal/endtoend/testdata/coalesce/postgresql/stdlib/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/coalesce/postgresql/stdlib/go/models.go b/internal/endtoend/testdata/coalesce/postgresql/stdlib/go/models.go index c86ba5c8ad..61a3e1d7da 100644 --- a/internal/endtoend/testdata/coalesce/postgresql/stdlib/go/models.go +++ b/internal/endtoend/testdata/coalesce/postgresql/stdlib/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/coalesce/postgresql/stdlib/go/query.sql.go b/internal/endtoend/testdata/coalesce/postgresql/stdlib/go/query.sql.go index d4aa83ffd8..64b85ad83e 100644 --- a/internal/endtoend/testdata/coalesce/postgresql/stdlib/go/query.sql.go +++ b/internal/endtoend/testdata/coalesce/postgresql/stdlib/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/coalesce/sqlite/go/db.go b/internal/endtoend/testdata/coalesce/sqlite/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/coalesce/sqlite/go/db.go +++ b/internal/endtoend/testdata/coalesce/sqlite/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/coalesce/sqlite/go/models.go b/internal/endtoend/testdata/coalesce/sqlite/go/models.go index 46bdaf6b47..45692f4492 100644 --- a/internal/endtoend/testdata/coalesce/sqlite/go/models.go +++ b/internal/endtoend/testdata/coalesce/sqlite/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/coalesce/sqlite/go/query.sql.go b/internal/endtoend/testdata/coalesce/sqlite/go/query.sql.go index 7c356d3dae..930a08836a 100644 --- a/internal/endtoend/testdata/coalesce/sqlite/go/query.sql.go +++ b/internal/endtoend/testdata/coalesce/sqlite/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/coalesce_as/mysql/go/db.go b/internal/endtoend/testdata/coalesce_as/mysql/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/coalesce_as/mysql/go/db.go +++ b/internal/endtoend/testdata/coalesce_as/mysql/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/coalesce_as/mysql/go/models.go b/internal/endtoend/testdata/coalesce_as/mysql/go/models.go index 59fe6aedb9..646ea76ea6 100644 --- a/internal/endtoend/testdata/coalesce_as/mysql/go/models.go +++ b/internal/endtoend/testdata/coalesce_as/mysql/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/coalesce_as/mysql/go/query.sql.go b/internal/endtoend/testdata/coalesce_as/mysql/go/query.sql.go index 548c3bf519..de3140ac00 100644 --- a/internal/endtoend/testdata/coalesce_as/mysql/go/query.sql.go +++ b/internal/endtoend/testdata/coalesce_as/mysql/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/coalesce_as/postgresql/pgx/v4/go/db.go b/internal/endtoend/testdata/coalesce_as/postgresql/pgx/v4/go/db.go index 5a2cde8cda..b85cf956cc 100644 --- a/internal/endtoend/testdata/coalesce_as/postgresql/pgx/v4/go/db.go +++ b/internal/endtoend/testdata/coalesce_as/postgresql/pgx/v4/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/coalesce_as/postgresql/pgx/v4/go/models.go b/internal/endtoend/testdata/coalesce_as/postgresql/pgx/v4/go/models.go index 5ea7ae18a5..ee57d57787 100644 --- a/internal/endtoend/testdata/coalesce_as/postgresql/pgx/v4/go/models.go +++ b/internal/endtoend/testdata/coalesce_as/postgresql/pgx/v4/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/coalesce_as/postgresql/pgx/v4/go/query.sql.go b/internal/endtoend/testdata/coalesce_as/postgresql/pgx/v4/go/query.sql.go index d6e184e3e9..83cdf7bf42 100644 --- a/internal/endtoend/testdata/coalesce_as/postgresql/pgx/v4/go/query.sql.go +++ b/internal/endtoend/testdata/coalesce_as/postgresql/pgx/v4/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/coalesce_as/postgresql/pgx/v5/go/db.go b/internal/endtoend/testdata/coalesce_as/postgresql/pgx/v5/go/db.go index 7bc02a1d7d..b0ad84571a 100644 --- a/internal/endtoend/testdata/coalesce_as/postgresql/pgx/v5/go/db.go +++ b/internal/endtoend/testdata/coalesce_as/postgresql/pgx/v5/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/coalesce_as/postgresql/pgx/v5/go/models.go b/internal/endtoend/testdata/coalesce_as/postgresql/pgx/v5/go/models.go index 26e29beb1a..d3d49e5b0a 100644 --- a/internal/endtoend/testdata/coalesce_as/postgresql/pgx/v5/go/models.go +++ b/internal/endtoend/testdata/coalesce_as/postgresql/pgx/v5/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/coalesce_as/postgresql/pgx/v5/go/query.sql.go b/internal/endtoend/testdata/coalesce_as/postgresql/pgx/v5/go/query.sql.go index fddd938741..cd8800fcfd 100644 --- a/internal/endtoend/testdata/coalesce_as/postgresql/pgx/v5/go/query.sql.go +++ b/internal/endtoend/testdata/coalesce_as/postgresql/pgx/v5/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/coalesce_as/postgresql/stdlib/go/db.go b/internal/endtoend/testdata/coalesce_as/postgresql/stdlib/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/coalesce_as/postgresql/stdlib/go/db.go +++ b/internal/endtoend/testdata/coalesce_as/postgresql/stdlib/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/coalesce_as/postgresql/stdlib/go/models.go b/internal/endtoend/testdata/coalesce_as/postgresql/stdlib/go/models.go index 5ea7ae18a5..ee57d57787 100644 --- a/internal/endtoend/testdata/coalesce_as/postgresql/stdlib/go/models.go +++ b/internal/endtoend/testdata/coalesce_as/postgresql/stdlib/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/coalesce_as/postgresql/stdlib/go/query.sql.go b/internal/endtoend/testdata/coalesce_as/postgresql/stdlib/go/query.sql.go index 548c3bf519..de3140ac00 100644 --- a/internal/endtoend/testdata/coalesce_as/postgresql/stdlib/go/query.sql.go +++ b/internal/endtoend/testdata/coalesce_as/postgresql/stdlib/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/coalesce_as/sqlite/go/db.go b/internal/endtoend/testdata/coalesce_as/sqlite/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/coalesce_as/sqlite/go/db.go +++ b/internal/endtoend/testdata/coalesce_as/sqlite/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/coalesce_as/sqlite/go/models.go b/internal/endtoend/testdata/coalesce_as/sqlite/go/models.go index 5ea7ae18a5..ee57d57787 100644 --- a/internal/endtoend/testdata/coalesce_as/sqlite/go/models.go +++ b/internal/endtoend/testdata/coalesce_as/sqlite/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/coalesce_as/sqlite/go/query.sql.go b/internal/endtoend/testdata/coalesce_as/sqlite/go/query.sql.go index 548c3bf519..de3140ac00 100644 --- a/internal/endtoend/testdata/coalesce_as/sqlite/go/query.sql.go +++ b/internal/endtoend/testdata/coalesce_as/sqlite/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/coalesce_join/postgresql/go/db.go b/internal/endtoend/testdata/coalesce_join/postgresql/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/coalesce_join/postgresql/go/db.go +++ b/internal/endtoend/testdata/coalesce_join/postgresql/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/coalesce_join/postgresql/go/models.go b/internal/endtoend/testdata/coalesce_join/postgresql/go/models.go index 4da089d7ef..1d698e5215 100644 --- a/internal/endtoend/testdata/coalesce_join/postgresql/go/models.go +++ b/internal/endtoend/testdata/coalesce_join/postgresql/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/coalesce_join/postgresql/go/query.sql.go b/internal/endtoend/testdata/coalesce_join/postgresql/go/query.sql.go index 182eed0eb5..2d2f25919a 100644 --- a/internal/endtoend/testdata/coalesce_join/postgresql/go/query.sql.go +++ b/internal/endtoend/testdata/coalesce_join/postgresql/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/codegen_json/gen/codegen.json b/internal/endtoend/testdata/codegen_json/gen/codegen.json index 08db27e334..74e47aa08b 100644 --- a/internal/endtoend/testdata/codegen_json/gen/codegen.json +++ b/internal/endtoend/testdata/codegen_json/gen/codegen.json @@ -40,7 +40,9 @@ "inflection_exclude_table_names": [], "emit_pointers_for_null_types": false, "query_parameter_limit": 1, - "output_batch_file_name": "" + "output_batch_file_name": "", + "json_tags_id_uppercase": false, + "omit_unused_structs": false }, "json": { "out": "gen", @@ -85,7 +87,9 @@ "name": "bigserial" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "name", @@ -108,7 +112,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "bio", @@ -131,7 +137,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -179,7 +187,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmax", @@ -202,7 +212,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmax", @@ -225,7 +237,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmin", @@ -248,7 +262,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmin", @@ -271,7 +287,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "ctid", @@ -294,7 +312,9 @@ "name": "tid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "aggfnoid", @@ -317,7 +337,9 @@ "name": "regproc" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "aggkind", @@ -340,7 +362,9 @@ "name": "char" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "aggnumdirectargs", @@ -363,7 +387,9 @@ "name": "int2" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "aggtransfn", @@ -386,7 +412,9 @@ "name": "regproc" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "aggfinalfn", @@ -409,7 +437,9 @@ "name": "regproc" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "aggcombinefn", @@ -432,7 +462,9 @@ "name": "regproc" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "aggserialfn", @@ -455,7 +487,9 @@ "name": "regproc" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "aggdeserialfn", @@ -478,7 +512,9 @@ "name": "regproc" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "aggmtransfn", @@ -501,7 +537,9 @@ "name": "regproc" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "aggminvtransfn", @@ -524,7 +562,9 @@ "name": "regproc" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "aggmfinalfn", @@ -547,7 +587,9 @@ "name": "regproc" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "aggfinalextra", @@ -570,7 +612,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "aggmfinalextra", @@ -593,7 +637,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "aggfinalmodify", @@ -616,7 +662,9 @@ "name": "char" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "aggmfinalmodify", @@ -639,7 +687,9 @@ "name": "char" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "aggsortop", @@ -662,7 +712,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "aggtranstype", @@ -685,7 +737,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "aggtransspace", @@ -708,7 +762,9 @@ "name": "int4" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "aggmtranstype", @@ -731,7 +787,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "aggmtransspace", @@ -754,7 +812,9 @@ "name": "int4" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "agginitval", @@ -777,7 +837,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "aggminitval", @@ -800,7 +862,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -833,7 +897,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmax", @@ -856,7 +922,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmax", @@ -879,7 +947,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmin", @@ -902,7 +972,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmin", @@ -925,7 +997,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "ctid", @@ -948,7 +1022,9 @@ "name": "tid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "oid", @@ -971,7 +1047,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "amname", @@ -994,7 +1072,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "amhandler", @@ -1017,7 +1097,9 @@ "name": "regproc" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "amtype", @@ -1040,7 +1122,9 @@ "name": "char" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -1073,7 +1157,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmax", @@ -1096,7 +1182,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmax", @@ -1119,7 +1207,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmin", @@ -1142,7 +1232,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmin", @@ -1165,7 +1257,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "ctid", @@ -1188,7 +1282,9 @@ "name": "tid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "oid", @@ -1211,7 +1307,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "amopfamily", @@ -1234,7 +1332,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "amoplefttype", @@ -1257,7 +1357,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "amoprighttype", @@ -1280,7 +1382,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "amopstrategy", @@ -1303,7 +1407,9 @@ "name": "int2" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "amoppurpose", @@ -1326,7 +1432,9 @@ "name": "char" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "amopopr", @@ -1349,7 +1457,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "amopmethod", @@ -1372,7 +1482,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "amopsortfamily", @@ -1395,7 +1507,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -1428,7 +1542,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmax", @@ -1451,7 +1567,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmax", @@ -1474,7 +1592,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmin", @@ -1497,7 +1617,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmin", @@ -1520,7 +1642,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "ctid", @@ -1543,7 +1667,9 @@ "name": "tid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "oid", @@ -1566,7 +1692,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "amprocfamily", @@ -1589,7 +1717,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "amproclefttype", @@ -1612,7 +1742,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "amprocrighttype", @@ -1635,7 +1767,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "amprocnum", @@ -1658,7 +1792,9 @@ "name": "int2" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "amproc", @@ -1681,7 +1817,9 @@ "name": "regproc" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -1714,7 +1852,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmax", @@ -1737,7 +1877,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmax", @@ -1760,7 +1902,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmin", @@ -1783,7 +1927,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmin", @@ -1806,7 +1952,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "ctid", @@ -1829,7 +1977,9 @@ "name": "tid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "oid", @@ -1852,7 +2002,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "adrelid", @@ -1875,7 +2027,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "adnum", @@ -1898,7 +2052,9 @@ "name": "int2" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "adbin", @@ -1921,7 +2077,9 @@ "name": "pg_node_tree" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -1954,7 +2112,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmax", @@ -1977,7 +2137,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmax", @@ -2000,7 +2162,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmin", @@ -2023,7 +2187,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmin", @@ -2046,7 +2212,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "ctid", @@ -2069,7 +2237,9 @@ "name": "tid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "attrelid", @@ -2092,7 +2262,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "attname", @@ -2115,7 +2287,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "atttypid", @@ -2138,7 +2312,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "attstattarget", @@ -2161,7 +2337,9 @@ "name": "int4" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "attlen", @@ -2184,7 +2362,9 @@ "name": "int2" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "attnum", @@ -2207,7 +2387,9 @@ "name": "int2" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "attndims", @@ -2230,7 +2412,9 @@ "name": "int4" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "attcacheoff", @@ -2253,7 +2437,9 @@ "name": "int4" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "atttypmod", @@ -2276,7 +2462,9 @@ "name": "int4" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "attbyval", @@ -2299,7 +2487,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "attalign", @@ -2322,7 +2512,9 @@ "name": "char" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "attstorage", @@ -2345,7 +2537,9 @@ "name": "char" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "attcompression", @@ -2368,7 +2562,9 @@ "name": "char" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "attnotnull", @@ -2391,7 +2587,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "atthasdef", @@ -2414,7 +2612,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "atthasmissing", @@ -2437,7 +2637,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "attidentity", @@ -2460,7 +2662,9 @@ "name": "char" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "attgenerated", @@ -2483,7 +2687,9 @@ "name": "char" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "attisdropped", @@ -2506,7 +2712,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "attislocal", @@ -2529,7 +2737,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "attinhcount", @@ -2552,7 +2762,9 @@ "name": "int4" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "attcollation", @@ -2575,7 +2787,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "attacl", @@ -2598,7 +2812,9 @@ "name": "_aclitem" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "attoptions", @@ -2621,7 +2837,9 @@ "name": "_text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "attfdwoptions", @@ -2644,7 +2862,9 @@ "name": "_text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "attmissingval", @@ -2667,7 +2887,9 @@ "name": "anyarray" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -2700,7 +2922,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmax", @@ -2723,7 +2947,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmax", @@ -2746,7 +2972,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmin", @@ -2769,7 +2997,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmin", @@ -2792,7 +3022,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "ctid", @@ -2815,7 +3047,9 @@ "name": "tid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "roleid", @@ -2838,7 +3072,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "member", @@ -2861,7 +3097,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "grantor", @@ -2884,7 +3122,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "admin_option", @@ -2907,7 +3147,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -2940,7 +3182,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmax", @@ -2963,7 +3207,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmax", @@ -2986,7 +3232,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmin", @@ -3009,7 +3257,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmin", @@ -3032,7 +3282,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "ctid", @@ -3055,7 +3307,9 @@ "name": "tid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "oid", @@ -3078,7 +3332,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "rolname", @@ -3101,7 +3357,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "rolsuper", @@ -3124,7 +3382,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "rolinherit", @@ -3147,7 +3407,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "rolcreaterole", @@ -3170,7 +3432,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "rolcreatedb", @@ -3193,7 +3457,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "rolcanlogin", @@ -3216,7 +3482,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "rolreplication", @@ -3239,7 +3507,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "rolbypassrls", @@ -3262,7 +3532,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "rolconnlimit", @@ -3285,7 +3557,9 @@ "name": "int4" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "rolpassword", @@ -3308,7 +3582,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "rolvaliduntil", @@ -3331,7 +3607,9 @@ "name": "timestamptz" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -3364,7 +3642,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "version", @@ -3387,7 +3667,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "installed", @@ -3410,7 +3692,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "superuser", @@ -3433,7 +3717,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "trusted", @@ -3456,7 +3742,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "relocatable", @@ -3479,7 +3767,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "schema", @@ -3502,7 +3792,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "requires", @@ -3525,7 +3817,9 @@ "name": "_name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "comment", @@ -3548,7 +3842,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -3581,7 +3877,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "default_version", @@ -3604,7 +3902,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "installed_version", @@ -3627,7 +3927,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "comment", @@ -3650,7 +3952,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -3683,7 +3987,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "ident", @@ -3706,7 +4012,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "parent", @@ -3729,7 +4037,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "level", @@ -3752,7 +4062,9 @@ "name": "int4" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "total_bytes", @@ -3775,7 +4087,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "total_nblocks", @@ -3798,7 +4112,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "free_bytes", @@ -3821,7 +4137,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "free_chunks", @@ -3844,7 +4162,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "used_bytes", @@ -3867,7 +4187,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -3900,7 +4222,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmax", @@ -3923,7 +4247,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmax", @@ -3946,7 +4272,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmin", @@ -3969,7 +4297,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmin", @@ -3992,7 +4322,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "ctid", @@ -4015,7 +4347,9 @@ "name": "tid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "oid", @@ -4038,7 +4372,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "castsource", @@ -4061,7 +4397,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "casttarget", @@ -4084,7 +4422,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "castfunc", @@ -4107,7 +4447,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "castcontext", @@ -4130,7 +4472,9 @@ "name": "char" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "castmethod", @@ -4153,7 +4497,9 @@ "name": "char" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -4186,7 +4532,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmax", @@ -4209,7 +4557,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmax", @@ -4232,7 +4582,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmin", @@ -4255,7 +4607,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmin", @@ -4278,7 +4632,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "ctid", @@ -4301,7 +4657,9 @@ "name": "tid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "oid", @@ -4324,7 +4682,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "relname", @@ -4347,7 +4707,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "relnamespace", @@ -4370,7 +4732,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "reltype", @@ -4393,7 +4757,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "reloftype", @@ -4416,7 +4782,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "relowner", @@ -4439,7 +4807,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "relam", @@ -4462,7 +4832,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "relfilenode", @@ -4485,7 +4857,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "reltablespace", @@ -4508,7 +4882,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "relpages", @@ -4531,7 +4907,9 @@ "name": "int4" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "reltuples", @@ -4554,7 +4932,9 @@ "name": "float4" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "relallvisible", @@ -4577,7 +4957,9 @@ "name": "int4" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "reltoastrelid", @@ -4600,7 +4982,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "relhasindex", @@ -4623,7 +5007,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "relisshared", @@ -4646,7 +5032,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "relpersistence", @@ -4669,7 +5057,9 @@ "name": "char" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "relkind", @@ -4692,7 +5082,9 @@ "name": "char" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "relnatts", @@ -4715,7 +5107,9 @@ "name": "int2" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "relchecks", @@ -4738,7 +5132,9 @@ "name": "int2" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "relhasrules", @@ -4761,7 +5157,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "relhastriggers", @@ -4784,7 +5182,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "relhassubclass", @@ -4807,7 +5207,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "relrowsecurity", @@ -4830,7 +5232,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "relforcerowsecurity", @@ -4853,7 +5257,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "relispopulated", @@ -4876,7 +5282,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "relreplident", @@ -4899,7 +5307,9 @@ "name": "char" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "relispartition", @@ -4922,7 +5332,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "relrewrite", @@ -4945,7 +5357,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "relfrozenxid", @@ -4968,7 +5382,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "relminmxid", @@ -4991,7 +5407,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "relacl", @@ -5014,7 +5432,9 @@ "name": "_aclitem" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "reloptions", @@ -5037,7 +5457,9 @@ "name": "_text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "relpartbound", @@ -5060,7 +5482,9 @@ "name": "pg_node_tree" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -5093,7 +5517,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmax", @@ -5116,7 +5542,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmax", @@ -5139,7 +5567,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmin", @@ -5162,7 +5592,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmin", @@ -5185,7 +5617,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "ctid", @@ -5208,7 +5642,9 @@ "name": "tid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "oid", @@ -5231,7 +5667,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "collname", @@ -5254,7 +5692,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "collnamespace", @@ -5277,7 +5717,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "collowner", @@ -5300,7 +5742,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "collprovider", @@ -5323,7 +5767,9 @@ "name": "char" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "collisdeterministic", @@ -5346,7 +5792,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "collencoding", @@ -5369,7 +5817,9 @@ "name": "int4" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "collcollate", @@ -5392,7 +5842,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "collctype", @@ -5415,7 +5867,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "colliculocale", @@ -5438,7 +5892,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "collversion", @@ -5461,7 +5917,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -5494,7 +5952,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "setting", @@ -5517,7 +5977,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -5550,7 +6012,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmax", @@ -5573,7 +6037,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmax", @@ -5596,7 +6062,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmin", @@ -5619,7 +6087,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmin", @@ -5642,7 +6112,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "ctid", @@ -5665,7 +6137,9 @@ "name": "tid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "oid", @@ -5688,7 +6162,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "conname", @@ -5711,7 +6187,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "connamespace", @@ -5734,7 +6212,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "contype", @@ -5757,7 +6237,9 @@ "name": "char" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "condeferrable", @@ -5780,7 +6262,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "condeferred", @@ -5803,7 +6287,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "convalidated", @@ -5826,7 +6312,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "conrelid", @@ -5849,7 +6337,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "contypid", @@ -5872,7 +6362,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "conindid", @@ -5895,7 +6387,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "conparentid", @@ -5918,7 +6412,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "confrelid", @@ -5941,7 +6437,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "confupdtype", @@ -5964,7 +6462,9 @@ "name": "char" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "confdeltype", @@ -5987,7 +6487,9 @@ "name": "char" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "confmatchtype", @@ -6010,7 +6512,9 @@ "name": "char" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "conislocal", @@ -6033,7 +6537,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "coninhcount", @@ -6056,7 +6562,9 @@ "name": "int4" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "connoinherit", @@ -6079,7 +6587,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "conkey", @@ -6102,7 +6612,9 @@ "name": "_int2" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "confkey", @@ -6125,7 +6637,9 @@ "name": "_int2" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "conpfeqop", @@ -6148,7 +6662,9 @@ "name": "_oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "conppeqop", @@ -6171,7 +6687,9 @@ "name": "_oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "conffeqop", @@ -6194,7 +6712,9 @@ "name": "_oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "confdelsetcols", @@ -6217,7 +6737,9 @@ "name": "_int2" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "conexclop", @@ -6240,7 +6762,9 @@ "name": "_oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "conbin", @@ -6263,7 +6787,9 @@ "name": "pg_node_tree" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -6296,7 +6822,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmax", @@ -6319,7 +6847,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmax", @@ -6342,7 +6872,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmin", @@ -6365,7 +6897,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmin", @@ -6388,7 +6922,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "ctid", @@ -6411,7 +6947,9 @@ "name": "tid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "oid", @@ -6434,7 +6972,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "conname", @@ -6457,7 +6997,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "connamespace", @@ -6480,7 +7022,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "conowner", @@ -6503,7 +7047,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "conforencoding", @@ -6526,7 +7072,9 @@ "name": "int4" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "contoencoding", @@ -6549,7 +7097,9 @@ "name": "int4" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "conproc", @@ -6572,7 +7122,9 @@ "name": "regproc" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "condefault", @@ -6595,7 +7147,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -6628,7 +7182,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "statement", @@ -6651,7 +7207,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "is_holdable", @@ -6674,7 +7232,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "is_binary", @@ -6697,7 +7257,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "is_scrollable", @@ -6720,7 +7282,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "creation_time", @@ -6743,7 +7307,9 @@ "name": "timestamptz" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -6776,7 +7342,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmax", @@ -6799,7 +7367,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmax", @@ -6822,7 +7392,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmin", @@ -6845,7 +7417,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmin", @@ -6868,7 +7442,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "ctid", @@ -6891,7 +7467,9 @@ "name": "tid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "oid", @@ -6914,7 +7492,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "datname", @@ -6937,7 +7517,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "datdba", @@ -6960,7 +7542,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "encoding", @@ -6983,7 +7567,9 @@ "name": "int4" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "datlocprovider", @@ -7006,7 +7592,9 @@ "name": "char" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "datistemplate", @@ -7029,7 +7617,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "datallowconn", @@ -7052,7 +7642,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "datconnlimit", @@ -7075,7 +7667,9 @@ "name": "int4" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "datfrozenxid", @@ -7098,7 +7692,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "datminmxid", @@ -7121,7 +7717,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "dattablespace", @@ -7144,7 +7742,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "datcollate", @@ -7167,7 +7767,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "datctype", @@ -7190,7 +7792,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "daticulocale", @@ -7213,7 +7817,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "datcollversion", @@ -7236,7 +7842,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "datacl", @@ -7259,7 +7867,9 @@ "name": "_aclitem" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -7292,7 +7902,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmax", @@ -7315,7 +7927,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmax", @@ -7338,7 +7952,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmin", @@ -7361,7 +7977,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmin", @@ -7384,7 +8002,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "ctid", @@ -7407,7 +8027,9 @@ "name": "tid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "setdatabase", @@ -7430,7 +8052,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "setrole", @@ -7453,7 +8077,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "setconfig", @@ -7476,7 +8102,9 @@ "name": "_text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -7509,7 +8137,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmax", @@ -7532,7 +8162,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmax", @@ -7555,7 +8187,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmin", @@ -7578,7 +8212,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmin", @@ -7601,7 +8237,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "ctid", @@ -7624,7 +8262,9 @@ "name": "tid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "oid", @@ -7647,7 +8287,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "defaclrole", @@ -7670,7 +8312,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "defaclnamespace", @@ -7693,7 +8337,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "defaclobjtype", @@ -7716,7 +8362,9 @@ "name": "char" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "defaclacl", @@ -7739,7 +8387,9 @@ "name": "_aclitem" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -7772,7 +8422,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmax", @@ -7795,7 +8447,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmax", @@ -7818,7 +8472,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmin", @@ -7841,7 +8497,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmin", @@ -7864,7 +8522,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "ctid", @@ -7887,7 +8547,9 @@ "name": "tid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "classid", @@ -7910,7 +8572,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "objid", @@ -7933,7 +8597,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "objsubid", @@ -7956,7 +8622,9 @@ "name": "int4" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "refclassid", @@ -7979,7 +8647,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "refobjid", @@ -8002,7 +8672,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "refobjsubid", @@ -8025,7 +8697,9 @@ "name": "int4" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "deptype", @@ -8048,7 +8722,9 @@ "name": "char" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -8081,7 +8757,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmax", @@ -8104,7 +8782,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmax", @@ -8127,7 +8807,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmin", @@ -8150,7 +8832,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmin", @@ -8173,7 +8857,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "ctid", @@ -8196,7 +8882,9 @@ "name": "tid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "objoid", @@ -8219,7 +8907,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "classoid", @@ -8242,7 +8932,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "objsubid", @@ -8265,7 +8957,9 @@ "name": "int4" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "description", @@ -8288,7 +8982,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -8321,7 +9017,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmax", @@ -8344,7 +9042,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmax", @@ -8367,7 +9067,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmin", @@ -8390,7 +9092,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmin", @@ -8413,7 +9117,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "ctid", @@ -8436,7 +9142,9 @@ "name": "tid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "oid", @@ -8459,7 +9167,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "enumtypid", @@ -8482,7 +9192,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "enumsortorder", @@ -8505,7 +9217,9 @@ "name": "float4" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "enumlabel", @@ -8528,7 +9242,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -8561,7 +9277,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmax", @@ -8584,7 +9302,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmax", @@ -8607,7 +9327,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmin", @@ -8630,7 +9352,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmin", @@ -8653,7 +9377,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "ctid", @@ -8676,7 +9402,9 @@ "name": "tid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "oid", @@ -8699,7 +9427,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "evtname", @@ -8722,7 +9452,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "evtevent", @@ -8745,7 +9477,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "evtowner", @@ -8768,7 +9502,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "evtfoid", @@ -8791,7 +9527,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "evtenabled", @@ -8814,7 +9552,9 @@ "name": "char" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "evttags", @@ -8837,7 +9577,9 @@ "name": "_text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -8870,7 +9612,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmax", @@ -8893,7 +9637,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmax", @@ -8916,7 +9662,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmin", @@ -8939,7 +9687,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmin", @@ -8962,7 +9712,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "ctid", @@ -8985,7 +9737,9 @@ "name": "tid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "oid", @@ -9008,7 +9762,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "extname", @@ -9031,7 +9787,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "extowner", @@ -9054,7 +9812,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "extnamespace", @@ -9077,7 +9837,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "extrelocatable", @@ -9100,7 +9862,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "extversion", @@ -9123,7 +9887,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "extconfig", @@ -9146,7 +9912,9 @@ "name": "_oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "extcondition", @@ -9169,7 +9937,9 @@ "name": "_text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -9202,7 +9972,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "sourceline", @@ -9225,7 +9997,9 @@ "name": "int4" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "seqno", @@ -9248,7 +10022,9 @@ "name": "int4" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "name", @@ -9271,7 +10047,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "setting", @@ -9294,7 +10072,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "applied", @@ -9317,7 +10097,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "error", @@ -9340,7 +10122,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -9373,7 +10157,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmax", @@ -9396,7 +10182,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmax", @@ -9419,7 +10207,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmin", @@ -9442,7 +10232,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmin", @@ -9465,7 +10257,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "ctid", @@ -9488,7 +10282,9 @@ "name": "tid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "oid", @@ -9511,7 +10307,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "fdwname", @@ -9534,7 +10332,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "fdwowner", @@ -9557,7 +10357,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "fdwhandler", @@ -9580,7 +10382,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "fdwvalidator", @@ -9603,7 +10407,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "fdwacl", @@ -9626,7 +10432,9 @@ "name": "_aclitem" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "fdwoptions", @@ -9649,7 +10457,9 @@ "name": "_text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -9682,7 +10492,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmax", @@ -9705,7 +10517,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmax", @@ -9728,7 +10542,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmin", @@ -9751,7 +10567,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmin", @@ -9774,7 +10592,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "ctid", @@ -9797,7 +10617,9 @@ "name": "tid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "oid", @@ -9820,7 +10642,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "srvname", @@ -9843,7 +10667,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "srvowner", @@ -9866,7 +10692,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "srvfdw", @@ -9889,7 +10717,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "srvtype", @@ -9912,7 +10742,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "srvversion", @@ -9935,7 +10767,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "srvacl", @@ -9958,7 +10792,9 @@ "name": "_aclitem" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "srvoptions", @@ -9981,7 +10817,9 @@ "name": "_text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -10014,7 +10852,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmax", @@ -10037,7 +10877,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmax", @@ -10060,7 +10902,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmin", @@ -10083,7 +10927,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmin", @@ -10106,7 +10952,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "ctid", @@ -10129,7 +10977,9 @@ "name": "tid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "ftrelid", @@ -10152,7 +11002,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "ftserver", @@ -10175,7 +11027,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "ftoptions", @@ -10198,7 +11052,9 @@ "name": "_text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -10231,7 +11087,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "grosysid", @@ -10254,7 +11112,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "grolist", @@ -10277,7 +11137,9 @@ "name": "_oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -10310,7 +11172,9 @@ "name": "int4" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "type", @@ -10333,7 +11197,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "database", @@ -10356,7 +11222,9 @@ "name": "_text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "user_name", @@ -10379,7 +11247,9 @@ "name": "_text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "address", @@ -10402,7 +11272,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "netmask", @@ -10425,7 +11297,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "auth_method", @@ -10448,7 +11322,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "options", @@ -10471,7 +11347,9 @@ "name": "_text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "error", @@ -10494,7 +11372,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -10527,7 +11407,9 @@ "name": "int4" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "map_name", @@ -10550,7 +11432,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "sys_name", @@ -10573,7 +11457,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "pg_username", @@ -10596,7 +11482,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "error", @@ -10619,7 +11507,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -10652,7 +11542,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmax", @@ -10675,7 +11567,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmax", @@ -10698,7 +11592,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmin", @@ -10721,7 +11617,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmin", @@ -10744,7 +11642,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "ctid", @@ -10767,7 +11667,9 @@ "name": "tid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "indexrelid", @@ -10790,7 +11692,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "indrelid", @@ -10813,7 +11717,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "indnatts", @@ -10836,7 +11742,9 @@ "name": "int2" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "indnkeyatts", @@ -10859,7 +11767,9 @@ "name": "int2" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "indisunique", @@ -10882,7 +11792,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "indnullsnotdistinct", @@ -10905,7 +11817,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "indisprimary", @@ -10928,7 +11842,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "indisexclusion", @@ -10951,7 +11867,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "indimmediate", @@ -10974,7 +11892,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "indisclustered", @@ -10997,7 +11917,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "indisvalid", @@ -11020,7 +11942,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "indcheckxmin", @@ -11043,7 +11967,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "indisready", @@ -11066,7 +11992,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "indislive", @@ -11089,7 +12017,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "indisreplident", @@ -11112,7 +12042,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "indkey", @@ -11135,7 +12067,9 @@ "name": "int2vector" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "indcollation", @@ -11158,7 +12092,9 @@ "name": "oidvector" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "indclass", @@ -11181,7 +12117,9 @@ "name": "oidvector" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "indoption", @@ -11204,7 +12142,9 @@ "name": "int2vector" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "indexprs", @@ -11227,7 +12167,9 @@ "name": "pg_node_tree" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "indpred", @@ -11250,7 +12192,9 @@ "name": "pg_node_tree" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -11283,7 +12227,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "tablename", @@ -11306,7 +12252,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "indexname", @@ -11329,7 +12277,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "tablespace", @@ -11352,7 +12302,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "indexdef", @@ -11375,7 +12327,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -11408,7 +12362,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmax", @@ -11431,7 +12387,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmax", @@ -11454,7 +12412,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmin", @@ -11477,7 +12437,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmin", @@ -11500,7 +12462,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "ctid", @@ -11523,7 +12487,9 @@ "name": "tid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "inhrelid", @@ -11546,7 +12512,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "inhparent", @@ -11569,7 +12537,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "inhseqno", @@ -11592,7 +12562,9 @@ "name": "int4" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "inhdetachpending", @@ -11615,7 +12587,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -11648,7 +12622,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmax", @@ -11671,7 +12647,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmax", @@ -11694,7 +12672,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmin", @@ -11717,7 +12697,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmin", @@ -11740,7 +12722,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "ctid", @@ -11763,7 +12747,9 @@ "name": "tid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "objoid", @@ -11786,7 +12772,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "classoid", @@ -11809,7 +12797,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "objsubid", @@ -11832,7 +12822,9 @@ "name": "int4" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "privtype", @@ -11855,7 +12847,9 @@ "name": "char" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "initprivs", @@ -11878,7 +12872,9 @@ "name": "_aclitem" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -11911,7 +12907,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmax", @@ -11934,7 +12932,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmax", @@ -11957,7 +12957,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmin", @@ -11980,7 +12982,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmin", @@ -12003,7 +13007,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "ctid", @@ -12026,7 +13032,9 @@ "name": "tid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "oid", @@ -12049,7 +13057,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "lanname", @@ -12072,7 +13082,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "lanowner", @@ -12095,7 +13107,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "lanispl", @@ -12118,7 +13132,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "lanpltrusted", @@ -12141,7 +13157,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "lanplcallfoid", @@ -12164,7 +13182,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "laninline", @@ -12187,7 +13207,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "lanvalidator", @@ -12210,7 +13232,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "lanacl", @@ -12233,7 +13257,9 @@ "name": "_aclitem" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -12266,7 +13292,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmax", @@ -12289,7 +13317,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmax", @@ -12312,7 +13342,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmin", @@ -12335,7 +13367,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmin", @@ -12358,7 +13392,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "ctid", @@ -12381,7 +13417,9 @@ "name": "tid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "loid", @@ -12404,7 +13442,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "pageno", @@ -12427,7 +13467,9 @@ "name": "int4" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "data", @@ -12450,7 +13492,9 @@ "name": "bytea" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -12483,7 +13527,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmax", @@ -12506,7 +13552,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmax", @@ -12529,7 +13577,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmin", @@ -12552,7 +13602,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmin", @@ -12575,7 +13627,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "ctid", @@ -12598,7 +13652,9 @@ "name": "tid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "oid", @@ -12621,7 +13677,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "lomowner", @@ -12644,7 +13702,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "lomacl", @@ -12667,7 +13727,9 @@ "name": "_aclitem" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -12700,7 +13762,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "database", @@ -12723,7 +13787,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "relation", @@ -12746,7 +13812,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "page", @@ -12769,7 +13837,9 @@ "name": "int4" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "tuple", @@ -12792,7 +13862,9 @@ "name": "int2" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "virtualxid", @@ -12815,7 +13887,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "transactionid", @@ -12838,7 +13912,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "classid", @@ -12861,7 +13937,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "objid", @@ -12884,7 +13962,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "objsubid", @@ -12907,7 +13987,9 @@ "name": "int2" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "virtualtransaction", @@ -12930,7 +14012,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "pid", @@ -12953,7 +14037,9 @@ "name": "int4" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "mode", @@ -12976,7 +14062,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "granted", @@ -12999,7 +14087,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "fastpath", @@ -13022,7 +14112,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "waitstart", @@ -13045,7 +14137,9 @@ "name": "timestamptz" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -13078,7 +14172,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "matviewname", @@ -13101,7 +14197,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "matviewowner", @@ -13124,7 +14222,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "tablespace", @@ -13147,7 +14247,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "hasindexes", @@ -13170,7 +14272,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "ispopulated", @@ -13193,7 +14297,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "definition", @@ -13216,7 +14322,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -13249,7 +14357,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmax", @@ -13272,7 +14382,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmax", @@ -13295,7 +14407,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmin", @@ -13318,7 +14432,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmin", @@ -13341,7 +14457,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "ctid", @@ -13364,7 +14482,9 @@ "name": "tid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "oid", @@ -13387,7 +14507,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "nspname", @@ -13410,7 +14532,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "nspowner", @@ -13433,7 +14557,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "nspacl", @@ -13456,7 +14582,9 @@ "name": "_aclitem" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -13489,7 +14617,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmax", @@ -13512,7 +14642,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmax", @@ -13535,7 +14667,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmin", @@ -13558,7 +14692,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmin", @@ -13581,7 +14717,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "ctid", @@ -13604,7 +14742,9 @@ "name": "tid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "oid", @@ -13627,7 +14767,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "opcmethod", @@ -13650,7 +14792,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "opcname", @@ -13673,7 +14817,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "opcnamespace", @@ -13696,7 +14842,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "opcowner", @@ -13719,7 +14867,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "opcfamily", @@ -13742,7 +14892,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "opcintype", @@ -13765,7 +14917,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "opcdefault", @@ -13788,7 +14942,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "opckeytype", @@ -13811,7 +14967,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -13844,7 +15002,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmax", @@ -13867,7 +15027,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmax", @@ -13890,7 +15052,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmin", @@ -13913,7 +15077,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmin", @@ -13936,7 +15102,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "ctid", @@ -13959,7 +15127,9 @@ "name": "tid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "oid", @@ -13982,7 +15152,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "oprname", @@ -14005,7 +15177,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "oprnamespace", @@ -14028,7 +15202,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "oprowner", @@ -14051,7 +15227,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "oprkind", @@ -14074,7 +15252,9 @@ "name": "char" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "oprcanmerge", @@ -14097,7 +15277,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "oprcanhash", @@ -14120,7 +15302,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "oprleft", @@ -14143,7 +15327,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "oprright", @@ -14166,7 +15352,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "oprresult", @@ -14189,7 +15377,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "oprcom", @@ -14212,7 +15402,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "oprnegate", @@ -14235,7 +15427,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "oprcode", @@ -14258,7 +15452,9 @@ "name": "regproc" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "oprrest", @@ -14281,7 +15477,9 @@ "name": "regproc" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "oprjoin", @@ -14304,7 +15502,9 @@ "name": "regproc" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -14337,7 +15537,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmax", @@ -14360,7 +15562,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmax", @@ -14383,7 +15587,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmin", @@ -14406,7 +15612,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmin", @@ -14429,7 +15637,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "ctid", @@ -14452,7 +15662,9 @@ "name": "tid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "oid", @@ -14475,7 +15687,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "opfmethod", @@ -14498,7 +15712,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "opfname", @@ -14521,7 +15737,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "opfnamespace", @@ -14544,7 +15762,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "opfowner", @@ -14567,7 +15787,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -14600,7 +15822,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmax", @@ -14623,7 +15847,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmax", @@ -14646,7 +15872,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmin", @@ -14669,7 +15897,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmin", @@ -14692,7 +15922,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "ctid", @@ -14715,7 +15947,9 @@ "name": "tid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "oid", @@ -14738,7 +15972,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "parname", @@ -14761,7 +15997,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "paracl", @@ -14784,7 +16022,9 @@ "name": "_aclitem" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -14817,7 +16057,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmax", @@ -14840,7 +16082,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmax", @@ -14863,7 +16107,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmin", @@ -14886,7 +16132,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmin", @@ -14909,7 +16157,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "ctid", @@ -14932,7 +16182,9 @@ "name": "tid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "partrelid", @@ -14955,7 +16207,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "partstrat", @@ -14978,7 +16232,9 @@ "name": "char" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "partnatts", @@ -15001,7 +16257,9 @@ "name": "int2" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "partdefid", @@ -15024,7 +16282,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "partattrs", @@ -15047,7 +16307,9 @@ "name": "int2vector" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "partclass", @@ -15070,7 +16332,9 @@ "name": "oidvector" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "partcollation", @@ -15093,7 +16357,9 @@ "name": "oidvector" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "partexprs", @@ -15116,7 +16382,9 @@ "name": "pg_node_tree" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -15149,7 +16417,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "tablename", @@ -15172,7 +16442,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "policyname", @@ -15195,7 +16467,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "permissive", @@ -15218,7 +16492,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "roles", @@ -15241,7 +16517,9 @@ "name": "_name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmd", @@ -15264,7 +16542,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "qual", @@ -15287,7 +16567,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "with_check", @@ -15310,7 +16592,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -15343,7 +16627,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmax", @@ -15366,7 +16652,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmax", @@ -15389,7 +16677,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmin", @@ -15412,7 +16702,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmin", @@ -15435,7 +16727,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "ctid", @@ -15458,7 +16752,9 @@ "name": "tid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "oid", @@ -15481,7 +16777,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "polname", @@ -15504,7 +16802,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "polrelid", @@ -15527,7 +16827,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "polcmd", @@ -15550,7 +16852,9 @@ "name": "char" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "polpermissive", @@ -15573,7 +16877,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "polroles", @@ -15596,7 +16902,9 @@ "name": "_oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "polqual", @@ -15619,7 +16927,9 @@ "name": "pg_node_tree" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "polwithcheck", @@ -15642,7 +16952,9 @@ "name": "pg_node_tree" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -15675,7 +16987,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "statement", @@ -15698,7 +17012,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "prepare_time", @@ -15721,7 +17037,9 @@ "name": "timestamptz" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "parameter_types", @@ -15744,7 +17062,9 @@ "name": "_regtype" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "from_sql", @@ -15767,7 +17087,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "generic_plans", @@ -15790,7 +17112,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "custom_plans", @@ -15813,7 +17137,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -15846,7 +17172,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "gid", @@ -15869,7 +17197,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "prepared", @@ -15892,7 +17222,9 @@ "name": "timestamptz" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "owner", @@ -15915,7 +17247,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "database", @@ -15938,7 +17272,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -15971,7 +17307,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmax", @@ -15994,7 +17332,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmax", @@ -16017,7 +17357,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmin", @@ -16040,7 +17382,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmin", @@ -16063,7 +17407,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "ctid", @@ -16086,7 +17432,9 @@ "name": "tid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "oid", @@ -16109,7 +17457,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "proname", @@ -16132,7 +17482,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "pronamespace", @@ -16155,7 +17507,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "proowner", @@ -16178,7 +17532,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "prolang", @@ -16201,7 +17557,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "procost", @@ -16224,7 +17582,9 @@ "name": "float4" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "prorows", @@ -16247,7 +17607,9 @@ "name": "float4" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "provariadic", @@ -16270,7 +17632,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "prosupport", @@ -16293,7 +17657,9 @@ "name": "regproc" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "prokind", @@ -16316,7 +17682,9 @@ "name": "char" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "prosecdef", @@ -16339,7 +17707,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "proleakproof", @@ -16362,7 +17732,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "proisstrict", @@ -16385,7 +17757,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "proretset", @@ -16408,7 +17782,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "provolatile", @@ -16431,7 +17807,9 @@ "name": "char" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "proparallel", @@ -16454,7 +17832,9 @@ "name": "char" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "pronargs", @@ -16477,7 +17857,9 @@ "name": "int2" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "pronargdefaults", @@ -16500,7 +17882,9 @@ "name": "int2" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "prorettype", @@ -16523,7 +17907,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "proargtypes", @@ -16546,7 +17932,9 @@ "name": "oidvector" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "proallargtypes", @@ -16569,7 +17957,9 @@ "name": "_oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "proargmodes", @@ -16592,7 +17982,9 @@ "name": "_char" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "proargnames", @@ -16615,7 +18007,9 @@ "name": "_text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "proargdefaults", @@ -16638,7 +18032,9 @@ "name": "pg_node_tree" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "protrftypes", @@ -16661,7 +18057,9 @@ "name": "_oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "prosrc", @@ -16684,7 +18082,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "probin", @@ -16707,7 +18107,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "prosqlbody", @@ -16730,7 +18132,9 @@ "name": "pg_node_tree" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "proconfig", @@ -16753,7 +18157,9 @@ "name": "_text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "proacl", @@ -16776,7 +18182,9 @@ "name": "_aclitem" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -16809,7 +18217,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmax", @@ -16832,7 +18242,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmax", @@ -16855,7 +18267,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmin", @@ -16878,7 +18292,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmin", @@ -16901,7 +18317,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "ctid", @@ -16924,7 +18342,9 @@ "name": "tid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "oid", @@ -16947,7 +18367,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "pubname", @@ -16970,7 +18392,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "pubowner", @@ -16993,7 +18417,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "puballtables", @@ -17016,7 +18442,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "pubinsert", @@ -17039,7 +18467,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "pubupdate", @@ -17062,7 +18492,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "pubdelete", @@ -17085,7 +18517,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "pubtruncate", @@ -17108,7 +18542,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "pubviaroot", @@ -17131,7 +18567,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -17164,7 +18602,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmax", @@ -17187,7 +18627,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmax", @@ -17210,7 +18652,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmin", @@ -17233,7 +18677,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmin", @@ -17256,7 +18702,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "ctid", @@ -17279,7 +18727,9 @@ "name": "tid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "oid", @@ -17302,7 +18752,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "pnpubid", @@ -17325,7 +18777,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "pnnspid", @@ -17348,7 +18802,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -17381,7 +18837,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmax", @@ -17404,7 +18862,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmax", @@ -17427,7 +18887,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmin", @@ -17450,7 +18912,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmin", @@ -17473,7 +18937,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "ctid", @@ -17496,7 +18962,9 @@ "name": "tid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "oid", @@ -17519,7 +18987,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "prpubid", @@ -17542,7 +19012,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "prrelid", @@ -17565,7 +19037,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "prqual", @@ -17588,7 +19062,9 @@ "name": "pg_node_tree" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "prattrs", @@ -17611,7 +19087,9 @@ "name": "int2vector" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -17644,7 +19122,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "schemaname", @@ -17667,7 +19147,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "tablename", @@ -17690,7 +19172,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "attnames", @@ -17713,7 +19197,9 @@ "name": "_name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "rowfilter", @@ -17736,7 +19222,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -17769,7 +19257,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmax", @@ -17792,7 +19282,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmax", @@ -17815,7 +19307,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmin", @@ -17838,7 +19332,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmin", @@ -17861,7 +19357,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "ctid", @@ -17884,7 +19382,9 @@ "name": "tid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "rngtypid", @@ -17907,7 +19407,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "rngsubtype", @@ -17930,7 +19432,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "rngmultitypid", @@ -17953,7 +19457,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "rngcollation", @@ -17976,7 +19482,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "rngsubopc", @@ -17999,7 +19507,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "rngcanonical", @@ -18022,7 +19532,9 @@ "name": "regproc" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "rngsubdiff", @@ -18045,7 +19557,9 @@ "name": "regproc" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -18078,7 +19592,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmax", @@ -18101,7 +19617,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmax", @@ -18124,7 +19642,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmin", @@ -18147,7 +19667,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmin", @@ -18170,7 +19692,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "ctid", @@ -18193,7 +19717,9 @@ "name": "tid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "roident", @@ -18216,7 +19742,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "roname", @@ -18239,7 +19767,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -18272,7 +19802,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "external_id", @@ -18295,7 +19827,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "remote_lsn", @@ -18318,7 +19852,9 @@ "name": "pg_lsn" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "local_lsn", @@ -18341,7 +19877,9 @@ "name": "pg_lsn" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -18374,7 +19912,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "plugin", @@ -18397,7 +19937,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "slot_type", @@ -18420,7 +19962,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "datoid", @@ -18443,7 +19987,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "database", @@ -18466,7 +20012,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "temporary", @@ -18489,7 +20037,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "active", @@ -18512,7 +20062,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "active_pid", @@ -18535,7 +20087,9 @@ "name": "int4" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmin", @@ -18558,7 +20112,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "catalog_xmin", @@ -18581,7 +20137,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "restart_lsn", @@ -18604,7 +20162,9 @@ "name": "pg_lsn" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "confirmed_flush_lsn", @@ -18627,7 +20187,9 @@ "name": "pg_lsn" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "wal_status", @@ -18650,7 +20212,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "safe_wal_size", @@ -18673,7 +20237,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "two_phase", @@ -18696,7 +20262,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -18729,7 +20297,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmax", @@ -18752,7 +20322,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmax", @@ -18775,7 +20347,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmin", @@ -18798,7 +20372,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmin", @@ -18821,7 +20397,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "ctid", @@ -18844,7 +20422,9 @@ "name": "tid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "oid", @@ -18867,7 +20447,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "rulename", @@ -18890,7 +20472,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "ev_class", @@ -18913,7 +20497,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "ev_type", @@ -18936,7 +20522,9 @@ "name": "char" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "ev_enabled", @@ -18959,7 +20547,9 @@ "name": "char" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "is_instead", @@ -18982,7 +20572,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "ev_qual", @@ -19005,7 +20597,9 @@ "name": "pg_node_tree" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "ev_action", @@ -19028,7 +20622,9 @@ "name": "pg_node_tree" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -19061,7 +20657,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "rolsuper", @@ -19084,7 +20682,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "rolinherit", @@ -19107,7 +20707,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "rolcreaterole", @@ -19130,7 +20732,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "rolcreatedb", @@ -19153,7 +20757,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "rolcanlogin", @@ -19176,7 +20782,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "rolreplication", @@ -19199,7 +20807,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "rolconnlimit", @@ -19222,7 +20832,9 @@ "name": "int4" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "rolpassword", @@ -19245,7 +20857,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "rolvaliduntil", @@ -19268,7 +20882,9 @@ "name": "timestamptz" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "rolbypassrls", @@ -19291,7 +20907,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "rolconfig", @@ -19314,7 +20932,9 @@ "name": "_text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "oid", @@ -19337,7 +20957,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -19370,7 +20992,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "tablename", @@ -19393,7 +21017,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "rulename", @@ -19416,7 +21042,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "definition", @@ -19439,7 +21067,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -19472,7 +21102,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmax", @@ -19495,7 +21127,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmax", @@ -19518,7 +21152,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmin", @@ -19541,7 +21177,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmin", @@ -19564,7 +21202,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "ctid", @@ -19587,7 +21227,9 @@ "name": "tid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "objoid", @@ -19610,7 +21252,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "classoid", @@ -19633,7 +21277,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "objsubid", @@ -19656,7 +21302,9 @@ "name": "int4" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "provider", @@ -19679,7 +21327,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "label", @@ -19702,7 +21352,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -19735,7 +21387,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "classoid", @@ -19758,7 +21412,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "objsubid", @@ -19781,7 +21437,9 @@ "name": "int4" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "objtype", @@ -19804,7 +21462,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "objnamespace", @@ -19827,7 +21487,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "objname", @@ -19850,7 +21512,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "provider", @@ -19873,7 +21537,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "label", @@ -19896,7 +21562,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -19929,7 +21597,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmax", @@ -19952,7 +21622,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmax", @@ -19975,7 +21647,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmin", @@ -19998,7 +21672,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmin", @@ -20021,7 +21697,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "ctid", @@ -20044,7 +21722,9 @@ "name": "tid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "seqrelid", @@ -20067,7 +21747,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "seqtypid", @@ -20090,7 +21772,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "seqstart", @@ -20113,7 +21797,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "seqincrement", @@ -20136,7 +21822,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "seqmax", @@ -20159,7 +21847,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "seqmin", @@ -20182,7 +21872,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "seqcache", @@ -20205,7 +21897,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "seqcycle", @@ -20228,7 +21922,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -20261,7 +21957,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "sequencename", @@ -20284,7 +21982,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "sequenceowner", @@ -20307,7 +22007,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "data_type", @@ -20330,7 +22032,9 @@ "name": "regtype" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "start_value", @@ -20353,7 +22057,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "min_value", @@ -20376,7 +22082,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "max_value", @@ -20399,7 +22107,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "increment_by", @@ -20422,7 +22132,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cycle", @@ -20445,7 +22157,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cache_size", @@ -20468,7 +22182,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "last_value", @@ -20491,7 +22207,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -20524,7 +22242,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "setting", @@ -20547,7 +22267,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "unit", @@ -20570,7 +22292,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "category", @@ -20593,7 +22317,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "short_desc", @@ -20616,7 +22342,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "extra_desc", @@ -20639,7 +22367,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "context", @@ -20662,7 +22392,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "vartype", @@ -20685,7 +22417,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "source", @@ -20708,7 +22442,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "min_val", @@ -20731,7 +22467,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "max_val", @@ -20754,7 +22492,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "enumvals", @@ -20777,7 +22517,9 @@ "name": "_text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "boot_val", @@ -20800,7 +22542,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "reset_val", @@ -20823,7 +22567,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "sourcefile", @@ -20846,7 +22592,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "sourceline", @@ -20869,7 +22617,9 @@ "name": "int4" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "pending_restart", @@ -20892,7 +22642,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -20925,7 +22677,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "usesysid", @@ -20948,7 +22702,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "usecreatedb", @@ -20971,7 +22727,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "usesuper", @@ -20994,7 +22752,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "userepl", @@ -21017,7 +22777,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "usebypassrls", @@ -21040,7 +22802,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "passwd", @@ -21063,7 +22827,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "valuntil", @@ -21086,7 +22852,9 @@ "name": "timestamptz" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "useconfig", @@ -21109,7 +22877,9 @@ "name": "_text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -21142,7 +22912,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmax", @@ -21165,7 +22937,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmax", @@ -21188,7 +22962,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmin", @@ -21211,7 +22987,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmin", @@ -21234,7 +23012,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "ctid", @@ -21257,7 +23037,9 @@ "name": "tid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "dbid", @@ -21280,7 +23062,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "classid", @@ -21303,7 +23087,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "objid", @@ -21326,7 +23112,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "objsubid", @@ -21349,7 +23137,9 @@ "name": "int4" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "refclassid", @@ -21372,7 +23162,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "refobjid", @@ -21395,7 +23187,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "deptype", @@ -21418,7 +23212,9 @@ "name": "char" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -21451,7 +23247,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmax", @@ -21474,7 +23272,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmax", @@ -21497,7 +23297,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmin", @@ -21520,7 +23322,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmin", @@ -21543,7 +23347,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "ctid", @@ -21566,7 +23372,9 @@ "name": "tid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "objoid", @@ -21589,7 +23397,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "classoid", @@ -21612,7 +23422,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "description", @@ -21635,7 +23447,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -21668,7 +23482,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "off", @@ -21691,7 +23507,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "size", @@ -21714,7 +23532,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "allocated_size", @@ -21737,7 +23557,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -21770,7 +23592,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmax", @@ -21793,7 +23617,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmax", @@ -21816,7 +23642,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmin", @@ -21839,7 +23667,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmin", @@ -21862,7 +23692,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "ctid", @@ -21885,7 +23717,9 @@ "name": "tid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "objoid", @@ -21908,7 +23742,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "classoid", @@ -21931,7 +23767,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "provider", @@ -21954,7 +23792,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "label", @@ -21977,7 +23817,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -22010,7 +23852,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "datname", @@ -22033,7 +23877,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "pid", @@ -22056,7 +23902,9 @@ "name": "int4" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "leader_pid", @@ -22079,7 +23927,9 @@ "name": "int4" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "usesysid", @@ -22102,7 +23952,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "usename", @@ -22125,7 +23977,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "application_name", @@ -22148,7 +24002,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "client_addr", @@ -22171,7 +24027,9 @@ "name": "inet" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "client_hostname", @@ -22194,7 +24052,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "client_port", @@ -22217,7 +24077,9 @@ "name": "int4" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "backend_start", @@ -22240,7 +24102,9 @@ "name": "timestamptz" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xact_start", @@ -22263,7 +24127,9 @@ "name": "timestamptz" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "query_start", @@ -22286,7 +24152,9 @@ "name": "timestamptz" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "state_change", @@ -22309,7 +24177,9 @@ "name": "timestamptz" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "wait_event_type", @@ -22332,7 +24202,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "wait_event", @@ -22355,7 +24227,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "state", @@ -22378,7 +24252,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "backend_xid", @@ -22401,7 +24277,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "backend_xmin", @@ -22424,7 +24302,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "query_id", @@ -22447,7 +24327,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "query", @@ -22470,7 +24352,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "backend_type", @@ -22493,7 +24377,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -22526,7 +24412,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "indexrelid", @@ -22549,7 +24437,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "schemaname", @@ -22572,7 +24462,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "relname", @@ -22595,7 +24487,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "indexrelname", @@ -22618,7 +24512,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "idx_scan", @@ -22641,7 +24537,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "idx_tup_read", @@ -22664,7 +24562,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "idx_tup_fetch", @@ -22687,7 +24587,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -22720,7 +24622,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "schemaname", @@ -22743,7 +24647,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "relname", @@ -22766,7 +24672,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "seq_scan", @@ -22789,7 +24697,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "seq_tup_read", @@ -22812,7 +24722,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "idx_scan", @@ -22835,7 +24747,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "idx_tup_fetch", @@ -22858,7 +24772,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "n_tup_ins", @@ -22881,7 +24797,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "n_tup_upd", @@ -22904,7 +24822,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "n_tup_del", @@ -22927,7 +24847,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "n_tup_hot_upd", @@ -22950,7 +24872,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "n_live_tup", @@ -22973,7 +24897,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "n_dead_tup", @@ -22996,7 +24922,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "n_mod_since_analyze", @@ -23019,7 +24947,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "n_ins_since_vacuum", @@ -23042,7 +24972,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "last_vacuum", @@ -23065,7 +24997,9 @@ "name": "timestamptz" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "last_autovacuum", @@ -23088,7 +25022,9 @@ "name": "timestamptz" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "last_analyze", @@ -23111,7 +25047,9 @@ "name": "timestamptz" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "last_autoanalyze", @@ -23134,7 +25072,9 @@ "name": "timestamptz" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "vacuum_count", @@ -23157,7 +25097,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "autovacuum_count", @@ -23180,7 +25122,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "analyze_count", @@ -23203,7 +25147,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "autoanalyze_count", @@ -23226,7 +25172,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -23259,7 +25207,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "last_archived_wal", @@ -23282,7 +25232,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "last_archived_time", @@ -23305,7 +25257,9 @@ "name": "timestamptz" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "failed_count", @@ -23328,7 +25282,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "last_failed_wal", @@ -23351,7 +25307,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "last_failed_time", @@ -23374,7 +25332,9 @@ "name": "timestamptz" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "stats_reset", @@ -23397,7 +25357,9 @@ "name": "timestamptz" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -23430,7 +25392,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "checkpoints_req", @@ -23453,7 +25417,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "checkpoint_write_time", @@ -23476,7 +25442,9 @@ "name": "float8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "checkpoint_sync_time", @@ -23499,7 +25467,9 @@ "name": "float8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "buffers_checkpoint", @@ -23522,7 +25492,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "buffers_clean", @@ -23545,7 +25517,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "maxwritten_clean", @@ -23568,7 +25542,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "buffers_backend", @@ -23591,7 +25567,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "buffers_backend_fsync", @@ -23614,7 +25592,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "buffers_alloc", @@ -23637,7 +25617,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "stats_reset", @@ -23660,7 +25642,9 @@ "name": "timestamptz" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -23693,7 +25677,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "datname", @@ -23716,7 +25702,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "numbackends", @@ -23739,7 +25727,9 @@ "name": "int4" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xact_commit", @@ -23762,7 +25752,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xact_rollback", @@ -23785,7 +25777,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "blks_read", @@ -23808,7 +25802,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "blks_hit", @@ -23831,7 +25827,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "tup_returned", @@ -23854,7 +25852,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "tup_fetched", @@ -23877,7 +25877,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "tup_inserted", @@ -23900,7 +25902,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "tup_updated", @@ -23923,7 +25927,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "tup_deleted", @@ -23946,7 +25952,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "conflicts", @@ -23969,7 +25977,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "temp_files", @@ -23992,7 +26002,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "temp_bytes", @@ -24015,7 +26027,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "deadlocks", @@ -24038,7 +26052,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "checksum_failures", @@ -24061,7 +26077,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "checksum_last_failure", @@ -24084,7 +26102,9 @@ "name": "timestamptz" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "blk_read_time", @@ -24107,7 +26127,9 @@ "name": "float8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "blk_write_time", @@ -24130,7 +26152,9 @@ "name": "float8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "session_time", @@ -24153,7 +26177,9 @@ "name": "float8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "active_time", @@ -24176,7 +26202,9 @@ "name": "float8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "idle_in_transaction_time", @@ -24199,7 +26227,9 @@ "name": "float8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "sessions", @@ -24222,7 +26252,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "sessions_abandoned", @@ -24245,7 +26277,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "sessions_fatal", @@ -24268,7 +26302,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "sessions_killed", @@ -24291,7 +26327,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "stats_reset", @@ -24314,7 +26352,9 @@ "name": "timestamptz" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -24347,7 +26387,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "datname", @@ -24370,7 +26412,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "confl_tablespace", @@ -24393,7 +26437,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "confl_lock", @@ -24416,7 +26462,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "confl_snapshot", @@ -24439,7 +26487,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "confl_bufferpin", @@ -24462,7 +26512,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "confl_deadlock", @@ -24485,7 +26537,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -24518,7 +26572,9 @@ "name": "int4" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "gss_authenticated", @@ -24541,7 +26597,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "principal", @@ -24564,7 +26622,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "encrypted", @@ -24587,7 +26647,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -24620,7 +26682,9 @@ "name": "int4" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "datid", @@ -24643,7 +26707,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "datname", @@ -24666,7 +26732,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "relid", @@ -24689,7 +26757,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "phase", @@ -24712,7 +26782,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "sample_blks_total", @@ -24735,7 +26807,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "sample_blks_scanned", @@ -24758,7 +26832,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "ext_stats_total", @@ -24781,7 +26857,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "ext_stats_computed", @@ -24804,7 +26882,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "child_tables_total", @@ -24827,7 +26907,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "child_tables_done", @@ -24850,7 +26932,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "current_child_table_relid", @@ -24873,7 +26957,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -24906,7 +26992,9 @@ "name": "int4" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "phase", @@ -24929,7 +27017,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "backup_total", @@ -24952,7 +27042,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "backup_streamed", @@ -24975,7 +27067,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "tablespaces_total", @@ -24998,7 +27092,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "tablespaces_streamed", @@ -25021,7 +27117,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -25054,7 +27152,9 @@ "name": "int4" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "datid", @@ -25077,7 +27177,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "datname", @@ -25100,7 +27202,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "relid", @@ -25123,7 +27227,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "command", @@ -25146,7 +27252,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "phase", @@ -25169,7 +27277,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cluster_index_relid", @@ -25192,7 +27302,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "heap_tuples_scanned", @@ -25215,7 +27327,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "heap_tuples_written", @@ -25238,7 +27352,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "heap_blks_total", @@ -25261,7 +27377,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "heap_blks_scanned", @@ -25284,7 +27402,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "index_rebuild_count", @@ -25307,7 +27427,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -25340,7 +27462,9 @@ "name": "int4" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "datid", @@ -25363,7 +27487,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "datname", @@ -25386,7 +27512,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "relid", @@ -25409,7 +27537,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "command", @@ -25432,7 +27562,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "type", @@ -25455,7 +27587,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "bytes_processed", @@ -25478,7 +27612,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "bytes_total", @@ -25501,7 +27637,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "tuples_processed", @@ -25524,7 +27662,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "tuples_excluded", @@ -25547,7 +27687,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -25580,7 +27722,9 @@ "name": "int4" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "datid", @@ -25603,7 +27747,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "datname", @@ -25626,7 +27772,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "relid", @@ -25649,7 +27797,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "index_relid", @@ -25672,7 +27822,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "command", @@ -25695,7 +27847,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "phase", @@ -25718,7 +27872,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "lockers_total", @@ -25741,7 +27897,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "lockers_done", @@ -25764,7 +27922,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "current_locker_pid", @@ -25787,7 +27947,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "blocks_total", @@ -25810,7 +27972,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "blocks_done", @@ -25833,7 +27997,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "tuples_total", @@ -25856,7 +28022,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "tuples_done", @@ -25879,7 +28047,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "partitions_total", @@ -25902,7 +28072,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "partitions_done", @@ -25925,7 +28097,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -25958,7 +28132,9 @@ "name": "int4" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "datid", @@ -25981,7 +28157,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "datname", @@ -26004,7 +28182,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "relid", @@ -26027,7 +28207,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "phase", @@ -26050,7 +28232,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "heap_blks_total", @@ -26073,7 +28257,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "heap_blks_scanned", @@ -26096,7 +28282,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "heap_blks_vacuumed", @@ -26119,7 +28307,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "index_vacuum_count", @@ -26142,7 +28332,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "max_dead_tuples", @@ -26165,7 +28357,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "num_dead_tuples", @@ -26188,7 +28382,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -26221,7 +28417,9 @@ "name": "timestamptz" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "prefetch", @@ -26244,7 +28442,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "hit", @@ -26267,7 +28467,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "skip_init", @@ -26290,7 +28492,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "skip_new", @@ -26313,7 +28517,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "skip_fpw", @@ -26336,7 +28542,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "skip_rep", @@ -26359,7 +28567,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "wal_distance", @@ -26382,7 +28592,9 @@ "name": "int4" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "block_distance", @@ -26405,7 +28617,9 @@ "name": "int4" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "io_depth", @@ -26428,7 +28642,9 @@ "name": "int4" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -26461,7 +28677,9 @@ "name": "int4" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "usesysid", @@ -26484,7 +28702,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "usename", @@ -26507,7 +28727,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "application_name", @@ -26530,7 +28752,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "client_addr", @@ -26553,7 +28777,9 @@ "name": "inet" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "client_hostname", @@ -26576,7 +28802,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "client_port", @@ -26599,7 +28827,9 @@ "name": "int4" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "backend_start", @@ -26622,7 +28852,9 @@ "name": "timestamptz" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "backend_xmin", @@ -26645,7 +28877,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "state", @@ -26668,7 +28902,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "sent_lsn", @@ -26691,7 +28927,9 @@ "name": "pg_lsn" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "write_lsn", @@ -26714,7 +28952,9 @@ "name": "pg_lsn" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "flush_lsn", @@ -26737,7 +28977,9 @@ "name": "pg_lsn" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "replay_lsn", @@ -26760,7 +29002,9 @@ "name": "pg_lsn" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "write_lag", @@ -26783,7 +29027,9 @@ "name": "interval" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "flush_lag", @@ -26806,7 +29052,9 @@ "name": "interval" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "replay_lag", @@ -26829,7 +29077,9 @@ "name": "interval" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "sync_priority", @@ -26852,7 +29102,9 @@ "name": "int4" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "sync_state", @@ -26875,7 +29127,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "reply_time", @@ -26898,7 +29152,9 @@ "name": "timestamptz" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -26931,7 +29187,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "spill_txns", @@ -26954,7 +29212,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "spill_count", @@ -26977,7 +29237,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "spill_bytes", @@ -27000,7 +29262,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "stream_txns", @@ -27023,7 +29287,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "stream_count", @@ -27046,7 +29312,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "stream_bytes", @@ -27069,7 +29337,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "total_txns", @@ -27092,7 +29362,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "total_bytes", @@ -27115,7 +29387,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "stats_reset", @@ -27138,7 +29412,9 @@ "name": "timestamptz" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -27171,7 +29447,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "blks_zeroed", @@ -27194,7 +29472,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "blks_hit", @@ -27217,7 +29497,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "blks_read", @@ -27240,7 +29522,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "blks_written", @@ -27263,7 +29547,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "blks_exists", @@ -27286,7 +29572,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "flushes", @@ -27309,7 +29597,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "truncates", @@ -27332,7 +29622,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "stats_reset", @@ -27355,7 +29647,9 @@ "name": "timestamptz" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -27388,7 +29682,9 @@ "name": "int4" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "ssl", @@ -27411,7 +29707,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "version", @@ -27434,7 +29732,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cipher", @@ -27457,7 +29757,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "bits", @@ -27480,7 +29782,9 @@ "name": "int4" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "client_dn", @@ -27503,7 +29807,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "client_serial", @@ -27526,7 +29832,9 @@ "name": "numeric" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "issuer_dn", @@ -27549,7 +29857,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -27582,7 +29892,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "subname", @@ -27605,7 +29917,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "pid", @@ -27628,7 +29942,9 @@ "name": "int4" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "relid", @@ -27651,7 +29967,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "received_lsn", @@ -27674,7 +29992,9 @@ "name": "pg_lsn" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "last_msg_send_time", @@ -27697,7 +30017,9 @@ "name": "timestamptz" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "last_msg_receipt_time", @@ -27720,7 +30042,9 @@ "name": "timestamptz" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "latest_end_lsn", @@ -27743,7 +30067,9 @@ "name": "pg_lsn" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "latest_end_time", @@ -27766,7 +30092,9 @@ "name": "timestamptz" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -27799,7 +30127,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "subname", @@ -27822,7 +30152,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "apply_error_count", @@ -27845,7 +30177,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "sync_error_count", @@ -27868,7 +30202,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "stats_reset", @@ -27891,7 +30227,9 @@ "name": "timestamptz" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -27924,7 +30262,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "indexrelid", @@ -27947,7 +30287,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "schemaname", @@ -27970,7 +30312,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "relname", @@ -27993,7 +30337,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "indexrelname", @@ -28016,7 +30362,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "idx_scan", @@ -28039,7 +30387,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "idx_tup_read", @@ -28062,7 +30412,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "idx_tup_fetch", @@ -28085,7 +30437,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -28118,7 +30472,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "schemaname", @@ -28141,7 +30497,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "relname", @@ -28164,7 +30522,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "seq_scan", @@ -28187,7 +30547,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "seq_tup_read", @@ -28210,7 +30572,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "idx_scan", @@ -28233,7 +30597,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "idx_tup_fetch", @@ -28256,7 +30622,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "n_tup_ins", @@ -28279,7 +30647,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "n_tup_upd", @@ -28302,7 +30672,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "n_tup_del", @@ -28325,7 +30697,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "n_tup_hot_upd", @@ -28348,7 +30722,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "n_live_tup", @@ -28371,7 +30747,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "n_dead_tup", @@ -28394,7 +30772,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "n_mod_since_analyze", @@ -28417,7 +30797,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "n_ins_since_vacuum", @@ -28440,7 +30822,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "last_vacuum", @@ -28463,7 +30847,9 @@ "name": "timestamptz" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "last_autovacuum", @@ -28486,7 +30872,9 @@ "name": "timestamptz" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "last_analyze", @@ -28509,7 +30897,9 @@ "name": "timestamptz" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "last_autoanalyze", @@ -28532,7 +30922,9 @@ "name": "timestamptz" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "vacuum_count", @@ -28555,7 +30947,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "autovacuum_count", @@ -28578,7 +30972,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "analyze_count", @@ -28601,7 +30997,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "autoanalyze_count", @@ -28624,7 +31022,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -28657,7 +31057,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "schemaname", @@ -28680,7 +31082,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "funcname", @@ -28703,7 +31107,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "calls", @@ -28726,7 +31132,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "total_time", @@ -28749,7 +31157,9 @@ "name": "float8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "self_time", @@ -28772,7 +31182,9 @@ "name": "float8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -28805,7 +31217,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "indexrelid", @@ -28828,7 +31242,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "schemaname", @@ -28851,7 +31267,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "relname", @@ -28874,7 +31292,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "indexrelname", @@ -28897,7 +31317,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "idx_scan", @@ -28920,7 +31342,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "idx_tup_read", @@ -28943,7 +31367,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "idx_tup_fetch", @@ -28966,7 +31392,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -28999,7 +31427,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "schemaname", @@ -29022,7 +31452,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "relname", @@ -29045,7 +31477,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "seq_scan", @@ -29068,7 +31502,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "seq_tup_read", @@ -29091,7 +31527,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "idx_scan", @@ -29114,7 +31552,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "idx_tup_fetch", @@ -29137,7 +31577,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "n_tup_ins", @@ -29160,7 +31602,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "n_tup_upd", @@ -29183,7 +31627,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "n_tup_del", @@ -29206,7 +31652,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "n_tup_hot_upd", @@ -29229,7 +31677,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "n_live_tup", @@ -29252,7 +31702,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "n_dead_tup", @@ -29275,7 +31727,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "n_mod_since_analyze", @@ -29298,7 +31752,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "n_ins_since_vacuum", @@ -29321,7 +31777,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "last_vacuum", @@ -29344,7 +31802,9 @@ "name": "timestamptz" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "last_autovacuum", @@ -29367,7 +31827,9 @@ "name": "timestamptz" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "last_analyze", @@ -29390,7 +31852,9 @@ "name": "timestamptz" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "last_autoanalyze", @@ -29413,7 +31877,9 @@ "name": "timestamptz" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "vacuum_count", @@ -29436,7 +31902,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "autovacuum_count", @@ -29459,7 +31927,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "analyze_count", @@ -29482,7 +31952,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "autoanalyze_count", @@ -29505,7 +31977,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -29538,7 +32012,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "wal_fpi", @@ -29561,7 +32037,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "wal_bytes", @@ -29584,7 +32062,9 @@ "name": "numeric" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "wal_buffers_full", @@ -29607,7 +32087,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "wal_write", @@ -29630,7 +32112,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "wal_sync", @@ -29653,7 +32137,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "wal_write_time", @@ -29676,7 +32162,9 @@ "name": "float8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "wal_sync_time", @@ -29699,7 +32187,9 @@ "name": "float8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "stats_reset", @@ -29722,7 +32212,9 @@ "name": "timestamptz" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -29755,7 +32247,9 @@ "name": "int4" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "status", @@ -29778,7 +32272,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "receive_start_lsn", @@ -29801,7 +32297,9 @@ "name": "pg_lsn" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "receive_start_tli", @@ -29824,7 +32322,9 @@ "name": "int4" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "written_lsn", @@ -29847,7 +32347,9 @@ "name": "pg_lsn" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "flushed_lsn", @@ -29870,7 +32372,9 @@ "name": "pg_lsn" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "received_tli", @@ -29893,7 +32397,9 @@ "name": "int4" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "last_msg_send_time", @@ -29916,7 +32422,9 @@ "name": "timestamptz" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "last_msg_receipt_time", @@ -29939,7 +32447,9 @@ "name": "timestamptz" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "latest_end_lsn", @@ -29962,7 +32472,9 @@ "name": "pg_lsn" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "latest_end_time", @@ -29985,7 +32497,9 @@ "name": "timestamptz" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "slot_name", @@ -30008,7 +32522,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "sender_host", @@ -30031,7 +32547,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "sender_port", @@ -30054,7 +32572,9 @@ "name": "int4" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "conninfo", @@ -30077,7 +32597,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -30110,7 +32632,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "schemaname", @@ -30133,7 +32657,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "relname", @@ -30156,7 +32682,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "seq_scan", @@ -30179,7 +32707,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "seq_tup_read", @@ -30202,7 +32732,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "idx_scan", @@ -30225,7 +32757,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "idx_tup_fetch", @@ -30248,7 +32782,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "n_tup_ins", @@ -30271,7 +32807,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "n_tup_upd", @@ -30294,7 +32832,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "n_tup_del", @@ -30317,7 +32857,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "n_tup_hot_upd", @@ -30340,7 +32882,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -30373,7 +32917,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "schemaname", @@ -30396,7 +32942,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "relname", @@ -30419,7 +32967,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "seq_scan", @@ -30442,7 +32992,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "seq_tup_read", @@ -30465,7 +33017,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "idx_scan", @@ -30488,7 +33042,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "idx_tup_fetch", @@ -30511,7 +33067,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "n_tup_ins", @@ -30534,7 +33092,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "n_tup_upd", @@ -30557,7 +33117,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "n_tup_del", @@ -30580,7 +33142,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "n_tup_hot_upd", @@ -30603,7 +33167,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -30636,7 +33202,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "schemaname", @@ -30659,7 +33227,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "funcname", @@ -30682,7 +33252,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "calls", @@ -30705,7 +33277,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "total_time", @@ -30728,7 +33302,9 @@ "name": "float8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "self_time", @@ -30751,7 +33327,9 @@ "name": "float8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -30784,7 +33362,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "schemaname", @@ -30807,7 +33387,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "relname", @@ -30830,7 +33412,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "seq_scan", @@ -30853,7 +33437,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "seq_tup_read", @@ -30876,7 +33462,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "idx_scan", @@ -30899,7 +33487,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "idx_tup_fetch", @@ -30922,7 +33512,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "n_tup_ins", @@ -30945,7 +33537,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "n_tup_upd", @@ -30968,7 +33562,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "n_tup_del", @@ -30991,7 +33587,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "n_tup_hot_upd", @@ -31014,7 +33612,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -31047,7 +33647,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "indexrelid", @@ -31070,7 +33672,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "schemaname", @@ -31093,7 +33697,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "relname", @@ -31116,7 +33722,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "indexrelname", @@ -31139,7 +33747,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "idx_blks_read", @@ -31162,7 +33772,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "idx_blks_hit", @@ -31185,7 +33797,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -31218,7 +33832,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "schemaname", @@ -31241,7 +33857,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "relname", @@ -31264,7 +33882,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "blks_read", @@ -31287,7 +33907,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "blks_hit", @@ -31310,7 +33932,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -31343,7 +33967,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "schemaname", @@ -31366,7 +33992,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "relname", @@ -31389,7 +34017,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "heap_blks_read", @@ -31412,7 +34042,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "heap_blks_hit", @@ -31435,7 +34067,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "idx_blks_read", @@ -31458,7 +34092,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "idx_blks_hit", @@ -31481,7 +34117,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "toast_blks_read", @@ -31504,7 +34142,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "toast_blks_hit", @@ -31527,7 +34167,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "tidx_blks_read", @@ -31550,7 +34192,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "tidx_blks_hit", @@ -31573,7 +34217,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -31606,7 +34252,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "indexrelid", @@ -31629,7 +34277,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "schemaname", @@ -31652,7 +34302,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "relname", @@ -31675,7 +34327,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "indexrelname", @@ -31698,7 +34352,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "idx_blks_read", @@ -31721,7 +34377,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "idx_blks_hit", @@ -31744,7 +34402,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -31777,7 +34437,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "schemaname", @@ -31800,7 +34462,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "relname", @@ -31823,7 +34487,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "blks_read", @@ -31846,7 +34512,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "blks_hit", @@ -31869,7 +34537,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -31902,7 +34572,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "schemaname", @@ -31925,7 +34597,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "relname", @@ -31948,7 +34622,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "heap_blks_read", @@ -31971,7 +34647,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "heap_blks_hit", @@ -31994,7 +34672,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "idx_blks_read", @@ -32017,7 +34697,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "idx_blks_hit", @@ -32040,7 +34722,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "toast_blks_read", @@ -32063,7 +34747,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "toast_blks_hit", @@ -32086,7 +34772,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "tidx_blks_read", @@ -32109,7 +34797,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "tidx_blks_hit", @@ -32132,7 +34822,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -32165,7 +34857,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "indexrelid", @@ -32188,7 +34882,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "schemaname", @@ -32211,7 +34907,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "relname", @@ -32234,7 +34932,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "indexrelname", @@ -32257,7 +34957,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "idx_blks_read", @@ -32280,7 +34982,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "idx_blks_hit", @@ -32303,7 +35007,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -32336,7 +35042,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "schemaname", @@ -32359,7 +35067,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "relname", @@ -32382,7 +35092,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "blks_read", @@ -32405,7 +35117,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "blks_hit", @@ -32428,7 +35142,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -32461,7 +35177,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "schemaname", @@ -32484,7 +35202,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "relname", @@ -32507,7 +35227,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "heap_blks_read", @@ -32530,7 +35252,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "heap_blks_hit", @@ -32553,7 +35277,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "idx_blks_read", @@ -32576,7 +35302,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "idx_blks_hit", @@ -32599,7 +35327,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "toast_blks_read", @@ -32622,7 +35352,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "toast_blks_hit", @@ -32645,7 +35377,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "tidx_blks_read", @@ -32668,7 +35402,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "tidx_blks_hit", @@ -32691,7 +35427,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -32724,7 +35462,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmax", @@ -32747,7 +35487,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmax", @@ -32770,7 +35512,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmin", @@ -32793,7 +35537,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmin", @@ -32816,7 +35562,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "ctid", @@ -32839,7 +35587,9 @@ "name": "tid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "starelid", @@ -32862,7 +35612,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "staattnum", @@ -32885,7 +35637,9 @@ "name": "int2" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "stainherit", @@ -32908,7 +35662,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "stanullfrac", @@ -32931,7 +35687,9 @@ "name": "float4" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "stawidth", @@ -32954,7 +35712,9 @@ "name": "int4" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "stadistinct", @@ -32977,7 +35737,9 @@ "name": "float4" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "stakind1", @@ -33000,7 +35762,9 @@ "name": "int2" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "stakind2", @@ -33023,7 +35787,9 @@ "name": "int2" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "stakind3", @@ -33046,7 +35812,9 @@ "name": "int2" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "stakind4", @@ -33069,7 +35837,9 @@ "name": "int2" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "stakind5", @@ -33092,7 +35862,9 @@ "name": "int2" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "staop1", @@ -33115,7 +35887,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "staop2", @@ -33138,7 +35912,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "staop3", @@ -33161,7 +35937,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "staop4", @@ -33184,7 +35962,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "staop5", @@ -33207,7 +35987,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "stacoll1", @@ -33230,7 +36012,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "stacoll2", @@ -33253,7 +36037,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "stacoll3", @@ -33276,7 +36062,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "stacoll4", @@ -33299,7 +36087,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "stacoll5", @@ -33322,7 +36112,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "stanumbers1", @@ -33345,7 +36137,9 @@ "name": "_float4" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "stanumbers2", @@ -33368,7 +36162,9 @@ "name": "_float4" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "stanumbers3", @@ -33391,7 +36187,9 @@ "name": "_float4" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "stanumbers4", @@ -33414,7 +36212,9 @@ "name": "_float4" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "stanumbers5", @@ -33437,7 +36237,9 @@ "name": "_float4" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "stavalues1", @@ -33460,7 +36262,9 @@ "name": "anyarray" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "stavalues2", @@ -33483,7 +36287,9 @@ "name": "anyarray" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "stavalues3", @@ -33506,7 +36312,9 @@ "name": "anyarray" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "stavalues4", @@ -33529,7 +36337,9 @@ "name": "anyarray" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "stavalues5", @@ -33552,7 +36362,9 @@ "name": "anyarray" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -33585,7 +36397,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmax", @@ -33608,7 +36422,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmax", @@ -33631,7 +36447,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmin", @@ -33654,7 +36472,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmin", @@ -33677,7 +36497,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "ctid", @@ -33700,7 +36522,9 @@ "name": "tid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "oid", @@ -33723,7 +36547,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "stxrelid", @@ -33746,7 +36572,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "stxname", @@ -33769,7 +36597,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "stxnamespace", @@ -33792,7 +36622,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "stxowner", @@ -33815,7 +36647,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "stxstattarget", @@ -33838,7 +36672,9 @@ "name": "int4" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "stxkeys", @@ -33861,7 +36697,9 @@ "name": "int2vector" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "stxkind", @@ -33884,7 +36722,9 @@ "name": "_char" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "stxexprs", @@ -33907,7 +36747,9 @@ "name": "pg_node_tree" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -33940,7 +36782,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmax", @@ -33963,7 +36807,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmax", @@ -33986,7 +36832,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmin", @@ -34009,7 +36857,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmin", @@ -34032,7 +36882,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "ctid", @@ -34055,7 +36907,9 @@ "name": "tid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "stxoid", @@ -34078,7 +36932,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "stxdinherit", @@ -34101,7 +36957,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "stxdndistinct", @@ -34124,7 +36982,9 @@ "name": "pg_ndistinct" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "stxddependencies", @@ -34147,7 +37007,9 @@ "name": "pg_dependencies" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "stxdmcv", @@ -34170,7 +37032,9 @@ "name": "pg_mcv_list" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "stxdexpr", @@ -34193,7 +37057,9 @@ "name": "_pg_statistic" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -34226,7 +37092,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "tablename", @@ -34249,7 +37117,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "attname", @@ -34272,7 +37142,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "inherited", @@ -34295,7 +37167,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "null_frac", @@ -34318,7 +37192,9 @@ "name": "float4" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "avg_width", @@ -34341,7 +37217,9 @@ "name": "int4" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "n_distinct", @@ -34364,7 +37242,9 @@ "name": "float4" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "most_common_vals", @@ -34387,7 +37267,9 @@ "name": "anyarray" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "most_common_freqs", @@ -34410,7 +37292,9 @@ "name": "_float4" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "histogram_bounds", @@ -34433,7 +37317,9 @@ "name": "anyarray" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "correlation", @@ -34456,7 +37342,9 @@ "name": "float4" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "most_common_elems", @@ -34479,7 +37367,9 @@ "name": "anyarray" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "most_common_elem_freqs", @@ -34502,7 +37392,9 @@ "name": "_float4" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "elem_count_histogram", @@ -34525,7 +37417,9 @@ "name": "_float4" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -34558,7 +37452,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "tablename", @@ -34581,7 +37477,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "statistics_schemaname", @@ -34604,7 +37502,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "statistics_name", @@ -34627,7 +37527,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "statistics_owner", @@ -34650,7 +37552,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "attnames", @@ -34673,7 +37577,9 @@ "name": "_name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "exprs", @@ -34696,7 +37602,9 @@ "name": "_text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "kinds", @@ -34719,7 +37627,9 @@ "name": "_char" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "inherited", @@ -34742,7 +37652,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "n_distinct", @@ -34765,7 +37677,9 @@ "name": "pg_ndistinct" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "dependencies", @@ -34788,7 +37702,9 @@ "name": "pg_dependencies" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "most_common_vals", @@ -34811,7 +37727,9 @@ "name": "_text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "most_common_val_nulls", @@ -34834,7 +37752,9 @@ "name": "_bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "most_common_freqs", @@ -34857,7 +37777,9 @@ "name": "_float8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "most_common_base_freqs", @@ -34880,7 +37802,9 @@ "name": "_float8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -34913,7 +37837,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "tablename", @@ -34936,7 +37862,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "statistics_schemaname", @@ -34959,7 +37887,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "statistics_name", @@ -34982,7 +37912,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "statistics_owner", @@ -35005,7 +37937,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "expr", @@ -35028,7 +37962,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "inherited", @@ -35051,7 +37987,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "null_frac", @@ -35074,7 +38012,9 @@ "name": "float4" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "avg_width", @@ -35097,7 +38037,9 @@ "name": "int4" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "n_distinct", @@ -35120,7 +38062,9 @@ "name": "float4" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "most_common_vals", @@ -35143,7 +38087,9 @@ "name": "anyarray" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "most_common_freqs", @@ -35166,7 +38112,9 @@ "name": "_float4" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "histogram_bounds", @@ -35189,7 +38137,9 @@ "name": "anyarray" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "correlation", @@ -35212,7 +38162,9 @@ "name": "float4" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "most_common_elems", @@ -35235,7 +38187,9 @@ "name": "anyarray" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "most_common_elem_freqs", @@ -35258,7 +38212,9 @@ "name": "_float4" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "elem_count_histogram", @@ -35281,7 +38237,9 @@ "name": "_float4" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -35314,7 +38272,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmax", @@ -35337,7 +38297,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmax", @@ -35360,7 +38322,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmin", @@ -35383,7 +38347,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmin", @@ -35406,7 +38372,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "ctid", @@ -35429,7 +38397,9 @@ "name": "tid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "oid", @@ -35452,7 +38422,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "subdbid", @@ -35475,7 +38447,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "subskiplsn", @@ -35498,7 +38472,9 @@ "name": "pg_lsn" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "subname", @@ -35521,7 +38497,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "subowner", @@ -35544,7 +38522,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "subenabled", @@ -35567,7 +38547,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "subbinary", @@ -35590,7 +38572,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "substream", @@ -35613,7 +38597,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "subtwophasestate", @@ -35636,7 +38622,9 @@ "name": "char" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "subdisableonerr", @@ -35659,7 +38647,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "subconninfo", @@ -35682,7 +38672,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "subslotname", @@ -35705,7 +38697,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "subsynccommit", @@ -35728,7 +38722,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "subpublications", @@ -35751,7 +38747,9 @@ "name": "_text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -35784,7 +38782,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmax", @@ -35807,7 +38807,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmax", @@ -35830,7 +38832,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmin", @@ -35853,7 +38857,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmin", @@ -35876,7 +38882,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "ctid", @@ -35899,7 +38907,9 @@ "name": "tid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "srsubid", @@ -35922,7 +38932,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "srrelid", @@ -35945,7 +38957,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "srsubstate", @@ -35968,7 +38982,9 @@ "name": "char" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "srsublsn", @@ -35991,7 +39007,9 @@ "name": "pg_lsn" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -36024,7 +39042,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "tablename", @@ -36047,7 +39067,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "tableowner", @@ -36070,7 +39092,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "tablespace", @@ -36093,7 +39117,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "hasindexes", @@ -36116,7 +39142,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "hasrules", @@ -36139,7 +39167,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "hastriggers", @@ -36162,7 +39192,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "rowsecurity", @@ -36185,7 +39217,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -36218,7 +39252,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmax", @@ -36241,7 +39277,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmax", @@ -36264,7 +39302,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmin", @@ -36287,7 +39327,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmin", @@ -36310,7 +39352,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "ctid", @@ -36333,7 +39377,9 @@ "name": "tid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "oid", @@ -36356,7 +39402,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "spcname", @@ -36379,7 +39427,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "spcowner", @@ -36402,7 +39452,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "spcacl", @@ -36425,7 +39477,9 @@ "name": "_aclitem" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "spcoptions", @@ -36448,7 +39502,9 @@ "name": "_text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -36481,7 +39537,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "utc_offset", @@ -36504,7 +39562,9 @@ "name": "interval" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "is_dst", @@ -36527,7 +39587,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -36560,7 +39622,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "abbrev", @@ -36583,7 +39647,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "utc_offset", @@ -36606,7 +39672,9 @@ "name": "interval" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "is_dst", @@ -36629,7 +39697,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -36662,7 +39732,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmax", @@ -36685,7 +39757,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmax", @@ -36708,7 +39782,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmin", @@ -36731,7 +39807,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmin", @@ -36754,7 +39832,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "ctid", @@ -36777,7 +39857,9 @@ "name": "tid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "oid", @@ -36800,7 +39882,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "trftype", @@ -36823,7 +39907,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "trflang", @@ -36846,7 +39932,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "trffromsql", @@ -36869,7 +39957,9 @@ "name": "regproc" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "trftosql", @@ -36892,7 +39982,9 @@ "name": "regproc" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -36925,7 +40017,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmax", @@ -36948,7 +40042,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmax", @@ -36971,7 +40067,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmin", @@ -36994,7 +40092,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmin", @@ -37017,7 +40117,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "ctid", @@ -37040,7 +40142,9 @@ "name": "tid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "oid", @@ -37063,7 +40167,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "tgrelid", @@ -37086,7 +40192,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "tgparentid", @@ -37109,7 +40217,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "tgname", @@ -37132,7 +40242,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "tgfoid", @@ -37155,7 +40267,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "tgtype", @@ -37178,7 +40292,9 @@ "name": "int2" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "tgenabled", @@ -37201,7 +40317,9 @@ "name": "char" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "tgisinternal", @@ -37224,7 +40342,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "tgconstrrelid", @@ -37247,7 +40367,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "tgconstrindid", @@ -37270,7 +40392,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "tgconstraint", @@ -37293,7 +40417,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "tgdeferrable", @@ -37316,7 +40442,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "tginitdeferred", @@ -37339,7 +40467,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "tgnargs", @@ -37362,7 +40492,9 @@ "name": "int2" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "tgattr", @@ -37385,7 +40517,9 @@ "name": "int2vector" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "tgargs", @@ -37408,7 +40542,9 @@ "name": "bytea" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "tgqual", @@ -37431,7 +40567,9 @@ "name": "pg_node_tree" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "tgoldtable", @@ -37454,7 +40592,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "tgnewtable", @@ -37477,7 +40617,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -37510,7 +40652,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmax", @@ -37533,7 +40677,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmax", @@ -37556,7 +40702,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmin", @@ -37579,7 +40727,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmin", @@ -37602,7 +40752,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "ctid", @@ -37625,7 +40777,9 @@ "name": "tid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "oid", @@ -37648,7 +40802,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cfgname", @@ -37671,7 +40827,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cfgnamespace", @@ -37694,7 +40852,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cfgowner", @@ -37717,7 +40877,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cfgparser", @@ -37740,7 +40902,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -37773,7 +40937,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmax", @@ -37796,7 +40962,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmax", @@ -37819,7 +40987,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmin", @@ -37842,7 +41012,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmin", @@ -37865,7 +41037,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "ctid", @@ -37888,7 +41062,9 @@ "name": "tid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "mapcfg", @@ -37911,7 +41087,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "maptokentype", @@ -37934,7 +41112,9 @@ "name": "int4" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "mapseqno", @@ -37957,7 +41137,9 @@ "name": "int4" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "mapdict", @@ -37980,7 +41162,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -38013,7 +41197,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmax", @@ -38036,7 +41222,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmax", @@ -38059,7 +41247,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmin", @@ -38082,7 +41272,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmin", @@ -38105,7 +41297,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "ctid", @@ -38128,7 +41322,9 @@ "name": "tid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "oid", @@ -38151,7 +41347,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "dictname", @@ -38174,7 +41372,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "dictnamespace", @@ -38197,7 +41397,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "dictowner", @@ -38220,7 +41422,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "dicttemplate", @@ -38243,7 +41447,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "dictinitoption", @@ -38266,7 +41472,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -38299,7 +41507,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmax", @@ -38322,7 +41532,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmax", @@ -38345,7 +41557,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmin", @@ -38368,7 +41582,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmin", @@ -38391,7 +41607,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "ctid", @@ -38414,7 +41632,9 @@ "name": "tid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "oid", @@ -38437,7 +41657,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "prsname", @@ -38460,7 +41682,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "prsnamespace", @@ -38483,7 +41707,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "prsstart", @@ -38506,7 +41732,9 @@ "name": "regproc" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "prstoken", @@ -38529,7 +41757,9 @@ "name": "regproc" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "prsend", @@ -38552,7 +41782,9 @@ "name": "regproc" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "prsheadline", @@ -38575,7 +41807,9 @@ "name": "regproc" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "prslextype", @@ -38598,7 +41832,9 @@ "name": "regproc" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -38631,7 +41867,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmax", @@ -38654,7 +41892,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmax", @@ -38677,7 +41917,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmin", @@ -38700,7 +41942,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmin", @@ -38723,7 +41967,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "ctid", @@ -38746,7 +41992,9 @@ "name": "tid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "oid", @@ -38769,7 +42017,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "tmplname", @@ -38792,7 +42042,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "tmplnamespace", @@ -38815,7 +42067,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "tmplinit", @@ -38838,7 +42092,9 @@ "name": "regproc" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "tmpllexize", @@ -38861,7 +42117,9 @@ "name": "regproc" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -38894,7 +42152,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmax", @@ -38917,7 +42177,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmax", @@ -38940,7 +42202,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmin", @@ -38963,7 +42227,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmin", @@ -38986,7 +42252,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "ctid", @@ -39009,7 +42277,9 @@ "name": "tid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "oid", @@ -39032,7 +42302,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "typname", @@ -39055,7 +42327,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "typnamespace", @@ -39078,7 +42352,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "typowner", @@ -39101,7 +42377,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "typlen", @@ -39124,7 +42402,9 @@ "name": "int2" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "typbyval", @@ -39147,7 +42427,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "typtype", @@ -39170,7 +42452,9 @@ "name": "char" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "typcategory", @@ -39193,7 +42477,9 @@ "name": "char" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "typispreferred", @@ -39216,7 +42502,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "typisdefined", @@ -39239,7 +42527,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "typdelim", @@ -39262,7 +42552,9 @@ "name": "char" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "typrelid", @@ -39285,7 +42577,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "typsubscript", @@ -39308,7 +42602,9 @@ "name": "regproc" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "typelem", @@ -39331,7 +42627,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "typarray", @@ -39354,7 +42652,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "typinput", @@ -39377,7 +42677,9 @@ "name": "regproc" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "typoutput", @@ -39400,7 +42702,9 @@ "name": "regproc" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "typreceive", @@ -39423,7 +42727,9 @@ "name": "regproc" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "typsend", @@ -39446,7 +42752,9 @@ "name": "regproc" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "typmodin", @@ -39469,7 +42777,9 @@ "name": "regproc" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "typmodout", @@ -39492,7 +42802,9 @@ "name": "regproc" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "typanalyze", @@ -39515,7 +42827,9 @@ "name": "regproc" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "typalign", @@ -39538,7 +42852,9 @@ "name": "char" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "typstorage", @@ -39561,7 +42877,9 @@ "name": "char" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "typnotnull", @@ -39584,7 +42902,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "typbasetype", @@ -39607,7 +42927,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "typtypmod", @@ -39630,7 +42952,9 @@ "name": "int4" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "typndims", @@ -39653,7 +42977,9 @@ "name": "int4" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "typcollation", @@ -39676,7 +43002,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "typdefaultbin", @@ -39699,7 +43027,9 @@ "name": "pg_node_tree" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "typdefault", @@ -39722,7 +43052,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "typacl", @@ -39745,7 +43077,9 @@ "name": "_aclitem" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -39778,7 +43112,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "usesysid", @@ -39801,7 +43137,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "usecreatedb", @@ -39824,7 +43162,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "usesuper", @@ -39847,7 +43187,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "userepl", @@ -39870,7 +43212,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "usebypassrls", @@ -39893,7 +43237,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "passwd", @@ -39916,7 +43262,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "valuntil", @@ -39939,7 +43287,9 @@ "name": "timestamptz" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "useconfig", @@ -39962,7 +43312,9 @@ "name": "_text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -39995,7 +43347,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmax", @@ -40018,7 +43372,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmax", @@ -40041,7 +43397,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmin", @@ -40064,7 +43422,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmin", @@ -40087,7 +43447,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "ctid", @@ -40110,7 +43472,9 @@ "name": "tid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "oid", @@ -40133,7 +43497,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "umuser", @@ -40156,7 +43522,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "umserver", @@ -40179,7 +43547,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "umoptions", @@ -40202,7 +43572,9 @@ "name": "_text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -40235,7 +43607,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "srvid", @@ -40258,7 +43632,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "srvname", @@ -40281,7 +43657,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "umuser", @@ -40304,7 +43682,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "usename", @@ -40327,7 +43707,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "umoptions", @@ -40350,7 +43732,9 @@ "name": "_text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -40383,7 +43767,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "viewname", @@ -40406,7 +43792,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "viewowner", @@ -40429,7 +43817,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "definition", @@ -40452,7 +43842,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -40493,7 +43885,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "fdwowner", @@ -40516,7 +43910,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "fdwoptions", @@ -40539,7 +43935,9 @@ "name": "_text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "foreign_data_wrapper_catalog", @@ -40562,7 +43960,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "foreign_data_wrapper_name", @@ -40585,7 +43985,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "authorization_identifier", @@ -40608,7 +44010,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "foreign_data_wrapper_language", @@ -40631,7 +44035,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -40664,7 +44070,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "srvoptions", @@ -40687,7 +44095,9 @@ "name": "_text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "foreign_server_catalog", @@ -40710,7 +44120,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "foreign_server_name", @@ -40733,7 +44145,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "foreign_data_wrapper_catalog", @@ -40756,7 +44170,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "foreign_data_wrapper_name", @@ -40779,7 +44195,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "foreign_server_type", @@ -40802,7 +44220,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "foreign_server_version", @@ -40825,7 +44245,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "authorization_identifier", @@ -40848,7 +44270,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -40881,7 +44305,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "relname", @@ -40904,7 +44330,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "attname", @@ -40927,7 +44355,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "attfdwoptions", @@ -40950,7 +44380,9 @@ "name": "_text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -40983,7 +44415,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "foreign_table_schema", @@ -41006,7 +44440,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "foreign_table_name", @@ -41029,7 +44465,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "ftoptions", @@ -41052,7 +44490,9 @@ "name": "_text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "foreign_server_catalog", @@ -41075,7 +44515,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "foreign_server_name", @@ -41098,7 +44540,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "authorization_identifier", @@ -41121,7 +44565,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -41154,7 +44600,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "umoptions", @@ -41177,7 +44625,9 @@ "name": "_text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "umuser", @@ -41200,7 +44650,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "authorization_identifier", @@ -41223,7 +44675,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "foreign_server_catalog", @@ -41246,7 +44700,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "foreign_server_name", @@ -41269,7 +44725,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "srvowner", @@ -41292,7 +44750,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -41325,7 +44785,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "role_name", @@ -41348,7 +44810,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "is_grantable", @@ -41371,7 +44835,9 @@ "name": "yes_or_no" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -41404,7 +44870,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "role_name", @@ -41427,7 +44895,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "is_grantable", @@ -41450,7 +44920,9 @@ "name": "yes_or_no" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -41483,7 +44955,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "udt_schema", @@ -41506,7 +44980,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "udt_name", @@ -41529,7 +45005,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "attribute_name", @@ -41552,7 +45030,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "ordinal_position", @@ -41575,7 +45055,9 @@ "name": "cardinal_number" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "attribute_default", @@ -41598,7 +45080,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "is_nullable", @@ -41621,7 +45105,9 @@ "name": "yes_or_no" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "data_type", @@ -41644,7 +45130,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "character_maximum_length", @@ -41667,7 +45155,9 @@ "name": "cardinal_number" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "character_octet_length", @@ -41690,7 +45180,9 @@ "name": "cardinal_number" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "character_set_catalog", @@ -41713,7 +45205,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "character_set_schema", @@ -41736,7 +45230,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "character_set_name", @@ -41759,7 +45255,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "collation_catalog", @@ -41782,7 +45280,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "collation_schema", @@ -41805,7 +45305,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "collation_name", @@ -41828,7 +45330,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "numeric_precision", @@ -41851,7 +45355,9 @@ "name": "cardinal_number" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "numeric_precision_radix", @@ -41874,7 +45380,9 @@ "name": "cardinal_number" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "numeric_scale", @@ -41897,7 +45405,9 @@ "name": "cardinal_number" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "datetime_precision", @@ -41920,7 +45430,9 @@ "name": "cardinal_number" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "interval_type", @@ -41943,7 +45455,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "interval_precision", @@ -41966,7 +45480,9 @@ "name": "cardinal_number" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "attribute_udt_catalog", @@ -41989,7 +45505,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "attribute_udt_schema", @@ -42012,7 +45530,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "attribute_udt_name", @@ -42035,7 +45555,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "scope_catalog", @@ -42058,7 +45580,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "scope_schema", @@ -42081,7 +45605,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "scope_name", @@ -42104,7 +45630,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "maximum_cardinality", @@ -42127,7 +45655,9 @@ "name": "cardinal_number" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "dtd_identifier", @@ -42150,7 +45680,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "is_derived_reference_attribute", @@ -42173,7 +45705,9 @@ "name": "yes_or_no" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -42206,7 +45740,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "character_set_schema", @@ -42229,7 +45765,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "character_set_name", @@ -42252,7 +45790,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "character_repertoire", @@ -42275,7 +45815,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "form_of_use", @@ -42298,7 +45840,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "default_collate_catalog", @@ -42321,7 +45865,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "default_collate_schema", @@ -42344,7 +45890,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "default_collate_name", @@ -42367,7 +45915,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -42400,7 +45950,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "constraint_schema", @@ -42423,7 +45975,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "constraint_name", @@ -42446,7 +46000,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "specific_catalog", @@ -42469,7 +46025,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "specific_schema", @@ -42492,7 +46050,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "specific_name", @@ -42515,7 +46075,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -42548,7 +46110,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "constraint_schema", @@ -42571,7 +46135,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "constraint_name", @@ -42594,7 +46160,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "check_clause", @@ -42617,7 +46185,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -42650,7 +46220,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "collation_schema", @@ -42673,7 +46245,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "collation_name", @@ -42696,7 +46270,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "character_set_catalog", @@ -42719,7 +46295,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "character_set_schema", @@ -42742,7 +46320,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "character_set_name", @@ -42765,7 +46345,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -42798,7 +46380,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "collation_schema", @@ -42821,7 +46405,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "collation_name", @@ -42844,7 +46430,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "pad_attribute", @@ -42867,7 +46455,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -42900,7 +46490,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "table_schema", @@ -42923,7 +46515,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "table_name", @@ -42946,7 +46540,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "column_name", @@ -42969,7 +46565,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "dependent_column", @@ -42992,7 +46590,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -43025,7 +46625,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "domain_schema", @@ -43048,7 +46650,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "domain_name", @@ -43071,7 +46675,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "table_catalog", @@ -43094,7 +46700,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "table_schema", @@ -43117,7 +46725,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "table_name", @@ -43140,7 +46750,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "column_name", @@ -43163,7 +46775,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -43196,7 +46810,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "table_schema", @@ -43219,7 +46835,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "table_name", @@ -43242,7 +46860,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "column_name", @@ -43265,7 +46885,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "option_name", @@ -43288,7 +46910,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "option_value", @@ -43311,7 +46935,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -43344,7 +46970,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "grantee", @@ -43367,7 +46995,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "table_catalog", @@ -43390,7 +47020,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "table_schema", @@ -43413,7 +47045,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "table_name", @@ -43436,7 +47070,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "column_name", @@ -43459,7 +47095,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "privilege_type", @@ -43482,7 +47120,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "is_grantable", @@ -43505,7 +47145,9 @@ "name": "yes_or_no" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -43538,7 +47180,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "udt_schema", @@ -43561,7 +47205,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "udt_name", @@ -43584,7 +47230,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "table_catalog", @@ -43607,7 +47255,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "table_schema", @@ -43630,7 +47280,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "table_name", @@ -43653,7 +47305,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "column_name", @@ -43676,7 +47330,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -43709,7 +47365,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "table_schema", @@ -43732,7 +47390,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "table_name", @@ -43755,7 +47415,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "column_name", @@ -43778,7 +47440,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "ordinal_position", @@ -43801,7 +47465,9 @@ "name": "cardinal_number" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "column_default", @@ -43824,7 +47490,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "is_nullable", @@ -43847,7 +47515,9 @@ "name": "yes_or_no" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "data_type", @@ -43870,7 +47540,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "character_maximum_length", @@ -43893,7 +47565,9 @@ "name": "cardinal_number" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "character_octet_length", @@ -43916,7 +47590,9 @@ "name": "cardinal_number" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "numeric_precision", @@ -43939,7 +47615,9 @@ "name": "cardinal_number" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "numeric_precision_radix", @@ -43962,7 +47640,9 @@ "name": "cardinal_number" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "numeric_scale", @@ -43985,7 +47665,9 @@ "name": "cardinal_number" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "datetime_precision", @@ -44008,7 +47690,9 @@ "name": "cardinal_number" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "interval_type", @@ -44031,7 +47715,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "interval_precision", @@ -44054,7 +47740,9 @@ "name": "cardinal_number" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "character_set_catalog", @@ -44077,7 +47765,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "character_set_schema", @@ -44100,7 +47790,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "character_set_name", @@ -44123,7 +47815,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "collation_catalog", @@ -44146,7 +47840,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "collation_schema", @@ -44169,7 +47865,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "collation_name", @@ -44192,7 +47890,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "domain_catalog", @@ -44215,7 +47915,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "domain_schema", @@ -44238,7 +47940,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "domain_name", @@ -44261,7 +47965,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "udt_catalog", @@ -44284,7 +47990,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "udt_schema", @@ -44307,7 +48015,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "udt_name", @@ -44330,7 +48040,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "scope_catalog", @@ -44353,7 +48065,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "scope_schema", @@ -44376,7 +48090,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "scope_name", @@ -44399,7 +48115,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "maximum_cardinality", @@ -44422,7 +48140,9 @@ "name": "cardinal_number" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "dtd_identifier", @@ -44445,7 +48165,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "is_self_referencing", @@ -44468,7 +48190,9 @@ "name": "yes_or_no" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "is_identity", @@ -44491,7 +48215,9 @@ "name": "yes_or_no" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "identity_generation", @@ -44514,7 +48240,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "identity_start", @@ -44537,7 +48265,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "identity_increment", @@ -44560,7 +48290,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "identity_maximum", @@ -44583,7 +48315,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "identity_minimum", @@ -44606,7 +48340,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "identity_cycle", @@ -44629,7 +48365,9 @@ "name": "yes_or_no" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "is_generated", @@ -44652,7 +48390,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "generation_expression", @@ -44675,7 +48415,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "is_updatable", @@ -44698,7 +48440,9 @@ "name": "yes_or_no" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -44731,7 +48475,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "table_schema", @@ -44754,7 +48500,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "table_name", @@ -44777,7 +48525,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "column_name", @@ -44800,7 +48550,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "constraint_catalog", @@ -44823,7 +48575,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "constraint_schema", @@ -44846,7 +48600,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "constraint_name", @@ -44869,7 +48625,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -44902,7 +48660,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "table_schema", @@ -44925,7 +48685,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "table_name", @@ -44948,7 +48710,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "constraint_catalog", @@ -44971,7 +48735,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "constraint_schema", @@ -44994,7 +48760,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "constraint_name", @@ -45017,7 +48785,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -45050,7 +48820,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "object_schema", @@ -45073,7 +48845,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "object_name", @@ -45096,7 +48870,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "object_type", @@ -45119,7 +48895,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "dtd_identifier", @@ -45142,7 +48920,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -45175,7 +48955,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "constraint_schema", @@ -45198,7 +48980,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "constraint_name", @@ -45221,7 +49005,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "domain_catalog", @@ -45244,7 +49030,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "domain_schema", @@ -45267,7 +49055,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "domain_name", @@ -45290,7 +49080,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "is_deferrable", @@ -45313,7 +49105,9 @@ "name": "yes_or_no" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "initially_deferred", @@ -45336,7 +49130,9 @@ "name": "yes_or_no" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -45369,7 +49165,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "udt_schema", @@ -45392,7 +49190,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "udt_name", @@ -45415,7 +49215,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "domain_catalog", @@ -45438,7 +49240,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "domain_schema", @@ -45461,7 +49265,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "domain_name", @@ -45484,7 +49290,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -45517,7 +49325,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "domain_schema", @@ -45540,7 +49350,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "domain_name", @@ -45563,7 +49375,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "data_type", @@ -45586,7 +49400,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "character_maximum_length", @@ -45609,7 +49425,9 @@ "name": "cardinal_number" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "character_octet_length", @@ -45632,7 +49450,9 @@ "name": "cardinal_number" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "character_set_catalog", @@ -45655,7 +49475,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "character_set_schema", @@ -45678,7 +49500,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "character_set_name", @@ -45701,7 +49525,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "collation_catalog", @@ -45724,7 +49550,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "collation_schema", @@ -45747,7 +49575,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "collation_name", @@ -45770,7 +49600,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "numeric_precision", @@ -45793,7 +49625,9 @@ "name": "cardinal_number" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "numeric_precision_radix", @@ -45816,7 +49650,9 @@ "name": "cardinal_number" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "numeric_scale", @@ -45839,7 +49675,9 @@ "name": "cardinal_number" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "datetime_precision", @@ -45862,7 +49700,9 @@ "name": "cardinal_number" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "interval_type", @@ -45885,7 +49725,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "interval_precision", @@ -45908,7 +49750,9 @@ "name": "cardinal_number" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "domain_default", @@ -45931,7 +49775,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "udt_catalog", @@ -45954,7 +49800,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "udt_schema", @@ -45977,7 +49825,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "udt_name", @@ -46000,7 +49850,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "scope_catalog", @@ -46023,7 +49875,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "scope_schema", @@ -46046,7 +49900,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "scope_name", @@ -46069,7 +49925,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "maximum_cardinality", @@ -46092,7 +49950,9 @@ "name": "cardinal_number" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "dtd_identifier", @@ -46115,7 +49975,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -46148,7 +50010,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "object_schema", @@ -46171,7 +50035,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "object_name", @@ -46194,7 +50060,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "object_type", @@ -46217,7 +50085,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "collection_type_identifier", @@ -46240,7 +50110,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "data_type", @@ -46263,7 +50135,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "character_maximum_length", @@ -46286,7 +50160,9 @@ "name": "cardinal_number" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "character_octet_length", @@ -46309,7 +50185,9 @@ "name": "cardinal_number" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "character_set_catalog", @@ -46332,7 +50210,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "character_set_schema", @@ -46355,7 +50235,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "character_set_name", @@ -46378,7 +50260,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "collation_catalog", @@ -46401,7 +50285,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "collation_schema", @@ -46424,7 +50310,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "collation_name", @@ -46447,7 +50335,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "numeric_precision", @@ -46470,7 +50360,9 @@ "name": "cardinal_number" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "numeric_precision_radix", @@ -46493,7 +50385,9 @@ "name": "cardinal_number" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "numeric_scale", @@ -46516,7 +50410,9 @@ "name": "cardinal_number" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "datetime_precision", @@ -46539,7 +50435,9 @@ "name": "cardinal_number" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "interval_type", @@ -46562,7 +50460,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "interval_precision", @@ -46585,7 +50485,9 @@ "name": "cardinal_number" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "domain_default", @@ -46608,7 +50510,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "udt_catalog", @@ -46631,7 +50535,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "udt_schema", @@ -46654,7 +50560,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "udt_name", @@ -46677,7 +50585,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "scope_catalog", @@ -46700,7 +50610,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "scope_schema", @@ -46723,7 +50635,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "scope_name", @@ -46746,7 +50660,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "maximum_cardinality", @@ -46769,7 +50685,9 @@ "name": "cardinal_number" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "dtd_identifier", @@ -46792,7 +50710,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -46825,7 +50745,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -46858,7 +50780,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "foreign_data_wrapper_name", @@ -46881,7 +50805,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "option_name", @@ -46904,7 +50830,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "option_value", @@ -46927,7 +50855,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -46960,7 +50890,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "foreign_data_wrapper_name", @@ -46983,7 +50915,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "authorization_identifier", @@ -47006,7 +50940,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "library_name", @@ -47029,7 +50965,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "foreign_data_wrapper_language", @@ -47052,7 +50990,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -47085,7 +51025,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "foreign_server_name", @@ -47108,7 +51050,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "option_name", @@ -47131,7 +51075,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "option_value", @@ -47154,7 +51100,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -47187,7 +51135,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "foreign_server_name", @@ -47210,7 +51160,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "foreign_data_wrapper_catalog", @@ -47233,7 +51185,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "foreign_data_wrapper_name", @@ -47256,7 +51210,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "foreign_server_type", @@ -47279,7 +51235,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "foreign_server_version", @@ -47302,7 +51260,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "authorization_identifier", @@ -47325,7 +51285,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -47358,7 +51320,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "foreign_table_schema", @@ -47381,7 +51345,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "foreign_table_name", @@ -47404,7 +51370,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "option_name", @@ -47427,7 +51395,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "option_value", @@ -47450,7 +51420,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -47483,7 +51455,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "foreign_table_schema", @@ -47506,7 +51480,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "foreign_table_name", @@ -47529,7 +51505,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "foreign_server_catalog", @@ -47552,7 +51530,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "foreign_server_name", @@ -47575,7 +51555,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -47608,7 +51590,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -47641,7 +51625,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "constraint_schema", @@ -47664,7 +51650,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "constraint_name", @@ -47687,7 +51675,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "table_catalog", @@ -47710,7 +51700,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "table_schema", @@ -47733,7 +51725,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "table_name", @@ -47756,7 +51750,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "column_name", @@ -47779,7 +51775,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "ordinal_position", @@ -47802,7 +51800,9 @@ "name": "cardinal_number" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "position_in_unique_constraint", @@ -47825,7 +51825,9 @@ "name": "cardinal_number" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -47858,7 +51860,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "specific_schema", @@ -47881,7 +51885,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "specific_name", @@ -47904,7 +51910,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "ordinal_position", @@ -47927,7 +51935,9 @@ "name": "cardinal_number" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "parameter_mode", @@ -47950,7 +51960,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "is_result", @@ -47973,7 +51985,9 @@ "name": "yes_or_no" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "as_locator", @@ -47996,7 +52010,9 @@ "name": "yes_or_no" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "parameter_name", @@ -48019,7 +52035,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "data_type", @@ -48042,7 +52060,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "character_maximum_length", @@ -48065,7 +52085,9 @@ "name": "cardinal_number" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "character_octet_length", @@ -48088,7 +52110,9 @@ "name": "cardinal_number" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "character_set_catalog", @@ -48111,7 +52135,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "character_set_schema", @@ -48134,7 +52160,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "character_set_name", @@ -48157,7 +52185,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "collation_catalog", @@ -48180,7 +52210,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "collation_schema", @@ -48203,7 +52235,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "collation_name", @@ -48226,7 +52260,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "numeric_precision", @@ -48249,7 +52285,9 @@ "name": "cardinal_number" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "numeric_precision_radix", @@ -48272,7 +52310,9 @@ "name": "cardinal_number" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "numeric_scale", @@ -48295,7 +52335,9 @@ "name": "cardinal_number" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "datetime_precision", @@ -48318,7 +52360,9 @@ "name": "cardinal_number" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "interval_type", @@ -48341,7 +52385,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "interval_precision", @@ -48364,7 +52410,9 @@ "name": "cardinal_number" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "udt_catalog", @@ -48387,7 +52435,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "udt_schema", @@ -48410,7 +52460,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "udt_name", @@ -48433,7 +52485,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "scope_catalog", @@ -48456,7 +52510,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "scope_schema", @@ -48479,7 +52535,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "scope_name", @@ -48502,7 +52560,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "maximum_cardinality", @@ -48525,7 +52585,9 @@ "name": "cardinal_number" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "dtd_identifier", @@ -48548,7 +52610,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "parameter_default", @@ -48571,7 +52635,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -48604,7 +52670,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "constraint_schema", @@ -48627,7 +52695,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "constraint_name", @@ -48650,7 +52720,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "unique_constraint_catalog", @@ -48673,7 +52745,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "unique_constraint_schema", @@ -48696,7 +52770,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "unique_constraint_name", @@ -48719,7 +52795,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "match_option", @@ -48742,7 +52820,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "update_rule", @@ -48765,7 +52845,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "delete_rule", @@ -48788,7 +52870,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -48821,7 +52905,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "grantee", @@ -48844,7 +52930,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "table_catalog", @@ -48867,7 +52955,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "table_schema", @@ -48890,7 +52980,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "table_name", @@ -48913,7 +53005,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "column_name", @@ -48936,7 +53030,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "privilege_type", @@ -48959,7 +53055,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "is_grantable", @@ -48982,7 +53080,9 @@ "name": "yes_or_no" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -49015,7 +53115,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "grantee", @@ -49038,7 +53140,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "specific_catalog", @@ -49061,7 +53165,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "specific_schema", @@ -49084,7 +53190,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "specific_name", @@ -49107,7 +53215,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "routine_catalog", @@ -49130,7 +53240,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "routine_schema", @@ -49153,7 +53265,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "routine_name", @@ -49176,7 +53290,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "privilege_type", @@ -49199,7 +53315,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "is_grantable", @@ -49222,7 +53340,9 @@ "name": "yes_or_no" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -49255,7 +53375,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "grantee", @@ -49278,7 +53400,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "table_catalog", @@ -49301,7 +53425,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "table_schema", @@ -49324,7 +53450,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "table_name", @@ -49347,7 +53475,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "privilege_type", @@ -49370,7 +53500,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "is_grantable", @@ -49393,7 +53525,9 @@ "name": "yes_or_no" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "with_hierarchy", @@ -49416,7 +53550,9 @@ "name": "yes_or_no" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -49449,7 +53585,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "grantee", @@ -49472,7 +53610,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "udt_catalog", @@ -49495,7 +53635,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "udt_schema", @@ -49518,7 +53660,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "udt_name", @@ -49541,7 +53685,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "privilege_type", @@ -49564,7 +53710,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "is_grantable", @@ -49587,7 +53735,9 @@ "name": "yes_or_no" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -49620,7 +53770,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "grantee", @@ -49643,7 +53795,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "object_catalog", @@ -49666,7 +53820,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "object_schema", @@ -49689,7 +53845,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "object_name", @@ -49712,7 +53870,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "object_type", @@ -49735,7 +53895,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "privilege_type", @@ -49758,7 +53920,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "is_grantable", @@ -49781,7 +53945,9 @@ "name": "yes_or_no" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -49814,7 +53980,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "specific_schema", @@ -49837,7 +54005,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "specific_name", @@ -49860,7 +54030,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "routine_catalog", @@ -49883,7 +54055,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "routine_schema", @@ -49906,7 +54080,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "routine_name", @@ -49929,7 +54105,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "table_catalog", @@ -49952,7 +54130,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "table_schema", @@ -49975,7 +54155,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "table_name", @@ -49998,7 +54180,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "column_name", @@ -50021,7 +54205,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -50054,7 +54240,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "grantee", @@ -50077,7 +54265,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "specific_catalog", @@ -50100,7 +54290,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "specific_schema", @@ -50123,7 +54315,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "specific_name", @@ -50146,7 +54340,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "routine_catalog", @@ -50169,7 +54365,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "routine_schema", @@ -50192,7 +54390,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "routine_name", @@ -50215,7 +54415,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "privilege_type", @@ -50238,7 +54440,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "is_grantable", @@ -50261,7 +54465,9 @@ "name": "yes_or_no" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -50294,7 +54500,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "specific_schema", @@ -50317,7 +54525,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "specific_name", @@ -50340,7 +54550,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "routine_catalog", @@ -50363,7 +54575,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "routine_schema", @@ -50386,7 +54600,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "routine_name", @@ -50409,7 +54625,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -50442,7 +54660,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "specific_schema", @@ -50465,7 +54685,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "specific_name", @@ -50488,7 +54710,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "routine_catalog", @@ -50511,7 +54735,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "routine_schema", @@ -50534,7 +54760,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "routine_name", @@ -50557,7 +54785,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "sequence_catalog", @@ -50580,7 +54810,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "sequence_schema", @@ -50603,7 +54835,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "sequence_name", @@ -50626,7 +54860,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -50659,7 +54895,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "specific_schema", @@ -50682,7 +54920,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "specific_name", @@ -50705,7 +54945,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "routine_catalog", @@ -50728,7 +54970,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "routine_schema", @@ -50751,7 +54995,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "routine_name", @@ -50774,7 +55020,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "table_catalog", @@ -50797,7 +55045,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "table_schema", @@ -50820,7 +55070,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "table_name", @@ -50843,7 +55095,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -50876,7 +55130,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "specific_schema", @@ -50899,7 +55155,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "specific_name", @@ -50922,7 +55180,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "routine_catalog", @@ -50945,7 +55205,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "routine_schema", @@ -50968,7 +55230,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "routine_name", @@ -50991,7 +55255,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "routine_type", @@ -51014,7 +55280,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "module_catalog", @@ -51037,7 +55305,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "module_schema", @@ -51060,7 +55330,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "module_name", @@ -51083,7 +55355,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "udt_catalog", @@ -51106,7 +55380,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "udt_schema", @@ -51129,7 +55405,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "udt_name", @@ -51152,7 +55430,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "data_type", @@ -51175,7 +55455,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "character_maximum_length", @@ -51198,7 +55480,9 @@ "name": "cardinal_number" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "character_octet_length", @@ -51221,7 +55505,9 @@ "name": "cardinal_number" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "character_set_catalog", @@ -51244,7 +55530,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "character_set_schema", @@ -51267,7 +55555,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "character_set_name", @@ -51290,7 +55580,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "collation_catalog", @@ -51313,7 +55605,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "collation_schema", @@ -51336,7 +55630,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "collation_name", @@ -51359,7 +55655,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "numeric_precision", @@ -51382,7 +55680,9 @@ "name": "cardinal_number" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "numeric_precision_radix", @@ -51405,7 +55705,9 @@ "name": "cardinal_number" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "numeric_scale", @@ -51428,7 +55730,9 @@ "name": "cardinal_number" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "datetime_precision", @@ -51451,7 +55755,9 @@ "name": "cardinal_number" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "interval_type", @@ -51474,7 +55780,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "interval_precision", @@ -51497,7 +55805,9 @@ "name": "cardinal_number" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "type_udt_catalog", @@ -51520,7 +55830,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "type_udt_schema", @@ -51543,7 +55855,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "type_udt_name", @@ -51566,7 +55880,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "scope_catalog", @@ -51589,7 +55905,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "scope_schema", @@ -51612,7 +55930,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "scope_name", @@ -51635,7 +55955,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "maximum_cardinality", @@ -51658,7 +55980,9 @@ "name": "cardinal_number" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "dtd_identifier", @@ -51681,7 +56005,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "routine_body", @@ -51704,7 +56030,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "routine_definition", @@ -51727,7 +56055,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "external_name", @@ -51750,7 +56080,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "external_language", @@ -51773,7 +56105,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "parameter_style", @@ -51796,7 +56130,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "is_deterministic", @@ -51819,7 +56155,9 @@ "name": "yes_or_no" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "sql_data_access", @@ -51842,7 +56180,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "is_null_call", @@ -51865,7 +56205,9 @@ "name": "yes_or_no" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "sql_path", @@ -51888,7 +56230,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "schema_level_routine", @@ -51911,7 +56255,9 @@ "name": "yes_or_no" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "max_dynamic_result_sets", @@ -51934,7 +56280,9 @@ "name": "cardinal_number" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "is_user_defined_cast", @@ -51957,7 +56305,9 @@ "name": "yes_or_no" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "is_implicitly_invocable", @@ -51980,7 +56330,9 @@ "name": "yes_or_no" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "security_type", @@ -52003,7 +56355,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "to_sql_specific_catalog", @@ -52026,7 +56380,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "to_sql_specific_schema", @@ -52049,7 +56405,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "to_sql_specific_name", @@ -52072,7 +56430,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "as_locator", @@ -52095,7 +56455,9 @@ "name": "yes_or_no" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "created", @@ -52118,7 +56480,9 @@ "name": "time_stamp" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "last_altered", @@ -52141,7 +56505,9 @@ "name": "time_stamp" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "new_savepoint_level", @@ -52164,7 +56530,9 @@ "name": "yes_or_no" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "is_udt_dependent", @@ -52187,7 +56555,9 @@ "name": "yes_or_no" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "result_cast_from_data_type", @@ -52210,7 +56580,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "result_cast_as_locator", @@ -52233,7 +56605,9 @@ "name": "yes_or_no" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "result_cast_char_max_length", @@ -52256,7 +56630,9 @@ "name": "cardinal_number" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "result_cast_char_octet_length", @@ -52279,7 +56655,9 @@ "name": "cardinal_number" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "result_cast_char_set_catalog", @@ -52302,7 +56680,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "result_cast_char_set_schema", @@ -52325,7 +56705,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "result_cast_char_set_name", @@ -52348,7 +56730,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "result_cast_collation_catalog", @@ -52371,7 +56755,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "result_cast_collation_schema", @@ -52394,7 +56780,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "result_cast_collation_name", @@ -52417,7 +56805,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "result_cast_numeric_precision", @@ -52440,7 +56830,9 @@ "name": "cardinal_number" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "result_cast_numeric_precision_radix", @@ -52463,7 +56855,9 @@ "name": "cardinal_number" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "result_cast_numeric_scale", @@ -52486,7 +56880,9 @@ "name": "cardinal_number" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "result_cast_datetime_precision", @@ -52509,7 +56905,9 @@ "name": "cardinal_number" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "result_cast_interval_type", @@ -52532,7 +56930,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "result_cast_interval_precision", @@ -52555,7 +56955,9 @@ "name": "cardinal_number" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "result_cast_type_udt_catalog", @@ -52578,7 +56980,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "result_cast_type_udt_schema", @@ -52601,7 +57005,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "result_cast_type_udt_name", @@ -52624,7 +57030,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "result_cast_scope_catalog", @@ -52647,7 +57055,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "result_cast_scope_schema", @@ -52670,7 +57080,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "result_cast_scope_name", @@ -52693,7 +57105,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "result_cast_maximum_cardinality", @@ -52716,7 +57130,9 @@ "name": "cardinal_number" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "result_cast_dtd_identifier", @@ -52739,7 +57155,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -52772,7 +57190,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "schema_name", @@ -52795,7 +57215,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "schema_owner", @@ -52818,7 +57240,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "default_character_set_catalog", @@ -52841,7 +57265,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "default_character_set_schema", @@ -52864,7 +57290,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "default_character_set_name", @@ -52887,7 +57315,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "sql_path", @@ -52910,7 +57340,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -52943,7 +57375,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "sequence_schema", @@ -52966,7 +57400,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "sequence_name", @@ -52989,7 +57425,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "data_type", @@ -53012,7 +57450,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "numeric_precision", @@ -53035,7 +57475,9 @@ "name": "cardinal_number" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "numeric_precision_radix", @@ -53058,7 +57500,9 @@ "name": "cardinal_number" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "numeric_scale", @@ -53081,7 +57525,9 @@ "name": "cardinal_number" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "start_value", @@ -53104,7 +57550,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "minimum_value", @@ -53127,7 +57575,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "maximum_value", @@ -53150,7 +57600,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "increment", @@ -53173,7 +57625,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cycle_option", @@ -53196,7 +57650,9 @@ "name": "yes_or_no" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -53229,7 +57685,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmax", @@ -53252,7 +57710,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmax", @@ -53275,7 +57735,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmin", @@ -53298,7 +57760,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmin", @@ -53321,7 +57785,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "ctid", @@ -53344,7 +57810,9 @@ "name": "tid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "feature_id", @@ -53367,7 +57835,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "feature_name", @@ -53390,7 +57860,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "sub_feature_id", @@ -53413,7 +57885,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "sub_feature_name", @@ -53436,7 +57910,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "is_supported", @@ -53459,7 +57935,9 @@ "name": "yes_or_no" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "is_verified_by", @@ -53482,7 +57960,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "comments", @@ -53505,7 +57985,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -53538,7 +58020,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmax", @@ -53561,7 +58045,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmax", @@ -53584,7 +58070,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmin", @@ -53607,7 +58095,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmin", @@ -53630,7 +58120,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "ctid", @@ -53653,7 +58145,9 @@ "name": "tid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "implementation_info_id", @@ -53676,7 +58170,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "implementation_info_name", @@ -53699,7 +58195,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "integer_value", @@ -53722,7 +58220,9 @@ "name": "cardinal_number" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "character_value", @@ -53745,7 +58245,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "comments", @@ -53768,7 +58270,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -53801,7 +58305,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmax", @@ -53824,7 +58330,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmax", @@ -53847,7 +58355,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmin", @@ -53870,7 +58380,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmin", @@ -53893,7 +58405,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "ctid", @@ -53916,7 +58430,9 @@ "name": "tid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "feature_id", @@ -53939,7 +58455,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "feature_name", @@ -53962,7 +58480,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "is_supported", @@ -53985,7 +58505,9 @@ "name": "yes_or_no" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "is_verified_by", @@ -54008,7 +58530,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "comments", @@ -54031,7 +58555,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -54064,7 +58590,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmax", @@ -54087,7 +58615,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmax", @@ -54110,7 +58640,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmin", @@ -54133,7 +58665,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmin", @@ -54156,7 +58690,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "ctid", @@ -54179,7 +58715,9 @@ "name": "tid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "sizing_id", @@ -54202,7 +58740,9 @@ "name": "cardinal_number" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "sizing_name", @@ -54225,7 +58765,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "supported_value", @@ -54248,7 +58790,9 @@ "name": "cardinal_number" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "comments", @@ -54271,7 +58815,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -54304,7 +58850,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "constraint_schema", @@ -54327,7 +58875,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "constraint_name", @@ -54350,7 +58900,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "table_catalog", @@ -54373,7 +58925,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "table_schema", @@ -54396,7 +58950,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "table_name", @@ -54419,7 +58975,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "constraint_type", @@ -54442,7 +59000,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "is_deferrable", @@ -54465,7 +59025,9 @@ "name": "yes_or_no" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "initially_deferred", @@ -54488,7 +59050,9 @@ "name": "yes_or_no" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "enforced", @@ -54511,7 +59075,9 @@ "name": "yes_or_no" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "nulls_distinct", @@ -54534,7 +59100,9 @@ "name": "yes_or_no" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -54567,7 +59135,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "grantee", @@ -54590,7 +59160,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "table_catalog", @@ -54613,7 +59185,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "table_schema", @@ -54636,7 +59210,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "table_name", @@ -54659,7 +59235,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "privilege_type", @@ -54682,7 +59260,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "is_grantable", @@ -54705,7 +59285,9 @@ "name": "yes_or_no" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "with_hierarchy", @@ -54728,7 +59310,9 @@ "name": "yes_or_no" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -54761,7 +59345,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "table_schema", @@ -54784,7 +59370,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "table_name", @@ -54807,7 +59395,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "table_type", @@ -54830,7 +59420,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "self_referencing_column_name", @@ -54853,7 +59445,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "reference_generation", @@ -54876,7 +59470,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "user_defined_type_catalog", @@ -54899,7 +59495,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "user_defined_type_schema", @@ -54922,7 +59520,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "user_defined_type_name", @@ -54945,7 +59545,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "is_insertable_into", @@ -54968,7 +59570,9 @@ "name": "yes_or_no" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "is_typed", @@ -54991,7 +59595,9 @@ "name": "yes_or_no" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "commit_action", @@ -55014,7 +59620,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -55047,7 +59655,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "udt_schema", @@ -55070,7 +59680,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "udt_name", @@ -55093,7 +59705,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "specific_catalog", @@ -55116,7 +59730,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "specific_schema", @@ -55139,7 +59755,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "specific_name", @@ -55162,7 +59780,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "group_name", @@ -55185,7 +59805,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "transform_type", @@ -55208,7 +59830,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -55241,7 +59865,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "trigger_schema", @@ -55264,7 +59890,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "trigger_name", @@ -55287,7 +59915,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "event_object_catalog", @@ -55310,7 +59940,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "event_object_schema", @@ -55333,7 +59965,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "event_object_table", @@ -55356,7 +59990,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "event_object_column", @@ -55379,7 +60015,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -55412,7 +60050,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "trigger_schema", @@ -55435,7 +60075,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "trigger_name", @@ -55458,7 +60100,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "event_manipulation", @@ -55481,7 +60125,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "event_object_catalog", @@ -55504,7 +60150,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "event_object_schema", @@ -55527,7 +60175,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "event_object_table", @@ -55550,7 +60200,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "action_order", @@ -55573,7 +60225,9 @@ "name": "cardinal_number" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "action_condition", @@ -55596,7 +60250,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "action_statement", @@ -55619,7 +60275,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "action_orientation", @@ -55642,7 +60300,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "action_timing", @@ -55665,7 +60325,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "action_reference_old_table", @@ -55688,7 +60350,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "action_reference_new_table", @@ -55711,7 +60375,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "action_reference_old_row", @@ -55734,7 +60400,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "action_reference_new_row", @@ -55757,7 +60425,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "created", @@ -55780,7 +60450,9 @@ "name": "time_stamp" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -55813,7 +60485,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "grantee", @@ -55836,7 +60510,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "udt_catalog", @@ -55859,7 +60535,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "udt_schema", @@ -55882,7 +60560,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "udt_name", @@ -55905,7 +60585,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "privilege_type", @@ -55928,7 +60610,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "is_grantable", @@ -55951,7 +60635,9 @@ "name": "yes_or_no" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -55984,7 +60670,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "grantee", @@ -56007,7 +60695,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "object_catalog", @@ -56030,7 +60720,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "object_schema", @@ -56053,7 +60745,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "object_name", @@ -56076,7 +60770,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "object_type", @@ -56099,7 +60795,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "privilege_type", @@ -56122,7 +60820,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "is_grantable", @@ -56145,7 +60845,9 @@ "name": "yes_or_no" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -56178,7 +60880,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "user_defined_type_schema", @@ -56201,7 +60905,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "user_defined_type_name", @@ -56224,7 +60930,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "user_defined_type_category", @@ -56247,7 +60955,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "is_instantiable", @@ -56270,7 +60980,9 @@ "name": "yes_or_no" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "is_final", @@ -56293,7 +61005,9 @@ "name": "yes_or_no" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "ordering_form", @@ -56316,7 +61030,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "ordering_category", @@ -56339,7 +61055,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "ordering_routine_catalog", @@ -56362,7 +61080,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "ordering_routine_schema", @@ -56385,7 +61105,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "ordering_routine_name", @@ -56408,7 +61130,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "reference_type", @@ -56431,7 +61155,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "data_type", @@ -56454,7 +61180,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "character_maximum_length", @@ -56477,7 +61205,9 @@ "name": "cardinal_number" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "character_octet_length", @@ -56500,7 +61230,9 @@ "name": "cardinal_number" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "character_set_catalog", @@ -56523,7 +61255,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "character_set_schema", @@ -56546,7 +61280,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "character_set_name", @@ -56569,7 +61305,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "collation_catalog", @@ -56592,7 +61330,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "collation_schema", @@ -56615,7 +61355,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "collation_name", @@ -56638,7 +61380,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "numeric_precision", @@ -56661,7 +61405,9 @@ "name": "cardinal_number" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "numeric_precision_radix", @@ -56684,7 +61430,9 @@ "name": "cardinal_number" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "numeric_scale", @@ -56707,7 +61455,9 @@ "name": "cardinal_number" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "datetime_precision", @@ -56730,7 +61480,9 @@ "name": "cardinal_number" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "interval_type", @@ -56753,7 +61505,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "interval_precision", @@ -56776,7 +61530,9 @@ "name": "cardinal_number" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "source_dtd_identifier", @@ -56799,7 +61555,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "ref_dtd_identifier", @@ -56822,7 +61580,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -56855,7 +61615,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "foreign_server_catalog", @@ -56878,7 +61640,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "foreign_server_name", @@ -56901,7 +61665,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "option_name", @@ -56924,7 +61690,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "option_value", @@ -56947,7 +61715,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -56980,7 +61750,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "foreign_server_catalog", @@ -57003,7 +61775,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "foreign_server_name", @@ -57026,7 +61800,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -57059,7 +61835,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "view_schema", @@ -57082,7 +61860,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "view_name", @@ -57105,7 +61885,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "table_catalog", @@ -57128,7 +61910,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "table_schema", @@ -57151,7 +61935,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "table_name", @@ -57174,7 +61960,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "column_name", @@ -57197,7 +61985,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -57230,7 +62020,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "table_schema", @@ -57253,7 +62045,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "table_name", @@ -57276,7 +62070,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "specific_catalog", @@ -57299,7 +62095,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "specific_schema", @@ -57322,7 +62120,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "specific_name", @@ -57345,7 +62145,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -57378,7 +62180,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "view_schema", @@ -57401,7 +62205,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "view_name", @@ -57424,7 +62230,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "table_catalog", @@ -57447,7 +62255,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "table_schema", @@ -57470,7 +62280,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "table_name", @@ -57493,7 +62305,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -57526,7 +62340,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "table_schema", @@ -57549,7 +62365,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "table_name", @@ -57572,7 +62390,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "view_definition", @@ -57595,7 +62415,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "check_option", @@ -57618,7 +62440,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "is_updatable", @@ -57641,7 +62465,9 @@ "name": "yes_or_no" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "is_insertable_into", @@ -57664,7 +62490,9 @@ "name": "yes_or_no" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "is_trigger_updatable", @@ -57687,7 +62515,9 @@ "name": "yes_or_no" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "is_trigger_deletable", @@ -57710,7 +62540,9 @@ "name": "yes_or_no" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "is_trigger_insertable_into", @@ -57733,7 +62565,9 @@ "name": "yes_or_no" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -57771,7 +62605,9 @@ "name": "bigserial" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "id", + "unsigned": false }, { "name": "name", @@ -57794,7 +62630,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "name", + "unsigned": false }, { "name": "bio", @@ -57817,7 +62655,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "bio", + "unsigned": false } ], "params": [ @@ -57844,7 +62684,9 @@ "name": "bigserial" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "id", + "unsigned": false } } ], @@ -57878,7 +62720,9 @@ "name": "bigserial" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "id", + "unsigned": false }, { "name": "name", @@ -57901,7 +62745,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "name", + "unsigned": false }, { "name": "bio", @@ -57924,7 +62770,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "bio", + "unsigned": false } ], "params": [], @@ -57958,7 +62806,9 @@ "name": "bigserial" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "id", + "unsigned": false }, { "name": "name", @@ -57981,7 +62831,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "name", + "unsigned": false }, { "name": "bio", @@ -58004,7 +62856,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "bio", + "unsigned": false } ], "params": [ @@ -58031,7 +62885,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "name", + "unsigned": false } }, { @@ -58057,7 +62913,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "bio", + "unsigned": false } } ], @@ -58098,7 +62956,9 @@ "name": "bigserial" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "id", + "unsigned": false } } ], @@ -58107,6 +62967,6 @@ "insert_into_table": null } ], - "sqlc_version": "v1.18.0", + "sqlc_version": "v1.19.0", "plugin_options": "" } diff --git a/internal/endtoend/testdata/codegen_struct_field_names/stdlib/README.md b/internal/endtoend/testdata/codegen_struct_field_names/stdlib/README.md new file mode 100644 index 0000000000..910e4f711f --- /dev/null +++ b/internal/endtoend/testdata/codegen_struct_field_names/stdlib/README.md @@ -0,0 +1 @@ +This tests that Go struct field names are proper Go identifiers. \ No newline at end of file diff --git a/internal/endtoend/testdata/codegen_struct_field_names/stdlib/go/db.go b/internal/endtoend/testdata/codegen_struct_field_names/stdlib/go/db.go new file mode 100644 index 0000000000..ec5e95c4ab --- /dev/null +++ b/internal/endtoend/testdata/codegen_struct_field_names/stdlib/go/db.go @@ -0,0 +1,31 @@ +// Code generated by sqlc. DO NOT EDIT. +// versions: +// sqlc v1.19.0 + +package querytest + +import ( + "context" + "database/sql" +) + +type DBTX interface { + ExecContext(context.Context, string, ...interface{}) (sql.Result, error) + PrepareContext(context.Context, string) (*sql.Stmt, error) + QueryContext(context.Context, string, ...interface{}) (*sql.Rows, error) + QueryRowContext(context.Context, string, ...interface{}) *sql.Row +} + +func New(db DBTX) *Queries { + return &Queries{db: db} +} + +type Queries struct { + db DBTX +} + +func (q *Queries) WithTx(tx *sql.Tx) *Queries { + return &Queries{ + db: tx, + } +} diff --git a/internal/endtoend/testdata/codegen_struct_field_names/stdlib/go/models.go b/internal/endtoend/testdata/codegen_struct_field_names/stdlib/go/models.go new file mode 100644 index 0000000000..ffd190db88 --- /dev/null +++ b/internal/endtoend/testdata/codegen_struct_field_names/stdlib/go/models.go @@ -0,0 +1,15 @@ +// Code generated by sqlc. DO NOT EDIT. +// versions: +// sqlc v1.19.0 + +package querytest + +import ( + "database/sql" +) + +type Bar struct { + ID int32 + NobodyWouldBelieveThis sql.NullInt32 + ParentID sql.NullInt32 +} diff --git a/internal/endtoend/testdata/codegen_struct_field_names/stdlib/go/query.sql.go b/internal/endtoend/testdata/codegen_struct_field_names/stdlib/go/query.sql.go new file mode 100644 index 0000000000..9fd4277521 --- /dev/null +++ b/internal/endtoend/testdata/codegen_struct_field_names/stdlib/go/query.sql.go @@ -0,0 +1,21 @@ +// Code generated by sqlc. DO NOT EDIT. +// versions: +// sqlc v1.19.0 +// source: query.sql + +package querytest + +import ( + "context" +) + +const test = `-- name: test :one +SELECT id, !!!nobody,_,-would-believe---this-...?!, parent id from bar limit 1 +` + +func (q *Queries) test(ctx context.Context) (Bar, error) { + row := q.db.QueryRowContext(ctx, test) + var i Bar + err := row.Scan(&i.ID, &i.NobodyWouldBelieveThis, &i.ParentID) + return i, err +} diff --git a/internal/endtoend/testdata/codegen_struct_field_names/stdlib/query.sql b/internal/endtoend/testdata/codegen_struct_field_names/stdlib/query.sql new file mode 100644 index 0000000000..853a207ad8 --- /dev/null +++ b/internal/endtoend/testdata/codegen_struct_field_names/stdlib/query.sql @@ -0,0 +1,7 @@ +CREATE TABLE bar ( + id INT NOT NULL, + "!!!nobody,_,-would-believe---this-...?!" INT, + "parent id" INT); + +-- name: test :one +SELECT * from bar limit 1; diff --git a/internal/endtoend/testdata/codegen_struct_field_names/stdlib/sqlc.json b/internal/endtoend/testdata/codegen_struct_field_names/stdlib/sqlc.json new file mode 100644 index 0000000000..bc05cb0384 --- /dev/null +++ b/internal/endtoend/testdata/codegen_struct_field_names/stdlib/sqlc.json @@ -0,0 +1,11 @@ +{ + "version": "1", + "packages": [ + { + "path": "go", + "name": "querytest", + "schema": "query.sql", + "queries": "query.sql" + } + ] +} \ No newline at end of file diff --git a/internal/endtoend/testdata/column_as/mysql/go/db.go b/internal/endtoend/testdata/column_as/mysql/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/column_as/mysql/go/db.go +++ b/internal/endtoend/testdata/column_as/mysql/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/column_as/mysql/go/models.go b/internal/endtoend/testdata/column_as/mysql/go/models.go index 72fdfcbb0c..8717a6625c 100644 --- a/internal/endtoend/testdata/column_as/mysql/go/models.go +++ b/internal/endtoend/testdata/column_as/mysql/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/column_as/mysql/go/query.sql.go b/internal/endtoend/testdata/column_as/mysql/go/query.sql.go index 7c85c9cf38..143248a39a 100644 --- a/internal/endtoend/testdata/column_as/mysql/go/query.sql.go +++ b/internal/endtoend/testdata/column_as/mysql/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/column_as/postgresql/pgx/v4/go/db.go b/internal/endtoend/testdata/column_as/postgresql/pgx/v4/go/db.go index 5a2cde8cda..b85cf956cc 100644 --- a/internal/endtoend/testdata/column_as/postgresql/pgx/v4/go/db.go +++ b/internal/endtoend/testdata/column_as/postgresql/pgx/v4/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/column_as/postgresql/pgx/v4/go/models.go b/internal/endtoend/testdata/column_as/postgresql/pgx/v4/go/models.go index 72fdfcbb0c..8717a6625c 100644 --- a/internal/endtoend/testdata/column_as/postgresql/pgx/v4/go/models.go +++ b/internal/endtoend/testdata/column_as/postgresql/pgx/v4/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/column_as/postgresql/pgx/v4/go/query.sql.go b/internal/endtoend/testdata/column_as/postgresql/pgx/v4/go/query.sql.go index 23a8bfbaa4..0220a932c6 100644 --- a/internal/endtoend/testdata/column_as/postgresql/pgx/v4/go/query.sql.go +++ b/internal/endtoend/testdata/column_as/postgresql/pgx/v4/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/column_as/postgresql/pgx/v5/go/db.go b/internal/endtoend/testdata/column_as/postgresql/pgx/v5/go/db.go index 7bc02a1d7d..b0ad84571a 100644 --- a/internal/endtoend/testdata/column_as/postgresql/pgx/v5/go/db.go +++ b/internal/endtoend/testdata/column_as/postgresql/pgx/v5/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/column_as/postgresql/pgx/v5/go/models.go b/internal/endtoend/testdata/column_as/postgresql/pgx/v5/go/models.go index 72fdfcbb0c..8717a6625c 100644 --- a/internal/endtoend/testdata/column_as/postgresql/pgx/v5/go/models.go +++ b/internal/endtoend/testdata/column_as/postgresql/pgx/v5/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/column_as/postgresql/pgx/v5/go/query.sql.go b/internal/endtoend/testdata/column_as/postgresql/pgx/v5/go/query.sql.go index 23a8bfbaa4..0220a932c6 100644 --- a/internal/endtoend/testdata/column_as/postgresql/pgx/v5/go/query.sql.go +++ b/internal/endtoend/testdata/column_as/postgresql/pgx/v5/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/column_as/postgresql/stdlib/go/db.go b/internal/endtoend/testdata/column_as/postgresql/stdlib/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/column_as/postgresql/stdlib/go/db.go +++ b/internal/endtoend/testdata/column_as/postgresql/stdlib/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/column_as/postgresql/stdlib/go/models.go b/internal/endtoend/testdata/column_as/postgresql/stdlib/go/models.go index 72fdfcbb0c..8717a6625c 100644 --- a/internal/endtoend/testdata/column_as/postgresql/stdlib/go/models.go +++ b/internal/endtoend/testdata/column_as/postgresql/stdlib/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/column_as/postgresql/stdlib/go/query.sql.go b/internal/endtoend/testdata/column_as/postgresql/stdlib/go/query.sql.go index 7c85c9cf38..143248a39a 100644 --- a/internal/endtoend/testdata/column_as/postgresql/stdlib/go/query.sql.go +++ b/internal/endtoend/testdata/column_as/postgresql/stdlib/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/column_as/sqlite/go/db.go b/internal/endtoend/testdata/column_as/sqlite/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/column_as/sqlite/go/db.go +++ b/internal/endtoend/testdata/column_as/sqlite/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/column_as/sqlite/go/models.go b/internal/endtoend/testdata/column_as/sqlite/go/models.go index 72fdfcbb0c..8717a6625c 100644 --- a/internal/endtoend/testdata/column_as/sqlite/go/models.go +++ b/internal/endtoend/testdata/column_as/sqlite/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/column_as/sqlite/go/query.sql.go b/internal/endtoend/testdata/column_as/sqlite/go/query.sql.go index 7c85c9cf38..143248a39a 100644 --- a/internal/endtoend/testdata/column_as/sqlite/go/query.sql.go +++ b/internal/endtoend/testdata/column_as/sqlite/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/comment_godoc/postgresql/pgx/v4/go/db.go b/internal/endtoend/testdata/comment_godoc/postgresql/pgx/v4/go/db.go index 5a2cde8cda..b85cf956cc 100644 --- a/internal/endtoend/testdata/comment_godoc/postgresql/pgx/v4/go/db.go +++ b/internal/endtoend/testdata/comment_godoc/postgresql/pgx/v4/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/comment_godoc/postgresql/pgx/v4/go/models.go b/internal/endtoend/testdata/comment_godoc/postgresql/pgx/v4/go/models.go index 8b3fc5caf0..505964c345 100644 --- a/internal/endtoend/testdata/comment_godoc/postgresql/pgx/v4/go/models.go +++ b/internal/endtoend/testdata/comment_godoc/postgresql/pgx/v4/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/comment_godoc/postgresql/pgx/v4/go/query.sql.go b/internal/endtoend/testdata/comment_godoc/postgresql/pgx/v4/go/query.sql.go index 47b263f079..2596407de2 100644 --- a/internal/endtoend/testdata/comment_godoc/postgresql/pgx/v4/go/query.sql.go +++ b/internal/endtoend/testdata/comment_godoc/postgresql/pgx/v4/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/comment_godoc/postgresql/pgx/v5/go/db.go b/internal/endtoend/testdata/comment_godoc/postgresql/pgx/v5/go/db.go index 7bc02a1d7d..b0ad84571a 100644 --- a/internal/endtoend/testdata/comment_godoc/postgresql/pgx/v5/go/db.go +++ b/internal/endtoend/testdata/comment_godoc/postgresql/pgx/v5/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/comment_godoc/postgresql/pgx/v5/go/models.go b/internal/endtoend/testdata/comment_godoc/postgresql/pgx/v5/go/models.go index 364aa87c97..6e75f23651 100644 --- a/internal/endtoend/testdata/comment_godoc/postgresql/pgx/v5/go/models.go +++ b/internal/endtoend/testdata/comment_godoc/postgresql/pgx/v5/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/comment_godoc/postgresql/pgx/v5/go/query.sql.go b/internal/endtoend/testdata/comment_godoc/postgresql/pgx/v5/go/query.sql.go index be0c36bba6..7857aa704a 100644 --- a/internal/endtoend/testdata/comment_godoc/postgresql/pgx/v5/go/query.sql.go +++ b/internal/endtoend/testdata/comment_godoc/postgresql/pgx/v5/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/comment_godoc_db_argument/postgresql/pgx/v4/go/db.go b/internal/endtoend/testdata/comment_godoc_db_argument/postgresql/pgx/v4/go/db.go index 3b0da0f7a7..83ef70ea85 100644 --- a/internal/endtoend/testdata/comment_godoc_db_argument/postgresql/pgx/v4/go/db.go +++ b/internal/endtoend/testdata/comment_godoc_db_argument/postgresql/pgx/v4/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/comment_godoc_db_argument/postgresql/pgx/v4/go/models.go b/internal/endtoend/testdata/comment_godoc_db_argument/postgresql/pgx/v4/go/models.go index 8b3fc5caf0..505964c345 100644 --- a/internal/endtoend/testdata/comment_godoc_db_argument/postgresql/pgx/v4/go/models.go +++ b/internal/endtoend/testdata/comment_godoc_db_argument/postgresql/pgx/v4/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/comment_godoc_db_argument/postgresql/pgx/v4/go/query.sql.go b/internal/endtoend/testdata/comment_godoc_db_argument/postgresql/pgx/v4/go/query.sql.go index a7440ec651..73b8b4610e 100644 --- a/internal/endtoend/testdata/comment_godoc_db_argument/postgresql/pgx/v4/go/query.sql.go +++ b/internal/endtoend/testdata/comment_godoc_db_argument/postgresql/pgx/v4/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/comment_godoc_db_argument/postgresql/pgx/v5/go/db.go b/internal/endtoend/testdata/comment_godoc_db_argument/postgresql/pgx/v5/go/db.go index 27c22749b1..626bb0ca05 100644 --- a/internal/endtoend/testdata/comment_godoc_db_argument/postgresql/pgx/v5/go/db.go +++ b/internal/endtoend/testdata/comment_godoc_db_argument/postgresql/pgx/v5/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/comment_godoc_db_argument/postgresql/pgx/v5/go/models.go b/internal/endtoend/testdata/comment_godoc_db_argument/postgresql/pgx/v5/go/models.go index 364aa87c97..6e75f23651 100644 --- a/internal/endtoend/testdata/comment_godoc_db_argument/postgresql/pgx/v5/go/models.go +++ b/internal/endtoend/testdata/comment_godoc_db_argument/postgresql/pgx/v5/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/comment_godoc_db_argument/postgresql/pgx/v5/go/query.sql.go b/internal/endtoend/testdata/comment_godoc_db_argument/postgresql/pgx/v5/go/query.sql.go index 419d127eb6..4e98b1ca67 100644 --- a/internal/endtoend/testdata/comment_godoc_db_argument/postgresql/pgx/v5/go/query.sql.go +++ b/internal/endtoend/testdata/comment_godoc_db_argument/postgresql/pgx/v5/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/comment_on/postgresql/pgx/v4/go/db.go b/internal/endtoend/testdata/comment_on/postgresql/pgx/v4/go/db.go index 5a2cde8cda..b85cf956cc 100644 --- a/internal/endtoend/testdata/comment_on/postgresql/pgx/v4/go/db.go +++ b/internal/endtoend/testdata/comment_on/postgresql/pgx/v4/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/comment_on/postgresql/pgx/v4/go/models.go b/internal/endtoend/testdata/comment_on/postgresql/pgx/v4/go/models.go index 13bb73ee38..4130a3a1e7 100644 --- a/internal/endtoend/testdata/comment_on/postgresql/pgx/v4/go/models.go +++ b/internal/endtoend/testdata/comment_on/postgresql/pgx/v4/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest @@ -58,3 +58,8 @@ type FooBar struct { // this is the baz column Baz string } + +// this is the bat view +type FooBat struct { + Baz string +} diff --git a/internal/endtoend/testdata/comment_on/postgresql/pgx/v4/go/query.sql.go b/internal/endtoend/testdata/comment_on/postgresql/pgx/v4/go/query.sql.go index 4a3c99c44e..bda24fee73 100644 --- a/internal/endtoend/testdata/comment_on/postgresql/pgx/v4/go/query.sql.go +++ b/internal/endtoend/testdata/comment_on/postgresql/pgx/v4/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest @@ -32,3 +32,27 @@ func (q *Queries) ListBar(ctx context.Context) ([]string, error) { } return items, nil } + +const listBat = `-- name: ListBat :many +SELECT baz FROM foo.bat +` + +func (q *Queries) ListBat(ctx context.Context) ([]string, error) { + rows, err := q.db.Query(ctx, listBat) + if err != nil { + return nil, err + } + defer rows.Close() + var items []string + for rows.Next() { + var baz string + if err := rows.Scan(&baz); err != nil { + return nil, err + } + items = append(items, baz) + } + if err := rows.Err(); err != nil { + return nil, err + } + return items, nil +} diff --git a/internal/endtoend/testdata/comment_on/postgresql/pgx/v4/query.sql b/internal/endtoend/testdata/comment_on/postgresql/pgx/v4/query.sql index d2f15b3726..d3d24a1ea5 100644 --- a/internal/endtoend/testdata/comment_on/postgresql/pgx/v4/query.sql +++ b/internal/endtoend/testdata/comment_on/postgresql/pgx/v4/query.sql @@ -4,12 +4,18 @@ CREATE TABLE foo.bar ( baz text NOT NULL ); +CREATE VIEW foo.bat AS SELECT * FROM foo.bar; + CREATE TYPE foo.mood AS ENUM ('sad', 'ok', 'happy'); COMMENT ON SCHEMA foo IS 'this is the foo schema'; COMMENT ON TYPE foo.mood IS 'this is the mood type'; COMMENT ON TABLE foo.bar IS 'this is the bar table'; COMMENT ON COLUMN foo.bar.baz IS 'this is the baz column'; +COMMENT ON VIEW foo.bat IS 'this is the bat view '; -- name: ListBar :many SELECT * FROM foo.bar; + +-- name: ListBat :many +SELECT * FROM foo.bat; diff --git a/internal/endtoend/testdata/comment_on/postgresql/pgx/v5/go/db.go b/internal/endtoend/testdata/comment_on/postgresql/pgx/v5/go/db.go index 7bc02a1d7d..b0ad84571a 100644 --- a/internal/endtoend/testdata/comment_on/postgresql/pgx/v5/go/db.go +++ b/internal/endtoend/testdata/comment_on/postgresql/pgx/v5/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/comment_on/postgresql/pgx/v5/go/models.go b/internal/endtoend/testdata/comment_on/postgresql/pgx/v5/go/models.go index 13bb73ee38..4130a3a1e7 100644 --- a/internal/endtoend/testdata/comment_on/postgresql/pgx/v5/go/models.go +++ b/internal/endtoend/testdata/comment_on/postgresql/pgx/v5/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest @@ -58,3 +58,8 @@ type FooBar struct { // this is the baz column Baz string } + +// this is the bat view +type FooBat struct { + Baz string +} diff --git a/internal/endtoend/testdata/comment_on/postgresql/pgx/v5/go/query.sql.go b/internal/endtoend/testdata/comment_on/postgresql/pgx/v5/go/query.sql.go index 4a3c99c44e..bda24fee73 100644 --- a/internal/endtoend/testdata/comment_on/postgresql/pgx/v5/go/query.sql.go +++ b/internal/endtoend/testdata/comment_on/postgresql/pgx/v5/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest @@ -32,3 +32,27 @@ func (q *Queries) ListBar(ctx context.Context) ([]string, error) { } return items, nil } + +const listBat = `-- name: ListBat :many +SELECT baz FROM foo.bat +` + +func (q *Queries) ListBat(ctx context.Context) ([]string, error) { + rows, err := q.db.Query(ctx, listBat) + if err != nil { + return nil, err + } + defer rows.Close() + var items []string + for rows.Next() { + var baz string + if err := rows.Scan(&baz); err != nil { + return nil, err + } + items = append(items, baz) + } + if err := rows.Err(); err != nil { + return nil, err + } + return items, nil +} diff --git a/internal/endtoend/testdata/comment_on/postgresql/pgx/v5/query.sql b/internal/endtoend/testdata/comment_on/postgresql/pgx/v5/query.sql index d2f15b3726..d3d24a1ea5 100644 --- a/internal/endtoend/testdata/comment_on/postgresql/pgx/v5/query.sql +++ b/internal/endtoend/testdata/comment_on/postgresql/pgx/v5/query.sql @@ -4,12 +4,18 @@ CREATE TABLE foo.bar ( baz text NOT NULL ); +CREATE VIEW foo.bat AS SELECT * FROM foo.bar; + CREATE TYPE foo.mood AS ENUM ('sad', 'ok', 'happy'); COMMENT ON SCHEMA foo IS 'this is the foo schema'; COMMENT ON TYPE foo.mood IS 'this is the mood type'; COMMENT ON TABLE foo.bar IS 'this is the bar table'; COMMENT ON COLUMN foo.bar.baz IS 'this is the baz column'; +COMMENT ON VIEW foo.bat IS 'this is the bat view '; -- name: ListBar :many SELECT * FROM foo.bar; + +-- name: ListBat :many +SELECT * FROM foo.bat; diff --git a/internal/endtoend/testdata/comment_on/postgresql/stdlib/go/db.go b/internal/endtoend/testdata/comment_on/postgresql/stdlib/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/comment_on/postgresql/stdlib/go/db.go +++ b/internal/endtoend/testdata/comment_on/postgresql/stdlib/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/comment_on/postgresql/stdlib/go/models.go b/internal/endtoend/testdata/comment_on/postgresql/stdlib/go/models.go index 13bb73ee38..4130a3a1e7 100644 --- a/internal/endtoend/testdata/comment_on/postgresql/stdlib/go/models.go +++ b/internal/endtoend/testdata/comment_on/postgresql/stdlib/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest @@ -58,3 +58,8 @@ type FooBar struct { // this is the baz column Baz string } + +// this is the bat view +type FooBat struct { + Baz string +} diff --git a/internal/endtoend/testdata/comment_on/postgresql/stdlib/go/query.sql.go b/internal/endtoend/testdata/comment_on/postgresql/stdlib/go/query.sql.go index 67dc8ed663..5995b47103 100644 --- a/internal/endtoend/testdata/comment_on/postgresql/stdlib/go/query.sql.go +++ b/internal/endtoend/testdata/comment_on/postgresql/stdlib/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest @@ -35,3 +35,30 @@ func (q *Queries) ListBar(ctx context.Context) ([]string, error) { } return items, nil } + +const listBat = `-- name: ListBat :many +SELECT baz FROM foo.bat +` + +func (q *Queries) ListBat(ctx context.Context) ([]string, error) { + rows, err := q.db.QueryContext(ctx, listBat) + if err != nil { + return nil, err + } + defer rows.Close() + var items []string + for rows.Next() { + var baz string + if err := rows.Scan(&baz); err != nil { + return nil, err + } + items = append(items, baz) + } + if err := rows.Close(); err != nil { + return nil, err + } + if err := rows.Err(); err != nil { + return nil, err + } + return items, nil +} diff --git a/internal/endtoend/testdata/comment_on/postgresql/stdlib/query.sql b/internal/endtoend/testdata/comment_on/postgresql/stdlib/query.sql index d2f15b3726..d3d24a1ea5 100644 --- a/internal/endtoend/testdata/comment_on/postgresql/stdlib/query.sql +++ b/internal/endtoend/testdata/comment_on/postgresql/stdlib/query.sql @@ -4,12 +4,18 @@ CREATE TABLE foo.bar ( baz text NOT NULL ); +CREATE VIEW foo.bat AS SELECT * FROM foo.bar; + CREATE TYPE foo.mood AS ENUM ('sad', 'ok', 'happy'); COMMENT ON SCHEMA foo IS 'this is the foo schema'; COMMENT ON TYPE foo.mood IS 'this is the mood type'; COMMENT ON TABLE foo.bar IS 'this is the bar table'; COMMENT ON COLUMN foo.bar.baz IS 'this is the baz column'; +COMMENT ON VIEW foo.bat IS 'this is the bat view '; -- name: ListBar :many SELECT * FROM foo.bar; + +-- name: ListBat :many +SELECT * FROM foo.bat; diff --git a/internal/endtoend/testdata/comment_syntax/mysql/go/db.go b/internal/endtoend/testdata/comment_syntax/mysql/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/comment_syntax/mysql/go/db.go +++ b/internal/endtoend/testdata/comment_syntax/mysql/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/comment_syntax/mysql/go/models.go b/internal/endtoend/testdata/comment_syntax/mysql/go/models.go index 8b3fc5caf0..505964c345 100644 --- a/internal/endtoend/testdata/comment_syntax/mysql/go/models.go +++ b/internal/endtoend/testdata/comment_syntax/mysql/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/comment_syntax/mysql/go/query.sql.go b/internal/endtoend/testdata/comment_syntax/mysql/go/query.sql.go index 3a4858709e..6e7a3b5aca 100644 --- a/internal/endtoend/testdata/comment_syntax/mysql/go/query.sql.go +++ b/internal/endtoend/testdata/comment_syntax/mysql/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/comment_syntax/postgresql/pgx/v4/go/db.go b/internal/endtoend/testdata/comment_syntax/postgresql/pgx/v4/go/db.go index 5a2cde8cda..b85cf956cc 100644 --- a/internal/endtoend/testdata/comment_syntax/postgresql/pgx/v4/go/db.go +++ b/internal/endtoend/testdata/comment_syntax/postgresql/pgx/v4/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/comment_syntax/postgresql/pgx/v4/go/models.go b/internal/endtoend/testdata/comment_syntax/postgresql/pgx/v4/go/models.go index 8b3fc5caf0..505964c345 100644 --- a/internal/endtoend/testdata/comment_syntax/postgresql/pgx/v4/go/models.go +++ b/internal/endtoend/testdata/comment_syntax/postgresql/pgx/v4/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/comment_syntax/postgresql/pgx/v4/go/query.sql.go b/internal/endtoend/testdata/comment_syntax/postgresql/pgx/v4/go/query.sql.go index 3d78b2a2b4..20b0ec9fa2 100644 --- a/internal/endtoend/testdata/comment_syntax/postgresql/pgx/v4/go/query.sql.go +++ b/internal/endtoend/testdata/comment_syntax/postgresql/pgx/v4/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/comment_syntax/postgresql/pgx/v5/go/db.go b/internal/endtoend/testdata/comment_syntax/postgresql/pgx/v5/go/db.go index 7bc02a1d7d..b0ad84571a 100644 --- a/internal/endtoend/testdata/comment_syntax/postgresql/pgx/v5/go/db.go +++ b/internal/endtoend/testdata/comment_syntax/postgresql/pgx/v5/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/comment_syntax/postgresql/pgx/v5/go/models.go b/internal/endtoend/testdata/comment_syntax/postgresql/pgx/v5/go/models.go index 364aa87c97..6e75f23651 100644 --- a/internal/endtoend/testdata/comment_syntax/postgresql/pgx/v5/go/models.go +++ b/internal/endtoend/testdata/comment_syntax/postgresql/pgx/v5/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/comment_syntax/postgresql/pgx/v5/go/query.sql.go b/internal/endtoend/testdata/comment_syntax/postgresql/pgx/v5/go/query.sql.go index ae8f9a99f5..6517c718b0 100644 --- a/internal/endtoend/testdata/comment_syntax/postgresql/pgx/v5/go/query.sql.go +++ b/internal/endtoend/testdata/comment_syntax/postgresql/pgx/v5/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/comment_syntax/postgresql/stdlib/go/db.go b/internal/endtoend/testdata/comment_syntax/postgresql/stdlib/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/comment_syntax/postgresql/stdlib/go/db.go +++ b/internal/endtoend/testdata/comment_syntax/postgresql/stdlib/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/comment_syntax/postgresql/stdlib/go/models.go b/internal/endtoend/testdata/comment_syntax/postgresql/stdlib/go/models.go index 8b3fc5caf0..505964c345 100644 --- a/internal/endtoend/testdata/comment_syntax/postgresql/stdlib/go/models.go +++ b/internal/endtoend/testdata/comment_syntax/postgresql/stdlib/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/comment_syntax/postgresql/stdlib/go/query.sql.go b/internal/endtoend/testdata/comment_syntax/postgresql/stdlib/go/query.sql.go index bac6975515..7627783477 100644 --- a/internal/endtoend/testdata/comment_syntax/postgresql/stdlib/go/query.sql.go +++ b/internal/endtoend/testdata/comment_syntax/postgresql/stdlib/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/comment_syntax/sqlite/go/db.go b/internal/endtoend/testdata/comment_syntax/sqlite/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/comment_syntax/sqlite/go/db.go +++ b/internal/endtoend/testdata/comment_syntax/sqlite/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/comment_syntax/sqlite/go/models.go b/internal/endtoend/testdata/comment_syntax/sqlite/go/models.go index 8b3fc5caf0..505964c345 100644 --- a/internal/endtoend/testdata/comment_syntax/sqlite/go/models.go +++ b/internal/endtoend/testdata/comment_syntax/sqlite/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/comment_syntax/sqlite/go/query.sql.go b/internal/endtoend/testdata/comment_syntax/sqlite/go/query.sql.go index bac6975515..7627783477 100644 --- a/internal/endtoend/testdata/comment_syntax/sqlite/go/query.sql.go +++ b/internal/endtoend/testdata/comment_syntax/sqlite/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/comparisons/mysql/go/db.go b/internal/endtoend/testdata/comparisons/mysql/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/comparisons/mysql/go/db.go +++ b/internal/endtoend/testdata/comparisons/mysql/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/comparisons/mysql/go/models.go b/internal/endtoend/testdata/comparisons/mysql/go/models.go index 7c16100f10..069590d50e 100644 --- a/internal/endtoend/testdata/comparisons/mysql/go/models.go +++ b/internal/endtoend/testdata/comparisons/mysql/go/models.go @@ -1,11 +1,11 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest import () type Bar struct { - ID int64 + ID uint64 } diff --git a/internal/endtoend/testdata/comparisons/mysql/go/query.sql.go b/internal/endtoend/testdata/comparisons/mysql/go/query.sql.go index 743836d9f3..d462a9b2f4 100644 --- a/internal/endtoend/testdata/comparisons/mysql/go/query.sql.go +++ b/internal/endtoend/testdata/comparisons/mysql/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/comparisons/postgresql/pgx/v4/go/db.go b/internal/endtoend/testdata/comparisons/postgresql/pgx/v4/go/db.go index 5a2cde8cda..b85cf956cc 100644 --- a/internal/endtoend/testdata/comparisons/postgresql/pgx/v4/go/db.go +++ b/internal/endtoend/testdata/comparisons/postgresql/pgx/v4/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/comparisons/postgresql/pgx/v4/go/models.go b/internal/endtoend/testdata/comparisons/postgresql/pgx/v4/go/models.go index 861af2c603..efbfe3a2da 100644 --- a/internal/endtoend/testdata/comparisons/postgresql/pgx/v4/go/models.go +++ b/internal/endtoend/testdata/comparisons/postgresql/pgx/v4/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/comparisons/postgresql/pgx/v4/go/query.sql.go b/internal/endtoend/testdata/comparisons/postgresql/pgx/v4/go/query.sql.go index a341743d04..de3120b71b 100644 --- a/internal/endtoend/testdata/comparisons/postgresql/pgx/v4/go/query.sql.go +++ b/internal/endtoend/testdata/comparisons/postgresql/pgx/v4/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/comparisons/postgresql/pgx/v5/go/db.go b/internal/endtoend/testdata/comparisons/postgresql/pgx/v5/go/db.go index 7bc02a1d7d..b0ad84571a 100644 --- a/internal/endtoend/testdata/comparisons/postgresql/pgx/v5/go/db.go +++ b/internal/endtoend/testdata/comparisons/postgresql/pgx/v5/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/comparisons/postgresql/pgx/v5/go/models.go b/internal/endtoend/testdata/comparisons/postgresql/pgx/v5/go/models.go index 861af2c603..efbfe3a2da 100644 --- a/internal/endtoend/testdata/comparisons/postgresql/pgx/v5/go/models.go +++ b/internal/endtoend/testdata/comparisons/postgresql/pgx/v5/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/comparisons/postgresql/pgx/v5/go/query.sql.go b/internal/endtoend/testdata/comparisons/postgresql/pgx/v5/go/query.sql.go index a341743d04..de3120b71b 100644 --- a/internal/endtoend/testdata/comparisons/postgresql/pgx/v5/go/query.sql.go +++ b/internal/endtoend/testdata/comparisons/postgresql/pgx/v5/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/comparisons/postgresql/stdlib/go/db.go b/internal/endtoend/testdata/comparisons/postgresql/stdlib/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/comparisons/postgresql/stdlib/go/db.go +++ b/internal/endtoend/testdata/comparisons/postgresql/stdlib/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/comparisons/postgresql/stdlib/go/models.go b/internal/endtoend/testdata/comparisons/postgresql/stdlib/go/models.go index 861af2c603..efbfe3a2da 100644 --- a/internal/endtoend/testdata/comparisons/postgresql/stdlib/go/models.go +++ b/internal/endtoend/testdata/comparisons/postgresql/stdlib/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/comparisons/postgresql/stdlib/go/query.sql.go b/internal/endtoend/testdata/comparisons/postgresql/stdlib/go/query.sql.go index 743836d9f3..d462a9b2f4 100644 --- a/internal/endtoend/testdata/comparisons/postgresql/stdlib/go/query.sql.go +++ b/internal/endtoend/testdata/comparisons/postgresql/stdlib/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/comparisons/sqlite/go/db.go b/internal/endtoend/testdata/comparisons/sqlite/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/comparisons/sqlite/go/db.go +++ b/internal/endtoend/testdata/comparisons/sqlite/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/comparisons/sqlite/go/models.go b/internal/endtoend/testdata/comparisons/sqlite/go/models.go index 7c16100f10..4250d89d89 100644 --- a/internal/endtoend/testdata/comparisons/sqlite/go/models.go +++ b/internal/endtoend/testdata/comparisons/sqlite/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/comparisons/sqlite/go/query.sql.go b/internal/endtoend/testdata/comparisons/sqlite/go/query.sql.go index 743836d9f3..d462a9b2f4 100644 --- a/internal/endtoend/testdata/comparisons/sqlite/go/query.sql.go +++ b/internal/endtoend/testdata/comparisons/sqlite/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/composite_type/pgx/v4/go/db.go b/internal/endtoend/testdata/composite_type/pgx/v4/go/db.go index 5a2cde8cda..b85cf956cc 100644 --- a/internal/endtoend/testdata/composite_type/pgx/v4/go/db.go +++ b/internal/endtoend/testdata/composite_type/pgx/v4/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/composite_type/pgx/v4/go/models.go b/internal/endtoend/testdata/composite_type/pgx/v4/go/models.go index 72d5c783b6..bd66443c85 100644 --- a/internal/endtoend/testdata/composite_type/pgx/v4/go/models.go +++ b/internal/endtoend/testdata/composite_type/pgx/v4/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/composite_type/pgx/v4/go/query.sql.go b/internal/endtoend/testdata/composite_type/pgx/v4/go/query.sql.go index bd374e262c..4e0e6671a8 100644 --- a/internal/endtoend/testdata/composite_type/pgx/v4/go/query.sql.go +++ b/internal/endtoend/testdata/composite_type/pgx/v4/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/composite_type/pgx/v5/go/db.go b/internal/endtoend/testdata/composite_type/pgx/v5/go/db.go index 7bc02a1d7d..b0ad84571a 100644 --- a/internal/endtoend/testdata/composite_type/pgx/v5/go/db.go +++ b/internal/endtoend/testdata/composite_type/pgx/v5/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/composite_type/pgx/v5/go/models.go b/internal/endtoend/testdata/composite_type/pgx/v5/go/models.go index 72d5c783b6..bd66443c85 100644 --- a/internal/endtoend/testdata/composite_type/pgx/v5/go/models.go +++ b/internal/endtoend/testdata/composite_type/pgx/v5/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/composite_type/pgx/v5/go/query.sql.go b/internal/endtoend/testdata/composite_type/pgx/v5/go/query.sql.go index bd374e262c..4e0e6671a8 100644 --- a/internal/endtoend/testdata/composite_type/pgx/v5/go/query.sql.go +++ b/internal/endtoend/testdata/composite_type/pgx/v5/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/composite_type/stdlib/go/db.go b/internal/endtoend/testdata/composite_type/stdlib/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/composite_type/stdlib/go/db.go +++ b/internal/endtoend/testdata/composite_type/stdlib/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/composite_type/stdlib/go/models.go b/internal/endtoend/testdata/composite_type/stdlib/go/models.go index 72d5c783b6..bd66443c85 100644 --- a/internal/endtoend/testdata/composite_type/stdlib/go/models.go +++ b/internal/endtoend/testdata/composite_type/stdlib/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/composite_type/stdlib/go/query.sql.go b/internal/endtoend/testdata/composite_type/stdlib/go/query.sql.go index f1e40c57ab..5a22fcf892 100644 --- a/internal/endtoend/testdata/composite_type/stdlib/go/query.sql.go +++ b/internal/endtoend/testdata/composite_type/stdlib/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/conflicted_arg_name/postgresql/db/db.go b/internal/endtoend/testdata/conflicted_arg_name/postgresql/db/db.go index e0b5347fe3..3202f3cdc7 100644 --- a/internal/endtoend/testdata/conflicted_arg_name/postgresql/db/db.go +++ b/internal/endtoend/testdata/conflicted_arg_name/postgresql/db/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package db diff --git a/internal/endtoend/testdata/conflicted_arg_name/postgresql/db/models.go b/internal/endtoend/testdata/conflicted_arg_name/postgresql/db/models.go index 1639f04a10..62b6ed0096 100644 --- a/internal/endtoend/testdata/conflicted_arg_name/postgresql/db/models.go +++ b/internal/endtoend/testdata/conflicted_arg_name/postgresql/db/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package db diff --git a/internal/endtoend/testdata/conflicted_arg_name/postgresql/db/query.sql.go b/internal/endtoend/testdata/conflicted_arg_name/postgresql/db/query.sql.go index e14d9be635..91342b1dd9 100644 --- a/internal/endtoend/testdata/conflicted_arg_name/postgresql/db/query.sql.go +++ b/internal/endtoend/testdata/conflicted_arg_name/postgresql/db/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package db diff --git a/internal/endtoend/testdata/copyfrom/postgresql/pgx/v4/go/copyfrom.go b/internal/endtoend/testdata/copyfrom/postgresql/pgx/v4/go/copyfrom.go index 6eeb22d670..9268104133 100644 --- a/internal/endtoend/testdata/copyfrom/postgresql/pgx/v4/go/copyfrom.go +++ b/internal/endtoend/testdata/copyfrom/postgresql/pgx/v4/go/copyfrom.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: copyfrom.go package querytest diff --git a/internal/endtoend/testdata/copyfrom/postgresql/pgx/v4/go/db.go b/internal/endtoend/testdata/copyfrom/postgresql/pgx/v4/go/db.go index 2ea56822f4..62ff71c737 100644 --- a/internal/endtoend/testdata/copyfrom/postgresql/pgx/v4/go/db.go +++ b/internal/endtoend/testdata/copyfrom/postgresql/pgx/v4/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/copyfrom/postgresql/pgx/v4/go/models.go b/internal/endtoend/testdata/copyfrom/postgresql/pgx/v4/go/models.go index 6bac42d61b..691251f9ab 100644 --- a/internal/endtoend/testdata/copyfrom/postgresql/pgx/v4/go/models.go +++ b/internal/endtoend/testdata/copyfrom/postgresql/pgx/v4/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/copyfrom/postgresql/pgx/v4/go/querier.go b/internal/endtoend/testdata/copyfrom/postgresql/pgx/v4/go/querier.go index 2dc8135861..b53406f24f 100644 --- a/internal/endtoend/testdata/copyfrom/postgresql/pgx/v4/go/querier.go +++ b/internal/endtoend/testdata/copyfrom/postgresql/pgx/v4/go/querier.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/copyfrom/postgresql/pgx/v4/go/query.sql.go b/internal/endtoend/testdata/copyfrom/postgresql/pgx/v4/go/query.sql.go index bb69d102e0..16d7270b83 100644 --- a/internal/endtoend/testdata/copyfrom/postgresql/pgx/v4/go/query.sql.go +++ b/internal/endtoend/testdata/copyfrom/postgresql/pgx/v4/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/copyfrom/postgresql/pgx/v5/go/copyfrom.go b/internal/endtoend/testdata/copyfrom/postgresql/pgx/v5/go/copyfrom.go index a95de2ac3a..e8b987e564 100644 --- a/internal/endtoend/testdata/copyfrom/postgresql/pgx/v5/go/copyfrom.go +++ b/internal/endtoend/testdata/copyfrom/postgresql/pgx/v5/go/copyfrom.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: copyfrom.go package querytest diff --git a/internal/endtoend/testdata/copyfrom/postgresql/pgx/v5/go/db.go b/internal/endtoend/testdata/copyfrom/postgresql/pgx/v5/go/db.go index 52c200574a..3f55445d47 100644 --- a/internal/endtoend/testdata/copyfrom/postgresql/pgx/v5/go/db.go +++ b/internal/endtoend/testdata/copyfrom/postgresql/pgx/v5/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/copyfrom/postgresql/pgx/v5/go/models.go b/internal/endtoend/testdata/copyfrom/postgresql/pgx/v5/go/models.go index ef79c03e6b..e634c8efab 100644 --- a/internal/endtoend/testdata/copyfrom/postgresql/pgx/v5/go/models.go +++ b/internal/endtoend/testdata/copyfrom/postgresql/pgx/v5/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/copyfrom/postgresql/pgx/v5/go/querier.go b/internal/endtoend/testdata/copyfrom/postgresql/pgx/v5/go/querier.go index 2d8a5d171d..762b913128 100644 --- a/internal/endtoend/testdata/copyfrom/postgresql/pgx/v5/go/querier.go +++ b/internal/endtoend/testdata/copyfrom/postgresql/pgx/v5/go/querier.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/copyfrom/postgresql/pgx/v5/go/query.sql.go b/internal/endtoend/testdata/copyfrom/postgresql/pgx/v5/go/query.sql.go index 0ce8120322..e2087e1957 100644 --- a/internal/endtoend/testdata/copyfrom/postgresql/pgx/v5/go/query.sql.go +++ b/internal/endtoend/testdata/copyfrom/postgresql/pgx/v5/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/copyfrom_imports/postgresql/pgx/v4/go/copyfrom.go b/internal/endtoend/testdata/copyfrom_imports/postgresql/pgx/v4/go/copyfrom.go index 84efc3c8cf..f2990ccc6f 100644 --- a/internal/endtoend/testdata/copyfrom_imports/postgresql/pgx/v4/go/copyfrom.go +++ b/internal/endtoend/testdata/copyfrom_imports/postgresql/pgx/v4/go/copyfrom.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: copyfrom.go package querytest diff --git a/internal/endtoend/testdata/copyfrom_imports/postgresql/pgx/v4/go/db.go b/internal/endtoend/testdata/copyfrom_imports/postgresql/pgx/v4/go/db.go index 2ea56822f4..62ff71c737 100644 --- a/internal/endtoend/testdata/copyfrom_imports/postgresql/pgx/v4/go/db.go +++ b/internal/endtoend/testdata/copyfrom_imports/postgresql/pgx/v4/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/copyfrom_imports/postgresql/pgx/v4/go/models.go b/internal/endtoend/testdata/copyfrom_imports/postgresql/pgx/v4/go/models.go index 6bac42d61b..691251f9ab 100644 --- a/internal/endtoend/testdata/copyfrom_imports/postgresql/pgx/v4/go/models.go +++ b/internal/endtoend/testdata/copyfrom_imports/postgresql/pgx/v4/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/copyfrom_imports/postgresql/pgx/v4/go/query.sql.go b/internal/endtoend/testdata/copyfrom_imports/postgresql/pgx/v4/go/query.sql.go index 51f0bfd385..874380be8a 100644 --- a/internal/endtoend/testdata/copyfrom_imports/postgresql/pgx/v4/go/query.sql.go +++ b/internal/endtoend/testdata/copyfrom_imports/postgresql/pgx/v4/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/copyfrom_imports/postgresql/pgx/v5/go/copyfrom.go b/internal/endtoend/testdata/copyfrom_imports/postgresql/pgx/v5/go/copyfrom.go index 84efc3c8cf..f2990ccc6f 100644 --- a/internal/endtoend/testdata/copyfrom_imports/postgresql/pgx/v5/go/copyfrom.go +++ b/internal/endtoend/testdata/copyfrom_imports/postgresql/pgx/v5/go/copyfrom.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: copyfrom.go package querytest diff --git a/internal/endtoend/testdata/copyfrom_imports/postgresql/pgx/v5/go/db.go b/internal/endtoend/testdata/copyfrom_imports/postgresql/pgx/v5/go/db.go index 52c200574a..3f55445d47 100644 --- a/internal/endtoend/testdata/copyfrom_imports/postgresql/pgx/v5/go/db.go +++ b/internal/endtoend/testdata/copyfrom_imports/postgresql/pgx/v5/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/copyfrom_imports/postgresql/pgx/v5/go/models.go b/internal/endtoend/testdata/copyfrom_imports/postgresql/pgx/v5/go/models.go index ef79c03e6b..e634c8efab 100644 --- a/internal/endtoend/testdata/copyfrom_imports/postgresql/pgx/v5/go/models.go +++ b/internal/endtoend/testdata/copyfrom_imports/postgresql/pgx/v5/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/copyfrom_imports/postgresql/pgx/v5/go/query.sql.go b/internal/endtoend/testdata/copyfrom_imports/postgresql/pgx/v5/go/query.sql.go index 4634b41cec..9416aeb8a8 100644 --- a/internal/endtoend/testdata/copyfrom_imports/postgresql/pgx/v5/go/query.sql.go +++ b/internal/endtoend/testdata/copyfrom_imports/postgresql/pgx/v5/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/copyfrom_singlecolumn/postgresql/pgx/v4/go/copyfrom.go b/internal/endtoend/testdata/copyfrom_singlecolumn/postgresql/pgx/v4/go/copyfrom.go index 09f84a34ee..bee7cd22ab 100644 --- a/internal/endtoend/testdata/copyfrom_singlecolumn/postgresql/pgx/v4/go/copyfrom.go +++ b/internal/endtoend/testdata/copyfrom_singlecolumn/postgresql/pgx/v4/go/copyfrom.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: copyfrom.go package querytest diff --git a/internal/endtoend/testdata/copyfrom_singlecolumn/postgresql/pgx/v4/go/db.go b/internal/endtoend/testdata/copyfrom_singlecolumn/postgresql/pgx/v4/go/db.go index 2ea56822f4..62ff71c737 100644 --- a/internal/endtoend/testdata/copyfrom_singlecolumn/postgresql/pgx/v4/go/db.go +++ b/internal/endtoend/testdata/copyfrom_singlecolumn/postgresql/pgx/v4/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/copyfrom_singlecolumn/postgresql/pgx/v4/go/models.go b/internal/endtoend/testdata/copyfrom_singlecolumn/postgresql/pgx/v4/go/models.go index 56e9bab251..e4f5e9b7fe 100644 --- a/internal/endtoend/testdata/copyfrom_singlecolumn/postgresql/pgx/v4/go/models.go +++ b/internal/endtoend/testdata/copyfrom_singlecolumn/postgresql/pgx/v4/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/copyfrom_singlecolumn/postgresql/pgx/v4/go/querier.go b/internal/endtoend/testdata/copyfrom_singlecolumn/postgresql/pgx/v4/go/querier.go index 09bdb98b78..783d86abdb 100644 --- a/internal/endtoend/testdata/copyfrom_singlecolumn/postgresql/pgx/v4/go/querier.go +++ b/internal/endtoend/testdata/copyfrom_singlecolumn/postgresql/pgx/v4/go/querier.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/copyfrom_singlecolumn/postgresql/pgx/v4/go/query.sql.go b/internal/endtoend/testdata/copyfrom_singlecolumn/postgresql/pgx/v4/go/query.sql.go index f72bb23223..e4328fe5bc 100644 --- a/internal/endtoend/testdata/copyfrom_singlecolumn/postgresql/pgx/v4/go/query.sql.go +++ b/internal/endtoend/testdata/copyfrom_singlecolumn/postgresql/pgx/v4/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/copyfrom_singlecolumn/postgresql/pgx/v5/go/copyfrom.go b/internal/endtoend/testdata/copyfrom_singlecolumn/postgresql/pgx/v5/go/copyfrom.go index 09f84a34ee..bee7cd22ab 100644 --- a/internal/endtoend/testdata/copyfrom_singlecolumn/postgresql/pgx/v5/go/copyfrom.go +++ b/internal/endtoend/testdata/copyfrom_singlecolumn/postgresql/pgx/v5/go/copyfrom.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: copyfrom.go package querytest diff --git a/internal/endtoend/testdata/copyfrom_singlecolumn/postgresql/pgx/v5/go/db.go b/internal/endtoend/testdata/copyfrom_singlecolumn/postgresql/pgx/v5/go/db.go index 52c200574a..3f55445d47 100644 --- a/internal/endtoend/testdata/copyfrom_singlecolumn/postgresql/pgx/v5/go/db.go +++ b/internal/endtoend/testdata/copyfrom_singlecolumn/postgresql/pgx/v5/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/copyfrom_singlecolumn/postgresql/pgx/v5/go/models.go b/internal/endtoend/testdata/copyfrom_singlecolumn/postgresql/pgx/v5/go/models.go index 56e9bab251..e4f5e9b7fe 100644 --- a/internal/endtoend/testdata/copyfrom_singlecolumn/postgresql/pgx/v5/go/models.go +++ b/internal/endtoend/testdata/copyfrom_singlecolumn/postgresql/pgx/v5/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/copyfrom_singlecolumn/postgresql/pgx/v5/go/querier.go b/internal/endtoend/testdata/copyfrom_singlecolumn/postgresql/pgx/v5/go/querier.go index 09bdb98b78..783d86abdb 100644 --- a/internal/endtoend/testdata/copyfrom_singlecolumn/postgresql/pgx/v5/go/querier.go +++ b/internal/endtoend/testdata/copyfrom_singlecolumn/postgresql/pgx/v5/go/querier.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/copyfrom_singlecolumn/postgresql/pgx/v5/go/query.sql.go b/internal/endtoend/testdata/copyfrom_singlecolumn/postgresql/pgx/v5/go/query.sql.go index f72bb23223..e4328fe5bc 100644 --- a/internal/endtoend/testdata/copyfrom_singlecolumn/postgresql/pgx/v5/go/query.sql.go +++ b/internal/endtoend/testdata/copyfrom_singlecolumn/postgresql/pgx/v5/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/count_star/mysql/go/db.go b/internal/endtoend/testdata/count_star/mysql/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/count_star/mysql/go/db.go +++ b/internal/endtoend/testdata/count_star/mysql/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/count_star/mysql/go/models.go b/internal/endtoend/testdata/count_star/mysql/go/models.go index 7c16100f10..069590d50e 100644 --- a/internal/endtoend/testdata/count_star/mysql/go/models.go +++ b/internal/endtoend/testdata/count_star/mysql/go/models.go @@ -1,11 +1,11 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest import () type Bar struct { - ID int64 + ID uint64 } diff --git a/internal/endtoend/testdata/count_star/mysql/go/query.sql.go b/internal/endtoend/testdata/count_star/mysql/go/query.sql.go index 7dbe189c41..71943e294d 100644 --- a/internal/endtoend/testdata/count_star/mysql/go/query.sql.go +++ b/internal/endtoend/testdata/count_star/mysql/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/count_star/postgresql/pgx/v4/go/db.go b/internal/endtoend/testdata/count_star/postgresql/pgx/v4/go/db.go index 5a2cde8cda..b85cf956cc 100644 --- a/internal/endtoend/testdata/count_star/postgresql/pgx/v4/go/db.go +++ b/internal/endtoend/testdata/count_star/postgresql/pgx/v4/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/count_star/postgresql/pgx/v4/go/models.go b/internal/endtoend/testdata/count_star/postgresql/pgx/v4/go/models.go index 861af2c603..efbfe3a2da 100644 --- a/internal/endtoend/testdata/count_star/postgresql/pgx/v4/go/models.go +++ b/internal/endtoend/testdata/count_star/postgresql/pgx/v4/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/count_star/postgresql/pgx/v4/go/query.sql.go b/internal/endtoend/testdata/count_star/postgresql/pgx/v4/go/query.sql.go index 7bf67c1261..d1e8569a05 100644 --- a/internal/endtoend/testdata/count_star/postgresql/pgx/v4/go/query.sql.go +++ b/internal/endtoend/testdata/count_star/postgresql/pgx/v4/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/count_star/postgresql/pgx/v5/go/db.go b/internal/endtoend/testdata/count_star/postgresql/pgx/v5/go/db.go index 7bc02a1d7d..b0ad84571a 100644 --- a/internal/endtoend/testdata/count_star/postgresql/pgx/v5/go/db.go +++ b/internal/endtoend/testdata/count_star/postgresql/pgx/v5/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/count_star/postgresql/pgx/v5/go/models.go b/internal/endtoend/testdata/count_star/postgresql/pgx/v5/go/models.go index 861af2c603..efbfe3a2da 100644 --- a/internal/endtoend/testdata/count_star/postgresql/pgx/v5/go/models.go +++ b/internal/endtoend/testdata/count_star/postgresql/pgx/v5/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/count_star/postgresql/pgx/v5/go/query.sql.go b/internal/endtoend/testdata/count_star/postgresql/pgx/v5/go/query.sql.go index 7bf67c1261..d1e8569a05 100644 --- a/internal/endtoend/testdata/count_star/postgresql/pgx/v5/go/query.sql.go +++ b/internal/endtoend/testdata/count_star/postgresql/pgx/v5/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/count_star/postgresql/stdlib/go/db.go b/internal/endtoend/testdata/count_star/postgresql/stdlib/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/count_star/postgresql/stdlib/go/db.go +++ b/internal/endtoend/testdata/count_star/postgresql/stdlib/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/count_star/postgresql/stdlib/go/models.go b/internal/endtoend/testdata/count_star/postgresql/stdlib/go/models.go index 861af2c603..efbfe3a2da 100644 --- a/internal/endtoend/testdata/count_star/postgresql/stdlib/go/models.go +++ b/internal/endtoend/testdata/count_star/postgresql/stdlib/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/count_star/postgresql/stdlib/go/query.sql.go b/internal/endtoend/testdata/count_star/postgresql/stdlib/go/query.sql.go index 7dbe189c41..71943e294d 100644 --- a/internal/endtoend/testdata/count_star/postgresql/stdlib/go/query.sql.go +++ b/internal/endtoend/testdata/count_star/postgresql/stdlib/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/count_star/sqlite/go/db.go b/internal/endtoend/testdata/count_star/sqlite/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/count_star/sqlite/go/db.go +++ b/internal/endtoend/testdata/count_star/sqlite/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/count_star/sqlite/go/models.go b/internal/endtoend/testdata/count_star/sqlite/go/models.go index 7c16100f10..4250d89d89 100644 --- a/internal/endtoend/testdata/count_star/sqlite/go/models.go +++ b/internal/endtoend/testdata/count_star/sqlite/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/count_star/sqlite/go/query.sql.go b/internal/endtoend/testdata/count_star/sqlite/go/query.sql.go index 7dbe189c41..71943e294d 100644 --- a/internal/endtoend/testdata/count_star/sqlite/go/query.sql.go +++ b/internal/endtoend/testdata/count_star/sqlite/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/create_materialized_view/postgresql/go/db.go b/internal/endtoend/testdata/create_materialized_view/postgresql/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/create_materialized_view/postgresql/go/db.go +++ b/internal/endtoend/testdata/create_materialized_view/postgresql/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/create_materialized_view/postgresql/go/models.go b/internal/endtoend/testdata/create_materialized_view/postgresql/go/models.go index 4229df4574..0609f4d520 100644 --- a/internal/endtoend/testdata/create_materialized_view/postgresql/go/models.go +++ b/internal/endtoend/testdata/create_materialized_view/postgresql/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/create_materialized_view/postgresql/go/query.sql.go b/internal/endtoend/testdata/create_materialized_view/postgresql/go/query.sql.go index 788f98b75f..ca078302a5 100644 --- a/internal/endtoend/testdata/create_materialized_view/postgresql/go/query.sql.go +++ b/internal/endtoend/testdata/create_materialized_view/postgresql/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/create_table_as/postgresql/go/db.go b/internal/endtoend/testdata/create_table_as/postgresql/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/create_table_as/postgresql/go/db.go +++ b/internal/endtoend/testdata/create_table_as/postgresql/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/create_table_as/postgresql/go/models.go b/internal/endtoend/testdata/create_table_as/postgresql/go/models.go index 627a5057c2..ed5ccb5564 100644 --- a/internal/endtoend/testdata/create_table_as/postgresql/go/models.go +++ b/internal/endtoend/testdata/create_table_as/postgresql/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/create_table_as/postgresql/go/query.sql.go b/internal/endtoend/testdata/create_table_as/postgresql/go/query.sql.go index b1b89f7600..1b3b26d713 100644 --- a/internal/endtoend/testdata/create_table_as/postgresql/go/query.sql.go +++ b/internal/endtoend/testdata/create_table_as/postgresql/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/create_table_like/mysql/go/db.go b/internal/endtoend/testdata/create_table_like/mysql/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/create_table_like/mysql/go/db.go +++ b/internal/endtoend/testdata/create_table_like/mysql/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/create_table_like/mysql/go/models.go b/internal/endtoend/testdata/create_table_like/mysql/go/models.go index a9bd3edaaf..1e50d87797 100644 --- a/internal/endtoend/testdata/create_table_like/mysql/go/models.go +++ b/internal/endtoend/testdata/create_table_like/mysql/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/create_table_like/mysql/go/query.sql.go b/internal/endtoend/testdata/create_table_like/mysql/go/query.sql.go index acdaabd57d..1096363ae0 100644 --- a/internal/endtoend/testdata/create_table_like/mysql/go/query.sql.go +++ b/internal/endtoend/testdata/create_table_like/mysql/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/create_table_like/postgresql/go/db.go b/internal/endtoend/testdata/create_table_like/postgresql/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/create_table_like/postgresql/go/db.go +++ b/internal/endtoend/testdata/create_table_like/postgresql/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/create_table_like/postgresql/go/models.go b/internal/endtoend/testdata/create_table_like/postgresql/go/models.go index a9bd3edaaf..1e50d87797 100644 --- a/internal/endtoend/testdata/create_table_like/postgresql/go/models.go +++ b/internal/endtoend/testdata/create_table_like/postgresql/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/create_table_like/postgresql/go/query.sql.go b/internal/endtoend/testdata/create_table_like/postgresql/go/query.sql.go index acdaabd57d..1096363ae0 100644 --- a/internal/endtoend/testdata/create_table_like/postgresql/go/query.sql.go +++ b/internal/endtoend/testdata/create_table_like/postgresql/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/create_view/mysql/go/db.go b/internal/endtoend/testdata/create_view/mysql/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/create_view/mysql/go/db.go +++ b/internal/endtoend/testdata/create_view/mysql/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/create_view/mysql/go/models.go b/internal/endtoend/testdata/create_view/mysql/go/models.go index 43b28a537f..0511708962 100644 --- a/internal/endtoend/testdata/create_view/mysql/go/models.go +++ b/internal/endtoend/testdata/create_view/mysql/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/create_view/mysql/go/query.sql.go b/internal/endtoend/testdata/create_view/mysql/go/query.sql.go index 0caa8d3c8d..ea70cf1a89 100644 --- a/internal/endtoend/testdata/create_view/mysql/go/query.sql.go +++ b/internal/endtoend/testdata/create_view/mysql/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/create_view/postgresql/go/db.go b/internal/endtoend/testdata/create_view/postgresql/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/create_view/postgresql/go/db.go +++ b/internal/endtoend/testdata/create_view/postgresql/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/create_view/postgresql/go/models.go b/internal/endtoend/testdata/create_view/postgresql/go/models.go index 43b28a537f..0511708962 100644 --- a/internal/endtoend/testdata/create_view/postgresql/go/models.go +++ b/internal/endtoend/testdata/create_view/postgresql/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/create_view/postgresql/go/query.sql.go b/internal/endtoend/testdata/create_view/postgresql/go/query.sql.go index 1a21a84e8f..2541ac90b8 100644 --- a/internal/endtoend/testdata/create_view/postgresql/go/query.sql.go +++ b/internal/endtoend/testdata/create_view/postgresql/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/create_view/sqlite/go/db.go b/internal/endtoend/testdata/create_view/sqlite/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/create_view/sqlite/go/db.go +++ b/internal/endtoend/testdata/create_view/sqlite/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/create_view/sqlite/go/models.go b/internal/endtoend/testdata/create_view/sqlite/go/models.go index cf3c813f0c..b2a4ffd281 100644 --- a/internal/endtoend/testdata/create_view/sqlite/go/models.go +++ b/internal/endtoend/testdata/create_view/sqlite/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/create_view/sqlite/go/query.sql.go b/internal/endtoend/testdata/create_view/sqlite/go/query.sql.go index 9c8c05572a..5aa72e1f6b 100644 --- a/internal/endtoend/testdata/create_view/sqlite/go/query.sql.go +++ b/internal/endtoend/testdata/create_view/sqlite/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/cte_count/mysql/go/db.go b/internal/endtoend/testdata/cte_count/mysql/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/cte_count/mysql/go/db.go +++ b/internal/endtoend/testdata/cte_count/mysql/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/cte_count/mysql/go/models.go b/internal/endtoend/testdata/cte_count/mysql/go/models.go index 17098ba077..1e44990b63 100644 --- a/internal/endtoend/testdata/cte_count/mysql/go/models.go +++ b/internal/endtoend/testdata/cte_count/mysql/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/cte_count/mysql/go/query.sql.go b/internal/endtoend/testdata/cte_count/mysql/go/query.sql.go index 886d880312..e62982a6e9 100644 --- a/internal/endtoend/testdata/cte_count/mysql/go/query.sql.go +++ b/internal/endtoend/testdata/cte_count/mysql/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/cte_count/pgx/v4/go/db.go b/internal/endtoend/testdata/cte_count/pgx/v4/go/db.go index 5a2cde8cda..b85cf956cc 100644 --- a/internal/endtoend/testdata/cte_count/pgx/v4/go/db.go +++ b/internal/endtoend/testdata/cte_count/pgx/v4/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/cte_count/pgx/v4/go/models.go b/internal/endtoend/testdata/cte_count/pgx/v4/go/models.go index 17098ba077..1e44990b63 100644 --- a/internal/endtoend/testdata/cte_count/pgx/v4/go/models.go +++ b/internal/endtoend/testdata/cte_count/pgx/v4/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/cte_count/pgx/v4/go/query.sql.go b/internal/endtoend/testdata/cte_count/pgx/v4/go/query.sql.go index a92d198537..fcf5ff6365 100644 --- a/internal/endtoend/testdata/cte_count/pgx/v4/go/query.sql.go +++ b/internal/endtoend/testdata/cte_count/pgx/v4/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/cte_count/pgx/v5/go/db.go b/internal/endtoend/testdata/cte_count/pgx/v5/go/db.go index 7bc02a1d7d..b0ad84571a 100644 --- a/internal/endtoend/testdata/cte_count/pgx/v5/go/db.go +++ b/internal/endtoend/testdata/cte_count/pgx/v5/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/cte_count/pgx/v5/go/models.go b/internal/endtoend/testdata/cte_count/pgx/v5/go/models.go index 17098ba077..1e44990b63 100644 --- a/internal/endtoend/testdata/cte_count/pgx/v5/go/models.go +++ b/internal/endtoend/testdata/cte_count/pgx/v5/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/cte_count/pgx/v5/go/query.sql.go b/internal/endtoend/testdata/cte_count/pgx/v5/go/query.sql.go index a92d198537..fcf5ff6365 100644 --- a/internal/endtoend/testdata/cte_count/pgx/v5/go/query.sql.go +++ b/internal/endtoend/testdata/cte_count/pgx/v5/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/cte_count/stdlib/go/db.go b/internal/endtoend/testdata/cte_count/stdlib/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/cte_count/stdlib/go/db.go +++ b/internal/endtoend/testdata/cte_count/stdlib/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/cte_count/stdlib/go/models.go b/internal/endtoend/testdata/cte_count/stdlib/go/models.go index 17098ba077..1e44990b63 100644 --- a/internal/endtoend/testdata/cte_count/stdlib/go/models.go +++ b/internal/endtoend/testdata/cte_count/stdlib/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/cte_count/stdlib/go/query.sql.go b/internal/endtoend/testdata/cte_count/stdlib/go/query.sql.go index 886d880312..e62982a6e9 100644 --- a/internal/endtoend/testdata/cte_count/stdlib/go/query.sql.go +++ b/internal/endtoend/testdata/cte_count/stdlib/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/cte_filter/mysql/go/db.go b/internal/endtoend/testdata/cte_filter/mysql/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/cte_filter/mysql/go/db.go +++ b/internal/endtoend/testdata/cte_filter/mysql/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/cte_filter/mysql/go/models.go b/internal/endtoend/testdata/cte_filter/mysql/go/models.go index 17098ba077..1e44990b63 100644 --- a/internal/endtoend/testdata/cte_filter/mysql/go/models.go +++ b/internal/endtoend/testdata/cte_filter/mysql/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/cte_filter/mysql/go/query.sql.go b/internal/endtoend/testdata/cte_filter/mysql/go/query.sql.go index 6569262bcc..868fe1b31d 100644 --- a/internal/endtoend/testdata/cte_filter/mysql/go/query.sql.go +++ b/internal/endtoend/testdata/cte_filter/mysql/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/cte_filter/pgx/v4/go/db.go b/internal/endtoend/testdata/cte_filter/pgx/v4/go/db.go index 5a2cde8cda..b85cf956cc 100644 --- a/internal/endtoend/testdata/cte_filter/pgx/v4/go/db.go +++ b/internal/endtoend/testdata/cte_filter/pgx/v4/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/cte_filter/pgx/v4/go/models.go b/internal/endtoend/testdata/cte_filter/pgx/v4/go/models.go index 17098ba077..1e44990b63 100644 --- a/internal/endtoend/testdata/cte_filter/pgx/v4/go/models.go +++ b/internal/endtoend/testdata/cte_filter/pgx/v4/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/cte_filter/pgx/v4/go/query.sql.go b/internal/endtoend/testdata/cte_filter/pgx/v4/go/query.sql.go index 651d1597d0..deec711704 100644 --- a/internal/endtoend/testdata/cte_filter/pgx/v4/go/query.sql.go +++ b/internal/endtoend/testdata/cte_filter/pgx/v4/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/cte_filter/pgx/v5/go/db.go b/internal/endtoend/testdata/cte_filter/pgx/v5/go/db.go index 7bc02a1d7d..b0ad84571a 100644 --- a/internal/endtoend/testdata/cte_filter/pgx/v5/go/db.go +++ b/internal/endtoend/testdata/cte_filter/pgx/v5/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/cte_filter/pgx/v5/go/models.go b/internal/endtoend/testdata/cte_filter/pgx/v5/go/models.go index 17098ba077..1e44990b63 100644 --- a/internal/endtoend/testdata/cte_filter/pgx/v5/go/models.go +++ b/internal/endtoend/testdata/cte_filter/pgx/v5/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/cte_filter/pgx/v5/go/query.sql.go b/internal/endtoend/testdata/cte_filter/pgx/v5/go/query.sql.go index 651d1597d0..deec711704 100644 --- a/internal/endtoend/testdata/cte_filter/pgx/v5/go/query.sql.go +++ b/internal/endtoend/testdata/cte_filter/pgx/v5/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/cte_filter/stdlib/go/db.go b/internal/endtoend/testdata/cte_filter/stdlib/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/cte_filter/stdlib/go/db.go +++ b/internal/endtoend/testdata/cte_filter/stdlib/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/cte_filter/stdlib/go/models.go b/internal/endtoend/testdata/cte_filter/stdlib/go/models.go index 17098ba077..1e44990b63 100644 --- a/internal/endtoend/testdata/cte_filter/stdlib/go/models.go +++ b/internal/endtoend/testdata/cte_filter/stdlib/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/cte_filter/stdlib/go/query.sql.go b/internal/endtoend/testdata/cte_filter/stdlib/go/query.sql.go index 93ecf7f135..1d56c2e438 100644 --- a/internal/endtoend/testdata/cte_filter/stdlib/go/query.sql.go +++ b/internal/endtoend/testdata/cte_filter/stdlib/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/cte_in_delete/mysql/go/db.go b/internal/endtoend/testdata/cte_in_delete/mysql/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/cte_in_delete/mysql/go/db.go +++ b/internal/endtoend/testdata/cte_in_delete/mysql/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/cte_in_delete/mysql/go/models.go b/internal/endtoend/testdata/cte_in_delete/mysql/go/models.go index b8c6748c1d..88ae0462f3 100644 --- a/internal/endtoend/testdata/cte_in_delete/mysql/go/models.go +++ b/internal/endtoend/testdata/cte_in_delete/mysql/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/cte_in_delete/mysql/go/query.sql.go b/internal/endtoend/testdata/cte_in_delete/mysql/go/query.sql.go index 555e6e83f3..43193a5672 100644 --- a/internal/endtoend/testdata/cte_in_delete/mysql/go/query.sql.go +++ b/internal/endtoend/testdata/cte_in_delete/mysql/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/cte_in_delete/pgx/v4/go/db.go b/internal/endtoend/testdata/cte_in_delete/pgx/v4/go/db.go index 5a2cde8cda..b85cf956cc 100644 --- a/internal/endtoend/testdata/cte_in_delete/pgx/v4/go/db.go +++ b/internal/endtoend/testdata/cte_in_delete/pgx/v4/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/cte_in_delete/pgx/v4/go/models.go b/internal/endtoend/testdata/cte_in_delete/pgx/v4/go/models.go index b8c6748c1d..88ae0462f3 100644 --- a/internal/endtoend/testdata/cte_in_delete/pgx/v4/go/models.go +++ b/internal/endtoend/testdata/cte_in_delete/pgx/v4/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/cte_in_delete/pgx/v4/go/query.sql.go b/internal/endtoend/testdata/cte_in_delete/pgx/v4/go/query.sql.go index 9352f3c33d..aeae8ee0ad 100644 --- a/internal/endtoend/testdata/cte_in_delete/pgx/v4/go/query.sql.go +++ b/internal/endtoend/testdata/cte_in_delete/pgx/v4/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/cte_in_delete/pgx/v5/go/db.go b/internal/endtoend/testdata/cte_in_delete/pgx/v5/go/db.go index 7bc02a1d7d..b0ad84571a 100644 --- a/internal/endtoend/testdata/cte_in_delete/pgx/v5/go/db.go +++ b/internal/endtoend/testdata/cte_in_delete/pgx/v5/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/cte_in_delete/pgx/v5/go/models.go b/internal/endtoend/testdata/cte_in_delete/pgx/v5/go/models.go index b8c6748c1d..88ae0462f3 100644 --- a/internal/endtoend/testdata/cte_in_delete/pgx/v5/go/models.go +++ b/internal/endtoend/testdata/cte_in_delete/pgx/v5/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/cte_in_delete/pgx/v5/go/query.sql.go b/internal/endtoend/testdata/cte_in_delete/pgx/v5/go/query.sql.go index 9352f3c33d..aeae8ee0ad 100644 --- a/internal/endtoend/testdata/cte_in_delete/pgx/v5/go/query.sql.go +++ b/internal/endtoend/testdata/cte_in_delete/pgx/v5/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/cte_in_delete/stdlib/go/db.go b/internal/endtoend/testdata/cte_in_delete/stdlib/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/cte_in_delete/stdlib/go/db.go +++ b/internal/endtoend/testdata/cte_in_delete/stdlib/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/cte_in_delete/stdlib/go/models.go b/internal/endtoend/testdata/cte_in_delete/stdlib/go/models.go index b8c6748c1d..88ae0462f3 100644 --- a/internal/endtoend/testdata/cte_in_delete/stdlib/go/models.go +++ b/internal/endtoend/testdata/cte_in_delete/stdlib/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/cte_in_delete/stdlib/go/query.sql.go b/internal/endtoend/testdata/cte_in_delete/stdlib/go/query.sql.go index 46d6cfc409..b18c588e06 100644 --- a/internal/endtoend/testdata/cte_in_delete/stdlib/go/query.sql.go +++ b/internal/endtoend/testdata/cte_in_delete/stdlib/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/cte_recursive/mysql/go/db.go b/internal/endtoend/testdata/cte_recursive/mysql/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/cte_recursive/mysql/go/db.go +++ b/internal/endtoend/testdata/cte_recursive/mysql/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/cte_recursive/mysql/go/models.go b/internal/endtoend/testdata/cte_recursive/mysql/go/models.go index 9b31c58e20..e3e0afd09d 100644 --- a/internal/endtoend/testdata/cte_recursive/mysql/go/models.go +++ b/internal/endtoend/testdata/cte_recursive/mysql/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/cte_recursive/mysql/go/query.sql.go b/internal/endtoend/testdata/cte_recursive/mysql/go/query.sql.go index 9158407b47..d18ae3ee5e 100644 --- a/internal/endtoend/testdata/cte_recursive/mysql/go/query.sql.go +++ b/internal/endtoend/testdata/cte_recursive/mysql/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/cte_recursive/pgx/v4/go/db.go b/internal/endtoend/testdata/cte_recursive/pgx/v4/go/db.go index 5a2cde8cda..b85cf956cc 100644 --- a/internal/endtoend/testdata/cte_recursive/pgx/v4/go/db.go +++ b/internal/endtoend/testdata/cte_recursive/pgx/v4/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/cte_recursive/pgx/v4/go/models.go b/internal/endtoend/testdata/cte_recursive/pgx/v4/go/models.go index 9b31c58e20..e3e0afd09d 100644 --- a/internal/endtoend/testdata/cte_recursive/pgx/v4/go/models.go +++ b/internal/endtoend/testdata/cte_recursive/pgx/v4/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/cte_recursive/pgx/v4/go/query.sql.go b/internal/endtoend/testdata/cte_recursive/pgx/v4/go/query.sql.go index fecd937f60..a007c1d2d0 100644 --- a/internal/endtoend/testdata/cte_recursive/pgx/v4/go/query.sql.go +++ b/internal/endtoend/testdata/cte_recursive/pgx/v4/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/cte_recursive/pgx/v5/go/db.go b/internal/endtoend/testdata/cte_recursive/pgx/v5/go/db.go index 7bc02a1d7d..b0ad84571a 100644 --- a/internal/endtoend/testdata/cte_recursive/pgx/v5/go/db.go +++ b/internal/endtoend/testdata/cte_recursive/pgx/v5/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/cte_recursive/pgx/v5/go/models.go b/internal/endtoend/testdata/cte_recursive/pgx/v5/go/models.go index 15f264d78f..7bf90302e1 100644 --- a/internal/endtoend/testdata/cte_recursive/pgx/v5/go/models.go +++ b/internal/endtoend/testdata/cte_recursive/pgx/v5/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/cte_recursive/pgx/v5/go/query.sql.go b/internal/endtoend/testdata/cte_recursive/pgx/v5/go/query.sql.go index 60a37cac8d..52b894e875 100644 --- a/internal/endtoend/testdata/cte_recursive/pgx/v5/go/query.sql.go +++ b/internal/endtoend/testdata/cte_recursive/pgx/v5/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/cte_recursive/stdlib/go/db.go b/internal/endtoend/testdata/cte_recursive/stdlib/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/cte_recursive/stdlib/go/db.go +++ b/internal/endtoend/testdata/cte_recursive/stdlib/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/cte_recursive/stdlib/go/models.go b/internal/endtoend/testdata/cte_recursive/stdlib/go/models.go index 9b31c58e20..e3e0afd09d 100644 --- a/internal/endtoend/testdata/cte_recursive/stdlib/go/models.go +++ b/internal/endtoend/testdata/cte_recursive/stdlib/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/cte_recursive/stdlib/go/query.sql.go b/internal/endtoend/testdata/cte_recursive/stdlib/go/query.sql.go index 968b9137c2..c68123e4e5 100644 --- a/internal/endtoend/testdata/cte_recursive/stdlib/go/query.sql.go +++ b/internal/endtoend/testdata/cte_recursive/stdlib/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/data_type_boolean/mysql/db/db.go b/internal/endtoend/testdata/data_type_boolean/mysql/db/db.go index e0b5347fe3..3202f3cdc7 100644 --- a/internal/endtoend/testdata/data_type_boolean/mysql/db/db.go +++ b/internal/endtoend/testdata/data_type_boolean/mysql/db/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package db diff --git a/internal/endtoend/testdata/data_type_boolean/mysql/db/models.go b/internal/endtoend/testdata/data_type_boolean/mysql/db/models.go index 788868806c..8252c0c559 100644 --- a/internal/endtoend/testdata/data_type_boolean/mysql/db/models.go +++ b/internal/endtoend/testdata/data_type_boolean/mysql/db/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package db diff --git a/internal/endtoend/testdata/data_type_boolean/mysql/db/query.sql.go b/internal/endtoend/testdata/data_type_boolean/mysql/db/query.sql.go index 9b9d48ca23..b4b3c81958 100644 --- a/internal/endtoend/testdata/data_type_boolean/mysql/db/query.sql.go +++ b/internal/endtoend/testdata/data_type_boolean/mysql/db/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package db diff --git a/internal/endtoend/testdata/data_type_boolean/postgresql/pgx/v4/go/db.go b/internal/endtoend/testdata/data_type_boolean/postgresql/pgx/v4/go/db.go index 5a2cde8cda..b85cf956cc 100644 --- a/internal/endtoend/testdata/data_type_boolean/postgresql/pgx/v4/go/db.go +++ b/internal/endtoend/testdata/data_type_boolean/postgresql/pgx/v4/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/data_type_boolean/postgresql/pgx/v4/go/models.go b/internal/endtoend/testdata/data_type_boolean/postgresql/pgx/v4/go/models.go index f194bbd3ed..381a98fc5b 100644 --- a/internal/endtoend/testdata/data_type_boolean/postgresql/pgx/v4/go/models.go +++ b/internal/endtoend/testdata/data_type_boolean/postgresql/pgx/v4/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/data_type_boolean/postgresql/pgx/v4/go/query.sql.go b/internal/endtoend/testdata/data_type_boolean/postgresql/pgx/v4/go/query.sql.go index 38f7a40b85..f2fa6cfa61 100644 --- a/internal/endtoend/testdata/data_type_boolean/postgresql/pgx/v4/go/query.sql.go +++ b/internal/endtoend/testdata/data_type_boolean/postgresql/pgx/v4/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/data_type_boolean/postgresql/pgx/v5/go/db.go b/internal/endtoend/testdata/data_type_boolean/postgresql/pgx/v5/go/db.go index 7bc02a1d7d..b0ad84571a 100644 --- a/internal/endtoend/testdata/data_type_boolean/postgresql/pgx/v5/go/db.go +++ b/internal/endtoend/testdata/data_type_boolean/postgresql/pgx/v5/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/data_type_boolean/postgresql/pgx/v5/go/models.go b/internal/endtoend/testdata/data_type_boolean/postgresql/pgx/v5/go/models.go index e058379774..30dc41c2f2 100644 --- a/internal/endtoend/testdata/data_type_boolean/postgresql/pgx/v5/go/models.go +++ b/internal/endtoend/testdata/data_type_boolean/postgresql/pgx/v5/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/data_type_boolean/postgresql/pgx/v5/go/query.sql.go b/internal/endtoend/testdata/data_type_boolean/postgresql/pgx/v5/go/query.sql.go index 38f7a40b85..f2fa6cfa61 100644 --- a/internal/endtoend/testdata/data_type_boolean/postgresql/pgx/v5/go/query.sql.go +++ b/internal/endtoend/testdata/data_type_boolean/postgresql/pgx/v5/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/data_type_boolean/postgresql/stdlib/go/db.go b/internal/endtoend/testdata/data_type_boolean/postgresql/stdlib/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/data_type_boolean/postgresql/stdlib/go/db.go +++ b/internal/endtoend/testdata/data_type_boolean/postgresql/stdlib/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/data_type_boolean/postgresql/stdlib/go/models.go b/internal/endtoend/testdata/data_type_boolean/postgresql/stdlib/go/models.go index f194bbd3ed..381a98fc5b 100644 --- a/internal/endtoend/testdata/data_type_boolean/postgresql/stdlib/go/models.go +++ b/internal/endtoend/testdata/data_type_boolean/postgresql/stdlib/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/data_type_boolean/postgresql/stdlib/go/query.sql.go b/internal/endtoend/testdata/data_type_boolean/postgresql/stdlib/go/query.sql.go index 95086e169c..978ac7358c 100644 --- a/internal/endtoend/testdata/data_type_boolean/postgresql/stdlib/go/query.sql.go +++ b/internal/endtoend/testdata/data_type_boolean/postgresql/stdlib/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/data_type_boolean/sqlite/db/db.go b/internal/endtoend/testdata/data_type_boolean/sqlite/db/db.go index e0b5347fe3..3202f3cdc7 100644 --- a/internal/endtoend/testdata/data_type_boolean/sqlite/db/db.go +++ b/internal/endtoend/testdata/data_type_boolean/sqlite/db/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package db diff --git a/internal/endtoend/testdata/data_type_boolean/sqlite/db/models.go b/internal/endtoend/testdata/data_type_boolean/sqlite/db/models.go index 5c3c403767..c6006bd07d 100644 --- a/internal/endtoend/testdata/data_type_boolean/sqlite/db/models.go +++ b/internal/endtoend/testdata/data_type_boolean/sqlite/db/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package db diff --git a/internal/endtoend/testdata/data_type_boolean/sqlite/db/query.sql.go b/internal/endtoend/testdata/data_type_boolean/sqlite/db/query.sql.go index 56197c8c07..443a67296a 100644 --- a/internal/endtoend/testdata/data_type_boolean/sqlite/db/query.sql.go +++ b/internal/endtoend/testdata/data_type_boolean/sqlite/db/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package db diff --git a/internal/endtoend/testdata/datatype/mysql/go/db.go b/internal/endtoend/testdata/datatype/mysql/go/db.go index de0448ccef..7af197360a 100644 --- a/internal/endtoend/testdata/datatype/mysql/go/db.go +++ b/internal/endtoend/testdata/datatype/mysql/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package datatype diff --git a/internal/endtoend/testdata/datatype/mysql/go/models.go b/internal/endtoend/testdata/datatype/mysql/go/models.go index 2a0dfe496f..757f9a9f58 100644 --- a/internal/endtoend/testdata/datatype/mysql/go/models.go +++ b/internal/endtoend/testdata/datatype/mysql/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package datatype diff --git a/internal/endtoend/testdata/datatype/pgx/v4/go/db.go b/internal/endtoend/testdata/datatype/pgx/v4/go/db.go index 145bab3b9d..3057dae70b 100644 --- a/internal/endtoend/testdata/datatype/pgx/v4/go/db.go +++ b/internal/endtoend/testdata/datatype/pgx/v4/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package datatype diff --git a/internal/endtoend/testdata/datatype/pgx/v4/go/models.go b/internal/endtoend/testdata/datatype/pgx/v4/go/models.go index 01d9b99d0f..2447ba6a27 100644 --- a/internal/endtoend/testdata/datatype/pgx/v4/go/models.go +++ b/internal/endtoend/testdata/datatype/pgx/v4/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package datatype diff --git a/internal/endtoend/testdata/datatype/pgx/v5/go/db.go b/internal/endtoend/testdata/datatype/pgx/v5/go/db.go index f23a32257a..6eac621525 100644 --- a/internal/endtoend/testdata/datatype/pgx/v5/go/db.go +++ b/internal/endtoend/testdata/datatype/pgx/v5/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package datatype diff --git a/internal/endtoend/testdata/datatype/pgx/v5/go/models.go b/internal/endtoend/testdata/datatype/pgx/v5/go/models.go index 76131d6473..e2f868dbfa 100644 --- a/internal/endtoend/testdata/datatype/pgx/v5/go/models.go +++ b/internal/endtoend/testdata/datatype/pgx/v5/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package datatype diff --git a/internal/endtoend/testdata/datatype/sqlite/go/db.go b/internal/endtoend/testdata/datatype/sqlite/go/db.go index de0448ccef..7af197360a 100644 --- a/internal/endtoend/testdata/datatype/sqlite/go/db.go +++ b/internal/endtoend/testdata/datatype/sqlite/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package datatype diff --git a/internal/endtoend/testdata/datatype/sqlite/go/models.go b/internal/endtoend/testdata/datatype/sqlite/go/models.go index 819b101f8d..35996ef7a0 100644 --- a/internal/endtoend/testdata/datatype/sqlite/go/models.go +++ b/internal/endtoend/testdata/datatype/sqlite/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package datatype diff --git a/internal/endtoend/testdata/datatype/stdlib/go/db.go b/internal/endtoend/testdata/datatype/stdlib/go/db.go index de0448ccef..7af197360a 100644 --- a/internal/endtoend/testdata/datatype/stdlib/go/db.go +++ b/internal/endtoend/testdata/datatype/stdlib/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package datatype diff --git a/internal/endtoend/testdata/datatype/stdlib/go/models.go b/internal/endtoend/testdata/datatype/stdlib/go/models.go index cabaf033e6..0dbb3579db 100644 --- a/internal/endtoend/testdata/datatype/stdlib/go/models.go +++ b/internal/endtoend/testdata/datatype/stdlib/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package datatype diff --git a/internal/endtoend/testdata/ddl_alter_table_add_column/mysql/go/db.go b/internal/endtoend/testdata/ddl_alter_table_add_column/mysql/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/ddl_alter_table_add_column/mysql/go/db.go +++ b/internal/endtoend/testdata/ddl_alter_table_add_column/mysql/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_alter_table_add_column/mysql/go/models.go b/internal/endtoend/testdata/ddl_alter_table_add_column/mysql/go/models.go index 74f8b317ef..35039ed045 100644 --- a/internal/endtoend/testdata/ddl_alter_table_add_column/mysql/go/models.go +++ b/internal/endtoend/testdata/ddl_alter_table_add_column/mysql/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_alter_table_add_column/mysql/go/query.sql.go b/internal/endtoend/testdata/ddl_alter_table_add_column/mysql/go/query.sql.go index 9c33425234..9a8c8b9624 100644 --- a/internal/endtoend/testdata/ddl_alter_table_add_column/mysql/go/query.sql.go +++ b/internal/endtoend/testdata/ddl_alter_table_add_column/mysql/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/ddl_alter_table_add_column/postgresql/pgx/v4/go/db.go b/internal/endtoend/testdata/ddl_alter_table_add_column/postgresql/pgx/v4/go/db.go index 5a2cde8cda..b85cf956cc 100644 --- a/internal/endtoend/testdata/ddl_alter_table_add_column/postgresql/pgx/v4/go/db.go +++ b/internal/endtoend/testdata/ddl_alter_table_add_column/postgresql/pgx/v4/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_alter_table_add_column/postgresql/pgx/v4/go/models.go b/internal/endtoend/testdata/ddl_alter_table_add_column/postgresql/pgx/v4/go/models.go index 74f8b317ef..35039ed045 100644 --- a/internal/endtoend/testdata/ddl_alter_table_add_column/postgresql/pgx/v4/go/models.go +++ b/internal/endtoend/testdata/ddl_alter_table_add_column/postgresql/pgx/v4/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_alter_table_add_column/postgresql/pgx/v4/go/query.sql.go b/internal/endtoend/testdata/ddl_alter_table_add_column/postgresql/pgx/v4/go/query.sql.go index 8e6420db5d..25ce50767b 100644 --- a/internal/endtoend/testdata/ddl_alter_table_add_column/postgresql/pgx/v4/go/query.sql.go +++ b/internal/endtoend/testdata/ddl_alter_table_add_column/postgresql/pgx/v4/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/ddl_alter_table_add_column/postgresql/pgx/v5/go/db.go b/internal/endtoend/testdata/ddl_alter_table_add_column/postgresql/pgx/v5/go/db.go index 7bc02a1d7d..b0ad84571a 100644 --- a/internal/endtoend/testdata/ddl_alter_table_add_column/postgresql/pgx/v5/go/db.go +++ b/internal/endtoend/testdata/ddl_alter_table_add_column/postgresql/pgx/v5/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_alter_table_add_column/postgresql/pgx/v5/go/models.go b/internal/endtoend/testdata/ddl_alter_table_add_column/postgresql/pgx/v5/go/models.go index a542073569..0899f3f48e 100644 --- a/internal/endtoend/testdata/ddl_alter_table_add_column/postgresql/pgx/v5/go/models.go +++ b/internal/endtoend/testdata/ddl_alter_table_add_column/postgresql/pgx/v5/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_alter_table_add_column/postgresql/pgx/v5/go/query.sql.go b/internal/endtoend/testdata/ddl_alter_table_add_column/postgresql/pgx/v5/go/query.sql.go index 8e6420db5d..25ce50767b 100644 --- a/internal/endtoend/testdata/ddl_alter_table_add_column/postgresql/pgx/v5/go/query.sql.go +++ b/internal/endtoend/testdata/ddl_alter_table_add_column/postgresql/pgx/v5/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/ddl_alter_table_add_column/postgresql/stdlib/go/db.go b/internal/endtoend/testdata/ddl_alter_table_add_column/postgresql/stdlib/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/ddl_alter_table_add_column/postgresql/stdlib/go/db.go +++ b/internal/endtoend/testdata/ddl_alter_table_add_column/postgresql/stdlib/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_alter_table_add_column/postgresql/stdlib/go/models.go b/internal/endtoend/testdata/ddl_alter_table_add_column/postgresql/stdlib/go/models.go index 74f8b317ef..35039ed045 100644 --- a/internal/endtoend/testdata/ddl_alter_table_add_column/postgresql/stdlib/go/models.go +++ b/internal/endtoend/testdata/ddl_alter_table_add_column/postgresql/stdlib/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_alter_table_add_column/postgresql/stdlib/go/query.sql.go b/internal/endtoend/testdata/ddl_alter_table_add_column/postgresql/stdlib/go/query.sql.go index 9c33425234..9a8c8b9624 100644 --- a/internal/endtoend/testdata/ddl_alter_table_add_column/postgresql/stdlib/go/query.sql.go +++ b/internal/endtoend/testdata/ddl_alter_table_add_column/postgresql/stdlib/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/ddl_alter_table_add_column/sqlite/go/db.go b/internal/endtoend/testdata/ddl_alter_table_add_column/sqlite/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/ddl_alter_table_add_column/sqlite/go/db.go +++ b/internal/endtoend/testdata/ddl_alter_table_add_column/sqlite/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_alter_table_add_column/sqlite/go/models.go b/internal/endtoend/testdata/ddl_alter_table_add_column/sqlite/go/models.go index 3b5061de0d..e7ee55ae08 100644 --- a/internal/endtoend/testdata/ddl_alter_table_add_column/sqlite/go/models.go +++ b/internal/endtoend/testdata/ddl_alter_table_add_column/sqlite/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_alter_table_add_column/sqlite/go/query.sql.go b/internal/endtoend/testdata/ddl_alter_table_add_column/sqlite/go/query.sql.go index 350863c891..f7e9410588 100644 --- a/internal/endtoend/testdata/ddl_alter_table_add_column/sqlite/go/query.sql.go +++ b/internal/endtoend/testdata/ddl_alter_table_add_column/sqlite/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/ddl_alter_table_add_column_if_not_exists/postgresql/pgx/v4/go/db.go b/internal/endtoend/testdata/ddl_alter_table_add_column_if_not_exists/postgresql/pgx/v4/go/db.go index 5a2cde8cda..b85cf956cc 100644 --- a/internal/endtoend/testdata/ddl_alter_table_add_column_if_not_exists/postgresql/pgx/v4/go/db.go +++ b/internal/endtoend/testdata/ddl_alter_table_add_column_if_not_exists/postgresql/pgx/v4/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_alter_table_add_column_if_not_exists/postgresql/pgx/v4/go/models.go b/internal/endtoend/testdata/ddl_alter_table_add_column_if_not_exists/postgresql/pgx/v4/go/models.go index 802a88a4a5..cb27b1df89 100644 --- a/internal/endtoend/testdata/ddl_alter_table_add_column_if_not_exists/postgresql/pgx/v4/go/models.go +++ b/internal/endtoend/testdata/ddl_alter_table_add_column_if_not_exists/postgresql/pgx/v4/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_alter_table_add_column_if_not_exists/postgresql/pgx/v4/go/query.sql.go b/internal/endtoend/testdata/ddl_alter_table_add_column_if_not_exists/postgresql/pgx/v4/go/query.sql.go index 8e6420db5d..25ce50767b 100644 --- a/internal/endtoend/testdata/ddl_alter_table_add_column_if_not_exists/postgresql/pgx/v4/go/query.sql.go +++ b/internal/endtoend/testdata/ddl_alter_table_add_column_if_not_exists/postgresql/pgx/v4/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/ddl_alter_table_add_column_if_not_exists/postgresql/pgx/v5/go/db.go b/internal/endtoend/testdata/ddl_alter_table_add_column_if_not_exists/postgresql/pgx/v5/go/db.go index 7bc02a1d7d..b0ad84571a 100644 --- a/internal/endtoend/testdata/ddl_alter_table_add_column_if_not_exists/postgresql/pgx/v5/go/db.go +++ b/internal/endtoend/testdata/ddl_alter_table_add_column_if_not_exists/postgresql/pgx/v5/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_alter_table_add_column_if_not_exists/postgresql/pgx/v5/go/models.go b/internal/endtoend/testdata/ddl_alter_table_add_column_if_not_exists/postgresql/pgx/v5/go/models.go index 802a88a4a5..cb27b1df89 100644 --- a/internal/endtoend/testdata/ddl_alter_table_add_column_if_not_exists/postgresql/pgx/v5/go/models.go +++ b/internal/endtoend/testdata/ddl_alter_table_add_column_if_not_exists/postgresql/pgx/v5/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_alter_table_add_column_if_not_exists/postgresql/pgx/v5/go/query.sql.go b/internal/endtoend/testdata/ddl_alter_table_add_column_if_not_exists/postgresql/pgx/v5/go/query.sql.go index 8e6420db5d..25ce50767b 100644 --- a/internal/endtoend/testdata/ddl_alter_table_add_column_if_not_exists/postgresql/pgx/v5/go/query.sql.go +++ b/internal/endtoend/testdata/ddl_alter_table_add_column_if_not_exists/postgresql/pgx/v5/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/ddl_alter_table_add_column_if_not_exists/postgresql/stdlib/go/db.go b/internal/endtoend/testdata/ddl_alter_table_add_column_if_not_exists/postgresql/stdlib/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/ddl_alter_table_add_column_if_not_exists/postgresql/stdlib/go/db.go +++ b/internal/endtoend/testdata/ddl_alter_table_add_column_if_not_exists/postgresql/stdlib/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_alter_table_add_column_if_not_exists/postgresql/stdlib/go/models.go b/internal/endtoend/testdata/ddl_alter_table_add_column_if_not_exists/postgresql/stdlib/go/models.go index 802a88a4a5..cb27b1df89 100644 --- a/internal/endtoend/testdata/ddl_alter_table_add_column_if_not_exists/postgresql/stdlib/go/models.go +++ b/internal/endtoend/testdata/ddl_alter_table_add_column_if_not_exists/postgresql/stdlib/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_alter_table_add_column_if_not_exists/postgresql/stdlib/go/query.sql.go b/internal/endtoend/testdata/ddl_alter_table_add_column_if_not_exists/postgresql/stdlib/go/query.sql.go index 9c33425234..9a8c8b9624 100644 --- a/internal/endtoend/testdata/ddl_alter_table_add_column_if_not_exists/postgresql/stdlib/go/query.sql.go +++ b/internal/endtoend/testdata/ddl_alter_table_add_column_if_not_exists/postgresql/stdlib/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/ddl_alter_table_alter_type/mysql/go/db.go b/internal/endtoend/testdata/ddl_alter_table_alter_type/mysql/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/ddl_alter_table_alter_type/mysql/go/db.go +++ b/internal/endtoend/testdata/ddl_alter_table_alter_type/mysql/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_alter_table_alter_type/mysql/go/models.go b/internal/endtoend/testdata/ddl_alter_table_alter_type/mysql/go/models.go index 84ef7bd692..1f875c59e4 100644 --- a/internal/endtoend/testdata/ddl_alter_table_alter_type/mysql/go/models.go +++ b/internal/endtoend/testdata/ddl_alter_table_alter_type/mysql/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_alter_table_alter_type/mysql/go/query.sql.go b/internal/endtoend/testdata/ddl_alter_table_alter_type/mysql/go/query.sql.go index 9c33425234..9a8c8b9624 100644 --- a/internal/endtoend/testdata/ddl_alter_table_alter_type/mysql/go/query.sql.go +++ b/internal/endtoend/testdata/ddl_alter_table_alter_type/mysql/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/ddl_alter_table_alter_type/postgresql/pgx/v4/go/db.go b/internal/endtoend/testdata/ddl_alter_table_alter_type/postgresql/pgx/v4/go/db.go index 5a2cde8cda..b85cf956cc 100644 --- a/internal/endtoend/testdata/ddl_alter_table_alter_type/postgresql/pgx/v4/go/db.go +++ b/internal/endtoend/testdata/ddl_alter_table_alter_type/postgresql/pgx/v4/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_alter_table_alter_type/postgresql/pgx/v4/go/models.go b/internal/endtoend/testdata/ddl_alter_table_alter_type/postgresql/pgx/v4/go/models.go index bf606e11da..75ab0ae49f 100644 --- a/internal/endtoend/testdata/ddl_alter_table_alter_type/postgresql/pgx/v4/go/models.go +++ b/internal/endtoend/testdata/ddl_alter_table_alter_type/postgresql/pgx/v4/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_alter_table_alter_type/postgresql/pgx/v4/go/query.sql.go b/internal/endtoend/testdata/ddl_alter_table_alter_type/postgresql/pgx/v4/go/query.sql.go index 8e6420db5d..25ce50767b 100644 --- a/internal/endtoend/testdata/ddl_alter_table_alter_type/postgresql/pgx/v4/go/query.sql.go +++ b/internal/endtoend/testdata/ddl_alter_table_alter_type/postgresql/pgx/v4/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/ddl_alter_table_alter_type/postgresql/pgx/v5/go/db.go b/internal/endtoend/testdata/ddl_alter_table_alter_type/postgresql/pgx/v5/go/db.go index 7bc02a1d7d..b0ad84571a 100644 --- a/internal/endtoend/testdata/ddl_alter_table_alter_type/postgresql/pgx/v5/go/db.go +++ b/internal/endtoend/testdata/ddl_alter_table_alter_type/postgresql/pgx/v5/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_alter_table_alter_type/postgresql/pgx/v5/go/models.go b/internal/endtoend/testdata/ddl_alter_table_alter_type/postgresql/pgx/v5/go/models.go index bf606e11da..75ab0ae49f 100644 --- a/internal/endtoend/testdata/ddl_alter_table_alter_type/postgresql/pgx/v5/go/models.go +++ b/internal/endtoend/testdata/ddl_alter_table_alter_type/postgresql/pgx/v5/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_alter_table_alter_type/postgresql/pgx/v5/go/query.sql.go b/internal/endtoend/testdata/ddl_alter_table_alter_type/postgresql/pgx/v5/go/query.sql.go index 8e6420db5d..25ce50767b 100644 --- a/internal/endtoend/testdata/ddl_alter_table_alter_type/postgresql/pgx/v5/go/query.sql.go +++ b/internal/endtoend/testdata/ddl_alter_table_alter_type/postgresql/pgx/v5/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/ddl_alter_table_alter_type/postgresql/stdlib/go/db.go b/internal/endtoend/testdata/ddl_alter_table_alter_type/postgresql/stdlib/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/ddl_alter_table_alter_type/postgresql/stdlib/go/db.go +++ b/internal/endtoend/testdata/ddl_alter_table_alter_type/postgresql/stdlib/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_alter_table_alter_type/postgresql/stdlib/go/models.go b/internal/endtoend/testdata/ddl_alter_table_alter_type/postgresql/stdlib/go/models.go index bf606e11da..75ab0ae49f 100644 --- a/internal/endtoend/testdata/ddl_alter_table_alter_type/postgresql/stdlib/go/models.go +++ b/internal/endtoend/testdata/ddl_alter_table_alter_type/postgresql/stdlib/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_alter_table_alter_type/postgresql/stdlib/go/query.sql.go b/internal/endtoend/testdata/ddl_alter_table_alter_type/postgresql/stdlib/go/query.sql.go index 9c33425234..9a8c8b9624 100644 --- a/internal/endtoend/testdata/ddl_alter_table_alter_type/postgresql/stdlib/go/query.sql.go +++ b/internal/endtoend/testdata/ddl_alter_table_alter_type/postgresql/stdlib/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/ddl_alter_table_change_column/mysql/go/db.go b/internal/endtoend/testdata/ddl_alter_table_change_column/mysql/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/ddl_alter_table_change_column/mysql/go/db.go +++ b/internal/endtoend/testdata/ddl_alter_table_change_column/mysql/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_alter_table_change_column/mysql/go/models.go b/internal/endtoend/testdata/ddl_alter_table_change_column/mysql/go/models.go index 8382ebf74f..7cfc49e7d1 100644 --- a/internal/endtoend/testdata/ddl_alter_table_change_column/mysql/go/models.go +++ b/internal/endtoend/testdata/ddl_alter_table_change_column/mysql/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_alter_table_change_column/mysql/go/query.sql.go b/internal/endtoend/testdata/ddl_alter_table_change_column/mysql/go/query.sql.go index 9c33425234..9a8c8b9624 100644 --- a/internal/endtoend/testdata/ddl_alter_table_change_column/mysql/go/query.sql.go +++ b/internal/endtoend/testdata/ddl_alter_table_change_column/mysql/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/ddl_alter_table_change_column/postgresql/pgx/v4/go/db.go b/internal/endtoend/testdata/ddl_alter_table_change_column/postgresql/pgx/v4/go/db.go index 5a2cde8cda..b85cf956cc 100644 --- a/internal/endtoend/testdata/ddl_alter_table_change_column/postgresql/pgx/v4/go/db.go +++ b/internal/endtoend/testdata/ddl_alter_table_change_column/postgresql/pgx/v4/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_alter_table_change_column/postgresql/pgx/v4/go/models.go b/internal/endtoend/testdata/ddl_alter_table_change_column/postgresql/pgx/v4/go/models.go index c67a5ee8ee..cf7b6a88ca 100644 --- a/internal/endtoend/testdata/ddl_alter_table_change_column/postgresql/pgx/v4/go/models.go +++ b/internal/endtoend/testdata/ddl_alter_table_change_column/postgresql/pgx/v4/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_alter_table_change_column/postgresql/pgx/v4/go/query.sql.go b/internal/endtoend/testdata/ddl_alter_table_change_column/postgresql/pgx/v4/go/query.sql.go index 8e6420db5d..25ce50767b 100644 --- a/internal/endtoend/testdata/ddl_alter_table_change_column/postgresql/pgx/v4/go/query.sql.go +++ b/internal/endtoend/testdata/ddl_alter_table_change_column/postgresql/pgx/v4/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/ddl_alter_table_change_column/postgresql/pgx/v5/go/db.go b/internal/endtoend/testdata/ddl_alter_table_change_column/postgresql/pgx/v5/go/db.go index 7bc02a1d7d..b0ad84571a 100644 --- a/internal/endtoend/testdata/ddl_alter_table_change_column/postgresql/pgx/v5/go/db.go +++ b/internal/endtoend/testdata/ddl_alter_table_change_column/postgresql/pgx/v5/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_alter_table_change_column/postgresql/pgx/v5/go/models.go b/internal/endtoend/testdata/ddl_alter_table_change_column/postgresql/pgx/v5/go/models.go index c67a5ee8ee..cf7b6a88ca 100644 --- a/internal/endtoend/testdata/ddl_alter_table_change_column/postgresql/pgx/v5/go/models.go +++ b/internal/endtoend/testdata/ddl_alter_table_change_column/postgresql/pgx/v5/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_alter_table_change_column/postgresql/pgx/v5/go/query.sql.go b/internal/endtoend/testdata/ddl_alter_table_change_column/postgresql/pgx/v5/go/query.sql.go index 8e6420db5d..25ce50767b 100644 --- a/internal/endtoend/testdata/ddl_alter_table_change_column/postgresql/pgx/v5/go/query.sql.go +++ b/internal/endtoend/testdata/ddl_alter_table_change_column/postgresql/pgx/v5/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/ddl_alter_table_change_column/postgresql/stdlib/go/db.go b/internal/endtoend/testdata/ddl_alter_table_change_column/postgresql/stdlib/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/ddl_alter_table_change_column/postgresql/stdlib/go/db.go +++ b/internal/endtoend/testdata/ddl_alter_table_change_column/postgresql/stdlib/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_alter_table_change_column/postgresql/stdlib/go/models.go b/internal/endtoend/testdata/ddl_alter_table_change_column/postgresql/stdlib/go/models.go index c67a5ee8ee..cf7b6a88ca 100644 --- a/internal/endtoend/testdata/ddl_alter_table_change_column/postgresql/stdlib/go/models.go +++ b/internal/endtoend/testdata/ddl_alter_table_change_column/postgresql/stdlib/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_alter_table_change_column/postgresql/stdlib/go/query.sql.go b/internal/endtoend/testdata/ddl_alter_table_change_column/postgresql/stdlib/go/query.sql.go index 9c33425234..9a8c8b9624 100644 --- a/internal/endtoend/testdata/ddl_alter_table_change_column/postgresql/stdlib/go/query.sql.go +++ b/internal/endtoend/testdata/ddl_alter_table_change_column/postgresql/stdlib/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/ddl_alter_table_column_drop_not_null/mysql/go/db.go b/internal/endtoend/testdata/ddl_alter_table_column_drop_not_null/mysql/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/ddl_alter_table_column_drop_not_null/mysql/go/db.go +++ b/internal/endtoend/testdata/ddl_alter_table_column_drop_not_null/mysql/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_alter_table_column_drop_not_null/mysql/go/models.go b/internal/endtoend/testdata/ddl_alter_table_column_drop_not_null/mysql/go/models.go index 8d92aa2695..46688a6c06 100644 --- a/internal/endtoend/testdata/ddl_alter_table_column_drop_not_null/mysql/go/models.go +++ b/internal/endtoend/testdata/ddl_alter_table_column_drop_not_null/mysql/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_alter_table_column_drop_not_null/mysql/go/query.sql.go b/internal/endtoend/testdata/ddl_alter_table_column_drop_not_null/mysql/go/query.sql.go index 9c33425234..9a8c8b9624 100644 --- a/internal/endtoend/testdata/ddl_alter_table_column_drop_not_null/mysql/go/query.sql.go +++ b/internal/endtoend/testdata/ddl_alter_table_column_drop_not_null/mysql/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/ddl_alter_table_column_drop_not_null/postgresql/pgx/v4/go/db.go b/internal/endtoend/testdata/ddl_alter_table_column_drop_not_null/postgresql/pgx/v4/go/db.go index 5a2cde8cda..b85cf956cc 100644 --- a/internal/endtoend/testdata/ddl_alter_table_column_drop_not_null/postgresql/pgx/v4/go/db.go +++ b/internal/endtoend/testdata/ddl_alter_table_column_drop_not_null/postgresql/pgx/v4/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_alter_table_column_drop_not_null/postgresql/pgx/v4/go/models.go b/internal/endtoend/testdata/ddl_alter_table_column_drop_not_null/postgresql/pgx/v4/go/models.go index 8d92aa2695..46688a6c06 100644 --- a/internal/endtoend/testdata/ddl_alter_table_column_drop_not_null/postgresql/pgx/v4/go/models.go +++ b/internal/endtoend/testdata/ddl_alter_table_column_drop_not_null/postgresql/pgx/v4/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_alter_table_column_drop_not_null/postgresql/pgx/v4/go/query.sql.go b/internal/endtoend/testdata/ddl_alter_table_column_drop_not_null/postgresql/pgx/v4/go/query.sql.go index 8e6420db5d..25ce50767b 100644 --- a/internal/endtoend/testdata/ddl_alter_table_column_drop_not_null/postgresql/pgx/v4/go/query.sql.go +++ b/internal/endtoend/testdata/ddl_alter_table_column_drop_not_null/postgresql/pgx/v4/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/ddl_alter_table_column_drop_not_null/postgresql/pgx/v5/go/db.go b/internal/endtoend/testdata/ddl_alter_table_column_drop_not_null/postgresql/pgx/v5/go/db.go index 7bc02a1d7d..b0ad84571a 100644 --- a/internal/endtoend/testdata/ddl_alter_table_column_drop_not_null/postgresql/pgx/v5/go/db.go +++ b/internal/endtoend/testdata/ddl_alter_table_column_drop_not_null/postgresql/pgx/v5/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_alter_table_column_drop_not_null/postgresql/pgx/v5/go/models.go b/internal/endtoend/testdata/ddl_alter_table_column_drop_not_null/postgresql/pgx/v5/go/models.go index 0fe1fb941e..c17730e36f 100644 --- a/internal/endtoend/testdata/ddl_alter_table_column_drop_not_null/postgresql/pgx/v5/go/models.go +++ b/internal/endtoend/testdata/ddl_alter_table_column_drop_not_null/postgresql/pgx/v5/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_alter_table_column_drop_not_null/postgresql/pgx/v5/go/query.sql.go b/internal/endtoend/testdata/ddl_alter_table_column_drop_not_null/postgresql/pgx/v5/go/query.sql.go index 8e6420db5d..25ce50767b 100644 --- a/internal/endtoend/testdata/ddl_alter_table_column_drop_not_null/postgresql/pgx/v5/go/query.sql.go +++ b/internal/endtoend/testdata/ddl_alter_table_column_drop_not_null/postgresql/pgx/v5/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/ddl_alter_table_column_drop_not_null/postgresql/stdlib/go/db.go b/internal/endtoend/testdata/ddl_alter_table_column_drop_not_null/postgresql/stdlib/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/ddl_alter_table_column_drop_not_null/postgresql/stdlib/go/db.go +++ b/internal/endtoend/testdata/ddl_alter_table_column_drop_not_null/postgresql/stdlib/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_alter_table_column_drop_not_null/postgresql/stdlib/go/models.go b/internal/endtoend/testdata/ddl_alter_table_column_drop_not_null/postgresql/stdlib/go/models.go index 8d92aa2695..46688a6c06 100644 --- a/internal/endtoend/testdata/ddl_alter_table_column_drop_not_null/postgresql/stdlib/go/models.go +++ b/internal/endtoend/testdata/ddl_alter_table_column_drop_not_null/postgresql/stdlib/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_alter_table_column_drop_not_null/postgresql/stdlib/go/query.sql.go b/internal/endtoend/testdata/ddl_alter_table_column_drop_not_null/postgresql/stdlib/go/query.sql.go index 9c33425234..9a8c8b9624 100644 --- a/internal/endtoend/testdata/ddl_alter_table_column_drop_not_null/postgresql/stdlib/go/query.sql.go +++ b/internal/endtoend/testdata/ddl_alter_table_column_drop_not_null/postgresql/stdlib/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/ddl_alter_table_drop_column/mysql/go/db.go b/internal/endtoend/testdata/ddl_alter_table_drop_column/mysql/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/ddl_alter_table_drop_column/mysql/go/db.go +++ b/internal/endtoend/testdata/ddl_alter_table_drop_column/mysql/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_alter_table_drop_column/mysql/go/models.go b/internal/endtoend/testdata/ddl_alter_table_drop_column/mysql/go/models.go index 8382ebf74f..7cfc49e7d1 100644 --- a/internal/endtoend/testdata/ddl_alter_table_drop_column/mysql/go/models.go +++ b/internal/endtoend/testdata/ddl_alter_table_drop_column/mysql/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_alter_table_drop_column/mysql/go/query.sql.go b/internal/endtoend/testdata/ddl_alter_table_drop_column/mysql/go/query.sql.go index 9c33425234..9a8c8b9624 100644 --- a/internal/endtoend/testdata/ddl_alter_table_drop_column/mysql/go/query.sql.go +++ b/internal/endtoend/testdata/ddl_alter_table_drop_column/mysql/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/ddl_alter_table_drop_column/postgresql/pgx/v4/go/db.go b/internal/endtoend/testdata/ddl_alter_table_drop_column/postgresql/pgx/v4/go/db.go index 5a2cde8cda..b85cf956cc 100644 --- a/internal/endtoend/testdata/ddl_alter_table_drop_column/postgresql/pgx/v4/go/db.go +++ b/internal/endtoend/testdata/ddl_alter_table_drop_column/postgresql/pgx/v4/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_alter_table_drop_column/postgresql/pgx/v4/go/models.go b/internal/endtoend/testdata/ddl_alter_table_drop_column/postgresql/pgx/v4/go/models.go index 8382ebf74f..7cfc49e7d1 100644 --- a/internal/endtoend/testdata/ddl_alter_table_drop_column/postgresql/pgx/v4/go/models.go +++ b/internal/endtoend/testdata/ddl_alter_table_drop_column/postgresql/pgx/v4/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_alter_table_drop_column/postgresql/pgx/v4/go/query.sql.go b/internal/endtoend/testdata/ddl_alter_table_drop_column/postgresql/pgx/v4/go/query.sql.go index 8e6420db5d..25ce50767b 100644 --- a/internal/endtoend/testdata/ddl_alter_table_drop_column/postgresql/pgx/v4/go/query.sql.go +++ b/internal/endtoend/testdata/ddl_alter_table_drop_column/postgresql/pgx/v4/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/ddl_alter_table_drop_column/postgresql/pgx/v5/go/db.go b/internal/endtoend/testdata/ddl_alter_table_drop_column/postgresql/pgx/v5/go/db.go index 7bc02a1d7d..b0ad84571a 100644 --- a/internal/endtoend/testdata/ddl_alter_table_drop_column/postgresql/pgx/v5/go/db.go +++ b/internal/endtoend/testdata/ddl_alter_table_drop_column/postgresql/pgx/v5/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_alter_table_drop_column/postgresql/pgx/v5/go/models.go b/internal/endtoend/testdata/ddl_alter_table_drop_column/postgresql/pgx/v5/go/models.go index c92d7bee76..e97f9ac2ba 100644 --- a/internal/endtoend/testdata/ddl_alter_table_drop_column/postgresql/pgx/v5/go/models.go +++ b/internal/endtoend/testdata/ddl_alter_table_drop_column/postgresql/pgx/v5/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_alter_table_drop_column/postgresql/pgx/v5/go/query.sql.go b/internal/endtoend/testdata/ddl_alter_table_drop_column/postgresql/pgx/v5/go/query.sql.go index 8e6420db5d..25ce50767b 100644 --- a/internal/endtoend/testdata/ddl_alter_table_drop_column/postgresql/pgx/v5/go/query.sql.go +++ b/internal/endtoend/testdata/ddl_alter_table_drop_column/postgresql/pgx/v5/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/ddl_alter_table_drop_column/postgresql/stdlib/go/db.go b/internal/endtoend/testdata/ddl_alter_table_drop_column/postgresql/stdlib/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/ddl_alter_table_drop_column/postgresql/stdlib/go/db.go +++ b/internal/endtoend/testdata/ddl_alter_table_drop_column/postgresql/stdlib/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_alter_table_drop_column/postgresql/stdlib/go/models.go b/internal/endtoend/testdata/ddl_alter_table_drop_column/postgresql/stdlib/go/models.go index 8382ebf74f..7cfc49e7d1 100644 --- a/internal/endtoend/testdata/ddl_alter_table_drop_column/postgresql/stdlib/go/models.go +++ b/internal/endtoend/testdata/ddl_alter_table_drop_column/postgresql/stdlib/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_alter_table_drop_column/postgresql/stdlib/go/query.sql.go b/internal/endtoend/testdata/ddl_alter_table_drop_column/postgresql/stdlib/go/query.sql.go index 9c33425234..9a8c8b9624 100644 --- a/internal/endtoend/testdata/ddl_alter_table_drop_column/postgresql/stdlib/go/query.sql.go +++ b/internal/endtoend/testdata/ddl_alter_table_drop_column/postgresql/stdlib/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/ddl_alter_table_drop_column/sqlite/go/db.go b/internal/endtoend/testdata/ddl_alter_table_drop_column/sqlite/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/ddl_alter_table_drop_column/sqlite/go/db.go +++ b/internal/endtoend/testdata/ddl_alter_table_drop_column/sqlite/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_alter_table_drop_column/sqlite/go/models.go b/internal/endtoend/testdata/ddl_alter_table_drop_column/sqlite/go/models.go index 8382ebf74f..7cfc49e7d1 100644 --- a/internal/endtoend/testdata/ddl_alter_table_drop_column/sqlite/go/models.go +++ b/internal/endtoend/testdata/ddl_alter_table_drop_column/sqlite/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_alter_table_drop_column/sqlite/go/query.sql.go b/internal/endtoend/testdata/ddl_alter_table_drop_column/sqlite/go/query.sql.go index 2c6ef65ce6..c29660c978 100644 --- a/internal/endtoend/testdata/ddl_alter_table_drop_column/sqlite/go/query.sql.go +++ b/internal/endtoend/testdata/ddl_alter_table_drop_column/sqlite/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/ddl_alter_table_drop_column_if_exists/mysql/go/db.go b/internal/endtoend/testdata/ddl_alter_table_drop_column_if_exists/mysql/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/ddl_alter_table_drop_column_if_exists/mysql/go/db.go +++ b/internal/endtoend/testdata/ddl_alter_table_drop_column_if_exists/mysql/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_alter_table_drop_column_if_exists/mysql/go/models.go b/internal/endtoend/testdata/ddl_alter_table_drop_column_if_exists/mysql/go/models.go index a126309f2b..4af1933935 100644 --- a/internal/endtoend/testdata/ddl_alter_table_drop_column_if_exists/mysql/go/models.go +++ b/internal/endtoend/testdata/ddl_alter_table_drop_column_if_exists/mysql/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_alter_table_drop_column_if_exists/mysql/go/query.sql.go b/internal/endtoend/testdata/ddl_alter_table_drop_column_if_exists/mysql/go/query.sql.go index 9c33425234..9a8c8b9624 100644 --- a/internal/endtoend/testdata/ddl_alter_table_drop_column_if_exists/mysql/go/query.sql.go +++ b/internal/endtoend/testdata/ddl_alter_table_drop_column_if_exists/mysql/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/ddl_alter_table_drop_column_if_exists/postgresql/pgx/v4/go/db.go b/internal/endtoend/testdata/ddl_alter_table_drop_column_if_exists/postgresql/pgx/v4/go/db.go index 5a2cde8cda..b85cf956cc 100644 --- a/internal/endtoend/testdata/ddl_alter_table_drop_column_if_exists/postgresql/pgx/v4/go/db.go +++ b/internal/endtoend/testdata/ddl_alter_table_drop_column_if_exists/postgresql/pgx/v4/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_alter_table_drop_column_if_exists/postgresql/pgx/v4/go/models.go b/internal/endtoend/testdata/ddl_alter_table_drop_column_if_exists/postgresql/pgx/v4/go/models.go index a126309f2b..4af1933935 100644 --- a/internal/endtoend/testdata/ddl_alter_table_drop_column_if_exists/postgresql/pgx/v4/go/models.go +++ b/internal/endtoend/testdata/ddl_alter_table_drop_column_if_exists/postgresql/pgx/v4/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_alter_table_drop_column_if_exists/postgresql/pgx/v4/go/query.sql.go b/internal/endtoend/testdata/ddl_alter_table_drop_column_if_exists/postgresql/pgx/v4/go/query.sql.go index 8e6420db5d..25ce50767b 100644 --- a/internal/endtoend/testdata/ddl_alter_table_drop_column_if_exists/postgresql/pgx/v4/go/query.sql.go +++ b/internal/endtoend/testdata/ddl_alter_table_drop_column_if_exists/postgresql/pgx/v4/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/ddl_alter_table_drop_column_if_exists/postgresql/pgx/v5/go/db.go b/internal/endtoend/testdata/ddl_alter_table_drop_column_if_exists/postgresql/pgx/v5/go/db.go index 7bc02a1d7d..b0ad84571a 100644 --- a/internal/endtoend/testdata/ddl_alter_table_drop_column_if_exists/postgresql/pgx/v5/go/db.go +++ b/internal/endtoend/testdata/ddl_alter_table_drop_column_if_exists/postgresql/pgx/v5/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_alter_table_drop_column_if_exists/postgresql/pgx/v5/go/models.go b/internal/endtoend/testdata/ddl_alter_table_drop_column_if_exists/postgresql/pgx/v5/go/models.go index a126309f2b..4af1933935 100644 --- a/internal/endtoend/testdata/ddl_alter_table_drop_column_if_exists/postgresql/pgx/v5/go/models.go +++ b/internal/endtoend/testdata/ddl_alter_table_drop_column_if_exists/postgresql/pgx/v5/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_alter_table_drop_column_if_exists/postgresql/pgx/v5/go/query.sql.go b/internal/endtoend/testdata/ddl_alter_table_drop_column_if_exists/postgresql/pgx/v5/go/query.sql.go index 8e6420db5d..25ce50767b 100644 --- a/internal/endtoend/testdata/ddl_alter_table_drop_column_if_exists/postgresql/pgx/v5/go/query.sql.go +++ b/internal/endtoend/testdata/ddl_alter_table_drop_column_if_exists/postgresql/pgx/v5/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/ddl_alter_table_drop_column_if_exists/postgresql/stdlib/go/db.go b/internal/endtoend/testdata/ddl_alter_table_drop_column_if_exists/postgresql/stdlib/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/ddl_alter_table_drop_column_if_exists/postgresql/stdlib/go/db.go +++ b/internal/endtoend/testdata/ddl_alter_table_drop_column_if_exists/postgresql/stdlib/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_alter_table_drop_column_if_exists/postgresql/stdlib/go/models.go b/internal/endtoend/testdata/ddl_alter_table_drop_column_if_exists/postgresql/stdlib/go/models.go index a126309f2b..4af1933935 100644 --- a/internal/endtoend/testdata/ddl_alter_table_drop_column_if_exists/postgresql/stdlib/go/models.go +++ b/internal/endtoend/testdata/ddl_alter_table_drop_column_if_exists/postgresql/stdlib/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_alter_table_drop_column_if_exists/postgresql/stdlib/go/query.sql.go b/internal/endtoend/testdata/ddl_alter_table_drop_column_if_exists/postgresql/stdlib/go/query.sql.go index 9c33425234..9a8c8b9624 100644 --- a/internal/endtoend/testdata/ddl_alter_table_drop_column_if_exists/postgresql/stdlib/go/query.sql.go +++ b/internal/endtoend/testdata/ddl_alter_table_drop_column_if_exists/postgresql/stdlib/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/ddl_alter_table_drop_constraint/mysql/go/db.go b/internal/endtoend/testdata/ddl_alter_table_drop_constraint/mysql/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/ddl_alter_table_drop_constraint/mysql/go/db.go +++ b/internal/endtoend/testdata/ddl_alter_table_drop_constraint/mysql/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_alter_table_drop_constraint/mysql/go/models.go b/internal/endtoend/testdata/ddl_alter_table_drop_constraint/mysql/go/models.go index dc2a444c70..3cf60e5d31 100644 --- a/internal/endtoend/testdata/ddl_alter_table_drop_constraint/mysql/go/models.go +++ b/internal/endtoend/testdata/ddl_alter_table_drop_constraint/mysql/go/models.go @@ -1,11 +1,11 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest import () type Venue struct { - ID int64 + ID uint64 } diff --git a/internal/endtoend/testdata/ddl_alter_table_drop_constraint/mysql/go/query.sql.go b/internal/endtoend/testdata/ddl_alter_table_drop_constraint/mysql/go/query.sql.go index 9c33425234..9a8c8b9624 100644 --- a/internal/endtoend/testdata/ddl_alter_table_drop_constraint/mysql/go/query.sql.go +++ b/internal/endtoend/testdata/ddl_alter_table_drop_constraint/mysql/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/ddl_alter_table_drop_constraint/postgresql/pgx/v4/go/db.go b/internal/endtoend/testdata/ddl_alter_table_drop_constraint/postgresql/pgx/v4/go/db.go index 5a2cde8cda..b85cf956cc 100644 --- a/internal/endtoend/testdata/ddl_alter_table_drop_constraint/postgresql/pgx/v4/go/db.go +++ b/internal/endtoend/testdata/ddl_alter_table_drop_constraint/postgresql/pgx/v4/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_alter_table_drop_constraint/postgresql/pgx/v4/go/models.go b/internal/endtoend/testdata/ddl_alter_table_drop_constraint/postgresql/pgx/v4/go/models.go index 86f292938c..6da42db01f 100644 --- a/internal/endtoend/testdata/ddl_alter_table_drop_constraint/postgresql/pgx/v4/go/models.go +++ b/internal/endtoend/testdata/ddl_alter_table_drop_constraint/postgresql/pgx/v4/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_alter_table_drop_constraint/postgresql/pgx/v4/go/query.sql.go b/internal/endtoend/testdata/ddl_alter_table_drop_constraint/postgresql/pgx/v4/go/query.sql.go index 8e6420db5d..25ce50767b 100644 --- a/internal/endtoend/testdata/ddl_alter_table_drop_constraint/postgresql/pgx/v4/go/query.sql.go +++ b/internal/endtoend/testdata/ddl_alter_table_drop_constraint/postgresql/pgx/v4/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/ddl_alter_table_drop_constraint/postgresql/pgx/v5/go/db.go b/internal/endtoend/testdata/ddl_alter_table_drop_constraint/postgresql/pgx/v5/go/db.go index 7bc02a1d7d..b0ad84571a 100644 --- a/internal/endtoend/testdata/ddl_alter_table_drop_constraint/postgresql/pgx/v5/go/db.go +++ b/internal/endtoend/testdata/ddl_alter_table_drop_constraint/postgresql/pgx/v5/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_alter_table_drop_constraint/postgresql/pgx/v5/go/models.go b/internal/endtoend/testdata/ddl_alter_table_drop_constraint/postgresql/pgx/v5/go/models.go index 86f292938c..6da42db01f 100644 --- a/internal/endtoend/testdata/ddl_alter_table_drop_constraint/postgresql/pgx/v5/go/models.go +++ b/internal/endtoend/testdata/ddl_alter_table_drop_constraint/postgresql/pgx/v5/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_alter_table_drop_constraint/postgresql/pgx/v5/go/query.sql.go b/internal/endtoend/testdata/ddl_alter_table_drop_constraint/postgresql/pgx/v5/go/query.sql.go index 8e6420db5d..25ce50767b 100644 --- a/internal/endtoend/testdata/ddl_alter_table_drop_constraint/postgresql/pgx/v5/go/query.sql.go +++ b/internal/endtoend/testdata/ddl_alter_table_drop_constraint/postgresql/pgx/v5/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/ddl_alter_table_drop_constraint/postgresql/stdlib/go/db.go b/internal/endtoend/testdata/ddl_alter_table_drop_constraint/postgresql/stdlib/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/ddl_alter_table_drop_constraint/postgresql/stdlib/go/db.go +++ b/internal/endtoend/testdata/ddl_alter_table_drop_constraint/postgresql/stdlib/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_alter_table_drop_constraint/postgresql/stdlib/go/models.go b/internal/endtoend/testdata/ddl_alter_table_drop_constraint/postgresql/stdlib/go/models.go index 86f292938c..6da42db01f 100644 --- a/internal/endtoend/testdata/ddl_alter_table_drop_constraint/postgresql/stdlib/go/models.go +++ b/internal/endtoend/testdata/ddl_alter_table_drop_constraint/postgresql/stdlib/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_alter_table_drop_constraint/postgresql/stdlib/go/query.sql.go b/internal/endtoend/testdata/ddl_alter_table_drop_constraint/postgresql/stdlib/go/query.sql.go index 9c33425234..9a8c8b9624 100644 --- a/internal/endtoend/testdata/ddl_alter_table_drop_constraint/postgresql/stdlib/go/query.sql.go +++ b/internal/endtoend/testdata/ddl_alter_table_drop_constraint/postgresql/stdlib/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/ddl_alter_table_index/postgresql/pgx/v4/go/db.go b/internal/endtoend/testdata/ddl_alter_table_index/postgresql/pgx/v4/go/db.go index 5a2cde8cda..b85cf956cc 100644 --- a/internal/endtoend/testdata/ddl_alter_table_index/postgresql/pgx/v4/go/db.go +++ b/internal/endtoend/testdata/ddl_alter_table_index/postgresql/pgx/v4/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_alter_table_index/postgresql/pgx/v4/go/models.go b/internal/endtoend/testdata/ddl_alter_table_index/postgresql/pgx/v4/go/models.go index 42f2cea034..f63b6c9472 100644 --- a/internal/endtoend/testdata/ddl_alter_table_index/postgresql/pgx/v4/go/models.go +++ b/internal/endtoend/testdata/ddl_alter_table_index/postgresql/pgx/v4/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_alter_table_index/postgresql/pgx/v4/go/query.sql.go b/internal/endtoend/testdata/ddl_alter_table_index/postgresql/pgx/v4/go/query.sql.go index 8e6420db5d..25ce50767b 100644 --- a/internal/endtoend/testdata/ddl_alter_table_index/postgresql/pgx/v4/go/query.sql.go +++ b/internal/endtoend/testdata/ddl_alter_table_index/postgresql/pgx/v4/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/ddl_alter_table_index/postgresql/pgx/v5/go/db.go b/internal/endtoend/testdata/ddl_alter_table_index/postgresql/pgx/v5/go/db.go index 7bc02a1d7d..b0ad84571a 100644 --- a/internal/endtoend/testdata/ddl_alter_table_index/postgresql/pgx/v5/go/db.go +++ b/internal/endtoend/testdata/ddl_alter_table_index/postgresql/pgx/v5/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_alter_table_index/postgresql/pgx/v5/go/models.go b/internal/endtoend/testdata/ddl_alter_table_index/postgresql/pgx/v5/go/models.go index b6cded5a68..72706b59c3 100644 --- a/internal/endtoend/testdata/ddl_alter_table_index/postgresql/pgx/v5/go/models.go +++ b/internal/endtoend/testdata/ddl_alter_table_index/postgresql/pgx/v5/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_alter_table_index/postgresql/pgx/v5/go/query.sql.go b/internal/endtoend/testdata/ddl_alter_table_index/postgresql/pgx/v5/go/query.sql.go index 8e6420db5d..25ce50767b 100644 --- a/internal/endtoend/testdata/ddl_alter_table_index/postgresql/pgx/v5/go/query.sql.go +++ b/internal/endtoend/testdata/ddl_alter_table_index/postgresql/pgx/v5/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/ddl_alter_table_index/postgresql/stdlib/go/db.go b/internal/endtoend/testdata/ddl_alter_table_index/postgresql/stdlib/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/ddl_alter_table_index/postgresql/stdlib/go/db.go +++ b/internal/endtoend/testdata/ddl_alter_table_index/postgresql/stdlib/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_alter_table_index/postgresql/stdlib/go/models.go b/internal/endtoend/testdata/ddl_alter_table_index/postgresql/stdlib/go/models.go index 42f2cea034..f63b6c9472 100644 --- a/internal/endtoend/testdata/ddl_alter_table_index/postgresql/stdlib/go/models.go +++ b/internal/endtoend/testdata/ddl_alter_table_index/postgresql/stdlib/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_alter_table_index/postgresql/stdlib/go/query.sql.go b/internal/endtoend/testdata/ddl_alter_table_index/postgresql/stdlib/go/query.sql.go index 9c33425234..9a8c8b9624 100644 --- a/internal/endtoend/testdata/ddl_alter_table_index/postgresql/stdlib/go/query.sql.go +++ b/internal/endtoend/testdata/ddl_alter_table_index/postgresql/stdlib/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/ddl_alter_table_rename/mysql/go/db.go b/internal/endtoend/testdata/ddl_alter_table_rename/mysql/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/ddl_alter_table_rename/mysql/go/db.go +++ b/internal/endtoend/testdata/ddl_alter_table_rename/mysql/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_alter_table_rename/mysql/go/models.go b/internal/endtoend/testdata/ddl_alter_table_rename/mysql/go/models.go index b060fff7d6..f30196802e 100644 --- a/internal/endtoend/testdata/ddl_alter_table_rename/mysql/go/models.go +++ b/internal/endtoend/testdata/ddl_alter_table_rename/mysql/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_alter_table_rename/mysql/go/query.sql.go b/internal/endtoend/testdata/ddl_alter_table_rename/mysql/go/query.sql.go index 9c33425234..9a8c8b9624 100644 --- a/internal/endtoend/testdata/ddl_alter_table_rename/mysql/go/query.sql.go +++ b/internal/endtoend/testdata/ddl_alter_table_rename/mysql/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/ddl_alter_table_rename/postgresql/pgx/v4/go/db.go b/internal/endtoend/testdata/ddl_alter_table_rename/postgresql/pgx/v4/go/db.go index 5a2cde8cda..b85cf956cc 100644 --- a/internal/endtoend/testdata/ddl_alter_table_rename/postgresql/pgx/v4/go/db.go +++ b/internal/endtoend/testdata/ddl_alter_table_rename/postgresql/pgx/v4/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_alter_table_rename/postgresql/pgx/v4/go/models.go b/internal/endtoend/testdata/ddl_alter_table_rename/postgresql/pgx/v4/go/models.go index ec9a298972..026c860019 100644 --- a/internal/endtoend/testdata/ddl_alter_table_rename/postgresql/pgx/v4/go/models.go +++ b/internal/endtoend/testdata/ddl_alter_table_rename/postgresql/pgx/v4/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_alter_table_rename/postgresql/pgx/v4/go/query.sql.go b/internal/endtoend/testdata/ddl_alter_table_rename/postgresql/pgx/v4/go/query.sql.go index 8e6420db5d..25ce50767b 100644 --- a/internal/endtoend/testdata/ddl_alter_table_rename/postgresql/pgx/v4/go/query.sql.go +++ b/internal/endtoend/testdata/ddl_alter_table_rename/postgresql/pgx/v4/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/ddl_alter_table_rename/postgresql/pgx/v5/go/db.go b/internal/endtoend/testdata/ddl_alter_table_rename/postgresql/pgx/v5/go/db.go index 7bc02a1d7d..b0ad84571a 100644 --- a/internal/endtoend/testdata/ddl_alter_table_rename/postgresql/pgx/v5/go/db.go +++ b/internal/endtoend/testdata/ddl_alter_table_rename/postgresql/pgx/v5/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_alter_table_rename/postgresql/pgx/v5/go/models.go b/internal/endtoend/testdata/ddl_alter_table_rename/postgresql/pgx/v5/go/models.go index fe3d37eed8..849252fd3c 100644 --- a/internal/endtoend/testdata/ddl_alter_table_rename/postgresql/pgx/v5/go/models.go +++ b/internal/endtoend/testdata/ddl_alter_table_rename/postgresql/pgx/v5/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_alter_table_rename/postgresql/pgx/v5/go/query.sql.go b/internal/endtoend/testdata/ddl_alter_table_rename/postgresql/pgx/v5/go/query.sql.go index 8e6420db5d..25ce50767b 100644 --- a/internal/endtoend/testdata/ddl_alter_table_rename/postgresql/pgx/v5/go/query.sql.go +++ b/internal/endtoend/testdata/ddl_alter_table_rename/postgresql/pgx/v5/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/ddl_alter_table_rename/postgresql/stdlib/go/db.go b/internal/endtoend/testdata/ddl_alter_table_rename/postgresql/stdlib/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/ddl_alter_table_rename/postgresql/stdlib/go/db.go +++ b/internal/endtoend/testdata/ddl_alter_table_rename/postgresql/stdlib/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_alter_table_rename/postgresql/stdlib/go/models.go b/internal/endtoend/testdata/ddl_alter_table_rename/postgresql/stdlib/go/models.go index ec9a298972..026c860019 100644 --- a/internal/endtoend/testdata/ddl_alter_table_rename/postgresql/stdlib/go/models.go +++ b/internal/endtoend/testdata/ddl_alter_table_rename/postgresql/stdlib/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_alter_table_rename/postgresql/stdlib/go/query.sql.go b/internal/endtoend/testdata/ddl_alter_table_rename/postgresql/stdlib/go/query.sql.go index 9c33425234..9a8c8b9624 100644 --- a/internal/endtoend/testdata/ddl_alter_table_rename/postgresql/stdlib/go/query.sql.go +++ b/internal/endtoend/testdata/ddl_alter_table_rename/postgresql/stdlib/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/ddl_alter_table_rename/sqlite/go/db.go b/internal/endtoend/testdata/ddl_alter_table_rename/sqlite/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/ddl_alter_table_rename/sqlite/go/db.go +++ b/internal/endtoend/testdata/ddl_alter_table_rename/sqlite/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_alter_table_rename/sqlite/go/models.go b/internal/endtoend/testdata/ddl_alter_table_rename/sqlite/go/models.go index ec9a298972..026c860019 100644 --- a/internal/endtoend/testdata/ddl_alter_table_rename/sqlite/go/models.go +++ b/internal/endtoend/testdata/ddl_alter_table_rename/sqlite/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_alter_table_rename/sqlite/go/query.sql.go b/internal/endtoend/testdata/ddl_alter_table_rename/sqlite/go/query.sql.go index 4b314cdae6..96a188b21f 100644 --- a/internal/endtoend/testdata/ddl_alter_table_rename/sqlite/go/query.sql.go +++ b/internal/endtoend/testdata/ddl_alter_table_rename/sqlite/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/ddl_alter_table_rename_column/mysql/go/db.go b/internal/endtoend/testdata/ddl_alter_table_rename_column/mysql/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/ddl_alter_table_rename_column/mysql/go/db.go +++ b/internal/endtoend/testdata/ddl_alter_table_rename_column/mysql/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_alter_table_rename_column/mysql/go/models.go b/internal/endtoend/testdata/ddl_alter_table_rename_column/mysql/go/models.go index 8382ebf74f..7cfc49e7d1 100644 --- a/internal/endtoend/testdata/ddl_alter_table_rename_column/mysql/go/models.go +++ b/internal/endtoend/testdata/ddl_alter_table_rename_column/mysql/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_alter_table_rename_column/mysql/go/query.sql.go b/internal/endtoend/testdata/ddl_alter_table_rename_column/mysql/go/query.sql.go index 9c33425234..9a8c8b9624 100644 --- a/internal/endtoend/testdata/ddl_alter_table_rename_column/mysql/go/query.sql.go +++ b/internal/endtoend/testdata/ddl_alter_table_rename_column/mysql/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/ddl_alter_table_rename_column/postgresql/pgx/v4/go/db.go b/internal/endtoend/testdata/ddl_alter_table_rename_column/postgresql/pgx/v4/go/db.go index 5a2cde8cda..b85cf956cc 100644 --- a/internal/endtoend/testdata/ddl_alter_table_rename_column/postgresql/pgx/v4/go/db.go +++ b/internal/endtoend/testdata/ddl_alter_table_rename_column/postgresql/pgx/v4/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_alter_table_rename_column/postgresql/pgx/v4/go/models.go b/internal/endtoend/testdata/ddl_alter_table_rename_column/postgresql/pgx/v4/go/models.go index 8382ebf74f..7cfc49e7d1 100644 --- a/internal/endtoend/testdata/ddl_alter_table_rename_column/postgresql/pgx/v4/go/models.go +++ b/internal/endtoend/testdata/ddl_alter_table_rename_column/postgresql/pgx/v4/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_alter_table_rename_column/postgresql/pgx/v4/go/query.sql.go b/internal/endtoend/testdata/ddl_alter_table_rename_column/postgresql/pgx/v4/go/query.sql.go index 8e6420db5d..25ce50767b 100644 --- a/internal/endtoend/testdata/ddl_alter_table_rename_column/postgresql/pgx/v4/go/query.sql.go +++ b/internal/endtoend/testdata/ddl_alter_table_rename_column/postgresql/pgx/v4/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/ddl_alter_table_rename_column/postgresql/pgx/v5/go/db.go b/internal/endtoend/testdata/ddl_alter_table_rename_column/postgresql/pgx/v5/go/db.go index 7bc02a1d7d..b0ad84571a 100644 --- a/internal/endtoend/testdata/ddl_alter_table_rename_column/postgresql/pgx/v5/go/db.go +++ b/internal/endtoend/testdata/ddl_alter_table_rename_column/postgresql/pgx/v5/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_alter_table_rename_column/postgresql/pgx/v5/go/models.go b/internal/endtoend/testdata/ddl_alter_table_rename_column/postgresql/pgx/v5/go/models.go index c92d7bee76..e97f9ac2ba 100644 --- a/internal/endtoend/testdata/ddl_alter_table_rename_column/postgresql/pgx/v5/go/models.go +++ b/internal/endtoend/testdata/ddl_alter_table_rename_column/postgresql/pgx/v5/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_alter_table_rename_column/postgresql/pgx/v5/go/query.sql.go b/internal/endtoend/testdata/ddl_alter_table_rename_column/postgresql/pgx/v5/go/query.sql.go index 8e6420db5d..25ce50767b 100644 --- a/internal/endtoend/testdata/ddl_alter_table_rename_column/postgresql/pgx/v5/go/query.sql.go +++ b/internal/endtoend/testdata/ddl_alter_table_rename_column/postgresql/pgx/v5/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/ddl_alter_table_rename_column/postgresql/stdlib/go/db.go b/internal/endtoend/testdata/ddl_alter_table_rename_column/postgresql/stdlib/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/ddl_alter_table_rename_column/postgresql/stdlib/go/db.go +++ b/internal/endtoend/testdata/ddl_alter_table_rename_column/postgresql/stdlib/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_alter_table_rename_column/postgresql/stdlib/go/models.go b/internal/endtoend/testdata/ddl_alter_table_rename_column/postgresql/stdlib/go/models.go index 8382ebf74f..7cfc49e7d1 100644 --- a/internal/endtoend/testdata/ddl_alter_table_rename_column/postgresql/stdlib/go/models.go +++ b/internal/endtoend/testdata/ddl_alter_table_rename_column/postgresql/stdlib/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_alter_table_rename_column/postgresql/stdlib/go/query.sql.go b/internal/endtoend/testdata/ddl_alter_table_rename_column/postgresql/stdlib/go/query.sql.go index 9c33425234..9a8c8b9624 100644 --- a/internal/endtoend/testdata/ddl_alter_table_rename_column/postgresql/stdlib/go/query.sql.go +++ b/internal/endtoend/testdata/ddl_alter_table_rename_column/postgresql/stdlib/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/ddl_alter_table_rename_column/sqlite/go/db.go b/internal/endtoend/testdata/ddl_alter_table_rename_column/sqlite/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/ddl_alter_table_rename_column/sqlite/go/db.go +++ b/internal/endtoend/testdata/ddl_alter_table_rename_column/sqlite/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_alter_table_rename_column/sqlite/go/models.go b/internal/endtoend/testdata/ddl_alter_table_rename_column/sqlite/go/models.go index 39e903d684..43bc0af7a0 100644 --- a/internal/endtoend/testdata/ddl_alter_table_rename_column/sqlite/go/models.go +++ b/internal/endtoend/testdata/ddl_alter_table_rename_column/sqlite/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_alter_table_rename_column/sqlite/go/query.sql.go b/internal/endtoend/testdata/ddl_alter_table_rename_column/sqlite/go/query.sql.go index 574038afcb..2390a823ae 100644 --- a/internal/endtoend/testdata/ddl_alter_table_rename_column/sqlite/go/query.sql.go +++ b/internal/endtoend/testdata/ddl_alter_table_rename_column/sqlite/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/ddl_alter_table_set_data_type/mysql/go/db.go b/internal/endtoend/testdata/ddl_alter_table_set_data_type/mysql/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/ddl_alter_table_set_data_type/mysql/go/db.go +++ b/internal/endtoend/testdata/ddl_alter_table_set_data_type/mysql/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_alter_table_set_data_type/mysql/go/models.go b/internal/endtoend/testdata/ddl_alter_table_set_data_type/mysql/go/models.go index d3acc0140a..eb5411d861 100644 --- a/internal/endtoend/testdata/ddl_alter_table_set_data_type/mysql/go/models.go +++ b/internal/endtoend/testdata/ddl_alter_table_set_data_type/mysql/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_alter_table_set_data_type/mysql/go/query.sql.go b/internal/endtoend/testdata/ddl_alter_table_set_data_type/mysql/go/query.sql.go index 9c33425234..9a8c8b9624 100644 --- a/internal/endtoend/testdata/ddl_alter_table_set_data_type/mysql/go/query.sql.go +++ b/internal/endtoend/testdata/ddl_alter_table_set_data_type/mysql/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/ddl_alter_table_set_data_type/postgresql/pgx/v4/go/db.go b/internal/endtoend/testdata/ddl_alter_table_set_data_type/postgresql/pgx/v4/go/db.go index 5a2cde8cda..b85cf956cc 100644 --- a/internal/endtoend/testdata/ddl_alter_table_set_data_type/postgresql/pgx/v4/go/db.go +++ b/internal/endtoend/testdata/ddl_alter_table_set_data_type/postgresql/pgx/v4/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_alter_table_set_data_type/postgresql/pgx/v4/go/models.go b/internal/endtoend/testdata/ddl_alter_table_set_data_type/postgresql/pgx/v4/go/models.go index f55d9792b5..ae3776df83 100644 --- a/internal/endtoend/testdata/ddl_alter_table_set_data_type/postgresql/pgx/v4/go/models.go +++ b/internal/endtoend/testdata/ddl_alter_table_set_data_type/postgresql/pgx/v4/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_alter_table_set_data_type/postgresql/pgx/v4/go/query.sql.go b/internal/endtoend/testdata/ddl_alter_table_set_data_type/postgresql/pgx/v4/go/query.sql.go index 8e6420db5d..25ce50767b 100644 --- a/internal/endtoend/testdata/ddl_alter_table_set_data_type/postgresql/pgx/v4/go/query.sql.go +++ b/internal/endtoend/testdata/ddl_alter_table_set_data_type/postgresql/pgx/v4/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/ddl_alter_table_set_data_type/postgresql/pgx/v5/go/db.go b/internal/endtoend/testdata/ddl_alter_table_set_data_type/postgresql/pgx/v5/go/db.go index 7bc02a1d7d..b0ad84571a 100644 --- a/internal/endtoend/testdata/ddl_alter_table_set_data_type/postgresql/pgx/v5/go/db.go +++ b/internal/endtoend/testdata/ddl_alter_table_set_data_type/postgresql/pgx/v5/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_alter_table_set_data_type/postgresql/pgx/v5/go/models.go b/internal/endtoend/testdata/ddl_alter_table_set_data_type/postgresql/pgx/v5/go/models.go index f038b962ff..bffbffdbdb 100644 --- a/internal/endtoend/testdata/ddl_alter_table_set_data_type/postgresql/pgx/v5/go/models.go +++ b/internal/endtoend/testdata/ddl_alter_table_set_data_type/postgresql/pgx/v5/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_alter_table_set_data_type/postgresql/pgx/v5/go/query.sql.go b/internal/endtoend/testdata/ddl_alter_table_set_data_type/postgresql/pgx/v5/go/query.sql.go index 8e6420db5d..25ce50767b 100644 --- a/internal/endtoend/testdata/ddl_alter_table_set_data_type/postgresql/pgx/v5/go/query.sql.go +++ b/internal/endtoend/testdata/ddl_alter_table_set_data_type/postgresql/pgx/v5/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/ddl_alter_table_set_data_type/postgresql/stdlib/go/db.go b/internal/endtoend/testdata/ddl_alter_table_set_data_type/postgresql/stdlib/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/ddl_alter_table_set_data_type/postgresql/stdlib/go/db.go +++ b/internal/endtoend/testdata/ddl_alter_table_set_data_type/postgresql/stdlib/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_alter_table_set_data_type/postgresql/stdlib/go/models.go b/internal/endtoend/testdata/ddl_alter_table_set_data_type/postgresql/stdlib/go/models.go index f55d9792b5..ae3776df83 100644 --- a/internal/endtoend/testdata/ddl_alter_table_set_data_type/postgresql/stdlib/go/models.go +++ b/internal/endtoend/testdata/ddl_alter_table_set_data_type/postgresql/stdlib/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_alter_table_set_data_type/postgresql/stdlib/go/query.sql.go b/internal/endtoend/testdata/ddl_alter_table_set_data_type/postgresql/stdlib/go/query.sql.go index 9c33425234..9a8c8b9624 100644 --- a/internal/endtoend/testdata/ddl_alter_table_set_data_type/postgresql/stdlib/go/query.sql.go +++ b/internal/endtoend/testdata/ddl_alter_table_set_data_type/postgresql/stdlib/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/ddl_alter_table_set_not_null/mysql/go/db.go b/internal/endtoend/testdata/ddl_alter_table_set_not_null/mysql/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/ddl_alter_table_set_not_null/mysql/go/db.go +++ b/internal/endtoend/testdata/ddl_alter_table_set_not_null/mysql/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_alter_table_set_not_null/mysql/go/models.go b/internal/endtoend/testdata/ddl_alter_table_set_not_null/mysql/go/models.go index 478dad838f..a9f961ffa1 100644 --- a/internal/endtoend/testdata/ddl_alter_table_set_not_null/mysql/go/models.go +++ b/internal/endtoend/testdata/ddl_alter_table_set_not_null/mysql/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_alter_table_set_not_null/mysql/go/query.sql.go b/internal/endtoend/testdata/ddl_alter_table_set_not_null/mysql/go/query.sql.go index 9c33425234..9a8c8b9624 100644 --- a/internal/endtoend/testdata/ddl_alter_table_set_not_null/mysql/go/query.sql.go +++ b/internal/endtoend/testdata/ddl_alter_table_set_not_null/mysql/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/ddl_alter_table_set_not_null/postgresql/pgx/v4/go/db.go b/internal/endtoend/testdata/ddl_alter_table_set_not_null/postgresql/pgx/v4/go/db.go index 5a2cde8cda..b85cf956cc 100644 --- a/internal/endtoend/testdata/ddl_alter_table_set_not_null/postgresql/pgx/v4/go/db.go +++ b/internal/endtoend/testdata/ddl_alter_table_set_not_null/postgresql/pgx/v4/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_alter_table_set_not_null/postgresql/pgx/v4/go/models.go b/internal/endtoend/testdata/ddl_alter_table_set_not_null/postgresql/pgx/v4/go/models.go index 478dad838f..a9f961ffa1 100644 --- a/internal/endtoend/testdata/ddl_alter_table_set_not_null/postgresql/pgx/v4/go/models.go +++ b/internal/endtoend/testdata/ddl_alter_table_set_not_null/postgresql/pgx/v4/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_alter_table_set_not_null/postgresql/pgx/v4/go/query.sql.go b/internal/endtoend/testdata/ddl_alter_table_set_not_null/postgresql/pgx/v4/go/query.sql.go index 8e6420db5d..25ce50767b 100644 --- a/internal/endtoend/testdata/ddl_alter_table_set_not_null/postgresql/pgx/v4/go/query.sql.go +++ b/internal/endtoend/testdata/ddl_alter_table_set_not_null/postgresql/pgx/v4/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/ddl_alter_table_set_not_null/postgresql/pgx/v5/go/db.go b/internal/endtoend/testdata/ddl_alter_table_set_not_null/postgresql/pgx/v5/go/db.go index 7bc02a1d7d..b0ad84571a 100644 --- a/internal/endtoend/testdata/ddl_alter_table_set_not_null/postgresql/pgx/v5/go/db.go +++ b/internal/endtoend/testdata/ddl_alter_table_set_not_null/postgresql/pgx/v5/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_alter_table_set_not_null/postgresql/pgx/v5/go/models.go b/internal/endtoend/testdata/ddl_alter_table_set_not_null/postgresql/pgx/v5/go/models.go index 478dad838f..a9f961ffa1 100644 --- a/internal/endtoend/testdata/ddl_alter_table_set_not_null/postgresql/pgx/v5/go/models.go +++ b/internal/endtoend/testdata/ddl_alter_table_set_not_null/postgresql/pgx/v5/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_alter_table_set_not_null/postgresql/pgx/v5/go/query.sql.go b/internal/endtoend/testdata/ddl_alter_table_set_not_null/postgresql/pgx/v5/go/query.sql.go index 8e6420db5d..25ce50767b 100644 --- a/internal/endtoend/testdata/ddl_alter_table_set_not_null/postgresql/pgx/v5/go/query.sql.go +++ b/internal/endtoend/testdata/ddl_alter_table_set_not_null/postgresql/pgx/v5/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/ddl_alter_table_set_not_null/postgresql/stdlib/go/db.go b/internal/endtoend/testdata/ddl_alter_table_set_not_null/postgresql/stdlib/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/ddl_alter_table_set_not_null/postgresql/stdlib/go/db.go +++ b/internal/endtoend/testdata/ddl_alter_table_set_not_null/postgresql/stdlib/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_alter_table_set_not_null/postgresql/stdlib/go/models.go b/internal/endtoend/testdata/ddl_alter_table_set_not_null/postgresql/stdlib/go/models.go index 478dad838f..a9f961ffa1 100644 --- a/internal/endtoend/testdata/ddl_alter_table_set_not_null/postgresql/stdlib/go/models.go +++ b/internal/endtoend/testdata/ddl_alter_table_set_not_null/postgresql/stdlib/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_alter_table_set_not_null/postgresql/stdlib/go/query.sql.go b/internal/endtoend/testdata/ddl_alter_table_set_not_null/postgresql/stdlib/go/query.sql.go index 9c33425234..9a8c8b9624 100644 --- a/internal/endtoend/testdata/ddl_alter_table_set_not_null/postgresql/stdlib/go/query.sql.go +++ b/internal/endtoend/testdata/ddl_alter_table_set_not_null/postgresql/stdlib/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/ddl_alter_table_set_schema/postgresql/pgx/v4/go/db.go b/internal/endtoend/testdata/ddl_alter_table_set_schema/postgresql/pgx/v4/go/db.go index 5a2cde8cda..b85cf956cc 100644 --- a/internal/endtoend/testdata/ddl_alter_table_set_schema/postgresql/pgx/v4/go/db.go +++ b/internal/endtoend/testdata/ddl_alter_table_set_schema/postgresql/pgx/v4/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_alter_table_set_schema/postgresql/pgx/v4/go/models.go b/internal/endtoend/testdata/ddl_alter_table_set_schema/postgresql/pgx/v4/go/models.go index 7b16e1afe6..26cf9a54df 100644 --- a/internal/endtoend/testdata/ddl_alter_table_set_schema/postgresql/pgx/v4/go/models.go +++ b/internal/endtoend/testdata/ddl_alter_table_set_schema/postgresql/pgx/v4/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_alter_table_set_schema/postgresql/pgx/v4/go/query.sql.go b/internal/endtoend/testdata/ddl_alter_table_set_schema/postgresql/pgx/v4/go/query.sql.go index 13ada34940..2fd621f6b3 100644 --- a/internal/endtoend/testdata/ddl_alter_table_set_schema/postgresql/pgx/v4/go/query.sql.go +++ b/internal/endtoend/testdata/ddl_alter_table_set_schema/postgresql/pgx/v4/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/ddl_alter_table_set_schema/postgresql/pgx/v5/go/db.go b/internal/endtoend/testdata/ddl_alter_table_set_schema/postgresql/pgx/v5/go/db.go index 7bc02a1d7d..b0ad84571a 100644 --- a/internal/endtoend/testdata/ddl_alter_table_set_schema/postgresql/pgx/v5/go/db.go +++ b/internal/endtoend/testdata/ddl_alter_table_set_schema/postgresql/pgx/v5/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_alter_table_set_schema/postgresql/pgx/v5/go/models.go b/internal/endtoend/testdata/ddl_alter_table_set_schema/postgresql/pgx/v5/go/models.go index 49814c517e..5219ab6bce 100644 --- a/internal/endtoend/testdata/ddl_alter_table_set_schema/postgresql/pgx/v5/go/models.go +++ b/internal/endtoend/testdata/ddl_alter_table_set_schema/postgresql/pgx/v5/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_alter_table_set_schema/postgresql/pgx/v5/go/query.sql.go b/internal/endtoend/testdata/ddl_alter_table_set_schema/postgresql/pgx/v5/go/query.sql.go index 16d411eec7..fc4eacdb34 100644 --- a/internal/endtoend/testdata/ddl_alter_table_set_schema/postgresql/pgx/v5/go/query.sql.go +++ b/internal/endtoend/testdata/ddl_alter_table_set_schema/postgresql/pgx/v5/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/ddl_alter_table_set_schema/postgresql/stdlib/go/db.go b/internal/endtoend/testdata/ddl_alter_table_set_schema/postgresql/stdlib/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/ddl_alter_table_set_schema/postgresql/stdlib/go/db.go +++ b/internal/endtoend/testdata/ddl_alter_table_set_schema/postgresql/stdlib/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_alter_table_set_schema/postgresql/stdlib/go/models.go b/internal/endtoend/testdata/ddl_alter_table_set_schema/postgresql/stdlib/go/models.go index 7b16e1afe6..26cf9a54df 100644 --- a/internal/endtoend/testdata/ddl_alter_table_set_schema/postgresql/stdlib/go/models.go +++ b/internal/endtoend/testdata/ddl_alter_table_set_schema/postgresql/stdlib/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_alter_table_set_schema/postgresql/stdlib/go/query.sql.go b/internal/endtoend/testdata/ddl_alter_table_set_schema/postgresql/stdlib/go/query.sql.go index 072b1d6a27..4cc5650702 100644 --- a/internal/endtoend/testdata/ddl_alter_table_set_schema/postgresql/stdlib/go/query.sql.go +++ b/internal/endtoend/testdata/ddl_alter_table_set_schema/postgresql/stdlib/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/ddl_alter_type_add_value/postgresql/pgx/v4/go/db.go b/internal/endtoend/testdata/ddl_alter_type_add_value/postgresql/pgx/v4/go/db.go index 5a2cde8cda..b85cf956cc 100644 --- a/internal/endtoend/testdata/ddl_alter_type_add_value/postgresql/pgx/v4/go/db.go +++ b/internal/endtoend/testdata/ddl_alter_type_add_value/postgresql/pgx/v4/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_alter_type_add_value/postgresql/pgx/v4/go/models.go b/internal/endtoend/testdata/ddl_alter_type_add_value/postgresql/pgx/v4/go/models.go index cb1ee68b4b..9d96eaeb74 100644 --- a/internal/endtoend/testdata/ddl_alter_type_add_value/postgresql/pgx/v4/go/models.go +++ b/internal/endtoend/testdata/ddl_alter_type_add_value/postgresql/pgx/v4/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_alter_type_add_value/postgresql/pgx/v4/go/query.sql.go b/internal/endtoend/testdata/ddl_alter_type_add_value/postgresql/pgx/v4/go/query.sql.go index 8e6420db5d..25ce50767b 100644 --- a/internal/endtoend/testdata/ddl_alter_type_add_value/postgresql/pgx/v4/go/query.sql.go +++ b/internal/endtoend/testdata/ddl_alter_type_add_value/postgresql/pgx/v4/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/ddl_alter_type_add_value/postgresql/pgx/v5/go/db.go b/internal/endtoend/testdata/ddl_alter_type_add_value/postgresql/pgx/v5/go/db.go index 7bc02a1d7d..b0ad84571a 100644 --- a/internal/endtoend/testdata/ddl_alter_type_add_value/postgresql/pgx/v5/go/db.go +++ b/internal/endtoend/testdata/ddl_alter_type_add_value/postgresql/pgx/v5/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_alter_type_add_value/postgresql/pgx/v5/go/models.go b/internal/endtoend/testdata/ddl_alter_type_add_value/postgresql/pgx/v5/go/models.go index cb1ee68b4b..9d96eaeb74 100644 --- a/internal/endtoend/testdata/ddl_alter_type_add_value/postgresql/pgx/v5/go/models.go +++ b/internal/endtoend/testdata/ddl_alter_type_add_value/postgresql/pgx/v5/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_alter_type_add_value/postgresql/pgx/v5/go/query.sql.go b/internal/endtoend/testdata/ddl_alter_type_add_value/postgresql/pgx/v5/go/query.sql.go index 8e6420db5d..25ce50767b 100644 --- a/internal/endtoend/testdata/ddl_alter_type_add_value/postgresql/pgx/v5/go/query.sql.go +++ b/internal/endtoend/testdata/ddl_alter_type_add_value/postgresql/pgx/v5/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/ddl_alter_type_add_value/postgresql/stdlib/go/db.go b/internal/endtoend/testdata/ddl_alter_type_add_value/postgresql/stdlib/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/ddl_alter_type_add_value/postgresql/stdlib/go/db.go +++ b/internal/endtoend/testdata/ddl_alter_type_add_value/postgresql/stdlib/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_alter_type_add_value/postgresql/stdlib/go/models.go b/internal/endtoend/testdata/ddl_alter_type_add_value/postgresql/stdlib/go/models.go index cb1ee68b4b..9d96eaeb74 100644 --- a/internal/endtoend/testdata/ddl_alter_type_add_value/postgresql/stdlib/go/models.go +++ b/internal/endtoend/testdata/ddl_alter_type_add_value/postgresql/stdlib/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_alter_type_add_value/postgresql/stdlib/go/query.sql.go b/internal/endtoend/testdata/ddl_alter_type_add_value/postgresql/stdlib/go/query.sql.go index 9c33425234..9a8c8b9624 100644 --- a/internal/endtoend/testdata/ddl_alter_type_add_value/postgresql/stdlib/go/query.sql.go +++ b/internal/endtoend/testdata/ddl_alter_type_add_value/postgresql/stdlib/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/ddl_alter_type_rename/postgresql/pgx/v4/go/db.go b/internal/endtoend/testdata/ddl_alter_type_rename/postgresql/pgx/v4/go/db.go index 5a2cde8cda..b85cf956cc 100644 --- a/internal/endtoend/testdata/ddl_alter_type_rename/postgresql/pgx/v4/go/db.go +++ b/internal/endtoend/testdata/ddl_alter_type_rename/postgresql/pgx/v4/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_alter_type_rename/postgresql/pgx/v4/go/models.go b/internal/endtoend/testdata/ddl_alter_type_rename/postgresql/pgx/v4/go/models.go index bc0d3ccf8a..61ecd4b044 100644 --- a/internal/endtoend/testdata/ddl_alter_type_rename/postgresql/pgx/v4/go/models.go +++ b/internal/endtoend/testdata/ddl_alter_type_rename/postgresql/pgx/v4/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_alter_type_rename/postgresql/pgx/v4/go/query.sql.go b/internal/endtoend/testdata/ddl_alter_type_rename/postgresql/pgx/v4/go/query.sql.go index b21f8b0eb0..16342c9934 100644 --- a/internal/endtoend/testdata/ddl_alter_type_rename/postgresql/pgx/v4/go/query.sql.go +++ b/internal/endtoend/testdata/ddl_alter_type_rename/postgresql/pgx/v4/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/ddl_alter_type_rename/postgresql/pgx/v5/go/db.go b/internal/endtoend/testdata/ddl_alter_type_rename/postgresql/pgx/v5/go/db.go index 7bc02a1d7d..b0ad84571a 100644 --- a/internal/endtoend/testdata/ddl_alter_type_rename/postgresql/pgx/v5/go/db.go +++ b/internal/endtoend/testdata/ddl_alter_type_rename/postgresql/pgx/v5/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_alter_type_rename/postgresql/pgx/v5/go/models.go b/internal/endtoend/testdata/ddl_alter_type_rename/postgresql/pgx/v5/go/models.go index bc0d3ccf8a..61ecd4b044 100644 --- a/internal/endtoend/testdata/ddl_alter_type_rename/postgresql/pgx/v5/go/models.go +++ b/internal/endtoend/testdata/ddl_alter_type_rename/postgresql/pgx/v5/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_alter_type_rename/postgresql/pgx/v5/go/query.sql.go b/internal/endtoend/testdata/ddl_alter_type_rename/postgresql/pgx/v5/go/query.sql.go index b21f8b0eb0..16342c9934 100644 --- a/internal/endtoend/testdata/ddl_alter_type_rename/postgresql/pgx/v5/go/query.sql.go +++ b/internal/endtoend/testdata/ddl_alter_type_rename/postgresql/pgx/v5/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/ddl_alter_type_rename/postgresql/stdlib/go/db.go b/internal/endtoend/testdata/ddl_alter_type_rename/postgresql/stdlib/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/ddl_alter_type_rename/postgresql/stdlib/go/db.go +++ b/internal/endtoend/testdata/ddl_alter_type_rename/postgresql/stdlib/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_alter_type_rename/postgresql/stdlib/go/models.go b/internal/endtoend/testdata/ddl_alter_type_rename/postgresql/stdlib/go/models.go index bc0d3ccf8a..61ecd4b044 100644 --- a/internal/endtoend/testdata/ddl_alter_type_rename/postgresql/stdlib/go/models.go +++ b/internal/endtoend/testdata/ddl_alter_type_rename/postgresql/stdlib/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_alter_type_rename/postgresql/stdlib/go/query.sql.go b/internal/endtoend/testdata/ddl_alter_type_rename/postgresql/stdlib/go/query.sql.go index d25a49fd28..97238abd87 100644 --- a/internal/endtoend/testdata/ddl_alter_type_rename/postgresql/stdlib/go/query.sql.go +++ b/internal/endtoend/testdata/ddl_alter_type_rename/postgresql/stdlib/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/ddl_alter_type_rename_and_update_columns/postgresql/pgx/v4/go/db.go b/internal/endtoend/testdata/ddl_alter_type_rename_and_update_columns/postgresql/pgx/v4/go/db.go index 5a2cde8cda..b85cf956cc 100644 --- a/internal/endtoend/testdata/ddl_alter_type_rename_and_update_columns/postgresql/pgx/v4/go/db.go +++ b/internal/endtoend/testdata/ddl_alter_type_rename_and_update_columns/postgresql/pgx/v4/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_alter_type_rename_and_update_columns/postgresql/pgx/v4/go/models.go b/internal/endtoend/testdata/ddl_alter_type_rename_and_update_columns/postgresql/pgx/v4/go/models.go index bc0d3ccf8a..61ecd4b044 100644 --- a/internal/endtoend/testdata/ddl_alter_type_rename_and_update_columns/postgresql/pgx/v4/go/models.go +++ b/internal/endtoend/testdata/ddl_alter_type_rename_and_update_columns/postgresql/pgx/v4/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_alter_type_rename_and_update_columns/postgresql/pgx/v4/go/query.sql.go b/internal/endtoend/testdata/ddl_alter_type_rename_and_update_columns/postgresql/pgx/v4/go/query.sql.go index b21f8b0eb0..16342c9934 100644 --- a/internal/endtoend/testdata/ddl_alter_type_rename_and_update_columns/postgresql/pgx/v4/go/query.sql.go +++ b/internal/endtoend/testdata/ddl_alter_type_rename_and_update_columns/postgresql/pgx/v4/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/ddl_alter_type_rename_and_update_columns/postgresql/pgx/v5/go/db.go b/internal/endtoend/testdata/ddl_alter_type_rename_and_update_columns/postgresql/pgx/v5/go/db.go index 7bc02a1d7d..b0ad84571a 100644 --- a/internal/endtoend/testdata/ddl_alter_type_rename_and_update_columns/postgresql/pgx/v5/go/db.go +++ b/internal/endtoend/testdata/ddl_alter_type_rename_and_update_columns/postgresql/pgx/v5/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_alter_type_rename_and_update_columns/postgresql/pgx/v5/go/models.go b/internal/endtoend/testdata/ddl_alter_type_rename_and_update_columns/postgresql/pgx/v5/go/models.go index bc0d3ccf8a..61ecd4b044 100644 --- a/internal/endtoend/testdata/ddl_alter_type_rename_and_update_columns/postgresql/pgx/v5/go/models.go +++ b/internal/endtoend/testdata/ddl_alter_type_rename_and_update_columns/postgresql/pgx/v5/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_alter_type_rename_and_update_columns/postgresql/pgx/v5/go/query.sql.go b/internal/endtoend/testdata/ddl_alter_type_rename_and_update_columns/postgresql/pgx/v5/go/query.sql.go index b21f8b0eb0..16342c9934 100644 --- a/internal/endtoend/testdata/ddl_alter_type_rename_and_update_columns/postgresql/pgx/v5/go/query.sql.go +++ b/internal/endtoend/testdata/ddl_alter_type_rename_and_update_columns/postgresql/pgx/v5/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/ddl_alter_type_rename_and_update_columns/postgresql/stdlib/go/db.go b/internal/endtoend/testdata/ddl_alter_type_rename_and_update_columns/postgresql/stdlib/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/ddl_alter_type_rename_and_update_columns/postgresql/stdlib/go/db.go +++ b/internal/endtoend/testdata/ddl_alter_type_rename_and_update_columns/postgresql/stdlib/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_alter_type_rename_and_update_columns/postgresql/stdlib/go/models.go b/internal/endtoend/testdata/ddl_alter_type_rename_and_update_columns/postgresql/stdlib/go/models.go index bc0d3ccf8a..61ecd4b044 100644 --- a/internal/endtoend/testdata/ddl_alter_type_rename_and_update_columns/postgresql/stdlib/go/models.go +++ b/internal/endtoend/testdata/ddl_alter_type_rename_and_update_columns/postgresql/stdlib/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_alter_type_rename_and_update_columns/postgresql/stdlib/go/query.sql.go b/internal/endtoend/testdata/ddl_alter_type_rename_and_update_columns/postgresql/stdlib/go/query.sql.go index d25a49fd28..97238abd87 100644 --- a/internal/endtoend/testdata/ddl_alter_type_rename_and_update_columns/postgresql/stdlib/go/query.sql.go +++ b/internal/endtoend/testdata/ddl_alter_type_rename_and_update_columns/postgresql/stdlib/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/ddl_alter_type_rename_value/postgresql/pgx/v4/go/db.go b/internal/endtoend/testdata/ddl_alter_type_rename_value/postgresql/pgx/v4/go/db.go index 5a2cde8cda..b85cf956cc 100644 --- a/internal/endtoend/testdata/ddl_alter_type_rename_value/postgresql/pgx/v4/go/db.go +++ b/internal/endtoend/testdata/ddl_alter_type_rename_value/postgresql/pgx/v4/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_alter_type_rename_value/postgresql/pgx/v4/go/models.go b/internal/endtoend/testdata/ddl_alter_type_rename_value/postgresql/pgx/v4/go/models.go index 682af23906..4e8fd1689f 100644 --- a/internal/endtoend/testdata/ddl_alter_type_rename_value/postgresql/pgx/v4/go/models.go +++ b/internal/endtoend/testdata/ddl_alter_type_rename_value/postgresql/pgx/v4/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_alter_type_rename_value/postgresql/pgx/v4/go/query.sql.go b/internal/endtoend/testdata/ddl_alter_type_rename_value/postgresql/pgx/v4/go/query.sql.go index 8e6420db5d..25ce50767b 100644 --- a/internal/endtoend/testdata/ddl_alter_type_rename_value/postgresql/pgx/v4/go/query.sql.go +++ b/internal/endtoend/testdata/ddl_alter_type_rename_value/postgresql/pgx/v4/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/ddl_alter_type_rename_value/postgresql/pgx/v5/go/db.go b/internal/endtoend/testdata/ddl_alter_type_rename_value/postgresql/pgx/v5/go/db.go index 7bc02a1d7d..b0ad84571a 100644 --- a/internal/endtoend/testdata/ddl_alter_type_rename_value/postgresql/pgx/v5/go/db.go +++ b/internal/endtoend/testdata/ddl_alter_type_rename_value/postgresql/pgx/v5/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_alter_type_rename_value/postgresql/pgx/v5/go/models.go b/internal/endtoend/testdata/ddl_alter_type_rename_value/postgresql/pgx/v5/go/models.go index 682af23906..4e8fd1689f 100644 --- a/internal/endtoend/testdata/ddl_alter_type_rename_value/postgresql/pgx/v5/go/models.go +++ b/internal/endtoend/testdata/ddl_alter_type_rename_value/postgresql/pgx/v5/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_alter_type_rename_value/postgresql/pgx/v5/go/query.sql.go b/internal/endtoend/testdata/ddl_alter_type_rename_value/postgresql/pgx/v5/go/query.sql.go index 8e6420db5d..25ce50767b 100644 --- a/internal/endtoend/testdata/ddl_alter_type_rename_value/postgresql/pgx/v5/go/query.sql.go +++ b/internal/endtoend/testdata/ddl_alter_type_rename_value/postgresql/pgx/v5/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/ddl_alter_type_rename_value/postgresql/stdlib/go/db.go b/internal/endtoend/testdata/ddl_alter_type_rename_value/postgresql/stdlib/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/ddl_alter_type_rename_value/postgresql/stdlib/go/db.go +++ b/internal/endtoend/testdata/ddl_alter_type_rename_value/postgresql/stdlib/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_alter_type_rename_value/postgresql/stdlib/go/models.go b/internal/endtoend/testdata/ddl_alter_type_rename_value/postgresql/stdlib/go/models.go index 682af23906..4e8fd1689f 100644 --- a/internal/endtoend/testdata/ddl_alter_type_rename_value/postgresql/stdlib/go/models.go +++ b/internal/endtoend/testdata/ddl_alter_type_rename_value/postgresql/stdlib/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_alter_type_rename_value/postgresql/stdlib/go/query.sql.go b/internal/endtoend/testdata/ddl_alter_type_rename_value/postgresql/stdlib/go/query.sql.go index 9c33425234..9a8c8b9624 100644 --- a/internal/endtoend/testdata/ddl_alter_type_rename_value/postgresql/stdlib/go/query.sql.go +++ b/internal/endtoend/testdata/ddl_alter_type_rename_value/postgresql/stdlib/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/ddl_alter_type_set_schema/postgresql/pgx/v4/go/db.go b/internal/endtoend/testdata/ddl_alter_type_set_schema/postgresql/pgx/v4/go/db.go index 5a2cde8cda..b85cf956cc 100644 --- a/internal/endtoend/testdata/ddl_alter_type_set_schema/postgresql/pgx/v4/go/db.go +++ b/internal/endtoend/testdata/ddl_alter_type_set_schema/postgresql/pgx/v4/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_alter_type_set_schema/postgresql/pgx/v4/go/models.go b/internal/endtoend/testdata/ddl_alter_type_set_schema/postgresql/pgx/v4/go/models.go index f5bbda3172..37c9ae2833 100644 --- a/internal/endtoend/testdata/ddl_alter_type_set_schema/postgresql/pgx/v4/go/models.go +++ b/internal/endtoend/testdata/ddl_alter_type_set_schema/postgresql/pgx/v4/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_alter_type_set_schema/postgresql/pgx/v4/go/query.sql.go b/internal/endtoend/testdata/ddl_alter_type_set_schema/postgresql/pgx/v4/go/query.sql.go index d8600f58ac..b99b401a02 100644 --- a/internal/endtoend/testdata/ddl_alter_type_set_schema/postgresql/pgx/v4/go/query.sql.go +++ b/internal/endtoend/testdata/ddl_alter_type_set_schema/postgresql/pgx/v4/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/ddl_alter_type_set_schema/postgresql/pgx/v5/go/db.go b/internal/endtoend/testdata/ddl_alter_type_set_schema/postgresql/pgx/v5/go/db.go index 7bc02a1d7d..b0ad84571a 100644 --- a/internal/endtoend/testdata/ddl_alter_type_set_schema/postgresql/pgx/v5/go/db.go +++ b/internal/endtoend/testdata/ddl_alter_type_set_schema/postgresql/pgx/v5/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_alter_type_set_schema/postgresql/pgx/v5/go/models.go b/internal/endtoend/testdata/ddl_alter_type_set_schema/postgresql/pgx/v5/go/models.go index f5bbda3172..37c9ae2833 100644 --- a/internal/endtoend/testdata/ddl_alter_type_set_schema/postgresql/pgx/v5/go/models.go +++ b/internal/endtoend/testdata/ddl_alter_type_set_schema/postgresql/pgx/v5/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_alter_type_set_schema/postgresql/pgx/v5/go/query.sql.go b/internal/endtoend/testdata/ddl_alter_type_set_schema/postgresql/pgx/v5/go/query.sql.go index d8600f58ac..b99b401a02 100644 --- a/internal/endtoend/testdata/ddl_alter_type_set_schema/postgresql/pgx/v5/go/query.sql.go +++ b/internal/endtoend/testdata/ddl_alter_type_set_schema/postgresql/pgx/v5/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/ddl_alter_type_set_schema/postgresql/stdlib/go/db.go b/internal/endtoend/testdata/ddl_alter_type_set_schema/postgresql/stdlib/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/ddl_alter_type_set_schema/postgresql/stdlib/go/db.go +++ b/internal/endtoend/testdata/ddl_alter_type_set_schema/postgresql/stdlib/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_alter_type_set_schema/postgresql/stdlib/go/models.go b/internal/endtoend/testdata/ddl_alter_type_set_schema/postgresql/stdlib/go/models.go index f5bbda3172..37c9ae2833 100644 --- a/internal/endtoend/testdata/ddl_alter_type_set_schema/postgresql/stdlib/go/models.go +++ b/internal/endtoend/testdata/ddl_alter_type_set_schema/postgresql/stdlib/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_alter_type_set_schema/postgresql/stdlib/go/query.sql.go b/internal/endtoend/testdata/ddl_alter_type_set_schema/postgresql/stdlib/go/query.sql.go index c9d2a89d4d..449ad8b0fb 100644 --- a/internal/endtoend/testdata/ddl_alter_type_set_schema/postgresql/stdlib/go/query.sql.go +++ b/internal/endtoend/testdata/ddl_alter_type_set_schema/postgresql/stdlib/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/ddl_comment/mysql/go/db.go b/internal/endtoend/testdata/ddl_comment/mysql/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/ddl_comment/mysql/go/db.go +++ b/internal/endtoend/testdata/ddl_comment/mysql/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_comment/mysql/go/models.go b/internal/endtoend/testdata/ddl_comment/mysql/go/models.go index c0e9a0ec7b..06699ab1b5 100644 --- a/internal/endtoend/testdata/ddl_comment/mysql/go/models.go +++ b/internal/endtoend/testdata/ddl_comment/mysql/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_comment/mysql/go/query.sql.go b/internal/endtoend/testdata/ddl_comment/mysql/go/query.sql.go index 9c33425234..9a8c8b9624 100644 --- a/internal/endtoend/testdata/ddl_comment/mysql/go/query.sql.go +++ b/internal/endtoend/testdata/ddl_comment/mysql/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/ddl_comment/postgresql/pgx/v4/go/db.go b/internal/endtoend/testdata/ddl_comment/postgresql/pgx/v4/go/db.go index 5a2cde8cda..b85cf956cc 100644 --- a/internal/endtoend/testdata/ddl_comment/postgresql/pgx/v4/go/db.go +++ b/internal/endtoend/testdata/ddl_comment/postgresql/pgx/v4/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_comment/postgresql/pgx/v4/go/models.go b/internal/endtoend/testdata/ddl_comment/postgresql/pgx/v4/go/models.go index 6e6786184a..d256f3ccb2 100644 --- a/internal/endtoend/testdata/ddl_comment/postgresql/pgx/v4/go/models.go +++ b/internal/endtoend/testdata/ddl_comment/postgresql/pgx/v4/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_comment/postgresql/pgx/v4/go/query.sql.go b/internal/endtoend/testdata/ddl_comment/postgresql/pgx/v4/go/query.sql.go index 8e6420db5d..25ce50767b 100644 --- a/internal/endtoend/testdata/ddl_comment/postgresql/pgx/v4/go/query.sql.go +++ b/internal/endtoend/testdata/ddl_comment/postgresql/pgx/v4/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/ddl_comment/postgresql/pgx/v5/go/db.go b/internal/endtoend/testdata/ddl_comment/postgresql/pgx/v5/go/db.go index 7bc02a1d7d..b0ad84571a 100644 --- a/internal/endtoend/testdata/ddl_comment/postgresql/pgx/v5/go/db.go +++ b/internal/endtoend/testdata/ddl_comment/postgresql/pgx/v5/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_comment/postgresql/pgx/v5/go/models.go b/internal/endtoend/testdata/ddl_comment/postgresql/pgx/v5/go/models.go index a4b7e2e4eb..f0981da0c7 100644 --- a/internal/endtoend/testdata/ddl_comment/postgresql/pgx/v5/go/models.go +++ b/internal/endtoend/testdata/ddl_comment/postgresql/pgx/v5/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_comment/postgresql/pgx/v5/go/query.sql.go b/internal/endtoend/testdata/ddl_comment/postgresql/pgx/v5/go/query.sql.go index 8e6420db5d..25ce50767b 100644 --- a/internal/endtoend/testdata/ddl_comment/postgresql/pgx/v5/go/query.sql.go +++ b/internal/endtoend/testdata/ddl_comment/postgresql/pgx/v5/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/ddl_comment/postgresql/stdlib/go/db.go b/internal/endtoend/testdata/ddl_comment/postgresql/stdlib/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/ddl_comment/postgresql/stdlib/go/db.go +++ b/internal/endtoend/testdata/ddl_comment/postgresql/stdlib/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_comment/postgresql/stdlib/go/models.go b/internal/endtoend/testdata/ddl_comment/postgresql/stdlib/go/models.go index 6e6786184a..d256f3ccb2 100644 --- a/internal/endtoend/testdata/ddl_comment/postgresql/stdlib/go/models.go +++ b/internal/endtoend/testdata/ddl_comment/postgresql/stdlib/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_comment/postgresql/stdlib/go/query.sql.go b/internal/endtoend/testdata/ddl_comment/postgresql/stdlib/go/query.sql.go index 9c33425234..9a8c8b9624 100644 --- a/internal/endtoend/testdata/ddl_comment/postgresql/stdlib/go/query.sql.go +++ b/internal/endtoend/testdata/ddl_comment/postgresql/stdlib/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/ddl_create_enum/mysql/go/db.go b/internal/endtoend/testdata/ddl_create_enum/mysql/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/ddl_create_enum/mysql/go/db.go +++ b/internal/endtoend/testdata/ddl_create_enum/mysql/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_create_enum/mysql/go/models.go b/internal/endtoend/testdata/ddl_create_enum/mysql/go/models.go index 073853fbeb..b2db72f473 100644 --- a/internal/endtoend/testdata/ddl_create_enum/mysql/go/models.go +++ b/internal/endtoend/testdata/ddl_create_enum/mysql/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_create_enum/mysql/go/query.sql.go b/internal/endtoend/testdata/ddl_create_enum/mysql/go/query.sql.go index 24c0dfc1d8..c7ef90b27a 100644 --- a/internal/endtoend/testdata/ddl_create_enum/mysql/go/query.sql.go +++ b/internal/endtoend/testdata/ddl_create_enum/mysql/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/ddl_create_enum/postgresql/pgx/v4/go/db.go b/internal/endtoend/testdata/ddl_create_enum/postgresql/pgx/v4/go/db.go index 5a2cde8cda..b85cf956cc 100644 --- a/internal/endtoend/testdata/ddl_create_enum/postgresql/pgx/v4/go/db.go +++ b/internal/endtoend/testdata/ddl_create_enum/postgresql/pgx/v4/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_create_enum/postgresql/pgx/v4/go/models.go b/internal/endtoend/testdata/ddl_create_enum/postgresql/pgx/v4/go/models.go index 3be4910e4d..520a076368 100644 --- a/internal/endtoend/testdata/ddl_create_enum/postgresql/pgx/v4/go/models.go +++ b/internal/endtoend/testdata/ddl_create_enum/postgresql/pgx/v4/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_create_enum/postgresql/pgx/v4/go/query.sql.go b/internal/endtoend/testdata/ddl_create_enum/postgresql/pgx/v4/go/query.sql.go index 15c4709583..c4025f785f 100644 --- a/internal/endtoend/testdata/ddl_create_enum/postgresql/pgx/v4/go/query.sql.go +++ b/internal/endtoend/testdata/ddl_create_enum/postgresql/pgx/v4/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/ddl_create_enum/postgresql/pgx/v5/go/db.go b/internal/endtoend/testdata/ddl_create_enum/postgresql/pgx/v5/go/db.go index 7bc02a1d7d..b0ad84571a 100644 --- a/internal/endtoend/testdata/ddl_create_enum/postgresql/pgx/v5/go/db.go +++ b/internal/endtoend/testdata/ddl_create_enum/postgresql/pgx/v5/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_create_enum/postgresql/pgx/v5/go/models.go b/internal/endtoend/testdata/ddl_create_enum/postgresql/pgx/v5/go/models.go index 3be4910e4d..520a076368 100644 --- a/internal/endtoend/testdata/ddl_create_enum/postgresql/pgx/v5/go/models.go +++ b/internal/endtoend/testdata/ddl_create_enum/postgresql/pgx/v5/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_create_enum/postgresql/pgx/v5/go/query.sql.go b/internal/endtoend/testdata/ddl_create_enum/postgresql/pgx/v5/go/query.sql.go index 15c4709583..c4025f785f 100644 --- a/internal/endtoend/testdata/ddl_create_enum/postgresql/pgx/v5/go/query.sql.go +++ b/internal/endtoend/testdata/ddl_create_enum/postgresql/pgx/v5/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/ddl_create_enum/postgresql/stdlib/go/db.go b/internal/endtoend/testdata/ddl_create_enum/postgresql/stdlib/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/ddl_create_enum/postgresql/stdlib/go/db.go +++ b/internal/endtoend/testdata/ddl_create_enum/postgresql/stdlib/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_create_enum/postgresql/stdlib/go/models.go b/internal/endtoend/testdata/ddl_create_enum/postgresql/stdlib/go/models.go index 3be4910e4d..520a076368 100644 --- a/internal/endtoend/testdata/ddl_create_enum/postgresql/stdlib/go/models.go +++ b/internal/endtoend/testdata/ddl_create_enum/postgresql/stdlib/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_create_enum/postgresql/stdlib/go/query.sql.go b/internal/endtoend/testdata/ddl_create_enum/postgresql/stdlib/go/query.sql.go index 8f3b6e1094..888254e299 100644 --- a/internal/endtoend/testdata/ddl_create_enum/postgresql/stdlib/go/query.sql.go +++ b/internal/endtoend/testdata/ddl_create_enum/postgresql/stdlib/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/ddl_create_function/postgresql/pgx/v4/go/db.go b/internal/endtoend/testdata/ddl_create_function/postgresql/pgx/v4/go/db.go index 5a2cde8cda..b85cf956cc 100644 --- a/internal/endtoend/testdata/ddl_create_function/postgresql/pgx/v4/go/db.go +++ b/internal/endtoend/testdata/ddl_create_function/postgresql/pgx/v4/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_create_function/postgresql/pgx/v4/go/models.go b/internal/endtoend/testdata/ddl_create_function/postgresql/pgx/v4/go/models.go index 9b15ba9dfb..b750863f92 100644 --- a/internal/endtoend/testdata/ddl_create_function/postgresql/pgx/v4/go/models.go +++ b/internal/endtoend/testdata/ddl_create_function/postgresql/pgx/v4/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_create_function/postgresql/pgx/v4/go/query.sql.go b/internal/endtoend/testdata/ddl_create_function/postgresql/pgx/v4/go/query.sql.go index 8e6420db5d..25ce50767b 100644 --- a/internal/endtoend/testdata/ddl_create_function/postgresql/pgx/v4/go/query.sql.go +++ b/internal/endtoend/testdata/ddl_create_function/postgresql/pgx/v4/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/ddl_create_function/postgresql/pgx/v5/go/db.go b/internal/endtoend/testdata/ddl_create_function/postgresql/pgx/v5/go/db.go index 7bc02a1d7d..b0ad84571a 100644 --- a/internal/endtoend/testdata/ddl_create_function/postgresql/pgx/v5/go/db.go +++ b/internal/endtoend/testdata/ddl_create_function/postgresql/pgx/v5/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_create_function/postgresql/pgx/v5/go/models.go b/internal/endtoend/testdata/ddl_create_function/postgresql/pgx/v5/go/models.go index 9b15ba9dfb..b750863f92 100644 --- a/internal/endtoend/testdata/ddl_create_function/postgresql/pgx/v5/go/models.go +++ b/internal/endtoend/testdata/ddl_create_function/postgresql/pgx/v5/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_create_function/postgresql/pgx/v5/go/query.sql.go b/internal/endtoend/testdata/ddl_create_function/postgresql/pgx/v5/go/query.sql.go index 8e6420db5d..25ce50767b 100644 --- a/internal/endtoend/testdata/ddl_create_function/postgresql/pgx/v5/go/query.sql.go +++ b/internal/endtoend/testdata/ddl_create_function/postgresql/pgx/v5/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/ddl_create_function/postgresql/stdlib/go/db.go b/internal/endtoend/testdata/ddl_create_function/postgresql/stdlib/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/ddl_create_function/postgresql/stdlib/go/db.go +++ b/internal/endtoend/testdata/ddl_create_function/postgresql/stdlib/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_create_function/postgresql/stdlib/go/models.go b/internal/endtoend/testdata/ddl_create_function/postgresql/stdlib/go/models.go index 9b15ba9dfb..b750863f92 100644 --- a/internal/endtoend/testdata/ddl_create_function/postgresql/stdlib/go/models.go +++ b/internal/endtoend/testdata/ddl_create_function/postgresql/stdlib/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_create_function/postgresql/stdlib/go/query.sql.go b/internal/endtoend/testdata/ddl_create_function/postgresql/stdlib/go/query.sql.go index 9c33425234..9a8c8b9624 100644 --- a/internal/endtoend/testdata/ddl_create_function/postgresql/stdlib/go/query.sql.go +++ b/internal/endtoend/testdata/ddl_create_function/postgresql/stdlib/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/ddl_create_function_args/postgresql/pgx/v4/go/db.go b/internal/endtoend/testdata/ddl_create_function_args/postgresql/pgx/v4/go/db.go index 5a2cde8cda..b85cf956cc 100644 --- a/internal/endtoend/testdata/ddl_create_function_args/postgresql/pgx/v4/go/db.go +++ b/internal/endtoend/testdata/ddl_create_function_args/postgresql/pgx/v4/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_create_function_args/postgresql/pgx/v4/go/models.go b/internal/endtoend/testdata/ddl_create_function_args/postgresql/pgx/v4/go/models.go index 9b15ba9dfb..b750863f92 100644 --- a/internal/endtoend/testdata/ddl_create_function_args/postgresql/pgx/v4/go/models.go +++ b/internal/endtoend/testdata/ddl_create_function_args/postgresql/pgx/v4/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_create_function_args/postgresql/pgx/v4/go/query.sql.go b/internal/endtoend/testdata/ddl_create_function_args/postgresql/pgx/v4/go/query.sql.go index 8e6420db5d..25ce50767b 100644 --- a/internal/endtoend/testdata/ddl_create_function_args/postgresql/pgx/v4/go/query.sql.go +++ b/internal/endtoend/testdata/ddl_create_function_args/postgresql/pgx/v4/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/ddl_create_function_args/postgresql/pgx/v5/go/db.go b/internal/endtoend/testdata/ddl_create_function_args/postgresql/pgx/v5/go/db.go index 7bc02a1d7d..b0ad84571a 100644 --- a/internal/endtoend/testdata/ddl_create_function_args/postgresql/pgx/v5/go/db.go +++ b/internal/endtoend/testdata/ddl_create_function_args/postgresql/pgx/v5/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_create_function_args/postgresql/pgx/v5/go/models.go b/internal/endtoend/testdata/ddl_create_function_args/postgresql/pgx/v5/go/models.go index 9b15ba9dfb..b750863f92 100644 --- a/internal/endtoend/testdata/ddl_create_function_args/postgresql/pgx/v5/go/models.go +++ b/internal/endtoend/testdata/ddl_create_function_args/postgresql/pgx/v5/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_create_function_args/postgresql/pgx/v5/go/query.sql.go b/internal/endtoend/testdata/ddl_create_function_args/postgresql/pgx/v5/go/query.sql.go index 8e6420db5d..25ce50767b 100644 --- a/internal/endtoend/testdata/ddl_create_function_args/postgresql/pgx/v5/go/query.sql.go +++ b/internal/endtoend/testdata/ddl_create_function_args/postgresql/pgx/v5/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/ddl_create_function_args/postgresql/stdlib/go/db.go b/internal/endtoend/testdata/ddl_create_function_args/postgresql/stdlib/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/ddl_create_function_args/postgresql/stdlib/go/db.go +++ b/internal/endtoend/testdata/ddl_create_function_args/postgresql/stdlib/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_create_function_args/postgresql/stdlib/go/models.go b/internal/endtoend/testdata/ddl_create_function_args/postgresql/stdlib/go/models.go index 9b15ba9dfb..b750863f92 100644 --- a/internal/endtoend/testdata/ddl_create_function_args/postgresql/stdlib/go/models.go +++ b/internal/endtoend/testdata/ddl_create_function_args/postgresql/stdlib/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_create_function_args/postgresql/stdlib/go/query.sql.go b/internal/endtoend/testdata/ddl_create_function_args/postgresql/stdlib/go/query.sql.go index 9c33425234..9a8c8b9624 100644 --- a/internal/endtoend/testdata/ddl_create_function_args/postgresql/stdlib/go/query.sql.go +++ b/internal/endtoend/testdata/ddl_create_function_args/postgresql/stdlib/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/ddl_create_function_return/postgresql/pgx/v4/go/db.go b/internal/endtoend/testdata/ddl_create_function_return/postgresql/pgx/v4/go/db.go index 5a2cde8cda..b85cf956cc 100644 --- a/internal/endtoend/testdata/ddl_create_function_return/postgresql/pgx/v4/go/db.go +++ b/internal/endtoend/testdata/ddl_create_function_return/postgresql/pgx/v4/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_create_function_return/postgresql/pgx/v4/go/models.go b/internal/endtoend/testdata/ddl_create_function_return/postgresql/pgx/v4/go/models.go index 9b15ba9dfb..b750863f92 100644 --- a/internal/endtoend/testdata/ddl_create_function_return/postgresql/pgx/v4/go/models.go +++ b/internal/endtoend/testdata/ddl_create_function_return/postgresql/pgx/v4/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_create_function_return/postgresql/pgx/v4/go/query.sql.go b/internal/endtoend/testdata/ddl_create_function_return/postgresql/pgx/v4/go/query.sql.go index 8e6420db5d..25ce50767b 100644 --- a/internal/endtoend/testdata/ddl_create_function_return/postgresql/pgx/v4/go/query.sql.go +++ b/internal/endtoend/testdata/ddl_create_function_return/postgresql/pgx/v4/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/ddl_create_function_return/postgresql/pgx/v5/go/db.go b/internal/endtoend/testdata/ddl_create_function_return/postgresql/pgx/v5/go/db.go index 7bc02a1d7d..b0ad84571a 100644 --- a/internal/endtoend/testdata/ddl_create_function_return/postgresql/pgx/v5/go/db.go +++ b/internal/endtoend/testdata/ddl_create_function_return/postgresql/pgx/v5/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_create_function_return/postgresql/pgx/v5/go/models.go b/internal/endtoend/testdata/ddl_create_function_return/postgresql/pgx/v5/go/models.go index 9b15ba9dfb..b750863f92 100644 --- a/internal/endtoend/testdata/ddl_create_function_return/postgresql/pgx/v5/go/models.go +++ b/internal/endtoend/testdata/ddl_create_function_return/postgresql/pgx/v5/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_create_function_return/postgresql/pgx/v5/go/query.sql.go b/internal/endtoend/testdata/ddl_create_function_return/postgresql/pgx/v5/go/query.sql.go index 8e6420db5d..25ce50767b 100644 --- a/internal/endtoend/testdata/ddl_create_function_return/postgresql/pgx/v5/go/query.sql.go +++ b/internal/endtoend/testdata/ddl_create_function_return/postgresql/pgx/v5/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/ddl_create_function_return/postgresql/stdlib/go/db.go b/internal/endtoend/testdata/ddl_create_function_return/postgresql/stdlib/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/ddl_create_function_return/postgresql/stdlib/go/db.go +++ b/internal/endtoend/testdata/ddl_create_function_return/postgresql/stdlib/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_create_function_return/postgresql/stdlib/go/models.go b/internal/endtoend/testdata/ddl_create_function_return/postgresql/stdlib/go/models.go index 9b15ba9dfb..b750863f92 100644 --- a/internal/endtoend/testdata/ddl_create_function_return/postgresql/stdlib/go/models.go +++ b/internal/endtoend/testdata/ddl_create_function_return/postgresql/stdlib/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_create_function_return/postgresql/stdlib/go/query.sql.go b/internal/endtoend/testdata/ddl_create_function_return/postgresql/stdlib/go/query.sql.go index 9c33425234..9a8c8b9624 100644 --- a/internal/endtoend/testdata/ddl_create_function_return/postgresql/stdlib/go/query.sql.go +++ b/internal/endtoend/testdata/ddl_create_function_return/postgresql/stdlib/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/ddl_create_function_types/postgresql/pgx/v4/go/db.go b/internal/endtoend/testdata/ddl_create_function_types/postgresql/pgx/v4/go/db.go index 5a2cde8cda..b85cf956cc 100644 --- a/internal/endtoend/testdata/ddl_create_function_types/postgresql/pgx/v4/go/db.go +++ b/internal/endtoend/testdata/ddl_create_function_types/postgresql/pgx/v4/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_create_function_types/postgresql/pgx/v4/go/models.go b/internal/endtoend/testdata/ddl_create_function_types/postgresql/pgx/v4/go/models.go index 9b15ba9dfb..b750863f92 100644 --- a/internal/endtoend/testdata/ddl_create_function_types/postgresql/pgx/v4/go/models.go +++ b/internal/endtoend/testdata/ddl_create_function_types/postgresql/pgx/v4/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_create_function_types/postgresql/pgx/v4/go/query.sql.go b/internal/endtoend/testdata/ddl_create_function_types/postgresql/pgx/v4/go/query.sql.go index 8e6420db5d..25ce50767b 100644 --- a/internal/endtoend/testdata/ddl_create_function_types/postgresql/pgx/v4/go/query.sql.go +++ b/internal/endtoend/testdata/ddl_create_function_types/postgresql/pgx/v4/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/ddl_create_function_types/postgresql/pgx/v5/go/db.go b/internal/endtoend/testdata/ddl_create_function_types/postgresql/pgx/v5/go/db.go index 7bc02a1d7d..b0ad84571a 100644 --- a/internal/endtoend/testdata/ddl_create_function_types/postgresql/pgx/v5/go/db.go +++ b/internal/endtoend/testdata/ddl_create_function_types/postgresql/pgx/v5/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_create_function_types/postgresql/pgx/v5/go/models.go b/internal/endtoend/testdata/ddl_create_function_types/postgresql/pgx/v5/go/models.go index 9b15ba9dfb..b750863f92 100644 --- a/internal/endtoend/testdata/ddl_create_function_types/postgresql/pgx/v5/go/models.go +++ b/internal/endtoend/testdata/ddl_create_function_types/postgresql/pgx/v5/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_create_function_types/postgresql/pgx/v5/go/query.sql.go b/internal/endtoend/testdata/ddl_create_function_types/postgresql/pgx/v5/go/query.sql.go index 8e6420db5d..25ce50767b 100644 --- a/internal/endtoend/testdata/ddl_create_function_types/postgresql/pgx/v5/go/query.sql.go +++ b/internal/endtoend/testdata/ddl_create_function_types/postgresql/pgx/v5/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/ddl_create_function_types/postgresql/stdlib/go/db.go b/internal/endtoend/testdata/ddl_create_function_types/postgresql/stdlib/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/ddl_create_function_types/postgresql/stdlib/go/db.go +++ b/internal/endtoend/testdata/ddl_create_function_types/postgresql/stdlib/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_create_function_types/postgresql/stdlib/go/models.go b/internal/endtoend/testdata/ddl_create_function_types/postgresql/stdlib/go/models.go index 9b15ba9dfb..b750863f92 100644 --- a/internal/endtoend/testdata/ddl_create_function_types/postgresql/stdlib/go/models.go +++ b/internal/endtoend/testdata/ddl_create_function_types/postgresql/stdlib/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_create_function_types/postgresql/stdlib/go/query.sql.go b/internal/endtoend/testdata/ddl_create_function_types/postgresql/stdlib/go/query.sql.go index 9c33425234..9a8c8b9624 100644 --- a/internal/endtoend/testdata/ddl_create_function_types/postgresql/stdlib/go/query.sql.go +++ b/internal/endtoend/testdata/ddl_create_function_types/postgresql/stdlib/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/ddl_create_procedure/postgresql/pgx/v4/go/db.go b/internal/endtoend/testdata/ddl_create_procedure/postgresql/pgx/v4/go/db.go index 5a2cde8cda..b85cf956cc 100644 --- a/internal/endtoend/testdata/ddl_create_procedure/postgresql/pgx/v4/go/db.go +++ b/internal/endtoend/testdata/ddl_create_procedure/postgresql/pgx/v4/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_create_procedure/postgresql/pgx/v4/go/models.go b/internal/endtoend/testdata/ddl_create_procedure/postgresql/pgx/v4/go/models.go index 11f7cc7cf2..0500c85569 100644 --- a/internal/endtoend/testdata/ddl_create_procedure/postgresql/pgx/v4/go/models.go +++ b/internal/endtoend/testdata/ddl_create_procedure/postgresql/pgx/v4/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_create_procedure/postgresql/pgx/v4/go/query.sql.go b/internal/endtoend/testdata/ddl_create_procedure/postgresql/pgx/v4/go/query.sql.go index 0b78501da1..bb8e6b9b2b 100644 --- a/internal/endtoend/testdata/ddl_create_procedure/postgresql/pgx/v4/go/query.sql.go +++ b/internal/endtoend/testdata/ddl_create_procedure/postgresql/pgx/v4/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/ddl_create_procedure/postgresql/pgx/v5/go/db.go b/internal/endtoend/testdata/ddl_create_procedure/postgresql/pgx/v5/go/db.go index 7bc02a1d7d..b0ad84571a 100644 --- a/internal/endtoend/testdata/ddl_create_procedure/postgresql/pgx/v5/go/db.go +++ b/internal/endtoend/testdata/ddl_create_procedure/postgresql/pgx/v5/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_create_procedure/postgresql/pgx/v5/go/models.go b/internal/endtoend/testdata/ddl_create_procedure/postgresql/pgx/v5/go/models.go index edf58481e8..aad54710f0 100644 --- a/internal/endtoend/testdata/ddl_create_procedure/postgresql/pgx/v5/go/models.go +++ b/internal/endtoend/testdata/ddl_create_procedure/postgresql/pgx/v5/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_create_procedure/postgresql/pgx/v5/go/query.sql.go b/internal/endtoend/testdata/ddl_create_procedure/postgresql/pgx/v5/go/query.sql.go index 0b78501da1..bb8e6b9b2b 100644 --- a/internal/endtoend/testdata/ddl_create_procedure/postgresql/pgx/v5/go/query.sql.go +++ b/internal/endtoend/testdata/ddl_create_procedure/postgresql/pgx/v5/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/ddl_create_procedure/postgresql/stdlib/go/db.go b/internal/endtoend/testdata/ddl_create_procedure/postgresql/stdlib/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/ddl_create_procedure/postgresql/stdlib/go/db.go +++ b/internal/endtoend/testdata/ddl_create_procedure/postgresql/stdlib/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_create_procedure/postgresql/stdlib/go/models.go b/internal/endtoend/testdata/ddl_create_procedure/postgresql/stdlib/go/models.go index 11f7cc7cf2..0500c85569 100644 --- a/internal/endtoend/testdata/ddl_create_procedure/postgresql/stdlib/go/models.go +++ b/internal/endtoend/testdata/ddl_create_procedure/postgresql/stdlib/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_create_procedure/postgresql/stdlib/go/query.sql.go b/internal/endtoend/testdata/ddl_create_procedure/postgresql/stdlib/go/query.sql.go index 62bd5d2546..99537c5388 100644 --- a/internal/endtoend/testdata/ddl_create_procedure/postgresql/stdlib/go/query.sql.go +++ b/internal/endtoend/testdata/ddl_create_procedure/postgresql/stdlib/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/ddl_create_table/mysql/go/db.go b/internal/endtoend/testdata/ddl_create_table/mysql/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/ddl_create_table/mysql/go/db.go +++ b/internal/endtoend/testdata/ddl_create_table/mysql/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_create_table/mysql/go/models.go b/internal/endtoend/testdata/ddl_create_table/mysql/go/models.go index 93d45a3571..9538f1e077 100644 --- a/internal/endtoend/testdata/ddl_create_table/mysql/go/models.go +++ b/internal/endtoend/testdata/ddl_create_table/mysql/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_create_table/mysql/go/query.sql.go b/internal/endtoend/testdata/ddl_create_table/mysql/go/query.sql.go index 9c33425234..9a8c8b9624 100644 --- a/internal/endtoend/testdata/ddl_create_table/mysql/go/query.sql.go +++ b/internal/endtoend/testdata/ddl_create_table/mysql/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/ddl_create_table/postgresql/pgx/v4/go/db.go b/internal/endtoend/testdata/ddl_create_table/postgresql/pgx/v4/go/db.go index 5a2cde8cda..b85cf956cc 100644 --- a/internal/endtoend/testdata/ddl_create_table/postgresql/pgx/v4/go/db.go +++ b/internal/endtoend/testdata/ddl_create_table/postgresql/pgx/v4/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_create_table/postgresql/pgx/v4/go/models.go b/internal/endtoend/testdata/ddl_create_table/postgresql/pgx/v4/go/models.go index 93d45a3571..9538f1e077 100644 --- a/internal/endtoend/testdata/ddl_create_table/postgresql/pgx/v4/go/models.go +++ b/internal/endtoend/testdata/ddl_create_table/postgresql/pgx/v4/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_create_table/postgresql/pgx/v4/go/query.sql.go b/internal/endtoend/testdata/ddl_create_table/postgresql/pgx/v4/go/query.sql.go index 8e6420db5d..25ce50767b 100644 --- a/internal/endtoend/testdata/ddl_create_table/postgresql/pgx/v4/go/query.sql.go +++ b/internal/endtoend/testdata/ddl_create_table/postgresql/pgx/v4/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/ddl_create_table/postgresql/pgx/v5/go/db.go b/internal/endtoend/testdata/ddl_create_table/postgresql/pgx/v5/go/db.go index 7bc02a1d7d..b0ad84571a 100644 --- a/internal/endtoend/testdata/ddl_create_table/postgresql/pgx/v5/go/db.go +++ b/internal/endtoend/testdata/ddl_create_table/postgresql/pgx/v5/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_create_table/postgresql/pgx/v5/go/models.go b/internal/endtoend/testdata/ddl_create_table/postgresql/pgx/v5/go/models.go index 0e6a20a3d3..3e7a96e28f 100644 --- a/internal/endtoend/testdata/ddl_create_table/postgresql/pgx/v5/go/models.go +++ b/internal/endtoend/testdata/ddl_create_table/postgresql/pgx/v5/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_create_table/postgresql/pgx/v5/go/query.sql.go b/internal/endtoend/testdata/ddl_create_table/postgresql/pgx/v5/go/query.sql.go index 8e6420db5d..25ce50767b 100644 --- a/internal/endtoend/testdata/ddl_create_table/postgresql/pgx/v5/go/query.sql.go +++ b/internal/endtoend/testdata/ddl_create_table/postgresql/pgx/v5/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/ddl_create_table/postgresql/stdlib/go/db.go b/internal/endtoend/testdata/ddl_create_table/postgresql/stdlib/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/ddl_create_table/postgresql/stdlib/go/db.go +++ b/internal/endtoend/testdata/ddl_create_table/postgresql/stdlib/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_create_table/postgresql/stdlib/go/models.go b/internal/endtoend/testdata/ddl_create_table/postgresql/stdlib/go/models.go index 93d45a3571..9538f1e077 100644 --- a/internal/endtoend/testdata/ddl_create_table/postgresql/stdlib/go/models.go +++ b/internal/endtoend/testdata/ddl_create_table/postgresql/stdlib/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_create_table/postgresql/stdlib/go/query.sql.go b/internal/endtoend/testdata/ddl_create_table/postgresql/stdlib/go/query.sql.go index 9c33425234..9a8c8b9624 100644 --- a/internal/endtoend/testdata/ddl_create_table/postgresql/stdlib/go/query.sql.go +++ b/internal/endtoend/testdata/ddl_create_table/postgresql/stdlib/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/ddl_create_table/sqlite/go/db.go b/internal/endtoend/testdata/ddl_create_table/sqlite/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/ddl_create_table/sqlite/go/db.go +++ b/internal/endtoend/testdata/ddl_create_table/sqlite/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_create_table/sqlite/go/models.go b/internal/endtoend/testdata/ddl_create_table/sqlite/go/models.go index 93d45a3571..9538f1e077 100644 --- a/internal/endtoend/testdata/ddl_create_table/sqlite/go/models.go +++ b/internal/endtoend/testdata/ddl_create_table/sqlite/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_create_table/sqlite/go/query.sql.go b/internal/endtoend/testdata/ddl_create_table/sqlite/go/query.sql.go index 9c33425234..9a8c8b9624 100644 --- a/internal/endtoend/testdata/ddl_create_table/sqlite/go/query.sql.go +++ b/internal/endtoend/testdata/ddl_create_table/sqlite/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/ddl_create_table_include/postgresql/pgx/v4/go/db.go b/internal/endtoend/testdata/ddl_create_table_include/postgresql/pgx/v4/go/db.go index 5a2cde8cda..b85cf956cc 100644 --- a/internal/endtoend/testdata/ddl_create_table_include/postgresql/pgx/v4/go/db.go +++ b/internal/endtoend/testdata/ddl_create_table_include/postgresql/pgx/v4/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_create_table_include/postgresql/pgx/v4/go/models.go b/internal/endtoend/testdata/ddl_create_table_include/postgresql/pgx/v4/go/models.go index 05ed084ea4..e19b1e9dc1 100644 --- a/internal/endtoend/testdata/ddl_create_table_include/postgresql/pgx/v4/go/models.go +++ b/internal/endtoend/testdata/ddl_create_table_include/postgresql/pgx/v4/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_create_table_include/postgresql/pgx/v4/go/query.sql.go b/internal/endtoend/testdata/ddl_create_table_include/postgresql/pgx/v4/go/query.sql.go index 8e6420db5d..25ce50767b 100644 --- a/internal/endtoend/testdata/ddl_create_table_include/postgresql/pgx/v4/go/query.sql.go +++ b/internal/endtoend/testdata/ddl_create_table_include/postgresql/pgx/v4/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/ddl_create_table_include/postgresql/pgx/v5/go/db.go b/internal/endtoend/testdata/ddl_create_table_include/postgresql/pgx/v5/go/db.go index 7bc02a1d7d..b0ad84571a 100644 --- a/internal/endtoend/testdata/ddl_create_table_include/postgresql/pgx/v5/go/db.go +++ b/internal/endtoend/testdata/ddl_create_table_include/postgresql/pgx/v5/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_create_table_include/postgresql/pgx/v5/go/models.go b/internal/endtoend/testdata/ddl_create_table_include/postgresql/pgx/v5/go/models.go index d35cd24d7a..812c70ad89 100644 --- a/internal/endtoend/testdata/ddl_create_table_include/postgresql/pgx/v5/go/models.go +++ b/internal/endtoend/testdata/ddl_create_table_include/postgresql/pgx/v5/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_create_table_include/postgresql/pgx/v5/go/query.sql.go b/internal/endtoend/testdata/ddl_create_table_include/postgresql/pgx/v5/go/query.sql.go index 8e6420db5d..25ce50767b 100644 --- a/internal/endtoend/testdata/ddl_create_table_include/postgresql/pgx/v5/go/query.sql.go +++ b/internal/endtoend/testdata/ddl_create_table_include/postgresql/pgx/v5/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/ddl_create_table_include/postgresql/stdlib/go/db.go b/internal/endtoend/testdata/ddl_create_table_include/postgresql/stdlib/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/ddl_create_table_include/postgresql/stdlib/go/db.go +++ b/internal/endtoend/testdata/ddl_create_table_include/postgresql/stdlib/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_create_table_include/postgresql/stdlib/go/models.go b/internal/endtoend/testdata/ddl_create_table_include/postgresql/stdlib/go/models.go index 05ed084ea4..e19b1e9dc1 100644 --- a/internal/endtoend/testdata/ddl_create_table_include/postgresql/stdlib/go/models.go +++ b/internal/endtoend/testdata/ddl_create_table_include/postgresql/stdlib/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_create_table_include/postgresql/stdlib/go/query.sql.go b/internal/endtoend/testdata/ddl_create_table_include/postgresql/stdlib/go/query.sql.go index 9c33425234..9a8c8b9624 100644 --- a/internal/endtoend/testdata/ddl_create_table_include/postgresql/stdlib/go/query.sql.go +++ b/internal/endtoend/testdata/ddl_create_table_include/postgresql/stdlib/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/ddl_create_table_inherits/postgresql/pgx/v4/go/db.go b/internal/endtoend/testdata/ddl_create_table_inherits/postgresql/pgx/v4/go/db.go index 5a2cde8cda..b85cf956cc 100644 --- a/internal/endtoend/testdata/ddl_create_table_inherits/postgresql/pgx/v4/go/db.go +++ b/internal/endtoend/testdata/ddl_create_table_inherits/postgresql/pgx/v4/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_create_table_inherits/postgresql/pgx/v4/go/models.go b/internal/endtoend/testdata/ddl_create_table_inherits/postgresql/pgx/v4/go/models.go index b0d1bc81c2..b06ec45425 100644 --- a/internal/endtoend/testdata/ddl_create_table_inherits/postgresql/pgx/v4/go/models.go +++ b/internal/endtoend/testdata/ddl_create_table_inherits/postgresql/pgx/v4/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest @@ -10,10 +10,17 @@ import ( "github.com/google/uuid" ) +type Llc struct { + PartyID uuid.UUID + Name string + LegalName string + IncorporationDate sql.NullTime +} + type Organisation struct { PartyID uuid.UUID Name string - LegalName sql.NullString + LegalName string } type Party struct { diff --git a/internal/endtoend/testdata/ddl_create_table_inherits/postgresql/pgx/v4/go/query.sql.go b/internal/endtoend/testdata/ddl_create_table_inherits/postgresql/pgx/v4/go/query.sql.go index d6fd1afa7f..a30ec219bc 100644 --- a/internal/endtoend/testdata/ddl_create_table_inherits/postgresql/pgx/v4/go/query.sql.go +++ b/internal/endtoend/testdata/ddl_create_table_inherits/postgresql/pgx/v4/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/ddl_create_table_inherits/postgresql/pgx/v4/schema.sql b/internal/endtoend/testdata/ddl_create_table_inherits/postgresql/pgx/v4/schema.sql index 3190f48f83..2da6749754 100644 --- a/internal/endtoend/testdata/ddl_create_table_inherits/postgresql/pgx/v4/schema.sql +++ b/internal/endtoend/testdata/ddl_create_table_inherits/postgresql/pgx/v4/schema.sql @@ -11,3 +11,8 @@ CREATE TABLE person ( CREATE TABLE organisation ( legal_name text ) INHERITS (party); + +CREATE TABLE llc ( + incorporation_date timestamp, + legal_name text NOT NULL +) INHERITS (organisation); \ No newline at end of file diff --git a/internal/endtoend/testdata/ddl_create_table_inherits/postgresql/pgx/v5/go/db.go b/internal/endtoend/testdata/ddl_create_table_inherits/postgresql/pgx/v5/go/db.go index 7bc02a1d7d..b0ad84571a 100644 --- a/internal/endtoend/testdata/ddl_create_table_inherits/postgresql/pgx/v5/go/db.go +++ b/internal/endtoend/testdata/ddl_create_table_inherits/postgresql/pgx/v5/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_create_table_inherits/postgresql/pgx/v5/go/models.go b/internal/endtoend/testdata/ddl_create_table_inherits/postgresql/pgx/v5/go/models.go index 08b6b0b0cd..97e5edc28b 100644 --- a/internal/endtoend/testdata/ddl_create_table_inherits/postgresql/pgx/v5/go/models.go +++ b/internal/endtoend/testdata/ddl_create_table_inherits/postgresql/pgx/v5/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest @@ -8,10 +8,17 @@ import ( "github.com/jackc/pgx/v5/pgtype" ) +type Llc struct { + PartyID pgtype.UUID + Name string + LegalName string + IncorporationDate pgtype.Timestamp +} + type Organisation struct { PartyID pgtype.UUID Name string - LegalName pgtype.Text + LegalName string } type Party struct { diff --git a/internal/endtoend/testdata/ddl_create_table_inherits/postgresql/pgx/v5/go/query.sql.go b/internal/endtoend/testdata/ddl_create_table_inherits/postgresql/pgx/v5/go/query.sql.go index d6fd1afa7f..a30ec219bc 100644 --- a/internal/endtoend/testdata/ddl_create_table_inherits/postgresql/pgx/v5/go/query.sql.go +++ b/internal/endtoend/testdata/ddl_create_table_inherits/postgresql/pgx/v5/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/ddl_create_table_inherits/postgresql/pgx/v5/schema.sql b/internal/endtoend/testdata/ddl_create_table_inherits/postgresql/pgx/v5/schema.sql index 3190f48f83..2da6749754 100644 --- a/internal/endtoend/testdata/ddl_create_table_inherits/postgresql/pgx/v5/schema.sql +++ b/internal/endtoend/testdata/ddl_create_table_inherits/postgresql/pgx/v5/schema.sql @@ -11,3 +11,8 @@ CREATE TABLE person ( CREATE TABLE organisation ( legal_name text ) INHERITS (party); + +CREATE TABLE llc ( + incorporation_date timestamp, + legal_name text NOT NULL +) INHERITS (organisation); \ No newline at end of file diff --git a/internal/endtoend/testdata/ddl_create_table_inherits/postgresql/stdlib/go/db.go b/internal/endtoend/testdata/ddl_create_table_inherits/postgresql/stdlib/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/ddl_create_table_inherits/postgresql/stdlib/go/db.go +++ b/internal/endtoend/testdata/ddl_create_table_inherits/postgresql/stdlib/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_create_table_inherits/postgresql/stdlib/go/models.go b/internal/endtoend/testdata/ddl_create_table_inherits/postgresql/stdlib/go/models.go index b0d1bc81c2..b06ec45425 100644 --- a/internal/endtoend/testdata/ddl_create_table_inherits/postgresql/stdlib/go/models.go +++ b/internal/endtoend/testdata/ddl_create_table_inherits/postgresql/stdlib/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest @@ -10,10 +10,17 @@ import ( "github.com/google/uuid" ) +type Llc struct { + PartyID uuid.UUID + Name string + LegalName string + IncorporationDate sql.NullTime +} + type Organisation struct { PartyID uuid.UUID Name string - LegalName sql.NullString + LegalName string } type Party struct { diff --git a/internal/endtoend/testdata/ddl_create_table_inherits/postgresql/stdlib/go/query.sql.go b/internal/endtoend/testdata/ddl_create_table_inherits/postgresql/stdlib/go/query.sql.go index 5e179cfde9..deb3e8a684 100644 --- a/internal/endtoend/testdata/ddl_create_table_inherits/postgresql/stdlib/go/query.sql.go +++ b/internal/endtoend/testdata/ddl_create_table_inherits/postgresql/stdlib/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/ddl_create_table_inherits/postgresql/stdlib/schema.sql b/internal/endtoend/testdata/ddl_create_table_inherits/postgresql/stdlib/schema.sql index 3190f48f83..2da6749754 100644 --- a/internal/endtoend/testdata/ddl_create_table_inherits/postgresql/stdlib/schema.sql +++ b/internal/endtoend/testdata/ddl_create_table_inherits/postgresql/stdlib/schema.sql @@ -11,3 +11,8 @@ CREATE TABLE person ( CREATE TABLE organisation ( legal_name text ) INHERITS (party); + +CREATE TABLE llc ( + incorporation_date timestamp, + legal_name text NOT NULL +) INHERITS (organisation); \ No newline at end of file diff --git a/internal/endtoend/testdata/ddl_create_table_invalid_inherits/postgresql/stdlib/query.sql b/internal/endtoend/testdata/ddl_create_table_invalid_inherits/postgresql/stdlib/query.sql new file mode 100644 index 0000000000..c7d9d233d2 --- /dev/null +++ b/internal/endtoend/testdata/ddl_create_table_invalid_inherits/postgresql/stdlib/query.sql @@ -0,0 +1,5 @@ +-- name: GetAllParties :many +SELECT * FROM party; + +-- name: GetAllOrganisations :many +SELECT * FROM organisation; diff --git a/internal/endtoend/testdata/ddl_create_table_invalid_inherits/postgresql/stdlib/schema.sql b/internal/endtoend/testdata/ddl_create_table_invalid_inherits/postgresql/stdlib/schema.sql new file mode 100644 index 0000000000..4df1c0466f --- /dev/null +++ b/internal/endtoend/testdata/ddl_create_table_invalid_inherits/postgresql/stdlib/schema.sql @@ -0,0 +1,7 @@ +CREATE TABLE party ( + name text NOT NULL +); + +CREATE TABLE organisation ( + name integer NOT NULL +) INHERITS (party); diff --git a/internal/endtoend/testdata/ddl_create_table_invalid_inherits/postgresql/stdlib/sqlc.json b/internal/endtoend/testdata/ddl_create_table_invalid_inherits/postgresql/stdlib/sqlc.json new file mode 100644 index 0000000000..f717ca2e66 --- /dev/null +++ b/internal/endtoend/testdata/ddl_create_table_invalid_inherits/postgresql/stdlib/sqlc.json @@ -0,0 +1,12 @@ +{ + "version": "1", + "packages": [ + { + "path": "go", + "engine": "postgresql", + "name": "querytest", + "schema": "schema.sql", + "queries": "query.sql" + } + ] +} diff --git a/internal/endtoend/testdata/ddl_create_table_invalid_inherits/postgresql/stdlib/stderr.txt b/internal/endtoend/testdata/ddl_create_table_invalid_inherits/postgresql/stdlib/stderr.txt new file mode 100644 index 0000000000..2e95325f26 --- /dev/null +++ b/internal/endtoend/testdata/ddl_create_table_invalid_inherits/postgresql/stdlib/stderr.txt @@ -0,0 +1,2 @@ +# package querytest +schema.sql:1:1: column "name" has a type conflict diff --git a/internal/endtoend/testdata/ddl_create_table_partition/postgresql/pgx/v4/go/db.go b/internal/endtoend/testdata/ddl_create_table_partition/postgresql/pgx/v4/go/db.go index 5a2cde8cda..b85cf956cc 100644 --- a/internal/endtoend/testdata/ddl_create_table_partition/postgresql/pgx/v4/go/db.go +++ b/internal/endtoend/testdata/ddl_create_table_partition/postgresql/pgx/v4/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_create_table_partition/postgresql/pgx/v4/go/models.go b/internal/endtoend/testdata/ddl_create_table_partition/postgresql/pgx/v4/go/models.go index 475dfcec23..adb16e5d24 100644 --- a/internal/endtoend/testdata/ddl_create_table_partition/postgresql/pgx/v4/go/models.go +++ b/internal/endtoend/testdata/ddl_create_table_partition/postgresql/pgx/v4/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_create_table_partition/postgresql/pgx/v4/go/query.sql.go b/internal/endtoend/testdata/ddl_create_table_partition/postgresql/pgx/v4/go/query.sql.go index 8e6420db5d..25ce50767b 100644 --- a/internal/endtoend/testdata/ddl_create_table_partition/postgresql/pgx/v4/go/query.sql.go +++ b/internal/endtoend/testdata/ddl_create_table_partition/postgresql/pgx/v4/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/ddl_create_table_partition/postgresql/pgx/v5/go/db.go b/internal/endtoend/testdata/ddl_create_table_partition/postgresql/pgx/v5/go/db.go index 7bc02a1d7d..b0ad84571a 100644 --- a/internal/endtoend/testdata/ddl_create_table_partition/postgresql/pgx/v5/go/db.go +++ b/internal/endtoend/testdata/ddl_create_table_partition/postgresql/pgx/v5/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_create_table_partition/postgresql/pgx/v5/go/models.go b/internal/endtoend/testdata/ddl_create_table_partition/postgresql/pgx/v5/go/models.go index e29ddac7b4..c1854e766f 100644 --- a/internal/endtoend/testdata/ddl_create_table_partition/postgresql/pgx/v5/go/models.go +++ b/internal/endtoend/testdata/ddl_create_table_partition/postgresql/pgx/v5/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_create_table_partition/postgresql/pgx/v5/go/query.sql.go b/internal/endtoend/testdata/ddl_create_table_partition/postgresql/pgx/v5/go/query.sql.go index 8e6420db5d..25ce50767b 100644 --- a/internal/endtoend/testdata/ddl_create_table_partition/postgresql/pgx/v5/go/query.sql.go +++ b/internal/endtoend/testdata/ddl_create_table_partition/postgresql/pgx/v5/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/ddl_create_table_partition/postgresql/stdlib/go/db.go b/internal/endtoend/testdata/ddl_create_table_partition/postgresql/stdlib/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/ddl_create_table_partition/postgresql/stdlib/go/db.go +++ b/internal/endtoend/testdata/ddl_create_table_partition/postgresql/stdlib/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_create_table_partition/postgresql/stdlib/go/models.go b/internal/endtoend/testdata/ddl_create_table_partition/postgresql/stdlib/go/models.go index 475dfcec23..adb16e5d24 100644 --- a/internal/endtoend/testdata/ddl_create_table_partition/postgresql/stdlib/go/models.go +++ b/internal/endtoend/testdata/ddl_create_table_partition/postgresql/stdlib/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_create_table_partition/postgresql/stdlib/go/query.sql.go b/internal/endtoend/testdata/ddl_create_table_partition/postgresql/stdlib/go/query.sql.go index 9c33425234..9a8c8b9624 100644 --- a/internal/endtoend/testdata/ddl_create_table_partition/postgresql/stdlib/go/query.sql.go +++ b/internal/endtoend/testdata/ddl_create_table_partition/postgresql/stdlib/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/ddl_create_table_reserved/mysql/go/db.go b/internal/endtoend/testdata/ddl_create_table_reserved/mysql/go/db.go new file mode 100644 index 0000000000..ec5e95c4ab --- /dev/null +++ b/internal/endtoend/testdata/ddl_create_table_reserved/mysql/go/db.go @@ -0,0 +1,31 @@ +// Code generated by sqlc. DO NOT EDIT. +// versions: +// sqlc v1.19.0 + +package querytest + +import ( + "context" + "database/sql" +) + +type DBTX interface { + ExecContext(context.Context, string, ...interface{}) (sql.Result, error) + PrepareContext(context.Context, string) (*sql.Stmt, error) + QueryContext(context.Context, string, ...interface{}) (*sql.Rows, error) + QueryRowContext(context.Context, string, ...interface{}) *sql.Row +} + +func New(db DBTX) *Queries { + return &Queries{db: db} +} + +type Queries struct { + db DBTX +} + +func (q *Queries) WithTx(tx *sql.Tx) *Queries { + return &Queries{ + db: tx, + } +} diff --git a/internal/endtoend/testdata/ddl_create_table_reserved/mysql/go/models.go b/internal/endtoend/testdata/ddl_create_table_reserved/mysql/go/models.go new file mode 100644 index 0000000000..2e569f940a --- /dev/null +++ b/internal/endtoend/testdata/ddl_create_table_reserved/mysql/go/models.go @@ -0,0 +1,13 @@ +// Code generated by sqlc. DO NOT EDIT. +// versions: +// sqlc v1.19.0 + +package querytest + +import ( + "database/sql" +) + +type XVenue struct { + Name sql.NullString +} diff --git a/internal/endtoend/testdata/ddl_create_table_reserved/mysql/go/query.sql.go b/internal/endtoend/testdata/ddl_create_table_reserved/mysql/go/query.sql.go new file mode 100644 index 0000000000..9a8c8b9624 --- /dev/null +++ b/internal/endtoend/testdata/ddl_create_table_reserved/mysql/go/query.sql.go @@ -0,0 +1,19 @@ +// Code generated by sqlc. DO NOT EDIT. +// versions: +// sqlc v1.19.0 +// source: query.sql + +package querytest + +import ( + "context" +) + +const placeholder = `-- name: Placeholder :exec +SELECT 1 +` + +func (q *Queries) Placeholder(ctx context.Context) error { + _, err := q.db.ExecContext(ctx, placeholder) + return err +} diff --git a/internal/endtoend/testdata/ddl_create_table_reserved/mysql/query.sql b/internal/endtoend/testdata/ddl_create_table_reserved/mysql/query.sql new file mode 100644 index 0000000000..6520aef4b6 --- /dev/null +++ b/internal/endtoend/testdata/ddl_create_table_reserved/mysql/query.sql @@ -0,0 +1,2 @@ +-- name: Placeholder :exec +SELECT 1; diff --git a/internal/endtoend/testdata/ddl_create_table_reserved/mysql/schema.sql b/internal/endtoend/testdata/ddl_create_table_reserved/mysql/schema.sql new file mode 100644 index 0000000000..a7b4398a65 --- /dev/null +++ b/internal/endtoend/testdata/ddl_create_table_reserved/mysql/schema.sql @@ -0,0 +1 @@ +CREATE TABLE `x-venues` (name text); diff --git a/internal/endtoend/testdata/ddl_create_table_reserved/mysql/sqlc.json b/internal/endtoend/testdata/ddl_create_table_reserved/mysql/sqlc.json new file mode 100644 index 0000000000..e41c39e8b3 --- /dev/null +++ b/internal/endtoend/testdata/ddl_create_table_reserved/mysql/sqlc.json @@ -0,0 +1,12 @@ +{ + "version": "1", + "packages": [ + { + "path": "go", + "engine": "mysql", + "name": "querytest", + "schema": "schema.sql", + "queries": "query.sql" + } + ] +} diff --git a/internal/endtoend/testdata/ddl_create_table_reserved/postgresql/pgx/v4/go/db.go b/internal/endtoend/testdata/ddl_create_table_reserved/postgresql/pgx/v4/go/db.go new file mode 100644 index 0000000000..b85cf956cc --- /dev/null +++ b/internal/endtoend/testdata/ddl_create_table_reserved/postgresql/pgx/v4/go/db.go @@ -0,0 +1,32 @@ +// Code generated by sqlc. DO NOT EDIT. +// versions: +// sqlc v1.19.0 + +package querytest + +import ( + "context" + + "github.com/jackc/pgconn" + "github.com/jackc/pgx/v4" +) + +type DBTX interface { + Exec(context.Context, string, ...interface{}) (pgconn.CommandTag, error) + Query(context.Context, string, ...interface{}) (pgx.Rows, error) + QueryRow(context.Context, string, ...interface{}) pgx.Row +} + +func New(db DBTX) *Queries { + return &Queries{db: db} +} + +type Queries struct { + db DBTX +} + +func (q *Queries) WithTx(tx pgx.Tx) *Queries { + return &Queries{ + db: tx, + } +} diff --git a/internal/endtoend/testdata/ddl_create_table_reserved/postgresql/pgx/v4/go/models.go b/internal/endtoend/testdata/ddl_create_table_reserved/postgresql/pgx/v4/go/models.go new file mode 100644 index 0000000000..2e569f940a --- /dev/null +++ b/internal/endtoend/testdata/ddl_create_table_reserved/postgresql/pgx/v4/go/models.go @@ -0,0 +1,13 @@ +// Code generated by sqlc. DO NOT EDIT. +// versions: +// sqlc v1.19.0 + +package querytest + +import ( + "database/sql" +) + +type XVenue struct { + Name sql.NullString +} diff --git a/internal/endtoend/testdata/ddl_create_table_reserved/postgresql/pgx/v4/go/query.sql.go b/internal/endtoend/testdata/ddl_create_table_reserved/postgresql/pgx/v4/go/query.sql.go new file mode 100644 index 0000000000..25ce50767b --- /dev/null +++ b/internal/endtoend/testdata/ddl_create_table_reserved/postgresql/pgx/v4/go/query.sql.go @@ -0,0 +1,19 @@ +// Code generated by sqlc. DO NOT EDIT. +// versions: +// sqlc v1.19.0 +// source: query.sql + +package querytest + +import ( + "context" +) + +const placeholder = `-- name: Placeholder :exec +SELECT 1 +` + +func (q *Queries) Placeholder(ctx context.Context) error { + _, err := q.db.Exec(ctx, placeholder) + return err +} diff --git a/internal/endtoend/testdata/ddl_create_table_reserved/postgresql/pgx/v4/query.sql b/internal/endtoend/testdata/ddl_create_table_reserved/postgresql/pgx/v4/query.sql new file mode 100644 index 0000000000..6520aef4b6 --- /dev/null +++ b/internal/endtoend/testdata/ddl_create_table_reserved/postgresql/pgx/v4/query.sql @@ -0,0 +1,2 @@ +-- name: Placeholder :exec +SELECT 1; diff --git a/internal/endtoend/testdata/ddl_create_table_reserved/postgresql/pgx/v4/schema.sql b/internal/endtoend/testdata/ddl_create_table_reserved/postgresql/pgx/v4/schema.sql new file mode 100644 index 0000000000..28fff49065 --- /dev/null +++ b/internal/endtoend/testdata/ddl_create_table_reserved/postgresql/pgx/v4/schema.sql @@ -0,0 +1 @@ +CREATE TABLE "x-venues" (name text); diff --git a/internal/endtoend/testdata/ddl_create_table_reserved/postgresql/pgx/v4/sqlc.json b/internal/endtoend/testdata/ddl_create_table_reserved/postgresql/pgx/v4/sqlc.json new file mode 100644 index 0000000000..d1244c9e7a --- /dev/null +++ b/internal/endtoend/testdata/ddl_create_table_reserved/postgresql/pgx/v4/sqlc.json @@ -0,0 +1,13 @@ +{ + "version": "1", + "packages": [ + { + "path": "go", + "engine": "postgresql", + "sql_package": "pgx/v4", + "name": "querytest", + "schema": "schema.sql", + "queries": "query.sql" + } + ] +} diff --git a/internal/endtoend/testdata/ddl_create_table_reserved/postgresql/pgx/v5/go/db.go b/internal/endtoend/testdata/ddl_create_table_reserved/postgresql/pgx/v5/go/db.go new file mode 100644 index 0000000000..b0ad84571a --- /dev/null +++ b/internal/endtoend/testdata/ddl_create_table_reserved/postgresql/pgx/v5/go/db.go @@ -0,0 +1,32 @@ +// Code generated by sqlc. DO NOT EDIT. +// versions: +// sqlc v1.19.0 + +package querytest + +import ( + "context" + + "github.com/jackc/pgx/v5" + "github.com/jackc/pgx/v5/pgconn" +) + +type DBTX interface { + Exec(context.Context, string, ...interface{}) (pgconn.CommandTag, error) + Query(context.Context, string, ...interface{}) (pgx.Rows, error) + QueryRow(context.Context, string, ...interface{}) pgx.Row +} + +func New(db DBTX) *Queries { + return &Queries{db: db} +} + +type Queries struct { + db DBTX +} + +func (q *Queries) WithTx(tx pgx.Tx) *Queries { + return &Queries{ + db: tx, + } +} diff --git a/internal/endtoend/testdata/ddl_create_table_reserved/postgresql/pgx/v5/go/models.go b/internal/endtoend/testdata/ddl_create_table_reserved/postgresql/pgx/v5/go/models.go new file mode 100644 index 0000000000..740ea221a1 --- /dev/null +++ b/internal/endtoend/testdata/ddl_create_table_reserved/postgresql/pgx/v5/go/models.go @@ -0,0 +1,13 @@ +// Code generated by sqlc. DO NOT EDIT. +// versions: +// sqlc v1.19.0 + +package querytest + +import ( + "github.com/jackc/pgx/v5/pgtype" +) + +type XVenue struct { + Name pgtype.Text +} diff --git a/internal/endtoend/testdata/ddl_create_table_reserved/postgresql/pgx/v5/go/query.sql.go b/internal/endtoend/testdata/ddl_create_table_reserved/postgresql/pgx/v5/go/query.sql.go new file mode 100644 index 0000000000..25ce50767b --- /dev/null +++ b/internal/endtoend/testdata/ddl_create_table_reserved/postgresql/pgx/v5/go/query.sql.go @@ -0,0 +1,19 @@ +// Code generated by sqlc. DO NOT EDIT. +// versions: +// sqlc v1.19.0 +// source: query.sql + +package querytest + +import ( + "context" +) + +const placeholder = `-- name: Placeholder :exec +SELECT 1 +` + +func (q *Queries) Placeholder(ctx context.Context) error { + _, err := q.db.Exec(ctx, placeholder) + return err +} diff --git a/internal/endtoend/testdata/ddl_create_table_reserved/postgresql/pgx/v5/query.sql b/internal/endtoend/testdata/ddl_create_table_reserved/postgresql/pgx/v5/query.sql new file mode 100644 index 0000000000..6520aef4b6 --- /dev/null +++ b/internal/endtoend/testdata/ddl_create_table_reserved/postgresql/pgx/v5/query.sql @@ -0,0 +1,2 @@ +-- name: Placeholder :exec +SELECT 1; diff --git a/internal/endtoend/testdata/ddl_create_table_reserved/postgresql/pgx/v5/schema.sql b/internal/endtoend/testdata/ddl_create_table_reserved/postgresql/pgx/v5/schema.sql new file mode 100644 index 0000000000..28fff49065 --- /dev/null +++ b/internal/endtoend/testdata/ddl_create_table_reserved/postgresql/pgx/v5/schema.sql @@ -0,0 +1 @@ +CREATE TABLE "x-venues" (name text); diff --git a/internal/endtoend/testdata/ddl_create_table_reserved/postgresql/pgx/v5/sqlc.json b/internal/endtoend/testdata/ddl_create_table_reserved/postgresql/pgx/v5/sqlc.json new file mode 100644 index 0000000000..32ede07158 --- /dev/null +++ b/internal/endtoend/testdata/ddl_create_table_reserved/postgresql/pgx/v5/sqlc.json @@ -0,0 +1,13 @@ +{ + "version": "1", + "packages": [ + { + "path": "go", + "engine": "postgresql", + "sql_package": "pgx/v5", + "name": "querytest", + "schema": "schema.sql", + "queries": "query.sql" + } + ] +} diff --git a/internal/endtoend/testdata/ddl_create_table_reserved/postgresql/stdlib/go/db.go b/internal/endtoend/testdata/ddl_create_table_reserved/postgresql/stdlib/go/db.go new file mode 100644 index 0000000000..ec5e95c4ab --- /dev/null +++ b/internal/endtoend/testdata/ddl_create_table_reserved/postgresql/stdlib/go/db.go @@ -0,0 +1,31 @@ +// Code generated by sqlc. DO NOT EDIT. +// versions: +// sqlc v1.19.0 + +package querytest + +import ( + "context" + "database/sql" +) + +type DBTX interface { + ExecContext(context.Context, string, ...interface{}) (sql.Result, error) + PrepareContext(context.Context, string) (*sql.Stmt, error) + QueryContext(context.Context, string, ...interface{}) (*sql.Rows, error) + QueryRowContext(context.Context, string, ...interface{}) *sql.Row +} + +func New(db DBTX) *Queries { + return &Queries{db: db} +} + +type Queries struct { + db DBTX +} + +func (q *Queries) WithTx(tx *sql.Tx) *Queries { + return &Queries{ + db: tx, + } +} diff --git a/internal/endtoend/testdata/ddl_create_table_reserved/postgresql/stdlib/go/models.go b/internal/endtoend/testdata/ddl_create_table_reserved/postgresql/stdlib/go/models.go new file mode 100644 index 0000000000..2e569f940a --- /dev/null +++ b/internal/endtoend/testdata/ddl_create_table_reserved/postgresql/stdlib/go/models.go @@ -0,0 +1,13 @@ +// Code generated by sqlc. DO NOT EDIT. +// versions: +// sqlc v1.19.0 + +package querytest + +import ( + "database/sql" +) + +type XVenue struct { + Name sql.NullString +} diff --git a/internal/endtoend/testdata/ddl_create_table_reserved/postgresql/stdlib/go/query.sql.go b/internal/endtoend/testdata/ddl_create_table_reserved/postgresql/stdlib/go/query.sql.go new file mode 100644 index 0000000000..9a8c8b9624 --- /dev/null +++ b/internal/endtoend/testdata/ddl_create_table_reserved/postgresql/stdlib/go/query.sql.go @@ -0,0 +1,19 @@ +// Code generated by sqlc. DO NOT EDIT. +// versions: +// sqlc v1.19.0 +// source: query.sql + +package querytest + +import ( + "context" +) + +const placeholder = `-- name: Placeholder :exec +SELECT 1 +` + +func (q *Queries) Placeholder(ctx context.Context) error { + _, err := q.db.ExecContext(ctx, placeholder) + return err +} diff --git a/internal/endtoend/testdata/ddl_create_table_reserved/postgresql/stdlib/query.sql b/internal/endtoend/testdata/ddl_create_table_reserved/postgresql/stdlib/query.sql new file mode 100644 index 0000000000..6520aef4b6 --- /dev/null +++ b/internal/endtoend/testdata/ddl_create_table_reserved/postgresql/stdlib/query.sql @@ -0,0 +1,2 @@ +-- name: Placeholder :exec +SELECT 1; diff --git a/internal/endtoend/testdata/ddl_create_table_reserved/postgresql/stdlib/schema.sql b/internal/endtoend/testdata/ddl_create_table_reserved/postgresql/stdlib/schema.sql new file mode 100644 index 0000000000..28fff49065 --- /dev/null +++ b/internal/endtoend/testdata/ddl_create_table_reserved/postgresql/stdlib/schema.sql @@ -0,0 +1 @@ +CREATE TABLE "x-venues" (name text); diff --git a/internal/endtoend/testdata/ddl_create_table_reserved/postgresql/stdlib/sqlc.json b/internal/endtoend/testdata/ddl_create_table_reserved/postgresql/stdlib/sqlc.json new file mode 100644 index 0000000000..f717ca2e66 --- /dev/null +++ b/internal/endtoend/testdata/ddl_create_table_reserved/postgresql/stdlib/sqlc.json @@ -0,0 +1,12 @@ +{ + "version": "1", + "packages": [ + { + "path": "go", + "engine": "postgresql", + "name": "querytest", + "schema": "schema.sql", + "queries": "query.sql" + } + ] +} diff --git a/internal/endtoend/testdata/ddl_create_table_strict/sqlite/go/db.go b/internal/endtoend/testdata/ddl_create_table_strict/sqlite/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/ddl_create_table_strict/sqlite/go/db.go +++ b/internal/endtoend/testdata/ddl_create_table_strict/sqlite/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_create_table_strict/sqlite/go/models.go b/internal/endtoend/testdata/ddl_create_table_strict/sqlite/go/models.go index 93d45a3571..9538f1e077 100644 --- a/internal/endtoend/testdata/ddl_create_table_strict/sqlite/go/models.go +++ b/internal/endtoend/testdata/ddl_create_table_strict/sqlite/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_create_table_strict/sqlite/go/query.sql.go b/internal/endtoend/testdata/ddl_create_table_strict/sqlite/go/query.sql.go index 9c33425234..9a8c8b9624 100644 --- a/internal/endtoend/testdata/ddl_create_table_strict/sqlite/go/query.sql.go +++ b/internal/endtoend/testdata/ddl_create_table_strict/sqlite/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/ddl_create_table_without_rowid/sqlite/go/db.go b/internal/endtoend/testdata/ddl_create_table_without_rowid/sqlite/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/ddl_create_table_without_rowid/sqlite/go/db.go +++ b/internal/endtoend/testdata/ddl_create_table_without_rowid/sqlite/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_create_table_without_rowid/sqlite/go/models.go b/internal/endtoend/testdata/ddl_create_table_without_rowid/sqlite/go/models.go index 204dfb7e81..c14d36297e 100644 --- a/internal/endtoend/testdata/ddl_create_table_without_rowid/sqlite/go/models.go +++ b/internal/endtoend/testdata/ddl_create_table_without_rowid/sqlite/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_create_table_without_rowid/sqlite/go/query.sql.go b/internal/endtoend/testdata/ddl_create_table_without_rowid/sqlite/go/query.sql.go index 9c33425234..9a8c8b9624 100644 --- a/internal/endtoend/testdata/ddl_create_table_without_rowid/sqlite/go/query.sql.go +++ b/internal/endtoend/testdata/ddl_create_table_without_rowid/sqlite/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/ddl_create_trigger/postgresql/pgx/v4/go/db.go b/internal/endtoend/testdata/ddl_create_trigger/postgresql/pgx/v4/go/db.go index 5a2cde8cda..b85cf956cc 100644 --- a/internal/endtoend/testdata/ddl_create_trigger/postgresql/pgx/v4/go/db.go +++ b/internal/endtoend/testdata/ddl_create_trigger/postgresql/pgx/v4/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_create_trigger/postgresql/pgx/v4/go/models.go b/internal/endtoend/testdata/ddl_create_trigger/postgresql/pgx/v4/go/models.go index 0264bbe203..d137d40e6e 100644 --- a/internal/endtoend/testdata/ddl_create_trigger/postgresql/pgx/v4/go/models.go +++ b/internal/endtoend/testdata/ddl_create_trigger/postgresql/pgx/v4/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_create_trigger/postgresql/pgx/v4/go/query.sql.go b/internal/endtoend/testdata/ddl_create_trigger/postgresql/pgx/v4/go/query.sql.go index 8e6420db5d..25ce50767b 100644 --- a/internal/endtoend/testdata/ddl_create_trigger/postgresql/pgx/v4/go/query.sql.go +++ b/internal/endtoend/testdata/ddl_create_trigger/postgresql/pgx/v4/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/ddl_create_trigger/postgresql/pgx/v5/go/db.go b/internal/endtoend/testdata/ddl_create_trigger/postgresql/pgx/v5/go/db.go index 7bc02a1d7d..b0ad84571a 100644 --- a/internal/endtoend/testdata/ddl_create_trigger/postgresql/pgx/v5/go/db.go +++ b/internal/endtoend/testdata/ddl_create_trigger/postgresql/pgx/v5/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_create_trigger/postgresql/pgx/v5/go/models.go b/internal/endtoend/testdata/ddl_create_trigger/postgresql/pgx/v5/go/models.go index 29bf4a53d6..6f7518a796 100644 --- a/internal/endtoend/testdata/ddl_create_trigger/postgresql/pgx/v5/go/models.go +++ b/internal/endtoend/testdata/ddl_create_trigger/postgresql/pgx/v5/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_create_trigger/postgresql/pgx/v5/go/query.sql.go b/internal/endtoend/testdata/ddl_create_trigger/postgresql/pgx/v5/go/query.sql.go index 8e6420db5d..25ce50767b 100644 --- a/internal/endtoend/testdata/ddl_create_trigger/postgresql/pgx/v5/go/query.sql.go +++ b/internal/endtoend/testdata/ddl_create_trigger/postgresql/pgx/v5/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/ddl_create_trigger/postgresql/stdlib/go/db.go b/internal/endtoend/testdata/ddl_create_trigger/postgresql/stdlib/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/ddl_create_trigger/postgresql/stdlib/go/db.go +++ b/internal/endtoend/testdata/ddl_create_trigger/postgresql/stdlib/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_create_trigger/postgresql/stdlib/go/models.go b/internal/endtoend/testdata/ddl_create_trigger/postgresql/stdlib/go/models.go index 0264bbe203..d137d40e6e 100644 --- a/internal/endtoend/testdata/ddl_create_trigger/postgresql/stdlib/go/models.go +++ b/internal/endtoend/testdata/ddl_create_trigger/postgresql/stdlib/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_create_trigger/postgresql/stdlib/go/query.sql.go b/internal/endtoend/testdata/ddl_create_trigger/postgresql/stdlib/go/query.sql.go index 9c33425234..9a8c8b9624 100644 --- a/internal/endtoend/testdata/ddl_create_trigger/postgresql/stdlib/go/query.sql.go +++ b/internal/endtoend/testdata/ddl_create_trigger/postgresql/stdlib/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/ddl_create_trigger/sqlite/go/db.go b/internal/endtoend/testdata/ddl_create_trigger/sqlite/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/ddl_create_trigger/sqlite/go/db.go +++ b/internal/endtoend/testdata/ddl_create_trigger/sqlite/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_create_trigger/sqlite/go/models.go b/internal/endtoend/testdata/ddl_create_trigger/sqlite/go/models.go index c122d7bd17..11cc6379ce 100644 --- a/internal/endtoend/testdata/ddl_create_trigger/sqlite/go/models.go +++ b/internal/endtoend/testdata/ddl_create_trigger/sqlite/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_create_trigger/sqlite/go/query.sql.go b/internal/endtoend/testdata/ddl_create_trigger/sqlite/go/query.sql.go index 9c33425234..9a8c8b9624 100644 --- a/internal/endtoend/testdata/ddl_create_trigger/sqlite/go/query.sql.go +++ b/internal/endtoend/testdata/ddl_create_trigger/sqlite/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/ddl_drop_function/postgresql/pgx/v4/go/db.go b/internal/endtoend/testdata/ddl_drop_function/postgresql/pgx/v4/go/db.go index 5a2cde8cda..b85cf956cc 100644 --- a/internal/endtoend/testdata/ddl_drop_function/postgresql/pgx/v4/go/db.go +++ b/internal/endtoend/testdata/ddl_drop_function/postgresql/pgx/v4/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_drop_function/postgresql/pgx/v4/go/models.go b/internal/endtoend/testdata/ddl_drop_function/postgresql/pgx/v4/go/models.go index 9b15ba9dfb..b750863f92 100644 --- a/internal/endtoend/testdata/ddl_drop_function/postgresql/pgx/v4/go/models.go +++ b/internal/endtoend/testdata/ddl_drop_function/postgresql/pgx/v4/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_drop_function/postgresql/pgx/v4/go/query.sql.go b/internal/endtoend/testdata/ddl_drop_function/postgresql/pgx/v4/go/query.sql.go index 8e6420db5d..25ce50767b 100644 --- a/internal/endtoend/testdata/ddl_drop_function/postgresql/pgx/v4/go/query.sql.go +++ b/internal/endtoend/testdata/ddl_drop_function/postgresql/pgx/v4/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/ddl_drop_function/postgresql/pgx/v5/go/db.go b/internal/endtoend/testdata/ddl_drop_function/postgresql/pgx/v5/go/db.go index 7bc02a1d7d..b0ad84571a 100644 --- a/internal/endtoend/testdata/ddl_drop_function/postgresql/pgx/v5/go/db.go +++ b/internal/endtoend/testdata/ddl_drop_function/postgresql/pgx/v5/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_drop_function/postgresql/pgx/v5/go/models.go b/internal/endtoend/testdata/ddl_drop_function/postgresql/pgx/v5/go/models.go index 9b15ba9dfb..b750863f92 100644 --- a/internal/endtoend/testdata/ddl_drop_function/postgresql/pgx/v5/go/models.go +++ b/internal/endtoend/testdata/ddl_drop_function/postgresql/pgx/v5/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_drop_function/postgresql/pgx/v5/go/query.sql.go b/internal/endtoend/testdata/ddl_drop_function/postgresql/pgx/v5/go/query.sql.go index 8e6420db5d..25ce50767b 100644 --- a/internal/endtoend/testdata/ddl_drop_function/postgresql/pgx/v5/go/query.sql.go +++ b/internal/endtoend/testdata/ddl_drop_function/postgresql/pgx/v5/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/ddl_drop_function/postgresql/stdlib/go/db.go b/internal/endtoend/testdata/ddl_drop_function/postgresql/stdlib/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/ddl_drop_function/postgresql/stdlib/go/db.go +++ b/internal/endtoend/testdata/ddl_drop_function/postgresql/stdlib/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_drop_function/postgresql/stdlib/go/models.go b/internal/endtoend/testdata/ddl_drop_function/postgresql/stdlib/go/models.go index 9b15ba9dfb..b750863f92 100644 --- a/internal/endtoend/testdata/ddl_drop_function/postgresql/stdlib/go/models.go +++ b/internal/endtoend/testdata/ddl_drop_function/postgresql/stdlib/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_drop_function/postgresql/stdlib/go/query.sql.go b/internal/endtoend/testdata/ddl_drop_function/postgresql/stdlib/go/query.sql.go index 9c33425234..9a8c8b9624 100644 --- a/internal/endtoend/testdata/ddl_drop_function/postgresql/stdlib/go/query.sql.go +++ b/internal/endtoend/testdata/ddl_drop_function/postgresql/stdlib/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/ddl_drop_function_args/postgresql/pgx/v4/go/db.go b/internal/endtoend/testdata/ddl_drop_function_args/postgresql/pgx/v4/go/db.go index 5a2cde8cda..b85cf956cc 100644 --- a/internal/endtoend/testdata/ddl_drop_function_args/postgresql/pgx/v4/go/db.go +++ b/internal/endtoend/testdata/ddl_drop_function_args/postgresql/pgx/v4/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_drop_function_args/postgresql/pgx/v4/go/models.go b/internal/endtoend/testdata/ddl_drop_function_args/postgresql/pgx/v4/go/models.go index 9b15ba9dfb..b750863f92 100644 --- a/internal/endtoend/testdata/ddl_drop_function_args/postgresql/pgx/v4/go/models.go +++ b/internal/endtoend/testdata/ddl_drop_function_args/postgresql/pgx/v4/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_drop_function_args/postgresql/pgx/v4/go/query.sql.go b/internal/endtoend/testdata/ddl_drop_function_args/postgresql/pgx/v4/go/query.sql.go index 8e6420db5d..25ce50767b 100644 --- a/internal/endtoend/testdata/ddl_drop_function_args/postgresql/pgx/v4/go/query.sql.go +++ b/internal/endtoend/testdata/ddl_drop_function_args/postgresql/pgx/v4/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/ddl_drop_function_args/postgresql/pgx/v5/go/db.go b/internal/endtoend/testdata/ddl_drop_function_args/postgresql/pgx/v5/go/db.go index 7bc02a1d7d..b0ad84571a 100644 --- a/internal/endtoend/testdata/ddl_drop_function_args/postgresql/pgx/v5/go/db.go +++ b/internal/endtoend/testdata/ddl_drop_function_args/postgresql/pgx/v5/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_drop_function_args/postgresql/pgx/v5/go/models.go b/internal/endtoend/testdata/ddl_drop_function_args/postgresql/pgx/v5/go/models.go index 9b15ba9dfb..b750863f92 100644 --- a/internal/endtoend/testdata/ddl_drop_function_args/postgresql/pgx/v5/go/models.go +++ b/internal/endtoend/testdata/ddl_drop_function_args/postgresql/pgx/v5/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_drop_function_args/postgresql/pgx/v5/go/query.sql.go b/internal/endtoend/testdata/ddl_drop_function_args/postgresql/pgx/v5/go/query.sql.go index 8e6420db5d..25ce50767b 100644 --- a/internal/endtoend/testdata/ddl_drop_function_args/postgresql/pgx/v5/go/query.sql.go +++ b/internal/endtoend/testdata/ddl_drop_function_args/postgresql/pgx/v5/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/ddl_drop_function_args/postgresql/stdlib/go/db.go b/internal/endtoend/testdata/ddl_drop_function_args/postgresql/stdlib/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/ddl_drop_function_args/postgresql/stdlib/go/db.go +++ b/internal/endtoend/testdata/ddl_drop_function_args/postgresql/stdlib/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_drop_function_args/postgresql/stdlib/go/models.go b/internal/endtoend/testdata/ddl_drop_function_args/postgresql/stdlib/go/models.go index 9b15ba9dfb..b750863f92 100644 --- a/internal/endtoend/testdata/ddl_drop_function_args/postgresql/stdlib/go/models.go +++ b/internal/endtoend/testdata/ddl_drop_function_args/postgresql/stdlib/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_drop_function_args/postgresql/stdlib/go/query.sql.go b/internal/endtoend/testdata/ddl_drop_function_args/postgresql/stdlib/go/query.sql.go index 9c33425234..9a8c8b9624 100644 --- a/internal/endtoend/testdata/ddl_drop_function_args/postgresql/stdlib/go/query.sql.go +++ b/internal/endtoend/testdata/ddl_drop_function_args/postgresql/stdlib/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/ddl_drop_function_if_exists/postgresql/pgx/v4/go/db.go b/internal/endtoend/testdata/ddl_drop_function_if_exists/postgresql/pgx/v4/go/db.go index 5a2cde8cda..b85cf956cc 100644 --- a/internal/endtoend/testdata/ddl_drop_function_if_exists/postgresql/pgx/v4/go/db.go +++ b/internal/endtoend/testdata/ddl_drop_function_if_exists/postgresql/pgx/v4/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_drop_function_if_exists/postgresql/pgx/v4/go/models.go b/internal/endtoend/testdata/ddl_drop_function_if_exists/postgresql/pgx/v4/go/models.go index 9b15ba9dfb..b750863f92 100644 --- a/internal/endtoend/testdata/ddl_drop_function_if_exists/postgresql/pgx/v4/go/models.go +++ b/internal/endtoend/testdata/ddl_drop_function_if_exists/postgresql/pgx/v4/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_drop_function_if_exists/postgresql/pgx/v4/go/query.sql.go b/internal/endtoend/testdata/ddl_drop_function_if_exists/postgresql/pgx/v4/go/query.sql.go index 8e6420db5d..25ce50767b 100644 --- a/internal/endtoend/testdata/ddl_drop_function_if_exists/postgresql/pgx/v4/go/query.sql.go +++ b/internal/endtoend/testdata/ddl_drop_function_if_exists/postgresql/pgx/v4/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/ddl_drop_function_if_exists/postgresql/pgx/v5/go/db.go b/internal/endtoend/testdata/ddl_drop_function_if_exists/postgresql/pgx/v5/go/db.go index 7bc02a1d7d..b0ad84571a 100644 --- a/internal/endtoend/testdata/ddl_drop_function_if_exists/postgresql/pgx/v5/go/db.go +++ b/internal/endtoend/testdata/ddl_drop_function_if_exists/postgresql/pgx/v5/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_drop_function_if_exists/postgresql/pgx/v5/go/models.go b/internal/endtoend/testdata/ddl_drop_function_if_exists/postgresql/pgx/v5/go/models.go index 9b15ba9dfb..b750863f92 100644 --- a/internal/endtoend/testdata/ddl_drop_function_if_exists/postgresql/pgx/v5/go/models.go +++ b/internal/endtoend/testdata/ddl_drop_function_if_exists/postgresql/pgx/v5/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_drop_function_if_exists/postgresql/pgx/v5/go/query.sql.go b/internal/endtoend/testdata/ddl_drop_function_if_exists/postgresql/pgx/v5/go/query.sql.go index 8e6420db5d..25ce50767b 100644 --- a/internal/endtoend/testdata/ddl_drop_function_if_exists/postgresql/pgx/v5/go/query.sql.go +++ b/internal/endtoend/testdata/ddl_drop_function_if_exists/postgresql/pgx/v5/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/ddl_drop_function_if_exists/postgresql/stdlib/go/db.go b/internal/endtoend/testdata/ddl_drop_function_if_exists/postgresql/stdlib/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/ddl_drop_function_if_exists/postgresql/stdlib/go/db.go +++ b/internal/endtoend/testdata/ddl_drop_function_if_exists/postgresql/stdlib/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_drop_function_if_exists/postgresql/stdlib/go/models.go b/internal/endtoend/testdata/ddl_drop_function_if_exists/postgresql/stdlib/go/models.go index 9b15ba9dfb..b750863f92 100644 --- a/internal/endtoend/testdata/ddl_drop_function_if_exists/postgresql/stdlib/go/models.go +++ b/internal/endtoend/testdata/ddl_drop_function_if_exists/postgresql/stdlib/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_drop_function_if_exists/postgresql/stdlib/go/query.sql.go b/internal/endtoend/testdata/ddl_drop_function_if_exists/postgresql/stdlib/go/query.sql.go index 9c33425234..9a8c8b9624 100644 --- a/internal/endtoend/testdata/ddl_drop_function_if_exists/postgresql/stdlib/go/query.sql.go +++ b/internal/endtoend/testdata/ddl_drop_function_if_exists/postgresql/stdlib/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/ddl_drop_schema/mysql/go/db.go b/internal/endtoend/testdata/ddl_drop_schema/mysql/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/ddl_drop_schema/mysql/go/db.go +++ b/internal/endtoend/testdata/ddl_drop_schema/mysql/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_drop_schema/mysql/go/models.go b/internal/endtoend/testdata/ddl_drop_schema/mysql/go/models.go index 9b15ba9dfb..b750863f92 100644 --- a/internal/endtoend/testdata/ddl_drop_schema/mysql/go/models.go +++ b/internal/endtoend/testdata/ddl_drop_schema/mysql/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_drop_schema/mysql/go/query.sql.go b/internal/endtoend/testdata/ddl_drop_schema/mysql/go/query.sql.go index 9c33425234..9a8c8b9624 100644 --- a/internal/endtoend/testdata/ddl_drop_schema/mysql/go/query.sql.go +++ b/internal/endtoend/testdata/ddl_drop_schema/mysql/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/ddl_drop_schema/postgresql/pgx/v4/go/db.go b/internal/endtoend/testdata/ddl_drop_schema/postgresql/pgx/v4/go/db.go index 5a2cde8cda..b85cf956cc 100644 --- a/internal/endtoend/testdata/ddl_drop_schema/postgresql/pgx/v4/go/db.go +++ b/internal/endtoend/testdata/ddl_drop_schema/postgresql/pgx/v4/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_drop_schema/postgresql/pgx/v4/go/models.go b/internal/endtoend/testdata/ddl_drop_schema/postgresql/pgx/v4/go/models.go index 9b15ba9dfb..b750863f92 100644 --- a/internal/endtoend/testdata/ddl_drop_schema/postgresql/pgx/v4/go/models.go +++ b/internal/endtoend/testdata/ddl_drop_schema/postgresql/pgx/v4/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_drop_schema/postgresql/pgx/v4/go/query.sql.go b/internal/endtoend/testdata/ddl_drop_schema/postgresql/pgx/v4/go/query.sql.go index 8e6420db5d..25ce50767b 100644 --- a/internal/endtoend/testdata/ddl_drop_schema/postgresql/pgx/v4/go/query.sql.go +++ b/internal/endtoend/testdata/ddl_drop_schema/postgresql/pgx/v4/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/ddl_drop_schema/postgresql/pgx/v5/go/db.go b/internal/endtoend/testdata/ddl_drop_schema/postgresql/pgx/v5/go/db.go index 7bc02a1d7d..b0ad84571a 100644 --- a/internal/endtoend/testdata/ddl_drop_schema/postgresql/pgx/v5/go/db.go +++ b/internal/endtoend/testdata/ddl_drop_schema/postgresql/pgx/v5/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_drop_schema/postgresql/pgx/v5/go/models.go b/internal/endtoend/testdata/ddl_drop_schema/postgresql/pgx/v5/go/models.go index 9b15ba9dfb..b750863f92 100644 --- a/internal/endtoend/testdata/ddl_drop_schema/postgresql/pgx/v5/go/models.go +++ b/internal/endtoend/testdata/ddl_drop_schema/postgresql/pgx/v5/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_drop_schema/postgresql/pgx/v5/go/query.sql.go b/internal/endtoend/testdata/ddl_drop_schema/postgresql/pgx/v5/go/query.sql.go index 8e6420db5d..25ce50767b 100644 --- a/internal/endtoend/testdata/ddl_drop_schema/postgresql/pgx/v5/go/query.sql.go +++ b/internal/endtoend/testdata/ddl_drop_schema/postgresql/pgx/v5/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/ddl_drop_schema/postgresql/stdlib/go/db.go b/internal/endtoend/testdata/ddl_drop_schema/postgresql/stdlib/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/ddl_drop_schema/postgresql/stdlib/go/db.go +++ b/internal/endtoend/testdata/ddl_drop_schema/postgresql/stdlib/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_drop_schema/postgresql/stdlib/go/models.go b/internal/endtoend/testdata/ddl_drop_schema/postgresql/stdlib/go/models.go index 9b15ba9dfb..b750863f92 100644 --- a/internal/endtoend/testdata/ddl_drop_schema/postgresql/stdlib/go/models.go +++ b/internal/endtoend/testdata/ddl_drop_schema/postgresql/stdlib/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_drop_schema/postgresql/stdlib/go/query.sql.go b/internal/endtoend/testdata/ddl_drop_schema/postgresql/stdlib/go/query.sql.go index 9c33425234..9a8c8b9624 100644 --- a/internal/endtoend/testdata/ddl_drop_schema/postgresql/stdlib/go/query.sql.go +++ b/internal/endtoend/testdata/ddl_drop_schema/postgresql/stdlib/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/ddl_drop_schema_if_exists/postgresql/pgx/v4/go/db.go b/internal/endtoend/testdata/ddl_drop_schema_if_exists/postgresql/pgx/v4/go/db.go index 5a2cde8cda..b85cf956cc 100644 --- a/internal/endtoend/testdata/ddl_drop_schema_if_exists/postgresql/pgx/v4/go/db.go +++ b/internal/endtoend/testdata/ddl_drop_schema_if_exists/postgresql/pgx/v4/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_drop_schema_if_exists/postgresql/pgx/v4/go/models.go b/internal/endtoend/testdata/ddl_drop_schema_if_exists/postgresql/pgx/v4/go/models.go index 9b15ba9dfb..b750863f92 100644 --- a/internal/endtoend/testdata/ddl_drop_schema_if_exists/postgresql/pgx/v4/go/models.go +++ b/internal/endtoend/testdata/ddl_drop_schema_if_exists/postgresql/pgx/v4/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_drop_schema_if_exists/postgresql/pgx/v4/go/query.sql.go b/internal/endtoend/testdata/ddl_drop_schema_if_exists/postgresql/pgx/v4/go/query.sql.go index 8e6420db5d..25ce50767b 100644 --- a/internal/endtoend/testdata/ddl_drop_schema_if_exists/postgresql/pgx/v4/go/query.sql.go +++ b/internal/endtoend/testdata/ddl_drop_schema_if_exists/postgresql/pgx/v4/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/ddl_drop_schema_if_exists/postgresql/pgx/v5/go/db.go b/internal/endtoend/testdata/ddl_drop_schema_if_exists/postgresql/pgx/v5/go/db.go index 7bc02a1d7d..b0ad84571a 100644 --- a/internal/endtoend/testdata/ddl_drop_schema_if_exists/postgresql/pgx/v5/go/db.go +++ b/internal/endtoend/testdata/ddl_drop_schema_if_exists/postgresql/pgx/v5/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_drop_schema_if_exists/postgresql/pgx/v5/go/models.go b/internal/endtoend/testdata/ddl_drop_schema_if_exists/postgresql/pgx/v5/go/models.go index 9b15ba9dfb..b750863f92 100644 --- a/internal/endtoend/testdata/ddl_drop_schema_if_exists/postgresql/pgx/v5/go/models.go +++ b/internal/endtoend/testdata/ddl_drop_schema_if_exists/postgresql/pgx/v5/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_drop_schema_if_exists/postgresql/pgx/v5/go/query.sql.go b/internal/endtoend/testdata/ddl_drop_schema_if_exists/postgresql/pgx/v5/go/query.sql.go index 8e6420db5d..25ce50767b 100644 --- a/internal/endtoend/testdata/ddl_drop_schema_if_exists/postgresql/pgx/v5/go/query.sql.go +++ b/internal/endtoend/testdata/ddl_drop_schema_if_exists/postgresql/pgx/v5/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/ddl_drop_schema_if_exists/postgresql/stdlib/go/db.go b/internal/endtoend/testdata/ddl_drop_schema_if_exists/postgresql/stdlib/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/ddl_drop_schema_if_exists/postgresql/stdlib/go/db.go +++ b/internal/endtoend/testdata/ddl_drop_schema_if_exists/postgresql/stdlib/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_drop_schema_if_exists/postgresql/stdlib/go/models.go b/internal/endtoend/testdata/ddl_drop_schema_if_exists/postgresql/stdlib/go/models.go index 9b15ba9dfb..b750863f92 100644 --- a/internal/endtoend/testdata/ddl_drop_schema_if_exists/postgresql/stdlib/go/models.go +++ b/internal/endtoend/testdata/ddl_drop_schema_if_exists/postgresql/stdlib/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_drop_schema_if_exists/postgresql/stdlib/go/query.sql.go b/internal/endtoend/testdata/ddl_drop_schema_if_exists/postgresql/stdlib/go/query.sql.go index 9c33425234..9a8c8b9624 100644 --- a/internal/endtoend/testdata/ddl_drop_schema_if_exists/postgresql/stdlib/go/query.sql.go +++ b/internal/endtoend/testdata/ddl_drop_schema_if_exists/postgresql/stdlib/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/ddl_drop_table/postgresql/pgx/v4/go/db.go b/internal/endtoend/testdata/ddl_drop_table/postgresql/pgx/v4/go/db.go index 5a2cde8cda..b85cf956cc 100644 --- a/internal/endtoend/testdata/ddl_drop_table/postgresql/pgx/v4/go/db.go +++ b/internal/endtoend/testdata/ddl_drop_table/postgresql/pgx/v4/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_drop_table/postgresql/pgx/v4/go/models.go b/internal/endtoend/testdata/ddl_drop_table/postgresql/pgx/v4/go/models.go index 9b15ba9dfb..b750863f92 100644 --- a/internal/endtoend/testdata/ddl_drop_table/postgresql/pgx/v4/go/models.go +++ b/internal/endtoend/testdata/ddl_drop_table/postgresql/pgx/v4/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_drop_table/postgresql/pgx/v4/go/query.sql.go b/internal/endtoend/testdata/ddl_drop_table/postgresql/pgx/v4/go/query.sql.go index 8e6420db5d..25ce50767b 100644 --- a/internal/endtoend/testdata/ddl_drop_table/postgresql/pgx/v4/go/query.sql.go +++ b/internal/endtoend/testdata/ddl_drop_table/postgresql/pgx/v4/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/ddl_drop_table/postgresql/pgx/v5/go/db.go b/internal/endtoend/testdata/ddl_drop_table/postgresql/pgx/v5/go/db.go index 7bc02a1d7d..b0ad84571a 100644 --- a/internal/endtoend/testdata/ddl_drop_table/postgresql/pgx/v5/go/db.go +++ b/internal/endtoend/testdata/ddl_drop_table/postgresql/pgx/v5/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_drop_table/postgresql/pgx/v5/go/models.go b/internal/endtoend/testdata/ddl_drop_table/postgresql/pgx/v5/go/models.go index 9b15ba9dfb..b750863f92 100644 --- a/internal/endtoend/testdata/ddl_drop_table/postgresql/pgx/v5/go/models.go +++ b/internal/endtoend/testdata/ddl_drop_table/postgresql/pgx/v5/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_drop_table/postgresql/pgx/v5/go/query.sql.go b/internal/endtoend/testdata/ddl_drop_table/postgresql/pgx/v5/go/query.sql.go index 8e6420db5d..25ce50767b 100644 --- a/internal/endtoend/testdata/ddl_drop_table/postgresql/pgx/v5/go/query.sql.go +++ b/internal/endtoend/testdata/ddl_drop_table/postgresql/pgx/v5/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/ddl_drop_table/postgresql/stdlib/go/db.go b/internal/endtoend/testdata/ddl_drop_table/postgresql/stdlib/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/ddl_drop_table/postgresql/stdlib/go/db.go +++ b/internal/endtoend/testdata/ddl_drop_table/postgresql/stdlib/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_drop_table/postgresql/stdlib/go/models.go b/internal/endtoend/testdata/ddl_drop_table/postgresql/stdlib/go/models.go index 9b15ba9dfb..b750863f92 100644 --- a/internal/endtoend/testdata/ddl_drop_table/postgresql/stdlib/go/models.go +++ b/internal/endtoend/testdata/ddl_drop_table/postgresql/stdlib/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_drop_table/postgresql/stdlib/go/query.sql.go b/internal/endtoend/testdata/ddl_drop_table/postgresql/stdlib/go/query.sql.go index 9c33425234..9a8c8b9624 100644 --- a/internal/endtoend/testdata/ddl_drop_table/postgresql/stdlib/go/query.sql.go +++ b/internal/endtoend/testdata/ddl_drop_table/postgresql/stdlib/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/ddl_drop_table/sqlite/go/db.go b/internal/endtoend/testdata/ddl_drop_table/sqlite/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/ddl_drop_table/sqlite/go/db.go +++ b/internal/endtoend/testdata/ddl_drop_table/sqlite/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_drop_table/sqlite/go/models.go b/internal/endtoend/testdata/ddl_drop_table/sqlite/go/models.go index 9b15ba9dfb..b750863f92 100644 --- a/internal/endtoend/testdata/ddl_drop_table/sqlite/go/models.go +++ b/internal/endtoend/testdata/ddl_drop_table/sqlite/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_drop_table/sqlite/go/query.sql.go b/internal/endtoend/testdata/ddl_drop_table/sqlite/go/query.sql.go index 9c33425234..9a8c8b9624 100644 --- a/internal/endtoend/testdata/ddl_drop_table/sqlite/go/query.sql.go +++ b/internal/endtoend/testdata/ddl_drop_table/sqlite/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/ddl_drop_table_if_exists/postgresql/pgx/v4/go/db.go b/internal/endtoend/testdata/ddl_drop_table_if_exists/postgresql/pgx/v4/go/db.go index 5a2cde8cda..b85cf956cc 100644 --- a/internal/endtoend/testdata/ddl_drop_table_if_exists/postgresql/pgx/v4/go/db.go +++ b/internal/endtoend/testdata/ddl_drop_table_if_exists/postgresql/pgx/v4/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_drop_table_if_exists/postgresql/pgx/v4/go/models.go b/internal/endtoend/testdata/ddl_drop_table_if_exists/postgresql/pgx/v4/go/models.go index 9b15ba9dfb..b750863f92 100644 --- a/internal/endtoend/testdata/ddl_drop_table_if_exists/postgresql/pgx/v4/go/models.go +++ b/internal/endtoend/testdata/ddl_drop_table_if_exists/postgresql/pgx/v4/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_drop_table_if_exists/postgresql/pgx/v4/go/query.sql.go b/internal/endtoend/testdata/ddl_drop_table_if_exists/postgresql/pgx/v4/go/query.sql.go index 8e6420db5d..25ce50767b 100644 --- a/internal/endtoend/testdata/ddl_drop_table_if_exists/postgresql/pgx/v4/go/query.sql.go +++ b/internal/endtoend/testdata/ddl_drop_table_if_exists/postgresql/pgx/v4/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/ddl_drop_table_if_exists/postgresql/pgx/v5/go/db.go b/internal/endtoend/testdata/ddl_drop_table_if_exists/postgresql/pgx/v5/go/db.go index 7bc02a1d7d..b0ad84571a 100644 --- a/internal/endtoend/testdata/ddl_drop_table_if_exists/postgresql/pgx/v5/go/db.go +++ b/internal/endtoend/testdata/ddl_drop_table_if_exists/postgresql/pgx/v5/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_drop_table_if_exists/postgresql/pgx/v5/go/models.go b/internal/endtoend/testdata/ddl_drop_table_if_exists/postgresql/pgx/v5/go/models.go index 9b15ba9dfb..b750863f92 100644 --- a/internal/endtoend/testdata/ddl_drop_table_if_exists/postgresql/pgx/v5/go/models.go +++ b/internal/endtoend/testdata/ddl_drop_table_if_exists/postgresql/pgx/v5/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_drop_table_if_exists/postgresql/pgx/v5/go/query.sql.go b/internal/endtoend/testdata/ddl_drop_table_if_exists/postgresql/pgx/v5/go/query.sql.go index 8e6420db5d..25ce50767b 100644 --- a/internal/endtoend/testdata/ddl_drop_table_if_exists/postgresql/pgx/v5/go/query.sql.go +++ b/internal/endtoend/testdata/ddl_drop_table_if_exists/postgresql/pgx/v5/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/ddl_drop_table_if_exists/postgresql/stdlib/go/db.go b/internal/endtoend/testdata/ddl_drop_table_if_exists/postgresql/stdlib/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/ddl_drop_table_if_exists/postgresql/stdlib/go/db.go +++ b/internal/endtoend/testdata/ddl_drop_table_if_exists/postgresql/stdlib/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_drop_table_if_exists/postgresql/stdlib/go/models.go b/internal/endtoend/testdata/ddl_drop_table_if_exists/postgresql/stdlib/go/models.go index 9b15ba9dfb..b750863f92 100644 --- a/internal/endtoend/testdata/ddl_drop_table_if_exists/postgresql/stdlib/go/models.go +++ b/internal/endtoend/testdata/ddl_drop_table_if_exists/postgresql/stdlib/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_drop_table_if_exists/postgresql/stdlib/go/query.sql.go b/internal/endtoend/testdata/ddl_drop_table_if_exists/postgresql/stdlib/go/query.sql.go index 9c33425234..9a8c8b9624 100644 --- a/internal/endtoend/testdata/ddl_drop_table_if_exists/postgresql/stdlib/go/query.sql.go +++ b/internal/endtoend/testdata/ddl_drop_table_if_exists/postgresql/stdlib/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/ddl_drop_table_if_exists/sqlite/go/db.go b/internal/endtoend/testdata/ddl_drop_table_if_exists/sqlite/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/ddl_drop_table_if_exists/sqlite/go/db.go +++ b/internal/endtoend/testdata/ddl_drop_table_if_exists/sqlite/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_drop_table_if_exists/sqlite/go/models.go b/internal/endtoend/testdata/ddl_drop_table_if_exists/sqlite/go/models.go index 9b15ba9dfb..b750863f92 100644 --- a/internal/endtoend/testdata/ddl_drop_table_if_exists/sqlite/go/models.go +++ b/internal/endtoend/testdata/ddl_drop_table_if_exists/sqlite/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_drop_table_if_exists/sqlite/go/query.sql.go b/internal/endtoend/testdata/ddl_drop_table_if_exists/sqlite/go/query.sql.go index 9c33425234..9a8c8b9624 100644 --- a/internal/endtoend/testdata/ddl_drop_table_if_exists/sqlite/go/query.sql.go +++ b/internal/endtoend/testdata/ddl_drop_table_if_exists/sqlite/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/ddl_drop_table_in_schema/postgresql/pgx/v4/go/db.go b/internal/endtoend/testdata/ddl_drop_table_in_schema/postgresql/pgx/v4/go/db.go index 5a2cde8cda..b85cf956cc 100644 --- a/internal/endtoend/testdata/ddl_drop_table_in_schema/postgresql/pgx/v4/go/db.go +++ b/internal/endtoend/testdata/ddl_drop_table_in_schema/postgresql/pgx/v4/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_drop_table_in_schema/postgresql/pgx/v4/go/models.go b/internal/endtoend/testdata/ddl_drop_table_in_schema/postgresql/pgx/v4/go/models.go index 9b15ba9dfb..b750863f92 100644 --- a/internal/endtoend/testdata/ddl_drop_table_in_schema/postgresql/pgx/v4/go/models.go +++ b/internal/endtoend/testdata/ddl_drop_table_in_schema/postgresql/pgx/v4/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_drop_table_in_schema/postgresql/pgx/v4/go/query.sql.go b/internal/endtoend/testdata/ddl_drop_table_in_schema/postgresql/pgx/v4/go/query.sql.go index 8e6420db5d..25ce50767b 100644 --- a/internal/endtoend/testdata/ddl_drop_table_in_schema/postgresql/pgx/v4/go/query.sql.go +++ b/internal/endtoend/testdata/ddl_drop_table_in_schema/postgresql/pgx/v4/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/ddl_drop_table_in_schema/postgresql/pgx/v5/go/db.go b/internal/endtoend/testdata/ddl_drop_table_in_schema/postgresql/pgx/v5/go/db.go index 7bc02a1d7d..b0ad84571a 100644 --- a/internal/endtoend/testdata/ddl_drop_table_in_schema/postgresql/pgx/v5/go/db.go +++ b/internal/endtoend/testdata/ddl_drop_table_in_schema/postgresql/pgx/v5/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_drop_table_in_schema/postgresql/pgx/v5/go/models.go b/internal/endtoend/testdata/ddl_drop_table_in_schema/postgresql/pgx/v5/go/models.go index 9b15ba9dfb..b750863f92 100644 --- a/internal/endtoend/testdata/ddl_drop_table_in_schema/postgresql/pgx/v5/go/models.go +++ b/internal/endtoend/testdata/ddl_drop_table_in_schema/postgresql/pgx/v5/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_drop_table_in_schema/postgresql/pgx/v5/go/query.sql.go b/internal/endtoend/testdata/ddl_drop_table_in_schema/postgresql/pgx/v5/go/query.sql.go index 8e6420db5d..25ce50767b 100644 --- a/internal/endtoend/testdata/ddl_drop_table_in_schema/postgresql/pgx/v5/go/query.sql.go +++ b/internal/endtoend/testdata/ddl_drop_table_in_schema/postgresql/pgx/v5/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/ddl_drop_table_in_schema/postgresql/stdlib/go/db.go b/internal/endtoend/testdata/ddl_drop_table_in_schema/postgresql/stdlib/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/ddl_drop_table_in_schema/postgresql/stdlib/go/db.go +++ b/internal/endtoend/testdata/ddl_drop_table_in_schema/postgresql/stdlib/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_drop_table_in_schema/postgresql/stdlib/go/models.go b/internal/endtoend/testdata/ddl_drop_table_in_schema/postgresql/stdlib/go/models.go index 9b15ba9dfb..b750863f92 100644 --- a/internal/endtoend/testdata/ddl_drop_table_in_schema/postgresql/stdlib/go/models.go +++ b/internal/endtoend/testdata/ddl_drop_table_in_schema/postgresql/stdlib/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_drop_table_in_schema/postgresql/stdlib/go/query.sql.go b/internal/endtoend/testdata/ddl_drop_table_in_schema/postgresql/stdlib/go/query.sql.go index 9c33425234..9a8c8b9624 100644 --- a/internal/endtoend/testdata/ddl_drop_table_in_schema/postgresql/stdlib/go/query.sql.go +++ b/internal/endtoend/testdata/ddl_drop_table_in_schema/postgresql/stdlib/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/ddl_drop_type/postgresql/pgx/v4/go/db.go b/internal/endtoend/testdata/ddl_drop_type/postgresql/pgx/v4/go/db.go index 5a2cde8cda..b85cf956cc 100644 --- a/internal/endtoend/testdata/ddl_drop_type/postgresql/pgx/v4/go/db.go +++ b/internal/endtoend/testdata/ddl_drop_type/postgresql/pgx/v4/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_drop_type/postgresql/pgx/v4/go/models.go b/internal/endtoend/testdata/ddl_drop_type/postgresql/pgx/v4/go/models.go index 9b15ba9dfb..b750863f92 100644 --- a/internal/endtoend/testdata/ddl_drop_type/postgresql/pgx/v4/go/models.go +++ b/internal/endtoend/testdata/ddl_drop_type/postgresql/pgx/v4/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_drop_type/postgresql/pgx/v4/go/query.sql.go b/internal/endtoend/testdata/ddl_drop_type/postgresql/pgx/v4/go/query.sql.go index 8e6420db5d..25ce50767b 100644 --- a/internal/endtoend/testdata/ddl_drop_type/postgresql/pgx/v4/go/query.sql.go +++ b/internal/endtoend/testdata/ddl_drop_type/postgresql/pgx/v4/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/ddl_drop_type/postgresql/pgx/v5/go/db.go b/internal/endtoend/testdata/ddl_drop_type/postgresql/pgx/v5/go/db.go index 7bc02a1d7d..b0ad84571a 100644 --- a/internal/endtoend/testdata/ddl_drop_type/postgresql/pgx/v5/go/db.go +++ b/internal/endtoend/testdata/ddl_drop_type/postgresql/pgx/v5/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_drop_type/postgresql/pgx/v5/go/models.go b/internal/endtoend/testdata/ddl_drop_type/postgresql/pgx/v5/go/models.go index 9b15ba9dfb..b750863f92 100644 --- a/internal/endtoend/testdata/ddl_drop_type/postgresql/pgx/v5/go/models.go +++ b/internal/endtoend/testdata/ddl_drop_type/postgresql/pgx/v5/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_drop_type/postgresql/pgx/v5/go/query.sql.go b/internal/endtoend/testdata/ddl_drop_type/postgresql/pgx/v5/go/query.sql.go index 8e6420db5d..25ce50767b 100644 --- a/internal/endtoend/testdata/ddl_drop_type/postgresql/pgx/v5/go/query.sql.go +++ b/internal/endtoend/testdata/ddl_drop_type/postgresql/pgx/v5/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/ddl_drop_type/postgresql/stdlib/go/db.go b/internal/endtoend/testdata/ddl_drop_type/postgresql/stdlib/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/ddl_drop_type/postgresql/stdlib/go/db.go +++ b/internal/endtoend/testdata/ddl_drop_type/postgresql/stdlib/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_drop_type/postgresql/stdlib/go/models.go b/internal/endtoend/testdata/ddl_drop_type/postgresql/stdlib/go/models.go index 9b15ba9dfb..b750863f92 100644 --- a/internal/endtoend/testdata/ddl_drop_type/postgresql/stdlib/go/models.go +++ b/internal/endtoend/testdata/ddl_drop_type/postgresql/stdlib/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_drop_type/postgresql/stdlib/go/query.sql.go b/internal/endtoend/testdata/ddl_drop_type/postgresql/stdlib/go/query.sql.go index 9c33425234..9a8c8b9624 100644 --- a/internal/endtoend/testdata/ddl_drop_type/postgresql/stdlib/go/query.sql.go +++ b/internal/endtoend/testdata/ddl_drop_type/postgresql/stdlib/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/ddl_drop_type_if_exists/postgresql/pgx/v4/go/db.go b/internal/endtoend/testdata/ddl_drop_type_if_exists/postgresql/pgx/v4/go/db.go index 5a2cde8cda..b85cf956cc 100644 --- a/internal/endtoend/testdata/ddl_drop_type_if_exists/postgresql/pgx/v4/go/db.go +++ b/internal/endtoend/testdata/ddl_drop_type_if_exists/postgresql/pgx/v4/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_drop_type_if_exists/postgresql/pgx/v4/go/models.go b/internal/endtoend/testdata/ddl_drop_type_if_exists/postgresql/pgx/v4/go/models.go index 9b15ba9dfb..b750863f92 100644 --- a/internal/endtoend/testdata/ddl_drop_type_if_exists/postgresql/pgx/v4/go/models.go +++ b/internal/endtoend/testdata/ddl_drop_type_if_exists/postgresql/pgx/v4/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_drop_type_if_exists/postgresql/pgx/v4/go/query.sql.go b/internal/endtoend/testdata/ddl_drop_type_if_exists/postgresql/pgx/v4/go/query.sql.go index 8e6420db5d..25ce50767b 100644 --- a/internal/endtoend/testdata/ddl_drop_type_if_exists/postgresql/pgx/v4/go/query.sql.go +++ b/internal/endtoend/testdata/ddl_drop_type_if_exists/postgresql/pgx/v4/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/ddl_drop_type_if_exists/postgresql/pgx/v5/go/db.go b/internal/endtoend/testdata/ddl_drop_type_if_exists/postgresql/pgx/v5/go/db.go index 7bc02a1d7d..b0ad84571a 100644 --- a/internal/endtoend/testdata/ddl_drop_type_if_exists/postgresql/pgx/v5/go/db.go +++ b/internal/endtoend/testdata/ddl_drop_type_if_exists/postgresql/pgx/v5/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_drop_type_if_exists/postgresql/pgx/v5/go/models.go b/internal/endtoend/testdata/ddl_drop_type_if_exists/postgresql/pgx/v5/go/models.go index 9b15ba9dfb..b750863f92 100644 --- a/internal/endtoend/testdata/ddl_drop_type_if_exists/postgresql/pgx/v5/go/models.go +++ b/internal/endtoend/testdata/ddl_drop_type_if_exists/postgresql/pgx/v5/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_drop_type_if_exists/postgresql/pgx/v5/go/query.sql.go b/internal/endtoend/testdata/ddl_drop_type_if_exists/postgresql/pgx/v5/go/query.sql.go index 8e6420db5d..25ce50767b 100644 --- a/internal/endtoend/testdata/ddl_drop_type_if_exists/postgresql/pgx/v5/go/query.sql.go +++ b/internal/endtoend/testdata/ddl_drop_type_if_exists/postgresql/pgx/v5/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/ddl_drop_type_if_exists/postgresql/stdlib/go/db.go b/internal/endtoend/testdata/ddl_drop_type_if_exists/postgresql/stdlib/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/ddl_drop_type_if_exists/postgresql/stdlib/go/db.go +++ b/internal/endtoend/testdata/ddl_drop_type_if_exists/postgresql/stdlib/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_drop_type_if_exists/postgresql/stdlib/go/models.go b/internal/endtoend/testdata/ddl_drop_type_if_exists/postgresql/stdlib/go/models.go index 9b15ba9dfb..b750863f92 100644 --- a/internal/endtoend/testdata/ddl_drop_type_if_exists/postgresql/stdlib/go/models.go +++ b/internal/endtoend/testdata/ddl_drop_type_if_exists/postgresql/stdlib/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_drop_type_if_exists/postgresql/stdlib/go/query.sql.go b/internal/endtoend/testdata/ddl_drop_type_if_exists/postgresql/stdlib/go/query.sql.go index 9c33425234..9a8c8b9624 100644 --- a/internal/endtoend/testdata/ddl_drop_type_if_exists/postgresql/stdlib/go/query.sql.go +++ b/internal/endtoend/testdata/ddl_drop_type_if_exists/postgresql/stdlib/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/ddl_drop_type_in_schema/postgresql/pgx/v4/go/db.go b/internal/endtoend/testdata/ddl_drop_type_in_schema/postgresql/pgx/v4/go/db.go index 5a2cde8cda..b85cf956cc 100644 --- a/internal/endtoend/testdata/ddl_drop_type_in_schema/postgresql/pgx/v4/go/db.go +++ b/internal/endtoend/testdata/ddl_drop_type_in_schema/postgresql/pgx/v4/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_drop_type_in_schema/postgresql/pgx/v4/go/models.go b/internal/endtoend/testdata/ddl_drop_type_in_schema/postgresql/pgx/v4/go/models.go index 9b15ba9dfb..b750863f92 100644 --- a/internal/endtoend/testdata/ddl_drop_type_in_schema/postgresql/pgx/v4/go/models.go +++ b/internal/endtoend/testdata/ddl_drop_type_in_schema/postgresql/pgx/v4/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_drop_type_in_schema/postgresql/pgx/v4/go/query.sql.go b/internal/endtoend/testdata/ddl_drop_type_in_schema/postgresql/pgx/v4/go/query.sql.go index 8e6420db5d..25ce50767b 100644 --- a/internal/endtoend/testdata/ddl_drop_type_in_schema/postgresql/pgx/v4/go/query.sql.go +++ b/internal/endtoend/testdata/ddl_drop_type_in_schema/postgresql/pgx/v4/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/ddl_drop_type_in_schema/postgresql/pgx/v5/go/db.go b/internal/endtoend/testdata/ddl_drop_type_in_schema/postgresql/pgx/v5/go/db.go index 7bc02a1d7d..b0ad84571a 100644 --- a/internal/endtoend/testdata/ddl_drop_type_in_schema/postgresql/pgx/v5/go/db.go +++ b/internal/endtoend/testdata/ddl_drop_type_in_schema/postgresql/pgx/v5/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_drop_type_in_schema/postgresql/pgx/v5/go/models.go b/internal/endtoend/testdata/ddl_drop_type_in_schema/postgresql/pgx/v5/go/models.go index 9b15ba9dfb..b750863f92 100644 --- a/internal/endtoend/testdata/ddl_drop_type_in_schema/postgresql/pgx/v5/go/models.go +++ b/internal/endtoend/testdata/ddl_drop_type_in_schema/postgresql/pgx/v5/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_drop_type_in_schema/postgresql/pgx/v5/go/query.sql.go b/internal/endtoend/testdata/ddl_drop_type_in_schema/postgresql/pgx/v5/go/query.sql.go index 8e6420db5d..25ce50767b 100644 --- a/internal/endtoend/testdata/ddl_drop_type_in_schema/postgresql/pgx/v5/go/query.sql.go +++ b/internal/endtoend/testdata/ddl_drop_type_in_schema/postgresql/pgx/v5/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/ddl_drop_type_in_schema/postgresql/stdlib/go/db.go b/internal/endtoend/testdata/ddl_drop_type_in_schema/postgresql/stdlib/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/ddl_drop_type_in_schema/postgresql/stdlib/go/db.go +++ b/internal/endtoend/testdata/ddl_drop_type_in_schema/postgresql/stdlib/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_drop_type_in_schema/postgresql/stdlib/go/models.go b/internal/endtoend/testdata/ddl_drop_type_in_schema/postgresql/stdlib/go/models.go index 9b15ba9dfb..b750863f92 100644 --- a/internal/endtoend/testdata/ddl_drop_type_in_schema/postgresql/stdlib/go/models.go +++ b/internal/endtoend/testdata/ddl_drop_type_in_schema/postgresql/stdlib/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_drop_type_in_schema/postgresql/stdlib/go/query.sql.go b/internal/endtoend/testdata/ddl_drop_type_in_schema/postgresql/stdlib/go/query.sql.go index 9c33425234..9a8c8b9624 100644 --- a/internal/endtoend/testdata/ddl_drop_type_in_schema/postgresql/stdlib/go/query.sql.go +++ b/internal/endtoend/testdata/ddl_drop_type_in_schema/postgresql/stdlib/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/ddl_generated_columns/postgresql/pgx/v4/go/db.go b/internal/endtoend/testdata/ddl_generated_columns/postgresql/pgx/v4/go/db.go index 5a2cde8cda..b85cf956cc 100644 --- a/internal/endtoend/testdata/ddl_generated_columns/postgresql/pgx/v4/go/db.go +++ b/internal/endtoend/testdata/ddl_generated_columns/postgresql/pgx/v4/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_generated_columns/postgresql/pgx/v4/go/models.go b/internal/endtoend/testdata/ddl_generated_columns/postgresql/pgx/v4/go/models.go index 1cea8f8cb4..15893709f7 100644 --- a/internal/endtoend/testdata/ddl_generated_columns/postgresql/pgx/v4/go/models.go +++ b/internal/endtoend/testdata/ddl_generated_columns/postgresql/pgx/v4/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_generated_columns/postgresql/pgx/v4/go/query.sql.go b/internal/endtoend/testdata/ddl_generated_columns/postgresql/pgx/v4/go/query.sql.go index 8e6420db5d..25ce50767b 100644 --- a/internal/endtoend/testdata/ddl_generated_columns/postgresql/pgx/v4/go/query.sql.go +++ b/internal/endtoend/testdata/ddl_generated_columns/postgresql/pgx/v4/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/ddl_generated_columns/postgresql/pgx/v5/go/db.go b/internal/endtoend/testdata/ddl_generated_columns/postgresql/pgx/v5/go/db.go index 7bc02a1d7d..b0ad84571a 100644 --- a/internal/endtoend/testdata/ddl_generated_columns/postgresql/pgx/v5/go/db.go +++ b/internal/endtoend/testdata/ddl_generated_columns/postgresql/pgx/v5/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_generated_columns/postgresql/pgx/v5/go/models.go b/internal/endtoend/testdata/ddl_generated_columns/postgresql/pgx/v5/go/models.go index 5ac8b67510..52ceafa270 100644 --- a/internal/endtoend/testdata/ddl_generated_columns/postgresql/pgx/v5/go/models.go +++ b/internal/endtoend/testdata/ddl_generated_columns/postgresql/pgx/v5/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_generated_columns/postgresql/pgx/v5/go/query.sql.go b/internal/endtoend/testdata/ddl_generated_columns/postgresql/pgx/v5/go/query.sql.go index 8e6420db5d..25ce50767b 100644 --- a/internal/endtoend/testdata/ddl_generated_columns/postgresql/pgx/v5/go/query.sql.go +++ b/internal/endtoend/testdata/ddl_generated_columns/postgresql/pgx/v5/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/ddl_generated_columns/postgresql/stdlib/go/db.go b/internal/endtoend/testdata/ddl_generated_columns/postgresql/stdlib/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/ddl_generated_columns/postgresql/stdlib/go/db.go +++ b/internal/endtoend/testdata/ddl_generated_columns/postgresql/stdlib/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_generated_columns/postgresql/stdlib/go/models.go b/internal/endtoend/testdata/ddl_generated_columns/postgresql/stdlib/go/models.go index 1cea8f8cb4..15893709f7 100644 --- a/internal/endtoend/testdata/ddl_generated_columns/postgresql/stdlib/go/models.go +++ b/internal/endtoend/testdata/ddl_generated_columns/postgresql/stdlib/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_generated_columns/postgresql/stdlib/go/query.sql.go b/internal/endtoend/testdata/ddl_generated_columns/postgresql/stdlib/go/query.sql.go index 9c33425234..9a8c8b9624 100644 --- a/internal/endtoend/testdata/ddl_generated_columns/postgresql/stdlib/go/query.sql.go +++ b/internal/endtoend/testdata/ddl_generated_columns/postgresql/stdlib/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/ddl_pg_temp/postgresql/pgx/v4/go/db.go b/internal/endtoend/testdata/ddl_pg_temp/postgresql/pgx/v4/go/db.go index 5a2cde8cda..b85cf956cc 100644 --- a/internal/endtoend/testdata/ddl_pg_temp/postgresql/pgx/v4/go/db.go +++ b/internal/endtoend/testdata/ddl_pg_temp/postgresql/pgx/v4/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_pg_temp/postgresql/pgx/v4/go/models.go b/internal/endtoend/testdata/ddl_pg_temp/postgresql/pgx/v4/go/models.go index 6930a5d195..b98134cab2 100644 --- a/internal/endtoend/testdata/ddl_pg_temp/postgresql/pgx/v4/go/models.go +++ b/internal/endtoend/testdata/ddl_pg_temp/postgresql/pgx/v4/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_pg_temp/postgresql/pgx/v4/go/query.sql.go b/internal/endtoend/testdata/ddl_pg_temp/postgresql/pgx/v4/go/query.sql.go index 8e6420db5d..25ce50767b 100644 --- a/internal/endtoend/testdata/ddl_pg_temp/postgresql/pgx/v4/go/query.sql.go +++ b/internal/endtoend/testdata/ddl_pg_temp/postgresql/pgx/v4/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/ddl_pg_temp/postgresql/pgx/v5/go/db.go b/internal/endtoend/testdata/ddl_pg_temp/postgresql/pgx/v5/go/db.go index 7bc02a1d7d..b0ad84571a 100644 --- a/internal/endtoend/testdata/ddl_pg_temp/postgresql/pgx/v5/go/db.go +++ b/internal/endtoend/testdata/ddl_pg_temp/postgresql/pgx/v5/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_pg_temp/postgresql/pgx/v5/go/models.go b/internal/endtoend/testdata/ddl_pg_temp/postgresql/pgx/v5/go/models.go index 3263bb8976..d11d4d7cfb 100644 --- a/internal/endtoend/testdata/ddl_pg_temp/postgresql/pgx/v5/go/models.go +++ b/internal/endtoend/testdata/ddl_pg_temp/postgresql/pgx/v5/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_pg_temp/postgresql/pgx/v5/go/query.sql.go b/internal/endtoend/testdata/ddl_pg_temp/postgresql/pgx/v5/go/query.sql.go index 8e6420db5d..25ce50767b 100644 --- a/internal/endtoend/testdata/ddl_pg_temp/postgresql/pgx/v5/go/query.sql.go +++ b/internal/endtoend/testdata/ddl_pg_temp/postgresql/pgx/v5/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/ddl_pg_temp/postgresql/stdlib/go/db.go b/internal/endtoend/testdata/ddl_pg_temp/postgresql/stdlib/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/ddl_pg_temp/postgresql/stdlib/go/db.go +++ b/internal/endtoend/testdata/ddl_pg_temp/postgresql/stdlib/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_pg_temp/postgresql/stdlib/go/models.go b/internal/endtoend/testdata/ddl_pg_temp/postgresql/stdlib/go/models.go index 6930a5d195..b98134cab2 100644 --- a/internal/endtoend/testdata/ddl_pg_temp/postgresql/stdlib/go/models.go +++ b/internal/endtoend/testdata/ddl_pg_temp/postgresql/stdlib/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ddl_pg_temp/postgresql/stdlib/go/query.sql.go b/internal/endtoend/testdata/ddl_pg_temp/postgresql/stdlib/go/query.sql.go index 9c33425234..9a8c8b9624 100644 --- a/internal/endtoend/testdata/ddl_pg_temp/postgresql/stdlib/go/query.sql.go +++ b/internal/endtoend/testdata/ddl_pg_temp/postgresql/stdlib/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/delete_from/mysql/go/db.go b/internal/endtoend/testdata/delete_from/mysql/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/delete_from/mysql/go/db.go +++ b/internal/endtoend/testdata/delete_from/mysql/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/delete_from/mysql/go/models.go b/internal/endtoend/testdata/delete_from/mysql/go/models.go index 378d4a1b78..9c8cbcd5f7 100644 --- a/internal/endtoend/testdata/delete_from/mysql/go/models.go +++ b/internal/endtoend/testdata/delete_from/mysql/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/delete_from/mysql/go/query.sql.go b/internal/endtoend/testdata/delete_from/mysql/go/query.sql.go index d01cc3db41..e4048125c8 100644 --- a/internal/endtoend/testdata/delete_from/mysql/go/query.sql.go +++ b/internal/endtoend/testdata/delete_from/mysql/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/delete_from/postgresql/pgx/v4/go/db.go b/internal/endtoend/testdata/delete_from/postgresql/pgx/v4/go/db.go index 5a2cde8cda..b85cf956cc 100644 --- a/internal/endtoend/testdata/delete_from/postgresql/pgx/v4/go/db.go +++ b/internal/endtoend/testdata/delete_from/postgresql/pgx/v4/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/delete_from/postgresql/pgx/v4/go/models.go b/internal/endtoend/testdata/delete_from/postgresql/pgx/v4/go/models.go index 378d4a1b78..9c8cbcd5f7 100644 --- a/internal/endtoend/testdata/delete_from/postgresql/pgx/v4/go/models.go +++ b/internal/endtoend/testdata/delete_from/postgresql/pgx/v4/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/delete_from/postgresql/pgx/v4/go/query.sql.go b/internal/endtoend/testdata/delete_from/postgresql/pgx/v4/go/query.sql.go index b0063d1165..48725d6b71 100644 --- a/internal/endtoend/testdata/delete_from/postgresql/pgx/v4/go/query.sql.go +++ b/internal/endtoend/testdata/delete_from/postgresql/pgx/v4/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/delete_from/postgresql/pgx/v5/go/db.go b/internal/endtoend/testdata/delete_from/postgresql/pgx/v5/go/db.go index 7bc02a1d7d..b0ad84571a 100644 --- a/internal/endtoend/testdata/delete_from/postgresql/pgx/v5/go/db.go +++ b/internal/endtoend/testdata/delete_from/postgresql/pgx/v5/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/delete_from/postgresql/pgx/v5/go/models.go b/internal/endtoend/testdata/delete_from/postgresql/pgx/v5/go/models.go index 378d4a1b78..9c8cbcd5f7 100644 --- a/internal/endtoend/testdata/delete_from/postgresql/pgx/v5/go/models.go +++ b/internal/endtoend/testdata/delete_from/postgresql/pgx/v5/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/delete_from/postgresql/pgx/v5/go/query.sql.go b/internal/endtoend/testdata/delete_from/postgresql/pgx/v5/go/query.sql.go index b0063d1165..48725d6b71 100644 --- a/internal/endtoend/testdata/delete_from/postgresql/pgx/v5/go/query.sql.go +++ b/internal/endtoend/testdata/delete_from/postgresql/pgx/v5/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/delete_from/postgresql/stdlib/go/db.go b/internal/endtoend/testdata/delete_from/postgresql/stdlib/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/delete_from/postgresql/stdlib/go/db.go +++ b/internal/endtoend/testdata/delete_from/postgresql/stdlib/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/delete_from/postgresql/stdlib/go/models.go b/internal/endtoend/testdata/delete_from/postgresql/stdlib/go/models.go index 378d4a1b78..9c8cbcd5f7 100644 --- a/internal/endtoend/testdata/delete_from/postgresql/stdlib/go/models.go +++ b/internal/endtoend/testdata/delete_from/postgresql/stdlib/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/delete_from/postgresql/stdlib/go/query.sql.go b/internal/endtoend/testdata/delete_from/postgresql/stdlib/go/query.sql.go index d5b6ecc1dd..7454c36d3c 100644 --- a/internal/endtoend/testdata/delete_from/postgresql/stdlib/go/query.sql.go +++ b/internal/endtoend/testdata/delete_from/postgresql/stdlib/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/delete_from/sqlite/go/db.go b/internal/endtoend/testdata/delete_from/sqlite/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/delete_from/sqlite/go/db.go +++ b/internal/endtoend/testdata/delete_from/sqlite/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/delete_from/sqlite/go/models.go b/internal/endtoend/testdata/delete_from/sqlite/go/models.go index 378d4a1b78..9c8cbcd5f7 100644 --- a/internal/endtoend/testdata/delete_from/sqlite/go/models.go +++ b/internal/endtoend/testdata/delete_from/sqlite/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/delete_from/sqlite/go/query.sql.go b/internal/endtoend/testdata/delete_from/sqlite/go/query.sql.go index d01cc3db41..e4048125c8 100644 --- a/internal/endtoend/testdata/delete_from/sqlite/go/query.sql.go +++ b/internal/endtoend/testdata/delete_from/sqlite/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/delete_inner_join/mysql/go/db.go b/internal/endtoend/testdata/delete_inner_join/mysql/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/delete_inner_join/mysql/go/db.go +++ b/internal/endtoend/testdata/delete_inner_join/mysql/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/delete_inner_join/mysql/go/models.go b/internal/endtoend/testdata/delete_inner_join/mysql/go/models.go index a5557f86e0..56329487ae 100644 --- a/internal/endtoend/testdata/delete_inner_join/mysql/go/models.go +++ b/internal/endtoend/testdata/delete_inner_join/mysql/go/models.go @@ -1,22 +1,22 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest import () type Author struct { - ID int32 + ID uint32 Name string } type AuthorBook struct { - AuthorID int32 - BookID int32 + AuthorID uint32 + BookID uint32 } type Book struct { - ID int32 + ID uint32 Title string } diff --git a/internal/endtoend/testdata/delete_inner_join/mysql/go/query.sql.go b/internal/endtoend/testdata/delete_inner_join/mysql/go/query.sql.go index b61145fa7a..d723e35b54 100644 --- a/internal/endtoend/testdata/delete_inner_join/mysql/go/query.sql.go +++ b/internal/endtoend/testdata/delete_inner_join/mysql/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/delete_join/mysql/db/db.go b/internal/endtoend/testdata/delete_join/mysql/db/db.go index e0b5347fe3..3202f3cdc7 100644 --- a/internal/endtoend/testdata/delete_join/mysql/db/db.go +++ b/internal/endtoend/testdata/delete_join/mysql/db/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package db diff --git a/internal/endtoend/testdata/delete_join/mysql/db/models.go b/internal/endtoend/testdata/delete_join/mysql/db/models.go index 91d6f30001..6c2eca9dda 100644 --- a/internal/endtoend/testdata/delete_join/mysql/db/models.go +++ b/internal/endtoend/testdata/delete_join/mysql/db/models.go @@ -1,19 +1,19 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package db import () type JoinTable struct { - ID int64 - PrimaryTableID int64 - OtherTableID int64 + ID uint64 + PrimaryTableID uint64 + OtherTableID uint64 IsActive bool } type PrimaryTable struct { - ID int64 - UserID int64 + ID uint64 + UserID uint64 } diff --git a/internal/endtoend/testdata/delete_join/mysql/db/query.sql.go b/internal/endtoend/testdata/delete_join/mysql/db/query.sql.go index 5d508dcf9f..7ce61af2e8 100644 --- a/internal/endtoend/testdata/delete_join/mysql/db/query.sql.go +++ b/internal/endtoend/testdata/delete_join/mysql/db/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package db @@ -21,8 +21,8 @@ WHERE ` type DeleteJoinParams struct { - ID int64 - UserID int64 + ID uint64 + UserID uint64 } func (q *Queries) DeleteJoin(ctx context.Context, arg DeleteJoinParams) error { @@ -42,8 +42,8 @@ WHERE ` type DeleteLeftJoinParams struct { - ID int64 - UserID int64 + ID uint64 + UserID uint64 } func (q *Queries) DeleteLeftJoin(ctx context.Context, arg DeleteLeftJoinParams) error { @@ -63,8 +63,8 @@ WHERE ` type DeleteRightJoinParams struct { - ID int64 - UserID int64 + ID uint64 + UserID uint64 } func (q *Queries) DeleteRightJoin(ctx context.Context, arg DeleteRightJoinParams) error { diff --git a/internal/endtoend/testdata/diff_no_output/go/db.go b/internal/endtoend/testdata/diff_no_output/go/db.go index 081ae05497..5c20135db8 100644 --- a/internal/endtoend/testdata/diff_no_output/go/db.go +++ b/internal/endtoend/testdata/diff_no_output/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package authors diff --git a/internal/endtoend/testdata/diff_no_output/go/models.go b/internal/endtoend/testdata/diff_no_output/go/models.go index ca49be9681..6c51f1d6d3 100644 --- a/internal/endtoend/testdata/diff_no_output/go/models.go +++ b/internal/endtoend/testdata/diff_no_output/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package authors diff --git a/internal/endtoend/testdata/diff_no_output/go/query.sql.go b/internal/endtoend/testdata/diff_no_output/go/query.sql.go index f28b07335c..2e39c919d1 100644 --- a/internal/endtoend/testdata/diff_no_output/go/query.sql.go +++ b/internal/endtoend/testdata/diff_no_output/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package authors diff --git a/internal/endtoend/testdata/diff_output/go/db.go b/internal/endtoend/testdata/diff_output/go/db.go index 081ae05497..5c20135db8 100644 --- a/internal/endtoend/testdata/diff_output/go/db.go +++ b/internal/endtoend/testdata/diff_output/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package authors diff --git a/internal/endtoend/testdata/diff_output/go/models.go b/internal/endtoend/testdata/diff_output/go/models.go index 0e17f5462a..12243d5355 100644 --- a/internal/endtoend/testdata/diff_output/go/models.go +++ b/internal/endtoend/testdata/diff_output/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package authors diff --git a/internal/endtoend/testdata/diff_output/go/query.sql.go b/internal/endtoend/testdata/diff_output/go/query.sql.go index 29211f3cd6..2d49d1c1f4 100644 --- a/internal/endtoend/testdata/diff_output/go/query.sql.go +++ b/internal/endtoend/testdata/diff_output/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package authors diff --git a/internal/endtoend/testdata/emit_db_and_json_tags/mysql/go/db.go b/internal/endtoend/testdata/emit_db_and_json_tags/mysql/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/emit_db_and_json_tags/mysql/go/db.go +++ b/internal/endtoend/testdata/emit_db_and_json_tags/mysql/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/emit_db_and_json_tags/mysql/go/models.go b/internal/endtoend/testdata/emit_db_and_json_tags/mysql/go/models.go index 0d1af658d8..811da410ae 100644 --- a/internal/endtoend/testdata/emit_db_and_json_tags/mysql/go/models.go +++ b/internal/endtoend/testdata/emit_db_and_json_tags/mysql/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/emit_db_and_json_tags/mysql/go/query.sql.go b/internal/endtoend/testdata/emit_db_and_json_tags/mysql/go/query.sql.go index 7d7dddf127..e7fa9f2547 100644 --- a/internal/endtoend/testdata/emit_db_and_json_tags/mysql/go/query.sql.go +++ b/internal/endtoend/testdata/emit_db_and_json_tags/mysql/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/emit_db_and_json_tags/postgresql/pgx/v4/go/db.go b/internal/endtoend/testdata/emit_db_and_json_tags/postgresql/pgx/v4/go/db.go index 5a2cde8cda..b85cf956cc 100644 --- a/internal/endtoend/testdata/emit_db_and_json_tags/postgresql/pgx/v4/go/db.go +++ b/internal/endtoend/testdata/emit_db_and_json_tags/postgresql/pgx/v4/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/emit_db_and_json_tags/postgresql/pgx/v4/go/models.go b/internal/endtoend/testdata/emit_db_and_json_tags/postgresql/pgx/v4/go/models.go index 0d1af658d8..811da410ae 100644 --- a/internal/endtoend/testdata/emit_db_and_json_tags/postgresql/pgx/v4/go/models.go +++ b/internal/endtoend/testdata/emit_db_and_json_tags/postgresql/pgx/v4/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/emit_db_and_json_tags/postgresql/pgx/v4/go/query.sql.go b/internal/endtoend/testdata/emit_db_and_json_tags/postgresql/pgx/v4/go/query.sql.go index db3fb3135d..d952504317 100644 --- a/internal/endtoend/testdata/emit_db_and_json_tags/postgresql/pgx/v4/go/query.sql.go +++ b/internal/endtoend/testdata/emit_db_and_json_tags/postgresql/pgx/v4/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/emit_db_and_json_tags/postgresql/pgx/v5/go/db.go b/internal/endtoend/testdata/emit_db_and_json_tags/postgresql/pgx/v5/go/db.go index 7bc02a1d7d..b0ad84571a 100644 --- a/internal/endtoend/testdata/emit_db_and_json_tags/postgresql/pgx/v5/go/db.go +++ b/internal/endtoend/testdata/emit_db_and_json_tags/postgresql/pgx/v5/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/emit_db_and_json_tags/postgresql/pgx/v5/go/models.go b/internal/endtoend/testdata/emit_db_and_json_tags/postgresql/pgx/v5/go/models.go index ca996d70fb..55056c0d2b 100644 --- a/internal/endtoend/testdata/emit_db_and_json_tags/postgresql/pgx/v5/go/models.go +++ b/internal/endtoend/testdata/emit_db_and_json_tags/postgresql/pgx/v5/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/emit_db_and_json_tags/postgresql/pgx/v5/go/query.sql.go b/internal/endtoend/testdata/emit_db_and_json_tags/postgresql/pgx/v5/go/query.sql.go index db3fb3135d..d952504317 100644 --- a/internal/endtoend/testdata/emit_db_and_json_tags/postgresql/pgx/v5/go/query.sql.go +++ b/internal/endtoend/testdata/emit_db_and_json_tags/postgresql/pgx/v5/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/emit_db_and_json_tags/postgresql/stdlib/go/db.go b/internal/endtoend/testdata/emit_db_and_json_tags/postgresql/stdlib/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/emit_db_and_json_tags/postgresql/stdlib/go/db.go +++ b/internal/endtoend/testdata/emit_db_and_json_tags/postgresql/stdlib/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/emit_db_and_json_tags/postgresql/stdlib/go/models.go b/internal/endtoend/testdata/emit_db_and_json_tags/postgresql/stdlib/go/models.go index 0d1af658d8..811da410ae 100644 --- a/internal/endtoend/testdata/emit_db_and_json_tags/postgresql/stdlib/go/models.go +++ b/internal/endtoend/testdata/emit_db_and_json_tags/postgresql/stdlib/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/emit_db_and_json_tags/postgresql/stdlib/go/query.sql.go b/internal/endtoend/testdata/emit_db_and_json_tags/postgresql/stdlib/go/query.sql.go index 7d7dddf127..e7fa9f2547 100644 --- a/internal/endtoend/testdata/emit_db_and_json_tags/postgresql/stdlib/go/query.sql.go +++ b/internal/endtoend/testdata/emit_db_and_json_tags/postgresql/stdlib/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/emit_db_and_json_tags/sqlite/go/db.go b/internal/endtoend/testdata/emit_db_and_json_tags/sqlite/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/emit_db_and_json_tags/sqlite/go/db.go +++ b/internal/endtoend/testdata/emit_db_and_json_tags/sqlite/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/emit_db_and_json_tags/sqlite/go/models.go b/internal/endtoend/testdata/emit_db_and_json_tags/sqlite/go/models.go index 9105455023..b768d8c143 100644 --- a/internal/endtoend/testdata/emit_db_and_json_tags/sqlite/go/models.go +++ b/internal/endtoend/testdata/emit_db_and_json_tags/sqlite/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/emit_db_and_json_tags/sqlite/go/query.sql.go b/internal/endtoend/testdata/emit_db_and_json_tags/sqlite/go/query.sql.go index 7d7dddf127..e7fa9f2547 100644 --- a/internal/endtoend/testdata/emit_db_and_json_tags/sqlite/go/query.sql.go +++ b/internal/endtoend/testdata/emit_db_and_json_tags/sqlite/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/emit_db_tags/mysql/go/db.go b/internal/endtoend/testdata/emit_db_tags/mysql/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/emit_db_tags/mysql/go/db.go +++ b/internal/endtoend/testdata/emit_db_tags/mysql/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/emit_db_tags/mysql/go/models.go b/internal/endtoend/testdata/emit_db_tags/mysql/go/models.go index 881f9641ef..e4af7de048 100644 --- a/internal/endtoend/testdata/emit_db_tags/mysql/go/models.go +++ b/internal/endtoend/testdata/emit_db_tags/mysql/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/emit_db_tags/mysql/go/query.sql.go b/internal/endtoend/testdata/emit_db_tags/mysql/go/query.sql.go index 7d7dddf127..e7fa9f2547 100644 --- a/internal/endtoend/testdata/emit_db_tags/mysql/go/query.sql.go +++ b/internal/endtoend/testdata/emit_db_tags/mysql/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/emit_db_tags/postgresql/pgx/v4/go/db.go b/internal/endtoend/testdata/emit_db_tags/postgresql/pgx/v4/go/db.go index 5a2cde8cda..b85cf956cc 100644 --- a/internal/endtoend/testdata/emit_db_tags/postgresql/pgx/v4/go/db.go +++ b/internal/endtoend/testdata/emit_db_tags/postgresql/pgx/v4/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/emit_db_tags/postgresql/pgx/v4/go/models.go b/internal/endtoend/testdata/emit_db_tags/postgresql/pgx/v4/go/models.go index 881f9641ef..e4af7de048 100644 --- a/internal/endtoend/testdata/emit_db_tags/postgresql/pgx/v4/go/models.go +++ b/internal/endtoend/testdata/emit_db_tags/postgresql/pgx/v4/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/emit_db_tags/postgresql/pgx/v4/go/query.sql.go b/internal/endtoend/testdata/emit_db_tags/postgresql/pgx/v4/go/query.sql.go index db3fb3135d..d952504317 100644 --- a/internal/endtoend/testdata/emit_db_tags/postgresql/pgx/v4/go/query.sql.go +++ b/internal/endtoend/testdata/emit_db_tags/postgresql/pgx/v4/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/emit_db_tags/postgresql/pgx/v5/go/db.go b/internal/endtoend/testdata/emit_db_tags/postgresql/pgx/v5/go/db.go index 7bc02a1d7d..b0ad84571a 100644 --- a/internal/endtoend/testdata/emit_db_tags/postgresql/pgx/v5/go/db.go +++ b/internal/endtoend/testdata/emit_db_tags/postgresql/pgx/v5/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/emit_db_tags/postgresql/pgx/v5/go/models.go b/internal/endtoend/testdata/emit_db_tags/postgresql/pgx/v5/go/models.go index 73d492ff4a..ab68c0cf2e 100644 --- a/internal/endtoend/testdata/emit_db_tags/postgresql/pgx/v5/go/models.go +++ b/internal/endtoend/testdata/emit_db_tags/postgresql/pgx/v5/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/emit_db_tags/postgresql/pgx/v5/go/query.sql.go b/internal/endtoend/testdata/emit_db_tags/postgresql/pgx/v5/go/query.sql.go index db3fb3135d..d952504317 100644 --- a/internal/endtoend/testdata/emit_db_tags/postgresql/pgx/v5/go/query.sql.go +++ b/internal/endtoend/testdata/emit_db_tags/postgresql/pgx/v5/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/emit_db_tags/postgresql/stdlib/go/db.go b/internal/endtoend/testdata/emit_db_tags/postgresql/stdlib/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/emit_db_tags/postgresql/stdlib/go/db.go +++ b/internal/endtoend/testdata/emit_db_tags/postgresql/stdlib/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/emit_db_tags/postgresql/stdlib/go/models.go b/internal/endtoend/testdata/emit_db_tags/postgresql/stdlib/go/models.go index 881f9641ef..e4af7de048 100644 --- a/internal/endtoend/testdata/emit_db_tags/postgresql/stdlib/go/models.go +++ b/internal/endtoend/testdata/emit_db_tags/postgresql/stdlib/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/emit_db_tags/postgresql/stdlib/go/query.sql.go b/internal/endtoend/testdata/emit_db_tags/postgresql/stdlib/go/query.sql.go index 7d7dddf127..e7fa9f2547 100644 --- a/internal/endtoend/testdata/emit_db_tags/postgresql/stdlib/go/query.sql.go +++ b/internal/endtoend/testdata/emit_db_tags/postgresql/stdlib/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/emit_db_tags/sqlite/go/db.go b/internal/endtoend/testdata/emit_db_tags/sqlite/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/emit_db_tags/sqlite/go/db.go +++ b/internal/endtoend/testdata/emit_db_tags/sqlite/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/emit_db_tags/sqlite/go/models.go b/internal/endtoend/testdata/emit_db_tags/sqlite/go/models.go index a65780e34e..42188c0c84 100644 --- a/internal/endtoend/testdata/emit_db_tags/sqlite/go/models.go +++ b/internal/endtoend/testdata/emit_db_tags/sqlite/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/emit_db_tags/sqlite/go/query.sql.go b/internal/endtoend/testdata/emit_db_tags/sqlite/go/query.sql.go index 7d7dddf127..e7fa9f2547 100644 --- a/internal/endtoend/testdata/emit_db_tags/sqlite/go/query.sql.go +++ b/internal/endtoend/testdata/emit_db_tags/sqlite/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/emit_empty_slices/pgx/v4/go/db.go b/internal/endtoend/testdata/emit_empty_slices/pgx/v4/go/db.go index 5a2cde8cda..b85cf956cc 100644 --- a/internal/endtoend/testdata/emit_empty_slices/pgx/v4/go/db.go +++ b/internal/endtoend/testdata/emit_empty_slices/pgx/v4/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/emit_empty_slices/pgx/v4/go/models.go b/internal/endtoend/testdata/emit_empty_slices/pgx/v4/go/models.go index 861af2c603..efbfe3a2da 100644 --- a/internal/endtoend/testdata/emit_empty_slices/pgx/v4/go/models.go +++ b/internal/endtoend/testdata/emit_empty_slices/pgx/v4/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/emit_empty_slices/pgx/v4/go/query.sql.go b/internal/endtoend/testdata/emit_empty_slices/pgx/v4/go/query.sql.go index c85e1c6fc1..451e2cac9d 100644 --- a/internal/endtoend/testdata/emit_empty_slices/pgx/v4/go/query.sql.go +++ b/internal/endtoend/testdata/emit_empty_slices/pgx/v4/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/emit_empty_slices/pgx/v5/go/db.go b/internal/endtoend/testdata/emit_empty_slices/pgx/v5/go/db.go index 7bc02a1d7d..b0ad84571a 100644 --- a/internal/endtoend/testdata/emit_empty_slices/pgx/v5/go/db.go +++ b/internal/endtoend/testdata/emit_empty_slices/pgx/v5/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/emit_empty_slices/pgx/v5/go/models.go b/internal/endtoend/testdata/emit_empty_slices/pgx/v5/go/models.go index 861af2c603..efbfe3a2da 100644 --- a/internal/endtoend/testdata/emit_empty_slices/pgx/v5/go/models.go +++ b/internal/endtoend/testdata/emit_empty_slices/pgx/v5/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/emit_empty_slices/pgx/v5/go/query.sql.go b/internal/endtoend/testdata/emit_empty_slices/pgx/v5/go/query.sql.go index c85e1c6fc1..451e2cac9d 100644 --- a/internal/endtoend/testdata/emit_empty_slices/pgx/v5/go/query.sql.go +++ b/internal/endtoend/testdata/emit_empty_slices/pgx/v5/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/emit_empty_slices/stdlib/go/db.go b/internal/endtoend/testdata/emit_empty_slices/stdlib/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/emit_empty_slices/stdlib/go/db.go +++ b/internal/endtoend/testdata/emit_empty_slices/stdlib/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/emit_empty_slices/stdlib/go/models.go b/internal/endtoend/testdata/emit_empty_slices/stdlib/go/models.go index 861af2c603..efbfe3a2da 100644 --- a/internal/endtoend/testdata/emit_empty_slices/stdlib/go/models.go +++ b/internal/endtoend/testdata/emit_empty_slices/stdlib/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/emit_empty_slices/stdlib/go/query.sql.go b/internal/endtoend/testdata/emit_empty_slices/stdlib/go/query.sql.go index de1ccf0573..19454a5535 100644 --- a/internal/endtoend/testdata/emit_empty_slices/stdlib/go/query.sql.go +++ b/internal/endtoend/testdata/emit_empty_slices/stdlib/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/emit_enum_valid_and_values/go/db.go b/internal/endtoend/testdata/emit_enum_valid_and_values/go/db.go index 5a2cde8cda..b85cf956cc 100644 --- a/internal/endtoend/testdata/emit_enum_valid_and_values/go/db.go +++ b/internal/endtoend/testdata/emit_enum_valid_and_values/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/emit_enum_valid_and_values/go/models.go b/internal/endtoend/testdata/emit_enum_valid_and_values/go/models.go index ce283d7344..ad19ed9d50 100644 --- a/internal/endtoend/testdata/emit_enum_valid_and_values/go/models.go +++ b/internal/endtoend/testdata/emit_enum_valid_and_values/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/emit_enum_valid_and_values/go/query.sql.go b/internal/endtoend/testdata/emit_enum_valid_and_values/go/query.sql.go index cccc471972..5c78a9a063 100644 --- a/internal/endtoend/testdata/emit_enum_valid_and_values/go/query.sql.go +++ b/internal/endtoend/testdata/emit_enum_valid_and_values/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/emit_exported_queries/pgx/v4/go/db.go b/internal/endtoend/testdata/emit_exported_queries/pgx/v4/go/db.go index 5a2cde8cda..b85cf956cc 100644 --- a/internal/endtoend/testdata/emit_exported_queries/pgx/v4/go/db.go +++ b/internal/endtoend/testdata/emit_exported_queries/pgx/v4/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/emit_exported_queries/pgx/v4/go/models.go b/internal/endtoend/testdata/emit_exported_queries/pgx/v4/go/models.go index 861af2c603..efbfe3a2da 100644 --- a/internal/endtoend/testdata/emit_exported_queries/pgx/v4/go/models.go +++ b/internal/endtoend/testdata/emit_exported_queries/pgx/v4/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/emit_exported_queries/pgx/v4/go/query.sql.go b/internal/endtoend/testdata/emit_exported_queries/pgx/v4/go/query.sql.go index 6261c4a658..63c56c36f6 100644 --- a/internal/endtoend/testdata/emit_exported_queries/pgx/v4/go/query.sql.go +++ b/internal/endtoend/testdata/emit_exported_queries/pgx/v4/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/emit_exported_queries/pgx/v5/go/db.go b/internal/endtoend/testdata/emit_exported_queries/pgx/v5/go/db.go index 7bc02a1d7d..b0ad84571a 100644 --- a/internal/endtoend/testdata/emit_exported_queries/pgx/v5/go/db.go +++ b/internal/endtoend/testdata/emit_exported_queries/pgx/v5/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/emit_exported_queries/pgx/v5/go/models.go b/internal/endtoend/testdata/emit_exported_queries/pgx/v5/go/models.go index 861af2c603..efbfe3a2da 100644 --- a/internal/endtoend/testdata/emit_exported_queries/pgx/v5/go/models.go +++ b/internal/endtoend/testdata/emit_exported_queries/pgx/v5/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/emit_exported_queries/pgx/v5/go/query.sql.go b/internal/endtoend/testdata/emit_exported_queries/pgx/v5/go/query.sql.go index 6261c4a658..63c56c36f6 100644 --- a/internal/endtoend/testdata/emit_exported_queries/pgx/v5/go/query.sql.go +++ b/internal/endtoend/testdata/emit_exported_queries/pgx/v5/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/emit_exported_queries/stdlib/go/db.go b/internal/endtoend/testdata/emit_exported_queries/stdlib/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/emit_exported_queries/stdlib/go/db.go +++ b/internal/endtoend/testdata/emit_exported_queries/stdlib/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/emit_exported_queries/stdlib/go/models.go b/internal/endtoend/testdata/emit_exported_queries/stdlib/go/models.go index 861af2c603..efbfe3a2da 100644 --- a/internal/endtoend/testdata/emit_exported_queries/stdlib/go/models.go +++ b/internal/endtoend/testdata/emit_exported_queries/stdlib/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/emit_exported_queries/stdlib/go/query.sql.go b/internal/endtoend/testdata/emit_exported_queries/stdlib/go/query.sql.go index 4795980438..01322a2c1a 100644 --- a/internal/endtoend/testdata/emit_exported_queries/stdlib/go/query.sql.go +++ b/internal/endtoend/testdata/emit_exported_queries/stdlib/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/emit_methods_with_db_argument/mysql/go/db.go b/internal/endtoend/testdata/emit_methods_with_db_argument/mysql/go/db.go index da33967bcd..69aa90e679 100644 --- a/internal/endtoend/testdata/emit_methods_with_db_argument/mysql/go/db.go +++ b/internal/endtoend/testdata/emit_methods_with_db_argument/mysql/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/emit_methods_with_db_argument/mysql/go/models.go b/internal/endtoend/testdata/emit_methods_with_db_argument/mysql/go/models.go index be04123d13..83847748f0 100644 --- a/internal/endtoend/testdata/emit_methods_with_db_argument/mysql/go/models.go +++ b/internal/endtoend/testdata/emit_methods_with_db_argument/mysql/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/emit_methods_with_db_argument/mysql/go/query.sql.go b/internal/endtoend/testdata/emit_methods_with_db_argument/mysql/go/query.sql.go index 703487e1b8..6d06a631b2 100644 --- a/internal/endtoend/testdata/emit_methods_with_db_argument/mysql/go/query.sql.go +++ b/internal/endtoend/testdata/emit_methods_with_db_argument/mysql/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/emit_methods_with_db_argument/postgresql/pgx/v4/go/db.go b/internal/endtoend/testdata/emit_methods_with_db_argument/postgresql/pgx/v4/go/db.go index 3b0da0f7a7..83ef70ea85 100644 --- a/internal/endtoend/testdata/emit_methods_with_db_argument/postgresql/pgx/v4/go/db.go +++ b/internal/endtoend/testdata/emit_methods_with_db_argument/postgresql/pgx/v4/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/emit_methods_with_db_argument/postgresql/pgx/v4/go/models.go b/internal/endtoend/testdata/emit_methods_with_db_argument/postgresql/pgx/v4/go/models.go index be04123d13..83847748f0 100644 --- a/internal/endtoend/testdata/emit_methods_with_db_argument/postgresql/pgx/v4/go/models.go +++ b/internal/endtoend/testdata/emit_methods_with_db_argument/postgresql/pgx/v4/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/emit_methods_with_db_argument/postgresql/pgx/v4/go/query.sql.go b/internal/endtoend/testdata/emit_methods_with_db_argument/postgresql/pgx/v4/go/query.sql.go index 6a17c2acf7..690f68ae54 100644 --- a/internal/endtoend/testdata/emit_methods_with_db_argument/postgresql/pgx/v4/go/query.sql.go +++ b/internal/endtoend/testdata/emit_methods_with_db_argument/postgresql/pgx/v4/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/emit_methods_with_db_argument/postgresql/pgx/v5/go/db.go b/internal/endtoend/testdata/emit_methods_with_db_argument/postgresql/pgx/v5/go/db.go index 27c22749b1..626bb0ca05 100644 --- a/internal/endtoend/testdata/emit_methods_with_db_argument/postgresql/pgx/v5/go/db.go +++ b/internal/endtoend/testdata/emit_methods_with_db_argument/postgresql/pgx/v5/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/emit_methods_with_db_argument/postgresql/pgx/v5/go/models.go b/internal/endtoend/testdata/emit_methods_with_db_argument/postgresql/pgx/v5/go/models.go index 07771fcf23..413f95a25d 100644 --- a/internal/endtoend/testdata/emit_methods_with_db_argument/postgresql/pgx/v5/go/models.go +++ b/internal/endtoend/testdata/emit_methods_with_db_argument/postgresql/pgx/v5/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/emit_methods_with_db_argument/postgresql/pgx/v5/go/query.sql.go b/internal/endtoend/testdata/emit_methods_with_db_argument/postgresql/pgx/v5/go/query.sql.go index 6a17c2acf7..690f68ae54 100644 --- a/internal/endtoend/testdata/emit_methods_with_db_argument/postgresql/pgx/v5/go/query.sql.go +++ b/internal/endtoend/testdata/emit_methods_with_db_argument/postgresql/pgx/v5/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/emit_methods_with_db_argument/postgresql/stdlib/go/db.go b/internal/endtoend/testdata/emit_methods_with_db_argument/postgresql/stdlib/go/db.go index da33967bcd..69aa90e679 100644 --- a/internal/endtoend/testdata/emit_methods_with_db_argument/postgresql/stdlib/go/db.go +++ b/internal/endtoend/testdata/emit_methods_with_db_argument/postgresql/stdlib/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/emit_methods_with_db_argument/postgresql/stdlib/go/models.go b/internal/endtoend/testdata/emit_methods_with_db_argument/postgresql/stdlib/go/models.go index be04123d13..83847748f0 100644 --- a/internal/endtoend/testdata/emit_methods_with_db_argument/postgresql/stdlib/go/models.go +++ b/internal/endtoend/testdata/emit_methods_with_db_argument/postgresql/stdlib/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/emit_methods_with_db_argument/postgresql/stdlib/go/query.sql.go b/internal/endtoend/testdata/emit_methods_with_db_argument/postgresql/stdlib/go/query.sql.go index 703487e1b8..6d06a631b2 100644 --- a/internal/endtoend/testdata/emit_methods_with_db_argument/postgresql/stdlib/go/query.sql.go +++ b/internal/endtoend/testdata/emit_methods_with_db_argument/postgresql/stdlib/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/emit_methods_with_db_argument/sqlite/go/db.go b/internal/endtoend/testdata/emit_methods_with_db_argument/sqlite/go/db.go index da33967bcd..69aa90e679 100644 --- a/internal/endtoend/testdata/emit_methods_with_db_argument/sqlite/go/db.go +++ b/internal/endtoend/testdata/emit_methods_with_db_argument/sqlite/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/emit_methods_with_db_argument/sqlite/go/models.go b/internal/endtoend/testdata/emit_methods_with_db_argument/sqlite/go/models.go index 5563c40765..319fcbb186 100644 --- a/internal/endtoend/testdata/emit_methods_with_db_argument/sqlite/go/models.go +++ b/internal/endtoend/testdata/emit_methods_with_db_argument/sqlite/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/emit_methods_with_db_argument/sqlite/go/query.sql.go b/internal/endtoend/testdata/emit_methods_with_db_argument/sqlite/go/query.sql.go index 703487e1b8..6d06a631b2 100644 --- a/internal/endtoend/testdata/emit_methods_with_db_argument/sqlite/go/query.sql.go +++ b/internal/endtoend/testdata/emit_methods_with_db_argument/sqlite/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/emit_pointers_for_null_types/pgx/v4/go/db.go b/internal/endtoend/testdata/emit_pointers_for_null_types/pgx/v4/go/db.go index 145bab3b9d..3057dae70b 100644 --- a/internal/endtoend/testdata/emit_pointers_for_null_types/pgx/v4/go/db.go +++ b/internal/endtoend/testdata/emit_pointers_for_null_types/pgx/v4/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package datatype diff --git a/internal/endtoend/testdata/emit_pointers_for_null_types/pgx/v4/go/models.go b/internal/endtoend/testdata/emit_pointers_for_null_types/pgx/v4/go/models.go index 51ddb4c2b8..d28e231d5d 100644 --- a/internal/endtoend/testdata/emit_pointers_for_null_types/pgx/v4/go/models.go +++ b/internal/endtoend/testdata/emit_pointers_for_null_types/pgx/v4/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package datatype diff --git a/internal/endtoend/testdata/emit_pointers_for_null_types/pgx/v5/go/db.go b/internal/endtoend/testdata/emit_pointers_for_null_types/pgx/v5/go/db.go index f23a32257a..6eac621525 100644 --- a/internal/endtoend/testdata/emit_pointers_for_null_types/pgx/v5/go/db.go +++ b/internal/endtoend/testdata/emit_pointers_for_null_types/pgx/v5/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package datatype diff --git a/internal/endtoend/testdata/emit_pointers_for_null_types/pgx/v5/go/models.go b/internal/endtoend/testdata/emit_pointers_for_null_types/pgx/v5/go/models.go index 76131d6473..ab273590fd 100644 --- a/internal/endtoend/testdata/emit_pointers_for_null_types/pgx/v5/go/models.go +++ b/internal/endtoend/testdata/emit_pointers_for_null_types/pgx/v5/go/models.go @@ -1,11 +1,10 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package datatype import ( - "database/sql" "net" "net/netip" "time" @@ -14,11 +13,11 @@ import ( ) type DtCharacter struct { - A pgtype.Text - B pgtype.Text - C pgtype.Text - D pgtype.Text - E pgtype.Text + A *string + B *string + C *string + D *string + E *string } type DtCharacterNotNull struct { @@ -33,7 +32,7 @@ type DtDatetime struct { A pgtype.Date B pgtype.Time C pgtype.Time - D sql.NullTime + D *time.Time E pgtype.Timestamp F pgtype.Timestamp G pgtype.Timestamptz @@ -64,19 +63,19 @@ type DtNetTypesNotNull struct { } type DtNumeric struct { - A pgtype.Int2 - B pgtype.Int4 - C pgtype.Int8 + A *int16 + B *int32 + C *int64 D pgtype.Numeric E pgtype.Numeric - F pgtype.Float4 - G pgtype.Float8 - H pgtype.Int2 - I pgtype.Int4 - J pgtype.Int8 - K pgtype.Int2 - L pgtype.Int4 - M pgtype.Int8 + F *float32 + G *float64 + H *int16 + I *int32 + J *int64 + K *int16 + L *int32 + M *int64 } type DtNumericNotNull struct { diff --git a/internal/endtoend/testdata/emit_pointers_for_null_types/stdlib/go/db.go b/internal/endtoend/testdata/emit_pointers_for_null_types/stdlib/go/db.go index de0448ccef..7af197360a 100644 --- a/internal/endtoend/testdata/emit_pointers_for_null_types/stdlib/go/db.go +++ b/internal/endtoend/testdata/emit_pointers_for_null_types/stdlib/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package datatype diff --git a/internal/endtoend/testdata/emit_pointers_for_null_types/stdlib/go/models.go b/internal/endtoend/testdata/emit_pointers_for_null_types/stdlib/go/models.go index cabaf033e6..0dbb3579db 100644 --- a/internal/endtoend/testdata/emit_pointers_for_null_types/stdlib/go/models.go +++ b/internal/endtoend/testdata/emit_pointers_for_null_types/stdlib/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package datatype diff --git a/internal/endtoend/testdata/emit_pydantic_models/postgresql/models.py b/internal/endtoend/testdata/emit_pydantic_models/postgresql/models.py index eef1c96b43..f1c01b6224 100644 --- a/internal/endtoend/testdata/emit_pydantic_models/postgresql/models.py +++ b/internal/endtoend/testdata/emit_pydantic_models/postgresql/models.py @@ -1,6 +1,6 @@ # Code generated by sqlc. DO NOT EDIT. # versions: -# sqlc v1.18.0 +# sqlc v1.19.0 import pydantic from typing import Optional diff --git a/internal/endtoend/testdata/emit_pydantic_models/postgresql/query.py b/internal/endtoend/testdata/emit_pydantic_models/postgresql/query.py index 79e1f71db2..deb1b3c3d6 100644 --- a/internal/endtoend/testdata/emit_pydantic_models/postgresql/query.py +++ b/internal/endtoend/testdata/emit_pydantic_models/postgresql/query.py @@ -1,6 +1,6 @@ # Code generated by sqlc. DO NOT EDIT. # versions: -# sqlc v1.18.0 +# sqlc v1.19.0 # source: query.sql from typing import AsyncIterator, Iterator, Optional diff --git a/internal/endtoend/testdata/emit_pydantic_models/sqlc.json b/internal/endtoend/testdata/emit_pydantic_models/sqlc.json index ebacf8d68f..65ca70df70 100644 --- a/internal/endtoend/testdata/emit_pydantic_models/sqlc.json +++ b/internal/endtoend/testdata/emit_pydantic_models/sqlc.json @@ -4,8 +4,8 @@ { "name": "py", "wasm": { - "url": "https://downloads.sqlc.dev/plugin/sqlc-gen-python_1.0.0.wasm", - "sha256": "aca83e1f59f8ffdc604774c2f6f9eb321a2b23e07dc83fc12289d25305fa065b" + "url": "https://downloads.sqlc.dev/plugin/sqlc-gen-python_1.1.0.wasm", + "sha256": "ef58f143a8c116781091441770c7166caaf361dd645f62b8f05f462e9f95c3b2" } } ], diff --git a/internal/endtoend/testdata/emit_result_and_params_struct_pointers/mysql/go/db.go b/internal/endtoend/testdata/emit_result_and_params_struct_pointers/mysql/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/emit_result_and_params_struct_pointers/mysql/go/db.go +++ b/internal/endtoend/testdata/emit_result_and_params_struct_pointers/mysql/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/emit_result_and_params_struct_pointers/mysql/go/models.go b/internal/endtoend/testdata/emit_result_and_params_struct_pointers/mysql/go/models.go index 4c346b92db..67edf0b473 100644 --- a/internal/endtoend/testdata/emit_result_and_params_struct_pointers/mysql/go/models.go +++ b/internal/endtoend/testdata/emit_result_and_params_struct_pointers/mysql/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/emit_result_and_params_struct_pointers/mysql/go/querier.go b/internal/endtoend/testdata/emit_result_and_params_struct_pointers/mysql/go/querier.go index 3752113302..fde194a3b7 100644 --- a/internal/endtoend/testdata/emit_result_and_params_struct_pointers/mysql/go/querier.go +++ b/internal/endtoend/testdata/emit_result_and_params_struct_pointers/mysql/go/querier.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/emit_result_and_params_struct_pointers/mysql/go/query.sql.go b/internal/endtoend/testdata/emit_result_and_params_struct_pointers/mysql/go/query.sql.go index e1fdc8423d..d090dbfbb8 100644 --- a/internal/endtoend/testdata/emit_result_and_params_struct_pointers/mysql/go/query.sql.go +++ b/internal/endtoend/testdata/emit_result_and_params_struct_pointers/mysql/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/emit_result_and_params_struct_pointers/postgresql/pgx/v4/go/batch.go b/internal/endtoend/testdata/emit_result_and_params_struct_pointers/postgresql/pgx/v4/go/batch.go index 535d0b199b..2db5704f14 100644 --- a/internal/endtoend/testdata/emit_result_and_params_struct_pointers/postgresql/pgx/v4/go/batch.go +++ b/internal/endtoend/testdata/emit_result_and_params_struct_pointers/postgresql/pgx/v4/go/batch.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: batch.go package querytest diff --git a/internal/endtoend/testdata/emit_result_and_params_struct_pointers/postgresql/pgx/v4/go/db.go b/internal/endtoend/testdata/emit_result_and_params_struct_pointers/postgresql/pgx/v4/go/db.go index 09e6fb0337..ef57f90084 100644 --- a/internal/endtoend/testdata/emit_result_and_params_struct_pointers/postgresql/pgx/v4/go/db.go +++ b/internal/endtoend/testdata/emit_result_and_params_struct_pointers/postgresql/pgx/v4/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/emit_result_and_params_struct_pointers/postgresql/pgx/v4/go/models.go b/internal/endtoend/testdata/emit_result_and_params_struct_pointers/postgresql/pgx/v4/go/models.go index 4c346b92db..67edf0b473 100644 --- a/internal/endtoend/testdata/emit_result_and_params_struct_pointers/postgresql/pgx/v4/go/models.go +++ b/internal/endtoend/testdata/emit_result_and_params_struct_pointers/postgresql/pgx/v4/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/emit_result_and_params_struct_pointers/postgresql/pgx/v4/go/query.sql.go b/internal/endtoend/testdata/emit_result_and_params_struct_pointers/postgresql/pgx/v4/go/query.sql.go index d26df22dd8..be43efc62f 100644 --- a/internal/endtoend/testdata/emit_result_and_params_struct_pointers/postgresql/pgx/v4/go/query.sql.go +++ b/internal/endtoend/testdata/emit_result_and_params_struct_pointers/postgresql/pgx/v4/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/emit_result_and_params_struct_pointers/postgresql/pgx/v5/go/batch.go b/internal/endtoend/testdata/emit_result_and_params_struct_pointers/postgresql/pgx/v5/go/batch.go index 873b8f0ca3..6c83ca0ba7 100644 --- a/internal/endtoend/testdata/emit_result_and_params_struct_pointers/postgresql/pgx/v5/go/batch.go +++ b/internal/endtoend/testdata/emit_result_and_params_struct_pointers/postgresql/pgx/v5/go/batch.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: batch.go package querytest diff --git a/internal/endtoend/testdata/emit_result_and_params_struct_pointers/postgresql/pgx/v5/go/db.go b/internal/endtoend/testdata/emit_result_and_params_struct_pointers/postgresql/pgx/v5/go/db.go index ac662e4767..0e24a43b11 100644 --- a/internal/endtoend/testdata/emit_result_and_params_struct_pointers/postgresql/pgx/v5/go/db.go +++ b/internal/endtoend/testdata/emit_result_and_params_struct_pointers/postgresql/pgx/v5/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/emit_result_and_params_struct_pointers/postgresql/pgx/v5/go/models.go b/internal/endtoend/testdata/emit_result_and_params_struct_pointers/postgresql/pgx/v5/go/models.go index 1a88323e83..8466f67124 100644 --- a/internal/endtoend/testdata/emit_result_and_params_struct_pointers/postgresql/pgx/v5/go/models.go +++ b/internal/endtoend/testdata/emit_result_and_params_struct_pointers/postgresql/pgx/v5/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/emit_result_and_params_struct_pointers/postgresql/pgx/v5/go/query.sql.go b/internal/endtoend/testdata/emit_result_and_params_struct_pointers/postgresql/pgx/v5/go/query.sql.go index cd19110661..7c0a2e13a0 100644 --- a/internal/endtoend/testdata/emit_result_and_params_struct_pointers/postgresql/pgx/v5/go/query.sql.go +++ b/internal/endtoend/testdata/emit_result_and_params_struct_pointers/postgresql/pgx/v5/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/enum/mysql/go/db.go b/internal/endtoend/testdata/enum/mysql/go/db.go index da33967bcd..69aa90e679 100644 --- a/internal/endtoend/testdata/enum/mysql/go/db.go +++ b/internal/endtoend/testdata/enum/mysql/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/enum/mysql/go/models.go b/internal/endtoend/testdata/enum/mysql/go/models.go index d4f3363a52..f5978cae55 100644 --- a/internal/endtoend/testdata/enum/mysql/go/models.go +++ b/internal/endtoend/testdata/enum/mysql/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/enum/mysql/go/query.sql.go b/internal/endtoend/testdata/enum/mysql/go/query.sql.go index f464d2aad6..a5c28e4d97 100644 --- a/internal/endtoend/testdata/enum/mysql/go/query.sql.go +++ b/internal/endtoend/testdata/enum/mysql/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/enum/postgresql/pgx/v4/go/db.go b/internal/endtoend/testdata/enum/postgresql/pgx/v4/go/db.go index 3b0da0f7a7..83ef70ea85 100644 --- a/internal/endtoend/testdata/enum/postgresql/pgx/v4/go/db.go +++ b/internal/endtoend/testdata/enum/postgresql/pgx/v4/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/enum/postgresql/pgx/v4/go/models.go b/internal/endtoend/testdata/enum/postgresql/pgx/v4/go/models.go index 54c4147c12..22c53d9b5f 100644 --- a/internal/endtoend/testdata/enum/postgresql/pgx/v4/go/models.go +++ b/internal/endtoend/testdata/enum/postgresql/pgx/v4/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/enum/postgresql/pgx/v4/go/query.sql.go b/internal/endtoend/testdata/enum/postgresql/pgx/v4/go/query.sql.go index 011947f4be..2be6f437eb 100644 --- a/internal/endtoend/testdata/enum/postgresql/pgx/v4/go/query.sql.go +++ b/internal/endtoend/testdata/enum/postgresql/pgx/v4/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/enum/postgresql/pgx/v5/go/db.go b/internal/endtoend/testdata/enum/postgresql/pgx/v5/go/db.go index 27c22749b1..626bb0ca05 100644 --- a/internal/endtoend/testdata/enum/postgresql/pgx/v5/go/db.go +++ b/internal/endtoend/testdata/enum/postgresql/pgx/v5/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/enum/postgresql/pgx/v5/go/models.go b/internal/endtoend/testdata/enum/postgresql/pgx/v5/go/models.go index 83822c4edc..3bdab23373 100644 --- a/internal/endtoend/testdata/enum/postgresql/pgx/v5/go/models.go +++ b/internal/endtoend/testdata/enum/postgresql/pgx/v5/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/enum/postgresql/pgx/v5/go/query.sql.go b/internal/endtoend/testdata/enum/postgresql/pgx/v5/go/query.sql.go index 066890dc4b..02ebad70c9 100644 --- a/internal/endtoend/testdata/enum/postgresql/pgx/v5/go/query.sql.go +++ b/internal/endtoend/testdata/enum/postgresql/pgx/v5/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/enum/postgresql/stdlib/go/db.go b/internal/endtoend/testdata/enum/postgresql/stdlib/go/db.go index da33967bcd..69aa90e679 100644 --- a/internal/endtoend/testdata/enum/postgresql/stdlib/go/db.go +++ b/internal/endtoend/testdata/enum/postgresql/stdlib/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/enum/postgresql/stdlib/go/models.go b/internal/endtoend/testdata/enum/postgresql/stdlib/go/models.go index 54c4147c12..22c53d9b5f 100644 --- a/internal/endtoend/testdata/enum/postgresql/stdlib/go/models.go +++ b/internal/endtoend/testdata/enum/postgresql/stdlib/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/enum/postgresql/stdlib/go/query.sql.go b/internal/endtoend/testdata/enum/postgresql/stdlib/go/query.sql.go index 88b28814f9..5895e1c3e4 100644 --- a/internal/endtoend/testdata/enum/postgresql/stdlib/go/query.sql.go +++ b/internal/endtoend/testdata/enum/postgresql/stdlib/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/enum_ordering/postgresql/stdlib/go/db.go b/internal/endtoend/testdata/enum_ordering/postgresql/stdlib/go/db.go index e0b5347fe3..3202f3cdc7 100644 --- a/internal/endtoend/testdata/enum_ordering/postgresql/stdlib/go/db.go +++ b/internal/endtoend/testdata/enum_ordering/postgresql/stdlib/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package db diff --git a/internal/endtoend/testdata/enum_ordering/postgresql/stdlib/go/models.go b/internal/endtoend/testdata/enum_ordering/postgresql/stdlib/go/models.go index 6f2278c636..1e05cd773f 100644 --- a/internal/endtoend/testdata/enum_ordering/postgresql/stdlib/go/models.go +++ b/internal/endtoend/testdata/enum_ordering/postgresql/stdlib/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package db diff --git a/internal/endtoend/testdata/enum_ordering/postgresql/stdlib/go/querier.go b/internal/endtoend/testdata/enum_ordering/postgresql/stdlib/go/querier.go index 5b52b07524..21ef163ac4 100644 --- a/internal/endtoend/testdata/enum_ordering/postgresql/stdlib/go/querier.go +++ b/internal/endtoend/testdata/enum_ordering/postgresql/stdlib/go/querier.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package db diff --git a/internal/endtoend/testdata/enum_ordering/postgresql/stdlib/go/query.sql.go b/internal/endtoend/testdata/enum_ordering/postgresql/stdlib/go/query.sql.go index d465dddaea..ac958072f3 100644 --- a/internal/endtoend/testdata/enum_ordering/postgresql/stdlib/go/query.sql.go +++ b/internal/endtoend/testdata/enum_ordering/postgresql/stdlib/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package db diff --git a/internal/endtoend/testdata/exec_imports/pgx/v4/go/db.go b/internal/endtoend/testdata/exec_imports/pgx/v4/go/db.go index 5a2cde8cda..b85cf956cc 100644 --- a/internal/endtoend/testdata/exec_imports/pgx/v4/go/db.go +++ b/internal/endtoend/testdata/exec_imports/pgx/v4/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/exec_imports/pgx/v4/go/models.go b/internal/endtoend/testdata/exec_imports/pgx/v4/go/models.go index e3581b297e..ba6f09a448 100644 --- a/internal/endtoend/testdata/exec_imports/pgx/v4/go/models.go +++ b/internal/endtoend/testdata/exec_imports/pgx/v4/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/exec_imports/pgx/v4/go/querier.go b/internal/endtoend/testdata/exec_imports/pgx/v4/go/querier.go index ff5b65ed41..169b324b44 100644 --- a/internal/endtoend/testdata/exec_imports/pgx/v4/go/querier.go +++ b/internal/endtoend/testdata/exec_imports/pgx/v4/go/querier.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/exec_imports/pgx/v4/go/query.sql.go b/internal/endtoend/testdata/exec_imports/pgx/v4/go/query.sql.go index 2ee4494d9d..5c8f292272 100644 --- a/internal/endtoend/testdata/exec_imports/pgx/v4/go/query.sql.go +++ b/internal/endtoend/testdata/exec_imports/pgx/v4/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/exec_imports/pgx/v5/go/db.go b/internal/endtoend/testdata/exec_imports/pgx/v5/go/db.go index 7bc02a1d7d..b0ad84571a 100644 --- a/internal/endtoend/testdata/exec_imports/pgx/v5/go/db.go +++ b/internal/endtoend/testdata/exec_imports/pgx/v5/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/exec_imports/pgx/v5/go/models.go b/internal/endtoend/testdata/exec_imports/pgx/v5/go/models.go index 9846d6cfa2..a484676c73 100644 --- a/internal/endtoend/testdata/exec_imports/pgx/v5/go/models.go +++ b/internal/endtoend/testdata/exec_imports/pgx/v5/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/exec_imports/pgx/v5/go/querier.go b/internal/endtoend/testdata/exec_imports/pgx/v5/go/querier.go index ff5b65ed41..169b324b44 100644 --- a/internal/endtoend/testdata/exec_imports/pgx/v5/go/querier.go +++ b/internal/endtoend/testdata/exec_imports/pgx/v5/go/querier.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/exec_imports/pgx/v5/go/query.sql.go b/internal/endtoend/testdata/exec_imports/pgx/v5/go/query.sql.go index 2ee4494d9d..5c8f292272 100644 --- a/internal/endtoend/testdata/exec_imports/pgx/v5/go/query.sql.go +++ b/internal/endtoend/testdata/exec_imports/pgx/v5/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/exec_imports/stdlib/go/db.go b/internal/endtoend/testdata/exec_imports/stdlib/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/exec_imports/stdlib/go/db.go +++ b/internal/endtoend/testdata/exec_imports/stdlib/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/exec_imports/stdlib/go/models.go b/internal/endtoend/testdata/exec_imports/stdlib/go/models.go index e3581b297e..ba6f09a448 100644 --- a/internal/endtoend/testdata/exec_imports/stdlib/go/models.go +++ b/internal/endtoend/testdata/exec_imports/stdlib/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/exec_imports/stdlib/go/querier.go b/internal/endtoend/testdata/exec_imports/stdlib/go/querier.go index ff5b65ed41..169b324b44 100644 --- a/internal/endtoend/testdata/exec_imports/stdlib/go/querier.go +++ b/internal/endtoend/testdata/exec_imports/stdlib/go/querier.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/exec_imports/stdlib/go/query.sql.go b/internal/endtoend/testdata/exec_imports/stdlib/go/query.sql.go index dc536ce6b2..a8c3c1e279 100644 --- a/internal/endtoend/testdata/exec_imports/stdlib/go/query.sql.go +++ b/internal/endtoend/testdata/exec_imports/stdlib/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/exec_lastid/go_postgresql_stdlib/go/db.go b/internal/endtoend/testdata/exec_lastid/go_postgresql_stdlib/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/exec_lastid/go_postgresql_stdlib/go/db.go +++ b/internal/endtoend/testdata/exec_lastid/go_postgresql_stdlib/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/exec_lastid/go_postgresql_stdlib/go/models.go b/internal/endtoend/testdata/exec_lastid/go_postgresql_stdlib/go/models.go index 861af2c603..efbfe3a2da 100644 --- a/internal/endtoend/testdata/exec_lastid/go_postgresql_stdlib/go/models.go +++ b/internal/endtoend/testdata/exec_lastid/go_postgresql_stdlib/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/exec_lastid/go_postgresql_stdlib/go/querier.go b/internal/endtoend/testdata/exec_lastid/go_postgresql_stdlib/go/querier.go index abb1f0540b..22683a825b 100644 --- a/internal/endtoend/testdata/exec_lastid/go_postgresql_stdlib/go/querier.go +++ b/internal/endtoend/testdata/exec_lastid/go_postgresql_stdlib/go/querier.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/exec_lastid/go_postgresql_stdlib/go/query.sql.go b/internal/endtoend/testdata/exec_lastid/go_postgresql_stdlib/go/query.sql.go index cdef4cbd42..b2a0e06b73 100644 --- a/internal/endtoend/testdata/exec_lastid/go_postgresql_stdlib/go/query.sql.go +++ b/internal/endtoend/testdata/exec_lastid/go_postgresql_stdlib/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/exec_result/go_postgresql_pgx/v4/go/db.go b/internal/endtoend/testdata/exec_result/go_postgresql_pgx/v4/go/db.go index 5a2cde8cda..b85cf956cc 100644 --- a/internal/endtoend/testdata/exec_result/go_postgresql_pgx/v4/go/db.go +++ b/internal/endtoend/testdata/exec_result/go_postgresql_pgx/v4/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/exec_result/go_postgresql_pgx/v4/go/models.go b/internal/endtoend/testdata/exec_result/go_postgresql_pgx/v4/go/models.go index 861af2c603..efbfe3a2da 100644 --- a/internal/endtoend/testdata/exec_result/go_postgresql_pgx/v4/go/models.go +++ b/internal/endtoend/testdata/exec_result/go_postgresql_pgx/v4/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/exec_result/go_postgresql_pgx/v4/go/querier.go b/internal/endtoend/testdata/exec_result/go_postgresql_pgx/v4/go/querier.go index 8c01b52cf6..7fee348ead 100644 --- a/internal/endtoend/testdata/exec_result/go_postgresql_pgx/v4/go/querier.go +++ b/internal/endtoend/testdata/exec_result/go_postgresql_pgx/v4/go/querier.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/exec_result/go_postgresql_pgx/v4/go/query.sql.go b/internal/endtoend/testdata/exec_result/go_postgresql_pgx/v4/go/query.sql.go index 94eb57afc5..c0975cb0a2 100644 --- a/internal/endtoend/testdata/exec_result/go_postgresql_pgx/v4/go/query.sql.go +++ b/internal/endtoend/testdata/exec_result/go_postgresql_pgx/v4/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/exec_result/go_postgresql_pgx/v5/go/db.go b/internal/endtoend/testdata/exec_result/go_postgresql_pgx/v5/go/db.go index 7bc02a1d7d..b0ad84571a 100644 --- a/internal/endtoend/testdata/exec_result/go_postgresql_pgx/v5/go/db.go +++ b/internal/endtoend/testdata/exec_result/go_postgresql_pgx/v5/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/exec_result/go_postgresql_pgx/v5/go/models.go b/internal/endtoend/testdata/exec_result/go_postgresql_pgx/v5/go/models.go index 861af2c603..efbfe3a2da 100644 --- a/internal/endtoend/testdata/exec_result/go_postgresql_pgx/v5/go/models.go +++ b/internal/endtoend/testdata/exec_result/go_postgresql_pgx/v5/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/exec_result/go_postgresql_pgx/v5/go/querier.go b/internal/endtoend/testdata/exec_result/go_postgresql_pgx/v5/go/querier.go index e9bdad05a7..c12342be06 100644 --- a/internal/endtoend/testdata/exec_result/go_postgresql_pgx/v5/go/querier.go +++ b/internal/endtoend/testdata/exec_result/go_postgresql_pgx/v5/go/querier.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/exec_result/go_postgresql_pgx/v5/go/query.sql.go b/internal/endtoend/testdata/exec_result/go_postgresql_pgx/v5/go/query.sql.go index 9b4c12c068..1e0acd9000 100644 --- a/internal/endtoend/testdata/exec_result/go_postgresql_pgx/v5/go/query.sql.go +++ b/internal/endtoend/testdata/exec_result/go_postgresql_pgx/v5/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/exec_result/go_postgresql_stdlib/go/db.go b/internal/endtoend/testdata/exec_result/go_postgresql_stdlib/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/exec_result/go_postgresql_stdlib/go/db.go +++ b/internal/endtoend/testdata/exec_result/go_postgresql_stdlib/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/exec_result/go_postgresql_stdlib/go/models.go b/internal/endtoend/testdata/exec_result/go_postgresql_stdlib/go/models.go index 861af2c603..efbfe3a2da 100644 --- a/internal/endtoend/testdata/exec_result/go_postgresql_stdlib/go/models.go +++ b/internal/endtoend/testdata/exec_result/go_postgresql_stdlib/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/exec_result/go_postgresql_stdlib/go/querier.go b/internal/endtoend/testdata/exec_result/go_postgresql_stdlib/go/querier.go index f580085de3..ba7831368b 100644 --- a/internal/endtoend/testdata/exec_result/go_postgresql_stdlib/go/querier.go +++ b/internal/endtoend/testdata/exec_result/go_postgresql_stdlib/go/querier.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/exec_result/go_postgresql_stdlib/go/query.sql.go b/internal/endtoend/testdata/exec_result/go_postgresql_stdlib/go/query.sql.go index a1f0a81bfb..1c7d18b568 100644 --- a/internal/endtoend/testdata/exec_result/go_postgresql_stdlib/go/query.sql.go +++ b/internal/endtoend/testdata/exec_result/go_postgresql_stdlib/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/exec_result/python_postgresql/python/models.py b/internal/endtoend/testdata/exec_result/python_postgresql/python/models.py index 283cac0035..6045fae06a 100644 --- a/internal/endtoend/testdata/exec_result/python_postgresql/python/models.py +++ b/internal/endtoend/testdata/exec_result/python_postgresql/python/models.py @@ -1,6 +1,6 @@ # Code generated by sqlc. DO NOT EDIT. # versions: -# sqlc v1.18.0 +# sqlc v1.19.0 import dataclasses diff --git a/internal/endtoend/testdata/exec_result/python_postgresql/python/query.py b/internal/endtoend/testdata/exec_result/python_postgresql/python/query.py index 7414f96079..adfcef2689 100644 --- a/internal/endtoend/testdata/exec_result/python_postgresql/python/query.py +++ b/internal/endtoend/testdata/exec_result/python_postgresql/python/query.py @@ -1,6 +1,6 @@ # Code generated by sqlc. DO NOT EDIT. # versions: -# sqlc v1.18.0 +# sqlc v1.19.0 # source: query.sql import sqlalchemy import sqlalchemy.ext.asyncio diff --git a/internal/endtoend/testdata/exec_result/python_postgresql/sqlc.json b/internal/endtoend/testdata/exec_result/python_postgresql/sqlc.json index 1e3c0636a6..aa6530cc2b 100644 --- a/internal/endtoend/testdata/exec_result/python_postgresql/sqlc.json +++ b/internal/endtoend/testdata/exec_result/python_postgresql/sqlc.json @@ -4,8 +4,8 @@ { "name": "py", "wasm": { - "url": "https://downloads.sqlc.dev/plugin/sqlc-gen-python_1.0.0.wasm", - "sha256": "aca83e1f59f8ffdc604774c2f6f9eb321a2b23e07dc83fc12289d25305fa065b" + "url": "https://downloads.sqlc.dev/plugin/sqlc-gen-python_1.1.0.wasm", + "sha256": "ef58f143a8c116781091441770c7166caaf361dd645f62b8f05f462e9f95c3b2" } } ], diff --git a/internal/endtoend/testdata/exec_rows/go_postgresql_pgx/v4/go/db.go b/internal/endtoend/testdata/exec_rows/go_postgresql_pgx/v4/go/db.go index 5a2cde8cda..b85cf956cc 100644 --- a/internal/endtoend/testdata/exec_rows/go_postgresql_pgx/v4/go/db.go +++ b/internal/endtoend/testdata/exec_rows/go_postgresql_pgx/v4/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/exec_rows/go_postgresql_pgx/v4/go/models.go b/internal/endtoend/testdata/exec_rows/go_postgresql_pgx/v4/go/models.go index 861af2c603..efbfe3a2da 100644 --- a/internal/endtoend/testdata/exec_rows/go_postgresql_pgx/v4/go/models.go +++ b/internal/endtoend/testdata/exec_rows/go_postgresql_pgx/v4/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/exec_rows/go_postgresql_pgx/v4/go/querier.go b/internal/endtoend/testdata/exec_rows/go_postgresql_pgx/v4/go/querier.go index 3c75ba5f79..f557fb2f79 100644 --- a/internal/endtoend/testdata/exec_rows/go_postgresql_pgx/v4/go/querier.go +++ b/internal/endtoend/testdata/exec_rows/go_postgresql_pgx/v4/go/querier.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/exec_rows/go_postgresql_pgx/v4/go/query.sql.go b/internal/endtoend/testdata/exec_rows/go_postgresql_pgx/v4/go/query.sql.go index ca3699c16a..93fdc5dc9c 100644 --- a/internal/endtoend/testdata/exec_rows/go_postgresql_pgx/v4/go/query.sql.go +++ b/internal/endtoend/testdata/exec_rows/go_postgresql_pgx/v4/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/exec_rows/go_postgresql_pgx/v5/go/db.go b/internal/endtoend/testdata/exec_rows/go_postgresql_pgx/v5/go/db.go index 7bc02a1d7d..b0ad84571a 100644 --- a/internal/endtoend/testdata/exec_rows/go_postgresql_pgx/v5/go/db.go +++ b/internal/endtoend/testdata/exec_rows/go_postgresql_pgx/v5/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/exec_rows/go_postgresql_pgx/v5/go/models.go b/internal/endtoend/testdata/exec_rows/go_postgresql_pgx/v5/go/models.go index 861af2c603..efbfe3a2da 100644 --- a/internal/endtoend/testdata/exec_rows/go_postgresql_pgx/v5/go/models.go +++ b/internal/endtoend/testdata/exec_rows/go_postgresql_pgx/v5/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/exec_rows/go_postgresql_pgx/v5/go/querier.go b/internal/endtoend/testdata/exec_rows/go_postgresql_pgx/v5/go/querier.go index 3c75ba5f79..f557fb2f79 100644 --- a/internal/endtoend/testdata/exec_rows/go_postgresql_pgx/v5/go/querier.go +++ b/internal/endtoend/testdata/exec_rows/go_postgresql_pgx/v5/go/querier.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/exec_rows/go_postgresql_pgx/v5/go/query.sql.go b/internal/endtoend/testdata/exec_rows/go_postgresql_pgx/v5/go/query.sql.go index ca3699c16a..93fdc5dc9c 100644 --- a/internal/endtoend/testdata/exec_rows/go_postgresql_pgx/v5/go/query.sql.go +++ b/internal/endtoend/testdata/exec_rows/go_postgresql_pgx/v5/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/exec_rows/go_postgresql_stdlib/go/db.go b/internal/endtoend/testdata/exec_rows/go_postgresql_stdlib/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/exec_rows/go_postgresql_stdlib/go/db.go +++ b/internal/endtoend/testdata/exec_rows/go_postgresql_stdlib/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/exec_rows/go_postgresql_stdlib/go/models.go b/internal/endtoend/testdata/exec_rows/go_postgresql_stdlib/go/models.go index 861af2c603..efbfe3a2da 100644 --- a/internal/endtoend/testdata/exec_rows/go_postgresql_stdlib/go/models.go +++ b/internal/endtoend/testdata/exec_rows/go_postgresql_stdlib/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/exec_rows/go_postgresql_stdlib/go/querier.go b/internal/endtoend/testdata/exec_rows/go_postgresql_stdlib/go/querier.go index 3c75ba5f79..f557fb2f79 100644 --- a/internal/endtoend/testdata/exec_rows/go_postgresql_stdlib/go/querier.go +++ b/internal/endtoend/testdata/exec_rows/go_postgresql_stdlib/go/querier.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/exec_rows/go_postgresql_stdlib/go/query.sql.go b/internal/endtoend/testdata/exec_rows/go_postgresql_stdlib/go/query.sql.go index 9fcb859c9f..6a291453da 100644 --- a/internal/endtoend/testdata/exec_rows/go_postgresql_stdlib/go/query.sql.go +++ b/internal/endtoend/testdata/exec_rows/go_postgresql_stdlib/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/exec_rows/python_postgresql/python/models.py b/internal/endtoend/testdata/exec_rows/python_postgresql/python/models.py index 283cac0035..6045fae06a 100644 --- a/internal/endtoend/testdata/exec_rows/python_postgresql/python/models.py +++ b/internal/endtoend/testdata/exec_rows/python_postgresql/python/models.py @@ -1,6 +1,6 @@ # Code generated by sqlc. DO NOT EDIT. # versions: -# sqlc v1.18.0 +# sqlc v1.19.0 import dataclasses diff --git a/internal/endtoend/testdata/exec_rows/python_postgresql/python/query.py b/internal/endtoend/testdata/exec_rows/python_postgresql/python/query.py index 16c464d98d..ddef40a7fb 100644 --- a/internal/endtoend/testdata/exec_rows/python_postgresql/python/query.py +++ b/internal/endtoend/testdata/exec_rows/python_postgresql/python/query.py @@ -1,6 +1,6 @@ # Code generated by sqlc. DO NOT EDIT. # versions: -# sqlc v1.18.0 +# sqlc v1.19.0 # source: query.sql import sqlalchemy import sqlalchemy.ext.asyncio diff --git a/internal/endtoend/testdata/exec_rows/python_postgresql/sqlc.json b/internal/endtoend/testdata/exec_rows/python_postgresql/sqlc.json index 1e3c0636a6..aa6530cc2b 100644 --- a/internal/endtoend/testdata/exec_rows/python_postgresql/sqlc.json +++ b/internal/endtoend/testdata/exec_rows/python_postgresql/sqlc.json @@ -4,8 +4,8 @@ { "name": "py", "wasm": { - "url": "https://downloads.sqlc.dev/plugin/sqlc-gen-python_1.0.0.wasm", - "sha256": "aca83e1f59f8ffdc604774c2f6f9eb321a2b23e07dc83fc12289d25305fa065b" + "url": "https://downloads.sqlc.dev/plugin/sqlc-gen-python_1.1.0.wasm", + "sha256": "ef58f143a8c116781091441770c7166caaf361dd645f62b8f05f462e9f95c3b2" } } ], diff --git a/internal/endtoend/testdata/func_aggregate/go/db.go b/internal/endtoend/testdata/func_aggregate/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/func_aggregate/go/db.go +++ b/internal/endtoend/testdata/func_aggregate/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/func_aggregate/go/models.go b/internal/endtoend/testdata/func_aggregate/go/models.go index 17fda7f748..25878262a9 100644 --- a/internal/endtoend/testdata/func_aggregate/go/models.go +++ b/internal/endtoend/testdata/func_aggregate/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/func_aggregate/go/query.sql.go b/internal/endtoend/testdata/func_aggregate/go/query.sql.go index ef5dd487f5..22c26dc691 100644 --- a/internal/endtoend/testdata/func_aggregate/go/query.sql.go +++ b/internal/endtoend/testdata/func_aggregate/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/func_args/pgx/v4/go/db.go b/internal/endtoend/testdata/func_args/pgx/v4/go/db.go index 5a2cde8cda..b85cf956cc 100644 --- a/internal/endtoend/testdata/func_args/pgx/v4/go/db.go +++ b/internal/endtoend/testdata/func_args/pgx/v4/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/func_args/pgx/v4/go/models.go b/internal/endtoend/testdata/func_args/pgx/v4/go/models.go index 9b15ba9dfb..b750863f92 100644 --- a/internal/endtoend/testdata/func_args/pgx/v4/go/models.go +++ b/internal/endtoend/testdata/func_args/pgx/v4/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/func_args/pgx/v4/go/query.sql.go b/internal/endtoend/testdata/func_args/pgx/v4/go/query.sql.go index c9c073e521..c24f303231 100644 --- a/internal/endtoend/testdata/func_args/pgx/v4/go/query.sql.go +++ b/internal/endtoend/testdata/func_args/pgx/v4/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/func_args/pgx/v5/go/db.go b/internal/endtoend/testdata/func_args/pgx/v5/go/db.go index 7bc02a1d7d..b0ad84571a 100644 --- a/internal/endtoend/testdata/func_args/pgx/v5/go/db.go +++ b/internal/endtoend/testdata/func_args/pgx/v5/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/func_args/pgx/v5/go/models.go b/internal/endtoend/testdata/func_args/pgx/v5/go/models.go index 9b15ba9dfb..b750863f92 100644 --- a/internal/endtoend/testdata/func_args/pgx/v5/go/models.go +++ b/internal/endtoend/testdata/func_args/pgx/v5/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/func_args/pgx/v5/go/query.sql.go b/internal/endtoend/testdata/func_args/pgx/v5/go/query.sql.go index 1fd604c73d..9686d630f1 100644 --- a/internal/endtoend/testdata/func_args/pgx/v5/go/query.sql.go +++ b/internal/endtoend/testdata/func_args/pgx/v5/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/func_args/stdlib/go/db.go b/internal/endtoend/testdata/func_args/stdlib/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/func_args/stdlib/go/db.go +++ b/internal/endtoend/testdata/func_args/stdlib/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/func_args/stdlib/go/models.go b/internal/endtoend/testdata/func_args/stdlib/go/models.go index 9b15ba9dfb..b750863f92 100644 --- a/internal/endtoend/testdata/func_args/stdlib/go/models.go +++ b/internal/endtoend/testdata/func_args/stdlib/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/func_args/stdlib/go/query.sql.go b/internal/endtoend/testdata/func_args/stdlib/go/query.sql.go index 9fc7a68c9b..f41e49016e 100644 --- a/internal/endtoend/testdata/func_args/stdlib/go/query.sql.go +++ b/internal/endtoend/testdata/func_args/stdlib/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/func_args_typecast/pgx/v4/go/db.go b/internal/endtoend/testdata/func_args_typecast/pgx/v4/go/db.go index 5a2cde8cda..b85cf956cc 100644 --- a/internal/endtoend/testdata/func_args_typecast/pgx/v4/go/db.go +++ b/internal/endtoend/testdata/func_args_typecast/pgx/v4/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/func_args_typecast/pgx/v4/go/models.go b/internal/endtoend/testdata/func_args_typecast/pgx/v4/go/models.go index 9b15ba9dfb..b750863f92 100644 --- a/internal/endtoend/testdata/func_args_typecast/pgx/v4/go/models.go +++ b/internal/endtoend/testdata/func_args_typecast/pgx/v4/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/func_args_typecast/pgx/v4/go/query.sql.go b/internal/endtoend/testdata/func_args_typecast/pgx/v4/go/query.sql.go index 7aa090d164..c31e4ec9f5 100644 --- a/internal/endtoend/testdata/func_args_typecast/pgx/v4/go/query.sql.go +++ b/internal/endtoend/testdata/func_args_typecast/pgx/v4/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/func_args_typecast/pgx/v5/go/db.go b/internal/endtoend/testdata/func_args_typecast/pgx/v5/go/db.go index 7bc02a1d7d..b0ad84571a 100644 --- a/internal/endtoend/testdata/func_args_typecast/pgx/v5/go/db.go +++ b/internal/endtoend/testdata/func_args_typecast/pgx/v5/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/func_args_typecast/pgx/v5/go/models.go b/internal/endtoend/testdata/func_args_typecast/pgx/v5/go/models.go index 9b15ba9dfb..b750863f92 100644 --- a/internal/endtoend/testdata/func_args_typecast/pgx/v5/go/models.go +++ b/internal/endtoend/testdata/func_args_typecast/pgx/v5/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/func_args_typecast/pgx/v5/go/query.sql.go b/internal/endtoend/testdata/func_args_typecast/pgx/v5/go/query.sql.go index 7aa090d164..c31e4ec9f5 100644 --- a/internal/endtoend/testdata/func_args_typecast/pgx/v5/go/query.sql.go +++ b/internal/endtoend/testdata/func_args_typecast/pgx/v5/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/func_args_typecast/stdlib/go/db.go b/internal/endtoend/testdata/func_args_typecast/stdlib/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/func_args_typecast/stdlib/go/db.go +++ b/internal/endtoend/testdata/func_args_typecast/stdlib/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/func_args_typecast/stdlib/go/models.go b/internal/endtoend/testdata/func_args_typecast/stdlib/go/models.go index 9b15ba9dfb..b750863f92 100644 --- a/internal/endtoend/testdata/func_args_typecast/stdlib/go/models.go +++ b/internal/endtoend/testdata/func_args_typecast/stdlib/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/func_args_typecast/stdlib/go/query.sql.go b/internal/endtoend/testdata/func_args_typecast/stdlib/go/query.sql.go index 7b2a0436b9..332149de2d 100644 --- a/internal/endtoend/testdata/func_args_typecast/stdlib/go/query.sql.go +++ b/internal/endtoend/testdata/func_args_typecast/stdlib/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/func_call_cast/pgx/v4/go/db.go b/internal/endtoend/testdata/func_call_cast/pgx/v4/go/db.go index 5a2cde8cda..b85cf956cc 100644 --- a/internal/endtoend/testdata/func_call_cast/pgx/v4/go/db.go +++ b/internal/endtoend/testdata/func_call_cast/pgx/v4/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/func_call_cast/pgx/v4/go/models.go b/internal/endtoend/testdata/func_call_cast/pgx/v4/go/models.go index 9b15ba9dfb..b750863f92 100644 --- a/internal/endtoend/testdata/func_call_cast/pgx/v4/go/models.go +++ b/internal/endtoend/testdata/func_call_cast/pgx/v4/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/func_call_cast/pgx/v4/go/query.sql.go b/internal/endtoend/testdata/func_call_cast/pgx/v4/go/query.sql.go index a9a6fd1617..b1e9207b3c 100644 --- a/internal/endtoend/testdata/func_call_cast/pgx/v4/go/query.sql.go +++ b/internal/endtoend/testdata/func_call_cast/pgx/v4/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/func_call_cast/pgx/v5/go/db.go b/internal/endtoend/testdata/func_call_cast/pgx/v5/go/db.go index 7bc02a1d7d..b0ad84571a 100644 --- a/internal/endtoend/testdata/func_call_cast/pgx/v5/go/db.go +++ b/internal/endtoend/testdata/func_call_cast/pgx/v5/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/func_call_cast/pgx/v5/go/models.go b/internal/endtoend/testdata/func_call_cast/pgx/v5/go/models.go index 9b15ba9dfb..b750863f92 100644 --- a/internal/endtoend/testdata/func_call_cast/pgx/v5/go/models.go +++ b/internal/endtoend/testdata/func_call_cast/pgx/v5/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/func_call_cast/pgx/v5/go/query.sql.go b/internal/endtoend/testdata/func_call_cast/pgx/v5/go/query.sql.go index 8a54a52066..6fab6cda18 100644 --- a/internal/endtoend/testdata/func_call_cast/pgx/v5/go/query.sql.go +++ b/internal/endtoend/testdata/func_call_cast/pgx/v5/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/func_call_cast/stdlib/go/db.go b/internal/endtoend/testdata/func_call_cast/stdlib/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/func_call_cast/stdlib/go/db.go +++ b/internal/endtoend/testdata/func_call_cast/stdlib/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/func_call_cast/stdlib/go/models.go b/internal/endtoend/testdata/func_call_cast/stdlib/go/models.go index 9b15ba9dfb..b750863f92 100644 --- a/internal/endtoend/testdata/func_call_cast/stdlib/go/models.go +++ b/internal/endtoend/testdata/func_call_cast/stdlib/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/func_call_cast/stdlib/go/query.sql.go b/internal/endtoend/testdata/func_call_cast/stdlib/go/query.sql.go index 8a7974e701..4540955168 100644 --- a/internal/endtoend/testdata/func_call_cast/stdlib/go/query.sql.go +++ b/internal/endtoend/testdata/func_call_cast/stdlib/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/func_match_types/mysql/go/db.go b/internal/endtoend/testdata/func_match_types/mysql/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/func_match_types/mysql/go/db.go +++ b/internal/endtoend/testdata/func_match_types/mysql/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/func_match_types/mysql/go/models.go b/internal/endtoend/testdata/func_match_types/mysql/go/models.go index f7570f9a1d..fcc3dc35e2 100644 --- a/internal/endtoend/testdata/func_match_types/mysql/go/models.go +++ b/internal/endtoend/testdata/func_match_types/mysql/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/func_match_types/mysql/go/query.sql.go b/internal/endtoend/testdata/func_match_types/mysql/go/query.sql.go index 2029b54067..2e042164ff 100644 --- a/internal/endtoend/testdata/func_match_types/mysql/go/query.sql.go +++ b/internal/endtoend/testdata/func_match_types/mysql/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/func_match_types/postgresql/go/db.go b/internal/endtoend/testdata/func_match_types/postgresql/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/func_match_types/postgresql/go/db.go +++ b/internal/endtoend/testdata/func_match_types/postgresql/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/func_match_types/postgresql/go/models.go b/internal/endtoend/testdata/func_match_types/postgresql/go/models.go index 3e89785152..572b640d05 100644 --- a/internal/endtoend/testdata/func_match_types/postgresql/go/models.go +++ b/internal/endtoend/testdata/func_match_types/postgresql/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/func_match_types/postgresql/go/query.sql.go b/internal/endtoend/testdata/func_match_types/postgresql/go/query.sql.go index a83ef25577..e85c07db2c 100644 --- a/internal/endtoend/testdata/func_match_types/postgresql/go/query.sql.go +++ b/internal/endtoend/testdata/func_match_types/postgresql/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/func_match_types/sqlite/go/db.go b/internal/endtoend/testdata/func_match_types/sqlite/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/func_match_types/sqlite/go/db.go +++ b/internal/endtoend/testdata/func_match_types/sqlite/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/func_match_types/sqlite/go/models.go b/internal/endtoend/testdata/func_match_types/sqlite/go/models.go index 54abb77c11..db2d23c8d5 100644 --- a/internal/endtoend/testdata/func_match_types/sqlite/go/models.go +++ b/internal/endtoend/testdata/func_match_types/sqlite/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/func_match_types/sqlite/go/query.sql.go b/internal/endtoend/testdata/func_match_types/sqlite/go/query.sql.go index 95498782b5..3739241ff4 100644 --- a/internal/endtoend/testdata/func_match_types/sqlite/go/query.sql.go +++ b/internal/endtoend/testdata/func_match_types/sqlite/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/func_return/postgresql/pgx/v4/go/db.go b/internal/endtoend/testdata/func_return/postgresql/pgx/v4/go/db.go index 5a2cde8cda..b85cf956cc 100644 --- a/internal/endtoend/testdata/func_return/postgresql/pgx/v4/go/db.go +++ b/internal/endtoend/testdata/func_return/postgresql/pgx/v4/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/func_return/postgresql/pgx/v4/go/models.go b/internal/endtoend/testdata/func_return/postgresql/pgx/v4/go/models.go index 74b43b8226..52cff118c9 100644 --- a/internal/endtoend/testdata/func_return/postgresql/pgx/v4/go/models.go +++ b/internal/endtoend/testdata/func_return/postgresql/pgx/v4/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/func_return/postgresql/pgx/v4/go/query.sql.go b/internal/endtoend/testdata/func_return/postgresql/pgx/v4/go/query.sql.go index dbd25ec175..c02a12fcee 100644 --- a/internal/endtoend/testdata/func_return/postgresql/pgx/v4/go/query.sql.go +++ b/internal/endtoend/testdata/func_return/postgresql/pgx/v4/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/func_return/postgresql/pgx/v5/go/db.go b/internal/endtoend/testdata/func_return/postgresql/pgx/v5/go/db.go index 7bc02a1d7d..b0ad84571a 100644 --- a/internal/endtoend/testdata/func_return/postgresql/pgx/v5/go/db.go +++ b/internal/endtoend/testdata/func_return/postgresql/pgx/v5/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/func_return/postgresql/pgx/v5/go/models.go b/internal/endtoend/testdata/func_return/postgresql/pgx/v5/go/models.go index 0044d261a3..70ed0e44f0 100644 --- a/internal/endtoend/testdata/func_return/postgresql/pgx/v5/go/models.go +++ b/internal/endtoend/testdata/func_return/postgresql/pgx/v5/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/func_return/postgresql/pgx/v5/go/query.sql.go b/internal/endtoend/testdata/func_return/postgresql/pgx/v5/go/query.sql.go index 3e7bffb3cd..66de6767b2 100644 --- a/internal/endtoend/testdata/func_return/postgresql/pgx/v5/go/query.sql.go +++ b/internal/endtoend/testdata/func_return/postgresql/pgx/v5/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/func_return/postgresql/stdlib/go/db.go b/internal/endtoend/testdata/func_return/postgresql/stdlib/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/func_return/postgresql/stdlib/go/db.go +++ b/internal/endtoend/testdata/func_return/postgresql/stdlib/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/func_return/postgresql/stdlib/go/models.go b/internal/endtoend/testdata/func_return/postgresql/stdlib/go/models.go index 74b43b8226..52cff118c9 100644 --- a/internal/endtoend/testdata/func_return/postgresql/stdlib/go/models.go +++ b/internal/endtoend/testdata/func_return/postgresql/stdlib/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/func_return/postgresql/stdlib/go/query.sql.go b/internal/endtoend/testdata/func_return/postgresql/stdlib/go/query.sql.go index 015591fd9b..1f1b32fb29 100644 --- a/internal/endtoend/testdata/func_return/postgresql/stdlib/go/query.sql.go +++ b/internal/endtoend/testdata/func_return/postgresql/stdlib/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/func_variadic/postgresql/stdlib/go/db.go b/internal/endtoend/testdata/func_variadic/postgresql/stdlib/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/func_variadic/postgresql/stdlib/go/db.go +++ b/internal/endtoend/testdata/func_variadic/postgresql/stdlib/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/func_variadic/postgresql/stdlib/go/models.go b/internal/endtoend/testdata/func_variadic/postgresql/stdlib/go/models.go index 262e81f4dc..aaf0e9643b 100644 --- a/internal/endtoend/testdata/func_variadic/postgresql/stdlib/go/models.go +++ b/internal/endtoend/testdata/func_variadic/postgresql/stdlib/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/func_variadic/postgresql/stdlib/go/query.sql.go b/internal/endtoend/testdata/func_variadic/postgresql/stdlib/go/query.sql.go index 8562ba79b0..9582eb490a 100644 --- a/internal/endtoend/testdata/func_variadic/postgresql/stdlib/go/query.sql.go +++ b/internal/endtoend/testdata/func_variadic/postgresql/stdlib/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/geometric/pgx/v5/go/db.go b/internal/endtoend/testdata/geometric/pgx/v5/go/db.go index 7bc02a1d7d..b0ad84571a 100644 --- a/internal/endtoend/testdata/geometric/pgx/v5/go/db.go +++ b/internal/endtoend/testdata/geometric/pgx/v5/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/geometric/pgx/v5/go/models.go b/internal/endtoend/testdata/geometric/pgx/v5/go/models.go index 8d5252099f..79f4e1d97a 100644 --- a/internal/endtoend/testdata/geometric/pgx/v5/go/models.go +++ b/internal/endtoend/testdata/geometric/pgx/v5/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/geometric/pgx/v5/go/query.sql.go b/internal/endtoend/testdata/geometric/pgx/v5/go/query.sql.go index cac2918770..170cfb378b 100644 --- a/internal/endtoend/testdata/geometric/pgx/v5/go/query.sql.go +++ b/internal/endtoend/testdata/geometric/pgx/v5/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/having/mysql/go/db.go b/internal/endtoend/testdata/having/mysql/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/having/mysql/go/db.go +++ b/internal/endtoend/testdata/having/mysql/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/having/mysql/go/models.go b/internal/endtoend/testdata/having/mysql/go/models.go index 0a28a8b964..7013bdf12f 100644 --- a/internal/endtoend/testdata/having/mysql/go/models.go +++ b/internal/endtoend/testdata/having/mysql/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/having/mysql/go/query.sql.go b/internal/endtoend/testdata/having/mysql/go/query.sql.go index 4961b9145c..a82e52f606 100644 --- a/internal/endtoend/testdata/having/mysql/go/query.sql.go +++ b/internal/endtoend/testdata/having/mysql/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/having/postgresql/go/db.go b/internal/endtoend/testdata/having/postgresql/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/having/postgresql/go/db.go +++ b/internal/endtoend/testdata/having/postgresql/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/having/postgresql/go/models.go b/internal/endtoend/testdata/having/postgresql/go/models.go index 0a28a8b964..7013bdf12f 100644 --- a/internal/endtoend/testdata/having/postgresql/go/models.go +++ b/internal/endtoend/testdata/having/postgresql/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/having/postgresql/go/query.sql.go b/internal/endtoend/testdata/having/postgresql/go/query.sql.go index 97e247c52c..9c8e2dc9e1 100644 --- a/internal/endtoend/testdata/having/postgresql/go/query.sql.go +++ b/internal/endtoend/testdata/having/postgresql/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/hstore/pgx/v4/go/db.go b/internal/endtoend/testdata/hstore/pgx/v4/go/db.go index c515a4d038..037c9b1fc8 100644 --- a/internal/endtoend/testdata/hstore/pgx/v4/go/db.go +++ b/internal/endtoend/testdata/hstore/pgx/v4/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package hstore diff --git a/internal/endtoend/testdata/hstore/pgx/v4/go/hstore.sql.go b/internal/endtoend/testdata/hstore/pgx/v4/go/hstore.sql.go index 040ae7df59..9b8af6a2e2 100644 --- a/internal/endtoend/testdata/hstore/pgx/v4/go/hstore.sql.go +++ b/internal/endtoend/testdata/hstore/pgx/v4/go/hstore.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: hstore.sql package hstore diff --git a/internal/endtoend/testdata/hstore/pgx/v4/go/models.go b/internal/endtoend/testdata/hstore/pgx/v4/go/models.go index aec77fc065..fee5578dff 100644 --- a/internal/endtoend/testdata/hstore/pgx/v4/go/models.go +++ b/internal/endtoend/testdata/hstore/pgx/v4/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package hstore diff --git a/internal/endtoend/testdata/hstore/pgx/v5/go/db.go b/internal/endtoend/testdata/hstore/pgx/v5/go/db.go index bbcb5b3769..fb41693c2d 100644 --- a/internal/endtoend/testdata/hstore/pgx/v5/go/db.go +++ b/internal/endtoend/testdata/hstore/pgx/v5/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package hstore diff --git a/internal/endtoend/testdata/hstore/pgx/v5/go/hstore.sql.go b/internal/endtoend/testdata/hstore/pgx/v5/go/hstore.sql.go index 66f96abe8f..781063c44b 100644 --- a/internal/endtoend/testdata/hstore/pgx/v5/go/hstore.sql.go +++ b/internal/endtoend/testdata/hstore/pgx/v5/go/hstore.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: hstore.sql package hstore diff --git a/internal/endtoend/testdata/hstore/pgx/v5/go/models.go b/internal/endtoend/testdata/hstore/pgx/v5/go/models.go index ddff6b82e5..69b03cfd11 100644 --- a/internal/endtoend/testdata/hstore/pgx/v5/go/models.go +++ b/internal/endtoend/testdata/hstore/pgx/v5/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package hstore diff --git a/internal/endtoend/testdata/hstore/stdlib/go/db.go b/internal/endtoend/testdata/hstore/stdlib/go/db.go index e672edd265..133cfda7a1 100644 --- a/internal/endtoend/testdata/hstore/stdlib/go/db.go +++ b/internal/endtoend/testdata/hstore/stdlib/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package hstore diff --git a/internal/endtoend/testdata/hstore/stdlib/go/hstore.sql.go b/internal/endtoend/testdata/hstore/stdlib/go/hstore.sql.go index 2552c3712c..9005bce2bd 100644 --- a/internal/endtoend/testdata/hstore/stdlib/go/hstore.sql.go +++ b/internal/endtoend/testdata/hstore/stdlib/go/hstore.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: hstore.sql package hstore diff --git a/internal/endtoend/testdata/hstore/stdlib/go/models.go b/internal/endtoend/testdata/hstore/stdlib/go/models.go index ab8229b11e..3c0e428e65 100644 --- a/internal/endtoend/testdata/hstore/stdlib/go/models.go +++ b/internal/endtoend/testdata/hstore/stdlib/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package hstore diff --git a/internal/endtoend/testdata/identical_tables/mysql/go/db.go b/internal/endtoend/testdata/identical_tables/mysql/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/identical_tables/mysql/go/db.go +++ b/internal/endtoend/testdata/identical_tables/mysql/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/identical_tables/mysql/go/models.go b/internal/endtoend/testdata/identical_tables/mysql/go/models.go index 465bdbc980..9933a1e702 100644 --- a/internal/endtoend/testdata/identical_tables/mysql/go/models.go +++ b/internal/endtoend/testdata/identical_tables/mysql/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/identical_tables/mysql/go/query.sql.go b/internal/endtoend/testdata/identical_tables/mysql/go/query.sql.go index 23392bc75f..1cb8b30a85 100644 --- a/internal/endtoend/testdata/identical_tables/mysql/go/query.sql.go +++ b/internal/endtoend/testdata/identical_tables/mysql/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/identical_tables/postgresql/pgx/v4/go/db.go b/internal/endtoend/testdata/identical_tables/postgresql/pgx/v4/go/db.go index 5a2cde8cda..b85cf956cc 100644 --- a/internal/endtoend/testdata/identical_tables/postgresql/pgx/v4/go/db.go +++ b/internal/endtoend/testdata/identical_tables/postgresql/pgx/v4/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/identical_tables/postgresql/pgx/v4/go/models.go b/internal/endtoend/testdata/identical_tables/postgresql/pgx/v4/go/models.go index 465bdbc980..9933a1e702 100644 --- a/internal/endtoend/testdata/identical_tables/postgresql/pgx/v4/go/models.go +++ b/internal/endtoend/testdata/identical_tables/postgresql/pgx/v4/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/identical_tables/postgresql/pgx/v4/go/query.sql.go b/internal/endtoend/testdata/identical_tables/postgresql/pgx/v4/go/query.sql.go index 64a9654f27..545ddb86fe 100644 --- a/internal/endtoend/testdata/identical_tables/postgresql/pgx/v4/go/query.sql.go +++ b/internal/endtoend/testdata/identical_tables/postgresql/pgx/v4/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/identical_tables/postgresql/pgx/v5/go/db.go b/internal/endtoend/testdata/identical_tables/postgresql/pgx/v5/go/db.go index 7bc02a1d7d..b0ad84571a 100644 --- a/internal/endtoend/testdata/identical_tables/postgresql/pgx/v5/go/db.go +++ b/internal/endtoend/testdata/identical_tables/postgresql/pgx/v5/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/identical_tables/postgresql/pgx/v5/go/models.go b/internal/endtoend/testdata/identical_tables/postgresql/pgx/v5/go/models.go index 465bdbc980..9933a1e702 100644 --- a/internal/endtoend/testdata/identical_tables/postgresql/pgx/v5/go/models.go +++ b/internal/endtoend/testdata/identical_tables/postgresql/pgx/v5/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/identical_tables/postgresql/pgx/v5/go/query.sql.go b/internal/endtoend/testdata/identical_tables/postgresql/pgx/v5/go/query.sql.go index 64a9654f27..545ddb86fe 100644 --- a/internal/endtoend/testdata/identical_tables/postgresql/pgx/v5/go/query.sql.go +++ b/internal/endtoend/testdata/identical_tables/postgresql/pgx/v5/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/identical_tables/postgresql/stdlib/go/db.go b/internal/endtoend/testdata/identical_tables/postgresql/stdlib/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/identical_tables/postgresql/stdlib/go/db.go +++ b/internal/endtoend/testdata/identical_tables/postgresql/stdlib/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/identical_tables/postgresql/stdlib/go/models.go b/internal/endtoend/testdata/identical_tables/postgresql/stdlib/go/models.go index 465bdbc980..9933a1e702 100644 --- a/internal/endtoend/testdata/identical_tables/postgresql/stdlib/go/models.go +++ b/internal/endtoend/testdata/identical_tables/postgresql/stdlib/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/identical_tables/postgresql/stdlib/go/query.sql.go b/internal/endtoend/testdata/identical_tables/postgresql/stdlib/go/query.sql.go index 23392bc75f..1cb8b30a85 100644 --- a/internal/endtoend/testdata/identical_tables/postgresql/stdlib/go/query.sql.go +++ b/internal/endtoend/testdata/identical_tables/postgresql/stdlib/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/identical_tables/sqlite/go/db.go b/internal/endtoend/testdata/identical_tables/sqlite/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/identical_tables/sqlite/go/db.go +++ b/internal/endtoend/testdata/identical_tables/sqlite/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/identical_tables/sqlite/go/models.go b/internal/endtoend/testdata/identical_tables/sqlite/go/models.go index 465bdbc980..9933a1e702 100644 --- a/internal/endtoend/testdata/identical_tables/sqlite/go/models.go +++ b/internal/endtoend/testdata/identical_tables/sqlite/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/identical_tables/sqlite/go/query.sql.go b/internal/endtoend/testdata/identical_tables/sqlite/go/query.sql.go index 23392bc75f..1cb8b30a85 100644 --- a/internal/endtoend/testdata/identical_tables/sqlite/go/query.sql.go +++ b/internal/endtoend/testdata/identical_tables/sqlite/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/identifier_case_sensitivity/db/db.go b/internal/endtoend/testdata/identifier_case_sensitivity/db/db.go index e0b5347fe3..3202f3cdc7 100644 --- a/internal/endtoend/testdata/identifier_case_sensitivity/db/db.go +++ b/internal/endtoend/testdata/identifier_case_sensitivity/db/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package db diff --git a/internal/endtoend/testdata/identifier_case_sensitivity/db/models.go b/internal/endtoend/testdata/identifier_case_sensitivity/db/models.go index c509ac4475..5ac49ea5ca 100644 --- a/internal/endtoend/testdata/identifier_case_sensitivity/db/models.go +++ b/internal/endtoend/testdata/identifier_case_sensitivity/db/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package db diff --git a/internal/endtoend/testdata/identifier_case_sensitivity/db/query.sql.go b/internal/endtoend/testdata/identifier_case_sensitivity/db/query.sql.go index e6a7330956..8753e4c5ca 100644 --- a/internal/endtoend/testdata/identifier_case_sensitivity/db/query.sql.go +++ b/internal/endtoend/testdata/identifier_case_sensitivity/db/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package db diff --git a/internal/endtoend/testdata/identifier_dollar_sign/db/db.go b/internal/endtoend/testdata/identifier_dollar_sign/db/db.go index e0b5347fe3..3202f3cdc7 100644 --- a/internal/endtoend/testdata/identifier_dollar_sign/db/db.go +++ b/internal/endtoend/testdata/identifier_dollar_sign/db/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package db diff --git a/internal/endtoend/testdata/identifier_dollar_sign/db/models.go b/internal/endtoend/testdata/identifier_dollar_sign/db/models.go index f201295edc..79ea8704db 100644 --- a/internal/endtoend/testdata/identifier_dollar_sign/db/models.go +++ b/internal/endtoend/testdata/identifier_dollar_sign/db/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package db diff --git a/internal/endtoend/testdata/identifier_dollar_sign/db/query.sql.go b/internal/endtoend/testdata/identifier_dollar_sign/db/query.sql.go index ae81d1150e..35f5b945e8 100644 --- a/internal/endtoend/testdata/identifier_dollar_sign/db/query.sql.go +++ b/internal/endtoend/testdata/identifier_dollar_sign/db/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package db diff --git a/internal/endtoend/testdata/inflection/mysql/go/db.go b/internal/endtoend/testdata/inflection/mysql/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/inflection/mysql/go/db.go +++ b/internal/endtoend/testdata/inflection/mysql/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/inflection/mysql/go/models.go b/internal/endtoend/testdata/inflection/mysql/go/models.go index 6fe45f4bee..79156ed73e 100644 --- a/internal/endtoend/testdata/inflection/mysql/go/models.go +++ b/internal/endtoend/testdata/inflection/mysql/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/inflection/mysql/go/query.sql.go b/internal/endtoend/testdata/inflection/mysql/go/query.sql.go index c428cd10d2..dd1ea25f01 100644 --- a/internal/endtoend/testdata/inflection/mysql/go/query.sql.go +++ b/internal/endtoend/testdata/inflection/mysql/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/inflection/postgresql/pgx/v4/go/db.go b/internal/endtoend/testdata/inflection/postgresql/pgx/v4/go/db.go index 5a2cde8cda..b85cf956cc 100644 --- a/internal/endtoend/testdata/inflection/postgresql/pgx/v4/go/db.go +++ b/internal/endtoend/testdata/inflection/postgresql/pgx/v4/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/inflection/postgresql/pgx/v4/go/models.go b/internal/endtoend/testdata/inflection/postgresql/pgx/v4/go/models.go index 6fe45f4bee..79156ed73e 100644 --- a/internal/endtoend/testdata/inflection/postgresql/pgx/v4/go/models.go +++ b/internal/endtoend/testdata/inflection/postgresql/pgx/v4/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/inflection/postgresql/pgx/v4/go/query.sql.go b/internal/endtoend/testdata/inflection/postgresql/pgx/v4/go/query.sql.go index e846339aae..09e97385ff 100644 --- a/internal/endtoend/testdata/inflection/postgresql/pgx/v4/go/query.sql.go +++ b/internal/endtoend/testdata/inflection/postgresql/pgx/v4/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/inflection/postgresql/pgx/v5/go/db.go b/internal/endtoend/testdata/inflection/postgresql/pgx/v5/go/db.go index 7bc02a1d7d..b0ad84571a 100644 --- a/internal/endtoend/testdata/inflection/postgresql/pgx/v5/go/db.go +++ b/internal/endtoend/testdata/inflection/postgresql/pgx/v5/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/inflection/postgresql/pgx/v5/go/models.go b/internal/endtoend/testdata/inflection/postgresql/pgx/v5/go/models.go index 6fe45f4bee..79156ed73e 100644 --- a/internal/endtoend/testdata/inflection/postgresql/pgx/v5/go/models.go +++ b/internal/endtoend/testdata/inflection/postgresql/pgx/v5/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/inflection/postgresql/pgx/v5/go/query.sql.go b/internal/endtoend/testdata/inflection/postgresql/pgx/v5/go/query.sql.go index e846339aae..09e97385ff 100644 --- a/internal/endtoend/testdata/inflection/postgresql/pgx/v5/go/query.sql.go +++ b/internal/endtoend/testdata/inflection/postgresql/pgx/v5/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/inflection/postgresql/stdlib/go/db.go b/internal/endtoend/testdata/inflection/postgresql/stdlib/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/inflection/postgresql/stdlib/go/db.go +++ b/internal/endtoend/testdata/inflection/postgresql/stdlib/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/inflection/postgresql/stdlib/go/models.go b/internal/endtoend/testdata/inflection/postgresql/stdlib/go/models.go index 6fe45f4bee..79156ed73e 100644 --- a/internal/endtoend/testdata/inflection/postgresql/stdlib/go/models.go +++ b/internal/endtoend/testdata/inflection/postgresql/stdlib/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/inflection/postgresql/stdlib/go/query.sql.go b/internal/endtoend/testdata/inflection/postgresql/stdlib/go/query.sql.go index c428cd10d2..dd1ea25f01 100644 --- a/internal/endtoend/testdata/inflection/postgresql/stdlib/go/query.sql.go +++ b/internal/endtoend/testdata/inflection/postgresql/stdlib/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/inflection/sqlite/go/db.go b/internal/endtoend/testdata/inflection/sqlite/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/inflection/sqlite/go/db.go +++ b/internal/endtoend/testdata/inflection/sqlite/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/inflection/sqlite/go/models.go b/internal/endtoend/testdata/inflection/sqlite/go/models.go index 6fe45f4bee..79156ed73e 100644 --- a/internal/endtoend/testdata/inflection/sqlite/go/models.go +++ b/internal/endtoend/testdata/inflection/sqlite/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/inflection/sqlite/go/query.sql.go b/internal/endtoend/testdata/inflection/sqlite/go/query.sql.go index c428cd10d2..dd1ea25f01 100644 --- a/internal/endtoend/testdata/inflection/sqlite/go/query.sql.go +++ b/internal/endtoend/testdata/inflection/sqlite/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/inflection_exclude_table_names/postgresql/pgx/v4/go/db.go b/internal/endtoend/testdata/inflection_exclude_table_names/postgresql/pgx/v4/go/db.go index 5a2cde8cda..b85cf956cc 100644 --- a/internal/endtoend/testdata/inflection_exclude_table_names/postgresql/pgx/v4/go/db.go +++ b/internal/endtoend/testdata/inflection_exclude_table_names/postgresql/pgx/v4/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/inflection_exclude_table_names/postgresql/pgx/v4/go/models.go b/internal/endtoend/testdata/inflection_exclude_table_names/postgresql/pgx/v4/go/models.go index ee462590f4..170bd0d937 100644 --- a/internal/endtoend/testdata/inflection_exclude_table_names/postgresql/pgx/v4/go/models.go +++ b/internal/endtoend/testdata/inflection_exclude_table_names/postgresql/pgx/v4/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/inflection_exclude_table_names/postgresql/pgx/v4/go/query.sql.go b/internal/endtoend/testdata/inflection_exclude_table_names/postgresql/pgx/v4/go/query.sql.go index 3915d7941d..691e76cd83 100644 --- a/internal/endtoend/testdata/inflection_exclude_table_names/postgresql/pgx/v4/go/query.sql.go +++ b/internal/endtoend/testdata/inflection_exclude_table_names/postgresql/pgx/v4/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/inflection_exclude_table_names/postgresql/pgx/v5/go/db.go b/internal/endtoend/testdata/inflection_exclude_table_names/postgresql/pgx/v5/go/db.go index 7bc02a1d7d..b0ad84571a 100644 --- a/internal/endtoend/testdata/inflection_exclude_table_names/postgresql/pgx/v5/go/db.go +++ b/internal/endtoend/testdata/inflection_exclude_table_names/postgresql/pgx/v5/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/inflection_exclude_table_names/postgresql/pgx/v5/go/models.go b/internal/endtoend/testdata/inflection_exclude_table_names/postgresql/pgx/v5/go/models.go index ee462590f4..170bd0d937 100644 --- a/internal/endtoend/testdata/inflection_exclude_table_names/postgresql/pgx/v5/go/models.go +++ b/internal/endtoend/testdata/inflection_exclude_table_names/postgresql/pgx/v5/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/inflection_exclude_table_names/postgresql/pgx/v5/go/query.sql.go b/internal/endtoend/testdata/inflection_exclude_table_names/postgresql/pgx/v5/go/query.sql.go index 3915d7941d..691e76cd83 100644 --- a/internal/endtoend/testdata/inflection_exclude_table_names/postgresql/pgx/v5/go/query.sql.go +++ b/internal/endtoend/testdata/inflection_exclude_table_names/postgresql/pgx/v5/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/inflection_exclude_table_names/python_postgresql/python/models.py b/internal/endtoend/testdata/inflection_exclude_table_names/python_postgresql/python/models.py index f428d37147..a0bca6ed98 100644 --- a/internal/endtoend/testdata/inflection_exclude_table_names/python_postgresql/python/models.py +++ b/internal/endtoend/testdata/inflection_exclude_table_names/python_postgresql/python/models.py @@ -1,6 +1,6 @@ # Code generated by sqlc. DO NOT EDIT. # versions: -# sqlc v1.18.0 +# sqlc v1.19.0 import dataclasses diff --git a/internal/endtoend/testdata/inflection_exclude_table_names/python_postgresql/python/query.py b/internal/endtoend/testdata/inflection_exclude_table_names/python_postgresql/python/query.py index 5e43b01192..9dc0c62471 100644 --- a/internal/endtoend/testdata/inflection_exclude_table_names/python_postgresql/python/query.py +++ b/internal/endtoend/testdata/inflection_exclude_table_names/python_postgresql/python/query.py @@ -1,6 +1,6 @@ # Code generated by sqlc. DO NOT EDIT. # versions: -# sqlc v1.18.0 +# sqlc v1.19.0 # source: query.sql from typing import Optional diff --git a/internal/endtoend/testdata/insert_cte/pgx/v4/go/db.go b/internal/endtoend/testdata/insert_cte/pgx/v4/go/db.go index 5a2cde8cda..b85cf956cc 100644 --- a/internal/endtoend/testdata/insert_cte/pgx/v4/go/db.go +++ b/internal/endtoend/testdata/insert_cte/pgx/v4/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/insert_cte/pgx/v4/go/models.go b/internal/endtoend/testdata/insert_cte/pgx/v4/go/models.go index d6552a160f..2ca1b9fae2 100644 --- a/internal/endtoend/testdata/insert_cte/pgx/v4/go/models.go +++ b/internal/endtoend/testdata/insert_cte/pgx/v4/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/insert_cte/pgx/v4/go/query.sql.go b/internal/endtoend/testdata/insert_cte/pgx/v4/go/query.sql.go index f4db1fd995..6df72572ab 100644 --- a/internal/endtoend/testdata/insert_cte/pgx/v4/go/query.sql.go +++ b/internal/endtoend/testdata/insert_cte/pgx/v4/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/insert_cte/pgx/v5/go/db.go b/internal/endtoend/testdata/insert_cte/pgx/v5/go/db.go index 7bc02a1d7d..b0ad84571a 100644 --- a/internal/endtoend/testdata/insert_cte/pgx/v5/go/db.go +++ b/internal/endtoend/testdata/insert_cte/pgx/v5/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/insert_cte/pgx/v5/go/models.go b/internal/endtoend/testdata/insert_cte/pgx/v5/go/models.go index 071c7b8e3e..44d9d37539 100644 --- a/internal/endtoend/testdata/insert_cte/pgx/v5/go/models.go +++ b/internal/endtoend/testdata/insert_cte/pgx/v5/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/insert_cte/pgx/v5/go/query.sql.go b/internal/endtoend/testdata/insert_cte/pgx/v5/go/query.sql.go index 83f0d43eca..50935bc9bb 100644 --- a/internal/endtoend/testdata/insert_cte/pgx/v5/go/query.sql.go +++ b/internal/endtoend/testdata/insert_cte/pgx/v5/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/insert_cte/stdlib/go/db.go b/internal/endtoend/testdata/insert_cte/stdlib/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/insert_cte/stdlib/go/db.go +++ b/internal/endtoend/testdata/insert_cte/stdlib/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/insert_cte/stdlib/go/models.go b/internal/endtoend/testdata/insert_cte/stdlib/go/models.go index d6552a160f..2ca1b9fae2 100644 --- a/internal/endtoend/testdata/insert_cte/stdlib/go/models.go +++ b/internal/endtoend/testdata/insert_cte/stdlib/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/insert_cte/stdlib/go/query.sql.go b/internal/endtoend/testdata/insert_cte/stdlib/go/query.sql.go index e179b4c5b9..d1ff582b48 100644 --- a/internal/endtoend/testdata/insert_cte/stdlib/go/query.sql.go +++ b/internal/endtoend/testdata/insert_cte/stdlib/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/insert_select/mysql/go/db.go b/internal/endtoend/testdata/insert_select/mysql/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/insert_select/mysql/go/db.go +++ b/internal/endtoend/testdata/insert_select/mysql/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/insert_select/mysql/go/models.go b/internal/endtoend/testdata/insert_select/mysql/go/models.go index 181d36effb..8c11be52ef 100644 --- a/internal/endtoend/testdata/insert_select/mysql/go/models.go +++ b/internal/endtoend/testdata/insert_select/mysql/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/insert_select/mysql/go/query.sql.go b/internal/endtoend/testdata/insert_select/mysql/go/query.sql.go index 9eed71fd04..44e4bbcfae 100644 --- a/internal/endtoend/testdata/insert_select/mysql/go/query.sql.go +++ b/internal/endtoend/testdata/insert_select/mysql/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/insert_select/postgresql/pgx/v4/go/db.go b/internal/endtoend/testdata/insert_select/postgresql/pgx/v4/go/db.go index 5a2cde8cda..b85cf956cc 100644 --- a/internal/endtoend/testdata/insert_select/postgresql/pgx/v4/go/db.go +++ b/internal/endtoend/testdata/insert_select/postgresql/pgx/v4/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/insert_select/postgresql/pgx/v4/go/models.go b/internal/endtoend/testdata/insert_select/postgresql/pgx/v4/go/models.go index 181d36effb..8c11be52ef 100644 --- a/internal/endtoend/testdata/insert_select/postgresql/pgx/v4/go/models.go +++ b/internal/endtoend/testdata/insert_select/postgresql/pgx/v4/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/insert_select/postgresql/pgx/v4/go/query.sql.go b/internal/endtoend/testdata/insert_select/postgresql/pgx/v4/go/query.sql.go index 456a118486..a4d8d7db48 100644 --- a/internal/endtoend/testdata/insert_select/postgresql/pgx/v4/go/query.sql.go +++ b/internal/endtoend/testdata/insert_select/postgresql/pgx/v4/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/insert_select/postgresql/pgx/v5/go/db.go b/internal/endtoend/testdata/insert_select/postgresql/pgx/v5/go/db.go index 7bc02a1d7d..b0ad84571a 100644 --- a/internal/endtoend/testdata/insert_select/postgresql/pgx/v5/go/db.go +++ b/internal/endtoend/testdata/insert_select/postgresql/pgx/v5/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/insert_select/postgresql/pgx/v5/go/models.go b/internal/endtoend/testdata/insert_select/postgresql/pgx/v5/go/models.go index 181d36effb..8c11be52ef 100644 --- a/internal/endtoend/testdata/insert_select/postgresql/pgx/v5/go/models.go +++ b/internal/endtoend/testdata/insert_select/postgresql/pgx/v5/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/insert_select/postgresql/pgx/v5/go/query.sql.go b/internal/endtoend/testdata/insert_select/postgresql/pgx/v5/go/query.sql.go index 456a118486..a4d8d7db48 100644 --- a/internal/endtoend/testdata/insert_select/postgresql/pgx/v5/go/query.sql.go +++ b/internal/endtoend/testdata/insert_select/postgresql/pgx/v5/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/insert_select/postgresql/stdlib/go/db.go b/internal/endtoend/testdata/insert_select/postgresql/stdlib/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/insert_select/postgresql/stdlib/go/db.go +++ b/internal/endtoend/testdata/insert_select/postgresql/stdlib/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/insert_select/postgresql/stdlib/go/models.go b/internal/endtoend/testdata/insert_select/postgresql/stdlib/go/models.go index 181d36effb..8c11be52ef 100644 --- a/internal/endtoend/testdata/insert_select/postgresql/stdlib/go/models.go +++ b/internal/endtoend/testdata/insert_select/postgresql/stdlib/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/insert_select/postgresql/stdlib/go/query.sql.go b/internal/endtoend/testdata/insert_select/postgresql/stdlib/go/query.sql.go index dadc98855b..7aeb887d4b 100644 --- a/internal/endtoend/testdata/insert_select/postgresql/stdlib/go/query.sql.go +++ b/internal/endtoend/testdata/insert_select/postgresql/stdlib/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/insert_select/sqlite/go/db.go b/internal/endtoend/testdata/insert_select/sqlite/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/insert_select/sqlite/go/db.go +++ b/internal/endtoend/testdata/insert_select/sqlite/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/insert_select/sqlite/go/models.go b/internal/endtoend/testdata/insert_select/sqlite/go/models.go index 181d36effb..8c11be52ef 100644 --- a/internal/endtoend/testdata/insert_select/sqlite/go/models.go +++ b/internal/endtoend/testdata/insert_select/sqlite/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/insert_select/sqlite/go/query.sql.go b/internal/endtoend/testdata/insert_select/sqlite/go/query.sql.go index 9eed71fd04..44e4bbcfae 100644 --- a/internal/endtoend/testdata/insert_select/sqlite/go/query.sql.go +++ b/internal/endtoend/testdata/insert_select/sqlite/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/insert_values/mysql/go/db.go b/internal/endtoend/testdata/insert_values/mysql/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/insert_values/mysql/go/db.go +++ b/internal/endtoend/testdata/insert_values/mysql/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/insert_values/mysql/go/models.go b/internal/endtoend/testdata/insert_values/mysql/go/models.go index d4566d8b4c..73232895b9 100644 --- a/internal/endtoend/testdata/insert_values/mysql/go/models.go +++ b/internal/endtoend/testdata/insert_values/mysql/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/insert_values/mysql/go/query.sql.go b/internal/endtoend/testdata/insert_values/mysql/go/query.sql.go index c16a969546..5d5a813522 100644 --- a/internal/endtoend/testdata/insert_values/mysql/go/query.sql.go +++ b/internal/endtoend/testdata/insert_values/mysql/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/insert_values/postgresql/pgx/v4/go/db.go b/internal/endtoend/testdata/insert_values/postgresql/pgx/v4/go/db.go index 5a2cde8cda..b85cf956cc 100644 --- a/internal/endtoend/testdata/insert_values/postgresql/pgx/v4/go/db.go +++ b/internal/endtoend/testdata/insert_values/postgresql/pgx/v4/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/insert_values/postgresql/pgx/v4/go/models.go b/internal/endtoend/testdata/insert_values/postgresql/pgx/v4/go/models.go index d4566d8b4c..73232895b9 100644 --- a/internal/endtoend/testdata/insert_values/postgresql/pgx/v4/go/models.go +++ b/internal/endtoend/testdata/insert_values/postgresql/pgx/v4/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/insert_values/postgresql/pgx/v4/go/query.sql.go b/internal/endtoend/testdata/insert_values/postgresql/pgx/v4/go/query.sql.go index 96c19f5b1c..fb273be8f3 100644 --- a/internal/endtoend/testdata/insert_values/postgresql/pgx/v4/go/query.sql.go +++ b/internal/endtoend/testdata/insert_values/postgresql/pgx/v4/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/insert_values/postgresql/pgx/v5/go/db.go b/internal/endtoend/testdata/insert_values/postgresql/pgx/v5/go/db.go index 7bc02a1d7d..b0ad84571a 100644 --- a/internal/endtoend/testdata/insert_values/postgresql/pgx/v5/go/db.go +++ b/internal/endtoend/testdata/insert_values/postgresql/pgx/v5/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/insert_values/postgresql/pgx/v5/go/models.go b/internal/endtoend/testdata/insert_values/postgresql/pgx/v5/go/models.go index 761f02da9f..0a72a03916 100644 --- a/internal/endtoend/testdata/insert_values/postgresql/pgx/v5/go/models.go +++ b/internal/endtoend/testdata/insert_values/postgresql/pgx/v5/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/insert_values/postgresql/pgx/v5/go/query.sql.go b/internal/endtoend/testdata/insert_values/postgresql/pgx/v5/go/query.sql.go index cf6e0eb0fe..ed9337d441 100644 --- a/internal/endtoend/testdata/insert_values/postgresql/pgx/v5/go/query.sql.go +++ b/internal/endtoend/testdata/insert_values/postgresql/pgx/v5/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/insert_values/postgresql/stdlib/go/db.go b/internal/endtoend/testdata/insert_values/postgresql/stdlib/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/insert_values/postgresql/stdlib/go/db.go +++ b/internal/endtoend/testdata/insert_values/postgresql/stdlib/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/insert_values/postgresql/stdlib/go/models.go b/internal/endtoend/testdata/insert_values/postgresql/stdlib/go/models.go index d4566d8b4c..73232895b9 100644 --- a/internal/endtoend/testdata/insert_values/postgresql/stdlib/go/models.go +++ b/internal/endtoend/testdata/insert_values/postgresql/stdlib/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/insert_values/postgresql/stdlib/go/query.sql.go b/internal/endtoend/testdata/insert_values/postgresql/stdlib/go/query.sql.go index b4ad09068f..4e27d29ed9 100644 --- a/internal/endtoend/testdata/insert_values/postgresql/stdlib/go/query.sql.go +++ b/internal/endtoend/testdata/insert_values/postgresql/stdlib/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/insert_values/sqlite/go/db.go b/internal/endtoend/testdata/insert_values/sqlite/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/insert_values/sqlite/go/db.go +++ b/internal/endtoend/testdata/insert_values/sqlite/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/insert_values/sqlite/go/models.go b/internal/endtoend/testdata/insert_values/sqlite/go/models.go index d0ad0c90a9..b810c069af 100644 --- a/internal/endtoend/testdata/insert_values/sqlite/go/models.go +++ b/internal/endtoend/testdata/insert_values/sqlite/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/insert_values/sqlite/go/query.sql.go b/internal/endtoend/testdata/insert_values/sqlite/go/query.sql.go index 0ec41125b6..9ff0c7ef13 100644 --- a/internal/endtoend/testdata/insert_values/sqlite/go/query.sql.go +++ b/internal/endtoend/testdata/insert_values/sqlite/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/insert_values_public/mysql/go/db.go b/internal/endtoend/testdata/insert_values_public/mysql/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/insert_values_public/mysql/go/db.go +++ b/internal/endtoend/testdata/insert_values_public/mysql/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/insert_values_public/mysql/go/models.go b/internal/endtoend/testdata/insert_values_public/mysql/go/models.go index d4566d8b4c..73232895b9 100644 --- a/internal/endtoend/testdata/insert_values_public/mysql/go/models.go +++ b/internal/endtoend/testdata/insert_values_public/mysql/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/insert_values_public/mysql/go/query.sql.go b/internal/endtoend/testdata/insert_values_public/mysql/go/query.sql.go index 5827a9a19d..1a2362295b 100644 --- a/internal/endtoend/testdata/insert_values_public/mysql/go/query.sql.go +++ b/internal/endtoend/testdata/insert_values_public/mysql/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/insert_values_public/postgresql/pgx/v4/go/db.go b/internal/endtoend/testdata/insert_values_public/postgresql/pgx/v4/go/db.go index 5a2cde8cda..b85cf956cc 100644 --- a/internal/endtoend/testdata/insert_values_public/postgresql/pgx/v4/go/db.go +++ b/internal/endtoend/testdata/insert_values_public/postgresql/pgx/v4/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/insert_values_public/postgresql/pgx/v4/go/models.go b/internal/endtoend/testdata/insert_values_public/postgresql/pgx/v4/go/models.go index d4566d8b4c..73232895b9 100644 --- a/internal/endtoend/testdata/insert_values_public/postgresql/pgx/v4/go/models.go +++ b/internal/endtoend/testdata/insert_values_public/postgresql/pgx/v4/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/insert_values_public/postgresql/pgx/v4/go/query.sql.go b/internal/endtoend/testdata/insert_values_public/postgresql/pgx/v4/go/query.sql.go index 8478a522e1..d882c00a3f 100644 --- a/internal/endtoend/testdata/insert_values_public/postgresql/pgx/v4/go/query.sql.go +++ b/internal/endtoend/testdata/insert_values_public/postgresql/pgx/v4/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/insert_values_public/postgresql/pgx/v5/go/db.go b/internal/endtoend/testdata/insert_values_public/postgresql/pgx/v5/go/db.go index 7bc02a1d7d..b0ad84571a 100644 --- a/internal/endtoend/testdata/insert_values_public/postgresql/pgx/v5/go/db.go +++ b/internal/endtoend/testdata/insert_values_public/postgresql/pgx/v5/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/insert_values_public/postgresql/pgx/v5/go/models.go b/internal/endtoend/testdata/insert_values_public/postgresql/pgx/v5/go/models.go index 761f02da9f..0a72a03916 100644 --- a/internal/endtoend/testdata/insert_values_public/postgresql/pgx/v5/go/models.go +++ b/internal/endtoend/testdata/insert_values_public/postgresql/pgx/v5/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/insert_values_public/postgresql/pgx/v5/go/query.sql.go b/internal/endtoend/testdata/insert_values_public/postgresql/pgx/v5/go/query.sql.go index 2cf74346e6..9226c8d342 100644 --- a/internal/endtoend/testdata/insert_values_public/postgresql/pgx/v5/go/query.sql.go +++ b/internal/endtoend/testdata/insert_values_public/postgresql/pgx/v5/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/insert_values_public/postgresql/stdlib/go/db.go b/internal/endtoend/testdata/insert_values_public/postgresql/stdlib/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/insert_values_public/postgresql/stdlib/go/db.go +++ b/internal/endtoend/testdata/insert_values_public/postgresql/stdlib/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/insert_values_public/postgresql/stdlib/go/models.go b/internal/endtoend/testdata/insert_values_public/postgresql/stdlib/go/models.go index d4566d8b4c..73232895b9 100644 --- a/internal/endtoend/testdata/insert_values_public/postgresql/stdlib/go/models.go +++ b/internal/endtoend/testdata/insert_values_public/postgresql/stdlib/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/insert_values_public/postgresql/stdlib/go/query.sql.go b/internal/endtoend/testdata/insert_values_public/postgresql/stdlib/go/query.sql.go index d5cc4c39ab..bd649aca6b 100644 --- a/internal/endtoend/testdata/insert_values_public/postgresql/stdlib/go/query.sql.go +++ b/internal/endtoend/testdata/insert_values_public/postgresql/stdlib/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/interval/pgx/v4/go/db.go b/internal/endtoend/testdata/interval/pgx/v4/go/db.go index 5a2cde8cda..b85cf956cc 100644 --- a/internal/endtoend/testdata/interval/pgx/v4/go/db.go +++ b/internal/endtoend/testdata/interval/pgx/v4/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/interval/pgx/v4/go/models.go b/internal/endtoend/testdata/interval/pgx/v4/go/models.go index 3e8b8479d5..563a09897d 100644 --- a/internal/endtoend/testdata/interval/pgx/v4/go/models.go +++ b/internal/endtoend/testdata/interval/pgx/v4/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/interval/pgx/v4/go/query.sql.go b/internal/endtoend/testdata/interval/pgx/v4/go/query.sql.go index a42362f3b6..3f0d636bad 100644 --- a/internal/endtoend/testdata/interval/pgx/v4/go/query.sql.go +++ b/internal/endtoend/testdata/interval/pgx/v4/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/interval/pgx/v5/go/db.go b/internal/endtoend/testdata/interval/pgx/v5/go/db.go index 7bc02a1d7d..b0ad84571a 100644 --- a/internal/endtoend/testdata/interval/pgx/v5/go/db.go +++ b/internal/endtoend/testdata/interval/pgx/v5/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/interval/pgx/v5/go/models.go b/internal/endtoend/testdata/interval/pgx/v5/go/models.go index b1b28383a5..ac06a08b09 100644 --- a/internal/endtoend/testdata/interval/pgx/v5/go/models.go +++ b/internal/endtoend/testdata/interval/pgx/v5/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/interval/pgx/v5/go/query.sql.go b/internal/endtoend/testdata/interval/pgx/v5/go/query.sql.go index a42362f3b6..3f0d636bad 100644 --- a/internal/endtoend/testdata/interval/pgx/v5/go/query.sql.go +++ b/internal/endtoend/testdata/interval/pgx/v5/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/interval/stdlib/go/db.go b/internal/endtoend/testdata/interval/stdlib/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/interval/stdlib/go/db.go +++ b/internal/endtoend/testdata/interval/stdlib/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/interval/stdlib/go/models.go b/internal/endtoend/testdata/interval/stdlib/go/models.go index 3e8b8479d5..563a09897d 100644 --- a/internal/endtoend/testdata/interval/stdlib/go/models.go +++ b/internal/endtoend/testdata/interval/stdlib/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/interval/stdlib/go/query.sql.go b/internal/endtoend/testdata/interval/stdlib/go/query.sql.go index 832620e83e..fd341ed07a 100644 --- a/internal/endtoend/testdata/interval/stdlib/go/query.sql.go +++ b/internal/endtoend/testdata/interval/stdlib/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/invalid_group_by_reference/mysql/stderr.txt b/internal/endtoend/testdata/invalid_group_by_reference/mysql/stderr.txt index 18a7d6bd0f..1fc9998d4c 100644 --- a/internal/endtoend/testdata/invalid_group_by_reference/mysql/stderr.txt +++ b/internal/endtoend/testdata/invalid_group_by_reference/mysql/stderr.txt @@ -1,2 +1,2 @@ # package querytest -query.sql:9:1: column reference "invalid_reference" not found +query.sql:11:10: column reference "invalid_reference" not found diff --git a/internal/endtoend/testdata/invalid_group_by_reference/sqlite/stderr.txt b/internal/endtoend/testdata/invalid_group_by_reference/sqlite/stderr.txt index 18a7d6bd0f..1fc9998d4c 100644 --- a/internal/endtoend/testdata/invalid_group_by_reference/sqlite/stderr.txt +++ b/internal/endtoend/testdata/invalid_group_by_reference/sqlite/stderr.txt @@ -1,2 +1,2 @@ # package querytest -query.sql:9:1: column reference "invalid_reference" not found +query.sql:11:10: column reference "invalid_reference" not found diff --git a/internal/endtoend/testdata/invalid_table_alias/mysql/stderr.txt b/internal/endtoend/testdata/invalid_table_alias/mysql/stderr.txt index d4c26d650f..810c893a70 100644 --- a/internal/endtoend/testdata/invalid_table_alias/mysql/stderr.txt +++ b/internal/endtoend/testdata/invalid_table_alias/mysql/stderr.txt @@ -1,2 +1,2 @@ # package querytest -query.sql:9:1: table alias "p" does not exist +query.sql:11:9: table alias "p" does not exist diff --git a/internal/endtoend/testdata/invalid_table_alias/sqlite/stderr.txt b/internal/endtoend/testdata/invalid_table_alias/sqlite/stderr.txt index d4c26d650f..810c893a70 100644 --- a/internal/endtoend/testdata/invalid_table_alias/sqlite/stderr.txt +++ b/internal/endtoend/testdata/invalid_table_alias/sqlite/stderr.txt @@ -1,2 +1,2 @@ # package querytest -query.sql:9:1: table alias "p" does not exist +query.sql:11:9: table alias "p" does not exist diff --git a/internal/endtoend/testdata/join_alias/mysql/go/db.go b/internal/endtoend/testdata/join_alias/mysql/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/join_alias/mysql/go/db.go +++ b/internal/endtoend/testdata/join_alias/mysql/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/join_alias/mysql/go/models.go b/internal/endtoend/testdata/join_alias/mysql/go/models.go index f33d57ebc5..b254c0e64a 100644 --- a/internal/endtoend/testdata/join_alias/mysql/go/models.go +++ b/internal/endtoend/testdata/join_alias/mysql/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest @@ -9,10 +9,10 @@ import ( ) type Bar struct { - ID int64 + ID uint64 Title sql.NullString } type Foo struct { - ID int64 + ID uint64 } diff --git a/internal/endtoend/testdata/join_alias/mysql/go/query.sql.go b/internal/endtoend/testdata/join_alias/mysql/go/query.sql.go index 5eb3657d7b..005f3e98f8 100644 --- a/internal/endtoend/testdata/join_alias/mysql/go/query.sql.go +++ b/internal/endtoend/testdata/join_alias/mysql/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest @@ -18,12 +18,12 @@ WHERE f.id = ? ` type AliasExpandRow struct { - ID int64 - ID_2 int64 + ID uint64 + ID_2 uint64 Title sql.NullString } -func (q *Queries) AliasExpand(ctx context.Context, id int64) ([]AliasExpandRow, error) { +func (q *Queries) AliasExpand(ctx context.Context, id uint64) ([]AliasExpandRow, error) { rows, err := q.db.QueryContext(ctx, aliasExpand, id) if err != nil { return nil, err @@ -54,11 +54,11 @@ WHERE f.id = ? ` type AliasJoinRow struct { - ID int64 + ID uint64 Title sql.NullString } -func (q *Queries) AliasJoin(ctx context.Context, id int64) ([]AliasJoinRow, error) { +func (q *Queries) AliasJoin(ctx context.Context, id uint64) ([]AliasJoinRow, error) { rows, err := q.db.QueryContext(ctx, aliasJoin, id) if err != nil { return nil, err diff --git a/internal/endtoend/testdata/join_alias/postgresql/pgx/v4/go/db.go b/internal/endtoend/testdata/join_alias/postgresql/pgx/v4/go/db.go index 5a2cde8cda..b85cf956cc 100644 --- a/internal/endtoend/testdata/join_alias/postgresql/pgx/v4/go/db.go +++ b/internal/endtoend/testdata/join_alias/postgresql/pgx/v4/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/join_alias/postgresql/pgx/v4/go/models.go b/internal/endtoend/testdata/join_alias/postgresql/pgx/v4/go/models.go index 2ea03fc736..9da5aed7f3 100644 --- a/internal/endtoend/testdata/join_alias/postgresql/pgx/v4/go/models.go +++ b/internal/endtoend/testdata/join_alias/postgresql/pgx/v4/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/join_alias/postgresql/pgx/v4/go/query.sql.go b/internal/endtoend/testdata/join_alias/postgresql/pgx/v4/go/query.sql.go index 46a13fcb45..1db6746798 100644 --- a/internal/endtoend/testdata/join_alias/postgresql/pgx/v4/go/query.sql.go +++ b/internal/endtoend/testdata/join_alias/postgresql/pgx/v4/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/join_alias/postgresql/pgx/v5/go/db.go b/internal/endtoend/testdata/join_alias/postgresql/pgx/v5/go/db.go index 7bc02a1d7d..b0ad84571a 100644 --- a/internal/endtoend/testdata/join_alias/postgresql/pgx/v5/go/db.go +++ b/internal/endtoend/testdata/join_alias/postgresql/pgx/v5/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/join_alias/postgresql/pgx/v5/go/models.go b/internal/endtoend/testdata/join_alias/postgresql/pgx/v5/go/models.go index a78918da2c..5d5bbdc7ed 100644 --- a/internal/endtoend/testdata/join_alias/postgresql/pgx/v5/go/models.go +++ b/internal/endtoend/testdata/join_alias/postgresql/pgx/v5/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/join_alias/postgresql/pgx/v5/go/query.sql.go b/internal/endtoend/testdata/join_alias/postgresql/pgx/v5/go/query.sql.go index ca4af0ceed..f87b3ae462 100644 --- a/internal/endtoend/testdata/join_alias/postgresql/pgx/v5/go/query.sql.go +++ b/internal/endtoend/testdata/join_alias/postgresql/pgx/v5/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/join_alias/postgresql/stdlib/go/db.go b/internal/endtoend/testdata/join_alias/postgresql/stdlib/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/join_alias/postgresql/stdlib/go/db.go +++ b/internal/endtoend/testdata/join_alias/postgresql/stdlib/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/join_alias/postgresql/stdlib/go/models.go b/internal/endtoend/testdata/join_alias/postgresql/stdlib/go/models.go index 2ea03fc736..9da5aed7f3 100644 --- a/internal/endtoend/testdata/join_alias/postgresql/stdlib/go/models.go +++ b/internal/endtoend/testdata/join_alias/postgresql/stdlib/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/join_alias/postgresql/stdlib/go/query.sql.go b/internal/endtoend/testdata/join_alias/postgresql/stdlib/go/query.sql.go index 9452a9b2b3..e25288d16a 100644 --- a/internal/endtoend/testdata/join_alias/postgresql/stdlib/go/query.sql.go +++ b/internal/endtoend/testdata/join_alias/postgresql/stdlib/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/join_alias/sqlite/go/db.go b/internal/endtoend/testdata/join_alias/sqlite/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/join_alias/sqlite/go/db.go +++ b/internal/endtoend/testdata/join_alias/sqlite/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/join_alias/sqlite/go/models.go b/internal/endtoend/testdata/join_alias/sqlite/go/models.go index f33d57ebc5..1b46cc0a4c 100644 --- a/internal/endtoend/testdata/join_alias/sqlite/go/models.go +++ b/internal/endtoend/testdata/join_alias/sqlite/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/join_alias/sqlite/go/query.sql.go b/internal/endtoend/testdata/join_alias/sqlite/go/query.sql.go index 5eb3657d7b..95c08bd85b 100644 --- a/internal/endtoend/testdata/join_alias/sqlite/go/query.sql.go +++ b/internal/endtoend/testdata/join_alias/sqlite/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/join_clauses_order/postgresql/go/db.go b/internal/endtoend/testdata/join_clauses_order/postgresql/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/join_clauses_order/postgresql/go/db.go +++ b/internal/endtoend/testdata/join_clauses_order/postgresql/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/join_clauses_order/postgresql/go/models.go b/internal/endtoend/testdata/join_clauses_order/postgresql/go/models.go index 73b6ebe983..0732b4915f 100644 --- a/internal/endtoend/testdata/join_clauses_order/postgresql/go/models.go +++ b/internal/endtoend/testdata/join_clauses_order/postgresql/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/join_clauses_order/postgresql/go/query.sql.go b/internal/endtoend/testdata/join_clauses_order/postgresql/go/query.sql.go index 931c0c2966..7b33e4ef9b 100644 --- a/internal/endtoend/testdata/join_clauses_order/postgresql/go/query.sql.go +++ b/internal/endtoend/testdata/join_clauses_order/postgresql/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/join_from/mysql/go/db.go b/internal/endtoend/testdata/join_from/mysql/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/join_from/mysql/go/db.go +++ b/internal/endtoend/testdata/join_from/mysql/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/join_from/mysql/go/models.go b/internal/endtoend/testdata/join_from/mysql/go/models.go index 75b27e0e21..d267a18f53 100644 --- a/internal/endtoend/testdata/join_from/mysql/go/models.go +++ b/internal/endtoend/testdata/join_from/mysql/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/join_from/mysql/go/query.sql.go b/internal/endtoend/testdata/join_from/mysql/go/query.sql.go index b5b4cf6a3d..2f7e5bbc87 100644 --- a/internal/endtoend/testdata/join_from/mysql/go/query.sql.go +++ b/internal/endtoend/testdata/join_from/mysql/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/join_from/postgresql/pgx/v4/go/db.go b/internal/endtoend/testdata/join_from/postgresql/pgx/v4/go/db.go index 5a2cde8cda..b85cf956cc 100644 --- a/internal/endtoend/testdata/join_from/postgresql/pgx/v4/go/db.go +++ b/internal/endtoend/testdata/join_from/postgresql/pgx/v4/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/join_from/postgresql/pgx/v4/go/models.go b/internal/endtoend/testdata/join_from/postgresql/pgx/v4/go/models.go index 75b27e0e21..d267a18f53 100644 --- a/internal/endtoend/testdata/join_from/postgresql/pgx/v4/go/models.go +++ b/internal/endtoend/testdata/join_from/postgresql/pgx/v4/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/join_from/postgresql/pgx/v4/go/query.sql.go b/internal/endtoend/testdata/join_from/postgresql/pgx/v4/go/query.sql.go index eeb2e02adb..ae27058468 100644 --- a/internal/endtoend/testdata/join_from/postgresql/pgx/v4/go/query.sql.go +++ b/internal/endtoend/testdata/join_from/postgresql/pgx/v4/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/join_from/postgresql/pgx/v5/go/db.go b/internal/endtoend/testdata/join_from/postgresql/pgx/v5/go/db.go index 7bc02a1d7d..b0ad84571a 100644 --- a/internal/endtoend/testdata/join_from/postgresql/pgx/v5/go/db.go +++ b/internal/endtoend/testdata/join_from/postgresql/pgx/v5/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/join_from/postgresql/pgx/v5/go/models.go b/internal/endtoend/testdata/join_from/postgresql/pgx/v5/go/models.go index 75b27e0e21..d267a18f53 100644 --- a/internal/endtoend/testdata/join_from/postgresql/pgx/v5/go/models.go +++ b/internal/endtoend/testdata/join_from/postgresql/pgx/v5/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/join_from/postgresql/pgx/v5/go/query.sql.go b/internal/endtoend/testdata/join_from/postgresql/pgx/v5/go/query.sql.go index eeb2e02adb..ae27058468 100644 --- a/internal/endtoend/testdata/join_from/postgresql/pgx/v5/go/query.sql.go +++ b/internal/endtoend/testdata/join_from/postgresql/pgx/v5/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/join_from/postgresql/stdlib/go/db.go b/internal/endtoend/testdata/join_from/postgresql/stdlib/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/join_from/postgresql/stdlib/go/db.go +++ b/internal/endtoend/testdata/join_from/postgresql/stdlib/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/join_from/postgresql/stdlib/go/models.go b/internal/endtoend/testdata/join_from/postgresql/stdlib/go/models.go index 75b27e0e21..d267a18f53 100644 --- a/internal/endtoend/testdata/join_from/postgresql/stdlib/go/models.go +++ b/internal/endtoend/testdata/join_from/postgresql/stdlib/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/join_from/postgresql/stdlib/go/query.sql.go b/internal/endtoend/testdata/join_from/postgresql/stdlib/go/query.sql.go index f7265c49ad..06c05b7e20 100644 --- a/internal/endtoend/testdata/join_from/postgresql/stdlib/go/query.sql.go +++ b/internal/endtoend/testdata/join_from/postgresql/stdlib/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/join_from/sqlite/go/db.go b/internal/endtoend/testdata/join_from/sqlite/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/join_from/sqlite/go/db.go +++ b/internal/endtoend/testdata/join_from/sqlite/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/join_from/sqlite/go/models.go b/internal/endtoend/testdata/join_from/sqlite/go/models.go index 75b27e0e21..d267a18f53 100644 --- a/internal/endtoend/testdata/join_from/sqlite/go/models.go +++ b/internal/endtoend/testdata/join_from/sqlite/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/join_from/sqlite/go/query.sql.go b/internal/endtoend/testdata/join_from/sqlite/go/query.sql.go index b5b4cf6a3d..2f7e5bbc87 100644 --- a/internal/endtoend/testdata/join_from/sqlite/go/query.sql.go +++ b/internal/endtoend/testdata/join_from/sqlite/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/join_full/postgresql/go/db.go b/internal/endtoend/testdata/join_full/postgresql/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/join_full/postgresql/go/db.go +++ b/internal/endtoend/testdata/join_full/postgresql/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/join_full/postgresql/go/models.go b/internal/endtoend/testdata/join_full/postgresql/go/models.go index a61bfe8337..581d50c2df 100644 --- a/internal/endtoend/testdata/join_full/postgresql/go/models.go +++ b/internal/endtoend/testdata/join_full/postgresql/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/join_full/postgresql/go/query.sql.go b/internal/endtoend/testdata/join_full/postgresql/go/query.sql.go index 9a814b74e0..7768152285 100644 --- a/internal/endtoend/testdata/join_full/postgresql/go/query.sql.go +++ b/internal/endtoend/testdata/join_full/postgresql/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/join_inner/postgresql/go/db.go b/internal/endtoend/testdata/join_inner/postgresql/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/join_inner/postgresql/go/db.go +++ b/internal/endtoend/testdata/join_inner/postgresql/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/join_inner/postgresql/go/models.go b/internal/endtoend/testdata/join_inner/postgresql/go/models.go index c3eabf300a..36c87e3225 100644 --- a/internal/endtoend/testdata/join_inner/postgresql/go/models.go +++ b/internal/endtoend/testdata/join_inner/postgresql/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/join_inner/postgresql/go/query.sql.go b/internal/endtoend/testdata/join_inner/postgresql/go/query.sql.go index 8270dfdf7b..efe7c5bde0 100644 --- a/internal/endtoend/testdata/join_inner/postgresql/go/query.sql.go +++ b/internal/endtoend/testdata/join_inner/postgresql/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/join_left/mysql/go/db.go b/internal/endtoend/testdata/join_left/mysql/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/join_left/mysql/go/db.go +++ b/internal/endtoend/testdata/join_left/mysql/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/join_left/mysql/go/models.go b/internal/endtoend/testdata/join_left/mysql/go/models.go index 773d6489f8..4473f40f6d 100644 --- a/internal/endtoend/testdata/join_left/mysql/go/models.go +++ b/internal/endtoend/testdata/join_left/mysql/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/join_left/mysql/go/query.sql.go b/internal/endtoend/testdata/join_left/mysql/go/query.sql.go index 797e7a2014..20349230e7 100644 --- a/internal/endtoend/testdata/join_left/mysql/go/query.sql.go +++ b/internal/endtoend/testdata/join_left/mysql/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/join_left/postgresql/go/db.go b/internal/endtoend/testdata/join_left/postgresql/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/join_left/postgresql/go/db.go +++ b/internal/endtoend/testdata/join_left/postgresql/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/join_left/postgresql/go/models.go b/internal/endtoend/testdata/join_left/postgresql/go/models.go index d73c936132..74cc76e8c9 100644 --- a/internal/endtoend/testdata/join_left/postgresql/go/models.go +++ b/internal/endtoend/testdata/join_left/postgresql/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/join_left/postgresql/go/query.sql.go b/internal/endtoend/testdata/join_left/postgresql/go/query.sql.go index 22fdf0ce49..27361d33db 100644 --- a/internal/endtoend/testdata/join_left/postgresql/go/query.sql.go +++ b/internal/endtoend/testdata/join_left/postgresql/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/join_left/sqlite/go/db.go b/internal/endtoend/testdata/join_left/sqlite/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/join_left/sqlite/go/db.go +++ b/internal/endtoend/testdata/join_left/sqlite/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/join_left/sqlite/go/models.go b/internal/endtoend/testdata/join_left/sqlite/go/models.go index c721d3d50e..d59ce76a36 100644 --- a/internal/endtoend/testdata/join_left/sqlite/go/models.go +++ b/internal/endtoend/testdata/join_left/sqlite/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/join_left/sqlite/go/query.sql.go b/internal/endtoend/testdata/join_left/sqlite/go/query.sql.go index 1441a192aa..3836cc0a18 100644 --- a/internal/endtoend/testdata/join_left/sqlite/go/query.sql.go +++ b/internal/endtoend/testdata/join_left/sqlite/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest @@ -368,7 +368,7 @@ SELECT DISTINCT u.user_id, u.user_nickname, u.user_email, u.user_display_name, FROM users_2 AS u LEFT JOIN media AS m ON u.user_avatar_id = m.media_id -WHERE u.user_id != @user_id +WHERE u.user_id != ?1 ` type GetSuggestedUsersByIDRow struct { diff --git a/internal/endtoend/testdata/join_left_same_table/mysql/go/db.go b/internal/endtoend/testdata/join_left_same_table/mysql/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/join_left_same_table/mysql/go/db.go +++ b/internal/endtoend/testdata/join_left_same_table/mysql/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/join_left_same_table/mysql/go/models.go b/internal/endtoend/testdata/join_left_same_table/mysql/go/models.go index 329f01aa3b..14a7e86bca 100644 --- a/internal/endtoend/testdata/join_left_same_table/mysql/go/models.go +++ b/internal/endtoend/testdata/join_left_same_table/mysql/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/join_left_same_table/mysql/go/query.sql.go b/internal/endtoend/testdata/join_left_same_table/mysql/go/query.sql.go index 6bb0e9287a..91a00051a6 100644 --- a/internal/endtoend/testdata/join_left_same_table/mysql/go/query.sql.go +++ b/internal/endtoend/testdata/join_left_same_table/mysql/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/join_left_same_table/postgres/go/db.go b/internal/endtoend/testdata/join_left_same_table/postgres/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/join_left_same_table/postgres/go/db.go +++ b/internal/endtoend/testdata/join_left_same_table/postgres/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/join_left_same_table/postgres/go/models.go b/internal/endtoend/testdata/join_left_same_table/postgres/go/models.go index 329f01aa3b..14a7e86bca 100644 --- a/internal/endtoend/testdata/join_left_same_table/postgres/go/models.go +++ b/internal/endtoend/testdata/join_left_same_table/postgres/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/join_left_same_table/postgres/go/query.sql.go b/internal/endtoend/testdata/join_left_same_table/postgres/go/query.sql.go index ab6b3adfe5..74167723dc 100644 --- a/internal/endtoend/testdata/join_left_same_table/postgres/go/query.sql.go +++ b/internal/endtoend/testdata/join_left_same_table/postgres/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/join_left_same_table/sqlite/go/db.go b/internal/endtoend/testdata/join_left_same_table/sqlite/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/join_left_same_table/sqlite/go/db.go +++ b/internal/endtoend/testdata/join_left_same_table/sqlite/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/join_left_same_table/sqlite/go/models.go b/internal/endtoend/testdata/join_left_same_table/sqlite/go/models.go index 2ebd155555..54b0b60ef6 100644 --- a/internal/endtoend/testdata/join_left_same_table/sqlite/go/models.go +++ b/internal/endtoend/testdata/join_left_same_table/sqlite/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/join_left_same_table/sqlite/go/query.sql.go b/internal/endtoend/testdata/join_left_same_table/sqlite/go/query.sql.go index 8eda39d12c..8617466c1f 100644 --- a/internal/endtoend/testdata/join_left_same_table/sqlite/go/query.sql.go +++ b/internal/endtoend/testdata/join_left_same_table/sqlite/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/join_right/mysql/go/db.go b/internal/endtoend/testdata/join_right/mysql/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/join_right/mysql/go/db.go +++ b/internal/endtoend/testdata/join_right/mysql/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/join_right/mysql/go/models.go b/internal/endtoend/testdata/join_right/mysql/go/models.go index 6e1119ee8a..0d4825109e 100644 --- a/internal/endtoend/testdata/join_right/mysql/go/models.go +++ b/internal/endtoend/testdata/join_right/mysql/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest @@ -9,10 +9,10 @@ import ( ) type Bar struct { - ID int64 + ID uint64 } type Foo struct { - ID int64 + ID uint64 BarID sql.NullInt32 } diff --git a/internal/endtoend/testdata/join_right/mysql/go/query.sql.go b/internal/endtoend/testdata/join_right/mysql/go/query.sql.go index a11c9d7b73..28542618a9 100644 --- a/internal/endtoend/testdata/join_right/mysql/go/query.sql.go +++ b/internal/endtoend/testdata/join_right/mysql/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest @@ -20,10 +20,10 @@ WHERE f.id = ? type RightJoinRow struct { ID sql.NullInt64 BarID sql.NullInt32 - ID_2 int64 + ID_2 uint64 } -func (q *Queries) RightJoin(ctx context.Context, id int64) ([]RightJoinRow, error) { +func (q *Queries) RightJoin(ctx context.Context, id uint64) ([]RightJoinRow, error) { rows, err := q.db.QueryContext(ctx, rightJoin, id) if err != nil { return nil, err diff --git a/internal/endtoend/testdata/join_right/postgresql/go/db.go b/internal/endtoend/testdata/join_right/postgresql/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/join_right/postgresql/go/db.go +++ b/internal/endtoend/testdata/join_right/postgresql/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/join_right/postgresql/go/models.go b/internal/endtoend/testdata/join_right/postgresql/go/models.go index a61bfe8337..581d50c2df 100644 --- a/internal/endtoend/testdata/join_right/postgresql/go/models.go +++ b/internal/endtoend/testdata/join_right/postgresql/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/join_right/postgresql/go/query.sql.go b/internal/endtoend/testdata/join_right/postgresql/go/query.sql.go index d6b707d21a..2a55d8e42b 100644 --- a/internal/endtoend/testdata/join_right/postgresql/go/query.sql.go +++ b/internal/endtoend/testdata/join_right/postgresql/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/join_table_name/mysql/go/db.go b/internal/endtoend/testdata/join_table_name/mysql/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/join_table_name/mysql/go/db.go +++ b/internal/endtoend/testdata/join_table_name/mysql/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/join_table_name/mysql/go/models.go b/internal/endtoend/testdata/join_table_name/mysql/go/models.go index 1c16b3d326..b4f75c05f9 100644 --- a/internal/endtoend/testdata/join_table_name/mysql/go/models.go +++ b/internal/endtoend/testdata/join_table_name/mysql/go/models.go @@ -1,16 +1,16 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest import () type Bar struct { - ID int64 + ID uint64 } type Foo struct { - ID int64 - Bar int64 + ID uint64 + Bar uint64 } diff --git a/internal/endtoend/testdata/join_table_name/mysql/go/query.sql.go b/internal/endtoend/testdata/join_table_name/mysql/go/query.sql.go index 40432d0b2f..39c42fb841 100644 --- a/internal/endtoend/testdata/join_table_name/mysql/go/query.sql.go +++ b/internal/endtoend/testdata/join_table_name/mysql/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest @@ -17,13 +17,13 @@ WHERE bar.id = ? AND foo.id = ? ` type TableNameParams struct { - ID int64 - ID_2 int64 + ID uint64 + ID_2 uint64 } -func (q *Queries) TableName(ctx context.Context, arg TableNameParams) (int64, error) { +func (q *Queries) TableName(ctx context.Context, arg TableNameParams) (uint64, error) { row := q.db.QueryRowContext(ctx, tableName, arg.ID, arg.ID_2) - var id int64 + var id uint64 err := row.Scan(&id) return id, err } diff --git a/internal/endtoend/testdata/join_table_name/postgresql/pgx/v4/go/db.go b/internal/endtoend/testdata/join_table_name/postgresql/pgx/v4/go/db.go index 5a2cde8cda..b85cf956cc 100644 --- a/internal/endtoend/testdata/join_table_name/postgresql/pgx/v4/go/db.go +++ b/internal/endtoend/testdata/join_table_name/postgresql/pgx/v4/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/join_table_name/postgresql/pgx/v4/go/models.go b/internal/endtoend/testdata/join_table_name/postgresql/pgx/v4/go/models.go index e586b28fa1..ef6bd9e636 100644 --- a/internal/endtoend/testdata/join_table_name/postgresql/pgx/v4/go/models.go +++ b/internal/endtoend/testdata/join_table_name/postgresql/pgx/v4/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/join_table_name/postgresql/pgx/v4/go/query.sql.go b/internal/endtoend/testdata/join_table_name/postgresql/pgx/v4/go/query.sql.go index 9f02bb04c1..a59b358326 100644 --- a/internal/endtoend/testdata/join_table_name/postgresql/pgx/v4/go/query.sql.go +++ b/internal/endtoend/testdata/join_table_name/postgresql/pgx/v4/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/join_table_name/postgresql/pgx/v5/go/db.go b/internal/endtoend/testdata/join_table_name/postgresql/pgx/v5/go/db.go index 7bc02a1d7d..b0ad84571a 100644 --- a/internal/endtoend/testdata/join_table_name/postgresql/pgx/v5/go/db.go +++ b/internal/endtoend/testdata/join_table_name/postgresql/pgx/v5/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/join_table_name/postgresql/pgx/v5/go/models.go b/internal/endtoend/testdata/join_table_name/postgresql/pgx/v5/go/models.go index 2ead071cce..a8fdb43aea 100644 --- a/internal/endtoend/testdata/join_table_name/postgresql/pgx/v5/go/models.go +++ b/internal/endtoend/testdata/join_table_name/postgresql/pgx/v5/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/join_table_name/postgresql/pgx/v5/go/query.sql.go b/internal/endtoend/testdata/join_table_name/postgresql/pgx/v5/go/query.sql.go index 9f02bb04c1..a59b358326 100644 --- a/internal/endtoend/testdata/join_table_name/postgresql/pgx/v5/go/query.sql.go +++ b/internal/endtoend/testdata/join_table_name/postgresql/pgx/v5/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/join_table_name/postgresql/stdlib/go/db.go b/internal/endtoend/testdata/join_table_name/postgresql/stdlib/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/join_table_name/postgresql/stdlib/go/db.go +++ b/internal/endtoend/testdata/join_table_name/postgresql/stdlib/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/join_table_name/postgresql/stdlib/go/models.go b/internal/endtoend/testdata/join_table_name/postgresql/stdlib/go/models.go index e586b28fa1..ef6bd9e636 100644 --- a/internal/endtoend/testdata/join_table_name/postgresql/stdlib/go/models.go +++ b/internal/endtoend/testdata/join_table_name/postgresql/stdlib/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/join_table_name/postgresql/stdlib/go/query.sql.go b/internal/endtoend/testdata/join_table_name/postgresql/stdlib/go/query.sql.go index c790950df8..cd90096410 100644 --- a/internal/endtoend/testdata/join_table_name/postgresql/stdlib/go/query.sql.go +++ b/internal/endtoend/testdata/join_table_name/postgresql/stdlib/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/join_table_name/sqlite/go/db.go b/internal/endtoend/testdata/join_table_name/sqlite/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/join_table_name/sqlite/go/db.go +++ b/internal/endtoend/testdata/join_table_name/sqlite/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/join_table_name/sqlite/go/models.go b/internal/endtoend/testdata/join_table_name/sqlite/go/models.go index a97e8bfb26..25701cd52c 100644 --- a/internal/endtoend/testdata/join_table_name/sqlite/go/models.go +++ b/internal/endtoend/testdata/join_table_name/sqlite/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/join_table_name/sqlite/go/query.sql.go b/internal/endtoend/testdata/join_table_name/sqlite/go/query.sql.go index 40432d0b2f..234f023c96 100644 --- a/internal/endtoend/testdata/join_table_name/sqlite/go/query.sql.go +++ b/internal/endtoend/testdata/join_table_name/sqlite/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/join_two_tables/mysql/go/db.go b/internal/endtoend/testdata/join_two_tables/mysql/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/join_two_tables/mysql/go/db.go +++ b/internal/endtoend/testdata/join_two_tables/mysql/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/join_two_tables/mysql/go/models.go b/internal/endtoend/testdata/join_two_tables/mysql/go/models.go index edfbe082e2..d6db5918b8 100644 --- a/internal/endtoend/testdata/join_two_tables/mysql/go/models.go +++ b/internal/endtoend/testdata/join_two_tables/mysql/go/models.go @@ -1,20 +1,20 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest import () type Bar struct { - ID int64 + ID uint64 } type Baz struct { - ID int64 + ID uint64 } type Foo struct { - BarID int64 - BazID int64 + BarID uint64 + BazID uint64 } diff --git a/internal/endtoend/testdata/join_two_tables/mysql/go/query.sql.go b/internal/endtoend/testdata/join_two_tables/mysql/go/query.sql.go index 2baececea6..bb89d8f52e 100644 --- a/internal/endtoend/testdata/join_two_tables/mysql/go/query.sql.go +++ b/internal/endtoend/testdata/join_two_tables/mysql/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/join_two_tables/postgresql/pgx/v4/go/db.go b/internal/endtoend/testdata/join_two_tables/postgresql/pgx/v4/go/db.go index 5a2cde8cda..b85cf956cc 100644 --- a/internal/endtoend/testdata/join_two_tables/postgresql/pgx/v4/go/db.go +++ b/internal/endtoend/testdata/join_two_tables/postgresql/pgx/v4/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/join_two_tables/postgresql/pgx/v4/go/models.go b/internal/endtoend/testdata/join_two_tables/postgresql/pgx/v4/go/models.go index 61690fd43f..220d39f539 100644 --- a/internal/endtoend/testdata/join_two_tables/postgresql/pgx/v4/go/models.go +++ b/internal/endtoend/testdata/join_two_tables/postgresql/pgx/v4/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/join_two_tables/postgresql/pgx/v4/go/query.sql.go b/internal/endtoend/testdata/join_two_tables/postgresql/pgx/v4/go/query.sql.go index ffcd56beb0..9f6ea7e5ae 100644 --- a/internal/endtoend/testdata/join_two_tables/postgresql/pgx/v4/go/query.sql.go +++ b/internal/endtoend/testdata/join_two_tables/postgresql/pgx/v4/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/join_two_tables/postgresql/pgx/v5/go/db.go b/internal/endtoend/testdata/join_two_tables/postgresql/pgx/v5/go/db.go index 7bc02a1d7d..b0ad84571a 100644 --- a/internal/endtoend/testdata/join_two_tables/postgresql/pgx/v5/go/db.go +++ b/internal/endtoend/testdata/join_two_tables/postgresql/pgx/v5/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/join_two_tables/postgresql/pgx/v5/go/models.go b/internal/endtoend/testdata/join_two_tables/postgresql/pgx/v5/go/models.go index 61690fd43f..220d39f539 100644 --- a/internal/endtoend/testdata/join_two_tables/postgresql/pgx/v5/go/models.go +++ b/internal/endtoend/testdata/join_two_tables/postgresql/pgx/v5/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/join_two_tables/postgresql/pgx/v5/go/query.sql.go b/internal/endtoend/testdata/join_two_tables/postgresql/pgx/v5/go/query.sql.go index ffcd56beb0..9f6ea7e5ae 100644 --- a/internal/endtoend/testdata/join_two_tables/postgresql/pgx/v5/go/query.sql.go +++ b/internal/endtoend/testdata/join_two_tables/postgresql/pgx/v5/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/join_two_tables/postgresql/stdlib/go/db.go b/internal/endtoend/testdata/join_two_tables/postgresql/stdlib/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/join_two_tables/postgresql/stdlib/go/db.go +++ b/internal/endtoend/testdata/join_two_tables/postgresql/stdlib/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/join_two_tables/postgresql/stdlib/go/models.go b/internal/endtoend/testdata/join_two_tables/postgresql/stdlib/go/models.go index 61690fd43f..220d39f539 100644 --- a/internal/endtoend/testdata/join_two_tables/postgresql/stdlib/go/models.go +++ b/internal/endtoend/testdata/join_two_tables/postgresql/stdlib/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/join_two_tables/postgresql/stdlib/go/query.sql.go b/internal/endtoend/testdata/join_two_tables/postgresql/stdlib/go/query.sql.go index 2baececea6..bb89d8f52e 100644 --- a/internal/endtoend/testdata/join_two_tables/postgresql/stdlib/go/query.sql.go +++ b/internal/endtoend/testdata/join_two_tables/postgresql/stdlib/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/join_two_tables/sqlite/go/db.go b/internal/endtoend/testdata/join_two_tables/sqlite/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/join_two_tables/sqlite/go/db.go +++ b/internal/endtoend/testdata/join_two_tables/sqlite/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/join_two_tables/sqlite/go/models.go b/internal/endtoend/testdata/join_two_tables/sqlite/go/models.go index edfbe082e2..679f52781e 100644 --- a/internal/endtoend/testdata/join_two_tables/sqlite/go/models.go +++ b/internal/endtoend/testdata/join_two_tables/sqlite/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/join_two_tables/sqlite/go/query.sql.go b/internal/endtoend/testdata/join_two_tables/sqlite/go/query.sql.go index 2baececea6..bb89d8f52e 100644 --- a/internal/endtoend/testdata/join_two_tables/sqlite/go/query.sql.go +++ b/internal/endtoend/testdata/join_two_tables/sqlite/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/join_where_clause/mysql/go/db.go b/internal/endtoend/testdata/join_where_clause/mysql/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/join_where_clause/mysql/go/db.go +++ b/internal/endtoend/testdata/join_where_clause/mysql/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/join_where_clause/mysql/go/models.go b/internal/endtoend/testdata/join_where_clause/mysql/go/models.go index 901caa5713..eacc08b084 100644 --- a/internal/endtoend/testdata/join_where_clause/mysql/go/models.go +++ b/internal/endtoend/testdata/join_where_clause/mysql/go/models.go @@ -1,16 +1,16 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest import () type Bar struct { - ID int64 + ID uint64 Owner string } type Foo struct { - Barid int64 + Barid uint64 } diff --git a/internal/endtoend/testdata/join_where_clause/mysql/go/query.sql.go b/internal/endtoend/testdata/join_where_clause/mysql/go/query.sql.go index 988ab27119..acae53e363 100644 --- a/internal/endtoend/testdata/join_where_clause/mysql/go/query.sql.go +++ b/internal/endtoend/testdata/join_where_clause/mysql/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest @@ -16,15 +16,15 @@ JOIN bar ON bar.id = barid WHERE owner = ? ` -func (q *Queries) JoinWhereClause(ctx context.Context, owner string) ([]int64, error) { +func (q *Queries) JoinWhereClause(ctx context.Context, owner string) ([]uint64, error) { rows, err := q.db.QueryContext(ctx, joinWhereClause, owner) if err != nil { return nil, err } defer rows.Close() - var items []int64 + var items []uint64 for rows.Next() { - var barid int64 + var barid uint64 if err := rows.Scan(&barid); err != nil { return nil, err } diff --git a/internal/endtoend/testdata/join_where_clause/postgresql/pgx/v4/go/db.go b/internal/endtoend/testdata/join_where_clause/postgresql/pgx/v4/go/db.go index 5a2cde8cda..b85cf956cc 100644 --- a/internal/endtoend/testdata/join_where_clause/postgresql/pgx/v4/go/db.go +++ b/internal/endtoend/testdata/join_where_clause/postgresql/pgx/v4/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/join_where_clause/postgresql/pgx/v4/go/models.go b/internal/endtoend/testdata/join_where_clause/postgresql/pgx/v4/go/models.go index 3b2a5f1944..6cfef2b69a 100644 --- a/internal/endtoend/testdata/join_where_clause/postgresql/pgx/v4/go/models.go +++ b/internal/endtoend/testdata/join_where_clause/postgresql/pgx/v4/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/join_where_clause/postgresql/pgx/v4/go/query.sql.go b/internal/endtoend/testdata/join_where_clause/postgresql/pgx/v4/go/query.sql.go index 6e581460e1..0b5069cdaf 100644 --- a/internal/endtoend/testdata/join_where_clause/postgresql/pgx/v4/go/query.sql.go +++ b/internal/endtoend/testdata/join_where_clause/postgresql/pgx/v4/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/join_where_clause/postgresql/pgx/v5/go/db.go b/internal/endtoend/testdata/join_where_clause/postgresql/pgx/v5/go/db.go index 7bc02a1d7d..b0ad84571a 100644 --- a/internal/endtoend/testdata/join_where_clause/postgresql/pgx/v5/go/db.go +++ b/internal/endtoend/testdata/join_where_clause/postgresql/pgx/v5/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/join_where_clause/postgresql/pgx/v5/go/models.go b/internal/endtoend/testdata/join_where_clause/postgresql/pgx/v5/go/models.go index 3b2a5f1944..6cfef2b69a 100644 --- a/internal/endtoend/testdata/join_where_clause/postgresql/pgx/v5/go/models.go +++ b/internal/endtoend/testdata/join_where_clause/postgresql/pgx/v5/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/join_where_clause/postgresql/pgx/v5/go/query.sql.go b/internal/endtoend/testdata/join_where_clause/postgresql/pgx/v5/go/query.sql.go index 6e581460e1..0b5069cdaf 100644 --- a/internal/endtoend/testdata/join_where_clause/postgresql/pgx/v5/go/query.sql.go +++ b/internal/endtoend/testdata/join_where_clause/postgresql/pgx/v5/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/join_where_clause/postgresql/stdlib/go/db.go b/internal/endtoend/testdata/join_where_clause/postgresql/stdlib/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/join_where_clause/postgresql/stdlib/go/db.go +++ b/internal/endtoend/testdata/join_where_clause/postgresql/stdlib/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/join_where_clause/postgresql/stdlib/go/models.go b/internal/endtoend/testdata/join_where_clause/postgresql/stdlib/go/models.go index 3b2a5f1944..6cfef2b69a 100644 --- a/internal/endtoend/testdata/join_where_clause/postgresql/stdlib/go/models.go +++ b/internal/endtoend/testdata/join_where_clause/postgresql/stdlib/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/join_where_clause/postgresql/stdlib/go/query.sql.go b/internal/endtoend/testdata/join_where_clause/postgresql/stdlib/go/query.sql.go index 211437607a..a8e253495c 100644 --- a/internal/endtoend/testdata/join_where_clause/postgresql/stdlib/go/query.sql.go +++ b/internal/endtoend/testdata/join_where_clause/postgresql/stdlib/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/join_where_clause/sqlite/go/db.go b/internal/endtoend/testdata/join_where_clause/sqlite/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/join_where_clause/sqlite/go/db.go +++ b/internal/endtoend/testdata/join_where_clause/sqlite/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/join_where_clause/sqlite/go/models.go b/internal/endtoend/testdata/join_where_clause/sqlite/go/models.go index 901caa5713..c80a33c2e4 100644 --- a/internal/endtoend/testdata/join_where_clause/sqlite/go/models.go +++ b/internal/endtoend/testdata/join_where_clause/sqlite/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/join_where_clause/sqlite/go/query.sql.go b/internal/endtoend/testdata/join_where_clause/sqlite/go/query.sql.go index 988ab27119..dc4e939c3f 100644 --- a/internal/endtoend/testdata/join_where_clause/sqlite/go/query.sql.go +++ b/internal/endtoend/testdata/join_where_clause/sqlite/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/json/mysql/go/db.go b/internal/endtoend/testdata/json/mysql/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/json/mysql/go/db.go +++ b/internal/endtoend/testdata/json/mysql/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/json/mysql/go/models.go b/internal/endtoend/testdata/json/mysql/go/models.go index 6a08b4931b..8697f7c3ec 100644 --- a/internal/endtoend/testdata/json/mysql/go/models.go +++ b/internal/endtoend/testdata/json/mysql/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/json/mysql/go/query.sql.go b/internal/endtoend/testdata/json/mysql/go/query.sql.go index c51cc88d43..4c171d41be 100644 --- a/internal/endtoend/testdata/json/mysql/go/query.sql.go +++ b/internal/endtoend/testdata/json/mysql/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/json/postgresql/pgx/v4/go/db.go b/internal/endtoend/testdata/json/postgresql/pgx/v4/go/db.go index 5a2cde8cda..b85cf956cc 100644 --- a/internal/endtoend/testdata/json/postgresql/pgx/v4/go/db.go +++ b/internal/endtoend/testdata/json/postgresql/pgx/v4/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/json/postgresql/pgx/v4/go/models.go b/internal/endtoend/testdata/json/postgresql/pgx/v4/go/models.go index b40d716bca..9767c94a61 100644 --- a/internal/endtoend/testdata/json/postgresql/pgx/v4/go/models.go +++ b/internal/endtoend/testdata/json/postgresql/pgx/v4/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/json/postgresql/pgx/v4/go/query.sql.go b/internal/endtoend/testdata/json/postgresql/pgx/v4/go/query.sql.go index 7f396b5488..bd4ff349f6 100644 --- a/internal/endtoend/testdata/json/postgresql/pgx/v4/go/query.sql.go +++ b/internal/endtoend/testdata/json/postgresql/pgx/v4/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/json/postgresql/pgx/v5/go/db.go b/internal/endtoend/testdata/json/postgresql/pgx/v5/go/db.go index 7bc02a1d7d..b0ad84571a 100644 --- a/internal/endtoend/testdata/json/postgresql/pgx/v5/go/db.go +++ b/internal/endtoend/testdata/json/postgresql/pgx/v5/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/json/postgresql/pgx/v5/go/models.go b/internal/endtoend/testdata/json/postgresql/pgx/v5/go/models.go index 420509e649..e3e3f11d10 100644 --- a/internal/endtoend/testdata/json/postgresql/pgx/v5/go/models.go +++ b/internal/endtoend/testdata/json/postgresql/pgx/v5/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/json/postgresql/pgx/v5/go/query.sql.go b/internal/endtoend/testdata/json/postgresql/pgx/v5/go/query.sql.go index 7f396b5488..bd4ff349f6 100644 --- a/internal/endtoend/testdata/json/postgresql/pgx/v5/go/query.sql.go +++ b/internal/endtoend/testdata/json/postgresql/pgx/v5/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/json/postgresql/stdlib/go/db.go b/internal/endtoend/testdata/json/postgresql/stdlib/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/json/postgresql/stdlib/go/db.go +++ b/internal/endtoend/testdata/json/postgresql/stdlib/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/json/postgresql/stdlib/go/models.go b/internal/endtoend/testdata/json/postgresql/stdlib/go/models.go index fe81700550..16fd2a340e 100644 --- a/internal/endtoend/testdata/json/postgresql/stdlib/go/models.go +++ b/internal/endtoend/testdata/json/postgresql/stdlib/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/json/postgresql/stdlib/go/query.sql.go b/internal/endtoend/testdata/json/postgresql/stdlib/go/query.sql.go index 99f169a85d..b1ed4502be 100644 --- a/internal/endtoend/testdata/json/postgresql/stdlib/go/query.sql.go +++ b/internal/endtoend/testdata/json/postgresql/stdlib/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/json_build/postgresql/pgx/v4/go/db.go b/internal/endtoend/testdata/json_build/postgresql/pgx/v4/go/db.go index 5a2cde8cda..b85cf956cc 100644 --- a/internal/endtoend/testdata/json_build/postgresql/pgx/v4/go/db.go +++ b/internal/endtoend/testdata/json_build/postgresql/pgx/v4/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/json_build/postgresql/pgx/v4/go/models.go b/internal/endtoend/testdata/json_build/postgresql/pgx/v4/go/models.go index 9b15ba9dfb..b750863f92 100644 --- a/internal/endtoend/testdata/json_build/postgresql/pgx/v4/go/models.go +++ b/internal/endtoend/testdata/json_build/postgresql/pgx/v4/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/json_build/postgresql/pgx/v4/go/query.sql.go b/internal/endtoend/testdata/json_build/postgresql/pgx/v4/go/query.sql.go index d0304a39eb..610ef2e284 100644 --- a/internal/endtoend/testdata/json_build/postgresql/pgx/v4/go/query.sql.go +++ b/internal/endtoend/testdata/json_build/postgresql/pgx/v4/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/json_build/postgresql/pgx/v5/go/db.go b/internal/endtoend/testdata/json_build/postgresql/pgx/v5/go/db.go index 7bc02a1d7d..b0ad84571a 100644 --- a/internal/endtoend/testdata/json_build/postgresql/pgx/v5/go/db.go +++ b/internal/endtoend/testdata/json_build/postgresql/pgx/v5/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/json_build/postgresql/pgx/v5/go/models.go b/internal/endtoend/testdata/json_build/postgresql/pgx/v5/go/models.go index 9b15ba9dfb..b750863f92 100644 --- a/internal/endtoend/testdata/json_build/postgresql/pgx/v5/go/models.go +++ b/internal/endtoend/testdata/json_build/postgresql/pgx/v5/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/json_build/postgresql/pgx/v5/go/query.sql.go b/internal/endtoend/testdata/json_build/postgresql/pgx/v5/go/query.sql.go index 654263d60f..74e4727a5a 100644 --- a/internal/endtoend/testdata/json_build/postgresql/pgx/v5/go/query.sql.go +++ b/internal/endtoend/testdata/json_build/postgresql/pgx/v5/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/json_build/postgresql/stdlib/go/db.go b/internal/endtoend/testdata/json_build/postgresql/stdlib/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/json_build/postgresql/stdlib/go/db.go +++ b/internal/endtoend/testdata/json_build/postgresql/stdlib/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/json_build/postgresql/stdlib/go/models.go b/internal/endtoend/testdata/json_build/postgresql/stdlib/go/models.go index 9b15ba9dfb..b750863f92 100644 --- a/internal/endtoend/testdata/json_build/postgresql/stdlib/go/models.go +++ b/internal/endtoend/testdata/json_build/postgresql/stdlib/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/json_build/postgresql/stdlib/go/query.sql.go b/internal/endtoend/testdata/json_build/postgresql/stdlib/go/query.sql.go index 93a7c28c5d..8f361eb03d 100644 --- a/internal/endtoend/testdata/json_build/postgresql/stdlib/go/query.sql.go +++ b/internal/endtoend/testdata/json_build/postgresql/stdlib/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/json_tags/camel_case/postgresql/pgx/v4/go/db.go b/internal/endtoend/testdata/json_tags/camel_case/postgresql/pgx/v4/go/db.go index 5a2cde8cda..b85cf956cc 100644 --- a/internal/endtoend/testdata/json_tags/camel_case/postgresql/pgx/v4/go/db.go +++ b/internal/endtoend/testdata/json_tags/camel_case/postgresql/pgx/v4/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/json_tags/camel_case/postgresql/pgx/v4/go/models.go b/internal/endtoend/testdata/json_tags/camel_case/postgresql/pgx/v4/go/models.go index f3da11f71c..01576355c2 100644 --- a/internal/endtoend/testdata/json_tags/camel_case/postgresql/pgx/v4/go/models.go +++ b/internal/endtoend/testdata/json_tags/camel_case/postgresql/pgx/v4/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/json_tags/camel_case/postgresql/pgx/v4/go/query.sql.go b/internal/endtoend/testdata/json_tags/camel_case/postgresql/pgx/v4/go/query.sql.go index 2db262f3aa..3146c165ee 100644 --- a/internal/endtoend/testdata/json_tags/camel_case/postgresql/pgx/v4/go/query.sql.go +++ b/internal/endtoend/testdata/json_tags/camel_case/postgresql/pgx/v4/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/json_tags/camel_case/postgresql/pgx/v5/go/db.go b/internal/endtoend/testdata/json_tags/camel_case/postgresql/pgx/v5/go/db.go index 7bc02a1d7d..b0ad84571a 100644 --- a/internal/endtoend/testdata/json_tags/camel_case/postgresql/pgx/v5/go/db.go +++ b/internal/endtoend/testdata/json_tags/camel_case/postgresql/pgx/v5/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/json_tags/camel_case/postgresql/pgx/v5/go/models.go b/internal/endtoend/testdata/json_tags/camel_case/postgresql/pgx/v5/go/models.go index d58f84d622..e6262008ec 100644 --- a/internal/endtoend/testdata/json_tags/camel_case/postgresql/pgx/v5/go/models.go +++ b/internal/endtoend/testdata/json_tags/camel_case/postgresql/pgx/v5/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/json_tags/camel_case/postgresql/pgx/v5/go/query.sql.go b/internal/endtoend/testdata/json_tags/camel_case/postgresql/pgx/v5/go/query.sql.go index 2db262f3aa..3146c165ee 100644 --- a/internal/endtoend/testdata/json_tags/camel_case/postgresql/pgx/v5/go/query.sql.go +++ b/internal/endtoend/testdata/json_tags/camel_case/postgresql/pgx/v5/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/json_tags/camel_case/postgresql/stdlib/go/db.go b/internal/endtoend/testdata/json_tags/camel_case/postgresql/stdlib/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/json_tags/camel_case/postgresql/stdlib/go/db.go +++ b/internal/endtoend/testdata/json_tags/camel_case/postgresql/stdlib/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/json_tags/camel_case/postgresql/stdlib/go/models.go b/internal/endtoend/testdata/json_tags/camel_case/postgresql/stdlib/go/models.go index f3da11f71c..01576355c2 100644 --- a/internal/endtoend/testdata/json_tags/camel_case/postgresql/stdlib/go/models.go +++ b/internal/endtoend/testdata/json_tags/camel_case/postgresql/stdlib/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/json_tags/camel_case/postgresql/stdlib/go/query.sql.go b/internal/endtoend/testdata/json_tags/camel_case/postgresql/stdlib/go/query.sql.go index df3cbbcc3a..09c7faa514 100644 --- a/internal/endtoend/testdata/json_tags/camel_case/postgresql/stdlib/go/query.sql.go +++ b/internal/endtoend/testdata/json_tags/camel_case/postgresql/stdlib/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/json_tags/pascal_case/postgresql/pgx/v4/go/db.go b/internal/endtoend/testdata/json_tags/pascal_case/postgresql/pgx/v4/go/db.go index 5a2cde8cda..b85cf956cc 100644 --- a/internal/endtoend/testdata/json_tags/pascal_case/postgresql/pgx/v4/go/db.go +++ b/internal/endtoend/testdata/json_tags/pascal_case/postgresql/pgx/v4/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/json_tags/pascal_case/postgresql/pgx/v4/go/models.go b/internal/endtoend/testdata/json_tags/pascal_case/postgresql/pgx/v4/go/models.go index cd04a70b57..54de9dd5e4 100644 --- a/internal/endtoend/testdata/json_tags/pascal_case/postgresql/pgx/v4/go/models.go +++ b/internal/endtoend/testdata/json_tags/pascal_case/postgresql/pgx/v4/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/json_tags/pascal_case/postgresql/pgx/v4/go/query.sql.go b/internal/endtoend/testdata/json_tags/pascal_case/postgresql/pgx/v4/go/query.sql.go index 2db262f3aa..3146c165ee 100644 --- a/internal/endtoend/testdata/json_tags/pascal_case/postgresql/pgx/v4/go/query.sql.go +++ b/internal/endtoend/testdata/json_tags/pascal_case/postgresql/pgx/v4/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/json_tags/pascal_case/postgresql/pgx/v5/go/db.go b/internal/endtoend/testdata/json_tags/pascal_case/postgresql/pgx/v5/go/db.go index 7bc02a1d7d..b0ad84571a 100644 --- a/internal/endtoend/testdata/json_tags/pascal_case/postgresql/pgx/v5/go/db.go +++ b/internal/endtoend/testdata/json_tags/pascal_case/postgresql/pgx/v5/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/json_tags/pascal_case/postgresql/pgx/v5/go/models.go b/internal/endtoend/testdata/json_tags/pascal_case/postgresql/pgx/v5/go/models.go index 20081c34dc..97cb8ff00b 100644 --- a/internal/endtoend/testdata/json_tags/pascal_case/postgresql/pgx/v5/go/models.go +++ b/internal/endtoend/testdata/json_tags/pascal_case/postgresql/pgx/v5/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/json_tags/pascal_case/postgresql/pgx/v5/go/query.sql.go b/internal/endtoend/testdata/json_tags/pascal_case/postgresql/pgx/v5/go/query.sql.go index 2db262f3aa..3146c165ee 100644 --- a/internal/endtoend/testdata/json_tags/pascal_case/postgresql/pgx/v5/go/query.sql.go +++ b/internal/endtoend/testdata/json_tags/pascal_case/postgresql/pgx/v5/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/json_tags/pascal_case/postgresql/stdlib/go/db.go b/internal/endtoend/testdata/json_tags/pascal_case/postgresql/stdlib/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/json_tags/pascal_case/postgresql/stdlib/go/db.go +++ b/internal/endtoend/testdata/json_tags/pascal_case/postgresql/stdlib/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/json_tags/pascal_case/postgresql/stdlib/go/models.go b/internal/endtoend/testdata/json_tags/pascal_case/postgresql/stdlib/go/models.go index cd04a70b57..54de9dd5e4 100644 --- a/internal/endtoend/testdata/json_tags/pascal_case/postgresql/stdlib/go/models.go +++ b/internal/endtoend/testdata/json_tags/pascal_case/postgresql/stdlib/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/json_tags/pascal_case/postgresql/stdlib/go/query.sql.go b/internal/endtoend/testdata/json_tags/pascal_case/postgresql/stdlib/go/query.sql.go index df3cbbcc3a..09c7faa514 100644 --- a/internal/endtoend/testdata/json_tags/pascal_case/postgresql/stdlib/go/query.sql.go +++ b/internal/endtoend/testdata/json_tags/pascal_case/postgresql/stdlib/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/json_tags/snake_case/postgresql/pgx/v4/go/db.go b/internal/endtoend/testdata/json_tags/snake_case/postgresql/pgx/v4/go/db.go index 5a2cde8cda..b85cf956cc 100644 --- a/internal/endtoend/testdata/json_tags/snake_case/postgresql/pgx/v4/go/db.go +++ b/internal/endtoend/testdata/json_tags/snake_case/postgresql/pgx/v4/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/json_tags/snake_case/postgresql/pgx/v4/go/models.go b/internal/endtoend/testdata/json_tags/snake_case/postgresql/pgx/v4/go/models.go index 6160a04086..002d14e097 100644 --- a/internal/endtoend/testdata/json_tags/snake_case/postgresql/pgx/v4/go/models.go +++ b/internal/endtoend/testdata/json_tags/snake_case/postgresql/pgx/v4/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/json_tags/snake_case/postgresql/pgx/v4/go/query.sql.go b/internal/endtoend/testdata/json_tags/snake_case/postgresql/pgx/v4/go/query.sql.go index 2db262f3aa..3146c165ee 100644 --- a/internal/endtoend/testdata/json_tags/snake_case/postgresql/pgx/v4/go/query.sql.go +++ b/internal/endtoend/testdata/json_tags/snake_case/postgresql/pgx/v4/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/json_tags/snake_case/postgresql/pgx/v5/go/db.go b/internal/endtoend/testdata/json_tags/snake_case/postgresql/pgx/v5/go/db.go index 7bc02a1d7d..b0ad84571a 100644 --- a/internal/endtoend/testdata/json_tags/snake_case/postgresql/pgx/v5/go/db.go +++ b/internal/endtoend/testdata/json_tags/snake_case/postgresql/pgx/v5/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/json_tags/snake_case/postgresql/pgx/v5/go/models.go b/internal/endtoend/testdata/json_tags/snake_case/postgresql/pgx/v5/go/models.go index ed28e7c968..8fbf20a32f 100644 --- a/internal/endtoend/testdata/json_tags/snake_case/postgresql/pgx/v5/go/models.go +++ b/internal/endtoend/testdata/json_tags/snake_case/postgresql/pgx/v5/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/json_tags/snake_case/postgresql/pgx/v5/go/query.sql.go b/internal/endtoend/testdata/json_tags/snake_case/postgresql/pgx/v5/go/query.sql.go index 2db262f3aa..3146c165ee 100644 --- a/internal/endtoend/testdata/json_tags/snake_case/postgresql/pgx/v5/go/query.sql.go +++ b/internal/endtoend/testdata/json_tags/snake_case/postgresql/pgx/v5/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/json_tags/snake_case/postgresql/stdlib/go/db.go b/internal/endtoend/testdata/json_tags/snake_case/postgresql/stdlib/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/json_tags/snake_case/postgresql/stdlib/go/db.go +++ b/internal/endtoend/testdata/json_tags/snake_case/postgresql/stdlib/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/json_tags/snake_case/postgresql/stdlib/go/models.go b/internal/endtoend/testdata/json_tags/snake_case/postgresql/stdlib/go/models.go index 6160a04086..002d14e097 100644 --- a/internal/endtoend/testdata/json_tags/snake_case/postgresql/stdlib/go/models.go +++ b/internal/endtoend/testdata/json_tags/snake_case/postgresql/stdlib/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/json_tags/snake_case/postgresql/stdlib/go/query.sql.go b/internal/endtoend/testdata/json_tags/snake_case/postgresql/stdlib/go/query.sql.go index df3cbbcc3a..09c7faa514 100644 --- a/internal/endtoend/testdata/json_tags/snake_case/postgresql/stdlib/go/query.sql.go +++ b/internal/endtoend/testdata/json_tags/snake_case/postgresql/stdlib/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/json_tags_null_enum/camel_case/postgresql/stdlib/go/db.go b/internal/endtoend/testdata/json_tags_null_enum/camel_case/postgresql/stdlib/go/db.go new file mode 100644 index 0000000000..3202f3cdc7 --- /dev/null +++ b/internal/endtoend/testdata/json_tags_null_enum/camel_case/postgresql/stdlib/go/db.go @@ -0,0 +1,31 @@ +// Code generated by sqlc. DO NOT EDIT. +// versions: +// sqlc v1.19.0 + +package db + +import ( + "context" + "database/sql" +) + +type DBTX interface { + ExecContext(context.Context, string, ...interface{}) (sql.Result, error) + PrepareContext(context.Context, string) (*sql.Stmt, error) + QueryContext(context.Context, string, ...interface{}) (*sql.Rows, error) + QueryRowContext(context.Context, string, ...interface{}) *sql.Row +} + +func New(db DBTX) *Queries { + return &Queries{db: db} +} + +type Queries struct { + db DBTX +} + +func (q *Queries) WithTx(tx *sql.Tx) *Queries { + return &Queries{ + db: tx, + } +} diff --git a/internal/endtoend/testdata/json_tags_null_enum/camel_case/postgresql/stdlib/go/models.go b/internal/endtoend/testdata/json_tags_null_enum/camel_case/postgresql/stdlib/go/models.go new file mode 100644 index 0000000000..64da579021 --- /dev/null +++ b/internal/endtoend/testdata/json_tags_null_enum/camel_case/postgresql/stdlib/go/models.go @@ -0,0 +1,61 @@ +// Code generated by sqlc. DO NOT EDIT. +// versions: +// sqlc v1.19.0 + +package db + +import ( + "database/sql" + "database/sql/driver" + "fmt" +) + +type JobPostLocationType string + +const ( + JobPostLocationTypeRemote JobPostLocationType = "remote" + JobPostLocationTypeInOffice JobPostLocationType = "in_office" + JobPostLocationTypeHybrid JobPostLocationType = "hybrid" +) + +func (e *JobPostLocationType) Scan(src interface{}) error { + switch s := src.(type) { + case []byte: + *e = JobPostLocationType(s) + case string: + *e = JobPostLocationType(s) + default: + return fmt.Errorf("unsupported scan type for JobPostLocationType: %T", src) + } + return nil +} + +type NullJobPostLocationType struct { + JobPostLocationType JobPostLocationType `json:"jobPostLocationType"` + Valid bool `json:"valid"` // Valid is true if JobPostLocationType is not NULL +} + +// Scan implements the Scanner interface. +func (ns *NullJobPostLocationType) Scan(value interface{}) error { + if value == nil { + ns.JobPostLocationType, ns.Valid = "", false + return nil + } + ns.Valid = true + return ns.JobPostLocationType.Scan(value) +} + +// Value implements the driver Valuer interface. +func (ns NullJobPostLocationType) Value() (driver.Value, error) { + if !ns.Valid { + return nil, nil + } + return string(ns.JobPostLocationType), nil +} + +type Author struct { + ID int64 `json:"id"` + Type NullJobPostLocationType `json:"type"` + Name string `json:"name"` + Bio sql.NullString `json:"bio"` +} diff --git a/internal/endtoend/testdata/json_tags_null_enum/camel_case/postgresql/stdlib/go/query.sql.go b/internal/endtoend/testdata/json_tags_null_enum/camel_case/postgresql/stdlib/go/query.sql.go new file mode 100644 index 0000000000..7c9285f885 --- /dev/null +++ b/internal/endtoend/testdata/json_tags_null_enum/camel_case/postgresql/stdlib/go/query.sql.go @@ -0,0 +1,27 @@ +// Code generated by sqlc. DO NOT EDIT. +// versions: +// sqlc v1.19.0 +// source: query.sql + +package db + +import ( + "context" +) + +const getAuthor = `-- name: GetAuthor :one +SELECT id, type, name, bio FROM authors +WHERE id = $1 LIMIT 1 +` + +func (q *Queries) GetAuthor(ctx context.Context, id int64) (Author, error) { + row := q.db.QueryRowContext(ctx, getAuthor, id) + var i Author + err := row.Scan( + &i.ID, + &i.Type, + &i.Name, + &i.Bio, + ) + return i, err +} diff --git a/internal/endtoend/testdata/json_tags_null_enum/camel_case/postgresql/stdlib/query.sql b/internal/endtoend/testdata/json_tags_null_enum/camel_case/postgresql/stdlib/query.sql new file mode 100644 index 0000000000..b6e9878359 --- /dev/null +++ b/internal/endtoend/testdata/json_tags_null_enum/camel_case/postgresql/stdlib/query.sql @@ -0,0 +1,12 @@ +CREATE TYPE job_post_location_type AS ENUM('remote', 'in_office', 'hybrid'); + +CREATE TABLE authors ( + id BIGSERIAL PRIMARY KEY, + type job_post_location_type, + name text NOT NULL, + bio text +); + +-- name: GetAuthor :one +SELECT * FROM authors +WHERE id = $1 LIMIT 1; \ No newline at end of file diff --git a/internal/endtoend/testdata/json_tags_null_enum/camel_case/postgresql/stdlib/sqlc.json b/internal/endtoend/testdata/json_tags_null_enum/camel_case/postgresql/stdlib/sqlc.json new file mode 100644 index 0000000000..9172e686fc --- /dev/null +++ b/internal/endtoend/testdata/json_tags_null_enum/camel_case/postgresql/stdlib/sqlc.json @@ -0,0 +1,14 @@ +{ + "version": "1", + "packages": [ + { + "path": "go", + "engine": "postgresql", + "name": "db", + "schema": "query.sql", + "queries": "query.sql", + "emit_json_tags": true, + "json_tags_case_style": "camel" + } + ] +} diff --git a/internal/endtoend/testdata/json_tags_null_enum/none/postgresql/stdlib/go/db.go b/internal/endtoend/testdata/json_tags_null_enum/none/postgresql/stdlib/go/db.go new file mode 100644 index 0000000000..3202f3cdc7 --- /dev/null +++ b/internal/endtoend/testdata/json_tags_null_enum/none/postgresql/stdlib/go/db.go @@ -0,0 +1,31 @@ +// Code generated by sqlc. DO NOT EDIT. +// versions: +// sqlc v1.19.0 + +package db + +import ( + "context" + "database/sql" +) + +type DBTX interface { + ExecContext(context.Context, string, ...interface{}) (sql.Result, error) + PrepareContext(context.Context, string) (*sql.Stmt, error) + QueryContext(context.Context, string, ...interface{}) (*sql.Rows, error) + QueryRowContext(context.Context, string, ...interface{}) *sql.Row +} + +func New(db DBTX) *Queries { + return &Queries{db: db} +} + +type Queries struct { + db DBTX +} + +func (q *Queries) WithTx(tx *sql.Tx) *Queries { + return &Queries{ + db: tx, + } +} diff --git a/internal/endtoend/testdata/json_tags_null_enum/none/postgresql/stdlib/go/models.go b/internal/endtoend/testdata/json_tags_null_enum/none/postgresql/stdlib/go/models.go new file mode 100644 index 0000000000..967e2b75a1 --- /dev/null +++ b/internal/endtoend/testdata/json_tags_null_enum/none/postgresql/stdlib/go/models.go @@ -0,0 +1,61 @@ +// Code generated by sqlc. DO NOT EDIT. +// versions: +// sqlc v1.19.0 + +package db + +import ( + "database/sql" + "database/sql/driver" + "fmt" +) + +type JobPostLocationType string + +const ( + JobPostLocationTypeRemote JobPostLocationType = "remote" + JobPostLocationTypeInOffice JobPostLocationType = "in_office" + JobPostLocationTypeHybrid JobPostLocationType = "hybrid" +) + +func (e *JobPostLocationType) Scan(src interface{}) error { + switch s := src.(type) { + case []byte: + *e = JobPostLocationType(s) + case string: + *e = JobPostLocationType(s) + default: + return fmt.Errorf("unsupported scan type for JobPostLocationType: %T", src) + } + return nil +} + +type NullJobPostLocationType struct { + JobPostLocationType JobPostLocationType `json:"job_post_location_type"` + Valid bool `json:"valid"` // Valid is true if JobPostLocationType is not NULL +} + +// Scan implements the Scanner interface. +func (ns *NullJobPostLocationType) Scan(value interface{}) error { + if value == nil { + ns.JobPostLocationType, ns.Valid = "", false + return nil + } + ns.Valid = true + return ns.JobPostLocationType.Scan(value) +} + +// Value implements the driver Valuer interface. +func (ns NullJobPostLocationType) Value() (driver.Value, error) { + if !ns.Valid { + return nil, nil + } + return string(ns.JobPostLocationType), nil +} + +type Author struct { + ID int64 `json:"id"` + Type NullJobPostLocationType `json:"type"` + Name string `json:"name"` + Bio sql.NullString `json:"bio"` +} diff --git a/internal/endtoend/testdata/json_tags_null_enum/none/postgresql/stdlib/go/query.sql.go b/internal/endtoend/testdata/json_tags_null_enum/none/postgresql/stdlib/go/query.sql.go new file mode 100644 index 0000000000..7c9285f885 --- /dev/null +++ b/internal/endtoend/testdata/json_tags_null_enum/none/postgresql/stdlib/go/query.sql.go @@ -0,0 +1,27 @@ +// Code generated by sqlc. DO NOT EDIT. +// versions: +// sqlc v1.19.0 +// source: query.sql + +package db + +import ( + "context" +) + +const getAuthor = `-- name: GetAuthor :one +SELECT id, type, name, bio FROM authors +WHERE id = $1 LIMIT 1 +` + +func (q *Queries) GetAuthor(ctx context.Context, id int64) (Author, error) { + row := q.db.QueryRowContext(ctx, getAuthor, id) + var i Author + err := row.Scan( + &i.ID, + &i.Type, + &i.Name, + &i.Bio, + ) + return i, err +} diff --git a/internal/endtoend/testdata/json_tags_null_enum/none/postgresql/stdlib/query.sql b/internal/endtoend/testdata/json_tags_null_enum/none/postgresql/stdlib/query.sql new file mode 100644 index 0000000000..b6e9878359 --- /dev/null +++ b/internal/endtoend/testdata/json_tags_null_enum/none/postgresql/stdlib/query.sql @@ -0,0 +1,12 @@ +CREATE TYPE job_post_location_type AS ENUM('remote', 'in_office', 'hybrid'); + +CREATE TABLE authors ( + id BIGSERIAL PRIMARY KEY, + type job_post_location_type, + name text NOT NULL, + bio text +); + +-- name: GetAuthor :one +SELECT * FROM authors +WHERE id = $1 LIMIT 1; \ No newline at end of file diff --git a/internal/endtoend/testdata/json_tags_null_enum/none/postgresql/stdlib/sqlc.json b/internal/endtoend/testdata/json_tags_null_enum/none/postgresql/stdlib/sqlc.json new file mode 100644 index 0000000000..5afd45bd23 --- /dev/null +++ b/internal/endtoend/testdata/json_tags_null_enum/none/postgresql/stdlib/sqlc.json @@ -0,0 +1,14 @@ +{ + "version": "1", + "packages": [ + { + "path": "go", + "engine": "postgresql", + "name": "db", + "schema": "query.sql", + "queries": "query.sql", + "emit_json_tags": true, + "json_tags_case_style": "none" + } + ] +} diff --git a/internal/endtoend/testdata/json_tags_null_enum/pascal_case/postgresql/stdlib/go/db.go b/internal/endtoend/testdata/json_tags_null_enum/pascal_case/postgresql/stdlib/go/db.go new file mode 100644 index 0000000000..3202f3cdc7 --- /dev/null +++ b/internal/endtoend/testdata/json_tags_null_enum/pascal_case/postgresql/stdlib/go/db.go @@ -0,0 +1,31 @@ +// Code generated by sqlc. DO NOT EDIT. +// versions: +// sqlc v1.19.0 + +package db + +import ( + "context" + "database/sql" +) + +type DBTX interface { + ExecContext(context.Context, string, ...interface{}) (sql.Result, error) + PrepareContext(context.Context, string) (*sql.Stmt, error) + QueryContext(context.Context, string, ...interface{}) (*sql.Rows, error) + QueryRowContext(context.Context, string, ...interface{}) *sql.Row +} + +func New(db DBTX) *Queries { + return &Queries{db: db} +} + +type Queries struct { + db DBTX +} + +func (q *Queries) WithTx(tx *sql.Tx) *Queries { + return &Queries{ + db: tx, + } +} diff --git a/internal/endtoend/testdata/json_tags_null_enum/pascal_case/postgresql/stdlib/go/models.go b/internal/endtoend/testdata/json_tags_null_enum/pascal_case/postgresql/stdlib/go/models.go new file mode 100644 index 0000000000..cfeaf5b8c4 --- /dev/null +++ b/internal/endtoend/testdata/json_tags_null_enum/pascal_case/postgresql/stdlib/go/models.go @@ -0,0 +1,61 @@ +// Code generated by sqlc. DO NOT EDIT. +// versions: +// sqlc v1.19.0 + +package db + +import ( + "database/sql" + "database/sql/driver" + "fmt" +) + +type JobPostLocationType string + +const ( + JobPostLocationTypeRemote JobPostLocationType = "remote" + JobPostLocationTypeInOffice JobPostLocationType = "in_office" + JobPostLocationTypeHybrid JobPostLocationType = "hybrid" +) + +func (e *JobPostLocationType) Scan(src interface{}) error { + switch s := src.(type) { + case []byte: + *e = JobPostLocationType(s) + case string: + *e = JobPostLocationType(s) + default: + return fmt.Errorf("unsupported scan type for JobPostLocationType: %T", src) + } + return nil +} + +type NullJobPostLocationType struct { + JobPostLocationType JobPostLocationType `json:"JobPostLocationType"` + Valid bool `json:"Valid"` // Valid is true if JobPostLocationType is not NULL +} + +// Scan implements the Scanner interface. +func (ns *NullJobPostLocationType) Scan(value interface{}) error { + if value == nil { + ns.JobPostLocationType, ns.Valid = "", false + return nil + } + ns.Valid = true + return ns.JobPostLocationType.Scan(value) +} + +// Value implements the driver Valuer interface. +func (ns NullJobPostLocationType) Value() (driver.Value, error) { + if !ns.Valid { + return nil, nil + } + return string(ns.JobPostLocationType), nil +} + +type Author struct { + ID int64 `json:"ID"` + Type NullJobPostLocationType `json:"Type"` + Name string `json:"Name"` + Bio sql.NullString `json:"Bio"` +} diff --git a/internal/endtoend/testdata/json_tags_null_enum/pascal_case/postgresql/stdlib/go/query.sql.go b/internal/endtoend/testdata/json_tags_null_enum/pascal_case/postgresql/stdlib/go/query.sql.go new file mode 100644 index 0000000000..7c9285f885 --- /dev/null +++ b/internal/endtoend/testdata/json_tags_null_enum/pascal_case/postgresql/stdlib/go/query.sql.go @@ -0,0 +1,27 @@ +// Code generated by sqlc. DO NOT EDIT. +// versions: +// sqlc v1.19.0 +// source: query.sql + +package db + +import ( + "context" +) + +const getAuthor = `-- name: GetAuthor :one +SELECT id, type, name, bio FROM authors +WHERE id = $1 LIMIT 1 +` + +func (q *Queries) GetAuthor(ctx context.Context, id int64) (Author, error) { + row := q.db.QueryRowContext(ctx, getAuthor, id) + var i Author + err := row.Scan( + &i.ID, + &i.Type, + &i.Name, + &i.Bio, + ) + return i, err +} diff --git a/internal/endtoend/testdata/json_tags_null_enum/pascal_case/postgresql/stdlib/query.sql b/internal/endtoend/testdata/json_tags_null_enum/pascal_case/postgresql/stdlib/query.sql new file mode 100644 index 0000000000..b6e9878359 --- /dev/null +++ b/internal/endtoend/testdata/json_tags_null_enum/pascal_case/postgresql/stdlib/query.sql @@ -0,0 +1,12 @@ +CREATE TYPE job_post_location_type AS ENUM('remote', 'in_office', 'hybrid'); + +CREATE TABLE authors ( + id BIGSERIAL PRIMARY KEY, + type job_post_location_type, + name text NOT NULL, + bio text +); + +-- name: GetAuthor :one +SELECT * FROM authors +WHERE id = $1 LIMIT 1; \ No newline at end of file diff --git a/internal/endtoend/testdata/json_tags_null_enum/pascal_case/postgresql/stdlib/sqlc.json b/internal/endtoend/testdata/json_tags_null_enum/pascal_case/postgresql/stdlib/sqlc.json new file mode 100644 index 0000000000..f5800af321 --- /dev/null +++ b/internal/endtoend/testdata/json_tags_null_enum/pascal_case/postgresql/stdlib/sqlc.json @@ -0,0 +1,14 @@ +{ + "version": "1", + "packages": [ + { + "path": "go", + "engine": "postgresql", + "name": "db", + "schema": "query.sql", + "queries": "query.sql", + "emit_json_tags": true, + "json_tags_case_style": "pascal" + } + ] +} diff --git a/internal/endtoend/testdata/json_tags_null_enum/snake_case/postgresql/stdlib/go/db.go b/internal/endtoend/testdata/json_tags_null_enum/snake_case/postgresql/stdlib/go/db.go new file mode 100644 index 0000000000..3202f3cdc7 --- /dev/null +++ b/internal/endtoend/testdata/json_tags_null_enum/snake_case/postgresql/stdlib/go/db.go @@ -0,0 +1,31 @@ +// Code generated by sqlc. DO NOT EDIT. +// versions: +// sqlc v1.19.0 + +package db + +import ( + "context" + "database/sql" +) + +type DBTX interface { + ExecContext(context.Context, string, ...interface{}) (sql.Result, error) + PrepareContext(context.Context, string) (*sql.Stmt, error) + QueryContext(context.Context, string, ...interface{}) (*sql.Rows, error) + QueryRowContext(context.Context, string, ...interface{}) *sql.Row +} + +func New(db DBTX) *Queries { + return &Queries{db: db} +} + +type Queries struct { + db DBTX +} + +func (q *Queries) WithTx(tx *sql.Tx) *Queries { + return &Queries{ + db: tx, + } +} diff --git a/internal/endtoend/testdata/json_tags_null_enum/snake_case/postgresql/stdlib/go/models.go b/internal/endtoend/testdata/json_tags_null_enum/snake_case/postgresql/stdlib/go/models.go new file mode 100644 index 0000000000..967e2b75a1 --- /dev/null +++ b/internal/endtoend/testdata/json_tags_null_enum/snake_case/postgresql/stdlib/go/models.go @@ -0,0 +1,61 @@ +// Code generated by sqlc. DO NOT EDIT. +// versions: +// sqlc v1.19.0 + +package db + +import ( + "database/sql" + "database/sql/driver" + "fmt" +) + +type JobPostLocationType string + +const ( + JobPostLocationTypeRemote JobPostLocationType = "remote" + JobPostLocationTypeInOffice JobPostLocationType = "in_office" + JobPostLocationTypeHybrid JobPostLocationType = "hybrid" +) + +func (e *JobPostLocationType) Scan(src interface{}) error { + switch s := src.(type) { + case []byte: + *e = JobPostLocationType(s) + case string: + *e = JobPostLocationType(s) + default: + return fmt.Errorf("unsupported scan type for JobPostLocationType: %T", src) + } + return nil +} + +type NullJobPostLocationType struct { + JobPostLocationType JobPostLocationType `json:"job_post_location_type"` + Valid bool `json:"valid"` // Valid is true if JobPostLocationType is not NULL +} + +// Scan implements the Scanner interface. +func (ns *NullJobPostLocationType) Scan(value interface{}) error { + if value == nil { + ns.JobPostLocationType, ns.Valid = "", false + return nil + } + ns.Valid = true + return ns.JobPostLocationType.Scan(value) +} + +// Value implements the driver Valuer interface. +func (ns NullJobPostLocationType) Value() (driver.Value, error) { + if !ns.Valid { + return nil, nil + } + return string(ns.JobPostLocationType), nil +} + +type Author struct { + ID int64 `json:"id"` + Type NullJobPostLocationType `json:"type"` + Name string `json:"name"` + Bio sql.NullString `json:"bio"` +} diff --git a/internal/endtoend/testdata/json_tags_null_enum/snake_case/postgresql/stdlib/go/query.sql.go b/internal/endtoend/testdata/json_tags_null_enum/snake_case/postgresql/stdlib/go/query.sql.go new file mode 100644 index 0000000000..7c9285f885 --- /dev/null +++ b/internal/endtoend/testdata/json_tags_null_enum/snake_case/postgresql/stdlib/go/query.sql.go @@ -0,0 +1,27 @@ +// Code generated by sqlc. DO NOT EDIT. +// versions: +// sqlc v1.19.0 +// source: query.sql + +package db + +import ( + "context" +) + +const getAuthor = `-- name: GetAuthor :one +SELECT id, type, name, bio FROM authors +WHERE id = $1 LIMIT 1 +` + +func (q *Queries) GetAuthor(ctx context.Context, id int64) (Author, error) { + row := q.db.QueryRowContext(ctx, getAuthor, id) + var i Author + err := row.Scan( + &i.ID, + &i.Type, + &i.Name, + &i.Bio, + ) + return i, err +} diff --git a/internal/endtoend/testdata/json_tags_null_enum/snake_case/postgresql/stdlib/query.sql b/internal/endtoend/testdata/json_tags_null_enum/snake_case/postgresql/stdlib/query.sql new file mode 100644 index 0000000000..b6e9878359 --- /dev/null +++ b/internal/endtoend/testdata/json_tags_null_enum/snake_case/postgresql/stdlib/query.sql @@ -0,0 +1,12 @@ +CREATE TYPE job_post_location_type AS ENUM('remote', 'in_office', 'hybrid'); + +CREATE TABLE authors ( + id BIGSERIAL PRIMARY KEY, + type job_post_location_type, + name text NOT NULL, + bio text +); + +-- name: GetAuthor :one +SELECT * FROM authors +WHERE id = $1 LIMIT 1; \ No newline at end of file diff --git a/internal/endtoend/testdata/json_tags_null_enum/snake_case/postgresql/stdlib/sqlc.json b/internal/endtoend/testdata/json_tags_null_enum/snake_case/postgresql/stdlib/sqlc.json new file mode 100644 index 0000000000..b078eefffa --- /dev/null +++ b/internal/endtoend/testdata/json_tags_null_enum/snake_case/postgresql/stdlib/sqlc.json @@ -0,0 +1,14 @@ +{ + "version": "1", + "packages": [ + { + "path": "go", + "engine": "postgresql", + "name": "db", + "schema": "query.sql", + "queries": "query.sql", + "emit_json_tags": true, + "json_tags_case_style": "snake" + } + ] +} diff --git a/internal/endtoend/testdata/json_tags_null_enum/v2_config/postgresql/stdlib/go/db.go b/internal/endtoend/testdata/json_tags_null_enum/v2_config/postgresql/stdlib/go/db.go new file mode 100644 index 0000000000..3202f3cdc7 --- /dev/null +++ b/internal/endtoend/testdata/json_tags_null_enum/v2_config/postgresql/stdlib/go/db.go @@ -0,0 +1,31 @@ +// Code generated by sqlc. DO NOT EDIT. +// versions: +// sqlc v1.19.0 + +package db + +import ( + "context" + "database/sql" +) + +type DBTX interface { + ExecContext(context.Context, string, ...interface{}) (sql.Result, error) + PrepareContext(context.Context, string) (*sql.Stmt, error) + QueryContext(context.Context, string, ...interface{}) (*sql.Rows, error) + QueryRowContext(context.Context, string, ...interface{}) *sql.Row +} + +func New(db DBTX) *Queries { + return &Queries{db: db} +} + +type Queries struct { + db DBTX +} + +func (q *Queries) WithTx(tx *sql.Tx) *Queries { + return &Queries{ + db: tx, + } +} diff --git a/internal/endtoend/testdata/json_tags_null_enum/v2_config/postgresql/stdlib/go/models.go b/internal/endtoend/testdata/json_tags_null_enum/v2_config/postgresql/stdlib/go/models.go new file mode 100644 index 0000000000..967e2b75a1 --- /dev/null +++ b/internal/endtoend/testdata/json_tags_null_enum/v2_config/postgresql/stdlib/go/models.go @@ -0,0 +1,61 @@ +// Code generated by sqlc. DO NOT EDIT. +// versions: +// sqlc v1.19.0 + +package db + +import ( + "database/sql" + "database/sql/driver" + "fmt" +) + +type JobPostLocationType string + +const ( + JobPostLocationTypeRemote JobPostLocationType = "remote" + JobPostLocationTypeInOffice JobPostLocationType = "in_office" + JobPostLocationTypeHybrid JobPostLocationType = "hybrid" +) + +func (e *JobPostLocationType) Scan(src interface{}) error { + switch s := src.(type) { + case []byte: + *e = JobPostLocationType(s) + case string: + *e = JobPostLocationType(s) + default: + return fmt.Errorf("unsupported scan type for JobPostLocationType: %T", src) + } + return nil +} + +type NullJobPostLocationType struct { + JobPostLocationType JobPostLocationType `json:"job_post_location_type"` + Valid bool `json:"valid"` // Valid is true if JobPostLocationType is not NULL +} + +// Scan implements the Scanner interface. +func (ns *NullJobPostLocationType) Scan(value interface{}) error { + if value == nil { + ns.JobPostLocationType, ns.Valid = "", false + return nil + } + ns.Valid = true + return ns.JobPostLocationType.Scan(value) +} + +// Value implements the driver Valuer interface. +func (ns NullJobPostLocationType) Value() (driver.Value, error) { + if !ns.Valid { + return nil, nil + } + return string(ns.JobPostLocationType), nil +} + +type Author struct { + ID int64 `json:"id"` + Type NullJobPostLocationType `json:"type"` + Name string `json:"name"` + Bio sql.NullString `json:"bio"` +} diff --git a/internal/endtoend/testdata/json_tags_null_enum/v2_config/postgresql/stdlib/go/query.sql.go b/internal/endtoend/testdata/json_tags_null_enum/v2_config/postgresql/stdlib/go/query.sql.go new file mode 100644 index 0000000000..7c9285f885 --- /dev/null +++ b/internal/endtoend/testdata/json_tags_null_enum/v2_config/postgresql/stdlib/go/query.sql.go @@ -0,0 +1,27 @@ +// Code generated by sqlc. DO NOT EDIT. +// versions: +// sqlc v1.19.0 +// source: query.sql + +package db + +import ( + "context" +) + +const getAuthor = `-- name: GetAuthor :one +SELECT id, type, name, bio FROM authors +WHERE id = $1 LIMIT 1 +` + +func (q *Queries) GetAuthor(ctx context.Context, id int64) (Author, error) { + row := q.db.QueryRowContext(ctx, getAuthor, id) + var i Author + err := row.Scan( + &i.ID, + &i.Type, + &i.Name, + &i.Bio, + ) + return i, err +} diff --git a/internal/endtoend/testdata/json_tags_null_enum/v2_config/postgresql/stdlib/query.sql b/internal/endtoend/testdata/json_tags_null_enum/v2_config/postgresql/stdlib/query.sql new file mode 100644 index 0000000000..b6e9878359 --- /dev/null +++ b/internal/endtoend/testdata/json_tags_null_enum/v2_config/postgresql/stdlib/query.sql @@ -0,0 +1,12 @@ +CREATE TYPE job_post_location_type AS ENUM('remote', 'in_office', 'hybrid'); + +CREATE TABLE authors ( + id BIGSERIAL PRIMARY KEY, + type job_post_location_type, + name text NOT NULL, + bio text +); + +-- name: GetAuthor :one +SELECT * FROM authors +WHERE id = $1 LIMIT 1; \ No newline at end of file diff --git a/internal/endtoend/testdata/json_tags_null_enum/v2_config/postgresql/stdlib/sqlc.json b/internal/endtoend/testdata/json_tags_null_enum/v2_config/postgresql/stdlib/sqlc.json new file mode 100644 index 0000000000..07cb7b9f0c --- /dev/null +++ b/internal/endtoend/testdata/json_tags_null_enum/v2_config/postgresql/stdlib/sqlc.json @@ -0,0 +1,17 @@ +{ + "version": "2", + "sql": [ + { + "schema": "query.sql", + "queries": "query.sql", + "engine": "postgresql", + "gen": { + "go": { + "out": "go", + "package": "db", + "emit_json_tags": true + } + } + } + ] +} diff --git a/internal/endtoend/testdata/limit/mysql/go/db.go b/internal/endtoend/testdata/limit/mysql/go/db.go new file mode 100644 index 0000000000..ec5e95c4ab --- /dev/null +++ b/internal/endtoend/testdata/limit/mysql/go/db.go @@ -0,0 +1,31 @@ +// Code generated by sqlc. DO NOT EDIT. +// versions: +// sqlc v1.19.0 + +package querytest + +import ( + "context" + "database/sql" +) + +type DBTX interface { + ExecContext(context.Context, string, ...interface{}) (sql.Result, error) + PrepareContext(context.Context, string) (*sql.Stmt, error) + QueryContext(context.Context, string, ...interface{}) (*sql.Rows, error) + QueryRowContext(context.Context, string, ...interface{}) *sql.Row +} + +func New(db DBTX) *Queries { + return &Queries{db: db} +} + +type Queries struct { + db DBTX +} + +func (q *Queries) WithTx(tx *sql.Tx) *Queries { + return &Queries{ + db: tx, + } +} diff --git a/internal/endtoend/testdata/limit/mysql/go/models.go b/internal/endtoend/testdata/limit/mysql/go/models.go new file mode 100644 index 0000000000..f181a757c8 --- /dev/null +++ b/internal/endtoend/testdata/limit/mysql/go/models.go @@ -0,0 +1,11 @@ +// Code generated by sqlc. DO NOT EDIT. +// versions: +// sqlc v1.19.0 + +package querytest + +import () + +type Foo struct { + Bar bool +} diff --git a/internal/endtoend/testdata/limit/mysql/go/query.sql.go b/internal/endtoend/testdata/limit/mysql/go/query.sql.go new file mode 100644 index 0000000000..2491c27e32 --- /dev/null +++ b/internal/endtoend/testdata/limit/mysql/go/query.sql.go @@ -0,0 +1,28 @@ +// Code generated by sqlc. DO NOT EDIT. +// versions: +// sqlc v1.19.0 +// source: query.sql + +package querytest + +import ( + "context" +) + +const limitMe = `-- name: LimitMe :exec +UPDATE foo SET bar='baz' LIMIT ? +` + +func (q *Queries) LimitMe(ctx context.Context, limit int32) error { + _, err := q.db.ExecContext(ctx, limitMe, limit) + return err +} + +const limitMeToo = `-- name: LimitMeToo :exec +DELETE FROM foo LIMIT ? +` + +func (q *Queries) LimitMeToo(ctx context.Context, limit int32) error { + _, err := q.db.ExecContext(ctx, limitMeToo, limit) + return err +} diff --git a/internal/endtoend/testdata/limit/mysql/query.sql b/internal/endtoend/testdata/limit/mysql/query.sql new file mode 100644 index 0000000000..4723273c5c --- /dev/null +++ b/internal/endtoend/testdata/limit/mysql/query.sql @@ -0,0 +1,7 @@ +CREATE TABLE foo (bar bool not null); + +-- name: LimitMe :exec +UPDATE foo SET bar='baz' LIMIT ?; + +-- name: LimitMeToo :exec +DELETE FROM foo LIMIT ?; diff --git a/internal/endtoend/testdata/limit/mysql/sqlc.json b/internal/endtoend/testdata/limit/mysql/sqlc.json new file mode 100644 index 0000000000..7676c3bc51 --- /dev/null +++ b/internal/endtoend/testdata/limit/mysql/sqlc.json @@ -0,0 +1,12 @@ +{ + "version": "1", + "packages": [ + { + "path": "go", + "engine": "mysql", + "name": "querytest", + "schema": "query.sql", + "queries": "query.sql" + } + ] +} diff --git a/internal/endtoend/testdata/limit/pgx/v4/go/db.go b/internal/endtoend/testdata/limit/pgx/v4/go/db.go index 5a2cde8cda..b85cf956cc 100644 --- a/internal/endtoend/testdata/limit/pgx/v4/go/db.go +++ b/internal/endtoend/testdata/limit/pgx/v4/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/limit/pgx/v4/go/models.go b/internal/endtoend/testdata/limit/pgx/v4/go/models.go index 4c877ffd43..f181a757c8 100644 --- a/internal/endtoend/testdata/limit/pgx/v4/go/models.go +++ b/internal/endtoend/testdata/limit/pgx/v4/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/limit/pgx/v4/go/query.sql.go b/internal/endtoend/testdata/limit/pgx/v4/go/query.sql.go index 8e1437ab6d..ae62d610fb 100644 --- a/internal/endtoend/testdata/limit/pgx/v4/go/query.sql.go +++ b/internal/endtoend/testdata/limit/pgx/v4/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/limit/pgx/v5/go/db.go b/internal/endtoend/testdata/limit/pgx/v5/go/db.go index 7bc02a1d7d..b0ad84571a 100644 --- a/internal/endtoend/testdata/limit/pgx/v5/go/db.go +++ b/internal/endtoend/testdata/limit/pgx/v5/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/limit/pgx/v5/go/models.go b/internal/endtoend/testdata/limit/pgx/v5/go/models.go index 4c877ffd43..f181a757c8 100644 --- a/internal/endtoend/testdata/limit/pgx/v5/go/models.go +++ b/internal/endtoend/testdata/limit/pgx/v5/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/limit/pgx/v5/go/query.sql.go b/internal/endtoend/testdata/limit/pgx/v5/go/query.sql.go index 8e1437ab6d..ae62d610fb 100644 --- a/internal/endtoend/testdata/limit/pgx/v5/go/query.sql.go +++ b/internal/endtoend/testdata/limit/pgx/v5/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/limit/sqlite/go/db.go b/internal/endtoend/testdata/limit/sqlite/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/limit/sqlite/go/db.go +++ b/internal/endtoend/testdata/limit/sqlite/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/limit/sqlite/go/models.go b/internal/endtoend/testdata/limit/sqlite/go/models.go index 4c877ffd43..f181a757c8 100644 --- a/internal/endtoend/testdata/limit/sqlite/go/models.go +++ b/internal/endtoend/testdata/limit/sqlite/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/limit/sqlite/go/query.sql.go b/internal/endtoend/testdata/limit/sqlite/go/query.sql.go index afa456a8e0..1613e4dd8d 100644 --- a/internal/endtoend/testdata/limit/sqlite/go/query.sql.go +++ b/internal/endtoend/testdata/limit/sqlite/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest @@ -9,6 +9,15 @@ import ( "context" ) +const deleteLimit = `-- name: DeleteLimit :exec +DELETE FROM foo LIMIT ? +` + +func (q *Queries) DeleteLimit(ctx context.Context, limit int64) error { + _, err := q.db.ExecContext(ctx, deleteLimit, limit) + return err +} + const limitMe = `-- name: LimitMe :many SELECT bar FROM foo LIMIT ? ` @@ -35,3 +44,12 @@ func (q *Queries) LimitMe(ctx context.Context, limit int64) ([]bool, error) { } return items, nil } + +const updateLimit = `-- name: UpdateLimit :exec +UPDATE foo SET bar='baz' LIMIT ? +` + +func (q *Queries) UpdateLimit(ctx context.Context, limit int64) error { + _, err := q.db.ExecContext(ctx, updateLimit, limit) + return err +} diff --git a/internal/endtoend/testdata/limit/sqlite/query.sql b/internal/endtoend/testdata/limit/sqlite/query.sql index e7e373d13b..99862ad760 100644 --- a/internal/endtoend/testdata/limit/sqlite/query.sql +++ b/internal/endtoend/testdata/limit/sqlite/query.sql @@ -2,3 +2,9 @@ CREATE TABLE foo (bar bool not null); -- name: LimitMe :many SELECT bar FROM foo LIMIT ?; + +-- name: UpdateLimit :exec +UPDATE foo SET bar='baz' LIMIT ?; + +-- name: DeleteLimit :exec +DELETE FROM foo LIMIT ?; diff --git a/internal/endtoend/testdata/limit/stdlib/go/db.go b/internal/endtoend/testdata/limit/stdlib/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/limit/stdlib/go/db.go +++ b/internal/endtoend/testdata/limit/stdlib/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/limit/stdlib/go/models.go b/internal/endtoend/testdata/limit/stdlib/go/models.go index 4c877ffd43..f181a757c8 100644 --- a/internal/endtoend/testdata/limit/stdlib/go/models.go +++ b/internal/endtoend/testdata/limit/stdlib/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/limit/stdlib/go/query.sql.go b/internal/endtoend/testdata/limit/stdlib/go/query.sql.go index f86bb8af7d..68e118de8f 100644 --- a/internal/endtoend/testdata/limit/stdlib/go/query.sql.go +++ b/internal/endtoend/testdata/limit/stdlib/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/lower/pgx/v4/go/db.go b/internal/endtoend/testdata/lower/pgx/v4/go/db.go index 5a2cde8cda..b85cf956cc 100644 --- a/internal/endtoend/testdata/lower/pgx/v4/go/db.go +++ b/internal/endtoend/testdata/lower/pgx/v4/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/lower/pgx/v4/go/models.go b/internal/endtoend/testdata/lower/pgx/v4/go/models.go index e7165ced4a..15a11323da 100644 --- a/internal/endtoend/testdata/lower/pgx/v4/go/models.go +++ b/internal/endtoend/testdata/lower/pgx/v4/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/lower/pgx/v4/go/query.sql.go b/internal/endtoend/testdata/lower/pgx/v4/go/query.sql.go index 32982805c6..732d17abb6 100644 --- a/internal/endtoend/testdata/lower/pgx/v4/go/query.sql.go +++ b/internal/endtoend/testdata/lower/pgx/v4/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/lower/pgx/v5/go/db.go b/internal/endtoend/testdata/lower/pgx/v5/go/db.go index 7bc02a1d7d..b0ad84571a 100644 --- a/internal/endtoend/testdata/lower/pgx/v5/go/db.go +++ b/internal/endtoend/testdata/lower/pgx/v5/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/lower/pgx/v5/go/models.go b/internal/endtoend/testdata/lower/pgx/v5/go/models.go index e7165ced4a..15a11323da 100644 --- a/internal/endtoend/testdata/lower/pgx/v5/go/models.go +++ b/internal/endtoend/testdata/lower/pgx/v5/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/lower/pgx/v5/go/query.sql.go b/internal/endtoend/testdata/lower/pgx/v5/go/query.sql.go index 32982805c6..732d17abb6 100644 --- a/internal/endtoend/testdata/lower/pgx/v5/go/query.sql.go +++ b/internal/endtoend/testdata/lower/pgx/v5/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/lower/stdlib/go/db.go b/internal/endtoend/testdata/lower/stdlib/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/lower/stdlib/go/db.go +++ b/internal/endtoend/testdata/lower/stdlib/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/lower/stdlib/go/models.go b/internal/endtoend/testdata/lower/stdlib/go/models.go index e7165ced4a..15a11323da 100644 --- a/internal/endtoend/testdata/lower/stdlib/go/models.go +++ b/internal/endtoend/testdata/lower/stdlib/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/lower/stdlib/go/query.sql.go b/internal/endtoend/testdata/lower/stdlib/go/query.sql.go index efe01c7152..9df0946c9d 100644 --- a/internal/endtoend/testdata/lower/stdlib/go/query.sql.go +++ b/internal/endtoend/testdata/lower/stdlib/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/lower_switched_order/pgx/v4/go/db.go b/internal/endtoend/testdata/lower_switched_order/pgx/v4/go/db.go index 5a2cde8cda..b85cf956cc 100644 --- a/internal/endtoend/testdata/lower_switched_order/pgx/v4/go/db.go +++ b/internal/endtoend/testdata/lower_switched_order/pgx/v4/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/lower_switched_order/pgx/v4/go/models.go b/internal/endtoend/testdata/lower_switched_order/pgx/v4/go/models.go index e7165ced4a..15a11323da 100644 --- a/internal/endtoend/testdata/lower_switched_order/pgx/v4/go/models.go +++ b/internal/endtoend/testdata/lower_switched_order/pgx/v4/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/lower_switched_order/pgx/v4/go/query.sql.go b/internal/endtoend/testdata/lower_switched_order/pgx/v4/go/query.sql.go index 83e642c3de..e38449be92 100644 --- a/internal/endtoend/testdata/lower_switched_order/pgx/v4/go/query.sql.go +++ b/internal/endtoend/testdata/lower_switched_order/pgx/v4/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/lower_switched_order/pgx/v5/go/db.go b/internal/endtoend/testdata/lower_switched_order/pgx/v5/go/db.go index 7bc02a1d7d..b0ad84571a 100644 --- a/internal/endtoend/testdata/lower_switched_order/pgx/v5/go/db.go +++ b/internal/endtoend/testdata/lower_switched_order/pgx/v5/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/lower_switched_order/pgx/v5/go/models.go b/internal/endtoend/testdata/lower_switched_order/pgx/v5/go/models.go index e7165ced4a..15a11323da 100644 --- a/internal/endtoend/testdata/lower_switched_order/pgx/v5/go/models.go +++ b/internal/endtoend/testdata/lower_switched_order/pgx/v5/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/lower_switched_order/pgx/v5/go/query.sql.go b/internal/endtoend/testdata/lower_switched_order/pgx/v5/go/query.sql.go index 83e642c3de..e38449be92 100644 --- a/internal/endtoend/testdata/lower_switched_order/pgx/v5/go/query.sql.go +++ b/internal/endtoend/testdata/lower_switched_order/pgx/v5/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/lower_switched_order/stdlib/go/db.go b/internal/endtoend/testdata/lower_switched_order/stdlib/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/lower_switched_order/stdlib/go/db.go +++ b/internal/endtoend/testdata/lower_switched_order/stdlib/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/lower_switched_order/stdlib/go/models.go b/internal/endtoend/testdata/lower_switched_order/stdlib/go/models.go index e7165ced4a..15a11323da 100644 --- a/internal/endtoend/testdata/lower_switched_order/stdlib/go/models.go +++ b/internal/endtoend/testdata/lower_switched_order/stdlib/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/lower_switched_order/stdlib/go/query.sql.go b/internal/endtoend/testdata/lower_switched_order/stdlib/go/query.sql.go index 5cfd89395b..25886da7d3 100644 --- a/internal/endtoend/testdata/lower_switched_order/stdlib/go/query.sql.go +++ b/internal/endtoend/testdata/lower_switched_order/stdlib/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/materialized_views/postgresql/pgx/v4/go/db.go b/internal/endtoend/testdata/materialized_views/postgresql/pgx/v4/go/db.go index 5a2cde8cda..b85cf956cc 100644 --- a/internal/endtoend/testdata/materialized_views/postgresql/pgx/v4/go/db.go +++ b/internal/endtoend/testdata/materialized_views/postgresql/pgx/v4/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/materialized_views/postgresql/pgx/v4/go/models.go b/internal/endtoend/testdata/materialized_views/postgresql/pgx/v4/go/models.go index 64489c1ce3..2862cd333d 100644 --- a/internal/endtoend/testdata/materialized_views/postgresql/pgx/v4/go/models.go +++ b/internal/endtoend/testdata/materialized_views/postgresql/pgx/v4/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/materialized_views/postgresql/pgx/v5/go/db.go b/internal/endtoend/testdata/materialized_views/postgresql/pgx/v5/go/db.go index 7bc02a1d7d..b0ad84571a 100644 --- a/internal/endtoend/testdata/materialized_views/postgresql/pgx/v5/go/db.go +++ b/internal/endtoend/testdata/materialized_views/postgresql/pgx/v5/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/materialized_views/postgresql/pgx/v5/go/models.go b/internal/endtoend/testdata/materialized_views/postgresql/pgx/v5/go/models.go index 0da1286ac3..bec7e26e30 100644 --- a/internal/endtoend/testdata/materialized_views/postgresql/pgx/v5/go/models.go +++ b/internal/endtoend/testdata/materialized_views/postgresql/pgx/v5/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/materialized_views/postgresql/stdlib/go/db.go b/internal/endtoend/testdata/materialized_views/postgresql/stdlib/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/materialized_views/postgresql/stdlib/go/db.go +++ b/internal/endtoend/testdata/materialized_views/postgresql/stdlib/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/materialized_views/postgresql/stdlib/go/models.go b/internal/endtoend/testdata/materialized_views/postgresql/stdlib/go/models.go index 64489c1ce3..2862cd333d 100644 --- a/internal/endtoend/testdata/materialized_views/postgresql/stdlib/go/models.go +++ b/internal/endtoend/testdata/materialized_views/postgresql/stdlib/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/mathmatical_operator/pgx/v4/go/db.go b/internal/endtoend/testdata/mathmatical_operator/pgx/v4/go/db.go index 5a2cde8cda..b85cf956cc 100644 --- a/internal/endtoend/testdata/mathmatical_operator/pgx/v4/go/db.go +++ b/internal/endtoend/testdata/mathmatical_operator/pgx/v4/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/mathmatical_operator/pgx/v4/go/models.go b/internal/endtoend/testdata/mathmatical_operator/pgx/v4/go/models.go index e358ff319b..8724ddbdff 100644 --- a/internal/endtoend/testdata/mathmatical_operator/pgx/v4/go/models.go +++ b/internal/endtoend/testdata/mathmatical_operator/pgx/v4/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/mathmatical_operator/pgx/v4/go/query.sql.go b/internal/endtoend/testdata/mathmatical_operator/pgx/v4/go/query.sql.go index 7e739a0937..23c69ea73e 100644 --- a/internal/endtoend/testdata/mathmatical_operator/pgx/v4/go/query.sql.go +++ b/internal/endtoend/testdata/mathmatical_operator/pgx/v4/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/mathmatical_operator/pgx/v5/go/db.go b/internal/endtoend/testdata/mathmatical_operator/pgx/v5/go/db.go index 7bc02a1d7d..b0ad84571a 100644 --- a/internal/endtoend/testdata/mathmatical_operator/pgx/v5/go/db.go +++ b/internal/endtoend/testdata/mathmatical_operator/pgx/v5/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/mathmatical_operator/pgx/v5/go/models.go b/internal/endtoend/testdata/mathmatical_operator/pgx/v5/go/models.go index e358ff319b..8724ddbdff 100644 --- a/internal/endtoend/testdata/mathmatical_operator/pgx/v5/go/models.go +++ b/internal/endtoend/testdata/mathmatical_operator/pgx/v5/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/mathmatical_operator/pgx/v5/go/query.sql.go b/internal/endtoend/testdata/mathmatical_operator/pgx/v5/go/query.sql.go index 7e739a0937..23c69ea73e 100644 --- a/internal/endtoend/testdata/mathmatical_operator/pgx/v5/go/query.sql.go +++ b/internal/endtoend/testdata/mathmatical_operator/pgx/v5/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/mathmatical_operator/stdlib/go/db.go b/internal/endtoend/testdata/mathmatical_operator/stdlib/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/mathmatical_operator/stdlib/go/db.go +++ b/internal/endtoend/testdata/mathmatical_operator/stdlib/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/mathmatical_operator/stdlib/go/models.go b/internal/endtoend/testdata/mathmatical_operator/stdlib/go/models.go index e358ff319b..8724ddbdff 100644 --- a/internal/endtoend/testdata/mathmatical_operator/stdlib/go/models.go +++ b/internal/endtoend/testdata/mathmatical_operator/stdlib/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/mathmatical_operator/stdlib/go/query.sql.go b/internal/endtoend/testdata/mathmatical_operator/stdlib/go/query.sql.go index 4b6229abf0..71e44acdf9 100644 --- a/internal/endtoend/testdata/mathmatical_operator/stdlib/go/query.sql.go +++ b/internal/endtoend/testdata/mathmatical_operator/stdlib/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/missing_semicolon/mysql/go/db.go b/internal/endtoend/testdata/missing_semicolon/mysql/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/missing_semicolon/mysql/go/db.go +++ b/internal/endtoend/testdata/missing_semicolon/mysql/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/missing_semicolon/mysql/go/models.go b/internal/endtoend/testdata/missing_semicolon/mysql/go/models.go index 8430fe18c3..2363e035c1 100644 --- a/internal/endtoend/testdata/missing_semicolon/mysql/go/models.go +++ b/internal/endtoend/testdata/missing_semicolon/mysql/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/missing_semicolon/mysql/go/query.sql.go b/internal/endtoend/testdata/missing_semicolon/mysql/go/query.sql.go index 76b7c71c12..9eae103e7e 100644 --- a/internal/endtoend/testdata/missing_semicolon/mysql/go/query.sql.go +++ b/internal/endtoend/testdata/missing_semicolon/mysql/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/mix_param_types/mysql/go/db.go b/internal/endtoend/testdata/mix_param_types/mysql/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/mix_param_types/mysql/go/db.go +++ b/internal/endtoend/testdata/mix_param_types/mysql/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/mix_param_types/mysql/go/models.go b/internal/endtoend/testdata/mix_param_types/mysql/go/models.go index 397a2d895f..41e74442c4 100644 --- a/internal/endtoend/testdata/mix_param_types/mysql/go/models.go +++ b/internal/endtoend/testdata/mix_param_types/mysql/go/models.go @@ -1,13 +1,13 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest import () type Bar struct { - ID int64 + ID uint64 Name string Phone string } diff --git a/internal/endtoend/testdata/mix_param_types/mysql/go/test.sql.go b/internal/endtoend/testdata/mix_param_types/mysql/go/test.sql.go index cde67303e0..bf722c376e 100644 --- a/internal/endtoend/testdata/mix_param_types/mysql/go/test.sql.go +++ b/internal/endtoend/testdata/mix_param_types/mysql/go/test.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: test.sql package querytest @@ -14,7 +14,7 @@ SELECT count(1) FROM bar WHERE id = ? AND name <> ? ` type CountOneParams struct { - ID int64 + ID uint64 Name string } @@ -30,7 +30,7 @@ SELECT count(1) FROM bar WHERE id > ? AND phone <> ? AND name <> ? ` type CountThreeParams struct { - ID int64 + ID uint64 Phone string Name string } @@ -47,7 +47,7 @@ SELECT count(1) FROM bar WHERE id = ? AND name <> ? ` type CountTwoParams struct { - ID int64 + ID uint64 Name string } diff --git a/internal/endtoend/testdata/mix_param_types/postgresql/go/db.go b/internal/endtoend/testdata/mix_param_types/postgresql/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/mix_param_types/postgresql/go/db.go +++ b/internal/endtoend/testdata/mix_param_types/postgresql/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/mix_param_types/postgresql/go/models.go b/internal/endtoend/testdata/mix_param_types/postgresql/go/models.go index 453bb73506..b1577a2666 100644 --- a/internal/endtoend/testdata/mix_param_types/postgresql/go/models.go +++ b/internal/endtoend/testdata/mix_param_types/postgresql/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/mix_param_types/postgresql/go/test.sql.go b/internal/endtoend/testdata/mix_param_types/postgresql/go/test.sql.go index 7944911978..1a72c7c36b 100644 --- a/internal/endtoend/testdata/mix_param_types/postgresql/go/test.sql.go +++ b/internal/endtoend/testdata/mix_param_types/postgresql/go/test.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: test.sql package querytest diff --git a/internal/endtoend/testdata/multischema/pgx/v4/go/db.go b/internal/endtoend/testdata/multischema/pgx/v4/go/db.go index 5a2cde8cda..b85cf956cc 100644 --- a/internal/endtoend/testdata/multischema/pgx/v4/go/db.go +++ b/internal/endtoend/testdata/multischema/pgx/v4/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/multischema/pgx/v4/go/models.go b/internal/endtoend/testdata/multischema/pgx/v4/go/models.go index e586b28fa1..ef6bd9e636 100644 --- a/internal/endtoend/testdata/multischema/pgx/v4/go/models.go +++ b/internal/endtoend/testdata/multischema/pgx/v4/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/multischema/pgx/v4/go/query.sql.go b/internal/endtoend/testdata/multischema/pgx/v4/go/query.sql.go index e97219540f..a9195cda9a 100644 --- a/internal/endtoend/testdata/multischema/pgx/v4/go/query.sql.go +++ b/internal/endtoend/testdata/multischema/pgx/v4/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/multischema/pgx/v5/go/db.go b/internal/endtoend/testdata/multischema/pgx/v5/go/db.go index 7bc02a1d7d..b0ad84571a 100644 --- a/internal/endtoend/testdata/multischema/pgx/v5/go/db.go +++ b/internal/endtoend/testdata/multischema/pgx/v5/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/multischema/pgx/v5/go/models.go b/internal/endtoend/testdata/multischema/pgx/v5/go/models.go index 2ead071cce..a8fdb43aea 100644 --- a/internal/endtoend/testdata/multischema/pgx/v5/go/models.go +++ b/internal/endtoend/testdata/multischema/pgx/v5/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/multischema/pgx/v5/go/query.sql.go b/internal/endtoend/testdata/multischema/pgx/v5/go/query.sql.go index e97219540f..a9195cda9a 100644 --- a/internal/endtoend/testdata/multischema/pgx/v5/go/query.sql.go +++ b/internal/endtoend/testdata/multischema/pgx/v5/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/multischema/stdlib/go/db.go b/internal/endtoend/testdata/multischema/stdlib/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/multischema/stdlib/go/db.go +++ b/internal/endtoend/testdata/multischema/stdlib/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/multischema/stdlib/go/models.go b/internal/endtoend/testdata/multischema/stdlib/go/models.go index e586b28fa1..ef6bd9e636 100644 --- a/internal/endtoend/testdata/multischema/stdlib/go/models.go +++ b/internal/endtoend/testdata/multischema/stdlib/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/multischema/stdlib/go/query.sql.go b/internal/endtoend/testdata/multischema/stdlib/go/query.sql.go index 21bd309e24..dc9619b4cf 100644 --- a/internal/endtoend/testdata/multischema/stdlib/go/query.sql.go +++ b/internal/endtoend/testdata/multischema/stdlib/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/mysql_reference_manual/aggregate_functions/go/db.go b/internal/endtoend/testdata/mysql_reference_manual/aggregate_functions/go/db.go index 085d8f9e69..3e25d96dd0 100644 --- a/internal/endtoend/testdata/mysql_reference_manual/aggregate_functions/go/db.go +++ b/internal/endtoend/testdata/mysql_reference_manual/aggregate_functions/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package aggregate_functions diff --git a/internal/endtoend/testdata/mysql_reference_manual/aggregate_functions/go/group_concat.sql.go b/internal/endtoend/testdata/mysql_reference_manual/aggregate_functions/go/group_concat.sql.go index 6e1a3c6cf7..00619ed00a 100644 --- a/internal/endtoend/testdata/mysql_reference_manual/aggregate_functions/go/group_concat.sql.go +++ b/internal/endtoend/testdata/mysql_reference_manual/aggregate_functions/go/group_concat.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: group_concat.sql package aggregate_functions diff --git a/internal/endtoend/testdata/mysql_reference_manual/aggregate_functions/go/models.go b/internal/endtoend/testdata/mysql_reference_manual/aggregate_functions/go/models.go index 658ea2e52d..3ff4b568de 100644 --- a/internal/endtoend/testdata/mysql_reference_manual/aggregate_functions/go/models.go +++ b/internal/endtoend/testdata/mysql_reference_manual/aggregate_functions/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package aggregate_functions diff --git a/internal/endtoend/testdata/mysql_reference_manual/date_and_time_functions/go/date_add.sql.go b/internal/endtoend/testdata/mysql_reference_manual/date_and_time_functions/go/date_add.sql.go index f864707b84..163fea9bce 100644 --- a/internal/endtoend/testdata/mysql_reference_manual/date_and_time_functions/go/date_add.sql.go +++ b/internal/endtoend/testdata/mysql_reference_manual/date_and_time_functions/go/date_add.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: date_add.sql package date_and_time_functions diff --git a/internal/endtoend/testdata/mysql_reference_manual/date_and_time_functions/go/date_sub.sql.go b/internal/endtoend/testdata/mysql_reference_manual/date_and_time_functions/go/date_sub.sql.go index ffb9ea9ff6..d41a187136 100644 --- a/internal/endtoend/testdata/mysql_reference_manual/date_and_time_functions/go/date_sub.sql.go +++ b/internal/endtoend/testdata/mysql_reference_manual/date_and_time_functions/go/date_sub.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: date_sub.sql package date_and_time_functions diff --git a/internal/endtoend/testdata/mysql_reference_manual/date_and_time_functions/go/db.go b/internal/endtoend/testdata/mysql_reference_manual/date_and_time_functions/go/db.go index b53a237cd4..725c22831c 100644 --- a/internal/endtoend/testdata/mysql_reference_manual/date_and_time_functions/go/db.go +++ b/internal/endtoend/testdata/mysql_reference_manual/date_and_time_functions/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package date_and_time_functions diff --git a/internal/endtoend/testdata/mysql_reference_manual/date_and_time_functions/go/models.go b/internal/endtoend/testdata/mysql_reference_manual/date_and_time_functions/go/models.go index d194a430f4..ebc685337f 100644 --- a/internal/endtoend/testdata/mysql_reference_manual/date_and_time_functions/go/models.go +++ b/internal/endtoend/testdata/mysql_reference_manual/date_and_time_functions/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package date_and_time_functions diff --git a/internal/endtoend/testdata/named_param/pgx/v4/go/db.go b/internal/endtoend/testdata/named_param/pgx/v4/go/db.go index 5a2cde8cda..b85cf956cc 100644 --- a/internal/endtoend/testdata/named_param/pgx/v4/go/db.go +++ b/internal/endtoend/testdata/named_param/pgx/v4/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/named_param/pgx/v4/go/models.go b/internal/endtoend/testdata/named_param/pgx/v4/go/models.go index 43616084fc..c6c02121be 100644 --- a/internal/endtoend/testdata/named_param/pgx/v4/go/models.go +++ b/internal/endtoend/testdata/named_param/pgx/v4/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/named_param/pgx/v4/go/query.sql.go b/internal/endtoend/testdata/named_param/pgx/v4/go/query.sql.go index 05ead2cece..c5278c31e3 100644 --- a/internal/endtoend/testdata/named_param/pgx/v4/go/query.sql.go +++ b/internal/endtoend/testdata/named_param/pgx/v4/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/named_param/pgx/v5/go/db.go b/internal/endtoend/testdata/named_param/pgx/v5/go/db.go index 7bc02a1d7d..b0ad84571a 100644 --- a/internal/endtoend/testdata/named_param/pgx/v5/go/db.go +++ b/internal/endtoend/testdata/named_param/pgx/v5/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/named_param/pgx/v5/go/models.go b/internal/endtoend/testdata/named_param/pgx/v5/go/models.go index 43616084fc..c6c02121be 100644 --- a/internal/endtoend/testdata/named_param/pgx/v5/go/models.go +++ b/internal/endtoend/testdata/named_param/pgx/v5/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/named_param/pgx/v5/go/query.sql.go b/internal/endtoend/testdata/named_param/pgx/v5/go/query.sql.go index 05ead2cece..c5278c31e3 100644 --- a/internal/endtoend/testdata/named_param/pgx/v5/go/query.sql.go +++ b/internal/endtoend/testdata/named_param/pgx/v5/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/named_param/sqlite/go/db.go b/internal/endtoend/testdata/named_param/sqlite/go/db.go new file mode 100644 index 0000000000..ec5e95c4ab --- /dev/null +++ b/internal/endtoend/testdata/named_param/sqlite/go/db.go @@ -0,0 +1,31 @@ +// Code generated by sqlc. DO NOT EDIT. +// versions: +// sqlc v1.19.0 + +package querytest + +import ( + "context" + "database/sql" +) + +type DBTX interface { + ExecContext(context.Context, string, ...interface{}) (sql.Result, error) + PrepareContext(context.Context, string) (*sql.Stmt, error) + QueryContext(context.Context, string, ...interface{}) (*sql.Rows, error) + QueryRowContext(context.Context, string, ...interface{}) *sql.Row +} + +func New(db DBTX) *Queries { + return &Queries{db: db} +} + +type Queries struct { + db DBTX +} + +func (q *Queries) WithTx(tx *sql.Tx) *Queries { + return &Queries{ + db: tx, + } +} diff --git a/internal/endtoend/testdata/named_param/sqlite/go/models.go b/internal/endtoend/testdata/named_param/sqlite/go/models.go new file mode 100644 index 0000000000..c6c02121be --- /dev/null +++ b/internal/endtoend/testdata/named_param/sqlite/go/models.go @@ -0,0 +1,12 @@ +// Code generated by sqlc. DO NOT EDIT. +// versions: +// sqlc v1.19.0 + +package querytest + +import () + +type Foo struct { + Name string + Bio string +} diff --git a/internal/endtoend/testdata/named_param/sqlite/go/query.sql.go b/internal/endtoend/testdata/named_param/sqlite/go/query.sql.go new file mode 100644 index 0000000000..d41ba89118 --- /dev/null +++ b/internal/endtoend/testdata/named_param/sqlite/go/query.sql.go @@ -0,0 +1,96 @@ +// Code generated by sqlc. DO NOT EDIT. +// versions: +// sqlc v1.19.0 +// source: query.sql + +package querytest + +import ( + "context" +) + +const atParams = `-- name: AtParams :many +SELECT name FROM foo WHERE name = ?1 +` + +func (q *Queries) AtParams(ctx context.Context, slug string) ([]string, error) { + rows, err := q.db.QueryContext(ctx, atParams, slug) + if err != nil { + return nil, err + } + defer rows.Close() + var items []string + for rows.Next() { + var name string + if err := rows.Scan(&name); err != nil { + return nil, err + } + items = append(items, name) + } + if err := rows.Close(); err != nil { + return nil, err + } + if err := rows.Err(); err != nil { + return nil, err + } + return items, nil +} + +const funcParams = `-- name: FuncParams :many +SELECT name FROM foo WHERE name = ?1 +` + +func (q *Queries) FuncParams(ctx context.Context, slug string) ([]string, error) { + rows, err := q.db.QueryContext(ctx, funcParams, slug) + if err != nil { + return nil, err + } + defer rows.Close() + var items []string + for rows.Next() { + var name string + if err := rows.Scan(&name); err != nil { + return nil, err + } + items = append(items, name) + } + if err := rows.Close(); err != nil { + return nil, err + } + if err := rows.Err(); err != nil { + return nil, err + } + return items, nil +} + +const insertAtParams = `-- name: InsertAtParams :one +INSERT INTO foo(name, bio) values (?1, ?2) returning name +` + +type InsertAtParamsParams struct { + Name string + Bio string +} + +func (q *Queries) InsertAtParams(ctx context.Context, arg InsertAtParamsParams) (string, error) { + row := q.db.QueryRowContext(ctx, insertAtParams, arg.Name, arg.Bio) + var name string + err := row.Scan(&name) + return name, err +} + +const insertFuncParams = `-- name: InsertFuncParams :one +INSERT INTO foo(name, bio) values (?1, ?2) returning name +` + +type InsertFuncParamsParams struct { + Name string + Bio string +} + +func (q *Queries) InsertFuncParams(ctx context.Context, arg InsertFuncParamsParams) (string, error) { + row := q.db.QueryRowContext(ctx, insertFuncParams, arg.Name, arg.Bio) + var name string + err := row.Scan(&name) + return name, err +} diff --git a/internal/endtoend/testdata/named_param/sqlite/query.sql b/internal/endtoend/testdata/named_param/sqlite/query.sql new file mode 100644 index 0000000000..ef9d179b88 --- /dev/null +++ b/internal/endtoend/testdata/named_param/sqlite/query.sql @@ -0,0 +1,13 @@ +CREATE TABLE foo (name text not null, bio text not null); + +-- name: FuncParams :many +SELECT name FROM foo WHERE name = sqlc.arg('slug'); + +-- name: AtParams :many +SELECT name FROM foo WHERE name = @slug; + +-- name: InsertFuncParams :one +INSERT INTO foo(name, bio) values (sqlc.arg('name'), sqlc.arg('bio')) returning name; + +-- name: InsertAtParams :one +INSERT INTO foo(name, bio) values (@name, @bio) returning name; diff --git a/internal/endtoend/testdata/named_param/sqlite/sqlc.json b/internal/endtoend/testdata/named_param/sqlite/sqlc.json new file mode 100644 index 0000000000..bcf1050428 --- /dev/null +++ b/internal/endtoend/testdata/named_param/sqlite/sqlc.json @@ -0,0 +1,12 @@ +{ + "version": "1", + "packages": [ + { + "path": "go", + "engine": "sqlite", + "name": "querytest", + "schema": "query.sql", + "queries": "query.sql" + } + ] +} diff --git a/internal/endtoend/testdata/named_param/stdlib/go/db.go b/internal/endtoend/testdata/named_param/stdlib/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/named_param/stdlib/go/db.go +++ b/internal/endtoend/testdata/named_param/stdlib/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/named_param/stdlib/go/models.go b/internal/endtoend/testdata/named_param/stdlib/go/models.go index 43616084fc..c6c02121be 100644 --- a/internal/endtoend/testdata/named_param/stdlib/go/models.go +++ b/internal/endtoend/testdata/named_param/stdlib/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/named_param/stdlib/go/query.sql.go b/internal/endtoend/testdata/named_param/stdlib/go/query.sql.go index fa3e61c831..7a8177c806 100644 --- a/internal/endtoend/testdata/named_param/stdlib/go/query.sql.go +++ b/internal/endtoend/testdata/named_param/stdlib/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/nextval/postgresql/go/db.go b/internal/endtoend/testdata/nextval/postgresql/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/nextval/postgresql/go/db.go +++ b/internal/endtoend/testdata/nextval/postgresql/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/nextval/postgresql/go/models.go b/internal/endtoend/testdata/nextval/postgresql/go/models.go index 99a0c177d9..7d354c05cf 100644 --- a/internal/endtoend/testdata/nextval/postgresql/go/models.go +++ b/internal/endtoend/testdata/nextval/postgresql/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/nextval/postgresql/go/query.sql.go b/internal/endtoend/testdata/nextval/postgresql/go/query.sql.go index 8033fba80e..77c158f5eb 100644 --- a/internal/endtoend/testdata/nextval/postgresql/go/query.sql.go +++ b/internal/endtoend/testdata/nextval/postgresql/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/notifylisten/postgresql/pgx/v5/go/db.go b/internal/endtoend/testdata/notifylisten/postgresql/pgx/v5/go/db.go new file mode 100644 index 0000000000..b0ad84571a --- /dev/null +++ b/internal/endtoend/testdata/notifylisten/postgresql/pgx/v5/go/db.go @@ -0,0 +1,32 @@ +// Code generated by sqlc. DO NOT EDIT. +// versions: +// sqlc v1.19.0 + +package querytest + +import ( + "context" + + "github.com/jackc/pgx/v5" + "github.com/jackc/pgx/v5/pgconn" +) + +type DBTX interface { + Exec(context.Context, string, ...interface{}) (pgconn.CommandTag, error) + Query(context.Context, string, ...interface{}) (pgx.Rows, error) + QueryRow(context.Context, string, ...interface{}) pgx.Row +} + +func New(db DBTX) *Queries { + return &Queries{db: db} +} + +type Queries struct { + db DBTX +} + +func (q *Queries) WithTx(tx pgx.Tx) *Queries { + return &Queries{ + db: tx, + } +} diff --git a/internal/endtoend/testdata/notifylisten/postgresql/pgx/v5/go/models.go b/internal/endtoend/testdata/notifylisten/postgresql/pgx/v5/go/models.go new file mode 100644 index 0000000000..b750863f92 --- /dev/null +++ b/internal/endtoend/testdata/notifylisten/postgresql/pgx/v5/go/models.go @@ -0,0 +1,7 @@ +// Code generated by sqlc. DO NOT EDIT. +// versions: +// sqlc v1.19.0 + +package querytest + +import () diff --git a/internal/endtoend/testdata/notifylisten/postgresql/pgx/v5/go/query.sql.go b/internal/endtoend/testdata/notifylisten/postgresql/pgx/v5/go/query.sql.go new file mode 100644 index 0000000000..41865264db --- /dev/null +++ b/internal/endtoend/testdata/notifylisten/postgresql/pgx/v5/go/query.sql.go @@ -0,0 +1,37 @@ +// Code generated by sqlc. DO NOT EDIT. +// versions: +// sqlc v1.19.0 +// source: query.sql + +package querytest + +import ( + "context" +) + +const listenTest = `-- name: ListenTest :exec +LISTEN test +` + +func (q *Queries) ListenTest(ctx context.Context) error { + _, err := q.db.Exec(ctx, listenTest) + return err +} + +const notifyTest = `-- name: NotifyTest :exec +NOTIFY test +` + +func (q *Queries) NotifyTest(ctx context.Context) error { + _, err := q.db.Exec(ctx, notifyTest) + return err +} + +const notifyWithMessage = `-- name: NotifyWithMessage :exec +NOTIFY test, 'msg' +` + +func (q *Queries) NotifyWithMessage(ctx context.Context) error { + _, err := q.db.Exec(ctx, notifyWithMessage) + return err +} diff --git a/internal/endtoend/testdata/notifylisten/postgresql/pgx/v5/query.sql b/internal/endtoend/testdata/notifylisten/postgresql/pgx/v5/query.sql new file mode 100644 index 0000000000..721da0aa1b --- /dev/null +++ b/internal/endtoend/testdata/notifylisten/postgresql/pgx/v5/query.sql @@ -0,0 +1,8 @@ +-- name: NotifyTest :exec +NOTIFY test; + +-- name: NotifyWithMessage :exec +NOTIFY test, 'msg'; + +-- name: ListenTest :exec +LISTEN test; diff --git a/internal/endtoend/testdata/notifylisten/postgresql/pgx/v5/sqlc.json b/internal/endtoend/testdata/notifylisten/postgresql/pgx/v5/sqlc.json new file mode 100644 index 0000000000..f7344cf1ba --- /dev/null +++ b/internal/endtoend/testdata/notifylisten/postgresql/pgx/v5/sqlc.json @@ -0,0 +1,13 @@ +{ + "version": "1", + "packages": [ + { + "path": "go", + "engine": "postgresql", + "sql_package": "pgx/v5", + "name": "querytest", + "schema": "query.sql", + "queries": "query.sql", + } + ] +} diff --git a/internal/endtoend/testdata/omit_unused_structs/postgresql/stdlib/go/db.go b/internal/endtoend/testdata/omit_unused_structs/postgresql/stdlib/go/db.go new file mode 100644 index 0000000000..3202f3cdc7 --- /dev/null +++ b/internal/endtoend/testdata/omit_unused_structs/postgresql/stdlib/go/db.go @@ -0,0 +1,31 @@ +// Code generated by sqlc. DO NOT EDIT. +// versions: +// sqlc v1.19.0 + +package db + +import ( + "context" + "database/sql" +) + +type DBTX interface { + ExecContext(context.Context, string, ...interface{}) (sql.Result, error) + PrepareContext(context.Context, string) (*sql.Stmt, error) + QueryContext(context.Context, string, ...interface{}) (*sql.Rows, error) + QueryRowContext(context.Context, string, ...interface{}) *sql.Row +} + +func New(db DBTX) *Queries { + return &Queries{db: db} +} + +type Queries struct { + db DBTX +} + +func (q *Queries) WithTx(tx *sql.Tx) *Queries { + return &Queries{ + db: tx, + } +} diff --git a/internal/endtoend/testdata/omit_unused_structs/postgresql/stdlib/go/models.go b/internal/endtoend/testdata/omit_unused_structs/postgresql/stdlib/go/models.go new file mode 100644 index 0000000000..d8a488d9a0 --- /dev/null +++ b/internal/endtoend/testdata/omit_unused_structs/postgresql/stdlib/go/models.go @@ -0,0 +1,225 @@ +// Code generated by sqlc. DO NOT EDIT. +// versions: +// sqlc v1.19.0 + +package db + +import ( + "database/sql/driver" + "fmt" +) + +type QueryParamEnumTableEnum string + +const ( + QueryParamEnumTableEnumG QueryParamEnumTableEnum = "g" + QueryParamEnumTableEnumH QueryParamEnumTableEnum = "h" +) + +func (e *QueryParamEnumTableEnum) Scan(src interface{}) error { + switch s := src.(type) { + case []byte: + *e = QueryParamEnumTableEnum(s) + case string: + *e = QueryParamEnumTableEnum(s) + default: + return fmt.Errorf("unsupported scan type for QueryParamEnumTableEnum: %T", src) + } + return nil +} + +type NullQueryParamEnumTableEnum struct { + QueryParamEnumTableEnum QueryParamEnumTableEnum + Valid bool // Valid is true if QueryParamEnumTableEnum is not NULL +} + +// Scan implements the Scanner interface. +func (ns *NullQueryParamEnumTableEnum) Scan(value interface{}) error { + if value == nil { + ns.QueryParamEnumTableEnum, ns.Valid = "", false + return nil + } + ns.Valid = true + return ns.QueryParamEnumTableEnum.Scan(value) +} + +// Value implements the driver Valuer interface. +func (ns NullQueryParamEnumTableEnum) Value() (driver.Value, error) { + if !ns.Valid { + return nil, nil + } + return string(ns.QueryParamEnumTableEnum), nil +} + +type QueryParamStructEnumTableEnum string + +const ( + QueryParamStructEnumTableEnumI QueryParamStructEnumTableEnum = "i" + QueryParamStructEnumTableEnumJ QueryParamStructEnumTableEnum = "j" +) + +func (e *QueryParamStructEnumTableEnum) Scan(src interface{}) error { + switch s := src.(type) { + case []byte: + *e = QueryParamStructEnumTableEnum(s) + case string: + *e = QueryParamStructEnumTableEnum(s) + default: + return fmt.Errorf("unsupported scan type for QueryParamStructEnumTableEnum: %T", src) + } + return nil +} + +type NullQueryParamStructEnumTableEnum struct { + QueryParamStructEnumTableEnum QueryParamStructEnumTableEnum + Valid bool // Valid is true if QueryParamStructEnumTableEnum is not NULL +} + +// Scan implements the Scanner interface. +func (ns *NullQueryParamStructEnumTableEnum) Scan(value interface{}) error { + if value == nil { + ns.QueryParamStructEnumTableEnum, ns.Valid = "", false + return nil + } + ns.Valid = true + return ns.QueryParamStructEnumTableEnum.Scan(value) +} + +// Value implements the driver Valuer interface. +func (ns NullQueryParamStructEnumTableEnum) Value() (driver.Value, error) { + if !ns.Valid { + return nil, nil + } + return string(ns.QueryParamStructEnumTableEnum), nil +} + +type QueryReturnEnumTableEnum string + +const ( + QueryReturnEnumTableEnumK QueryReturnEnumTableEnum = "k" + QueryReturnEnumTableEnumL QueryReturnEnumTableEnum = "l" +) + +func (e *QueryReturnEnumTableEnum) Scan(src interface{}) error { + switch s := src.(type) { + case []byte: + *e = QueryReturnEnumTableEnum(s) + case string: + *e = QueryReturnEnumTableEnum(s) + default: + return fmt.Errorf("unsupported scan type for QueryReturnEnumTableEnum: %T", src) + } + return nil +} + +type NullQueryReturnEnumTableEnum struct { + QueryReturnEnumTableEnum QueryReturnEnumTableEnum + Valid bool // Valid is true if QueryReturnEnumTableEnum is not NULL +} + +// Scan implements the Scanner interface. +func (ns *NullQueryReturnEnumTableEnum) Scan(value interface{}) error { + if value == nil { + ns.QueryReturnEnumTableEnum, ns.Valid = "", false + return nil + } + ns.Valid = true + return ns.QueryReturnEnumTableEnum.Scan(value) +} + +// Value implements the driver Valuer interface. +func (ns NullQueryReturnEnumTableEnum) Value() (driver.Value, error) { + if !ns.Valid { + return nil, nil + } + return string(ns.QueryReturnEnumTableEnum), nil +} + +type QueryReturnFullTableEnum string + +const ( + QueryReturnFullTableEnumE QueryReturnFullTableEnum = "e" + QueryReturnFullTableEnumF QueryReturnFullTableEnum = "f" +) + +func (e *QueryReturnFullTableEnum) Scan(src interface{}) error { + switch s := src.(type) { + case []byte: + *e = QueryReturnFullTableEnum(s) + case string: + *e = QueryReturnFullTableEnum(s) + default: + return fmt.Errorf("unsupported scan type for QueryReturnFullTableEnum: %T", src) + } + return nil +} + +type NullQueryReturnFullTableEnum struct { + QueryReturnFullTableEnum QueryReturnFullTableEnum + Valid bool // Valid is true if QueryReturnFullTableEnum is not NULL +} + +// Scan implements the Scanner interface. +func (ns *NullQueryReturnFullTableEnum) Scan(value interface{}) error { + if value == nil { + ns.QueryReturnFullTableEnum, ns.Valid = "", false + return nil + } + ns.Valid = true + return ns.QueryReturnFullTableEnum.Scan(value) +} + +// Value implements the driver Valuer interface. +func (ns NullQueryReturnFullTableEnum) Value() (driver.Value, error) { + if !ns.Valid { + return nil, nil + } + return string(ns.QueryReturnFullTableEnum), nil +} + +type QueryReturnStructEnumTableEnum string + +const ( + QueryReturnStructEnumTableEnumK QueryReturnStructEnumTableEnum = "k" + QueryReturnStructEnumTableEnumL QueryReturnStructEnumTableEnum = "l" +) + +func (e *QueryReturnStructEnumTableEnum) Scan(src interface{}) error { + switch s := src.(type) { + case []byte: + *e = QueryReturnStructEnumTableEnum(s) + case string: + *e = QueryReturnStructEnumTableEnum(s) + default: + return fmt.Errorf("unsupported scan type for QueryReturnStructEnumTableEnum: %T", src) + } + return nil +} + +type NullQueryReturnStructEnumTableEnum struct { + QueryReturnStructEnumTableEnum QueryReturnStructEnumTableEnum + Valid bool // Valid is true if QueryReturnStructEnumTableEnum is not NULL +} + +// Scan implements the Scanner interface. +func (ns *NullQueryReturnStructEnumTableEnum) Scan(value interface{}) error { + if value == nil { + ns.QueryReturnStructEnumTableEnum, ns.Valid = "", false + return nil + } + ns.Valid = true + return ns.QueryReturnStructEnumTableEnum.Scan(value) +} + +// Value implements the driver Valuer interface. +func (ns NullQueryReturnStructEnumTableEnum) Value() (driver.Value, error) { + if !ns.Valid { + return nil, nil + } + return string(ns.QueryReturnStructEnumTableEnum), nil +} + +type QueryReturnFullTable struct { + ID int32 + Value NullQueryReturnFullTableEnum +} diff --git a/internal/endtoend/testdata/omit_unused_structs/postgresql/stdlib/go/query.sql.go b/internal/endtoend/testdata/omit_unused_structs/postgresql/stdlib/go/query.sql.go new file mode 100644 index 0000000000..bb648be939 --- /dev/null +++ b/internal/endtoend/testdata/omit_unused_structs/postgresql/stdlib/go/query.sql.go @@ -0,0 +1,92 @@ +// Code generated by sqlc. DO NOT EDIT. +// versions: +// sqlc v1.19.0 +// source: query.sql + +package db + +import ( + "context" + "database/sql" +) + +const query_param_enum_table = `-- name: query_param_enum_table :one +SELECT id FROM query_param_enum_table WHERE value = $1 +` + +func (q *Queries) query_param_enum_table(ctx context.Context, value NullQueryParamEnumTableEnum) (int32, error) { + row := q.db.QueryRowContext(ctx, query_param_enum_table, value) + var id int32 + err := row.Scan(&id) + return id, err +} + +const query_param_struct_enum_table = `-- name: query_param_struct_enum_table :one +SELECT id FROM query_param_struct_enum_table WHERE id = $1 AND value = $2 +` + +type query_param_struct_enum_tableParams struct { + ID int32 + Value NullQueryParamStructEnumTableEnum +} + +func (q *Queries) query_param_struct_enum_table(ctx context.Context, arg query_param_struct_enum_tableParams) (int32, error) { + row := q.db.QueryRowContext(ctx, query_param_struct_enum_table, arg.ID, arg.Value) + var id int32 + err := row.Scan(&id) + return id, err +} + +const query_return_enum_table = `-- name: query_return_enum_table :one +SELECT value FROM query_return_enum_table WHERE id = $1 +` + +func (q *Queries) query_return_enum_table(ctx context.Context, id int32) (NullQueryReturnEnumTableEnum, error) { + row := q.db.QueryRowContext(ctx, query_return_enum_table, id) + var value NullQueryReturnEnumTableEnum + err := row.Scan(&value) + return value, err +} + +const query_return_full_table = `-- name: query_return_full_table :many +SELECT id, value FROM query_return_full_table +` + +func (q *Queries) query_return_full_table(ctx context.Context) ([]QueryReturnFullTable, error) { + rows, err := q.db.QueryContext(ctx, query_return_full_table) + if err != nil { + return nil, err + } + defer rows.Close() + var items []QueryReturnFullTable + for rows.Next() { + var i QueryReturnFullTable + if err := rows.Scan(&i.ID, &i.Value); err != nil { + return nil, err + } + items = append(items, i) + } + if err := rows.Close(); err != nil { + return nil, err + } + if err := rows.Err(); err != nil { + return nil, err + } + return items, nil +} + +const query_return_struct_enum_table = `-- name: query_return_struct_enum_table :one +SELECT value, another FROM query_return_struct_enum_table WHERE id = $1 +` + +type query_return_struct_enum_tableRow struct { + Value NullQueryReturnStructEnumTableEnum + Another sql.NullInt32 +} + +func (q *Queries) query_return_struct_enum_table(ctx context.Context, id int32) (query_return_struct_enum_tableRow, error) { + row := q.db.QueryRowContext(ctx, query_return_struct_enum_table, id) + var i query_return_struct_enum_tableRow + err := row.Scan(&i.Value, &i.Another) + return i, err +} diff --git a/internal/endtoend/testdata/omit_unused_structs/postgresql/stdlib/query.sql b/internal/endtoend/testdata/omit_unused_structs/postgresql/stdlib/query.sql new file mode 100644 index 0000000000..7105779d27 --- /dev/null +++ b/internal/endtoend/testdata/omit_unused_structs/postgresql/stdlib/query.sql @@ -0,0 +1,14 @@ +-- name: query_return_full_table :many +SELECT * FROM query_return_full_table; + +-- name: query_param_enum_table :one +SELECT id FROM query_param_enum_table WHERE value = $1; + +-- name: query_param_struct_enum_table :one +SELECT id FROM query_param_struct_enum_table WHERE id = $1 AND value = $2; + +-- name: query_return_enum_table :one +SELECT value FROM query_return_enum_table WHERE id = $1; + +-- name: query_return_struct_enum_table :one +SELECT value, another FROM query_return_struct_enum_table WHERE id = $1; \ No newline at end of file diff --git a/internal/endtoend/testdata/omit_unused_structs/postgresql/stdlib/schema.sql b/internal/endtoend/testdata/omit_unused_structs/postgresql/stdlib/schema.sql new file mode 100644 index 0000000000..e51554f040 --- /dev/null +++ b/internal/endtoend/testdata/omit_unused_structs/postgresql/stdlib/schema.sql @@ -0,0 +1,52 @@ +CREATE TYPE unused_enum AS ENUM ( + 'a', 'b' +); + +CREATE TYPE unused_table_enum AS ENUM ( + 'c', 'd' +); +CREATE TABLE unused_table ( + id INTEGER PRIMARY KEY, + value unused_table_enum +); + +CREATE TYPE query_return_full_table_enum AS ENUM ( + 'e', 'f' +); +CREATE TABLE query_return_full_table ( + id INTEGER PRIMARY KEY, + value query_return_full_table_enum +); + +CREATE TYPE query_param_enum_table_enum AS ENUM ( + 'g', 'h' +); +CREATE TABLE query_param_enum_table ( + id INTEGER PRIMARY KEY, + value query_param_enum_table_enum +); + +CREATE TYPE query_param_struct_enum_table_enum AS ENUM ( + 'i', 'j' +); +CREATE TABLE query_param_struct_enum_table ( + id INTEGER PRIMARY KEY, + value query_param_struct_enum_table_enum +); + +CREATE TYPE query_return_enum_table_enum AS ENUM ( + 'k', 'l' +); +CREATE TABLE query_return_enum_table ( + id INTEGER PRIMARY KEY, + value query_return_enum_table_enum +); + +CREATE TYPE query_return_struct_enum_table_enum AS ENUM ( + 'k', 'l' +); +CREATE TABLE query_return_struct_enum_table ( + id INTEGER PRIMARY KEY, + value query_return_struct_enum_table_enum, + another INTEGER +); \ No newline at end of file diff --git a/internal/endtoend/testdata/omit_unused_structs/postgresql/stdlib/sqlc.json b/internal/endtoend/testdata/omit_unused_structs/postgresql/stdlib/sqlc.json new file mode 100644 index 0000000000..a48c4d4206 --- /dev/null +++ b/internal/endtoend/testdata/omit_unused_structs/postgresql/stdlib/sqlc.json @@ -0,0 +1,13 @@ +{ + "version": "1", + "packages": [ + { + "path": "go", + "name": "db", + "engine": "postgresql", + "schema": "schema.sql", + "queries": "query.sql", + "omit_unused_structs": true + } + ] +} diff --git a/internal/endtoend/testdata/on_duplicate_key_update/mysql/db/db.go b/internal/endtoend/testdata/on_duplicate_key_update/mysql/db/db.go index e0b5347fe3..3202f3cdc7 100644 --- a/internal/endtoend/testdata/on_duplicate_key_update/mysql/db/db.go +++ b/internal/endtoend/testdata/on_duplicate_key_update/mysql/db/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package db diff --git a/internal/endtoend/testdata/on_duplicate_key_update/mysql/db/models.go b/internal/endtoend/testdata/on_duplicate_key_update/mysql/db/models.go index c509ac4475..5ac49ea5ca 100644 --- a/internal/endtoend/testdata/on_duplicate_key_update/mysql/db/models.go +++ b/internal/endtoend/testdata/on_duplicate_key_update/mysql/db/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package db diff --git a/internal/endtoend/testdata/on_duplicate_key_update/mysql/db/query.sql.go b/internal/endtoend/testdata/on_duplicate_key_update/mysql/db/query.sql.go index 4911dee872..982cd00f38 100644 --- a/internal/endtoend/testdata/on_duplicate_key_update/mysql/db/query.sql.go +++ b/internal/endtoend/testdata/on_duplicate_key_update/mysql/db/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package db diff --git a/internal/endtoend/testdata/on_duplicate_key_update/postgresql/db/db.go b/internal/endtoend/testdata/on_duplicate_key_update/postgresql/db/db.go index e0b5347fe3..3202f3cdc7 100644 --- a/internal/endtoend/testdata/on_duplicate_key_update/postgresql/db/db.go +++ b/internal/endtoend/testdata/on_duplicate_key_update/postgresql/db/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package db diff --git a/internal/endtoend/testdata/on_duplicate_key_update/postgresql/db/models.go b/internal/endtoend/testdata/on_duplicate_key_update/postgresql/db/models.go index c509ac4475..5ac49ea5ca 100644 --- a/internal/endtoend/testdata/on_duplicate_key_update/postgresql/db/models.go +++ b/internal/endtoend/testdata/on_duplicate_key_update/postgresql/db/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package db diff --git a/internal/endtoend/testdata/on_duplicate_key_update/postgresql/db/query.sql.go b/internal/endtoend/testdata/on_duplicate_key_update/postgresql/db/query.sql.go index bc26856764..fda2b9a518 100644 --- a/internal/endtoend/testdata/on_duplicate_key_update/postgresql/db/query.sql.go +++ b/internal/endtoend/testdata/on_duplicate_key_update/postgresql/db/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package db diff --git a/internal/endtoend/testdata/operator_string_concat/postgresql/pgx/v4/go/db.go b/internal/endtoend/testdata/operator_string_concat/postgresql/pgx/v4/go/db.go index 5a2cde8cda..b85cf956cc 100644 --- a/internal/endtoend/testdata/operator_string_concat/postgresql/pgx/v4/go/db.go +++ b/internal/endtoend/testdata/operator_string_concat/postgresql/pgx/v4/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/operator_string_concat/postgresql/pgx/v4/go/models.go b/internal/endtoend/testdata/operator_string_concat/postgresql/pgx/v4/go/models.go index 2eaf9e601b..92c11aca65 100644 --- a/internal/endtoend/testdata/operator_string_concat/postgresql/pgx/v4/go/models.go +++ b/internal/endtoend/testdata/operator_string_concat/postgresql/pgx/v4/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/operator_string_concat/postgresql/pgx/v4/go/query.sql.go b/internal/endtoend/testdata/operator_string_concat/postgresql/pgx/v4/go/query.sql.go index 1472b86389..a91d1154b6 100644 --- a/internal/endtoend/testdata/operator_string_concat/postgresql/pgx/v4/go/query.sql.go +++ b/internal/endtoend/testdata/operator_string_concat/postgresql/pgx/v4/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/operator_string_concat/postgresql/pgx/v5/go/db.go b/internal/endtoend/testdata/operator_string_concat/postgresql/pgx/v5/go/db.go index 7bc02a1d7d..b0ad84571a 100644 --- a/internal/endtoend/testdata/operator_string_concat/postgresql/pgx/v5/go/db.go +++ b/internal/endtoend/testdata/operator_string_concat/postgresql/pgx/v5/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/operator_string_concat/postgresql/pgx/v5/go/models.go b/internal/endtoend/testdata/operator_string_concat/postgresql/pgx/v5/go/models.go index 2eaf9e601b..92c11aca65 100644 --- a/internal/endtoend/testdata/operator_string_concat/postgresql/pgx/v5/go/models.go +++ b/internal/endtoend/testdata/operator_string_concat/postgresql/pgx/v5/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/operator_string_concat/postgresql/pgx/v5/go/query.sql.go b/internal/endtoend/testdata/operator_string_concat/postgresql/pgx/v5/go/query.sql.go index c9704216a7..706ee97c2f 100644 --- a/internal/endtoend/testdata/operator_string_concat/postgresql/pgx/v5/go/query.sql.go +++ b/internal/endtoend/testdata/operator_string_concat/postgresql/pgx/v5/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/operator_string_concat/postgresql/stdlib/go/db.go b/internal/endtoend/testdata/operator_string_concat/postgresql/stdlib/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/operator_string_concat/postgresql/stdlib/go/db.go +++ b/internal/endtoend/testdata/operator_string_concat/postgresql/stdlib/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/operator_string_concat/postgresql/stdlib/go/models.go b/internal/endtoend/testdata/operator_string_concat/postgresql/stdlib/go/models.go index 2eaf9e601b..92c11aca65 100644 --- a/internal/endtoend/testdata/operator_string_concat/postgresql/stdlib/go/models.go +++ b/internal/endtoend/testdata/operator_string_concat/postgresql/stdlib/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/operator_string_concat/postgresql/stdlib/go/query.sql.go b/internal/endtoend/testdata/operator_string_concat/postgresql/stdlib/go/query.sql.go index a35979762a..362619af86 100644 --- a/internal/endtoend/testdata/operator_string_concat/postgresql/stdlib/go/query.sql.go +++ b/internal/endtoend/testdata/operator_string_concat/postgresql/stdlib/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/order_by_binds/mysql/go/db.go b/internal/endtoend/testdata/order_by_binds/mysql/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/order_by_binds/mysql/go/db.go +++ b/internal/endtoend/testdata/order_by_binds/mysql/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/order_by_binds/mysql/go/models.go b/internal/endtoend/testdata/order_by_binds/mysql/go/models.go index 17fda7f748..25878262a9 100644 --- a/internal/endtoend/testdata/order_by_binds/mysql/go/models.go +++ b/internal/endtoend/testdata/order_by_binds/mysql/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/order_by_binds/mysql/go/query.sql.go b/internal/endtoend/testdata/order_by_binds/mysql/go/query.sql.go index d41600fdb4..e577299401 100644 --- a/internal/endtoend/testdata/order_by_binds/mysql/go/query.sql.go +++ b/internal/endtoend/testdata/order_by_binds/mysql/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/order_by_binds/postgresql/go/db.go b/internal/endtoend/testdata/order_by_binds/postgresql/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/order_by_binds/postgresql/go/db.go +++ b/internal/endtoend/testdata/order_by_binds/postgresql/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/order_by_binds/postgresql/go/models.go b/internal/endtoend/testdata/order_by_binds/postgresql/go/models.go index 17fda7f748..25878262a9 100644 --- a/internal/endtoend/testdata/order_by_binds/postgresql/go/models.go +++ b/internal/endtoend/testdata/order_by_binds/postgresql/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/order_by_binds/postgresql/go/query.sql.go b/internal/endtoend/testdata/order_by_binds/postgresql/go/query.sql.go index 5e5fd2d05a..179481abd9 100644 --- a/internal/endtoend/testdata/order_by_binds/postgresql/go/query.sql.go +++ b/internal/endtoend/testdata/order_by_binds/postgresql/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/order_by_non_existing_column/mysql/query.sql b/internal/endtoend/testdata/order_by_non_existing_column/mysql/query.sql new file mode 100644 index 0000000000..b1a4b4f638 --- /dev/null +++ b/internal/endtoend/testdata/order_by_non_existing_column/mysql/query.sql @@ -0,0 +1,8 @@ +-- Example queries for sqlc +CREATE TABLE authors ( + id INT +); + +-- name: ListAuthors :many +SELECT id FROM authors +ORDER BY adfadsf; \ No newline at end of file diff --git a/internal/endtoend/testdata/order_by_non_existing_column/mysql/sqlc.yaml b/internal/endtoend/testdata/order_by_non_existing_column/mysql/sqlc.yaml new file mode 100644 index 0000000000..c4b3831631 --- /dev/null +++ b/internal/endtoend/testdata/order_by_non_existing_column/mysql/sqlc.yaml @@ -0,0 +1,7 @@ +version: 1 +packages: + - path: "go" + name: "querytest" + engine: "postgresql" + schema: "query.sql" + queries: "query.sql" \ No newline at end of file diff --git a/internal/endtoend/testdata/order_by_non_existing_column/mysql/stderr.txt b/internal/endtoend/testdata/order_by_non_existing_column/mysql/stderr.txt new file mode 100644 index 0000000000..166178156e --- /dev/null +++ b/internal/endtoend/testdata/order_by_non_existing_column/mysql/stderr.txt @@ -0,0 +1,2 @@ +# package querytest +query.sql:7:1: column reference "adfadsf" not found: if you want to skip this validation, set 'strict_order_by' to false diff --git a/internal/endtoend/testdata/order_by_non_existing_column/postgresql/query.sql b/internal/endtoend/testdata/order_by_non_existing_column/postgresql/query.sql new file mode 100644 index 0000000000..b1a4b4f638 --- /dev/null +++ b/internal/endtoend/testdata/order_by_non_existing_column/postgresql/query.sql @@ -0,0 +1,8 @@ +-- Example queries for sqlc +CREATE TABLE authors ( + id INT +); + +-- name: ListAuthors :many +SELECT id FROM authors +ORDER BY adfadsf; \ No newline at end of file diff --git a/internal/endtoend/testdata/order_by_non_existing_column/postgresql/sqlc.yaml b/internal/endtoend/testdata/order_by_non_existing_column/postgresql/sqlc.yaml new file mode 100644 index 0000000000..c4b3831631 --- /dev/null +++ b/internal/endtoend/testdata/order_by_non_existing_column/postgresql/sqlc.yaml @@ -0,0 +1,7 @@ +version: 1 +packages: + - path: "go" + name: "querytest" + engine: "postgresql" + schema: "query.sql" + queries: "query.sql" \ No newline at end of file diff --git a/internal/endtoend/testdata/order_by_non_existing_column/postgresql/stderr.txt b/internal/endtoend/testdata/order_by_non_existing_column/postgresql/stderr.txt new file mode 100644 index 0000000000..166178156e --- /dev/null +++ b/internal/endtoend/testdata/order_by_non_existing_column/postgresql/stderr.txt @@ -0,0 +1,2 @@ +# package querytest +query.sql:7:1: column reference "adfadsf" not found: if you want to skip this validation, set 'strict_order_by' to false diff --git a/internal/endtoend/testdata/order_by_non_existing_column/sqlite/query.sql b/internal/endtoend/testdata/order_by_non_existing_column/sqlite/query.sql new file mode 100644 index 0000000000..b1a4b4f638 --- /dev/null +++ b/internal/endtoend/testdata/order_by_non_existing_column/sqlite/query.sql @@ -0,0 +1,8 @@ +-- Example queries for sqlc +CREATE TABLE authors ( + id INT +); + +-- name: ListAuthors :many +SELECT id FROM authors +ORDER BY adfadsf; \ No newline at end of file diff --git a/internal/endtoend/testdata/order_by_non_existing_column/sqlite/sqlc.yaml b/internal/endtoend/testdata/order_by_non_existing_column/sqlite/sqlc.yaml new file mode 100644 index 0000000000..c4b3831631 --- /dev/null +++ b/internal/endtoend/testdata/order_by_non_existing_column/sqlite/sqlc.yaml @@ -0,0 +1,7 @@ +version: 1 +packages: + - path: "go" + name: "querytest" + engine: "postgresql" + schema: "query.sql" + queries: "query.sql" \ No newline at end of file diff --git a/internal/endtoend/testdata/order_by_non_existing_column/sqlite/stderr.txt b/internal/endtoend/testdata/order_by_non_existing_column/sqlite/stderr.txt new file mode 100644 index 0000000000..166178156e --- /dev/null +++ b/internal/endtoend/testdata/order_by_non_existing_column/sqlite/stderr.txt @@ -0,0 +1,2 @@ +# package querytest +query.sql:7:1: column reference "adfadsf" not found: if you want to skip this validation, set 'strict_order_by' to false diff --git a/internal/endtoend/testdata/output_file_names/pgx/v4/go/batch_gen.go b/internal/endtoend/testdata/output_file_names/pgx/v4/go/batch_gen.go index 74bea4bc4d..61f4a377b6 100644 --- a/internal/endtoend/testdata/output_file_names/pgx/v4/go/batch_gen.go +++ b/internal/endtoend/testdata/output_file_names/pgx/v4/go/batch_gen.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: batch_gen.go package querytest @@ -51,10 +51,10 @@ func (b *UsersBBatchResults) Query(f func(int, []int64, error)) { } err := func() error { rows, err := b.br.Query() - defer rows.Close() if err != nil { return err } + defer rows.Close() for rows.Next() { var id int64 if err := rows.Scan(&id); err != nil { diff --git a/internal/endtoend/testdata/output_file_names/pgx/v4/go/db_gen.go b/internal/endtoend/testdata/output_file_names/pgx/v4/go/db_gen.go index 09e6fb0337..ef57f90084 100644 --- a/internal/endtoend/testdata/output_file_names/pgx/v4/go/db_gen.go +++ b/internal/endtoend/testdata/output_file_names/pgx/v4/go/db_gen.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/output_file_names/pgx/v4/go/models_gen.go b/internal/endtoend/testdata/output_file_names/pgx/v4/go/models_gen.go index 0c2b37daca..de9bc8c43d 100644 --- a/internal/endtoend/testdata/output_file_names/pgx/v4/go/models_gen.go +++ b/internal/endtoend/testdata/output_file_names/pgx/v4/go/models_gen.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/output_file_names/pgx/v4/go/querier_gen.go b/internal/endtoend/testdata/output_file_names/pgx/v4/go/querier_gen.go index 6010e7a157..1648fed767 100644 --- a/internal/endtoend/testdata/output_file_names/pgx/v4/go/querier_gen.go +++ b/internal/endtoend/testdata/output_file_names/pgx/v4/go/querier_gen.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/output_file_names/pgx/v4/go/query.sql.go b/internal/endtoend/testdata/output_file_names/pgx/v4/go/query.sql.go index cb3bd6d3aa..0043ffd7e3 100644 --- a/internal/endtoend/testdata/output_file_names/pgx/v4/go/query.sql.go +++ b/internal/endtoend/testdata/output_file_names/pgx/v4/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/output_file_names/pgx/v5/go/batch_gen.go b/internal/endtoend/testdata/output_file_names/pgx/v5/go/batch_gen.go index 42b3c00292..a0857ffdf8 100644 --- a/internal/endtoend/testdata/output_file_names/pgx/v5/go/batch_gen.go +++ b/internal/endtoend/testdata/output_file_names/pgx/v5/go/batch_gen.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: batch_gen.go package querytest @@ -51,10 +51,10 @@ func (b *UsersBBatchResults) Query(f func(int, []int64, error)) { } err := func() error { rows, err := b.br.Query() - defer rows.Close() if err != nil { return err } + defer rows.Close() for rows.Next() { var id int64 if err := rows.Scan(&id); err != nil { diff --git a/internal/endtoend/testdata/output_file_names/pgx/v5/go/db_gen.go b/internal/endtoend/testdata/output_file_names/pgx/v5/go/db_gen.go index ac662e4767..0e24a43b11 100644 --- a/internal/endtoend/testdata/output_file_names/pgx/v5/go/db_gen.go +++ b/internal/endtoend/testdata/output_file_names/pgx/v5/go/db_gen.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/output_file_names/pgx/v5/go/models_gen.go b/internal/endtoend/testdata/output_file_names/pgx/v5/go/models_gen.go index 0c2b37daca..de9bc8c43d 100644 --- a/internal/endtoend/testdata/output_file_names/pgx/v5/go/models_gen.go +++ b/internal/endtoend/testdata/output_file_names/pgx/v5/go/models_gen.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/output_file_names/pgx/v5/go/querier_gen.go b/internal/endtoend/testdata/output_file_names/pgx/v5/go/querier_gen.go index 6010e7a157..1648fed767 100644 --- a/internal/endtoend/testdata/output_file_names/pgx/v5/go/querier_gen.go +++ b/internal/endtoend/testdata/output_file_names/pgx/v5/go/querier_gen.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/output_file_names/pgx/v5/go/query.sql.go b/internal/endtoend/testdata/output_file_names/pgx/v5/go/query.sql.go index cb3bd6d3aa..0043ffd7e3 100644 --- a/internal/endtoend/testdata/output_file_names/pgx/v5/go/query.sql.go +++ b/internal/endtoend/testdata/output_file_names/pgx/v5/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/output_file_names/stdlib/go/db_gen.go b/internal/endtoend/testdata/output_file_names/stdlib/go/db_gen.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/output_file_names/stdlib/go/db_gen.go +++ b/internal/endtoend/testdata/output_file_names/stdlib/go/db_gen.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/output_file_names/stdlib/go/models_gen.go b/internal/endtoend/testdata/output_file_names/stdlib/go/models_gen.go index 0c2b37daca..de9bc8c43d 100644 --- a/internal/endtoend/testdata/output_file_names/stdlib/go/models_gen.go +++ b/internal/endtoend/testdata/output_file_names/stdlib/go/models_gen.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/output_file_names/stdlib/go/querier_gen.go b/internal/endtoend/testdata/output_file_names/stdlib/go/querier_gen.go index da176f48a3..3a410a8fa4 100644 --- a/internal/endtoend/testdata/output_file_names/stdlib/go/querier_gen.go +++ b/internal/endtoend/testdata/output_file_names/stdlib/go/querier_gen.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/output_file_names/stdlib/go/query.sql.go b/internal/endtoend/testdata/output_file_names/stdlib/go/query.sql.go index 536f15cbee..b5b5e6ce83 100644 --- a/internal/endtoend/testdata/output_file_names/stdlib/go/query.sql.go +++ b/internal/endtoend/testdata/output_file_names/stdlib/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/output_files_suffix/pgx/v4/go/db.go b/internal/endtoend/testdata/output_files_suffix/pgx/v4/go/db.go index 5a2cde8cda..b85cf956cc 100644 --- a/internal/endtoend/testdata/output_files_suffix/pgx/v4/go/db.go +++ b/internal/endtoend/testdata/output_files_suffix/pgx/v4/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/output_files_suffix/pgx/v4/go/models.go b/internal/endtoend/testdata/output_files_suffix/pgx/v4/go/models.go index 0c2b37daca..de9bc8c43d 100644 --- a/internal/endtoend/testdata/output_files_suffix/pgx/v4/go/models.go +++ b/internal/endtoend/testdata/output_files_suffix/pgx/v4/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/output_files_suffix/pgx/v4/go/query.sql_gen.go b/internal/endtoend/testdata/output_files_suffix/pgx/v4/go/query.sql_gen.go index cb3bd6d3aa..0043ffd7e3 100644 --- a/internal/endtoend/testdata/output_files_suffix/pgx/v4/go/query.sql_gen.go +++ b/internal/endtoend/testdata/output_files_suffix/pgx/v4/go/query.sql_gen.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/output_files_suffix/pgx/v5/go/db.go b/internal/endtoend/testdata/output_files_suffix/pgx/v5/go/db.go index 7bc02a1d7d..b0ad84571a 100644 --- a/internal/endtoend/testdata/output_files_suffix/pgx/v5/go/db.go +++ b/internal/endtoend/testdata/output_files_suffix/pgx/v5/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/output_files_suffix/pgx/v5/go/models.go b/internal/endtoend/testdata/output_files_suffix/pgx/v5/go/models.go index 0c2b37daca..de9bc8c43d 100644 --- a/internal/endtoend/testdata/output_files_suffix/pgx/v5/go/models.go +++ b/internal/endtoend/testdata/output_files_suffix/pgx/v5/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/output_files_suffix/pgx/v5/go/query.sql_gen.go b/internal/endtoend/testdata/output_files_suffix/pgx/v5/go/query.sql_gen.go index cb3bd6d3aa..0043ffd7e3 100644 --- a/internal/endtoend/testdata/output_files_suffix/pgx/v5/go/query.sql_gen.go +++ b/internal/endtoend/testdata/output_files_suffix/pgx/v5/go/query.sql_gen.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/output_files_suffix/stdlib/go/db.go b/internal/endtoend/testdata/output_files_suffix/stdlib/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/output_files_suffix/stdlib/go/db.go +++ b/internal/endtoend/testdata/output_files_suffix/stdlib/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/output_files_suffix/stdlib/go/models.go b/internal/endtoend/testdata/output_files_suffix/stdlib/go/models.go index 0c2b37daca..de9bc8c43d 100644 --- a/internal/endtoend/testdata/output_files_suffix/stdlib/go/models.go +++ b/internal/endtoend/testdata/output_files_suffix/stdlib/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/output_files_suffix/stdlib/go/query.sql_gen.go b/internal/endtoend/testdata/output_files_suffix/stdlib/go/query.sql_gen.go index 536f15cbee..b5b5e6ce83 100644 --- a/internal/endtoend/testdata/output_files_suffix/stdlib/go/query.sql_gen.go +++ b/internal/endtoend/testdata/output_files_suffix/stdlib/go/query.sql_gen.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/overrides/mysql/go/db.go b/internal/endtoend/testdata/overrides/mysql/go/db.go index e41f9c22e0..d17ff71df4 100644 --- a/internal/endtoend/testdata/overrides/mysql/go/db.go +++ b/internal/endtoend/testdata/overrides/mysql/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package override diff --git a/internal/endtoend/testdata/overrides/mysql/go/models.go b/internal/endtoend/testdata/overrides/mysql/go/models.go index 263c88806f..9a8058a842 100644 --- a/internal/endtoend/testdata/overrides/mysql/go/models.go +++ b/internal/endtoend/testdata/overrides/mysql/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package override diff --git a/internal/endtoend/testdata/overrides/postgresql/pgx/v4/go/db.go b/internal/endtoend/testdata/overrides/postgresql/pgx/v4/go/db.go index 153d196779..7f07a62d6f 100644 --- a/internal/endtoend/testdata/overrides/postgresql/pgx/v4/go/db.go +++ b/internal/endtoend/testdata/overrides/postgresql/pgx/v4/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package override diff --git a/internal/endtoend/testdata/overrides/postgresql/pgx/v4/go/models.go b/internal/endtoend/testdata/overrides/postgresql/pgx/v4/go/models.go index 85c2ef26d7..0b8fbb2aa5 100644 --- a/internal/endtoend/testdata/overrides/postgresql/pgx/v4/go/models.go +++ b/internal/endtoend/testdata/overrides/postgresql/pgx/v4/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package override diff --git a/internal/endtoend/testdata/overrides/postgresql/pgx/v5/go/db.go b/internal/endtoend/testdata/overrides/postgresql/pgx/v5/go/db.go index c1117327f3..c6bd19d597 100644 --- a/internal/endtoend/testdata/overrides/postgresql/pgx/v5/go/db.go +++ b/internal/endtoend/testdata/overrides/postgresql/pgx/v5/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package override diff --git a/internal/endtoend/testdata/overrides/postgresql/pgx/v5/go/models.go b/internal/endtoend/testdata/overrides/postgresql/pgx/v5/go/models.go index 85c2ef26d7..0b8fbb2aa5 100644 --- a/internal/endtoend/testdata/overrides/postgresql/pgx/v5/go/models.go +++ b/internal/endtoend/testdata/overrides/postgresql/pgx/v5/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package override diff --git a/internal/endtoend/testdata/overrides/postgresql/stdlib/go/db.go b/internal/endtoend/testdata/overrides/postgresql/stdlib/go/db.go index e41f9c22e0..d17ff71df4 100644 --- a/internal/endtoend/testdata/overrides/postgresql/stdlib/go/db.go +++ b/internal/endtoend/testdata/overrides/postgresql/stdlib/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package override diff --git a/internal/endtoend/testdata/overrides/postgresql/stdlib/go/models.go b/internal/endtoend/testdata/overrides/postgresql/stdlib/go/models.go index 85c2ef26d7..0b8fbb2aa5 100644 --- a/internal/endtoend/testdata/overrides/postgresql/stdlib/go/models.go +++ b/internal/endtoend/testdata/overrides/postgresql/stdlib/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package override diff --git a/internal/endtoend/testdata/overrides/sqlite/go/db.go b/internal/endtoend/testdata/overrides/sqlite/go/db.go new file mode 100644 index 0000000000..d17ff71df4 --- /dev/null +++ b/internal/endtoend/testdata/overrides/sqlite/go/db.go @@ -0,0 +1,31 @@ +// Code generated by sqlc. DO NOT EDIT. +// versions: +// sqlc v1.19.0 + +package override + +import ( + "context" + "database/sql" +) + +type DBTX interface { + ExecContext(context.Context, string, ...interface{}) (sql.Result, error) + PrepareContext(context.Context, string) (*sql.Stmt, error) + QueryContext(context.Context, string, ...interface{}) (*sql.Rows, error) + QueryRowContext(context.Context, string, ...interface{}) *sql.Row +} + +func New(db DBTX) *Queries { + return &Queries{db: db} +} + +type Queries struct { + db DBTX +} + +func (q *Queries) WithTx(tx *sql.Tx) *Queries { + return &Queries{ + db: tx, + } +} diff --git a/internal/endtoend/testdata/overrides/sqlite/go/models.go b/internal/endtoend/testdata/overrides/sqlite/go/models.go new file mode 100644 index 0000000000..9a8058a842 --- /dev/null +++ b/internal/endtoend/testdata/overrides/sqlite/go/models.go @@ -0,0 +1,15 @@ +// Code generated by sqlc. DO NOT EDIT. +// versions: +// sqlc v1.19.0 + +package override + +import ( + "github.com/kyleconroy/sqlc-testdata/pkg" +) + +type Foo struct { + Other string + Total int64 + Retyped pkg.CustomType +} diff --git a/internal/endtoend/testdata/overrides/sqlite/query.sql b/internal/endtoend/testdata/overrides/sqlite/query.sql new file mode 100644 index 0000000000..e0ac49d1ec --- /dev/null +++ b/internal/endtoend/testdata/overrides/sqlite/query.sql @@ -0,0 +1 @@ +SELECT 1; diff --git a/internal/endtoend/testdata/overrides/sqlite/schema.sql b/internal/endtoend/testdata/overrides/sqlite/schema.sql new file mode 100644 index 0000000000..c0c5fc47dc --- /dev/null +++ b/internal/endtoend/testdata/overrides/sqlite/schema.sql @@ -0,0 +1,5 @@ +CREATE TABLE foo ( + other text NOT NULL, + total bigint NOT NULL, + retyped text NOT NULL +); diff --git a/internal/endtoend/testdata/overrides/sqlite/sqlc.json b/internal/endtoend/testdata/overrides/sqlite/sqlc.json new file mode 100644 index 0000000000..ce7ab410c5 --- /dev/null +++ b/internal/endtoend/testdata/overrides/sqlite/sqlc.json @@ -0,0 +1,18 @@ +{ + "version": "1", + "packages": [ + { + "path": "go", + "name": "override", + "engine": "sqlite", + "schema": "schema.sql", + "queries": "query.sql", + "overrides": [ + { + "go_type": "github.com/kyleconroy/sqlc-testdata/pkg.CustomType", + "column": "foo.retyped" + } + ] + } + ] +} diff --git a/internal/endtoend/testdata/overrides_array/postgresql/pgx/v4/query.sql b/internal/endtoend/testdata/overrides_array/postgresql/pgx/v4/query.sql new file mode 100644 index 0000000000..bd444c6987 --- /dev/null +++ b/internal/endtoend/testdata/overrides_array/postgresql/pgx/v4/query.sql @@ -0,0 +1,11 @@ +-- Example queries for sqlc +CREATE TABLE authors ( + id BIGSERIAL PRIMARY KEY, + name text NOT NULL, + bio text, + tags string[] +); + +-- name: GetAuthor :one +SELECT * FROM authors +WHERE id = $1 LIMIT 1; \ No newline at end of file diff --git a/internal/endtoend/testdata/overrides_array/postgresql/pgx/v4/query/db.go b/internal/endtoend/testdata/overrides_array/postgresql/pgx/v4/query/db.go new file mode 100644 index 0000000000..ab7524fad6 --- /dev/null +++ b/internal/endtoend/testdata/overrides_array/postgresql/pgx/v4/query/db.go @@ -0,0 +1,32 @@ +// Code generated by sqlc. DO NOT EDIT. +// versions: +// sqlc v1.19.0 + +package query + +import ( + "context" + + "github.com/jackc/pgconn" + "github.com/jackc/pgx/v4" +) + +type DBTX interface { + Exec(context.Context, string, ...interface{}) (pgconn.CommandTag, error) + Query(context.Context, string, ...interface{}) (pgx.Rows, error) + QueryRow(context.Context, string, ...interface{}) pgx.Row +} + +func New(db DBTX) *Queries { + return &Queries{db: db} +} + +type Queries struct { + db DBTX +} + +func (q *Queries) WithTx(tx pgx.Tx) *Queries { + return &Queries{ + db: tx, + } +} diff --git a/internal/endtoend/testdata/overrides_array/postgresql/pgx/v4/query/models.go b/internal/endtoend/testdata/overrides_array/postgresql/pgx/v4/query/models.go new file mode 100644 index 0000000000..79846e45ef --- /dev/null +++ b/internal/endtoend/testdata/overrides_array/postgresql/pgx/v4/query/models.go @@ -0,0 +1,16 @@ +// Code generated by sqlc. DO NOT EDIT. +// versions: +// sqlc v1.19.0 + +package query + +import ( + "database/sql" +) + +type Author struct { + ID int64 + Name string + Bio sql.NullString + Tags []sql.NullInt64 +} diff --git a/internal/endtoend/testdata/overrides_array/postgresql/pgx/v4/query/query.sql.go b/internal/endtoend/testdata/overrides_array/postgresql/pgx/v4/query/query.sql.go new file mode 100644 index 0000000000..b746950fec --- /dev/null +++ b/internal/endtoend/testdata/overrides_array/postgresql/pgx/v4/query/query.sql.go @@ -0,0 +1,27 @@ +// Code generated by sqlc. DO NOT EDIT. +// versions: +// sqlc v1.19.0 +// source: query.sql + +package query + +import ( + "context" +) + +const getAuthor = `-- name: GetAuthor :one +SELECT id, name, bio, tags FROM authors +WHERE id = $1 LIMIT 1 +` + +func (q *Queries) GetAuthor(ctx context.Context, id int64) (Author, error) { + row := q.db.QueryRow(ctx, getAuthor, id) + var i Author + err := row.Scan( + &i.ID, + &i.Name, + &i.Bio, + &i.Tags, + ) + return i, err +} diff --git a/internal/endtoend/testdata/overrides_array/postgresql/pgx/v4/sqlc.json b/internal/endtoend/testdata/overrides_array/postgresql/pgx/v4/sqlc.json new file mode 100644 index 0000000000..ca45f06cab --- /dev/null +++ b/internal/endtoend/testdata/overrides_array/postgresql/pgx/v4/sqlc.json @@ -0,0 +1,23 @@ +{ + "version": "2", + "sql": [{ + "schema": "query.sql", + "queries": "query.sql", + "engine": "postgresql", + "gen": { + "go": { + "sql_package": "pgx/v4", + "package": "query", + "out": "query", + "overrides": [{ + "column": "authors.tags", + "go_type": { + "type": "NullInt64", + "import": "database/sql", + "slice": true + } + }] + } + } + }] +} \ No newline at end of file diff --git a/internal/endtoend/testdata/overrides_array/postgresql/pgx/v5/query.sql b/internal/endtoend/testdata/overrides_array/postgresql/pgx/v5/query.sql new file mode 100644 index 0000000000..bd444c6987 --- /dev/null +++ b/internal/endtoend/testdata/overrides_array/postgresql/pgx/v5/query.sql @@ -0,0 +1,11 @@ +-- Example queries for sqlc +CREATE TABLE authors ( + id BIGSERIAL PRIMARY KEY, + name text NOT NULL, + bio text, + tags string[] +); + +-- name: GetAuthor :one +SELECT * FROM authors +WHERE id = $1 LIMIT 1; \ No newline at end of file diff --git a/internal/endtoend/testdata/overrides_array/postgresql/pgx/v5/query/db.go b/internal/endtoend/testdata/overrides_array/postgresql/pgx/v5/query/db.go new file mode 100644 index 0000000000..d1e6bcb326 --- /dev/null +++ b/internal/endtoend/testdata/overrides_array/postgresql/pgx/v5/query/db.go @@ -0,0 +1,32 @@ +// Code generated by sqlc. DO NOT EDIT. +// versions: +// sqlc v1.19.0 + +package query + +import ( + "context" + + "github.com/jackc/pgx/v5" + "github.com/jackc/pgx/v5/pgconn" +) + +type DBTX interface { + Exec(context.Context, string, ...interface{}) (pgconn.CommandTag, error) + Query(context.Context, string, ...interface{}) (pgx.Rows, error) + QueryRow(context.Context, string, ...interface{}) pgx.Row +} + +func New(db DBTX) *Queries { + return &Queries{db: db} +} + +type Queries struct { + db DBTX +} + +func (q *Queries) WithTx(tx pgx.Tx) *Queries { + return &Queries{ + db: tx, + } +} diff --git a/internal/endtoend/testdata/overrides_array/postgresql/pgx/v5/query/models.go b/internal/endtoend/testdata/overrides_array/postgresql/pgx/v5/query/models.go new file mode 100644 index 0000000000..b28dc3886a --- /dev/null +++ b/internal/endtoend/testdata/overrides_array/postgresql/pgx/v5/query/models.go @@ -0,0 +1,18 @@ +// Code generated by sqlc. DO NOT EDIT. +// versions: +// sqlc v1.19.0 + +package query + +import ( + "database/sql" + + "github.com/jackc/pgx/v5/pgtype" +) + +type Author struct { + ID int64 + Name string + Bio pgtype.Text + Tags []sql.NullInt64 +} diff --git a/internal/endtoend/testdata/overrides_array/postgresql/pgx/v5/query/query.sql.go b/internal/endtoend/testdata/overrides_array/postgresql/pgx/v5/query/query.sql.go new file mode 100644 index 0000000000..b746950fec --- /dev/null +++ b/internal/endtoend/testdata/overrides_array/postgresql/pgx/v5/query/query.sql.go @@ -0,0 +1,27 @@ +// Code generated by sqlc. DO NOT EDIT. +// versions: +// sqlc v1.19.0 +// source: query.sql + +package query + +import ( + "context" +) + +const getAuthor = `-- name: GetAuthor :one +SELECT id, name, bio, tags FROM authors +WHERE id = $1 LIMIT 1 +` + +func (q *Queries) GetAuthor(ctx context.Context, id int64) (Author, error) { + row := q.db.QueryRow(ctx, getAuthor, id) + var i Author + err := row.Scan( + &i.ID, + &i.Name, + &i.Bio, + &i.Tags, + ) + return i, err +} diff --git a/internal/endtoend/testdata/overrides_array/postgresql/pgx/v5/sqlc.json b/internal/endtoend/testdata/overrides_array/postgresql/pgx/v5/sqlc.json new file mode 100644 index 0000000000..f43f1b43ec --- /dev/null +++ b/internal/endtoend/testdata/overrides_array/postgresql/pgx/v5/sqlc.json @@ -0,0 +1,23 @@ +{ + "version": "2", + "sql": [{ + "schema": "query.sql", + "queries": "query.sql", + "engine": "postgresql", + "gen": { + "go": { + "sql_package": "pgx/v5", + "package": "query", + "out": "query", + "overrides": [{ + "column": "authors.tags", + "go_type": { + "type": "NullInt64", + "import": "database/sql", + "slice": true + } + }] + } + } + }] + } \ No newline at end of file diff --git a/internal/endtoend/testdata/overrides_array/postgresql/stdlib/query.sql b/internal/endtoend/testdata/overrides_array/postgresql/stdlib/query.sql new file mode 100644 index 0000000000..bd444c6987 --- /dev/null +++ b/internal/endtoend/testdata/overrides_array/postgresql/stdlib/query.sql @@ -0,0 +1,11 @@ +-- Example queries for sqlc +CREATE TABLE authors ( + id BIGSERIAL PRIMARY KEY, + name text NOT NULL, + bio text, + tags string[] +); + +-- name: GetAuthor :one +SELECT * FROM authors +WHERE id = $1 LIMIT 1; \ No newline at end of file diff --git a/internal/endtoend/testdata/overrides_array/postgresql/stdlib/query/db.go b/internal/endtoend/testdata/overrides_array/postgresql/stdlib/query/db.go new file mode 100644 index 0000000000..d0b9cacaea --- /dev/null +++ b/internal/endtoend/testdata/overrides_array/postgresql/stdlib/query/db.go @@ -0,0 +1,31 @@ +// Code generated by sqlc. DO NOT EDIT. +// versions: +// sqlc v1.19.0 + +package query + +import ( + "context" + "database/sql" +) + +type DBTX interface { + ExecContext(context.Context, string, ...interface{}) (sql.Result, error) + PrepareContext(context.Context, string) (*sql.Stmt, error) + QueryContext(context.Context, string, ...interface{}) (*sql.Rows, error) + QueryRowContext(context.Context, string, ...interface{}) *sql.Row +} + +func New(db DBTX) *Queries { + return &Queries{db: db} +} + +type Queries struct { + db DBTX +} + +func (q *Queries) WithTx(tx *sql.Tx) *Queries { + return &Queries{ + db: tx, + } +} diff --git a/internal/endtoend/testdata/overrides_array/postgresql/stdlib/query/models.go b/internal/endtoend/testdata/overrides_array/postgresql/stdlib/query/models.go new file mode 100644 index 0000000000..79846e45ef --- /dev/null +++ b/internal/endtoend/testdata/overrides_array/postgresql/stdlib/query/models.go @@ -0,0 +1,16 @@ +// Code generated by sqlc. DO NOT EDIT. +// versions: +// sqlc v1.19.0 + +package query + +import ( + "database/sql" +) + +type Author struct { + ID int64 + Name string + Bio sql.NullString + Tags []sql.NullInt64 +} diff --git a/internal/endtoend/testdata/overrides_array/postgresql/stdlib/query/query.sql.go b/internal/endtoend/testdata/overrides_array/postgresql/stdlib/query/query.sql.go new file mode 100644 index 0000000000..716a34071f --- /dev/null +++ b/internal/endtoend/testdata/overrides_array/postgresql/stdlib/query/query.sql.go @@ -0,0 +1,29 @@ +// Code generated by sqlc. DO NOT EDIT. +// versions: +// sqlc v1.19.0 +// source: query.sql + +package query + +import ( + "context" + + "github.com/lib/pq" +) + +const getAuthor = `-- name: GetAuthor :one +SELECT id, name, bio, tags FROM authors +WHERE id = $1 LIMIT 1 +` + +func (q *Queries) GetAuthor(ctx context.Context, id int64) (Author, error) { + row := q.db.QueryRowContext(ctx, getAuthor, id) + var i Author + err := row.Scan( + &i.ID, + &i.Name, + &i.Bio, + pq.Array(&i.Tags), + ) + return i, err +} diff --git a/internal/endtoend/testdata/overrides_array/postgresql/stdlib/sqlc.json b/internal/endtoend/testdata/overrides_array/postgresql/stdlib/sqlc.json new file mode 100644 index 0000000000..d1f756add5 --- /dev/null +++ b/internal/endtoend/testdata/overrides_array/postgresql/stdlib/sqlc.json @@ -0,0 +1,22 @@ +{ + "version": "2", + "sql": [{ + "schema": "query.sql", + "queries": "query.sql", + "engine": "postgresql", + "gen": { + "go": { + "package": "query", + "out": "query", + "overrides": [{ + "column": "authors.tags", + "go_type": { + "type": "NullInt64", + "import": "database/sql", + "slice": true + } + }] + } + } + }] + } \ No newline at end of file diff --git a/internal/endtoend/testdata/overrides_go_struct_tags/mysql/go/db.go b/internal/endtoend/testdata/overrides_go_struct_tags/mysql/go/db.go index e41f9c22e0..d17ff71df4 100644 --- a/internal/endtoend/testdata/overrides_go_struct_tags/mysql/go/db.go +++ b/internal/endtoend/testdata/overrides_go_struct_tags/mysql/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package override diff --git a/internal/endtoend/testdata/overrides_go_struct_tags/mysql/go/models.go b/internal/endtoend/testdata/overrides_go_struct_tags/mysql/go/models.go index b5299bb37b..f733c72c1c 100644 --- a/internal/endtoend/testdata/overrides_go_struct_tags/mysql/go/models.go +++ b/internal/endtoend/testdata/overrides_go_struct_tags/mysql/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package override diff --git a/internal/endtoend/testdata/overrides_go_struct_tags/postgresql/pgx/v4/go/db.go b/internal/endtoend/testdata/overrides_go_struct_tags/postgresql/pgx/v4/go/db.go index 153d196779..7f07a62d6f 100644 --- a/internal/endtoend/testdata/overrides_go_struct_tags/postgresql/pgx/v4/go/db.go +++ b/internal/endtoend/testdata/overrides_go_struct_tags/postgresql/pgx/v4/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package override diff --git a/internal/endtoend/testdata/overrides_go_struct_tags/postgresql/pgx/v4/go/models.go b/internal/endtoend/testdata/overrides_go_struct_tags/postgresql/pgx/v4/go/models.go index 39acb1cf2d..8861f0f557 100644 --- a/internal/endtoend/testdata/overrides_go_struct_tags/postgresql/pgx/v4/go/models.go +++ b/internal/endtoend/testdata/overrides_go_struct_tags/postgresql/pgx/v4/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package override diff --git a/internal/endtoend/testdata/overrides_go_struct_tags/postgresql/pgx/v5/go/db.go b/internal/endtoend/testdata/overrides_go_struct_tags/postgresql/pgx/v5/go/db.go index c1117327f3..c6bd19d597 100644 --- a/internal/endtoend/testdata/overrides_go_struct_tags/postgresql/pgx/v5/go/db.go +++ b/internal/endtoend/testdata/overrides_go_struct_tags/postgresql/pgx/v5/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package override diff --git a/internal/endtoend/testdata/overrides_go_struct_tags/postgresql/pgx/v5/go/models.go b/internal/endtoend/testdata/overrides_go_struct_tags/postgresql/pgx/v5/go/models.go index 01f0969f1e..91ddccd1a8 100644 --- a/internal/endtoend/testdata/overrides_go_struct_tags/postgresql/pgx/v5/go/models.go +++ b/internal/endtoend/testdata/overrides_go_struct_tags/postgresql/pgx/v5/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package override diff --git a/internal/endtoend/testdata/overrides_go_struct_tags/postgresql/stdlib/go/db.go b/internal/endtoend/testdata/overrides_go_struct_tags/postgresql/stdlib/go/db.go index e41f9c22e0..d17ff71df4 100644 --- a/internal/endtoend/testdata/overrides_go_struct_tags/postgresql/stdlib/go/db.go +++ b/internal/endtoend/testdata/overrides_go_struct_tags/postgresql/stdlib/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package override diff --git a/internal/endtoend/testdata/overrides_go_struct_tags/postgresql/stdlib/go/models.go b/internal/endtoend/testdata/overrides_go_struct_tags/postgresql/stdlib/go/models.go index 1b5d17b46e..2f2c485e30 100644 --- a/internal/endtoend/testdata/overrides_go_struct_tags/postgresql/stdlib/go/models.go +++ b/internal/endtoend/testdata/overrides_go_struct_tags/postgresql/stdlib/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package override diff --git a/internal/endtoend/testdata/overrides_go_struct_tags/sqlite/go/db.go b/internal/endtoend/testdata/overrides_go_struct_tags/sqlite/go/db.go new file mode 100644 index 0000000000..d17ff71df4 --- /dev/null +++ b/internal/endtoend/testdata/overrides_go_struct_tags/sqlite/go/db.go @@ -0,0 +1,31 @@ +// Code generated by sqlc. DO NOT EDIT. +// versions: +// sqlc v1.19.0 + +package override + +import ( + "context" + "database/sql" +) + +type DBTX interface { + ExecContext(context.Context, string, ...interface{}) (sql.Result, error) + PrepareContext(context.Context, string) (*sql.Stmt, error) + QueryContext(context.Context, string, ...interface{}) (*sql.Rows, error) + QueryRowContext(context.Context, string, ...interface{}) *sql.Row +} + +func New(db DBTX) *Queries { + return &Queries{db: db} +} + +type Queries struct { + db DBTX +} + +func (q *Queries) WithTx(tx *sql.Tx) *Queries { + return &Queries{ + db: tx, + } +} diff --git a/internal/endtoend/testdata/overrides_go_struct_tags/sqlite/go/models.go b/internal/endtoend/testdata/overrides_go_struct_tags/sqlite/go/models.go new file mode 100644 index 0000000000..f733c72c1c --- /dev/null +++ b/internal/endtoend/testdata/overrides_go_struct_tags/sqlite/go/models.go @@ -0,0 +1,22 @@ +// Code generated by sqlc. DO NOT EDIT. +// versions: +// sqlc v1.19.0 + +package override + +import () + +type Bar struct { + Other string + AlsoTagged string `also:"tagged"` +} + +type Baz struct { + Other string + AlsoTagged string `also:"tagged"` +} + +type Foo struct { + Other string + Tagged string `a:"b" x:"y,z"` +} diff --git a/internal/endtoend/testdata/overrides_go_struct_tags/sqlite/query.sql b/internal/endtoend/testdata/overrides_go_struct_tags/sqlite/query.sql new file mode 100644 index 0000000000..e0ac49d1ec --- /dev/null +++ b/internal/endtoend/testdata/overrides_go_struct_tags/sqlite/query.sql @@ -0,0 +1 @@ +SELECT 1; diff --git a/internal/endtoend/testdata/overrides_go_struct_tags/sqlite/schema.sql b/internal/endtoend/testdata/overrides_go_struct_tags/sqlite/schema.sql new file mode 100644 index 0000000000..4d5233cc37 --- /dev/null +++ b/internal/endtoend/testdata/overrides_go_struct_tags/sqlite/schema.sql @@ -0,0 +1,14 @@ +CREATE TABLE foo ( + other text NOT NULL, + tagged text NOT NULL +); + +CREATE TABLE bar ( + other text NOT NULL, + also_tagged text NOT NULL +); + +CREATE TABLE baz ( + other text NOT NULL, + also_tagged text NOT NULL +); diff --git a/internal/endtoend/testdata/overrides_go_struct_tags/sqlite/sqlc.json b/internal/endtoend/testdata/overrides_go_struct_tags/sqlite/sqlc.json new file mode 100644 index 0000000000..0be626d449 --- /dev/null +++ b/internal/endtoend/testdata/overrides_go_struct_tags/sqlite/sqlc.json @@ -0,0 +1,22 @@ +{ + "version": "1", + "packages": [ + { + "path": "go", + "name": "override", + "engine": "sqlite", + "schema": "schema.sql", + "queries": "query.sql", + "overrides": [ + { + "go_struct_tag": "a:\"b\" x:\"y,z\"", + "column": "foo.tagged" + }, + { + "go_struct_tag": "also:\"tagged\"", + "column": "*.also_tagged" + } + ] + } + ] +} diff --git a/internal/endtoend/testdata/overrides_go_types/mysql/go/db.go b/internal/endtoend/testdata/overrides_go_types/mysql/go/db.go index e41f9c22e0..d17ff71df4 100644 --- a/internal/endtoend/testdata/overrides_go_types/mysql/go/db.go +++ b/internal/endtoend/testdata/overrides_go_types/mysql/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package override diff --git a/internal/endtoend/testdata/overrides_go_types/mysql/go/models.go b/internal/endtoend/testdata/overrides_go_types/mysql/go/models.go index cb2b45bf58..a38c9b42f2 100644 --- a/internal/endtoend/testdata/overrides_go_types/mysql/go/models.go +++ b/internal/endtoend/testdata/overrides_go_types/mysql/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package override diff --git a/internal/endtoend/testdata/overrides_go_types/mysql/go/query.sql.go b/internal/endtoend/testdata/overrides_go_types/mysql/go/query.sql.go new file mode 100644 index 0000000000..34711f8e02 --- /dev/null +++ b/internal/endtoend/testdata/overrides_go_types/mysql/go/query.sql.go @@ -0,0 +1,50 @@ +// Code generated by sqlc. DO NOT EDIT. +// versions: +// sqlc v1.19.0 +// source: query.sql + +package override + +import ( + "context" + "strings" + + "github.com/kyleconroy/sqlc-testdata/pkg" +) + +const testIN = `-- name: TestIN :many +SELECT other, total, retyped FROM foo WHERE retyped IN (/*SLICE:paramname*/?) +` + +func (q *Queries) TestIN(ctx context.Context, paramname []pkg.CustomType) ([]Foo, error) { + query := testIN + var queryParams []interface{} + if len(paramname) > 0 { + for _, v := range paramname { + queryParams = append(queryParams, v) + } + query = strings.Replace(query, "/*SLICE:paramname*/?", strings.Repeat(",?", len(paramname))[1:], 1) + } else { + query = strings.Replace(query, "/*SLICE:paramname*/?", "NULL", 1) + } + rows, err := q.db.QueryContext(ctx, query, queryParams...) + if err != nil { + return nil, err + } + defer rows.Close() + var items []Foo + for rows.Next() { + var i Foo + if err := rows.Scan(&i.Other, &i.Total, &i.Retyped); err != nil { + return nil, err + } + items = append(items, i) + } + if err := rows.Close(); err != nil { + return nil, err + } + if err := rows.Err(); err != nil { + return nil, err + } + return items, nil +} diff --git a/internal/endtoend/testdata/overrides_go_types/mysql/query.sql b/internal/endtoend/testdata/overrides_go_types/mysql/query.sql index e0ac49d1ec..6b6fb8634d 100644 --- a/internal/endtoend/testdata/overrides_go_types/mysql/query.sql +++ b/internal/endtoend/testdata/overrides_go_types/mysql/query.sql @@ -1 +1,2 @@ -SELECT 1; +-- name: TestIN :many +SELECT * FROM foo WHERE retyped IN (sqlc.slice(paramName)); diff --git a/internal/endtoend/testdata/overrides_go_types/postgresql/pgx/v4/go/db.go b/internal/endtoend/testdata/overrides_go_types/postgresql/pgx/v4/go/db.go index 153d196779..7f07a62d6f 100644 --- a/internal/endtoend/testdata/overrides_go_types/postgresql/pgx/v4/go/db.go +++ b/internal/endtoend/testdata/overrides_go_types/postgresql/pgx/v4/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package override diff --git a/internal/endtoend/testdata/overrides_go_types/postgresql/pgx/v4/go/models.go b/internal/endtoend/testdata/overrides_go_types/postgresql/pgx/v4/go/models.go index 49cf479f9c..569511b190 100644 --- a/internal/endtoend/testdata/overrides_go_types/postgresql/pgx/v4/go/models.go +++ b/internal/endtoend/testdata/overrides_go_types/postgresql/pgx/v4/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package override diff --git a/internal/endtoend/testdata/overrides_go_types/postgresql/pgx/v4/go/query.sql.go b/internal/endtoend/testdata/overrides_go_types/postgresql/pgx/v4/go/query.sql.go index 2f1d47e40d..a1693b9584 100644 --- a/internal/endtoend/testdata/overrides_go_types/postgresql/pgx/v4/go/query.sql.go +++ b/internal/endtoend/testdata/overrides_go_types/postgresql/pgx/v4/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package override @@ -8,7 +8,11 @@ package override import ( "context" + orm "database/sql" + fuid "github.com/gofrs/uuid" uuid "github.com/gofrs/uuid" + null "github.com/volatiletech/null/v8" + null_v4 "gopkg.in/guregu/null.v4" ) const loadFoo = `-- name: LoadFoo :many @@ -41,3 +45,51 @@ func (q *Queries) LoadFoo(ctx context.Context, id uuid.UUID) ([]Foo, error) { } return items, nil } + +const loadFooWithAliases = `-- name: LoadFooWithAliases :many +SELECT + id AS aliased_id, + other_id AS aliased_other_id, + age AS aliased_age, + balance AS aliased_balance, + bio AS aliased_bio, + about AS aliased_about +FROM foo +WHERE id = $1 +` + +type LoadFooWithAliasesRow struct { + AliasedID uuid.UUID + AliasedOtherID fuid.UUID + AliasedAge orm.NullInt32 + AliasedBalance null.Float32 + AliasedBio null_v4.String + AliasedAbout *string +} + +func (q *Queries) LoadFooWithAliases(ctx context.Context, namedParameterID uuid.UUID) ([]LoadFooWithAliasesRow, error) { + rows, err := q.db.Query(ctx, loadFooWithAliases, namedParameterID) + if err != nil { + return nil, err + } + defer rows.Close() + var items []LoadFooWithAliasesRow + for rows.Next() { + var i LoadFooWithAliasesRow + if err := rows.Scan( + &i.AliasedID, + &i.AliasedOtherID, + &i.AliasedAge, + &i.AliasedBalance, + &i.AliasedBio, + &i.AliasedAbout, + ); err != nil { + return nil, err + } + items = append(items, i) + } + if err := rows.Err(); err != nil { + return nil, err + } + return items, nil +} diff --git a/internal/endtoend/testdata/overrides_go_types/postgresql/pgx/v4/query.sql b/internal/endtoend/testdata/overrides_go_types/postgresql/pgx/v4/query.sql index 192dc6cb94..b43982986c 100644 --- a/internal/endtoend/testdata/overrides_go_types/postgresql/pgx/v4/query.sql +++ b/internal/endtoend/testdata/overrides_go_types/postgresql/pgx/v4/query.sql @@ -1,2 +1,13 @@ -- name: LoadFoo :many SELECT * FROM foo WHERE id = $1; + +-- name: LoadFooWithAliases :many +SELECT + id AS aliased_id, + other_id AS aliased_other_id, + age AS aliased_age, + balance AS aliased_balance, + bio AS aliased_bio, + about AS aliased_about +FROM foo +WHERE id = @named_parameter_id; diff --git a/internal/endtoend/testdata/overrides_go_types/postgresql/pgx/v5/go/db.go b/internal/endtoend/testdata/overrides_go_types/postgresql/pgx/v5/go/db.go index c1117327f3..c6bd19d597 100644 --- a/internal/endtoend/testdata/overrides_go_types/postgresql/pgx/v5/go/db.go +++ b/internal/endtoend/testdata/overrides_go_types/postgresql/pgx/v5/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package override diff --git a/internal/endtoend/testdata/overrides_go_types/postgresql/pgx/v5/go/models.go b/internal/endtoend/testdata/overrides_go_types/postgresql/pgx/v5/go/models.go index 9e6c0ac5d5..0a5109ebd2 100644 --- a/internal/endtoend/testdata/overrides_go_types/postgresql/pgx/v5/go/models.go +++ b/internal/endtoend/testdata/overrides_go_types/postgresql/pgx/v5/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package override diff --git a/internal/endtoend/testdata/overrides_go_types/postgresql/pgx/v5/go/query.sql.go b/internal/endtoend/testdata/overrides_go_types/postgresql/pgx/v5/go/query.sql.go index 2f1d47e40d..79a8ce2853 100644 --- a/internal/endtoend/testdata/overrides_go_types/postgresql/pgx/v5/go/query.sql.go +++ b/internal/endtoend/testdata/overrides_go_types/postgresql/pgx/v5/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package override diff --git a/internal/endtoend/testdata/overrides_go_types/postgresql/stdlib/go/db.go b/internal/endtoend/testdata/overrides_go_types/postgresql/stdlib/go/db.go index e41f9c22e0..d17ff71df4 100644 --- a/internal/endtoend/testdata/overrides_go_types/postgresql/stdlib/go/db.go +++ b/internal/endtoend/testdata/overrides_go_types/postgresql/stdlib/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package override diff --git a/internal/endtoend/testdata/overrides_go_types/postgresql/stdlib/go/models.go b/internal/endtoend/testdata/overrides_go_types/postgresql/stdlib/go/models.go index cde104c084..b0cb544170 100644 --- a/internal/endtoend/testdata/overrides_go_types/postgresql/stdlib/go/models.go +++ b/internal/endtoend/testdata/overrides_go_types/postgresql/stdlib/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package override diff --git a/internal/endtoend/testdata/overrides_go_types/postgresql/stdlib/go/query.sql.go b/internal/endtoend/testdata/overrides_go_types/postgresql/stdlib/go/query.sql.go index 1781eaad01..9bd6a6ec15 100644 --- a/internal/endtoend/testdata/overrides_go_types/postgresql/stdlib/go/query.sql.go +++ b/internal/endtoend/testdata/overrides_go_types/postgresql/stdlib/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package override diff --git a/internal/endtoend/testdata/overrides_go_types/sqlite/go/db.go b/internal/endtoend/testdata/overrides_go_types/sqlite/go/db.go new file mode 100644 index 0000000000..d17ff71df4 --- /dev/null +++ b/internal/endtoend/testdata/overrides_go_types/sqlite/go/db.go @@ -0,0 +1,31 @@ +// Code generated by sqlc. DO NOT EDIT. +// versions: +// sqlc v1.19.0 + +package override + +import ( + "context" + "database/sql" +) + +type DBTX interface { + ExecContext(context.Context, string, ...interface{}) (sql.Result, error) + PrepareContext(context.Context, string) (*sql.Stmt, error) + QueryContext(context.Context, string, ...interface{}) (*sql.Rows, error) + QueryRowContext(context.Context, string, ...interface{}) *sql.Row +} + +func New(db DBTX) *Queries { + return &Queries{db: db} +} + +type Queries struct { + db DBTX +} + +func (q *Queries) WithTx(tx *sql.Tx) *Queries { + return &Queries{ + db: tx, + } +} diff --git a/internal/endtoend/testdata/overrides_go_types/sqlite/go/models.go b/internal/endtoend/testdata/overrides_go_types/sqlite/go/models.go new file mode 100644 index 0000000000..a38c9b42f2 --- /dev/null +++ b/internal/endtoend/testdata/overrides_go_types/sqlite/go/models.go @@ -0,0 +1,27 @@ +// Code generated by sqlc. DO NOT EDIT. +// versions: +// sqlc v1.19.0 + +package override + +import ( + "github.com/kyleconroy/sqlc-testdata/pkg" +) + +type Bar struct { + Other string + Total int64 + AlsoRetyped pkg.CustomType +} + +type Baz struct { + Other string + Total int64 + AlsoRetyped pkg.CustomType +} + +type Foo struct { + Other string + Total int64 + Retyped pkg.CustomType +} diff --git a/internal/endtoend/testdata/overrides_go_types/sqlite/query.sql b/internal/endtoend/testdata/overrides_go_types/sqlite/query.sql new file mode 100644 index 0000000000..e0ac49d1ec --- /dev/null +++ b/internal/endtoend/testdata/overrides_go_types/sqlite/query.sql @@ -0,0 +1 @@ +SELECT 1; diff --git a/internal/endtoend/testdata/overrides_go_types/sqlite/schema.sql b/internal/endtoend/testdata/overrides_go_types/sqlite/schema.sql new file mode 100644 index 0000000000..31b183ad86 --- /dev/null +++ b/internal/endtoend/testdata/overrides_go_types/sqlite/schema.sql @@ -0,0 +1,17 @@ +CREATE TABLE foo ( + other text NOT NULL, + total bigint NOT NULL, + retyped text NOT NULL +); + +CREATE TABLE bar ( + other text NOT NULL, + total bigint NOT NULL, + also_retyped text NOT NULL +); + +CREATE TABLE baz ( + other text NOT NULL, + total bigint NOT NULL, + also_retyped text NOT NULL +); diff --git a/internal/endtoend/testdata/overrides_go_types/sqlite/sqlc.json b/internal/endtoend/testdata/overrides_go_types/sqlite/sqlc.json new file mode 100644 index 0000000000..9d4799f4fe --- /dev/null +++ b/internal/endtoend/testdata/overrides_go_types/sqlite/sqlc.json @@ -0,0 +1,22 @@ +{ + "version": "1", + "packages": [ + { + "path": "go", + "name": "override", + "engine": "sqlite", + "schema": "schema.sql", + "queries": "query.sql", + "overrides": [ + { + "go_type": "github.com/kyleconroy/sqlc-testdata/pkg.CustomType", + "column": "foo.retyped" + }, + { + "go_type": "github.com/kyleconroy/sqlc-testdata/pkg.CustomType", + "column": "*.also_retyped" + } + ] + } + ] +} diff --git a/internal/endtoend/testdata/overrides_nullable/postgresql/pgx/v4/go/db.go b/internal/endtoend/testdata/overrides_nullable/postgresql/pgx/v4/go/db.go index 5a2cde8cda..b85cf956cc 100644 --- a/internal/endtoend/testdata/overrides_nullable/postgresql/pgx/v4/go/db.go +++ b/internal/endtoend/testdata/overrides_nullable/postgresql/pgx/v4/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/overrides_nullable/postgresql/pgx/v4/go/models.go b/internal/endtoend/testdata/overrides_nullable/postgresql/pgx/v4/go/models.go index a25c83c5ef..d22d1eb96a 100644 --- a/internal/endtoend/testdata/overrides_nullable/postgresql/pgx/v4/go/models.go +++ b/internal/endtoend/testdata/overrides_nullable/postgresql/pgx/v4/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/overrides_nullable/postgresql/pgx/v4/go/query.sql.go b/internal/endtoend/testdata/overrides_nullable/postgresql/pgx/v4/go/query.sql.go index b6e6e7aedb..589b6705b1 100644 --- a/internal/endtoend/testdata/overrides_nullable/postgresql/pgx/v4/go/query.sql.go +++ b/internal/endtoend/testdata/overrides_nullable/postgresql/pgx/v4/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/overrides_nullable/postgresql/pgx/v5/go/db.go b/internal/endtoend/testdata/overrides_nullable/postgresql/pgx/v5/go/db.go index 7bc02a1d7d..b0ad84571a 100644 --- a/internal/endtoend/testdata/overrides_nullable/postgresql/pgx/v5/go/db.go +++ b/internal/endtoend/testdata/overrides_nullable/postgresql/pgx/v5/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/overrides_nullable/postgresql/pgx/v5/go/models.go b/internal/endtoend/testdata/overrides_nullable/postgresql/pgx/v5/go/models.go index f394f2d060..281f3e56cd 100644 --- a/internal/endtoend/testdata/overrides_nullable/postgresql/pgx/v5/go/models.go +++ b/internal/endtoend/testdata/overrides_nullable/postgresql/pgx/v5/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/overrides_nullable/postgresql/pgx/v5/go/query.sql.go b/internal/endtoend/testdata/overrides_nullable/postgresql/pgx/v5/go/query.sql.go index b6e6e7aedb..589b6705b1 100644 --- a/internal/endtoend/testdata/overrides_nullable/postgresql/pgx/v5/go/query.sql.go +++ b/internal/endtoend/testdata/overrides_nullable/postgresql/pgx/v5/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/overrides_nullable/postgresql/stdlib/go/db.go b/internal/endtoend/testdata/overrides_nullable/postgresql/stdlib/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/overrides_nullable/postgresql/stdlib/go/db.go +++ b/internal/endtoend/testdata/overrides_nullable/postgresql/stdlib/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/overrides_nullable/postgresql/stdlib/go/models.go b/internal/endtoend/testdata/overrides_nullable/postgresql/stdlib/go/models.go index a25c83c5ef..d22d1eb96a 100644 --- a/internal/endtoend/testdata/overrides_nullable/postgresql/stdlib/go/models.go +++ b/internal/endtoend/testdata/overrides_nullable/postgresql/stdlib/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/overrides_nullable/postgresql/stdlib/go/query.sql.go b/internal/endtoend/testdata/overrides_nullable/postgresql/stdlib/go/query.sql.go index 7cc726c376..9dafb2341c 100644 --- a/internal/endtoend/testdata/overrides_nullable/postgresql/stdlib/go/query.sql.go +++ b/internal/endtoend/testdata/overrides_nullable/postgresql/stdlib/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/overrides_pointers/mysql/go/db.go b/internal/endtoend/testdata/overrides_pointers/mysql/go/db.go index e41f9c22e0..d17ff71df4 100644 --- a/internal/endtoend/testdata/overrides_pointers/mysql/go/db.go +++ b/internal/endtoend/testdata/overrides_pointers/mysql/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package override diff --git a/internal/endtoend/testdata/overrides_pointers/mysql/go/models.go b/internal/endtoend/testdata/overrides_pointers/mysql/go/models.go index ff312b37d7..7531c5106b 100644 --- a/internal/endtoend/testdata/overrides_pointers/mysql/go/models.go +++ b/internal/endtoend/testdata/overrides_pointers/mysql/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package override diff --git a/internal/endtoend/testdata/overrides_pointers/mysql/go/query.sql.go b/internal/endtoend/testdata/overrides_pointers/mysql/go/query.sql.go new file mode 100644 index 0000000000..497775731f --- /dev/null +++ b/internal/endtoend/testdata/overrides_pointers/mysql/go/query.sql.go @@ -0,0 +1,26 @@ +// Code generated by sqlc. DO NOT EDIT. +// versions: +// sqlc v1.19.0 +// source: query.sql + +package override + +import ( + "context" + + t "github.com/jackc/pgtype" +) + +const test = `-- name: test :exec +SELECT other, total, retyped FROM foo WHERE other = ? and retyped = ? +` + +type testParams struct { + Other string + Retyped *t.Text +} + +func (q *Queries) test(ctx context.Context, arg testParams) error { + _, err := q.db.ExecContext(ctx, test, arg.Other, arg.Retyped) + return err +} diff --git a/internal/endtoend/testdata/overrides_pointers/mysql/query.sql b/internal/endtoend/testdata/overrides_pointers/mysql/query.sql index e0ac49d1ec..d2733d752f 100644 --- a/internal/endtoend/testdata/overrides_pointers/mysql/query.sql +++ b/internal/endtoend/testdata/overrides_pointers/mysql/query.sql @@ -1 +1,2 @@ -SELECT 1; +-- name: test :exec +SELECT * FROM foo WHERE other = ? and retyped = ?; \ No newline at end of file diff --git a/internal/endtoend/testdata/overrides_pointers/postgresql/pgx/v4/go/db.go b/internal/endtoend/testdata/overrides_pointers/postgresql/pgx/v4/go/db.go index 153d196779..7f07a62d6f 100644 --- a/internal/endtoend/testdata/overrides_pointers/postgresql/pgx/v4/go/db.go +++ b/internal/endtoend/testdata/overrides_pointers/postgresql/pgx/v4/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package override diff --git a/internal/endtoend/testdata/overrides_pointers/postgresql/pgx/v4/go/models.go b/internal/endtoend/testdata/overrides_pointers/postgresql/pgx/v4/go/models.go index af48d92bd8..a0b84c21de 100644 --- a/internal/endtoend/testdata/overrides_pointers/postgresql/pgx/v4/go/models.go +++ b/internal/endtoend/testdata/overrides_pointers/postgresql/pgx/v4/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package override diff --git a/internal/endtoend/testdata/overrides_pointers/postgresql/pgx/v4/go/query.sql.go b/internal/endtoend/testdata/overrides_pointers/postgresql/pgx/v4/go/query.sql.go new file mode 100644 index 0000000000..a6870d3ab7 --- /dev/null +++ b/internal/endtoend/testdata/overrides_pointers/postgresql/pgx/v4/go/query.sql.go @@ -0,0 +1,21 @@ +// Code generated by sqlc. DO NOT EDIT. +// versions: +// sqlc v1.19.0 +// source: query.sql + +package override + +import ( + "context" + + t "github.com/jackc/pgtype" +) + +const test = `-- name: test :exec +UPDATE foo SET langs = $1 +` + +func (q *Queries) test(ctx context.Context, langs *t.Text) error { + _, err := q.db.Exec(ctx, test, langs) + return err +} diff --git a/internal/endtoend/testdata/overrides_pointers/postgresql/pgx/v4/query.sql b/internal/endtoend/testdata/overrides_pointers/postgresql/pgx/v4/query.sql index e0ac49d1ec..989c99f3c3 100644 --- a/internal/endtoend/testdata/overrides_pointers/postgresql/pgx/v4/query.sql +++ b/internal/endtoend/testdata/overrides_pointers/postgresql/pgx/v4/query.sql @@ -1 +1,2 @@ -SELECT 1; +-- name: test :exec +UPDATE foo SET langs = $1; \ No newline at end of file diff --git a/internal/endtoend/testdata/overrides_pointers/postgresql/pgx/v5/go/db.go b/internal/endtoend/testdata/overrides_pointers/postgresql/pgx/v5/go/db.go index c1117327f3..c6bd19d597 100644 --- a/internal/endtoend/testdata/overrides_pointers/postgresql/pgx/v5/go/db.go +++ b/internal/endtoend/testdata/overrides_pointers/postgresql/pgx/v5/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package override diff --git a/internal/endtoend/testdata/overrides_pointers/postgresql/pgx/v5/go/models.go b/internal/endtoend/testdata/overrides_pointers/postgresql/pgx/v5/go/models.go index af48d92bd8..a0b84c21de 100644 --- a/internal/endtoend/testdata/overrides_pointers/postgresql/pgx/v5/go/models.go +++ b/internal/endtoend/testdata/overrides_pointers/postgresql/pgx/v5/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package override diff --git a/internal/endtoend/testdata/overrides_pointers/postgresql/pgx/v5/go/query.sql.go b/internal/endtoend/testdata/overrides_pointers/postgresql/pgx/v5/go/query.sql.go new file mode 100644 index 0000000000..a6870d3ab7 --- /dev/null +++ b/internal/endtoend/testdata/overrides_pointers/postgresql/pgx/v5/go/query.sql.go @@ -0,0 +1,21 @@ +// Code generated by sqlc. DO NOT EDIT. +// versions: +// sqlc v1.19.0 +// source: query.sql + +package override + +import ( + "context" + + t "github.com/jackc/pgtype" +) + +const test = `-- name: test :exec +UPDATE foo SET langs = $1 +` + +func (q *Queries) test(ctx context.Context, langs *t.Text) error { + _, err := q.db.Exec(ctx, test, langs) + return err +} diff --git a/internal/endtoend/testdata/overrides_pointers/postgresql/pgx/v5/query.sql b/internal/endtoend/testdata/overrides_pointers/postgresql/pgx/v5/query.sql index e0ac49d1ec..989c99f3c3 100644 --- a/internal/endtoend/testdata/overrides_pointers/postgresql/pgx/v5/query.sql +++ b/internal/endtoend/testdata/overrides_pointers/postgresql/pgx/v5/query.sql @@ -1 +1,2 @@ -SELECT 1; +-- name: test :exec +UPDATE foo SET langs = $1; \ No newline at end of file diff --git a/internal/endtoend/testdata/overrides_pointers/postgresql/stdlib/go/db.go b/internal/endtoend/testdata/overrides_pointers/postgresql/stdlib/go/db.go index e41f9c22e0..d17ff71df4 100644 --- a/internal/endtoend/testdata/overrides_pointers/postgresql/stdlib/go/db.go +++ b/internal/endtoend/testdata/overrides_pointers/postgresql/stdlib/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package override diff --git a/internal/endtoend/testdata/overrides_pointers/postgresql/stdlib/go/models.go b/internal/endtoend/testdata/overrides_pointers/postgresql/stdlib/go/models.go index af48d92bd8..a0b84c21de 100644 --- a/internal/endtoend/testdata/overrides_pointers/postgresql/stdlib/go/models.go +++ b/internal/endtoend/testdata/overrides_pointers/postgresql/stdlib/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package override diff --git a/internal/endtoend/testdata/overrides_pointers/postgresql/stdlib/go/query.sql.go b/internal/endtoend/testdata/overrides_pointers/postgresql/stdlib/go/query.sql.go new file mode 100644 index 0000000000..4f6eba84f5 --- /dev/null +++ b/internal/endtoend/testdata/overrides_pointers/postgresql/stdlib/go/query.sql.go @@ -0,0 +1,21 @@ +// Code generated by sqlc. DO NOT EDIT. +// versions: +// sqlc v1.19.0 +// source: query.sql + +package override + +import ( + "context" + + t "github.com/jackc/pgtype" +) + +const test = `-- name: test :exec +UPDATE foo SET langs = $1 +` + +func (q *Queries) test(ctx context.Context, langs *t.Text) error { + _, err := q.db.ExecContext(ctx, test, langs) + return err +} diff --git a/internal/endtoend/testdata/overrides_pointers/postgresql/stdlib/query.sql b/internal/endtoend/testdata/overrides_pointers/postgresql/stdlib/query.sql index e0ac49d1ec..c3da7ccaf2 100644 --- a/internal/endtoend/testdata/overrides_pointers/postgresql/stdlib/query.sql +++ b/internal/endtoend/testdata/overrides_pointers/postgresql/stdlib/query.sql @@ -1 +1,2 @@ -SELECT 1; +-- name: test :exec +UPDATE foo SET langs = $1; diff --git a/internal/endtoend/testdata/overrides_result_tag/stdlib/go/db.go b/internal/endtoend/testdata/overrides_result_tag/stdlib/go/db.go new file mode 100644 index 0000000000..ec5e95c4ab --- /dev/null +++ b/internal/endtoend/testdata/overrides_result_tag/stdlib/go/db.go @@ -0,0 +1,31 @@ +// Code generated by sqlc. DO NOT EDIT. +// versions: +// sqlc v1.19.0 + +package querytest + +import ( + "context" + "database/sql" +) + +type DBTX interface { + ExecContext(context.Context, string, ...interface{}) (sql.Result, error) + PrepareContext(context.Context, string) (*sql.Stmt, error) + QueryContext(context.Context, string, ...interface{}) (*sql.Rows, error) + QueryRowContext(context.Context, string, ...interface{}) *sql.Row +} + +func New(db DBTX) *Queries { + return &Queries{db: db} +} + +type Queries struct { + db DBTX +} + +func (q *Queries) WithTx(tx *sql.Tx) *Queries { + return &Queries{ + db: tx, + } +} diff --git a/internal/endtoend/testdata/overrides_result_tag/stdlib/go/models.go b/internal/endtoend/testdata/overrides_result_tag/stdlib/go/models.go new file mode 100644 index 0000000000..3d2a7cbe1f --- /dev/null +++ b/internal/endtoend/testdata/overrides_result_tag/stdlib/go/models.go @@ -0,0 +1,21 @@ +// Code generated by sqlc. DO NOT EDIT. +// versions: +// sqlc v1.19.0 + +package querytest + +import ( + "database/sql" + + "github.com/google/uuid" +) + +type Account struct { + ID uuid.UUID `sometagtype:"some_value"` + State sql.NullString +} + +type UsersAccount struct { + Id2 uuid.UUID + Name sql.NullString +} diff --git a/internal/endtoend/testdata/overrides_result_tag/stdlib/go/query.sql.go b/internal/endtoend/testdata/overrides_result_tag/stdlib/go/query.sql.go new file mode 100644 index 0000000000..6364ae4242 --- /dev/null +++ b/internal/endtoend/testdata/overrides_result_tag/stdlib/go/query.sql.go @@ -0,0 +1,38 @@ +// Code generated by sqlc. DO NOT EDIT. +// versions: +// sqlc v1.19.0 +// source: query.sql + +package querytest + +import ( + "context" + "database/sql" + + "github.com/google/uuid" +) + +const findAccount = `-- name: FindAccount :one +SELECT + a.id, a.state, + ua.name + -- other fields +FROM + accounts a + INNER JOIN users_accounts ua ON a.id = ua.id2 +WHERE + a.id = $1 +` + +type FindAccountRow struct { + ID uuid.UUID `sometagtype:"some_value"` + State sql.NullString + Name sql.NullString +} + +func (q *Queries) FindAccount(ctx context.Context, accountID uuid.UUID) (FindAccountRow, error) { + row := q.db.QueryRowContext(ctx, findAccount, accountID) + var i FindAccountRow + err := row.Scan(&i.ID, &i.State, &i.Name) + return i, err +} diff --git a/internal/endtoend/testdata/overrides_result_tag/stdlib/query.sql b/internal/endtoend/testdata/overrides_result_tag/stdlib/query.sql new file mode 100644 index 0000000000..f6ec96af94 --- /dev/null +++ b/internal/endtoend/testdata/overrides_result_tag/stdlib/query.sql @@ -0,0 +1,20 @@ +CREATE TABLE public.accounts ( + id uuid DEFAULT public.uuid_generate_v4() NOT NULL, + state character varying +); + +CREATE TABLE public.users_accounts ( + ID2 uuid DEFAULT public.uuid_generate_v4() NOT NULL, + name character varying +); + +-- name: FindAccount :one +SELECT + a.*, + ua.name + -- other fields +FROM + accounts a + INNER JOIN users_accounts ua ON a.id = ua.id2 +WHERE + a.id = @account_id; \ No newline at end of file diff --git a/internal/endtoend/testdata/overrides_result_tag/stdlib/sqlc.yaml b/internal/endtoend/testdata/overrides_result_tag/stdlib/sqlc.yaml new file mode 100644 index 0000000000..032c4f7fc0 --- /dev/null +++ b/internal/endtoend/testdata/overrides_result_tag/stdlib/sqlc.yaml @@ -0,0 +1,12 @@ +version: "2" +sql: + - schema: "query.sql" + queries: "query.sql" + engine: "postgresql" + gen: + go: + package: "querytest" + out: "go" + overrides: + - column: accounts.id + go_struct_tag: sometagtype:"some_value" \ No newline at end of file diff --git a/internal/endtoend/testdata/overrides_unsigned/mysql/go/db.go b/internal/endtoend/testdata/overrides_unsigned/mysql/go/db.go new file mode 100644 index 0000000000..3202f3cdc7 --- /dev/null +++ b/internal/endtoend/testdata/overrides_unsigned/mysql/go/db.go @@ -0,0 +1,31 @@ +// Code generated by sqlc. DO NOT EDIT. +// versions: +// sqlc v1.19.0 + +package db + +import ( + "context" + "database/sql" +) + +type DBTX interface { + ExecContext(context.Context, string, ...interface{}) (sql.Result, error) + PrepareContext(context.Context, string) (*sql.Stmt, error) + QueryContext(context.Context, string, ...interface{}) (*sql.Rows, error) + QueryRowContext(context.Context, string, ...interface{}) *sql.Row +} + +func New(db DBTX) *Queries { + return &Queries{db: db} +} + +type Queries struct { + db DBTX +} + +func (q *Queries) WithTx(tx *sql.Tx) *Queries { + return &Queries{ + db: tx, + } +} diff --git a/internal/endtoend/testdata/overrides_unsigned/mysql/go/models.go b/internal/endtoend/testdata/overrides_unsigned/mysql/go/models.go new file mode 100644 index 0000000000..426afa8809 --- /dev/null +++ b/internal/endtoend/testdata/overrides_unsigned/mysql/go/models.go @@ -0,0 +1,17 @@ +// Code generated by sqlc. DO NOT EDIT. +// versions: +// sqlc v1.19.0 + +package db + +import ( + "database/sql" +) + +type Author struct { + ID int64 + Name string + Rating int64 + Score uint32 + Bio sql.NullString +} diff --git a/internal/endtoend/testdata/overrides_unsigned/mysql/go/query.sql.go b/internal/endtoend/testdata/overrides_unsigned/mysql/go/query.sql.go new file mode 100644 index 0000000000..321ddd937d --- /dev/null +++ b/internal/endtoend/testdata/overrides_unsigned/mysql/go/query.sql.go @@ -0,0 +1,91 @@ +// Code generated by sqlc. DO NOT EDIT. +// versions: +// sqlc v1.19.0 +// source: query.sql + +package db + +import ( + "context" + "database/sql" +) + +const createAuthor = `-- name: CreateAuthor :exec +INSERT INTO authors ( + name, bio +) VALUES ( + ?, ? +) +` + +type CreateAuthorParams struct { + Name string + Bio sql.NullString +} + +func (q *Queries) CreateAuthor(ctx context.Context, arg CreateAuthorParams) error { + _, err := q.db.ExecContext(ctx, createAuthor, arg.Name, arg.Bio) + return err +} + +const deleteAuthor = `-- name: DeleteAuthor :exec +DELETE FROM authors +WHERE id = ? +` + +func (q *Queries) DeleteAuthor(ctx context.Context, id int64) error { + _, err := q.db.ExecContext(ctx, deleteAuthor, id) + return err +} + +const getAuthor = `-- name: GetAuthor :one +SELECT id, name, rating, score, bio FROM authors +WHERE id = ? LIMIT 1 +` + +func (q *Queries) GetAuthor(ctx context.Context, id int64) (Author, error) { + row := q.db.QueryRowContext(ctx, getAuthor, id) + var i Author + err := row.Scan( + &i.ID, + &i.Name, + &i.Rating, + &i.Score, + &i.Bio, + ) + return i, err +} + +const listAuthors = `-- name: ListAuthors :many +SELECT id, name, rating, score, bio FROM authors +ORDER BY name +` + +func (q *Queries) ListAuthors(ctx context.Context) ([]Author, error) { + rows, err := q.db.QueryContext(ctx, listAuthors) + if err != nil { + return nil, err + } + defer rows.Close() + var items []Author + for rows.Next() { + var i Author + if err := rows.Scan( + &i.ID, + &i.Name, + &i.Rating, + &i.Score, + &i.Bio, + ); err != nil { + return nil, err + } + items = append(items, i) + } + if err := rows.Close(); err != nil { + return nil, err + } + if err := rows.Err(); err != nil { + return nil, err + } + return items, nil +} diff --git a/internal/endtoend/testdata/overrides_unsigned/mysql/query.sql b/internal/endtoend/testdata/overrides_unsigned/mysql/query.sql new file mode 100644 index 0000000000..2d1788fe83 --- /dev/null +++ b/internal/endtoend/testdata/overrides_unsigned/mysql/query.sql @@ -0,0 +1,26 @@ +CREATE TABLE authors ( + id SERIAL, + name text NOT NULL, + rating bigint NOT NULL, + score int UNSIGNED NOT NULL, + bio text +); + +-- name: ListAuthors :many +SELECT * FROM authors +ORDER BY name; + +-- name: GetAuthor :one +SELECT * FROM authors +WHERE id = ? LIMIT 1; + +-- name: CreateAuthor :exec +INSERT INTO authors ( + name, bio +) VALUES ( + ?, ? +); + +-- name: DeleteAuthor :exec +DELETE FROM authors +WHERE id = ?; \ No newline at end of file diff --git a/internal/endtoend/testdata/overrides_unsigned/mysql/sqlc.json b/internal/endtoend/testdata/overrides_unsigned/mysql/sqlc.json new file mode 100644 index 0000000000..4c303a41d4 --- /dev/null +++ b/internal/endtoend/testdata/overrides_unsigned/mysql/sqlc.json @@ -0,0 +1,23 @@ +{ + "version": "2", + "sql": [ + { + "schema": "query.sql", + "queries": "query.sql", + "engine": "mysql", + "gen": { + "go": { + "package": "db", + "out": "go", + "overrides": [ + { + "db_type": "bigint", + "go_type": "int64", + "unsigned": true + } + ] + } + } + } + ] +} \ No newline at end of file diff --git a/internal/endtoend/testdata/params_duplicate/mysql/go/db.go b/internal/endtoend/testdata/params_duplicate/mysql/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/params_duplicate/mysql/go/db.go +++ b/internal/endtoend/testdata/params_duplicate/mysql/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/params_duplicate/mysql/go/models.go b/internal/endtoend/testdata/params_duplicate/mysql/go/models.go index 91ad37d1e1..3baafda158 100644 --- a/internal/endtoend/testdata/params_duplicate/mysql/go/models.go +++ b/internal/endtoend/testdata/params_duplicate/mysql/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/params_duplicate/mysql/go/query.sql.go b/internal/endtoend/testdata/params_duplicate/mysql/go/query.sql.go index c08aaf6ae1..3fc3600aac 100644 --- a/internal/endtoend/testdata/params_duplicate/mysql/go/query.sql.go +++ b/internal/endtoend/testdata/params_duplicate/mysql/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/params_duplicate/postgresql/go/db.go b/internal/endtoend/testdata/params_duplicate/postgresql/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/params_duplicate/postgresql/go/db.go +++ b/internal/endtoend/testdata/params_duplicate/postgresql/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/params_duplicate/postgresql/go/models.go b/internal/endtoend/testdata/params_duplicate/postgresql/go/models.go index 91ad37d1e1..3baafda158 100644 --- a/internal/endtoend/testdata/params_duplicate/postgresql/go/models.go +++ b/internal/endtoend/testdata/params_duplicate/postgresql/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/params_duplicate/postgresql/go/query.sql.go b/internal/endtoend/testdata/params_duplicate/postgresql/go/query.sql.go index 0eb4439a11..10f8a7ec21 100644 --- a/internal/endtoend/testdata/params_duplicate/postgresql/go/query.sql.go +++ b/internal/endtoend/testdata/params_duplicate/postgresql/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/params_location/mysql/go/db.go b/internal/endtoend/testdata/params_location/mysql/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/params_location/mysql/go/db.go +++ b/internal/endtoend/testdata/params_location/mysql/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/params_location/mysql/go/models.go b/internal/endtoend/testdata/params_location/mysql/go/models.go index a67a0a073d..039ef01d45 100644 --- a/internal/endtoend/testdata/params_location/mysql/go/models.go +++ b/internal/endtoend/testdata/params_location/mysql/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/params_location/mysql/go/query.sql.go b/internal/endtoend/testdata/params_location/mysql/go/query.sql.go index cf73fa6274..38b9b88062 100644 --- a/internal/endtoend/testdata/params_location/mysql/go/query.sql.go +++ b/internal/endtoend/testdata/params_location/mysql/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/params_location/postgresql/pgx/v4/go/db.go b/internal/endtoend/testdata/params_location/postgresql/pgx/v4/go/db.go index 5a2cde8cda..b85cf956cc 100644 --- a/internal/endtoend/testdata/params_location/postgresql/pgx/v4/go/db.go +++ b/internal/endtoend/testdata/params_location/postgresql/pgx/v4/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/params_location/postgresql/pgx/v4/go/models.go b/internal/endtoend/testdata/params_location/postgresql/pgx/v4/go/models.go index ae593bbdb9..de7f4a8c5e 100644 --- a/internal/endtoend/testdata/params_location/postgresql/pgx/v4/go/models.go +++ b/internal/endtoend/testdata/params_location/postgresql/pgx/v4/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/params_location/postgresql/pgx/v4/go/query.sql.go b/internal/endtoend/testdata/params_location/postgresql/pgx/v4/go/query.sql.go index f81008d2b0..45ecc67706 100644 --- a/internal/endtoend/testdata/params_location/postgresql/pgx/v4/go/query.sql.go +++ b/internal/endtoend/testdata/params_location/postgresql/pgx/v4/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/params_location/postgresql/pgx/v5/go/db.go b/internal/endtoend/testdata/params_location/postgresql/pgx/v5/go/db.go index 7bc02a1d7d..b0ad84571a 100644 --- a/internal/endtoend/testdata/params_location/postgresql/pgx/v5/go/db.go +++ b/internal/endtoend/testdata/params_location/postgresql/pgx/v5/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/params_location/postgresql/pgx/v5/go/models.go b/internal/endtoend/testdata/params_location/postgresql/pgx/v5/go/models.go index 5f3bc1e69b..8f48b44440 100644 --- a/internal/endtoend/testdata/params_location/postgresql/pgx/v5/go/models.go +++ b/internal/endtoend/testdata/params_location/postgresql/pgx/v5/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/params_location/postgresql/pgx/v5/go/query.sql.go b/internal/endtoend/testdata/params_location/postgresql/pgx/v5/go/query.sql.go index ee84b692af..82c6c49c68 100644 --- a/internal/endtoend/testdata/params_location/postgresql/pgx/v5/go/query.sql.go +++ b/internal/endtoend/testdata/params_location/postgresql/pgx/v5/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/params_location/postgresql/stdlib/go/db.go b/internal/endtoend/testdata/params_location/postgresql/stdlib/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/params_location/postgresql/stdlib/go/db.go +++ b/internal/endtoend/testdata/params_location/postgresql/stdlib/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/params_location/postgresql/stdlib/go/models.go b/internal/endtoend/testdata/params_location/postgresql/stdlib/go/models.go index a67a0a073d..039ef01d45 100644 --- a/internal/endtoend/testdata/params_location/postgresql/stdlib/go/models.go +++ b/internal/endtoend/testdata/params_location/postgresql/stdlib/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/params_location/postgresql/stdlib/go/query.sql.go b/internal/endtoend/testdata/params_location/postgresql/stdlib/go/query.sql.go index a8e0ce1268..d67fb0c81c 100644 --- a/internal/endtoend/testdata/params_location/postgresql/stdlib/go/query.sql.go +++ b/internal/endtoend/testdata/params_location/postgresql/stdlib/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/params_placeholder_in_left_expr/mysql/go/db.go b/internal/endtoend/testdata/params_placeholder_in_left_expr/mysql/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/params_placeholder_in_left_expr/mysql/go/db.go +++ b/internal/endtoend/testdata/params_placeholder_in_left_expr/mysql/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/params_placeholder_in_left_expr/mysql/go/models.go b/internal/endtoend/testdata/params_placeholder_in_left_expr/mysql/go/models.go index cfa2bc5147..d529e0b82e 100644 --- a/internal/endtoend/testdata/params_placeholder_in_left_expr/mysql/go/models.go +++ b/internal/endtoend/testdata/params_placeholder_in_left_expr/mysql/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/params_placeholder_in_left_expr/mysql/go/query.sql.go b/internal/endtoend/testdata/params_placeholder_in_left_expr/mysql/go/query.sql.go index 863798ac9b..74daffbba5 100644 --- a/internal/endtoend/testdata/params_placeholder_in_left_expr/mysql/go/query.sql.go +++ b/internal/endtoend/testdata/params_placeholder_in_left_expr/mysql/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/params_placeholder_in_left_expr/postgresql/go/db.go b/internal/endtoend/testdata/params_placeholder_in_left_expr/postgresql/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/params_placeholder_in_left_expr/postgresql/go/db.go +++ b/internal/endtoend/testdata/params_placeholder_in_left_expr/postgresql/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/params_placeholder_in_left_expr/postgresql/go/models.go b/internal/endtoend/testdata/params_placeholder_in_left_expr/postgresql/go/models.go index cfa2bc5147..d529e0b82e 100644 --- a/internal/endtoend/testdata/params_placeholder_in_left_expr/postgresql/go/models.go +++ b/internal/endtoend/testdata/params_placeholder_in_left_expr/postgresql/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/params_placeholder_in_left_expr/postgresql/go/query.sql.go b/internal/endtoend/testdata/params_placeholder_in_left_expr/postgresql/go/query.sql.go index 3ed9820c3a..3a0eb19e9f 100644 --- a/internal/endtoend/testdata/params_placeholder_in_left_expr/postgresql/go/query.sql.go +++ b/internal/endtoend/testdata/params_placeholder_in_left_expr/postgresql/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/params_two/mysql/go/db.go b/internal/endtoend/testdata/params_two/mysql/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/params_two/mysql/go/db.go +++ b/internal/endtoend/testdata/params_two/mysql/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/params_two/mysql/go/models.go b/internal/endtoend/testdata/params_two/mysql/go/models.go index 68182dc9d1..1d5b2f2c55 100644 --- a/internal/endtoend/testdata/params_two/mysql/go/models.go +++ b/internal/endtoend/testdata/params_two/mysql/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/params_two/mysql/go/query.sql.go b/internal/endtoend/testdata/params_two/mysql/go/query.sql.go index 126452e0ad..94b99e9b43 100644 --- a/internal/endtoend/testdata/params_two/mysql/go/query.sql.go +++ b/internal/endtoend/testdata/params_two/mysql/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/params_two/postgresql/pgx/v4/go/db.go b/internal/endtoend/testdata/params_two/postgresql/pgx/v4/go/db.go index 5a2cde8cda..b85cf956cc 100644 --- a/internal/endtoend/testdata/params_two/postgresql/pgx/v4/go/db.go +++ b/internal/endtoend/testdata/params_two/postgresql/pgx/v4/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/params_two/postgresql/pgx/v4/go/models.go b/internal/endtoend/testdata/params_two/postgresql/pgx/v4/go/models.go index 68182dc9d1..1d5b2f2c55 100644 --- a/internal/endtoend/testdata/params_two/postgresql/pgx/v4/go/models.go +++ b/internal/endtoend/testdata/params_two/postgresql/pgx/v4/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/params_two/postgresql/pgx/v4/go/query.sql.go b/internal/endtoend/testdata/params_two/postgresql/pgx/v4/go/query.sql.go index 0553ea923d..4084c7157b 100644 --- a/internal/endtoend/testdata/params_two/postgresql/pgx/v4/go/query.sql.go +++ b/internal/endtoend/testdata/params_two/postgresql/pgx/v4/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/params_two/postgresql/pgx/v5/go/db.go b/internal/endtoend/testdata/params_two/postgresql/pgx/v5/go/db.go index 7bc02a1d7d..b0ad84571a 100644 --- a/internal/endtoend/testdata/params_two/postgresql/pgx/v5/go/db.go +++ b/internal/endtoend/testdata/params_two/postgresql/pgx/v5/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/params_two/postgresql/pgx/v5/go/models.go b/internal/endtoend/testdata/params_two/postgresql/pgx/v5/go/models.go index 9f8eb1f2a6..9ce9f0e017 100644 --- a/internal/endtoend/testdata/params_two/postgresql/pgx/v5/go/models.go +++ b/internal/endtoend/testdata/params_two/postgresql/pgx/v5/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/params_two/postgresql/pgx/v5/go/query.sql.go b/internal/endtoend/testdata/params_two/postgresql/pgx/v5/go/query.sql.go index d1486e5588..c58868479a 100644 --- a/internal/endtoend/testdata/params_two/postgresql/pgx/v5/go/query.sql.go +++ b/internal/endtoend/testdata/params_two/postgresql/pgx/v5/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/params_two/postgresql/stdlib/go/db.go b/internal/endtoend/testdata/params_two/postgresql/stdlib/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/params_two/postgresql/stdlib/go/db.go +++ b/internal/endtoend/testdata/params_two/postgresql/stdlib/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/params_two/postgresql/stdlib/go/models.go b/internal/endtoend/testdata/params_two/postgresql/stdlib/go/models.go index 68182dc9d1..1d5b2f2c55 100644 --- a/internal/endtoend/testdata/params_two/postgresql/stdlib/go/models.go +++ b/internal/endtoend/testdata/params_two/postgresql/stdlib/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/params_two/postgresql/stdlib/go/query.sql.go b/internal/endtoend/testdata/params_two/postgresql/stdlib/go/query.sql.go index 44eb486d80..cd99c73513 100644 --- a/internal/endtoend/testdata/params_two/postgresql/stdlib/go/query.sql.go +++ b/internal/endtoend/testdata/params_two/postgresql/stdlib/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/pattern_in_expr/mysql/go/db.go b/internal/endtoend/testdata/pattern_in_expr/mysql/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/pattern_in_expr/mysql/go/db.go +++ b/internal/endtoend/testdata/pattern_in_expr/mysql/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/pattern_in_expr/mysql/go/models.go b/internal/endtoend/testdata/pattern_in_expr/mysql/go/models.go index 497f846488..b433eb5ac4 100644 --- a/internal/endtoend/testdata/pattern_in_expr/mysql/go/models.go +++ b/internal/endtoend/testdata/pattern_in_expr/mysql/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/pattern_in_expr/mysql/go/query.sql.go b/internal/endtoend/testdata/pattern_in_expr/mysql/go/query.sql.go index 9e3933a40a..70207cadf1 100644 --- a/internal/endtoend/testdata/pattern_in_expr/mysql/go/query.sql.go +++ b/internal/endtoend/testdata/pattern_in_expr/mysql/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/pattern_matching/mysql/go/db.go b/internal/endtoend/testdata/pattern_matching/mysql/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/pattern_matching/mysql/go/db.go +++ b/internal/endtoend/testdata/pattern_matching/mysql/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/pattern_matching/mysql/go/models.go b/internal/endtoend/testdata/pattern_matching/mysql/go/models.go index a0adb3ecb1..2fa16bfeef 100644 --- a/internal/endtoend/testdata/pattern_matching/mysql/go/models.go +++ b/internal/endtoend/testdata/pattern_matching/mysql/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/pattern_matching/mysql/go/query.sql.go b/internal/endtoend/testdata/pattern_matching/mysql/go/query.sql.go index f7ce1663e5..0b336b96c6 100644 --- a/internal/endtoend/testdata/pattern_matching/mysql/go/query.sql.go +++ b/internal/endtoend/testdata/pattern_matching/mysql/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/pattern_matching/postgresql/go/db.go b/internal/endtoend/testdata/pattern_matching/postgresql/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/pattern_matching/postgresql/go/db.go +++ b/internal/endtoend/testdata/pattern_matching/postgresql/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/pattern_matching/postgresql/go/models.go b/internal/endtoend/testdata/pattern_matching/postgresql/go/models.go index a0adb3ecb1..2fa16bfeef 100644 --- a/internal/endtoend/testdata/pattern_matching/postgresql/go/models.go +++ b/internal/endtoend/testdata/pattern_matching/postgresql/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/pattern_matching/postgresql/go/query.sql.go b/internal/endtoend/testdata/pattern_matching/postgresql/go/query.sql.go index c83ea66436..8465708f1a 100644 --- a/internal/endtoend/testdata/pattern_matching/postgresql/go/query.sql.go +++ b/internal/endtoend/testdata/pattern_matching/postgresql/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/pg_advisory_xact_lock/postgresql/pgx/v4/go/db.go b/internal/endtoend/testdata/pg_advisory_xact_lock/postgresql/pgx/v4/go/db.go index 5a2cde8cda..b85cf956cc 100644 --- a/internal/endtoend/testdata/pg_advisory_xact_lock/postgresql/pgx/v4/go/db.go +++ b/internal/endtoend/testdata/pg_advisory_xact_lock/postgresql/pgx/v4/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/pg_advisory_xact_lock/postgresql/pgx/v4/go/exec.sql.go b/internal/endtoend/testdata/pg_advisory_xact_lock/postgresql/pgx/v4/go/exec.sql.go index dee354c46f..69a0a7b9e0 100644 --- a/internal/endtoend/testdata/pg_advisory_xact_lock/postgresql/pgx/v4/go/exec.sql.go +++ b/internal/endtoend/testdata/pg_advisory_xact_lock/postgresql/pgx/v4/go/exec.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: exec.sql package querytest diff --git a/internal/endtoend/testdata/pg_advisory_xact_lock/postgresql/pgx/v4/go/models.go b/internal/endtoend/testdata/pg_advisory_xact_lock/postgresql/pgx/v4/go/models.go index 9b15ba9dfb..b750863f92 100644 --- a/internal/endtoend/testdata/pg_advisory_xact_lock/postgresql/pgx/v4/go/models.go +++ b/internal/endtoend/testdata/pg_advisory_xact_lock/postgresql/pgx/v4/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/pg_advisory_xact_lock/postgresql/pgx/v4/go/query.sql.go b/internal/endtoend/testdata/pg_advisory_xact_lock/postgresql/pgx/v4/go/query.sql.go index add8363eb2..73191f85f8 100644 --- a/internal/endtoend/testdata/pg_advisory_xact_lock/postgresql/pgx/v4/go/query.sql.go +++ b/internal/endtoend/testdata/pg_advisory_xact_lock/postgresql/pgx/v4/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/pg_advisory_xact_lock/postgresql/pgx/v5/go/db.go b/internal/endtoend/testdata/pg_advisory_xact_lock/postgresql/pgx/v5/go/db.go index 7bc02a1d7d..b0ad84571a 100644 --- a/internal/endtoend/testdata/pg_advisory_xact_lock/postgresql/pgx/v5/go/db.go +++ b/internal/endtoend/testdata/pg_advisory_xact_lock/postgresql/pgx/v5/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/pg_advisory_xact_lock/postgresql/pgx/v5/go/exec.sql.go b/internal/endtoend/testdata/pg_advisory_xact_lock/postgresql/pgx/v5/go/exec.sql.go index dee354c46f..69a0a7b9e0 100644 --- a/internal/endtoend/testdata/pg_advisory_xact_lock/postgresql/pgx/v5/go/exec.sql.go +++ b/internal/endtoend/testdata/pg_advisory_xact_lock/postgresql/pgx/v5/go/exec.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: exec.sql package querytest diff --git a/internal/endtoend/testdata/pg_advisory_xact_lock/postgresql/pgx/v5/go/models.go b/internal/endtoend/testdata/pg_advisory_xact_lock/postgresql/pgx/v5/go/models.go index 9b15ba9dfb..b750863f92 100644 --- a/internal/endtoend/testdata/pg_advisory_xact_lock/postgresql/pgx/v5/go/models.go +++ b/internal/endtoend/testdata/pg_advisory_xact_lock/postgresql/pgx/v5/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/pg_advisory_xact_lock/postgresql/pgx/v5/go/query.sql.go b/internal/endtoend/testdata/pg_advisory_xact_lock/postgresql/pgx/v5/go/query.sql.go index 3071bc5e82..5f5efc8e8f 100644 --- a/internal/endtoend/testdata/pg_advisory_xact_lock/postgresql/pgx/v5/go/query.sql.go +++ b/internal/endtoend/testdata/pg_advisory_xact_lock/postgresql/pgx/v5/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/pg_advisory_xact_lock/postgresql/stdlib/go/db.go b/internal/endtoend/testdata/pg_advisory_xact_lock/postgresql/stdlib/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/pg_advisory_xact_lock/postgresql/stdlib/go/db.go +++ b/internal/endtoend/testdata/pg_advisory_xact_lock/postgresql/stdlib/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/pg_advisory_xact_lock/postgresql/stdlib/go/exec.sql.go b/internal/endtoend/testdata/pg_advisory_xact_lock/postgresql/stdlib/go/exec.sql.go index a649f46fda..08c8b19c28 100644 --- a/internal/endtoend/testdata/pg_advisory_xact_lock/postgresql/stdlib/go/exec.sql.go +++ b/internal/endtoend/testdata/pg_advisory_xact_lock/postgresql/stdlib/go/exec.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: exec.sql package querytest diff --git a/internal/endtoend/testdata/pg_advisory_xact_lock/postgresql/stdlib/go/models.go b/internal/endtoend/testdata/pg_advisory_xact_lock/postgresql/stdlib/go/models.go index 9b15ba9dfb..b750863f92 100644 --- a/internal/endtoend/testdata/pg_advisory_xact_lock/postgresql/stdlib/go/models.go +++ b/internal/endtoend/testdata/pg_advisory_xact_lock/postgresql/stdlib/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/pg_advisory_xact_lock/postgresql/stdlib/go/query.sql.go b/internal/endtoend/testdata/pg_advisory_xact_lock/postgresql/stdlib/go/query.sql.go index cb52c0e0fe..43881d5ef6 100644 --- a/internal/endtoend/testdata/pg_advisory_xact_lock/postgresql/stdlib/go/query.sql.go +++ b/internal/endtoend/testdata/pg_advisory_xact_lock/postgresql/stdlib/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/pg_ext_ltree/postgresql/pgx/v4/go/db.go b/internal/endtoend/testdata/pg_ext_ltree/postgresql/pgx/v4/go/db.go index 5a2cde8cda..b85cf956cc 100644 --- a/internal/endtoend/testdata/pg_ext_ltree/postgresql/pgx/v4/go/db.go +++ b/internal/endtoend/testdata/pg_ext_ltree/postgresql/pgx/v4/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/pg_ext_ltree/postgresql/pgx/v4/go/models.go b/internal/endtoend/testdata/pg_ext_ltree/postgresql/pgx/v4/go/models.go index 944238109d..eb7d155fa4 100644 --- a/internal/endtoend/testdata/pg_ext_ltree/postgresql/pgx/v4/go/models.go +++ b/internal/endtoend/testdata/pg_ext_ltree/postgresql/pgx/v4/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/pg_ext_ltree/postgresql/pgx/v5/go/db.go b/internal/endtoend/testdata/pg_ext_ltree/postgresql/pgx/v5/go/db.go index 7bc02a1d7d..b0ad84571a 100644 --- a/internal/endtoend/testdata/pg_ext_ltree/postgresql/pgx/v5/go/db.go +++ b/internal/endtoend/testdata/pg_ext_ltree/postgresql/pgx/v5/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/pg_ext_ltree/postgresql/pgx/v5/go/models.go b/internal/endtoend/testdata/pg_ext_ltree/postgresql/pgx/v5/go/models.go index c68688bcba..6af6575c0d 100644 --- a/internal/endtoend/testdata/pg_ext_ltree/postgresql/pgx/v5/go/models.go +++ b/internal/endtoend/testdata/pg_ext_ltree/postgresql/pgx/v5/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/pg_ext_ltree/postgresql/stdlib/go/db.go b/internal/endtoend/testdata/pg_ext_ltree/postgresql/stdlib/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/pg_ext_ltree/postgresql/stdlib/go/db.go +++ b/internal/endtoend/testdata/pg_ext_ltree/postgresql/stdlib/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/pg_ext_ltree/postgresql/stdlib/go/models.go b/internal/endtoend/testdata/pg_ext_ltree/postgresql/stdlib/go/models.go index 944238109d..eb7d155fa4 100644 --- a/internal/endtoend/testdata/pg_ext_ltree/postgresql/stdlib/go/models.go +++ b/internal/endtoend/testdata/pg_ext_ltree/postgresql/stdlib/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/pg_extensions/postgresql/pgx/v4/go/db.go b/internal/endtoend/testdata/pg_extensions/postgresql/pgx/v4/go/db.go index 5a2cde8cda..b85cf956cc 100644 --- a/internal/endtoend/testdata/pg_extensions/postgresql/pgx/v4/go/db.go +++ b/internal/endtoend/testdata/pg_extensions/postgresql/pgx/v4/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/pg_extensions/postgresql/pgx/v4/go/models.go b/internal/endtoend/testdata/pg_extensions/postgresql/pgx/v4/go/models.go index 9b15ba9dfb..b750863f92 100644 --- a/internal/endtoend/testdata/pg_extensions/postgresql/pgx/v4/go/models.go +++ b/internal/endtoend/testdata/pg_extensions/postgresql/pgx/v4/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/pg_extensions/postgresql/pgx/v4/go/pg_trgm.sql.go b/internal/endtoend/testdata/pg_extensions/postgresql/pgx/v4/go/pg_trgm.sql.go index ca24740823..a8f0cc0b7e 100644 --- a/internal/endtoend/testdata/pg_extensions/postgresql/pgx/v4/go/pg_trgm.sql.go +++ b/internal/endtoend/testdata/pg_extensions/postgresql/pgx/v4/go/pg_trgm.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: pg_trgm.sql package querytest diff --git a/internal/endtoend/testdata/pg_extensions/postgresql/pgx/v4/go/pgcrypto.sql.go b/internal/endtoend/testdata/pg_extensions/postgresql/pgx/v4/go/pgcrypto.sql.go index 90bc930365..4f73d124c6 100644 --- a/internal/endtoend/testdata/pg_extensions/postgresql/pgx/v4/go/pgcrypto.sql.go +++ b/internal/endtoend/testdata/pg_extensions/postgresql/pgx/v4/go/pgcrypto.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: pgcrypto.sql package querytest diff --git a/internal/endtoend/testdata/pg_extensions/postgresql/pgx/v4/go/uuid_ossp.sql.go b/internal/endtoend/testdata/pg_extensions/postgresql/pgx/v4/go/uuid_ossp.sql.go index 327cb11f15..ea345ee350 100644 --- a/internal/endtoend/testdata/pg_extensions/postgresql/pgx/v4/go/uuid_ossp.sql.go +++ b/internal/endtoend/testdata/pg_extensions/postgresql/pgx/v4/go/uuid_ossp.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: uuid_ossp.sql package querytest diff --git a/internal/endtoend/testdata/pg_extensions/postgresql/pgx/v5/go/db.go b/internal/endtoend/testdata/pg_extensions/postgresql/pgx/v5/go/db.go index 7bc02a1d7d..b0ad84571a 100644 --- a/internal/endtoend/testdata/pg_extensions/postgresql/pgx/v5/go/db.go +++ b/internal/endtoend/testdata/pg_extensions/postgresql/pgx/v5/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/pg_extensions/postgresql/pgx/v5/go/models.go b/internal/endtoend/testdata/pg_extensions/postgresql/pgx/v5/go/models.go index 9b15ba9dfb..b750863f92 100644 --- a/internal/endtoend/testdata/pg_extensions/postgresql/pgx/v5/go/models.go +++ b/internal/endtoend/testdata/pg_extensions/postgresql/pgx/v5/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/pg_extensions/postgresql/pgx/v5/go/pg_trgm.sql.go b/internal/endtoend/testdata/pg_extensions/postgresql/pgx/v5/go/pg_trgm.sql.go index ca24740823..a8f0cc0b7e 100644 --- a/internal/endtoend/testdata/pg_extensions/postgresql/pgx/v5/go/pg_trgm.sql.go +++ b/internal/endtoend/testdata/pg_extensions/postgresql/pgx/v5/go/pg_trgm.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: pg_trgm.sql package querytest diff --git a/internal/endtoend/testdata/pg_extensions/postgresql/pgx/v5/go/pgcrypto.sql.go b/internal/endtoend/testdata/pg_extensions/postgresql/pgx/v5/go/pgcrypto.sql.go index 90bc930365..4f73d124c6 100644 --- a/internal/endtoend/testdata/pg_extensions/postgresql/pgx/v5/go/pgcrypto.sql.go +++ b/internal/endtoend/testdata/pg_extensions/postgresql/pgx/v5/go/pgcrypto.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: pgcrypto.sql package querytest diff --git a/internal/endtoend/testdata/pg_extensions/postgresql/pgx/v5/go/uuid_ossp.sql.go b/internal/endtoend/testdata/pg_extensions/postgresql/pgx/v5/go/uuid_ossp.sql.go index bd605e411c..f3f9310c04 100644 --- a/internal/endtoend/testdata/pg_extensions/postgresql/pgx/v5/go/uuid_ossp.sql.go +++ b/internal/endtoend/testdata/pg_extensions/postgresql/pgx/v5/go/uuid_ossp.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: uuid_ossp.sql package querytest diff --git a/internal/endtoend/testdata/pg_extensions/postgresql/stdlib/go/db.go b/internal/endtoend/testdata/pg_extensions/postgresql/stdlib/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/pg_extensions/postgresql/stdlib/go/db.go +++ b/internal/endtoend/testdata/pg_extensions/postgresql/stdlib/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/pg_extensions/postgresql/stdlib/go/models.go b/internal/endtoend/testdata/pg_extensions/postgresql/stdlib/go/models.go index 9b15ba9dfb..b750863f92 100644 --- a/internal/endtoend/testdata/pg_extensions/postgresql/stdlib/go/models.go +++ b/internal/endtoend/testdata/pg_extensions/postgresql/stdlib/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/pg_extensions/postgresql/stdlib/go/pg_trgm.sql.go b/internal/endtoend/testdata/pg_extensions/postgresql/stdlib/go/pg_trgm.sql.go index 954dc0e24e..7e7596d9f2 100644 --- a/internal/endtoend/testdata/pg_extensions/postgresql/stdlib/go/pg_trgm.sql.go +++ b/internal/endtoend/testdata/pg_extensions/postgresql/stdlib/go/pg_trgm.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: pg_trgm.sql package querytest diff --git a/internal/endtoend/testdata/pg_extensions/postgresql/stdlib/go/pgcrypto.sql.go b/internal/endtoend/testdata/pg_extensions/postgresql/stdlib/go/pgcrypto.sql.go index 12f2056099..5a65812329 100644 --- a/internal/endtoend/testdata/pg_extensions/postgresql/stdlib/go/pgcrypto.sql.go +++ b/internal/endtoend/testdata/pg_extensions/postgresql/stdlib/go/pgcrypto.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: pgcrypto.sql package querytest diff --git a/internal/endtoend/testdata/pg_extensions/postgresql/stdlib/go/uuid_ossp.sql.go b/internal/endtoend/testdata/pg_extensions/postgresql/stdlib/go/uuid_ossp.sql.go index df1c9162ed..c167411a3c 100644 --- a/internal/endtoend/testdata/pg_extensions/postgresql/stdlib/go/uuid_ossp.sql.go +++ b/internal/endtoend/testdata/pg_extensions/postgresql/stdlib/go/uuid_ossp.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: uuid_ossp.sql package querytest diff --git a/internal/endtoend/testdata/pg_generate_series/postgresql/pgx/v4/go/db.go b/internal/endtoend/testdata/pg_generate_series/postgresql/pgx/v4/go/db.go index 5a2cde8cda..b85cf956cc 100644 --- a/internal/endtoend/testdata/pg_generate_series/postgresql/pgx/v4/go/db.go +++ b/internal/endtoend/testdata/pg_generate_series/postgresql/pgx/v4/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/pg_generate_series/postgresql/pgx/v4/go/models.go b/internal/endtoend/testdata/pg_generate_series/postgresql/pgx/v4/go/models.go index 9b15ba9dfb..b750863f92 100644 --- a/internal/endtoend/testdata/pg_generate_series/postgresql/pgx/v4/go/models.go +++ b/internal/endtoend/testdata/pg_generate_series/postgresql/pgx/v4/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/pg_generate_series/postgresql/pgx/v4/go/query.sql.go b/internal/endtoend/testdata/pg_generate_series/postgresql/pgx/v4/go/query.sql.go index 1de6e712f8..dd0d4ab2a6 100644 --- a/internal/endtoend/testdata/pg_generate_series/postgresql/pgx/v4/go/query.sql.go +++ b/internal/endtoend/testdata/pg_generate_series/postgresql/pgx/v4/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/pg_generate_series/postgresql/pgx/v5/go/db.go b/internal/endtoend/testdata/pg_generate_series/postgresql/pgx/v5/go/db.go index 7bc02a1d7d..b0ad84571a 100644 --- a/internal/endtoend/testdata/pg_generate_series/postgresql/pgx/v5/go/db.go +++ b/internal/endtoend/testdata/pg_generate_series/postgresql/pgx/v5/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/pg_generate_series/postgresql/pgx/v5/go/models.go b/internal/endtoend/testdata/pg_generate_series/postgresql/pgx/v5/go/models.go index 9b15ba9dfb..b750863f92 100644 --- a/internal/endtoend/testdata/pg_generate_series/postgresql/pgx/v5/go/models.go +++ b/internal/endtoend/testdata/pg_generate_series/postgresql/pgx/v5/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/pg_generate_series/postgresql/pgx/v5/go/query.sql.go b/internal/endtoend/testdata/pg_generate_series/postgresql/pgx/v5/go/query.sql.go index 7f228b0139..283a038bd4 100644 --- a/internal/endtoend/testdata/pg_generate_series/postgresql/pgx/v5/go/query.sql.go +++ b/internal/endtoend/testdata/pg_generate_series/postgresql/pgx/v5/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/pg_generate_series/postgresql/stdlib/go/db.go b/internal/endtoend/testdata/pg_generate_series/postgresql/stdlib/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/pg_generate_series/postgresql/stdlib/go/db.go +++ b/internal/endtoend/testdata/pg_generate_series/postgresql/stdlib/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/pg_generate_series/postgresql/stdlib/go/models.go b/internal/endtoend/testdata/pg_generate_series/postgresql/stdlib/go/models.go index 9b15ba9dfb..b750863f92 100644 --- a/internal/endtoend/testdata/pg_generate_series/postgresql/stdlib/go/models.go +++ b/internal/endtoend/testdata/pg_generate_series/postgresql/stdlib/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/pg_generate_series/postgresql/stdlib/go/query.sql.go b/internal/endtoend/testdata/pg_generate_series/postgresql/stdlib/go/query.sql.go index 985b027115..e2828181e8 100644 --- a/internal/endtoend/testdata/pg_generate_series/postgresql/stdlib/go/query.sql.go +++ b/internal/endtoend/testdata/pg_generate_series/postgresql/stdlib/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/pg_timezone_names/go_pgx/v4/db.go b/internal/endtoend/testdata/pg_timezone_names/go_pgx/v4/db.go index 5a2cde8cda..b85cf956cc 100644 --- a/internal/endtoend/testdata/pg_timezone_names/go_pgx/v4/db.go +++ b/internal/endtoend/testdata/pg_timezone_names/go_pgx/v4/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/pg_timezone_names/go_pgx/v4/models.go b/internal/endtoend/testdata/pg_timezone_names/go_pgx/v4/models.go index 9b15ba9dfb..b750863f92 100644 --- a/internal/endtoend/testdata/pg_timezone_names/go_pgx/v4/models.go +++ b/internal/endtoend/testdata/pg_timezone_names/go_pgx/v4/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/pg_timezone_names/go_pgx/v4/query.sql.go b/internal/endtoend/testdata/pg_timezone_names/go_pgx/v4/query.sql.go index ba1a4cbe17..2ecc0e3117 100644 --- a/internal/endtoend/testdata/pg_timezone_names/go_pgx/v4/query.sql.go +++ b/internal/endtoend/testdata/pg_timezone_names/go_pgx/v4/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/pg_timezone_names/go_pgx/v5/db.go b/internal/endtoend/testdata/pg_timezone_names/go_pgx/v5/db.go index 7bc02a1d7d..b0ad84571a 100644 --- a/internal/endtoend/testdata/pg_timezone_names/go_pgx/v5/db.go +++ b/internal/endtoend/testdata/pg_timezone_names/go_pgx/v5/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/pg_timezone_names/go_pgx/v5/models.go b/internal/endtoend/testdata/pg_timezone_names/go_pgx/v5/models.go index 9b15ba9dfb..b750863f92 100644 --- a/internal/endtoend/testdata/pg_timezone_names/go_pgx/v5/models.go +++ b/internal/endtoend/testdata/pg_timezone_names/go_pgx/v5/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/pg_timezone_names/go_pgx/v5/query.sql.go b/internal/endtoend/testdata/pg_timezone_names/go_pgx/v5/query.sql.go index ebe13edd1e..3822c491a3 100644 --- a/internal/endtoend/testdata/pg_timezone_names/go_pgx/v5/query.sql.go +++ b/internal/endtoend/testdata/pg_timezone_names/go_pgx/v5/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/pg_timezone_names/go_stdlib/db.go b/internal/endtoend/testdata/pg_timezone_names/go_stdlib/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/pg_timezone_names/go_stdlib/db.go +++ b/internal/endtoend/testdata/pg_timezone_names/go_stdlib/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/pg_timezone_names/go_stdlib/models.go b/internal/endtoend/testdata/pg_timezone_names/go_stdlib/models.go index 9b15ba9dfb..b750863f92 100644 --- a/internal/endtoend/testdata/pg_timezone_names/go_stdlib/models.go +++ b/internal/endtoend/testdata/pg_timezone_names/go_stdlib/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/pg_timezone_names/go_stdlib/query.sql.go b/internal/endtoend/testdata/pg_timezone_names/go_stdlib/query.sql.go index a60cb05729..e68b82dd78 100644 --- a/internal/endtoend/testdata/pg_timezone_names/go_stdlib/query.sql.go +++ b/internal/endtoend/testdata/pg_timezone_names/go_stdlib/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/pg_user_table/postgresql/pgx/v4/go/db.go b/internal/endtoend/testdata/pg_user_table/postgresql/pgx/v4/go/db.go index 5a2cde8cda..b85cf956cc 100644 --- a/internal/endtoend/testdata/pg_user_table/postgresql/pgx/v4/go/db.go +++ b/internal/endtoend/testdata/pg_user_table/postgresql/pgx/v4/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/pg_user_table/postgresql/pgx/v4/go/models.go b/internal/endtoend/testdata/pg_user_table/postgresql/pgx/v4/go/models.go index 0c2b37daca..de9bc8c43d 100644 --- a/internal/endtoend/testdata/pg_user_table/postgresql/pgx/v4/go/models.go +++ b/internal/endtoend/testdata/pg_user_table/postgresql/pgx/v4/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/pg_user_table/postgresql/pgx/v4/go/query.sql.go b/internal/endtoend/testdata/pg_user_table/postgresql/pgx/v4/go/query.sql.go index cb3bd6d3aa..0043ffd7e3 100644 --- a/internal/endtoend/testdata/pg_user_table/postgresql/pgx/v4/go/query.sql.go +++ b/internal/endtoend/testdata/pg_user_table/postgresql/pgx/v4/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/pg_user_table/postgresql/pgx/v5/go/db.go b/internal/endtoend/testdata/pg_user_table/postgresql/pgx/v5/go/db.go index 7bc02a1d7d..b0ad84571a 100644 --- a/internal/endtoend/testdata/pg_user_table/postgresql/pgx/v5/go/db.go +++ b/internal/endtoend/testdata/pg_user_table/postgresql/pgx/v5/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/pg_user_table/postgresql/pgx/v5/go/models.go b/internal/endtoend/testdata/pg_user_table/postgresql/pgx/v5/go/models.go index 0c2b37daca..de9bc8c43d 100644 --- a/internal/endtoend/testdata/pg_user_table/postgresql/pgx/v5/go/models.go +++ b/internal/endtoend/testdata/pg_user_table/postgresql/pgx/v5/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/pg_user_table/postgresql/pgx/v5/go/query.sql.go b/internal/endtoend/testdata/pg_user_table/postgresql/pgx/v5/go/query.sql.go index cb3bd6d3aa..0043ffd7e3 100644 --- a/internal/endtoend/testdata/pg_user_table/postgresql/pgx/v5/go/query.sql.go +++ b/internal/endtoend/testdata/pg_user_table/postgresql/pgx/v5/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/pg_user_table/postgresql/stdlib/go/db.go b/internal/endtoend/testdata/pg_user_table/postgresql/stdlib/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/pg_user_table/postgresql/stdlib/go/db.go +++ b/internal/endtoend/testdata/pg_user_table/postgresql/stdlib/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/pg_user_table/postgresql/stdlib/go/models.go b/internal/endtoend/testdata/pg_user_table/postgresql/stdlib/go/models.go index 0c2b37daca..de9bc8c43d 100644 --- a/internal/endtoend/testdata/pg_user_table/postgresql/stdlib/go/models.go +++ b/internal/endtoend/testdata/pg_user_table/postgresql/stdlib/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/pg_user_table/postgresql/stdlib/go/query.sql.go b/internal/endtoend/testdata/pg_user_table/postgresql/stdlib/go/query.sql.go index 536f15cbee..b5b5e6ce83 100644 --- a/internal/endtoend/testdata/pg_user_table/postgresql/stdlib/go/query.sql.go +++ b/internal/endtoend/testdata/pg_user_table/postgresql/stdlib/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/pointer_type_import/postgresql/pgx/v4/go/db.go b/internal/endtoend/testdata/pointer_type_import/postgresql/pgx/v4/go/db.go index 145bab3b9d..3057dae70b 100644 --- a/internal/endtoend/testdata/pointer_type_import/postgresql/pgx/v4/go/db.go +++ b/internal/endtoend/testdata/pointer_type_import/postgresql/pgx/v4/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package datatype diff --git a/internal/endtoend/testdata/pointer_type_import/postgresql/pgx/v4/go/models.go b/internal/endtoend/testdata/pointer_type_import/postgresql/pgx/v4/go/models.go index e12204efbe..061e3eb703 100644 --- a/internal/endtoend/testdata/pointer_type_import/postgresql/pgx/v4/go/models.go +++ b/internal/endtoend/testdata/pointer_type_import/postgresql/pgx/v4/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package datatype diff --git a/internal/endtoend/testdata/pointer_type_import/postgresql/pgx/v4/go/query.sql.go b/internal/endtoend/testdata/pointer_type_import/postgresql/pgx/v4/go/query.sql.go index 5cd5803fcc..3294ff98d2 100644 --- a/internal/endtoend/testdata/pointer_type_import/postgresql/pgx/v4/go/query.sql.go +++ b/internal/endtoend/testdata/pointer_type_import/postgresql/pgx/v4/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package datatype diff --git a/internal/endtoend/testdata/pointer_type_import/postgresql/pgx/v5/go/db.go b/internal/endtoend/testdata/pointer_type_import/postgresql/pgx/v5/go/db.go index f23a32257a..6eac621525 100644 --- a/internal/endtoend/testdata/pointer_type_import/postgresql/pgx/v5/go/db.go +++ b/internal/endtoend/testdata/pointer_type_import/postgresql/pgx/v5/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package datatype diff --git a/internal/endtoend/testdata/pointer_type_import/postgresql/pgx/v5/go/models.go b/internal/endtoend/testdata/pointer_type_import/postgresql/pgx/v5/go/models.go index 5b13dbe2d5..d7d803518e 100644 --- a/internal/endtoend/testdata/pointer_type_import/postgresql/pgx/v5/go/models.go +++ b/internal/endtoend/testdata/pointer_type_import/postgresql/pgx/v5/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package datatype diff --git a/internal/endtoend/testdata/pointer_type_import/postgresql/pgx/v5/go/query.sql.go b/internal/endtoend/testdata/pointer_type_import/postgresql/pgx/v5/go/query.sql.go index 25f27ffbb4..8a3fcc03cb 100644 --- a/internal/endtoend/testdata/pointer_type_import/postgresql/pgx/v5/go/query.sql.go +++ b/internal/endtoend/testdata/pointer_type_import/postgresql/pgx/v5/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package datatype diff --git a/internal/endtoend/testdata/prepared_queries/mysql/go/db.go b/internal/endtoend/testdata/prepared_queries/mysql/go/db.go index 3f87cbc2a6..800fa98bd4 100644 --- a/internal/endtoend/testdata/prepared_queries/mysql/go/db.go +++ b/internal/endtoend/testdata/prepared_queries/mysql/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/prepared_queries/mysql/go/models.go b/internal/endtoend/testdata/prepared_queries/mysql/go/models.go index 9640a93549..6f5dc623c1 100644 --- a/internal/endtoend/testdata/prepared_queries/mysql/go/models.go +++ b/internal/endtoend/testdata/prepared_queries/mysql/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest @@ -9,7 +9,7 @@ import ( ) type User struct { - ID int64 + ID uint64 FirstName string LastName sql.NullString } diff --git a/internal/endtoend/testdata/prepared_queries/mysql/go/query.sql.go b/internal/endtoend/testdata/prepared_queries/mysql/go/query.sql.go index 4c348932d7..dc4a73f42f 100644 --- a/internal/endtoend/testdata/prepared_queries/mysql/go/query.sql.go +++ b/internal/endtoend/testdata/prepared_queries/mysql/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest @@ -33,11 +33,11 @@ SELECT first_name, id, last_name FROM users WHERE id = ? type GetUserByIDRow struct { FirstName string - ID int64 + ID uint64 LastName sql.NullString } -func (q *Queries) GetUserByID(ctx context.Context, targetID int64) (GetUserByIDRow, error) { +func (q *Queries) GetUserByID(ctx context.Context, targetID uint64) (GetUserByIDRow, error) { row := q.queryRow(ctx, q.getUserByIDStmt, getUserByID, targetID) var i GetUserByIDRow err := row.Scan(&i.FirstName, &i.ID, &i.LastName) diff --git a/internal/endtoend/testdata/prepared_queries/postgresql/stdlib/go/db.go b/internal/endtoend/testdata/prepared_queries/postgresql/stdlib/go/db.go index 3f87cbc2a6..800fa98bd4 100644 --- a/internal/endtoend/testdata/prepared_queries/postgresql/stdlib/go/db.go +++ b/internal/endtoend/testdata/prepared_queries/postgresql/stdlib/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/prepared_queries/postgresql/stdlib/go/models.go b/internal/endtoend/testdata/prepared_queries/postgresql/stdlib/go/models.go index 633b81ff5b..eeaa61a88e 100644 --- a/internal/endtoend/testdata/prepared_queries/postgresql/stdlib/go/models.go +++ b/internal/endtoend/testdata/prepared_queries/postgresql/stdlib/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/prepared_queries/postgresql/stdlib/go/query.sql.go b/internal/endtoend/testdata/prepared_queries/postgresql/stdlib/go/query.sql.go index 2836e97c6f..7795ea2c93 100644 --- a/internal/endtoend/testdata/prepared_queries/postgresql/stdlib/go/query.sql.go +++ b/internal/endtoend/testdata/prepared_queries/postgresql/stdlib/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/primary_key_later/postgresql/pgx/v4/go/db.go b/internal/endtoend/testdata/primary_key_later/postgresql/pgx/v4/go/db.go index 36b720b866..c65436c415 100644 --- a/internal/endtoend/testdata/primary_key_later/postgresql/pgx/v4/go/db.go +++ b/internal/endtoend/testdata/primary_key_later/postgresql/pgx/v4/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package primary_key_later diff --git a/internal/endtoend/testdata/primary_key_later/postgresql/pgx/v4/go/models.go b/internal/endtoend/testdata/primary_key_later/postgresql/pgx/v4/go/models.go index 0a35dc9daa..902d2b06c5 100644 --- a/internal/endtoend/testdata/primary_key_later/postgresql/pgx/v4/go/models.go +++ b/internal/endtoend/testdata/primary_key_later/postgresql/pgx/v4/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package primary_key_later diff --git a/internal/endtoend/testdata/primary_key_later/postgresql/pgx/v4/go/queries.sql.go b/internal/endtoend/testdata/primary_key_later/postgresql/pgx/v4/go/queries.sql.go index 9c89e2aea6..45ffc70ca4 100644 --- a/internal/endtoend/testdata/primary_key_later/postgresql/pgx/v4/go/queries.sql.go +++ b/internal/endtoend/testdata/primary_key_later/postgresql/pgx/v4/go/queries.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: queries.sql package primary_key_later diff --git a/internal/endtoend/testdata/primary_key_later/postgresql/pgx/v5/go/db.go b/internal/endtoend/testdata/primary_key_later/postgresql/pgx/v5/go/db.go index 5118a8c0f8..0e0661fa37 100644 --- a/internal/endtoend/testdata/primary_key_later/postgresql/pgx/v5/go/db.go +++ b/internal/endtoend/testdata/primary_key_later/postgresql/pgx/v5/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package primary_key_later diff --git a/internal/endtoend/testdata/primary_key_later/postgresql/pgx/v5/go/models.go b/internal/endtoend/testdata/primary_key_later/postgresql/pgx/v5/go/models.go index cb5ed6723d..e8d4470cb5 100644 --- a/internal/endtoend/testdata/primary_key_later/postgresql/pgx/v5/go/models.go +++ b/internal/endtoend/testdata/primary_key_later/postgresql/pgx/v5/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package primary_key_later diff --git a/internal/endtoend/testdata/primary_key_later/postgresql/pgx/v5/go/queries.sql.go b/internal/endtoend/testdata/primary_key_later/postgresql/pgx/v5/go/queries.sql.go index 9c89e2aea6..45ffc70ca4 100644 --- a/internal/endtoend/testdata/primary_key_later/postgresql/pgx/v5/go/queries.sql.go +++ b/internal/endtoend/testdata/primary_key_later/postgresql/pgx/v5/go/queries.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: queries.sql package primary_key_later diff --git a/internal/endtoend/testdata/primary_key_later/postgresql/stdlib/go/db.go b/internal/endtoend/testdata/primary_key_later/postgresql/stdlib/go/db.go index 1e6f083daf..6ed56c2a94 100644 --- a/internal/endtoend/testdata/primary_key_later/postgresql/stdlib/go/db.go +++ b/internal/endtoend/testdata/primary_key_later/postgresql/stdlib/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package primary_key_later diff --git a/internal/endtoend/testdata/primary_key_later/postgresql/stdlib/go/models.go b/internal/endtoend/testdata/primary_key_later/postgresql/stdlib/go/models.go index 0a35dc9daa..902d2b06c5 100644 --- a/internal/endtoend/testdata/primary_key_later/postgresql/stdlib/go/models.go +++ b/internal/endtoend/testdata/primary_key_later/postgresql/stdlib/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package primary_key_later diff --git a/internal/endtoend/testdata/primary_key_later/postgresql/stdlib/go/queries.sql.go b/internal/endtoend/testdata/primary_key_later/postgresql/stdlib/go/queries.sql.go index 4e846660c5..363aec0cb6 100644 --- a/internal/endtoend/testdata/primary_key_later/postgresql/stdlib/go/queries.sql.go +++ b/internal/endtoend/testdata/primary_key_later/postgresql/stdlib/go/queries.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: queries.sql package primary_key_later diff --git a/internal/endtoend/testdata/process_plugin_disabled/gen/codegen.json b/internal/endtoend/testdata/process_plugin_disabled/gen/codegen.json index a1892bc551..863a967962 100644 --- a/internal/endtoend/testdata/process_plugin_disabled/gen/codegen.json +++ b/internal/endtoend/testdata/process_plugin_disabled/gen/codegen.json @@ -40,7 +40,9 @@ "inflection_exclude_table_names": [], "emit_pointers_for_null_types": false, "query_parameter_limit": 1, - "output_batch_file_name": "" + "output_batch_file_name": "", + "json_tags_id_uppercase": false, + "omit_unused_structs": false }, "json": { "out": "", @@ -85,7 +87,9 @@ "name": "bigserial" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "name", @@ -108,7 +112,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "bio", @@ -131,7 +137,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -179,7 +187,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmax", @@ -202,7 +212,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmax", @@ -225,7 +237,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmin", @@ -248,7 +262,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmin", @@ -271,7 +287,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "ctid", @@ -294,7 +312,9 @@ "name": "tid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "aggfnoid", @@ -317,7 +337,9 @@ "name": "regproc" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "aggkind", @@ -340,7 +362,9 @@ "name": "char" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "aggnumdirectargs", @@ -363,7 +387,9 @@ "name": "int2" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "aggtransfn", @@ -386,7 +412,9 @@ "name": "regproc" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "aggfinalfn", @@ -409,7 +437,9 @@ "name": "regproc" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "aggcombinefn", @@ -432,7 +462,9 @@ "name": "regproc" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "aggserialfn", @@ -455,7 +487,9 @@ "name": "regproc" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "aggdeserialfn", @@ -478,7 +512,9 @@ "name": "regproc" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "aggmtransfn", @@ -501,7 +537,9 @@ "name": "regproc" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "aggminvtransfn", @@ -524,7 +562,9 @@ "name": "regproc" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "aggmfinalfn", @@ -547,7 +587,9 @@ "name": "regproc" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "aggfinalextra", @@ -570,7 +612,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "aggmfinalextra", @@ -593,7 +637,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "aggfinalmodify", @@ -616,7 +662,9 @@ "name": "char" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "aggmfinalmodify", @@ -639,7 +687,9 @@ "name": "char" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "aggsortop", @@ -662,7 +712,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "aggtranstype", @@ -685,7 +737,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "aggtransspace", @@ -708,7 +762,9 @@ "name": "int4" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "aggmtranstype", @@ -731,7 +787,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "aggmtransspace", @@ -754,7 +812,9 @@ "name": "int4" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "agginitval", @@ -777,7 +837,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "aggminitval", @@ -800,7 +862,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -833,7 +897,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmax", @@ -856,7 +922,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmax", @@ -879,7 +947,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmin", @@ -902,7 +972,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmin", @@ -925,7 +997,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "ctid", @@ -948,7 +1022,9 @@ "name": "tid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "oid", @@ -971,7 +1047,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "amname", @@ -994,7 +1072,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "amhandler", @@ -1017,7 +1097,9 @@ "name": "regproc" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "amtype", @@ -1040,7 +1122,9 @@ "name": "char" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -1073,7 +1157,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmax", @@ -1096,7 +1182,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmax", @@ -1119,7 +1207,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmin", @@ -1142,7 +1232,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmin", @@ -1165,7 +1257,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "ctid", @@ -1188,7 +1282,9 @@ "name": "tid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "oid", @@ -1211,7 +1307,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "amopfamily", @@ -1234,7 +1332,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "amoplefttype", @@ -1257,7 +1357,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "amoprighttype", @@ -1280,7 +1382,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "amopstrategy", @@ -1303,7 +1407,9 @@ "name": "int2" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "amoppurpose", @@ -1326,7 +1432,9 @@ "name": "char" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "amopopr", @@ -1349,7 +1457,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "amopmethod", @@ -1372,7 +1482,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "amopsortfamily", @@ -1395,7 +1507,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -1428,7 +1542,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmax", @@ -1451,7 +1567,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmax", @@ -1474,7 +1592,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmin", @@ -1497,7 +1617,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmin", @@ -1520,7 +1642,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "ctid", @@ -1543,7 +1667,9 @@ "name": "tid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "oid", @@ -1566,7 +1692,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "amprocfamily", @@ -1589,7 +1717,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "amproclefttype", @@ -1612,7 +1742,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "amprocrighttype", @@ -1635,7 +1767,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "amprocnum", @@ -1658,7 +1792,9 @@ "name": "int2" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "amproc", @@ -1681,7 +1817,9 @@ "name": "regproc" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -1714,7 +1852,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmax", @@ -1737,7 +1877,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmax", @@ -1760,7 +1902,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmin", @@ -1783,7 +1927,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmin", @@ -1806,7 +1952,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "ctid", @@ -1829,7 +1977,9 @@ "name": "tid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "oid", @@ -1852,7 +2002,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "adrelid", @@ -1875,7 +2027,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "adnum", @@ -1898,7 +2052,9 @@ "name": "int2" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "adbin", @@ -1921,7 +2077,9 @@ "name": "pg_node_tree" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -1954,7 +2112,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmax", @@ -1977,7 +2137,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmax", @@ -2000,7 +2162,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmin", @@ -2023,7 +2187,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmin", @@ -2046,7 +2212,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "ctid", @@ -2069,7 +2237,9 @@ "name": "tid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "attrelid", @@ -2092,7 +2262,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "attname", @@ -2115,7 +2287,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "atttypid", @@ -2138,7 +2312,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "attstattarget", @@ -2161,7 +2337,9 @@ "name": "int4" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "attlen", @@ -2184,7 +2362,9 @@ "name": "int2" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "attnum", @@ -2207,7 +2387,9 @@ "name": "int2" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "attndims", @@ -2230,7 +2412,9 @@ "name": "int4" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "attcacheoff", @@ -2253,7 +2437,9 @@ "name": "int4" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "atttypmod", @@ -2276,7 +2462,9 @@ "name": "int4" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "attbyval", @@ -2299,7 +2487,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "attalign", @@ -2322,7 +2512,9 @@ "name": "char" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "attstorage", @@ -2345,7 +2537,9 @@ "name": "char" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "attcompression", @@ -2368,7 +2562,9 @@ "name": "char" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "attnotnull", @@ -2391,7 +2587,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "atthasdef", @@ -2414,7 +2612,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "atthasmissing", @@ -2437,7 +2637,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "attidentity", @@ -2460,7 +2662,9 @@ "name": "char" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "attgenerated", @@ -2483,7 +2687,9 @@ "name": "char" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "attisdropped", @@ -2506,7 +2712,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "attislocal", @@ -2529,7 +2737,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "attinhcount", @@ -2552,7 +2762,9 @@ "name": "int4" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "attcollation", @@ -2575,7 +2787,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "attacl", @@ -2598,7 +2812,9 @@ "name": "_aclitem" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "attoptions", @@ -2621,7 +2837,9 @@ "name": "_text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "attfdwoptions", @@ -2644,7 +2862,9 @@ "name": "_text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "attmissingval", @@ -2667,7 +2887,9 @@ "name": "anyarray" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -2700,7 +2922,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmax", @@ -2723,7 +2947,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmax", @@ -2746,7 +2972,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmin", @@ -2769,7 +2997,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmin", @@ -2792,7 +3022,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "ctid", @@ -2815,7 +3047,9 @@ "name": "tid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "roleid", @@ -2838,7 +3072,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "member", @@ -2861,7 +3097,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "grantor", @@ -2884,7 +3122,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "admin_option", @@ -2907,7 +3147,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -2940,7 +3182,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmax", @@ -2963,7 +3207,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmax", @@ -2986,7 +3232,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmin", @@ -3009,7 +3257,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmin", @@ -3032,7 +3282,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "ctid", @@ -3055,7 +3307,9 @@ "name": "tid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "oid", @@ -3078,7 +3332,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "rolname", @@ -3101,7 +3357,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "rolsuper", @@ -3124,7 +3382,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "rolinherit", @@ -3147,7 +3407,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "rolcreaterole", @@ -3170,7 +3432,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "rolcreatedb", @@ -3193,7 +3457,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "rolcanlogin", @@ -3216,7 +3482,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "rolreplication", @@ -3239,7 +3507,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "rolbypassrls", @@ -3262,7 +3532,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "rolconnlimit", @@ -3285,7 +3557,9 @@ "name": "int4" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "rolpassword", @@ -3308,7 +3582,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "rolvaliduntil", @@ -3331,7 +3607,9 @@ "name": "timestamptz" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -3364,7 +3642,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "version", @@ -3387,7 +3667,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "installed", @@ -3410,7 +3692,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "superuser", @@ -3433,7 +3717,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "trusted", @@ -3456,7 +3742,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "relocatable", @@ -3479,7 +3767,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "schema", @@ -3502,7 +3792,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "requires", @@ -3525,7 +3817,9 @@ "name": "_name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "comment", @@ -3548,7 +3842,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -3581,7 +3877,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "default_version", @@ -3604,7 +3902,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "installed_version", @@ -3627,7 +3927,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "comment", @@ -3650,7 +3952,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -3683,7 +3987,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "ident", @@ -3706,7 +4012,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "parent", @@ -3729,7 +4037,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "level", @@ -3752,7 +4062,9 @@ "name": "int4" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "total_bytes", @@ -3775,7 +4087,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "total_nblocks", @@ -3798,7 +4112,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "free_bytes", @@ -3821,7 +4137,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "free_chunks", @@ -3844,7 +4162,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "used_bytes", @@ -3867,7 +4187,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -3900,7 +4222,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmax", @@ -3923,7 +4247,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmax", @@ -3946,7 +4272,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmin", @@ -3969,7 +4297,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmin", @@ -3992,7 +4322,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "ctid", @@ -4015,7 +4347,9 @@ "name": "tid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "oid", @@ -4038,7 +4372,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "castsource", @@ -4061,7 +4397,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "casttarget", @@ -4084,7 +4422,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "castfunc", @@ -4107,7 +4447,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "castcontext", @@ -4130,7 +4472,9 @@ "name": "char" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "castmethod", @@ -4153,7 +4497,9 @@ "name": "char" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -4186,7 +4532,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmax", @@ -4209,7 +4557,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmax", @@ -4232,7 +4582,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmin", @@ -4255,7 +4607,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmin", @@ -4278,7 +4632,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "ctid", @@ -4301,7 +4657,9 @@ "name": "tid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "oid", @@ -4324,7 +4682,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "relname", @@ -4347,7 +4707,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "relnamespace", @@ -4370,7 +4732,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "reltype", @@ -4393,7 +4757,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "reloftype", @@ -4416,7 +4782,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "relowner", @@ -4439,7 +4807,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "relam", @@ -4462,7 +4832,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "relfilenode", @@ -4485,7 +4857,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "reltablespace", @@ -4508,7 +4882,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "relpages", @@ -4531,7 +4907,9 @@ "name": "int4" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "reltuples", @@ -4554,7 +4932,9 @@ "name": "float4" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "relallvisible", @@ -4577,7 +4957,9 @@ "name": "int4" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "reltoastrelid", @@ -4600,7 +4982,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "relhasindex", @@ -4623,7 +5007,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "relisshared", @@ -4646,7 +5032,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "relpersistence", @@ -4669,7 +5057,9 @@ "name": "char" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "relkind", @@ -4692,7 +5082,9 @@ "name": "char" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "relnatts", @@ -4715,7 +5107,9 @@ "name": "int2" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "relchecks", @@ -4738,7 +5132,9 @@ "name": "int2" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "relhasrules", @@ -4761,7 +5157,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "relhastriggers", @@ -4784,7 +5182,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "relhassubclass", @@ -4807,7 +5207,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "relrowsecurity", @@ -4830,7 +5232,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "relforcerowsecurity", @@ -4853,7 +5257,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "relispopulated", @@ -4876,7 +5282,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "relreplident", @@ -4899,7 +5307,9 @@ "name": "char" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "relispartition", @@ -4922,7 +5332,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "relrewrite", @@ -4945,7 +5357,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "relfrozenxid", @@ -4968,7 +5382,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "relminmxid", @@ -4991,7 +5407,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "relacl", @@ -5014,7 +5432,9 @@ "name": "_aclitem" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "reloptions", @@ -5037,7 +5457,9 @@ "name": "_text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "relpartbound", @@ -5060,7 +5482,9 @@ "name": "pg_node_tree" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -5093,7 +5517,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmax", @@ -5116,7 +5542,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmax", @@ -5139,7 +5567,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmin", @@ -5162,7 +5592,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmin", @@ -5185,7 +5617,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "ctid", @@ -5208,7 +5642,9 @@ "name": "tid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "oid", @@ -5231,7 +5667,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "collname", @@ -5254,7 +5692,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "collnamespace", @@ -5277,7 +5717,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "collowner", @@ -5300,7 +5742,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "collprovider", @@ -5323,7 +5767,9 @@ "name": "char" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "collisdeterministic", @@ -5346,7 +5792,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "collencoding", @@ -5369,7 +5817,9 @@ "name": "int4" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "collcollate", @@ -5392,7 +5842,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "collctype", @@ -5415,7 +5867,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "colliculocale", @@ -5438,7 +5892,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "collversion", @@ -5461,7 +5917,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -5494,7 +5952,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "setting", @@ -5517,7 +5977,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -5550,7 +6012,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmax", @@ -5573,7 +6037,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmax", @@ -5596,7 +6062,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmin", @@ -5619,7 +6087,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmin", @@ -5642,7 +6112,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "ctid", @@ -5665,7 +6137,9 @@ "name": "tid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "oid", @@ -5688,7 +6162,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "conname", @@ -5711,7 +6187,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "connamespace", @@ -5734,7 +6212,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "contype", @@ -5757,7 +6237,9 @@ "name": "char" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "condeferrable", @@ -5780,7 +6262,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "condeferred", @@ -5803,7 +6287,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "convalidated", @@ -5826,7 +6312,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "conrelid", @@ -5849,7 +6337,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "contypid", @@ -5872,7 +6362,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "conindid", @@ -5895,7 +6387,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "conparentid", @@ -5918,7 +6412,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "confrelid", @@ -5941,7 +6437,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "confupdtype", @@ -5964,7 +6462,9 @@ "name": "char" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "confdeltype", @@ -5987,7 +6487,9 @@ "name": "char" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "confmatchtype", @@ -6010,7 +6512,9 @@ "name": "char" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "conislocal", @@ -6033,7 +6537,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "coninhcount", @@ -6056,7 +6562,9 @@ "name": "int4" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "connoinherit", @@ -6079,7 +6587,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "conkey", @@ -6102,7 +6612,9 @@ "name": "_int2" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "confkey", @@ -6125,7 +6637,9 @@ "name": "_int2" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "conpfeqop", @@ -6148,7 +6662,9 @@ "name": "_oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "conppeqop", @@ -6171,7 +6687,9 @@ "name": "_oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "conffeqop", @@ -6194,7 +6712,9 @@ "name": "_oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "confdelsetcols", @@ -6217,7 +6737,9 @@ "name": "_int2" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "conexclop", @@ -6240,7 +6762,9 @@ "name": "_oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "conbin", @@ -6263,7 +6787,9 @@ "name": "pg_node_tree" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -6296,7 +6822,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmax", @@ -6319,7 +6847,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmax", @@ -6342,7 +6872,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmin", @@ -6365,7 +6897,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmin", @@ -6388,7 +6922,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "ctid", @@ -6411,7 +6947,9 @@ "name": "tid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "oid", @@ -6434,7 +6972,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "conname", @@ -6457,7 +6997,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "connamespace", @@ -6480,7 +7022,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "conowner", @@ -6503,7 +7047,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "conforencoding", @@ -6526,7 +7072,9 @@ "name": "int4" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "contoencoding", @@ -6549,7 +7097,9 @@ "name": "int4" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "conproc", @@ -6572,7 +7122,9 @@ "name": "regproc" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "condefault", @@ -6595,7 +7147,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -6628,7 +7182,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "statement", @@ -6651,7 +7207,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "is_holdable", @@ -6674,7 +7232,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "is_binary", @@ -6697,7 +7257,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "is_scrollable", @@ -6720,7 +7282,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "creation_time", @@ -6743,7 +7307,9 @@ "name": "timestamptz" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -6776,7 +7342,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmax", @@ -6799,7 +7367,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmax", @@ -6822,7 +7392,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmin", @@ -6845,7 +7417,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmin", @@ -6868,7 +7442,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "ctid", @@ -6891,7 +7467,9 @@ "name": "tid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "oid", @@ -6914,7 +7492,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "datname", @@ -6937,7 +7517,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "datdba", @@ -6960,7 +7542,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "encoding", @@ -6983,7 +7567,9 @@ "name": "int4" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "datlocprovider", @@ -7006,7 +7592,9 @@ "name": "char" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "datistemplate", @@ -7029,7 +7617,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "datallowconn", @@ -7052,7 +7642,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "datconnlimit", @@ -7075,7 +7667,9 @@ "name": "int4" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "datfrozenxid", @@ -7098,7 +7692,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "datminmxid", @@ -7121,7 +7717,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "dattablespace", @@ -7144,7 +7742,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "datcollate", @@ -7167,7 +7767,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "datctype", @@ -7190,7 +7792,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "daticulocale", @@ -7213,7 +7817,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "datcollversion", @@ -7236,7 +7842,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "datacl", @@ -7259,7 +7867,9 @@ "name": "_aclitem" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -7292,7 +7902,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmax", @@ -7315,7 +7927,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmax", @@ -7338,7 +7952,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmin", @@ -7361,7 +7977,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmin", @@ -7384,7 +8002,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "ctid", @@ -7407,7 +8027,9 @@ "name": "tid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "setdatabase", @@ -7430,7 +8052,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "setrole", @@ -7453,7 +8077,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "setconfig", @@ -7476,7 +8102,9 @@ "name": "_text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -7509,7 +8137,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmax", @@ -7532,7 +8162,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmax", @@ -7555,7 +8187,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmin", @@ -7578,7 +8212,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmin", @@ -7601,7 +8237,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "ctid", @@ -7624,7 +8262,9 @@ "name": "tid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "oid", @@ -7647,7 +8287,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "defaclrole", @@ -7670,7 +8312,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "defaclnamespace", @@ -7693,7 +8337,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "defaclobjtype", @@ -7716,7 +8362,9 @@ "name": "char" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "defaclacl", @@ -7739,7 +8387,9 @@ "name": "_aclitem" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -7772,7 +8422,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmax", @@ -7795,7 +8447,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmax", @@ -7818,7 +8472,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmin", @@ -7841,7 +8497,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmin", @@ -7864,7 +8522,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "ctid", @@ -7887,7 +8547,9 @@ "name": "tid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "classid", @@ -7910,7 +8572,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "objid", @@ -7933,7 +8597,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "objsubid", @@ -7956,7 +8622,9 @@ "name": "int4" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "refclassid", @@ -7979,7 +8647,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "refobjid", @@ -8002,7 +8672,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "refobjsubid", @@ -8025,7 +8697,9 @@ "name": "int4" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "deptype", @@ -8048,7 +8722,9 @@ "name": "char" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -8081,7 +8757,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmax", @@ -8104,7 +8782,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmax", @@ -8127,7 +8807,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmin", @@ -8150,7 +8832,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmin", @@ -8173,7 +8857,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "ctid", @@ -8196,7 +8882,9 @@ "name": "tid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "objoid", @@ -8219,7 +8907,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "classoid", @@ -8242,7 +8932,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "objsubid", @@ -8265,7 +8957,9 @@ "name": "int4" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "description", @@ -8288,7 +8982,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -8321,7 +9017,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmax", @@ -8344,7 +9042,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmax", @@ -8367,7 +9067,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmin", @@ -8390,7 +9092,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmin", @@ -8413,7 +9117,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "ctid", @@ -8436,7 +9142,9 @@ "name": "tid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "oid", @@ -8459,7 +9167,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "enumtypid", @@ -8482,7 +9192,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "enumsortorder", @@ -8505,7 +9217,9 @@ "name": "float4" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "enumlabel", @@ -8528,7 +9242,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -8561,7 +9277,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmax", @@ -8584,7 +9302,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmax", @@ -8607,7 +9327,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmin", @@ -8630,7 +9352,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmin", @@ -8653,7 +9377,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "ctid", @@ -8676,7 +9402,9 @@ "name": "tid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "oid", @@ -8699,7 +9427,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "evtname", @@ -8722,7 +9452,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "evtevent", @@ -8745,7 +9477,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "evtowner", @@ -8768,7 +9502,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "evtfoid", @@ -8791,7 +9527,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "evtenabled", @@ -8814,7 +9552,9 @@ "name": "char" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "evttags", @@ -8837,7 +9577,9 @@ "name": "_text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -8870,7 +9612,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmax", @@ -8893,7 +9637,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmax", @@ -8916,7 +9662,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmin", @@ -8939,7 +9687,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmin", @@ -8962,7 +9712,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "ctid", @@ -8985,7 +9737,9 @@ "name": "tid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "oid", @@ -9008,7 +9762,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "extname", @@ -9031,7 +9787,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "extowner", @@ -9054,7 +9812,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "extnamespace", @@ -9077,7 +9837,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "extrelocatable", @@ -9100,7 +9862,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "extversion", @@ -9123,7 +9887,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "extconfig", @@ -9146,7 +9912,9 @@ "name": "_oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "extcondition", @@ -9169,7 +9937,9 @@ "name": "_text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -9202,7 +9972,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "sourceline", @@ -9225,7 +9997,9 @@ "name": "int4" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "seqno", @@ -9248,7 +10022,9 @@ "name": "int4" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "name", @@ -9271,7 +10047,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "setting", @@ -9294,7 +10072,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "applied", @@ -9317,7 +10097,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "error", @@ -9340,7 +10122,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -9373,7 +10157,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmax", @@ -9396,7 +10182,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmax", @@ -9419,7 +10207,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmin", @@ -9442,7 +10232,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmin", @@ -9465,7 +10257,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "ctid", @@ -9488,7 +10282,9 @@ "name": "tid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "oid", @@ -9511,7 +10307,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "fdwname", @@ -9534,7 +10332,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "fdwowner", @@ -9557,7 +10357,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "fdwhandler", @@ -9580,7 +10382,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "fdwvalidator", @@ -9603,7 +10407,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "fdwacl", @@ -9626,7 +10432,9 @@ "name": "_aclitem" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "fdwoptions", @@ -9649,7 +10457,9 @@ "name": "_text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -9682,7 +10492,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmax", @@ -9705,7 +10517,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmax", @@ -9728,7 +10542,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmin", @@ -9751,7 +10567,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmin", @@ -9774,7 +10592,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "ctid", @@ -9797,7 +10617,9 @@ "name": "tid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "oid", @@ -9820,7 +10642,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "srvname", @@ -9843,7 +10667,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "srvowner", @@ -9866,7 +10692,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "srvfdw", @@ -9889,7 +10717,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "srvtype", @@ -9912,7 +10742,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "srvversion", @@ -9935,7 +10767,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "srvacl", @@ -9958,7 +10792,9 @@ "name": "_aclitem" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "srvoptions", @@ -9981,7 +10817,9 @@ "name": "_text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -10014,7 +10852,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmax", @@ -10037,7 +10877,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmax", @@ -10060,7 +10902,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmin", @@ -10083,7 +10927,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmin", @@ -10106,7 +10952,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "ctid", @@ -10129,7 +10977,9 @@ "name": "tid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "ftrelid", @@ -10152,7 +11002,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "ftserver", @@ -10175,7 +11027,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "ftoptions", @@ -10198,7 +11052,9 @@ "name": "_text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -10231,7 +11087,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "grosysid", @@ -10254,7 +11112,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "grolist", @@ -10277,7 +11137,9 @@ "name": "_oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -10310,7 +11172,9 @@ "name": "int4" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "type", @@ -10333,7 +11197,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "database", @@ -10356,7 +11222,9 @@ "name": "_text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "user_name", @@ -10379,7 +11247,9 @@ "name": "_text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "address", @@ -10402,7 +11272,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "netmask", @@ -10425,7 +11297,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "auth_method", @@ -10448,7 +11322,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "options", @@ -10471,7 +11347,9 @@ "name": "_text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "error", @@ -10494,7 +11372,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -10527,7 +11407,9 @@ "name": "int4" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "map_name", @@ -10550,7 +11432,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "sys_name", @@ -10573,7 +11457,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "pg_username", @@ -10596,7 +11482,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "error", @@ -10619,7 +11507,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -10652,7 +11542,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmax", @@ -10675,7 +11567,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmax", @@ -10698,7 +11592,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmin", @@ -10721,7 +11617,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmin", @@ -10744,7 +11642,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "ctid", @@ -10767,7 +11667,9 @@ "name": "tid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "indexrelid", @@ -10790,7 +11692,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "indrelid", @@ -10813,7 +11717,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "indnatts", @@ -10836,7 +11742,9 @@ "name": "int2" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "indnkeyatts", @@ -10859,7 +11767,9 @@ "name": "int2" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "indisunique", @@ -10882,7 +11792,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "indnullsnotdistinct", @@ -10905,7 +11817,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "indisprimary", @@ -10928,7 +11842,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "indisexclusion", @@ -10951,7 +11867,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "indimmediate", @@ -10974,7 +11892,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "indisclustered", @@ -10997,7 +11917,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "indisvalid", @@ -11020,7 +11942,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "indcheckxmin", @@ -11043,7 +11967,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "indisready", @@ -11066,7 +11992,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "indislive", @@ -11089,7 +12017,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "indisreplident", @@ -11112,7 +12042,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "indkey", @@ -11135,7 +12067,9 @@ "name": "int2vector" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "indcollation", @@ -11158,7 +12092,9 @@ "name": "oidvector" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "indclass", @@ -11181,7 +12117,9 @@ "name": "oidvector" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "indoption", @@ -11204,7 +12142,9 @@ "name": "int2vector" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "indexprs", @@ -11227,7 +12167,9 @@ "name": "pg_node_tree" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "indpred", @@ -11250,7 +12192,9 @@ "name": "pg_node_tree" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -11283,7 +12227,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "tablename", @@ -11306,7 +12252,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "indexname", @@ -11329,7 +12277,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "tablespace", @@ -11352,7 +12302,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "indexdef", @@ -11375,7 +12327,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -11408,7 +12362,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmax", @@ -11431,7 +12387,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmax", @@ -11454,7 +12412,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmin", @@ -11477,7 +12437,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmin", @@ -11500,7 +12462,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "ctid", @@ -11523,7 +12487,9 @@ "name": "tid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "inhrelid", @@ -11546,7 +12512,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "inhparent", @@ -11569,7 +12537,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "inhseqno", @@ -11592,7 +12562,9 @@ "name": "int4" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "inhdetachpending", @@ -11615,7 +12587,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -11648,7 +12622,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmax", @@ -11671,7 +12647,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmax", @@ -11694,7 +12672,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmin", @@ -11717,7 +12697,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmin", @@ -11740,7 +12722,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "ctid", @@ -11763,7 +12747,9 @@ "name": "tid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "objoid", @@ -11786,7 +12772,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "classoid", @@ -11809,7 +12797,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "objsubid", @@ -11832,7 +12822,9 @@ "name": "int4" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "privtype", @@ -11855,7 +12847,9 @@ "name": "char" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "initprivs", @@ -11878,7 +12872,9 @@ "name": "_aclitem" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -11911,7 +12907,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmax", @@ -11934,7 +12932,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmax", @@ -11957,7 +12957,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmin", @@ -11980,7 +12982,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmin", @@ -12003,7 +13007,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "ctid", @@ -12026,7 +13032,9 @@ "name": "tid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "oid", @@ -12049,7 +13057,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "lanname", @@ -12072,7 +13082,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "lanowner", @@ -12095,7 +13107,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "lanispl", @@ -12118,7 +13132,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "lanpltrusted", @@ -12141,7 +13157,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "lanplcallfoid", @@ -12164,7 +13182,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "laninline", @@ -12187,7 +13207,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "lanvalidator", @@ -12210,7 +13232,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "lanacl", @@ -12233,7 +13257,9 @@ "name": "_aclitem" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -12266,7 +13292,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmax", @@ -12289,7 +13317,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmax", @@ -12312,7 +13342,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmin", @@ -12335,7 +13367,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmin", @@ -12358,7 +13392,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "ctid", @@ -12381,7 +13417,9 @@ "name": "tid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "loid", @@ -12404,7 +13442,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "pageno", @@ -12427,7 +13467,9 @@ "name": "int4" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "data", @@ -12450,7 +13492,9 @@ "name": "bytea" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -12483,7 +13527,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmax", @@ -12506,7 +13552,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmax", @@ -12529,7 +13577,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmin", @@ -12552,7 +13602,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmin", @@ -12575,7 +13627,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "ctid", @@ -12598,7 +13652,9 @@ "name": "tid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "oid", @@ -12621,7 +13677,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "lomowner", @@ -12644,7 +13702,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "lomacl", @@ -12667,7 +13727,9 @@ "name": "_aclitem" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -12700,7 +13762,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "database", @@ -12723,7 +13787,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "relation", @@ -12746,7 +13812,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "page", @@ -12769,7 +13837,9 @@ "name": "int4" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "tuple", @@ -12792,7 +13862,9 @@ "name": "int2" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "virtualxid", @@ -12815,7 +13887,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "transactionid", @@ -12838,7 +13912,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "classid", @@ -12861,7 +13937,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "objid", @@ -12884,7 +13962,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "objsubid", @@ -12907,7 +13987,9 @@ "name": "int2" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "virtualtransaction", @@ -12930,7 +14012,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "pid", @@ -12953,7 +14037,9 @@ "name": "int4" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "mode", @@ -12976,7 +14062,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "granted", @@ -12999,7 +14087,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "fastpath", @@ -13022,7 +14112,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "waitstart", @@ -13045,7 +14137,9 @@ "name": "timestamptz" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -13078,7 +14172,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "matviewname", @@ -13101,7 +14197,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "matviewowner", @@ -13124,7 +14222,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "tablespace", @@ -13147,7 +14247,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "hasindexes", @@ -13170,7 +14272,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "ispopulated", @@ -13193,7 +14297,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "definition", @@ -13216,7 +14322,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -13249,7 +14357,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmax", @@ -13272,7 +14382,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmax", @@ -13295,7 +14407,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmin", @@ -13318,7 +14432,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmin", @@ -13341,7 +14457,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "ctid", @@ -13364,7 +14482,9 @@ "name": "tid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "oid", @@ -13387,7 +14507,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "nspname", @@ -13410,7 +14532,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "nspowner", @@ -13433,7 +14557,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "nspacl", @@ -13456,7 +14582,9 @@ "name": "_aclitem" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -13489,7 +14617,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmax", @@ -13512,7 +14642,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmax", @@ -13535,7 +14667,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmin", @@ -13558,7 +14692,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmin", @@ -13581,7 +14717,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "ctid", @@ -13604,7 +14742,9 @@ "name": "tid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "oid", @@ -13627,7 +14767,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "opcmethod", @@ -13650,7 +14792,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "opcname", @@ -13673,7 +14817,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "opcnamespace", @@ -13696,7 +14842,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "opcowner", @@ -13719,7 +14867,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "opcfamily", @@ -13742,7 +14892,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "opcintype", @@ -13765,7 +14917,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "opcdefault", @@ -13788,7 +14942,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "opckeytype", @@ -13811,7 +14967,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -13844,7 +15002,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmax", @@ -13867,7 +15027,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmax", @@ -13890,7 +15052,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmin", @@ -13913,7 +15077,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmin", @@ -13936,7 +15102,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "ctid", @@ -13959,7 +15127,9 @@ "name": "tid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "oid", @@ -13982,7 +15152,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "oprname", @@ -14005,7 +15177,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "oprnamespace", @@ -14028,7 +15202,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "oprowner", @@ -14051,7 +15227,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "oprkind", @@ -14074,7 +15252,9 @@ "name": "char" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "oprcanmerge", @@ -14097,7 +15277,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "oprcanhash", @@ -14120,7 +15302,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "oprleft", @@ -14143,7 +15327,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "oprright", @@ -14166,7 +15352,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "oprresult", @@ -14189,7 +15377,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "oprcom", @@ -14212,7 +15402,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "oprnegate", @@ -14235,7 +15427,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "oprcode", @@ -14258,7 +15452,9 @@ "name": "regproc" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "oprrest", @@ -14281,7 +15477,9 @@ "name": "regproc" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "oprjoin", @@ -14304,7 +15502,9 @@ "name": "regproc" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -14337,7 +15537,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmax", @@ -14360,7 +15562,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmax", @@ -14383,7 +15587,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmin", @@ -14406,7 +15612,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmin", @@ -14429,7 +15637,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "ctid", @@ -14452,7 +15662,9 @@ "name": "tid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "oid", @@ -14475,7 +15687,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "opfmethod", @@ -14498,7 +15712,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "opfname", @@ -14521,7 +15737,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "opfnamespace", @@ -14544,7 +15762,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "opfowner", @@ -14567,7 +15787,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -14600,7 +15822,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmax", @@ -14623,7 +15847,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmax", @@ -14646,7 +15872,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmin", @@ -14669,7 +15897,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmin", @@ -14692,7 +15922,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "ctid", @@ -14715,7 +15947,9 @@ "name": "tid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "oid", @@ -14738,7 +15972,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "parname", @@ -14761,7 +15997,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "paracl", @@ -14784,7 +16022,9 @@ "name": "_aclitem" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -14817,7 +16057,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmax", @@ -14840,7 +16082,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmax", @@ -14863,7 +16107,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmin", @@ -14886,7 +16132,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmin", @@ -14909,7 +16157,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "ctid", @@ -14932,7 +16182,9 @@ "name": "tid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "partrelid", @@ -14955,7 +16207,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "partstrat", @@ -14978,7 +16232,9 @@ "name": "char" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "partnatts", @@ -15001,7 +16257,9 @@ "name": "int2" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "partdefid", @@ -15024,7 +16282,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "partattrs", @@ -15047,7 +16307,9 @@ "name": "int2vector" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "partclass", @@ -15070,7 +16332,9 @@ "name": "oidvector" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "partcollation", @@ -15093,7 +16357,9 @@ "name": "oidvector" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "partexprs", @@ -15116,7 +16382,9 @@ "name": "pg_node_tree" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -15149,7 +16417,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "tablename", @@ -15172,7 +16442,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "policyname", @@ -15195,7 +16467,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "permissive", @@ -15218,7 +16492,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "roles", @@ -15241,7 +16517,9 @@ "name": "_name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmd", @@ -15264,7 +16542,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "qual", @@ -15287,7 +16567,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "with_check", @@ -15310,7 +16592,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -15343,7 +16627,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmax", @@ -15366,7 +16652,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmax", @@ -15389,7 +16677,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmin", @@ -15412,7 +16702,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmin", @@ -15435,7 +16727,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "ctid", @@ -15458,7 +16752,9 @@ "name": "tid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "oid", @@ -15481,7 +16777,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "polname", @@ -15504,7 +16802,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "polrelid", @@ -15527,7 +16827,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "polcmd", @@ -15550,7 +16852,9 @@ "name": "char" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "polpermissive", @@ -15573,7 +16877,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "polroles", @@ -15596,7 +16902,9 @@ "name": "_oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "polqual", @@ -15619,7 +16927,9 @@ "name": "pg_node_tree" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "polwithcheck", @@ -15642,7 +16952,9 @@ "name": "pg_node_tree" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -15675,7 +16987,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "statement", @@ -15698,7 +17012,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "prepare_time", @@ -15721,7 +17037,9 @@ "name": "timestamptz" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "parameter_types", @@ -15744,7 +17062,9 @@ "name": "_regtype" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "from_sql", @@ -15767,7 +17087,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "generic_plans", @@ -15790,7 +17112,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "custom_plans", @@ -15813,7 +17137,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -15846,7 +17172,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "gid", @@ -15869,7 +17197,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "prepared", @@ -15892,7 +17222,9 @@ "name": "timestamptz" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "owner", @@ -15915,7 +17247,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "database", @@ -15938,7 +17272,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -15971,7 +17307,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmax", @@ -15994,7 +17332,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmax", @@ -16017,7 +17357,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmin", @@ -16040,7 +17382,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmin", @@ -16063,7 +17407,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "ctid", @@ -16086,7 +17432,9 @@ "name": "tid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "oid", @@ -16109,7 +17457,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "proname", @@ -16132,7 +17482,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "pronamespace", @@ -16155,7 +17507,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "proowner", @@ -16178,7 +17532,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "prolang", @@ -16201,7 +17557,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "procost", @@ -16224,7 +17582,9 @@ "name": "float4" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "prorows", @@ -16247,7 +17607,9 @@ "name": "float4" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "provariadic", @@ -16270,7 +17632,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "prosupport", @@ -16293,7 +17657,9 @@ "name": "regproc" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "prokind", @@ -16316,7 +17682,9 @@ "name": "char" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "prosecdef", @@ -16339,7 +17707,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "proleakproof", @@ -16362,7 +17732,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "proisstrict", @@ -16385,7 +17757,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "proretset", @@ -16408,7 +17782,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "provolatile", @@ -16431,7 +17807,9 @@ "name": "char" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "proparallel", @@ -16454,7 +17832,9 @@ "name": "char" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "pronargs", @@ -16477,7 +17857,9 @@ "name": "int2" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "pronargdefaults", @@ -16500,7 +17882,9 @@ "name": "int2" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "prorettype", @@ -16523,7 +17907,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "proargtypes", @@ -16546,7 +17932,9 @@ "name": "oidvector" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "proallargtypes", @@ -16569,7 +17957,9 @@ "name": "_oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "proargmodes", @@ -16592,7 +17982,9 @@ "name": "_char" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "proargnames", @@ -16615,7 +18007,9 @@ "name": "_text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "proargdefaults", @@ -16638,7 +18032,9 @@ "name": "pg_node_tree" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "protrftypes", @@ -16661,7 +18057,9 @@ "name": "_oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "prosrc", @@ -16684,7 +18082,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "probin", @@ -16707,7 +18107,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "prosqlbody", @@ -16730,7 +18132,9 @@ "name": "pg_node_tree" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "proconfig", @@ -16753,7 +18157,9 @@ "name": "_text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "proacl", @@ -16776,7 +18182,9 @@ "name": "_aclitem" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -16809,7 +18217,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmax", @@ -16832,7 +18242,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmax", @@ -16855,7 +18267,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmin", @@ -16878,7 +18292,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmin", @@ -16901,7 +18317,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "ctid", @@ -16924,7 +18342,9 @@ "name": "tid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "oid", @@ -16947,7 +18367,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "pubname", @@ -16970,7 +18392,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "pubowner", @@ -16993,7 +18417,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "puballtables", @@ -17016,7 +18442,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "pubinsert", @@ -17039,7 +18467,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "pubupdate", @@ -17062,7 +18492,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "pubdelete", @@ -17085,7 +18517,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "pubtruncate", @@ -17108,7 +18542,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "pubviaroot", @@ -17131,7 +18567,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -17164,7 +18602,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmax", @@ -17187,7 +18627,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmax", @@ -17210,7 +18652,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmin", @@ -17233,7 +18677,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmin", @@ -17256,7 +18702,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "ctid", @@ -17279,7 +18727,9 @@ "name": "tid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "oid", @@ -17302,7 +18752,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "pnpubid", @@ -17325,7 +18777,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "pnnspid", @@ -17348,7 +18802,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -17381,7 +18837,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmax", @@ -17404,7 +18862,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmax", @@ -17427,7 +18887,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmin", @@ -17450,7 +18912,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmin", @@ -17473,7 +18937,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "ctid", @@ -17496,7 +18962,9 @@ "name": "tid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "oid", @@ -17519,7 +18987,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "prpubid", @@ -17542,7 +19012,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "prrelid", @@ -17565,7 +19037,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "prqual", @@ -17588,7 +19062,9 @@ "name": "pg_node_tree" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "prattrs", @@ -17611,7 +19087,9 @@ "name": "int2vector" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -17644,7 +19122,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "schemaname", @@ -17667,7 +19147,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "tablename", @@ -17690,7 +19172,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "attnames", @@ -17713,7 +19197,9 @@ "name": "_name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "rowfilter", @@ -17736,7 +19222,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -17769,7 +19257,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmax", @@ -17792,7 +19282,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmax", @@ -17815,7 +19307,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmin", @@ -17838,7 +19332,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmin", @@ -17861,7 +19357,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "ctid", @@ -17884,7 +19382,9 @@ "name": "tid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "rngtypid", @@ -17907,7 +19407,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "rngsubtype", @@ -17930,7 +19432,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "rngmultitypid", @@ -17953,7 +19457,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "rngcollation", @@ -17976,7 +19482,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "rngsubopc", @@ -17999,7 +19507,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "rngcanonical", @@ -18022,7 +19532,9 @@ "name": "regproc" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "rngsubdiff", @@ -18045,7 +19557,9 @@ "name": "regproc" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -18078,7 +19592,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmax", @@ -18101,7 +19617,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmax", @@ -18124,7 +19642,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmin", @@ -18147,7 +19667,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmin", @@ -18170,7 +19692,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "ctid", @@ -18193,7 +19717,9 @@ "name": "tid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "roident", @@ -18216,7 +19742,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "roname", @@ -18239,7 +19767,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -18272,7 +19802,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "external_id", @@ -18295,7 +19827,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "remote_lsn", @@ -18318,7 +19852,9 @@ "name": "pg_lsn" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "local_lsn", @@ -18341,7 +19877,9 @@ "name": "pg_lsn" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -18374,7 +19912,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "plugin", @@ -18397,7 +19937,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "slot_type", @@ -18420,7 +19962,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "datoid", @@ -18443,7 +19987,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "database", @@ -18466,7 +20012,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "temporary", @@ -18489,7 +20037,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "active", @@ -18512,7 +20062,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "active_pid", @@ -18535,7 +20087,9 @@ "name": "int4" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmin", @@ -18558,7 +20112,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "catalog_xmin", @@ -18581,7 +20137,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "restart_lsn", @@ -18604,7 +20162,9 @@ "name": "pg_lsn" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "confirmed_flush_lsn", @@ -18627,7 +20187,9 @@ "name": "pg_lsn" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "wal_status", @@ -18650,7 +20212,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "safe_wal_size", @@ -18673,7 +20237,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "two_phase", @@ -18696,7 +20262,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -18729,7 +20297,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmax", @@ -18752,7 +20322,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmax", @@ -18775,7 +20347,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmin", @@ -18798,7 +20372,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmin", @@ -18821,7 +20397,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "ctid", @@ -18844,7 +20422,9 @@ "name": "tid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "oid", @@ -18867,7 +20447,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "rulename", @@ -18890,7 +20472,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "ev_class", @@ -18913,7 +20497,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "ev_type", @@ -18936,7 +20522,9 @@ "name": "char" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "ev_enabled", @@ -18959,7 +20547,9 @@ "name": "char" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "is_instead", @@ -18982,7 +20572,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "ev_qual", @@ -19005,7 +20597,9 @@ "name": "pg_node_tree" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "ev_action", @@ -19028,7 +20622,9 @@ "name": "pg_node_tree" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -19061,7 +20657,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "rolsuper", @@ -19084,7 +20682,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "rolinherit", @@ -19107,7 +20707,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "rolcreaterole", @@ -19130,7 +20732,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "rolcreatedb", @@ -19153,7 +20757,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "rolcanlogin", @@ -19176,7 +20782,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "rolreplication", @@ -19199,7 +20807,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "rolconnlimit", @@ -19222,7 +20832,9 @@ "name": "int4" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "rolpassword", @@ -19245,7 +20857,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "rolvaliduntil", @@ -19268,7 +20882,9 @@ "name": "timestamptz" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "rolbypassrls", @@ -19291,7 +20907,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "rolconfig", @@ -19314,7 +20932,9 @@ "name": "_text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "oid", @@ -19337,7 +20957,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -19370,7 +20992,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "tablename", @@ -19393,7 +21017,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "rulename", @@ -19416,7 +21042,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "definition", @@ -19439,7 +21067,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -19472,7 +21102,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmax", @@ -19495,7 +21127,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmax", @@ -19518,7 +21152,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmin", @@ -19541,7 +21177,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmin", @@ -19564,7 +21202,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "ctid", @@ -19587,7 +21227,9 @@ "name": "tid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "objoid", @@ -19610,7 +21252,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "classoid", @@ -19633,7 +21277,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "objsubid", @@ -19656,7 +21302,9 @@ "name": "int4" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "provider", @@ -19679,7 +21327,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "label", @@ -19702,7 +21352,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -19735,7 +21387,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "classoid", @@ -19758,7 +21412,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "objsubid", @@ -19781,7 +21437,9 @@ "name": "int4" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "objtype", @@ -19804,7 +21462,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "objnamespace", @@ -19827,7 +21487,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "objname", @@ -19850,7 +21512,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "provider", @@ -19873,7 +21537,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "label", @@ -19896,7 +21562,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -19929,7 +21597,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmax", @@ -19952,7 +21622,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmax", @@ -19975,7 +21647,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmin", @@ -19998,7 +21672,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmin", @@ -20021,7 +21697,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "ctid", @@ -20044,7 +21722,9 @@ "name": "tid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "seqrelid", @@ -20067,7 +21747,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "seqtypid", @@ -20090,7 +21772,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "seqstart", @@ -20113,7 +21797,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "seqincrement", @@ -20136,7 +21822,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "seqmax", @@ -20159,7 +21847,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "seqmin", @@ -20182,7 +21872,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "seqcache", @@ -20205,7 +21897,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "seqcycle", @@ -20228,7 +21922,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -20261,7 +21957,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "sequencename", @@ -20284,7 +21982,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "sequenceowner", @@ -20307,7 +22007,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "data_type", @@ -20330,7 +22032,9 @@ "name": "regtype" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "start_value", @@ -20353,7 +22057,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "min_value", @@ -20376,7 +22082,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "max_value", @@ -20399,7 +22107,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "increment_by", @@ -20422,7 +22132,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cycle", @@ -20445,7 +22157,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cache_size", @@ -20468,7 +22182,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "last_value", @@ -20491,7 +22207,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -20524,7 +22242,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "setting", @@ -20547,7 +22267,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "unit", @@ -20570,7 +22292,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "category", @@ -20593,7 +22317,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "short_desc", @@ -20616,7 +22342,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "extra_desc", @@ -20639,7 +22367,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "context", @@ -20662,7 +22392,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "vartype", @@ -20685,7 +22417,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "source", @@ -20708,7 +22442,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "min_val", @@ -20731,7 +22467,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "max_val", @@ -20754,7 +22492,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "enumvals", @@ -20777,7 +22517,9 @@ "name": "_text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "boot_val", @@ -20800,7 +22542,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "reset_val", @@ -20823,7 +22567,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "sourcefile", @@ -20846,7 +22592,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "sourceline", @@ -20869,7 +22617,9 @@ "name": "int4" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "pending_restart", @@ -20892,7 +22642,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -20925,7 +22677,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "usesysid", @@ -20948,7 +22702,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "usecreatedb", @@ -20971,7 +22727,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "usesuper", @@ -20994,7 +22752,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "userepl", @@ -21017,7 +22777,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "usebypassrls", @@ -21040,7 +22802,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "passwd", @@ -21063,7 +22827,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "valuntil", @@ -21086,7 +22852,9 @@ "name": "timestamptz" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "useconfig", @@ -21109,7 +22877,9 @@ "name": "_text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -21142,7 +22912,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmax", @@ -21165,7 +22937,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmax", @@ -21188,7 +22962,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmin", @@ -21211,7 +22987,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmin", @@ -21234,7 +23012,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "ctid", @@ -21257,7 +23037,9 @@ "name": "tid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "dbid", @@ -21280,7 +23062,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "classid", @@ -21303,7 +23087,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "objid", @@ -21326,7 +23112,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "objsubid", @@ -21349,7 +23137,9 @@ "name": "int4" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "refclassid", @@ -21372,7 +23162,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "refobjid", @@ -21395,7 +23187,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "deptype", @@ -21418,7 +23212,9 @@ "name": "char" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -21451,7 +23247,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmax", @@ -21474,7 +23272,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmax", @@ -21497,7 +23297,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmin", @@ -21520,7 +23322,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmin", @@ -21543,7 +23347,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "ctid", @@ -21566,7 +23372,9 @@ "name": "tid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "objoid", @@ -21589,7 +23397,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "classoid", @@ -21612,7 +23422,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "description", @@ -21635,7 +23447,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -21668,7 +23482,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "off", @@ -21691,7 +23507,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "size", @@ -21714,7 +23532,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "allocated_size", @@ -21737,7 +23557,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -21770,7 +23592,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmax", @@ -21793,7 +23617,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmax", @@ -21816,7 +23642,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmin", @@ -21839,7 +23667,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmin", @@ -21862,7 +23692,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "ctid", @@ -21885,7 +23717,9 @@ "name": "tid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "objoid", @@ -21908,7 +23742,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "classoid", @@ -21931,7 +23767,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "provider", @@ -21954,7 +23792,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "label", @@ -21977,7 +23817,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -22010,7 +23852,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "datname", @@ -22033,7 +23877,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "pid", @@ -22056,7 +23902,9 @@ "name": "int4" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "leader_pid", @@ -22079,7 +23927,9 @@ "name": "int4" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "usesysid", @@ -22102,7 +23952,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "usename", @@ -22125,7 +23977,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "application_name", @@ -22148,7 +24002,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "client_addr", @@ -22171,7 +24027,9 @@ "name": "inet" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "client_hostname", @@ -22194,7 +24052,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "client_port", @@ -22217,7 +24077,9 @@ "name": "int4" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "backend_start", @@ -22240,7 +24102,9 @@ "name": "timestamptz" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xact_start", @@ -22263,7 +24127,9 @@ "name": "timestamptz" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "query_start", @@ -22286,7 +24152,9 @@ "name": "timestamptz" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "state_change", @@ -22309,7 +24177,9 @@ "name": "timestamptz" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "wait_event_type", @@ -22332,7 +24202,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "wait_event", @@ -22355,7 +24227,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "state", @@ -22378,7 +24252,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "backend_xid", @@ -22401,7 +24277,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "backend_xmin", @@ -22424,7 +24302,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "query_id", @@ -22447,7 +24327,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "query", @@ -22470,7 +24352,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "backend_type", @@ -22493,7 +24377,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -22526,7 +24412,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "indexrelid", @@ -22549,7 +24437,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "schemaname", @@ -22572,7 +24462,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "relname", @@ -22595,7 +24487,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "indexrelname", @@ -22618,7 +24512,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "idx_scan", @@ -22641,7 +24537,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "idx_tup_read", @@ -22664,7 +24562,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "idx_tup_fetch", @@ -22687,7 +24587,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -22720,7 +24622,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "schemaname", @@ -22743,7 +24647,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "relname", @@ -22766,7 +24672,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "seq_scan", @@ -22789,7 +24697,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "seq_tup_read", @@ -22812,7 +24722,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "idx_scan", @@ -22835,7 +24747,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "idx_tup_fetch", @@ -22858,7 +24772,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "n_tup_ins", @@ -22881,7 +24797,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "n_tup_upd", @@ -22904,7 +24822,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "n_tup_del", @@ -22927,7 +24847,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "n_tup_hot_upd", @@ -22950,7 +24872,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "n_live_tup", @@ -22973,7 +24897,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "n_dead_tup", @@ -22996,7 +24922,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "n_mod_since_analyze", @@ -23019,7 +24947,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "n_ins_since_vacuum", @@ -23042,7 +24972,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "last_vacuum", @@ -23065,7 +24997,9 @@ "name": "timestamptz" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "last_autovacuum", @@ -23088,7 +25022,9 @@ "name": "timestamptz" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "last_analyze", @@ -23111,7 +25047,9 @@ "name": "timestamptz" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "last_autoanalyze", @@ -23134,7 +25072,9 @@ "name": "timestamptz" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "vacuum_count", @@ -23157,7 +25097,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "autovacuum_count", @@ -23180,7 +25122,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "analyze_count", @@ -23203,7 +25147,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "autoanalyze_count", @@ -23226,7 +25172,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -23259,7 +25207,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "last_archived_wal", @@ -23282,7 +25232,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "last_archived_time", @@ -23305,7 +25257,9 @@ "name": "timestamptz" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "failed_count", @@ -23328,7 +25282,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "last_failed_wal", @@ -23351,7 +25307,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "last_failed_time", @@ -23374,7 +25332,9 @@ "name": "timestamptz" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "stats_reset", @@ -23397,7 +25357,9 @@ "name": "timestamptz" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -23430,7 +25392,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "checkpoints_req", @@ -23453,7 +25417,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "checkpoint_write_time", @@ -23476,7 +25442,9 @@ "name": "float8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "checkpoint_sync_time", @@ -23499,7 +25467,9 @@ "name": "float8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "buffers_checkpoint", @@ -23522,7 +25492,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "buffers_clean", @@ -23545,7 +25517,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "maxwritten_clean", @@ -23568,7 +25542,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "buffers_backend", @@ -23591,7 +25567,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "buffers_backend_fsync", @@ -23614,7 +25592,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "buffers_alloc", @@ -23637,7 +25617,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "stats_reset", @@ -23660,7 +25642,9 @@ "name": "timestamptz" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -23693,7 +25677,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "datname", @@ -23716,7 +25702,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "numbackends", @@ -23739,7 +25727,9 @@ "name": "int4" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xact_commit", @@ -23762,7 +25752,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xact_rollback", @@ -23785,7 +25777,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "blks_read", @@ -23808,7 +25802,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "blks_hit", @@ -23831,7 +25827,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "tup_returned", @@ -23854,7 +25852,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "tup_fetched", @@ -23877,7 +25877,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "tup_inserted", @@ -23900,7 +25902,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "tup_updated", @@ -23923,7 +25927,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "tup_deleted", @@ -23946,7 +25952,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "conflicts", @@ -23969,7 +25977,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "temp_files", @@ -23992,7 +26002,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "temp_bytes", @@ -24015,7 +26027,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "deadlocks", @@ -24038,7 +26052,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "checksum_failures", @@ -24061,7 +26077,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "checksum_last_failure", @@ -24084,7 +26102,9 @@ "name": "timestamptz" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "blk_read_time", @@ -24107,7 +26127,9 @@ "name": "float8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "blk_write_time", @@ -24130,7 +26152,9 @@ "name": "float8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "session_time", @@ -24153,7 +26177,9 @@ "name": "float8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "active_time", @@ -24176,7 +26202,9 @@ "name": "float8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "idle_in_transaction_time", @@ -24199,7 +26227,9 @@ "name": "float8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "sessions", @@ -24222,7 +26252,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "sessions_abandoned", @@ -24245,7 +26277,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "sessions_fatal", @@ -24268,7 +26302,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "sessions_killed", @@ -24291,7 +26327,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "stats_reset", @@ -24314,7 +26352,9 @@ "name": "timestamptz" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -24347,7 +26387,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "datname", @@ -24370,7 +26412,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "confl_tablespace", @@ -24393,7 +26437,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "confl_lock", @@ -24416,7 +26462,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "confl_snapshot", @@ -24439,7 +26487,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "confl_bufferpin", @@ -24462,7 +26512,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "confl_deadlock", @@ -24485,7 +26537,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -24518,7 +26572,9 @@ "name": "int4" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "gss_authenticated", @@ -24541,7 +26597,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "principal", @@ -24564,7 +26622,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "encrypted", @@ -24587,7 +26647,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -24620,7 +26682,9 @@ "name": "int4" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "datid", @@ -24643,7 +26707,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "datname", @@ -24666,7 +26732,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "relid", @@ -24689,7 +26757,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "phase", @@ -24712,7 +26782,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "sample_blks_total", @@ -24735,7 +26807,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "sample_blks_scanned", @@ -24758,7 +26832,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "ext_stats_total", @@ -24781,7 +26857,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "ext_stats_computed", @@ -24804,7 +26882,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "child_tables_total", @@ -24827,7 +26907,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "child_tables_done", @@ -24850,7 +26932,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "current_child_table_relid", @@ -24873,7 +26957,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -24906,7 +26992,9 @@ "name": "int4" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "phase", @@ -24929,7 +27017,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "backup_total", @@ -24952,7 +27042,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "backup_streamed", @@ -24975,7 +27067,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "tablespaces_total", @@ -24998,7 +27092,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "tablespaces_streamed", @@ -25021,7 +27117,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -25054,7 +27152,9 @@ "name": "int4" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "datid", @@ -25077,7 +27177,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "datname", @@ -25100,7 +27202,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "relid", @@ -25123,7 +27227,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "command", @@ -25146,7 +27252,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "phase", @@ -25169,7 +27277,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cluster_index_relid", @@ -25192,7 +27302,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "heap_tuples_scanned", @@ -25215,7 +27327,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "heap_tuples_written", @@ -25238,7 +27352,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "heap_blks_total", @@ -25261,7 +27377,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "heap_blks_scanned", @@ -25284,7 +27402,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "index_rebuild_count", @@ -25307,7 +27427,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -25340,7 +27462,9 @@ "name": "int4" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "datid", @@ -25363,7 +27487,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "datname", @@ -25386,7 +27512,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "relid", @@ -25409,7 +27537,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "command", @@ -25432,7 +27562,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "type", @@ -25455,7 +27587,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "bytes_processed", @@ -25478,7 +27612,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "bytes_total", @@ -25501,7 +27637,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "tuples_processed", @@ -25524,7 +27662,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "tuples_excluded", @@ -25547,7 +27687,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -25580,7 +27722,9 @@ "name": "int4" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "datid", @@ -25603,7 +27747,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "datname", @@ -25626,7 +27772,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "relid", @@ -25649,7 +27797,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "index_relid", @@ -25672,7 +27822,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "command", @@ -25695,7 +27847,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "phase", @@ -25718,7 +27872,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "lockers_total", @@ -25741,7 +27897,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "lockers_done", @@ -25764,7 +27922,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "current_locker_pid", @@ -25787,7 +27947,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "blocks_total", @@ -25810,7 +27972,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "blocks_done", @@ -25833,7 +27997,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "tuples_total", @@ -25856,7 +28022,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "tuples_done", @@ -25879,7 +28047,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "partitions_total", @@ -25902,7 +28072,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "partitions_done", @@ -25925,7 +28097,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -25958,7 +28132,9 @@ "name": "int4" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "datid", @@ -25981,7 +28157,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "datname", @@ -26004,7 +28182,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "relid", @@ -26027,7 +28207,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "phase", @@ -26050,7 +28232,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "heap_blks_total", @@ -26073,7 +28257,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "heap_blks_scanned", @@ -26096,7 +28282,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "heap_blks_vacuumed", @@ -26119,7 +28307,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "index_vacuum_count", @@ -26142,7 +28332,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "max_dead_tuples", @@ -26165,7 +28357,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "num_dead_tuples", @@ -26188,7 +28382,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -26221,7 +28417,9 @@ "name": "timestamptz" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "prefetch", @@ -26244,7 +28442,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "hit", @@ -26267,7 +28467,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "skip_init", @@ -26290,7 +28492,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "skip_new", @@ -26313,7 +28517,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "skip_fpw", @@ -26336,7 +28542,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "skip_rep", @@ -26359,7 +28567,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "wal_distance", @@ -26382,7 +28592,9 @@ "name": "int4" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "block_distance", @@ -26405,7 +28617,9 @@ "name": "int4" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "io_depth", @@ -26428,7 +28642,9 @@ "name": "int4" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -26461,7 +28677,9 @@ "name": "int4" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "usesysid", @@ -26484,7 +28702,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "usename", @@ -26507,7 +28727,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "application_name", @@ -26530,7 +28752,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "client_addr", @@ -26553,7 +28777,9 @@ "name": "inet" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "client_hostname", @@ -26576,7 +28802,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "client_port", @@ -26599,7 +28827,9 @@ "name": "int4" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "backend_start", @@ -26622,7 +28852,9 @@ "name": "timestamptz" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "backend_xmin", @@ -26645,7 +28877,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "state", @@ -26668,7 +28902,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "sent_lsn", @@ -26691,7 +28927,9 @@ "name": "pg_lsn" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "write_lsn", @@ -26714,7 +28952,9 @@ "name": "pg_lsn" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "flush_lsn", @@ -26737,7 +28977,9 @@ "name": "pg_lsn" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "replay_lsn", @@ -26760,7 +29002,9 @@ "name": "pg_lsn" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "write_lag", @@ -26783,7 +29027,9 @@ "name": "interval" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "flush_lag", @@ -26806,7 +29052,9 @@ "name": "interval" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "replay_lag", @@ -26829,7 +29077,9 @@ "name": "interval" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "sync_priority", @@ -26852,7 +29102,9 @@ "name": "int4" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "sync_state", @@ -26875,7 +29127,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "reply_time", @@ -26898,7 +29152,9 @@ "name": "timestamptz" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -26931,7 +29187,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "spill_txns", @@ -26954,7 +29212,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "spill_count", @@ -26977,7 +29237,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "spill_bytes", @@ -27000,7 +29262,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "stream_txns", @@ -27023,7 +29287,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "stream_count", @@ -27046,7 +29312,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "stream_bytes", @@ -27069,7 +29337,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "total_txns", @@ -27092,7 +29362,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "total_bytes", @@ -27115,7 +29387,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "stats_reset", @@ -27138,7 +29412,9 @@ "name": "timestamptz" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -27171,7 +29447,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "blks_zeroed", @@ -27194,7 +29472,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "blks_hit", @@ -27217,7 +29497,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "blks_read", @@ -27240,7 +29522,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "blks_written", @@ -27263,7 +29547,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "blks_exists", @@ -27286,7 +29572,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "flushes", @@ -27309,7 +29597,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "truncates", @@ -27332,7 +29622,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "stats_reset", @@ -27355,7 +29647,9 @@ "name": "timestamptz" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -27388,7 +29682,9 @@ "name": "int4" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "ssl", @@ -27411,7 +29707,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "version", @@ -27434,7 +29732,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cipher", @@ -27457,7 +29757,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "bits", @@ -27480,7 +29782,9 @@ "name": "int4" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "client_dn", @@ -27503,7 +29807,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "client_serial", @@ -27526,7 +29832,9 @@ "name": "numeric" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "issuer_dn", @@ -27549,7 +29857,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -27582,7 +29892,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "subname", @@ -27605,7 +29917,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "pid", @@ -27628,7 +29942,9 @@ "name": "int4" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "relid", @@ -27651,7 +29967,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "received_lsn", @@ -27674,7 +29992,9 @@ "name": "pg_lsn" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "last_msg_send_time", @@ -27697,7 +30017,9 @@ "name": "timestamptz" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "last_msg_receipt_time", @@ -27720,7 +30042,9 @@ "name": "timestamptz" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "latest_end_lsn", @@ -27743,7 +30067,9 @@ "name": "pg_lsn" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "latest_end_time", @@ -27766,7 +30092,9 @@ "name": "timestamptz" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -27799,7 +30127,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "subname", @@ -27822,7 +30152,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "apply_error_count", @@ -27845,7 +30177,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "sync_error_count", @@ -27868,7 +30202,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "stats_reset", @@ -27891,7 +30227,9 @@ "name": "timestamptz" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -27924,7 +30262,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "indexrelid", @@ -27947,7 +30287,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "schemaname", @@ -27970,7 +30312,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "relname", @@ -27993,7 +30337,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "indexrelname", @@ -28016,7 +30362,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "idx_scan", @@ -28039,7 +30387,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "idx_tup_read", @@ -28062,7 +30412,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "idx_tup_fetch", @@ -28085,7 +30437,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -28118,7 +30472,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "schemaname", @@ -28141,7 +30497,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "relname", @@ -28164,7 +30522,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "seq_scan", @@ -28187,7 +30547,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "seq_tup_read", @@ -28210,7 +30572,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "idx_scan", @@ -28233,7 +30597,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "idx_tup_fetch", @@ -28256,7 +30622,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "n_tup_ins", @@ -28279,7 +30647,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "n_tup_upd", @@ -28302,7 +30672,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "n_tup_del", @@ -28325,7 +30697,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "n_tup_hot_upd", @@ -28348,7 +30722,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "n_live_tup", @@ -28371,7 +30747,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "n_dead_tup", @@ -28394,7 +30772,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "n_mod_since_analyze", @@ -28417,7 +30797,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "n_ins_since_vacuum", @@ -28440,7 +30822,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "last_vacuum", @@ -28463,7 +30847,9 @@ "name": "timestamptz" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "last_autovacuum", @@ -28486,7 +30872,9 @@ "name": "timestamptz" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "last_analyze", @@ -28509,7 +30897,9 @@ "name": "timestamptz" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "last_autoanalyze", @@ -28532,7 +30922,9 @@ "name": "timestamptz" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "vacuum_count", @@ -28555,7 +30947,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "autovacuum_count", @@ -28578,7 +30972,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "analyze_count", @@ -28601,7 +30997,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "autoanalyze_count", @@ -28624,7 +31022,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -28657,7 +31057,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "schemaname", @@ -28680,7 +31082,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "funcname", @@ -28703,7 +31107,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "calls", @@ -28726,7 +31132,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "total_time", @@ -28749,7 +31157,9 @@ "name": "float8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "self_time", @@ -28772,7 +31182,9 @@ "name": "float8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -28805,7 +31217,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "indexrelid", @@ -28828,7 +31242,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "schemaname", @@ -28851,7 +31267,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "relname", @@ -28874,7 +31292,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "indexrelname", @@ -28897,7 +31317,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "idx_scan", @@ -28920,7 +31342,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "idx_tup_read", @@ -28943,7 +31367,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "idx_tup_fetch", @@ -28966,7 +31392,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -28999,7 +31427,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "schemaname", @@ -29022,7 +31452,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "relname", @@ -29045,7 +31477,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "seq_scan", @@ -29068,7 +31502,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "seq_tup_read", @@ -29091,7 +31527,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "idx_scan", @@ -29114,7 +31552,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "idx_tup_fetch", @@ -29137,7 +31577,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "n_tup_ins", @@ -29160,7 +31602,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "n_tup_upd", @@ -29183,7 +31627,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "n_tup_del", @@ -29206,7 +31652,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "n_tup_hot_upd", @@ -29229,7 +31677,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "n_live_tup", @@ -29252,7 +31702,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "n_dead_tup", @@ -29275,7 +31727,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "n_mod_since_analyze", @@ -29298,7 +31752,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "n_ins_since_vacuum", @@ -29321,7 +31777,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "last_vacuum", @@ -29344,7 +31802,9 @@ "name": "timestamptz" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "last_autovacuum", @@ -29367,7 +31827,9 @@ "name": "timestamptz" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "last_analyze", @@ -29390,7 +31852,9 @@ "name": "timestamptz" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "last_autoanalyze", @@ -29413,7 +31877,9 @@ "name": "timestamptz" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "vacuum_count", @@ -29436,7 +31902,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "autovacuum_count", @@ -29459,7 +31927,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "analyze_count", @@ -29482,7 +31952,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "autoanalyze_count", @@ -29505,7 +31977,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -29538,7 +32012,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "wal_fpi", @@ -29561,7 +32037,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "wal_bytes", @@ -29584,7 +32062,9 @@ "name": "numeric" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "wal_buffers_full", @@ -29607,7 +32087,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "wal_write", @@ -29630,7 +32112,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "wal_sync", @@ -29653,7 +32137,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "wal_write_time", @@ -29676,7 +32162,9 @@ "name": "float8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "wal_sync_time", @@ -29699,7 +32187,9 @@ "name": "float8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "stats_reset", @@ -29722,7 +32212,9 @@ "name": "timestamptz" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -29755,7 +32247,9 @@ "name": "int4" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "status", @@ -29778,7 +32272,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "receive_start_lsn", @@ -29801,7 +32297,9 @@ "name": "pg_lsn" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "receive_start_tli", @@ -29824,7 +32322,9 @@ "name": "int4" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "written_lsn", @@ -29847,7 +32347,9 @@ "name": "pg_lsn" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "flushed_lsn", @@ -29870,7 +32372,9 @@ "name": "pg_lsn" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "received_tli", @@ -29893,7 +32397,9 @@ "name": "int4" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "last_msg_send_time", @@ -29916,7 +32422,9 @@ "name": "timestamptz" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "last_msg_receipt_time", @@ -29939,7 +32447,9 @@ "name": "timestamptz" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "latest_end_lsn", @@ -29962,7 +32472,9 @@ "name": "pg_lsn" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "latest_end_time", @@ -29985,7 +32497,9 @@ "name": "timestamptz" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "slot_name", @@ -30008,7 +32522,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "sender_host", @@ -30031,7 +32547,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "sender_port", @@ -30054,7 +32572,9 @@ "name": "int4" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "conninfo", @@ -30077,7 +32597,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -30110,7 +32632,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "schemaname", @@ -30133,7 +32657,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "relname", @@ -30156,7 +32682,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "seq_scan", @@ -30179,7 +32707,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "seq_tup_read", @@ -30202,7 +32732,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "idx_scan", @@ -30225,7 +32757,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "idx_tup_fetch", @@ -30248,7 +32782,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "n_tup_ins", @@ -30271,7 +32807,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "n_tup_upd", @@ -30294,7 +32832,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "n_tup_del", @@ -30317,7 +32857,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "n_tup_hot_upd", @@ -30340,7 +32882,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -30373,7 +32917,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "schemaname", @@ -30396,7 +32942,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "relname", @@ -30419,7 +32967,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "seq_scan", @@ -30442,7 +32992,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "seq_tup_read", @@ -30465,7 +33017,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "idx_scan", @@ -30488,7 +33042,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "idx_tup_fetch", @@ -30511,7 +33067,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "n_tup_ins", @@ -30534,7 +33092,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "n_tup_upd", @@ -30557,7 +33117,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "n_tup_del", @@ -30580,7 +33142,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "n_tup_hot_upd", @@ -30603,7 +33167,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -30636,7 +33202,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "schemaname", @@ -30659,7 +33227,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "funcname", @@ -30682,7 +33252,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "calls", @@ -30705,7 +33277,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "total_time", @@ -30728,7 +33302,9 @@ "name": "float8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "self_time", @@ -30751,7 +33327,9 @@ "name": "float8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -30784,7 +33362,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "schemaname", @@ -30807,7 +33387,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "relname", @@ -30830,7 +33412,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "seq_scan", @@ -30853,7 +33437,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "seq_tup_read", @@ -30876,7 +33462,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "idx_scan", @@ -30899,7 +33487,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "idx_tup_fetch", @@ -30922,7 +33512,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "n_tup_ins", @@ -30945,7 +33537,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "n_tup_upd", @@ -30968,7 +33562,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "n_tup_del", @@ -30991,7 +33587,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "n_tup_hot_upd", @@ -31014,7 +33612,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -31047,7 +33647,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "indexrelid", @@ -31070,7 +33672,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "schemaname", @@ -31093,7 +33697,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "relname", @@ -31116,7 +33722,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "indexrelname", @@ -31139,7 +33747,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "idx_blks_read", @@ -31162,7 +33772,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "idx_blks_hit", @@ -31185,7 +33797,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -31218,7 +33832,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "schemaname", @@ -31241,7 +33857,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "relname", @@ -31264,7 +33882,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "blks_read", @@ -31287,7 +33907,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "blks_hit", @@ -31310,7 +33932,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -31343,7 +33967,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "schemaname", @@ -31366,7 +33992,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "relname", @@ -31389,7 +34017,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "heap_blks_read", @@ -31412,7 +34042,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "heap_blks_hit", @@ -31435,7 +34067,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "idx_blks_read", @@ -31458,7 +34092,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "idx_blks_hit", @@ -31481,7 +34117,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "toast_blks_read", @@ -31504,7 +34142,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "toast_blks_hit", @@ -31527,7 +34167,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "tidx_blks_read", @@ -31550,7 +34192,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "tidx_blks_hit", @@ -31573,7 +34217,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -31606,7 +34252,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "indexrelid", @@ -31629,7 +34277,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "schemaname", @@ -31652,7 +34302,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "relname", @@ -31675,7 +34327,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "indexrelname", @@ -31698,7 +34352,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "idx_blks_read", @@ -31721,7 +34377,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "idx_blks_hit", @@ -31744,7 +34402,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -31777,7 +34437,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "schemaname", @@ -31800,7 +34462,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "relname", @@ -31823,7 +34487,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "blks_read", @@ -31846,7 +34512,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "blks_hit", @@ -31869,7 +34537,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -31902,7 +34572,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "schemaname", @@ -31925,7 +34597,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "relname", @@ -31948,7 +34622,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "heap_blks_read", @@ -31971,7 +34647,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "heap_blks_hit", @@ -31994,7 +34672,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "idx_blks_read", @@ -32017,7 +34697,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "idx_blks_hit", @@ -32040,7 +34722,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "toast_blks_read", @@ -32063,7 +34747,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "toast_blks_hit", @@ -32086,7 +34772,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "tidx_blks_read", @@ -32109,7 +34797,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "tidx_blks_hit", @@ -32132,7 +34822,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -32165,7 +34857,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "indexrelid", @@ -32188,7 +34882,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "schemaname", @@ -32211,7 +34907,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "relname", @@ -32234,7 +34932,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "indexrelname", @@ -32257,7 +34957,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "idx_blks_read", @@ -32280,7 +34982,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "idx_blks_hit", @@ -32303,7 +35007,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -32336,7 +35042,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "schemaname", @@ -32359,7 +35067,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "relname", @@ -32382,7 +35092,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "blks_read", @@ -32405,7 +35117,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "blks_hit", @@ -32428,7 +35142,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -32461,7 +35177,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "schemaname", @@ -32484,7 +35202,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "relname", @@ -32507,7 +35227,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "heap_blks_read", @@ -32530,7 +35252,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "heap_blks_hit", @@ -32553,7 +35277,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "idx_blks_read", @@ -32576,7 +35302,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "idx_blks_hit", @@ -32599,7 +35327,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "toast_blks_read", @@ -32622,7 +35352,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "toast_blks_hit", @@ -32645,7 +35377,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "tidx_blks_read", @@ -32668,7 +35402,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "tidx_blks_hit", @@ -32691,7 +35427,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -32724,7 +35462,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmax", @@ -32747,7 +35487,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmax", @@ -32770,7 +35512,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmin", @@ -32793,7 +35537,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmin", @@ -32816,7 +35562,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "ctid", @@ -32839,7 +35587,9 @@ "name": "tid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "starelid", @@ -32862,7 +35612,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "staattnum", @@ -32885,7 +35637,9 @@ "name": "int2" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "stainherit", @@ -32908,7 +35662,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "stanullfrac", @@ -32931,7 +35687,9 @@ "name": "float4" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "stawidth", @@ -32954,7 +35712,9 @@ "name": "int4" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "stadistinct", @@ -32977,7 +35737,9 @@ "name": "float4" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "stakind1", @@ -33000,7 +35762,9 @@ "name": "int2" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "stakind2", @@ -33023,7 +35787,9 @@ "name": "int2" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "stakind3", @@ -33046,7 +35812,9 @@ "name": "int2" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "stakind4", @@ -33069,7 +35837,9 @@ "name": "int2" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "stakind5", @@ -33092,7 +35862,9 @@ "name": "int2" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "staop1", @@ -33115,7 +35887,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "staop2", @@ -33138,7 +35912,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "staop3", @@ -33161,7 +35937,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "staop4", @@ -33184,7 +35962,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "staop5", @@ -33207,7 +35987,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "stacoll1", @@ -33230,7 +36012,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "stacoll2", @@ -33253,7 +36037,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "stacoll3", @@ -33276,7 +36062,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "stacoll4", @@ -33299,7 +36087,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "stacoll5", @@ -33322,7 +36112,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "stanumbers1", @@ -33345,7 +36137,9 @@ "name": "_float4" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "stanumbers2", @@ -33368,7 +36162,9 @@ "name": "_float4" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "stanumbers3", @@ -33391,7 +36187,9 @@ "name": "_float4" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "stanumbers4", @@ -33414,7 +36212,9 @@ "name": "_float4" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "stanumbers5", @@ -33437,7 +36237,9 @@ "name": "_float4" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "stavalues1", @@ -33460,7 +36262,9 @@ "name": "anyarray" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "stavalues2", @@ -33483,7 +36287,9 @@ "name": "anyarray" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "stavalues3", @@ -33506,7 +36312,9 @@ "name": "anyarray" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "stavalues4", @@ -33529,7 +36337,9 @@ "name": "anyarray" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "stavalues5", @@ -33552,7 +36362,9 @@ "name": "anyarray" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -33585,7 +36397,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmax", @@ -33608,7 +36422,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmax", @@ -33631,7 +36447,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmin", @@ -33654,7 +36472,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmin", @@ -33677,7 +36497,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "ctid", @@ -33700,7 +36522,9 @@ "name": "tid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "oid", @@ -33723,7 +36547,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "stxrelid", @@ -33746,7 +36572,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "stxname", @@ -33769,7 +36597,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "stxnamespace", @@ -33792,7 +36622,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "stxowner", @@ -33815,7 +36647,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "stxstattarget", @@ -33838,7 +36672,9 @@ "name": "int4" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "stxkeys", @@ -33861,7 +36697,9 @@ "name": "int2vector" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "stxkind", @@ -33884,7 +36722,9 @@ "name": "_char" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "stxexprs", @@ -33907,7 +36747,9 @@ "name": "pg_node_tree" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -33940,7 +36782,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmax", @@ -33963,7 +36807,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmax", @@ -33986,7 +36832,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmin", @@ -34009,7 +36857,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmin", @@ -34032,7 +36882,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "ctid", @@ -34055,7 +36907,9 @@ "name": "tid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "stxoid", @@ -34078,7 +36932,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "stxdinherit", @@ -34101,7 +36957,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "stxdndistinct", @@ -34124,7 +36982,9 @@ "name": "pg_ndistinct" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "stxddependencies", @@ -34147,7 +37007,9 @@ "name": "pg_dependencies" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "stxdmcv", @@ -34170,7 +37032,9 @@ "name": "pg_mcv_list" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "stxdexpr", @@ -34193,7 +37057,9 @@ "name": "_pg_statistic" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -34226,7 +37092,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "tablename", @@ -34249,7 +37117,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "attname", @@ -34272,7 +37142,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "inherited", @@ -34295,7 +37167,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "null_frac", @@ -34318,7 +37192,9 @@ "name": "float4" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "avg_width", @@ -34341,7 +37217,9 @@ "name": "int4" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "n_distinct", @@ -34364,7 +37242,9 @@ "name": "float4" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "most_common_vals", @@ -34387,7 +37267,9 @@ "name": "anyarray" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "most_common_freqs", @@ -34410,7 +37292,9 @@ "name": "_float4" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "histogram_bounds", @@ -34433,7 +37317,9 @@ "name": "anyarray" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "correlation", @@ -34456,7 +37342,9 @@ "name": "float4" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "most_common_elems", @@ -34479,7 +37367,9 @@ "name": "anyarray" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "most_common_elem_freqs", @@ -34502,7 +37392,9 @@ "name": "_float4" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "elem_count_histogram", @@ -34525,7 +37417,9 @@ "name": "_float4" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -34558,7 +37452,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "tablename", @@ -34581,7 +37477,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "statistics_schemaname", @@ -34604,7 +37502,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "statistics_name", @@ -34627,7 +37527,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "statistics_owner", @@ -34650,7 +37552,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "attnames", @@ -34673,7 +37577,9 @@ "name": "_name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "exprs", @@ -34696,7 +37602,9 @@ "name": "_text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "kinds", @@ -34719,7 +37627,9 @@ "name": "_char" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "inherited", @@ -34742,7 +37652,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "n_distinct", @@ -34765,7 +37677,9 @@ "name": "pg_ndistinct" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "dependencies", @@ -34788,7 +37702,9 @@ "name": "pg_dependencies" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "most_common_vals", @@ -34811,7 +37727,9 @@ "name": "_text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "most_common_val_nulls", @@ -34834,7 +37752,9 @@ "name": "_bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "most_common_freqs", @@ -34857,7 +37777,9 @@ "name": "_float8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "most_common_base_freqs", @@ -34880,7 +37802,9 @@ "name": "_float8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -34913,7 +37837,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "tablename", @@ -34936,7 +37862,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "statistics_schemaname", @@ -34959,7 +37887,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "statistics_name", @@ -34982,7 +37912,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "statistics_owner", @@ -35005,7 +37937,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "expr", @@ -35028,7 +37962,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "inherited", @@ -35051,7 +37987,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "null_frac", @@ -35074,7 +38012,9 @@ "name": "float4" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "avg_width", @@ -35097,7 +38037,9 @@ "name": "int4" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "n_distinct", @@ -35120,7 +38062,9 @@ "name": "float4" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "most_common_vals", @@ -35143,7 +38087,9 @@ "name": "anyarray" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "most_common_freqs", @@ -35166,7 +38112,9 @@ "name": "_float4" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "histogram_bounds", @@ -35189,7 +38137,9 @@ "name": "anyarray" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "correlation", @@ -35212,7 +38162,9 @@ "name": "float4" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "most_common_elems", @@ -35235,7 +38187,9 @@ "name": "anyarray" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "most_common_elem_freqs", @@ -35258,7 +38212,9 @@ "name": "_float4" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "elem_count_histogram", @@ -35281,7 +38237,9 @@ "name": "_float4" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -35314,7 +38272,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmax", @@ -35337,7 +38297,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmax", @@ -35360,7 +38322,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmin", @@ -35383,7 +38347,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmin", @@ -35406,7 +38372,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "ctid", @@ -35429,7 +38397,9 @@ "name": "tid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "oid", @@ -35452,7 +38422,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "subdbid", @@ -35475,7 +38447,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "subskiplsn", @@ -35498,7 +38472,9 @@ "name": "pg_lsn" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "subname", @@ -35521,7 +38497,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "subowner", @@ -35544,7 +38522,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "subenabled", @@ -35567,7 +38547,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "subbinary", @@ -35590,7 +38572,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "substream", @@ -35613,7 +38597,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "subtwophasestate", @@ -35636,7 +38622,9 @@ "name": "char" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "subdisableonerr", @@ -35659,7 +38647,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "subconninfo", @@ -35682,7 +38672,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "subslotname", @@ -35705,7 +38697,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "subsynccommit", @@ -35728,7 +38722,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "subpublications", @@ -35751,7 +38747,9 @@ "name": "_text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -35784,7 +38782,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmax", @@ -35807,7 +38807,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmax", @@ -35830,7 +38832,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmin", @@ -35853,7 +38857,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmin", @@ -35876,7 +38882,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "ctid", @@ -35899,7 +38907,9 @@ "name": "tid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "srsubid", @@ -35922,7 +38932,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "srrelid", @@ -35945,7 +38957,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "srsubstate", @@ -35968,7 +38982,9 @@ "name": "char" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "srsublsn", @@ -35991,7 +39007,9 @@ "name": "pg_lsn" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -36024,7 +39042,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "tablename", @@ -36047,7 +39067,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "tableowner", @@ -36070,7 +39092,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "tablespace", @@ -36093,7 +39117,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "hasindexes", @@ -36116,7 +39142,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "hasrules", @@ -36139,7 +39167,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "hastriggers", @@ -36162,7 +39192,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "rowsecurity", @@ -36185,7 +39217,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -36218,7 +39252,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmax", @@ -36241,7 +39277,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmax", @@ -36264,7 +39302,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmin", @@ -36287,7 +39327,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmin", @@ -36310,7 +39352,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "ctid", @@ -36333,7 +39377,9 @@ "name": "tid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "oid", @@ -36356,7 +39402,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "spcname", @@ -36379,7 +39427,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "spcowner", @@ -36402,7 +39452,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "spcacl", @@ -36425,7 +39477,9 @@ "name": "_aclitem" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "spcoptions", @@ -36448,7 +39502,9 @@ "name": "_text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -36481,7 +39537,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "utc_offset", @@ -36504,7 +39562,9 @@ "name": "interval" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "is_dst", @@ -36527,7 +39587,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -36560,7 +39622,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "abbrev", @@ -36583,7 +39647,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "utc_offset", @@ -36606,7 +39672,9 @@ "name": "interval" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "is_dst", @@ -36629,7 +39697,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -36662,7 +39732,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmax", @@ -36685,7 +39757,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmax", @@ -36708,7 +39782,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmin", @@ -36731,7 +39807,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmin", @@ -36754,7 +39832,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "ctid", @@ -36777,7 +39857,9 @@ "name": "tid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "oid", @@ -36800,7 +39882,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "trftype", @@ -36823,7 +39907,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "trflang", @@ -36846,7 +39932,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "trffromsql", @@ -36869,7 +39957,9 @@ "name": "regproc" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "trftosql", @@ -36892,7 +39982,9 @@ "name": "regproc" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -36925,7 +40017,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmax", @@ -36948,7 +40042,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmax", @@ -36971,7 +40067,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmin", @@ -36994,7 +40092,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmin", @@ -37017,7 +40117,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "ctid", @@ -37040,7 +40142,9 @@ "name": "tid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "oid", @@ -37063,7 +40167,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "tgrelid", @@ -37086,7 +40192,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "tgparentid", @@ -37109,7 +40217,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "tgname", @@ -37132,7 +40242,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "tgfoid", @@ -37155,7 +40267,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "tgtype", @@ -37178,7 +40292,9 @@ "name": "int2" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "tgenabled", @@ -37201,7 +40317,9 @@ "name": "char" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "tgisinternal", @@ -37224,7 +40342,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "tgconstrrelid", @@ -37247,7 +40367,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "tgconstrindid", @@ -37270,7 +40392,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "tgconstraint", @@ -37293,7 +40417,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "tgdeferrable", @@ -37316,7 +40442,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "tginitdeferred", @@ -37339,7 +40467,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "tgnargs", @@ -37362,7 +40492,9 @@ "name": "int2" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "tgattr", @@ -37385,7 +40517,9 @@ "name": "int2vector" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "tgargs", @@ -37408,7 +40542,9 @@ "name": "bytea" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "tgqual", @@ -37431,7 +40567,9 @@ "name": "pg_node_tree" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "tgoldtable", @@ -37454,7 +40592,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "tgnewtable", @@ -37477,7 +40617,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -37510,7 +40652,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmax", @@ -37533,7 +40677,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmax", @@ -37556,7 +40702,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmin", @@ -37579,7 +40727,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmin", @@ -37602,7 +40752,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "ctid", @@ -37625,7 +40777,9 @@ "name": "tid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "oid", @@ -37648,7 +40802,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cfgname", @@ -37671,7 +40827,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cfgnamespace", @@ -37694,7 +40852,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cfgowner", @@ -37717,7 +40877,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cfgparser", @@ -37740,7 +40902,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -37773,7 +40937,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmax", @@ -37796,7 +40962,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmax", @@ -37819,7 +40987,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmin", @@ -37842,7 +41012,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmin", @@ -37865,7 +41037,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "ctid", @@ -37888,7 +41062,9 @@ "name": "tid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "mapcfg", @@ -37911,7 +41087,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "maptokentype", @@ -37934,7 +41112,9 @@ "name": "int4" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "mapseqno", @@ -37957,7 +41137,9 @@ "name": "int4" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "mapdict", @@ -37980,7 +41162,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -38013,7 +41197,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmax", @@ -38036,7 +41222,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmax", @@ -38059,7 +41247,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmin", @@ -38082,7 +41272,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmin", @@ -38105,7 +41297,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "ctid", @@ -38128,7 +41322,9 @@ "name": "tid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "oid", @@ -38151,7 +41347,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "dictname", @@ -38174,7 +41372,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "dictnamespace", @@ -38197,7 +41397,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "dictowner", @@ -38220,7 +41422,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "dicttemplate", @@ -38243,7 +41447,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "dictinitoption", @@ -38266,7 +41472,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -38299,7 +41507,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmax", @@ -38322,7 +41532,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmax", @@ -38345,7 +41557,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmin", @@ -38368,7 +41582,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmin", @@ -38391,7 +41607,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "ctid", @@ -38414,7 +41632,9 @@ "name": "tid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "oid", @@ -38437,7 +41657,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "prsname", @@ -38460,7 +41682,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "prsnamespace", @@ -38483,7 +41707,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "prsstart", @@ -38506,7 +41732,9 @@ "name": "regproc" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "prstoken", @@ -38529,7 +41757,9 @@ "name": "regproc" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "prsend", @@ -38552,7 +41782,9 @@ "name": "regproc" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "prsheadline", @@ -38575,7 +41807,9 @@ "name": "regproc" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "prslextype", @@ -38598,7 +41832,9 @@ "name": "regproc" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -38631,7 +41867,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmax", @@ -38654,7 +41892,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmax", @@ -38677,7 +41917,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmin", @@ -38700,7 +41942,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmin", @@ -38723,7 +41967,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "ctid", @@ -38746,7 +41992,9 @@ "name": "tid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "oid", @@ -38769,7 +42017,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "tmplname", @@ -38792,7 +42042,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "tmplnamespace", @@ -38815,7 +42067,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "tmplinit", @@ -38838,7 +42092,9 @@ "name": "regproc" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "tmpllexize", @@ -38861,7 +42117,9 @@ "name": "regproc" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -38894,7 +42152,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmax", @@ -38917,7 +42177,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmax", @@ -38940,7 +42202,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmin", @@ -38963,7 +42227,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmin", @@ -38986,7 +42252,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "ctid", @@ -39009,7 +42277,9 @@ "name": "tid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "oid", @@ -39032,7 +42302,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "typname", @@ -39055,7 +42327,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "typnamespace", @@ -39078,7 +42352,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "typowner", @@ -39101,7 +42377,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "typlen", @@ -39124,7 +42402,9 @@ "name": "int2" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "typbyval", @@ -39147,7 +42427,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "typtype", @@ -39170,7 +42452,9 @@ "name": "char" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "typcategory", @@ -39193,7 +42477,9 @@ "name": "char" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "typispreferred", @@ -39216,7 +42502,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "typisdefined", @@ -39239,7 +42527,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "typdelim", @@ -39262,7 +42552,9 @@ "name": "char" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "typrelid", @@ -39285,7 +42577,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "typsubscript", @@ -39308,7 +42602,9 @@ "name": "regproc" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "typelem", @@ -39331,7 +42627,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "typarray", @@ -39354,7 +42652,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "typinput", @@ -39377,7 +42677,9 @@ "name": "regproc" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "typoutput", @@ -39400,7 +42702,9 @@ "name": "regproc" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "typreceive", @@ -39423,7 +42727,9 @@ "name": "regproc" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "typsend", @@ -39446,7 +42752,9 @@ "name": "regproc" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "typmodin", @@ -39469,7 +42777,9 @@ "name": "regproc" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "typmodout", @@ -39492,7 +42802,9 @@ "name": "regproc" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "typanalyze", @@ -39515,7 +42827,9 @@ "name": "regproc" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "typalign", @@ -39538,7 +42852,9 @@ "name": "char" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "typstorage", @@ -39561,7 +42877,9 @@ "name": "char" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "typnotnull", @@ -39584,7 +42902,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "typbasetype", @@ -39607,7 +42927,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "typtypmod", @@ -39630,7 +42952,9 @@ "name": "int4" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "typndims", @@ -39653,7 +42977,9 @@ "name": "int4" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "typcollation", @@ -39676,7 +43002,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "typdefaultbin", @@ -39699,7 +43027,9 @@ "name": "pg_node_tree" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "typdefault", @@ -39722,7 +43052,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "typacl", @@ -39745,7 +43077,9 @@ "name": "_aclitem" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -39778,7 +43112,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "usesysid", @@ -39801,7 +43137,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "usecreatedb", @@ -39824,7 +43162,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "usesuper", @@ -39847,7 +43187,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "userepl", @@ -39870,7 +43212,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "usebypassrls", @@ -39893,7 +43237,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "passwd", @@ -39916,7 +43262,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "valuntil", @@ -39939,7 +43287,9 @@ "name": "timestamptz" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "useconfig", @@ -39962,7 +43312,9 @@ "name": "_text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -39995,7 +43347,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmax", @@ -40018,7 +43372,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmax", @@ -40041,7 +43397,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmin", @@ -40064,7 +43422,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmin", @@ -40087,7 +43447,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "ctid", @@ -40110,7 +43472,9 @@ "name": "tid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "oid", @@ -40133,7 +43497,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "umuser", @@ -40156,7 +43522,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "umserver", @@ -40179,7 +43547,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "umoptions", @@ -40202,7 +43572,9 @@ "name": "_text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -40235,7 +43607,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "srvid", @@ -40258,7 +43632,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "srvname", @@ -40281,7 +43657,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "umuser", @@ -40304,7 +43682,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "usename", @@ -40327,7 +43707,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "umoptions", @@ -40350,7 +43732,9 @@ "name": "_text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -40383,7 +43767,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "viewname", @@ -40406,7 +43792,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "viewowner", @@ -40429,7 +43817,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "definition", @@ -40452,7 +43842,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -40493,7 +43885,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "fdwowner", @@ -40516,7 +43910,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "fdwoptions", @@ -40539,7 +43935,9 @@ "name": "_text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "foreign_data_wrapper_catalog", @@ -40562,7 +43960,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "foreign_data_wrapper_name", @@ -40585,7 +43985,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "authorization_identifier", @@ -40608,7 +44010,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "foreign_data_wrapper_language", @@ -40631,7 +44035,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -40664,7 +44070,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "srvoptions", @@ -40687,7 +44095,9 @@ "name": "_text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "foreign_server_catalog", @@ -40710,7 +44120,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "foreign_server_name", @@ -40733,7 +44145,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "foreign_data_wrapper_catalog", @@ -40756,7 +44170,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "foreign_data_wrapper_name", @@ -40779,7 +44195,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "foreign_server_type", @@ -40802,7 +44220,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "foreign_server_version", @@ -40825,7 +44245,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "authorization_identifier", @@ -40848,7 +44270,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -40881,7 +44305,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "relname", @@ -40904,7 +44330,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "attname", @@ -40927,7 +44355,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "attfdwoptions", @@ -40950,7 +44380,9 @@ "name": "_text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -40983,7 +44415,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "foreign_table_schema", @@ -41006,7 +44440,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "foreign_table_name", @@ -41029,7 +44465,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "ftoptions", @@ -41052,7 +44490,9 @@ "name": "_text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "foreign_server_catalog", @@ -41075,7 +44515,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "foreign_server_name", @@ -41098,7 +44540,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "authorization_identifier", @@ -41121,7 +44565,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -41154,7 +44600,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "umoptions", @@ -41177,7 +44625,9 @@ "name": "_text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "umuser", @@ -41200,7 +44650,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "authorization_identifier", @@ -41223,7 +44675,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "foreign_server_catalog", @@ -41246,7 +44700,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "foreign_server_name", @@ -41269,7 +44725,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "srvowner", @@ -41292,7 +44750,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -41325,7 +44785,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "role_name", @@ -41348,7 +44810,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "is_grantable", @@ -41371,7 +44835,9 @@ "name": "yes_or_no" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -41404,7 +44870,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "role_name", @@ -41427,7 +44895,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "is_grantable", @@ -41450,7 +44920,9 @@ "name": "yes_or_no" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -41483,7 +44955,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "udt_schema", @@ -41506,7 +44980,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "udt_name", @@ -41529,7 +45005,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "attribute_name", @@ -41552,7 +45030,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "ordinal_position", @@ -41575,7 +45055,9 @@ "name": "cardinal_number" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "attribute_default", @@ -41598,7 +45080,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "is_nullable", @@ -41621,7 +45105,9 @@ "name": "yes_or_no" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "data_type", @@ -41644,7 +45130,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "character_maximum_length", @@ -41667,7 +45155,9 @@ "name": "cardinal_number" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "character_octet_length", @@ -41690,7 +45180,9 @@ "name": "cardinal_number" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "character_set_catalog", @@ -41713,7 +45205,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "character_set_schema", @@ -41736,7 +45230,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "character_set_name", @@ -41759,7 +45255,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "collation_catalog", @@ -41782,7 +45280,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "collation_schema", @@ -41805,7 +45305,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "collation_name", @@ -41828,7 +45330,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "numeric_precision", @@ -41851,7 +45355,9 @@ "name": "cardinal_number" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "numeric_precision_radix", @@ -41874,7 +45380,9 @@ "name": "cardinal_number" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "numeric_scale", @@ -41897,7 +45405,9 @@ "name": "cardinal_number" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "datetime_precision", @@ -41920,7 +45430,9 @@ "name": "cardinal_number" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "interval_type", @@ -41943,7 +45455,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "interval_precision", @@ -41966,7 +45480,9 @@ "name": "cardinal_number" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "attribute_udt_catalog", @@ -41989,7 +45505,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "attribute_udt_schema", @@ -42012,7 +45530,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "attribute_udt_name", @@ -42035,7 +45555,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "scope_catalog", @@ -42058,7 +45580,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "scope_schema", @@ -42081,7 +45605,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "scope_name", @@ -42104,7 +45630,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "maximum_cardinality", @@ -42127,7 +45655,9 @@ "name": "cardinal_number" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "dtd_identifier", @@ -42150,7 +45680,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "is_derived_reference_attribute", @@ -42173,7 +45705,9 @@ "name": "yes_or_no" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -42206,7 +45740,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "character_set_schema", @@ -42229,7 +45765,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "character_set_name", @@ -42252,7 +45790,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "character_repertoire", @@ -42275,7 +45815,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "form_of_use", @@ -42298,7 +45840,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "default_collate_catalog", @@ -42321,7 +45865,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "default_collate_schema", @@ -42344,7 +45890,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "default_collate_name", @@ -42367,7 +45915,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -42400,7 +45950,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "constraint_schema", @@ -42423,7 +45975,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "constraint_name", @@ -42446,7 +46000,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "specific_catalog", @@ -42469,7 +46025,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "specific_schema", @@ -42492,7 +46050,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "specific_name", @@ -42515,7 +46075,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -42548,7 +46110,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "constraint_schema", @@ -42571,7 +46135,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "constraint_name", @@ -42594,7 +46160,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "check_clause", @@ -42617,7 +46185,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -42650,7 +46220,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "collation_schema", @@ -42673,7 +46245,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "collation_name", @@ -42696,7 +46270,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "character_set_catalog", @@ -42719,7 +46295,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "character_set_schema", @@ -42742,7 +46320,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "character_set_name", @@ -42765,7 +46345,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -42798,7 +46380,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "collation_schema", @@ -42821,7 +46405,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "collation_name", @@ -42844,7 +46430,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "pad_attribute", @@ -42867,7 +46455,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -42900,7 +46490,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "table_schema", @@ -42923,7 +46515,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "table_name", @@ -42946,7 +46540,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "column_name", @@ -42969,7 +46565,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "dependent_column", @@ -42992,7 +46590,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -43025,7 +46625,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "domain_schema", @@ -43048,7 +46650,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "domain_name", @@ -43071,7 +46675,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "table_catalog", @@ -43094,7 +46700,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "table_schema", @@ -43117,7 +46725,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "table_name", @@ -43140,7 +46750,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "column_name", @@ -43163,7 +46775,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -43196,7 +46810,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "table_schema", @@ -43219,7 +46835,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "table_name", @@ -43242,7 +46860,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "column_name", @@ -43265,7 +46885,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "option_name", @@ -43288,7 +46910,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "option_value", @@ -43311,7 +46935,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -43344,7 +46970,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "grantee", @@ -43367,7 +46995,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "table_catalog", @@ -43390,7 +47020,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "table_schema", @@ -43413,7 +47045,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "table_name", @@ -43436,7 +47070,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "column_name", @@ -43459,7 +47095,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "privilege_type", @@ -43482,7 +47120,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "is_grantable", @@ -43505,7 +47145,9 @@ "name": "yes_or_no" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -43538,7 +47180,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "udt_schema", @@ -43561,7 +47205,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "udt_name", @@ -43584,7 +47230,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "table_catalog", @@ -43607,7 +47255,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "table_schema", @@ -43630,7 +47280,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "table_name", @@ -43653,7 +47305,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "column_name", @@ -43676,7 +47330,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -43709,7 +47365,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "table_schema", @@ -43732,7 +47390,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "table_name", @@ -43755,7 +47415,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "column_name", @@ -43778,7 +47440,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "ordinal_position", @@ -43801,7 +47465,9 @@ "name": "cardinal_number" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "column_default", @@ -43824,7 +47490,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "is_nullable", @@ -43847,7 +47515,9 @@ "name": "yes_or_no" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "data_type", @@ -43870,7 +47540,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "character_maximum_length", @@ -43893,7 +47565,9 @@ "name": "cardinal_number" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "character_octet_length", @@ -43916,7 +47590,9 @@ "name": "cardinal_number" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "numeric_precision", @@ -43939,7 +47615,9 @@ "name": "cardinal_number" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "numeric_precision_radix", @@ -43962,7 +47640,9 @@ "name": "cardinal_number" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "numeric_scale", @@ -43985,7 +47665,9 @@ "name": "cardinal_number" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "datetime_precision", @@ -44008,7 +47690,9 @@ "name": "cardinal_number" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "interval_type", @@ -44031,7 +47715,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "interval_precision", @@ -44054,7 +47740,9 @@ "name": "cardinal_number" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "character_set_catalog", @@ -44077,7 +47765,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "character_set_schema", @@ -44100,7 +47790,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "character_set_name", @@ -44123,7 +47815,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "collation_catalog", @@ -44146,7 +47840,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "collation_schema", @@ -44169,7 +47865,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "collation_name", @@ -44192,7 +47890,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "domain_catalog", @@ -44215,7 +47915,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "domain_schema", @@ -44238,7 +47940,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "domain_name", @@ -44261,7 +47965,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "udt_catalog", @@ -44284,7 +47990,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "udt_schema", @@ -44307,7 +48015,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "udt_name", @@ -44330,7 +48040,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "scope_catalog", @@ -44353,7 +48065,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "scope_schema", @@ -44376,7 +48090,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "scope_name", @@ -44399,7 +48115,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "maximum_cardinality", @@ -44422,7 +48140,9 @@ "name": "cardinal_number" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "dtd_identifier", @@ -44445,7 +48165,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "is_self_referencing", @@ -44468,7 +48190,9 @@ "name": "yes_or_no" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "is_identity", @@ -44491,7 +48215,9 @@ "name": "yes_or_no" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "identity_generation", @@ -44514,7 +48240,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "identity_start", @@ -44537,7 +48265,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "identity_increment", @@ -44560,7 +48290,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "identity_maximum", @@ -44583,7 +48315,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "identity_minimum", @@ -44606,7 +48340,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "identity_cycle", @@ -44629,7 +48365,9 @@ "name": "yes_or_no" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "is_generated", @@ -44652,7 +48390,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "generation_expression", @@ -44675,7 +48415,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "is_updatable", @@ -44698,7 +48440,9 @@ "name": "yes_or_no" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -44731,7 +48475,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "table_schema", @@ -44754,7 +48500,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "table_name", @@ -44777,7 +48525,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "column_name", @@ -44800,7 +48550,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "constraint_catalog", @@ -44823,7 +48575,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "constraint_schema", @@ -44846,7 +48600,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "constraint_name", @@ -44869,7 +48625,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -44902,7 +48660,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "table_schema", @@ -44925,7 +48685,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "table_name", @@ -44948,7 +48710,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "constraint_catalog", @@ -44971,7 +48735,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "constraint_schema", @@ -44994,7 +48760,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "constraint_name", @@ -45017,7 +48785,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -45050,7 +48820,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "object_schema", @@ -45073,7 +48845,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "object_name", @@ -45096,7 +48870,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "object_type", @@ -45119,7 +48895,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "dtd_identifier", @@ -45142,7 +48920,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -45175,7 +48955,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "constraint_schema", @@ -45198,7 +48980,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "constraint_name", @@ -45221,7 +49005,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "domain_catalog", @@ -45244,7 +49030,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "domain_schema", @@ -45267,7 +49055,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "domain_name", @@ -45290,7 +49080,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "is_deferrable", @@ -45313,7 +49105,9 @@ "name": "yes_or_no" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "initially_deferred", @@ -45336,7 +49130,9 @@ "name": "yes_or_no" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -45369,7 +49165,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "udt_schema", @@ -45392,7 +49190,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "udt_name", @@ -45415,7 +49215,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "domain_catalog", @@ -45438,7 +49240,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "domain_schema", @@ -45461,7 +49265,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "domain_name", @@ -45484,7 +49290,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -45517,7 +49325,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "domain_schema", @@ -45540,7 +49350,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "domain_name", @@ -45563,7 +49375,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "data_type", @@ -45586,7 +49400,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "character_maximum_length", @@ -45609,7 +49425,9 @@ "name": "cardinal_number" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "character_octet_length", @@ -45632,7 +49450,9 @@ "name": "cardinal_number" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "character_set_catalog", @@ -45655,7 +49475,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "character_set_schema", @@ -45678,7 +49500,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "character_set_name", @@ -45701,7 +49525,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "collation_catalog", @@ -45724,7 +49550,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "collation_schema", @@ -45747,7 +49575,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "collation_name", @@ -45770,7 +49600,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "numeric_precision", @@ -45793,7 +49625,9 @@ "name": "cardinal_number" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "numeric_precision_radix", @@ -45816,7 +49650,9 @@ "name": "cardinal_number" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "numeric_scale", @@ -45839,7 +49675,9 @@ "name": "cardinal_number" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "datetime_precision", @@ -45862,7 +49700,9 @@ "name": "cardinal_number" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "interval_type", @@ -45885,7 +49725,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "interval_precision", @@ -45908,7 +49750,9 @@ "name": "cardinal_number" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "domain_default", @@ -45931,7 +49775,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "udt_catalog", @@ -45954,7 +49800,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "udt_schema", @@ -45977,7 +49825,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "udt_name", @@ -46000,7 +49850,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "scope_catalog", @@ -46023,7 +49875,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "scope_schema", @@ -46046,7 +49900,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "scope_name", @@ -46069,7 +49925,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "maximum_cardinality", @@ -46092,7 +49950,9 @@ "name": "cardinal_number" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "dtd_identifier", @@ -46115,7 +49975,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -46148,7 +50010,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "object_schema", @@ -46171,7 +50035,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "object_name", @@ -46194,7 +50060,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "object_type", @@ -46217,7 +50085,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "collection_type_identifier", @@ -46240,7 +50110,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "data_type", @@ -46263,7 +50135,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "character_maximum_length", @@ -46286,7 +50160,9 @@ "name": "cardinal_number" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "character_octet_length", @@ -46309,7 +50185,9 @@ "name": "cardinal_number" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "character_set_catalog", @@ -46332,7 +50210,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "character_set_schema", @@ -46355,7 +50235,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "character_set_name", @@ -46378,7 +50260,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "collation_catalog", @@ -46401,7 +50285,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "collation_schema", @@ -46424,7 +50310,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "collation_name", @@ -46447,7 +50335,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "numeric_precision", @@ -46470,7 +50360,9 @@ "name": "cardinal_number" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "numeric_precision_radix", @@ -46493,7 +50385,9 @@ "name": "cardinal_number" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "numeric_scale", @@ -46516,7 +50410,9 @@ "name": "cardinal_number" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "datetime_precision", @@ -46539,7 +50435,9 @@ "name": "cardinal_number" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "interval_type", @@ -46562,7 +50460,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "interval_precision", @@ -46585,7 +50485,9 @@ "name": "cardinal_number" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "domain_default", @@ -46608,7 +50510,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "udt_catalog", @@ -46631,7 +50535,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "udt_schema", @@ -46654,7 +50560,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "udt_name", @@ -46677,7 +50585,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "scope_catalog", @@ -46700,7 +50610,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "scope_schema", @@ -46723,7 +50635,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "scope_name", @@ -46746,7 +50660,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "maximum_cardinality", @@ -46769,7 +50685,9 @@ "name": "cardinal_number" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "dtd_identifier", @@ -46792,7 +50710,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -46825,7 +50745,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -46858,7 +50780,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "foreign_data_wrapper_name", @@ -46881,7 +50805,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "option_name", @@ -46904,7 +50830,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "option_value", @@ -46927,7 +50855,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -46960,7 +50890,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "foreign_data_wrapper_name", @@ -46983,7 +50915,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "authorization_identifier", @@ -47006,7 +50940,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "library_name", @@ -47029,7 +50965,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "foreign_data_wrapper_language", @@ -47052,7 +50990,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -47085,7 +51025,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "foreign_server_name", @@ -47108,7 +51050,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "option_name", @@ -47131,7 +51075,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "option_value", @@ -47154,7 +51100,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -47187,7 +51135,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "foreign_server_name", @@ -47210,7 +51160,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "foreign_data_wrapper_catalog", @@ -47233,7 +51185,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "foreign_data_wrapper_name", @@ -47256,7 +51210,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "foreign_server_type", @@ -47279,7 +51235,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "foreign_server_version", @@ -47302,7 +51260,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "authorization_identifier", @@ -47325,7 +51285,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -47358,7 +51320,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "foreign_table_schema", @@ -47381,7 +51345,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "foreign_table_name", @@ -47404,7 +51370,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "option_name", @@ -47427,7 +51395,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "option_value", @@ -47450,7 +51420,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -47483,7 +51455,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "foreign_table_schema", @@ -47506,7 +51480,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "foreign_table_name", @@ -47529,7 +51505,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "foreign_server_catalog", @@ -47552,7 +51530,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "foreign_server_name", @@ -47575,7 +51555,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -47608,7 +51590,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -47641,7 +51625,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "constraint_schema", @@ -47664,7 +51650,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "constraint_name", @@ -47687,7 +51675,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "table_catalog", @@ -47710,7 +51700,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "table_schema", @@ -47733,7 +51725,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "table_name", @@ -47756,7 +51750,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "column_name", @@ -47779,7 +51775,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "ordinal_position", @@ -47802,7 +51800,9 @@ "name": "cardinal_number" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "position_in_unique_constraint", @@ -47825,7 +51825,9 @@ "name": "cardinal_number" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -47858,7 +51860,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "specific_schema", @@ -47881,7 +51885,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "specific_name", @@ -47904,7 +51910,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "ordinal_position", @@ -47927,7 +51935,9 @@ "name": "cardinal_number" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "parameter_mode", @@ -47950,7 +51960,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "is_result", @@ -47973,7 +51985,9 @@ "name": "yes_or_no" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "as_locator", @@ -47996,7 +52010,9 @@ "name": "yes_or_no" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "parameter_name", @@ -48019,7 +52035,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "data_type", @@ -48042,7 +52060,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "character_maximum_length", @@ -48065,7 +52085,9 @@ "name": "cardinal_number" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "character_octet_length", @@ -48088,7 +52110,9 @@ "name": "cardinal_number" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "character_set_catalog", @@ -48111,7 +52135,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "character_set_schema", @@ -48134,7 +52160,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "character_set_name", @@ -48157,7 +52185,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "collation_catalog", @@ -48180,7 +52210,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "collation_schema", @@ -48203,7 +52235,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "collation_name", @@ -48226,7 +52260,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "numeric_precision", @@ -48249,7 +52285,9 @@ "name": "cardinal_number" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "numeric_precision_radix", @@ -48272,7 +52310,9 @@ "name": "cardinal_number" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "numeric_scale", @@ -48295,7 +52335,9 @@ "name": "cardinal_number" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "datetime_precision", @@ -48318,7 +52360,9 @@ "name": "cardinal_number" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "interval_type", @@ -48341,7 +52385,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "interval_precision", @@ -48364,7 +52410,9 @@ "name": "cardinal_number" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "udt_catalog", @@ -48387,7 +52435,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "udt_schema", @@ -48410,7 +52460,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "udt_name", @@ -48433,7 +52485,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "scope_catalog", @@ -48456,7 +52510,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "scope_schema", @@ -48479,7 +52535,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "scope_name", @@ -48502,7 +52560,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "maximum_cardinality", @@ -48525,7 +52585,9 @@ "name": "cardinal_number" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "dtd_identifier", @@ -48548,7 +52610,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "parameter_default", @@ -48571,7 +52635,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -48604,7 +52670,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "constraint_schema", @@ -48627,7 +52695,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "constraint_name", @@ -48650,7 +52720,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "unique_constraint_catalog", @@ -48673,7 +52745,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "unique_constraint_schema", @@ -48696,7 +52770,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "unique_constraint_name", @@ -48719,7 +52795,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "match_option", @@ -48742,7 +52820,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "update_rule", @@ -48765,7 +52845,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "delete_rule", @@ -48788,7 +52870,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -48821,7 +52905,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "grantee", @@ -48844,7 +52930,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "table_catalog", @@ -48867,7 +52955,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "table_schema", @@ -48890,7 +52980,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "table_name", @@ -48913,7 +53005,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "column_name", @@ -48936,7 +53030,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "privilege_type", @@ -48959,7 +53055,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "is_grantable", @@ -48982,7 +53080,9 @@ "name": "yes_or_no" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -49015,7 +53115,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "grantee", @@ -49038,7 +53140,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "specific_catalog", @@ -49061,7 +53165,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "specific_schema", @@ -49084,7 +53190,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "specific_name", @@ -49107,7 +53215,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "routine_catalog", @@ -49130,7 +53240,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "routine_schema", @@ -49153,7 +53265,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "routine_name", @@ -49176,7 +53290,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "privilege_type", @@ -49199,7 +53315,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "is_grantable", @@ -49222,7 +53340,9 @@ "name": "yes_or_no" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -49255,7 +53375,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "grantee", @@ -49278,7 +53400,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "table_catalog", @@ -49301,7 +53425,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "table_schema", @@ -49324,7 +53450,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "table_name", @@ -49347,7 +53475,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "privilege_type", @@ -49370,7 +53500,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "is_grantable", @@ -49393,7 +53525,9 @@ "name": "yes_or_no" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "with_hierarchy", @@ -49416,7 +53550,9 @@ "name": "yes_or_no" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -49449,7 +53585,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "grantee", @@ -49472,7 +53610,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "udt_catalog", @@ -49495,7 +53635,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "udt_schema", @@ -49518,7 +53660,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "udt_name", @@ -49541,7 +53685,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "privilege_type", @@ -49564,7 +53710,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "is_grantable", @@ -49587,7 +53735,9 @@ "name": "yes_or_no" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -49620,7 +53770,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "grantee", @@ -49643,7 +53795,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "object_catalog", @@ -49666,7 +53820,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "object_schema", @@ -49689,7 +53845,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "object_name", @@ -49712,7 +53870,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "object_type", @@ -49735,7 +53895,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "privilege_type", @@ -49758,7 +53920,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "is_grantable", @@ -49781,7 +53945,9 @@ "name": "yes_or_no" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -49814,7 +53980,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "specific_schema", @@ -49837,7 +54005,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "specific_name", @@ -49860,7 +54030,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "routine_catalog", @@ -49883,7 +54055,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "routine_schema", @@ -49906,7 +54080,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "routine_name", @@ -49929,7 +54105,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "table_catalog", @@ -49952,7 +54130,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "table_schema", @@ -49975,7 +54155,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "table_name", @@ -49998,7 +54180,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "column_name", @@ -50021,7 +54205,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -50054,7 +54240,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "grantee", @@ -50077,7 +54265,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "specific_catalog", @@ -50100,7 +54290,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "specific_schema", @@ -50123,7 +54315,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "specific_name", @@ -50146,7 +54340,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "routine_catalog", @@ -50169,7 +54365,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "routine_schema", @@ -50192,7 +54390,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "routine_name", @@ -50215,7 +54415,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "privilege_type", @@ -50238,7 +54440,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "is_grantable", @@ -50261,7 +54465,9 @@ "name": "yes_or_no" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -50294,7 +54500,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "specific_schema", @@ -50317,7 +54525,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "specific_name", @@ -50340,7 +54550,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "routine_catalog", @@ -50363,7 +54575,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "routine_schema", @@ -50386,7 +54600,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "routine_name", @@ -50409,7 +54625,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -50442,7 +54660,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "specific_schema", @@ -50465,7 +54685,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "specific_name", @@ -50488,7 +54710,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "routine_catalog", @@ -50511,7 +54735,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "routine_schema", @@ -50534,7 +54760,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "routine_name", @@ -50557,7 +54785,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "sequence_catalog", @@ -50580,7 +54810,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "sequence_schema", @@ -50603,7 +54835,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "sequence_name", @@ -50626,7 +54860,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -50659,7 +54895,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "specific_schema", @@ -50682,7 +54920,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "specific_name", @@ -50705,7 +54945,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "routine_catalog", @@ -50728,7 +54970,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "routine_schema", @@ -50751,7 +54995,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "routine_name", @@ -50774,7 +55020,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "table_catalog", @@ -50797,7 +55045,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "table_schema", @@ -50820,7 +55070,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "table_name", @@ -50843,7 +55095,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -50876,7 +55130,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "specific_schema", @@ -50899,7 +55155,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "specific_name", @@ -50922,7 +55180,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "routine_catalog", @@ -50945,7 +55205,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "routine_schema", @@ -50968,7 +55230,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "routine_name", @@ -50991,7 +55255,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "routine_type", @@ -51014,7 +55280,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "module_catalog", @@ -51037,7 +55305,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "module_schema", @@ -51060,7 +55330,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "module_name", @@ -51083,7 +55355,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "udt_catalog", @@ -51106,7 +55380,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "udt_schema", @@ -51129,7 +55405,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "udt_name", @@ -51152,7 +55430,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "data_type", @@ -51175,7 +55455,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "character_maximum_length", @@ -51198,7 +55480,9 @@ "name": "cardinal_number" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "character_octet_length", @@ -51221,7 +55505,9 @@ "name": "cardinal_number" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "character_set_catalog", @@ -51244,7 +55530,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "character_set_schema", @@ -51267,7 +55555,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "character_set_name", @@ -51290,7 +55580,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "collation_catalog", @@ -51313,7 +55605,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "collation_schema", @@ -51336,7 +55630,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "collation_name", @@ -51359,7 +55655,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "numeric_precision", @@ -51382,7 +55680,9 @@ "name": "cardinal_number" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "numeric_precision_radix", @@ -51405,7 +55705,9 @@ "name": "cardinal_number" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "numeric_scale", @@ -51428,7 +55730,9 @@ "name": "cardinal_number" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "datetime_precision", @@ -51451,7 +55755,9 @@ "name": "cardinal_number" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "interval_type", @@ -51474,7 +55780,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "interval_precision", @@ -51497,7 +55805,9 @@ "name": "cardinal_number" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "type_udt_catalog", @@ -51520,7 +55830,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "type_udt_schema", @@ -51543,7 +55855,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "type_udt_name", @@ -51566,7 +55880,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "scope_catalog", @@ -51589,7 +55905,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "scope_schema", @@ -51612,7 +55930,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "scope_name", @@ -51635,7 +55955,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "maximum_cardinality", @@ -51658,7 +55980,9 @@ "name": "cardinal_number" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "dtd_identifier", @@ -51681,7 +56005,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "routine_body", @@ -51704,7 +56030,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "routine_definition", @@ -51727,7 +56055,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "external_name", @@ -51750,7 +56080,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "external_language", @@ -51773,7 +56105,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "parameter_style", @@ -51796,7 +56130,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "is_deterministic", @@ -51819,7 +56155,9 @@ "name": "yes_or_no" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "sql_data_access", @@ -51842,7 +56180,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "is_null_call", @@ -51865,7 +56205,9 @@ "name": "yes_or_no" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "sql_path", @@ -51888,7 +56230,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "schema_level_routine", @@ -51911,7 +56255,9 @@ "name": "yes_or_no" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "max_dynamic_result_sets", @@ -51934,7 +56280,9 @@ "name": "cardinal_number" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "is_user_defined_cast", @@ -51957,7 +56305,9 @@ "name": "yes_or_no" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "is_implicitly_invocable", @@ -51980,7 +56330,9 @@ "name": "yes_or_no" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "security_type", @@ -52003,7 +56355,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "to_sql_specific_catalog", @@ -52026,7 +56380,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "to_sql_specific_schema", @@ -52049,7 +56405,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "to_sql_specific_name", @@ -52072,7 +56430,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "as_locator", @@ -52095,7 +56455,9 @@ "name": "yes_or_no" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "created", @@ -52118,7 +56480,9 @@ "name": "time_stamp" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "last_altered", @@ -52141,7 +56505,9 @@ "name": "time_stamp" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "new_savepoint_level", @@ -52164,7 +56530,9 @@ "name": "yes_or_no" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "is_udt_dependent", @@ -52187,7 +56555,9 @@ "name": "yes_or_no" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "result_cast_from_data_type", @@ -52210,7 +56580,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "result_cast_as_locator", @@ -52233,7 +56605,9 @@ "name": "yes_or_no" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "result_cast_char_max_length", @@ -52256,7 +56630,9 @@ "name": "cardinal_number" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "result_cast_char_octet_length", @@ -52279,7 +56655,9 @@ "name": "cardinal_number" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "result_cast_char_set_catalog", @@ -52302,7 +56680,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "result_cast_char_set_schema", @@ -52325,7 +56705,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "result_cast_char_set_name", @@ -52348,7 +56730,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "result_cast_collation_catalog", @@ -52371,7 +56755,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "result_cast_collation_schema", @@ -52394,7 +56780,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "result_cast_collation_name", @@ -52417,7 +56805,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "result_cast_numeric_precision", @@ -52440,7 +56830,9 @@ "name": "cardinal_number" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "result_cast_numeric_precision_radix", @@ -52463,7 +56855,9 @@ "name": "cardinal_number" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "result_cast_numeric_scale", @@ -52486,7 +56880,9 @@ "name": "cardinal_number" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "result_cast_datetime_precision", @@ -52509,7 +56905,9 @@ "name": "cardinal_number" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "result_cast_interval_type", @@ -52532,7 +56930,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "result_cast_interval_precision", @@ -52555,7 +56955,9 @@ "name": "cardinal_number" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "result_cast_type_udt_catalog", @@ -52578,7 +56980,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "result_cast_type_udt_schema", @@ -52601,7 +57005,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "result_cast_type_udt_name", @@ -52624,7 +57030,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "result_cast_scope_catalog", @@ -52647,7 +57055,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "result_cast_scope_schema", @@ -52670,7 +57080,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "result_cast_scope_name", @@ -52693,7 +57105,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "result_cast_maximum_cardinality", @@ -52716,7 +57130,9 @@ "name": "cardinal_number" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "result_cast_dtd_identifier", @@ -52739,7 +57155,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -52772,7 +57190,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "schema_name", @@ -52795,7 +57215,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "schema_owner", @@ -52818,7 +57240,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "default_character_set_catalog", @@ -52841,7 +57265,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "default_character_set_schema", @@ -52864,7 +57290,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "default_character_set_name", @@ -52887,7 +57315,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "sql_path", @@ -52910,7 +57340,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -52943,7 +57375,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "sequence_schema", @@ -52966,7 +57400,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "sequence_name", @@ -52989,7 +57425,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "data_type", @@ -53012,7 +57450,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "numeric_precision", @@ -53035,7 +57475,9 @@ "name": "cardinal_number" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "numeric_precision_radix", @@ -53058,7 +57500,9 @@ "name": "cardinal_number" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "numeric_scale", @@ -53081,7 +57525,9 @@ "name": "cardinal_number" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "start_value", @@ -53104,7 +57550,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "minimum_value", @@ -53127,7 +57575,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "maximum_value", @@ -53150,7 +57600,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "increment", @@ -53173,7 +57625,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cycle_option", @@ -53196,7 +57650,9 @@ "name": "yes_or_no" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -53229,7 +57685,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmax", @@ -53252,7 +57710,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmax", @@ -53275,7 +57735,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmin", @@ -53298,7 +57760,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmin", @@ -53321,7 +57785,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "ctid", @@ -53344,7 +57810,9 @@ "name": "tid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "feature_id", @@ -53367,7 +57835,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "feature_name", @@ -53390,7 +57860,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "sub_feature_id", @@ -53413,7 +57885,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "sub_feature_name", @@ -53436,7 +57910,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "is_supported", @@ -53459,7 +57935,9 @@ "name": "yes_or_no" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "is_verified_by", @@ -53482,7 +57960,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "comments", @@ -53505,7 +57985,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -53538,7 +58020,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmax", @@ -53561,7 +58045,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmax", @@ -53584,7 +58070,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmin", @@ -53607,7 +58095,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmin", @@ -53630,7 +58120,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "ctid", @@ -53653,7 +58145,9 @@ "name": "tid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "implementation_info_id", @@ -53676,7 +58170,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "implementation_info_name", @@ -53699,7 +58195,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "integer_value", @@ -53722,7 +58220,9 @@ "name": "cardinal_number" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "character_value", @@ -53745,7 +58245,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "comments", @@ -53768,7 +58270,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -53801,7 +58305,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmax", @@ -53824,7 +58330,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmax", @@ -53847,7 +58355,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmin", @@ -53870,7 +58380,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmin", @@ -53893,7 +58405,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "ctid", @@ -53916,7 +58430,9 @@ "name": "tid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "feature_id", @@ -53939,7 +58455,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "feature_name", @@ -53962,7 +58480,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "is_supported", @@ -53985,7 +58505,9 @@ "name": "yes_or_no" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "is_verified_by", @@ -54008,7 +58530,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "comments", @@ -54031,7 +58555,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -54064,7 +58590,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmax", @@ -54087,7 +58615,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmax", @@ -54110,7 +58640,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmin", @@ -54133,7 +58665,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmin", @@ -54156,7 +58690,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "ctid", @@ -54179,7 +58715,9 @@ "name": "tid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "sizing_id", @@ -54202,7 +58740,9 @@ "name": "cardinal_number" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "sizing_name", @@ -54225,7 +58765,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "supported_value", @@ -54248,7 +58790,9 @@ "name": "cardinal_number" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "comments", @@ -54271,7 +58815,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -54304,7 +58850,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "constraint_schema", @@ -54327,7 +58875,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "constraint_name", @@ -54350,7 +58900,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "table_catalog", @@ -54373,7 +58925,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "table_schema", @@ -54396,7 +58950,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "table_name", @@ -54419,7 +58975,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "constraint_type", @@ -54442,7 +59000,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "is_deferrable", @@ -54465,7 +59025,9 @@ "name": "yes_or_no" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "initially_deferred", @@ -54488,7 +59050,9 @@ "name": "yes_or_no" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "enforced", @@ -54511,7 +59075,9 @@ "name": "yes_or_no" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "nulls_distinct", @@ -54534,7 +59100,9 @@ "name": "yes_or_no" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -54567,7 +59135,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "grantee", @@ -54590,7 +59160,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "table_catalog", @@ -54613,7 +59185,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "table_schema", @@ -54636,7 +59210,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "table_name", @@ -54659,7 +59235,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "privilege_type", @@ -54682,7 +59260,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "is_grantable", @@ -54705,7 +59285,9 @@ "name": "yes_or_no" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "with_hierarchy", @@ -54728,7 +59310,9 @@ "name": "yes_or_no" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -54761,7 +59345,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "table_schema", @@ -54784,7 +59370,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "table_name", @@ -54807,7 +59395,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "table_type", @@ -54830,7 +59420,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "self_referencing_column_name", @@ -54853,7 +59445,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "reference_generation", @@ -54876,7 +59470,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "user_defined_type_catalog", @@ -54899,7 +59495,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "user_defined_type_schema", @@ -54922,7 +59520,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "user_defined_type_name", @@ -54945,7 +59545,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "is_insertable_into", @@ -54968,7 +59570,9 @@ "name": "yes_or_no" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "is_typed", @@ -54991,7 +59595,9 @@ "name": "yes_or_no" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "commit_action", @@ -55014,7 +59620,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -55047,7 +59655,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "udt_schema", @@ -55070,7 +59680,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "udt_name", @@ -55093,7 +59705,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "specific_catalog", @@ -55116,7 +59730,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "specific_schema", @@ -55139,7 +59755,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "specific_name", @@ -55162,7 +59780,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "group_name", @@ -55185,7 +59805,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "transform_type", @@ -55208,7 +59830,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -55241,7 +59865,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "trigger_schema", @@ -55264,7 +59890,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "trigger_name", @@ -55287,7 +59915,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "event_object_catalog", @@ -55310,7 +59940,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "event_object_schema", @@ -55333,7 +59965,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "event_object_table", @@ -55356,7 +59990,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "event_object_column", @@ -55379,7 +60015,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -55412,7 +60050,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "trigger_schema", @@ -55435,7 +60075,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "trigger_name", @@ -55458,7 +60100,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "event_manipulation", @@ -55481,7 +60125,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "event_object_catalog", @@ -55504,7 +60150,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "event_object_schema", @@ -55527,7 +60175,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "event_object_table", @@ -55550,7 +60200,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "action_order", @@ -55573,7 +60225,9 @@ "name": "cardinal_number" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "action_condition", @@ -55596,7 +60250,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "action_statement", @@ -55619,7 +60275,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "action_orientation", @@ -55642,7 +60300,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "action_timing", @@ -55665,7 +60325,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "action_reference_old_table", @@ -55688,7 +60350,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "action_reference_new_table", @@ -55711,7 +60375,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "action_reference_old_row", @@ -55734,7 +60400,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "action_reference_new_row", @@ -55757,7 +60425,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "created", @@ -55780,7 +60450,9 @@ "name": "time_stamp" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -55813,7 +60485,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "grantee", @@ -55836,7 +60510,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "udt_catalog", @@ -55859,7 +60535,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "udt_schema", @@ -55882,7 +60560,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "udt_name", @@ -55905,7 +60585,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "privilege_type", @@ -55928,7 +60610,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "is_grantable", @@ -55951,7 +60635,9 @@ "name": "yes_or_no" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -55984,7 +60670,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "grantee", @@ -56007,7 +60695,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "object_catalog", @@ -56030,7 +60720,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "object_schema", @@ -56053,7 +60745,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "object_name", @@ -56076,7 +60770,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "object_type", @@ -56099,7 +60795,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "privilege_type", @@ -56122,7 +60820,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "is_grantable", @@ -56145,7 +60845,9 @@ "name": "yes_or_no" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -56178,7 +60880,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "user_defined_type_schema", @@ -56201,7 +60905,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "user_defined_type_name", @@ -56224,7 +60930,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "user_defined_type_category", @@ -56247,7 +60955,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "is_instantiable", @@ -56270,7 +60980,9 @@ "name": "yes_or_no" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "is_final", @@ -56293,7 +61005,9 @@ "name": "yes_or_no" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "ordering_form", @@ -56316,7 +61030,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "ordering_category", @@ -56339,7 +61055,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "ordering_routine_catalog", @@ -56362,7 +61080,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "ordering_routine_schema", @@ -56385,7 +61105,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "ordering_routine_name", @@ -56408,7 +61130,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "reference_type", @@ -56431,7 +61155,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "data_type", @@ -56454,7 +61180,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "character_maximum_length", @@ -56477,7 +61205,9 @@ "name": "cardinal_number" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "character_octet_length", @@ -56500,7 +61230,9 @@ "name": "cardinal_number" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "character_set_catalog", @@ -56523,7 +61255,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "character_set_schema", @@ -56546,7 +61280,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "character_set_name", @@ -56569,7 +61305,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "collation_catalog", @@ -56592,7 +61330,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "collation_schema", @@ -56615,7 +61355,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "collation_name", @@ -56638,7 +61380,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "numeric_precision", @@ -56661,7 +61405,9 @@ "name": "cardinal_number" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "numeric_precision_radix", @@ -56684,7 +61430,9 @@ "name": "cardinal_number" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "numeric_scale", @@ -56707,7 +61455,9 @@ "name": "cardinal_number" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "datetime_precision", @@ -56730,7 +61480,9 @@ "name": "cardinal_number" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "interval_type", @@ -56753,7 +61505,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "interval_precision", @@ -56776,7 +61530,9 @@ "name": "cardinal_number" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "source_dtd_identifier", @@ -56799,7 +61555,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "ref_dtd_identifier", @@ -56822,7 +61580,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -56855,7 +61615,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "foreign_server_catalog", @@ -56878,7 +61640,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "foreign_server_name", @@ -56901,7 +61665,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "option_name", @@ -56924,7 +61690,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "option_value", @@ -56947,7 +61715,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -56980,7 +61750,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "foreign_server_catalog", @@ -57003,7 +61775,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "foreign_server_name", @@ -57026,7 +61800,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -57059,7 +61835,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "view_schema", @@ -57082,7 +61860,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "view_name", @@ -57105,7 +61885,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "table_catalog", @@ -57128,7 +61910,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "table_schema", @@ -57151,7 +61935,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "table_name", @@ -57174,7 +61960,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "column_name", @@ -57197,7 +61985,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -57230,7 +62020,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "table_schema", @@ -57253,7 +62045,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "table_name", @@ -57276,7 +62070,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "specific_catalog", @@ -57299,7 +62095,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "specific_schema", @@ -57322,7 +62120,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "specific_name", @@ -57345,7 +62145,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -57378,7 +62180,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "view_schema", @@ -57401,7 +62205,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "view_name", @@ -57424,7 +62230,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "table_catalog", @@ -57447,7 +62255,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "table_schema", @@ -57470,7 +62280,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "table_name", @@ -57493,7 +62305,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -57526,7 +62340,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "table_schema", @@ -57549,7 +62365,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "table_name", @@ -57572,7 +62390,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "view_definition", @@ -57595,7 +62415,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "check_option", @@ -57618,7 +62440,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "is_updatable", @@ -57641,7 +62465,9 @@ "name": "yes_or_no" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "is_insertable_into", @@ -57664,7 +62490,9 @@ "name": "yes_or_no" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "is_trigger_updatable", @@ -57687,7 +62515,9 @@ "name": "yes_or_no" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "is_trigger_deletable", @@ -57710,7 +62540,9 @@ "name": "yes_or_no" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "is_trigger_insertable_into", @@ -57733,7 +62565,9 @@ "name": "yes_or_no" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -57771,7 +62605,9 @@ "name": "bigserial" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "id", + "unsigned": false }, { "name": "name", @@ -57794,7 +62630,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "name", + "unsigned": false }, { "name": "bio", @@ -57817,7 +62655,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "bio", + "unsigned": false } ], "params": [ @@ -57844,7 +62684,9 @@ "name": "bigserial" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "id", + "unsigned": false } } ], @@ -57878,7 +62720,9 @@ "name": "bigserial" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "id", + "unsigned": false }, { "name": "name", @@ -57901,7 +62745,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "name", + "unsigned": false }, { "name": "bio", @@ -57924,7 +62770,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "bio", + "unsigned": false } ], "params": [], @@ -57958,7 +62806,9 @@ "name": "bigserial" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "id", + "unsigned": false }, { "name": "name", @@ -57981,7 +62831,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "name", + "unsigned": false }, { "name": "bio", @@ -58004,7 +62856,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "bio", + "unsigned": false } ], "params": [ @@ -58031,7 +62885,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "name", + "unsigned": false } }, { @@ -58057,7 +62913,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "bio", + "unsigned": false } } ], @@ -58098,7 +62956,9 @@ "name": "bigserial" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "id", + "unsigned": false } } ], @@ -58107,6 +62967,6 @@ "insert_into_table": null } ], - "sqlc_version": "v1.18.0", + "sqlc_version": "v1.19.0", "plugin_options": "eyJmaWxlbmFtZSI6ImNvZGVnZW4uanNvbiIsImluZGVudCI6IiAgIn0=" } diff --git a/internal/endtoend/testdata/process_plugin_sqlc_gen_json/gen/codegen.json b/internal/endtoend/testdata/process_plugin_sqlc_gen_json/gen/codegen.json index a1892bc551..863a967962 100644 --- a/internal/endtoend/testdata/process_plugin_sqlc_gen_json/gen/codegen.json +++ b/internal/endtoend/testdata/process_plugin_sqlc_gen_json/gen/codegen.json @@ -40,7 +40,9 @@ "inflection_exclude_table_names": [], "emit_pointers_for_null_types": false, "query_parameter_limit": 1, - "output_batch_file_name": "" + "output_batch_file_name": "", + "json_tags_id_uppercase": false, + "omit_unused_structs": false }, "json": { "out": "", @@ -85,7 +87,9 @@ "name": "bigserial" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "name", @@ -108,7 +112,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "bio", @@ -131,7 +137,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -179,7 +187,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmax", @@ -202,7 +212,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmax", @@ -225,7 +237,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmin", @@ -248,7 +262,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmin", @@ -271,7 +287,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "ctid", @@ -294,7 +312,9 @@ "name": "tid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "aggfnoid", @@ -317,7 +337,9 @@ "name": "regproc" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "aggkind", @@ -340,7 +362,9 @@ "name": "char" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "aggnumdirectargs", @@ -363,7 +387,9 @@ "name": "int2" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "aggtransfn", @@ -386,7 +412,9 @@ "name": "regproc" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "aggfinalfn", @@ -409,7 +437,9 @@ "name": "regproc" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "aggcombinefn", @@ -432,7 +462,9 @@ "name": "regproc" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "aggserialfn", @@ -455,7 +487,9 @@ "name": "regproc" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "aggdeserialfn", @@ -478,7 +512,9 @@ "name": "regproc" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "aggmtransfn", @@ -501,7 +537,9 @@ "name": "regproc" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "aggminvtransfn", @@ -524,7 +562,9 @@ "name": "regproc" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "aggmfinalfn", @@ -547,7 +587,9 @@ "name": "regproc" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "aggfinalextra", @@ -570,7 +612,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "aggmfinalextra", @@ -593,7 +637,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "aggfinalmodify", @@ -616,7 +662,9 @@ "name": "char" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "aggmfinalmodify", @@ -639,7 +687,9 @@ "name": "char" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "aggsortop", @@ -662,7 +712,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "aggtranstype", @@ -685,7 +737,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "aggtransspace", @@ -708,7 +762,9 @@ "name": "int4" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "aggmtranstype", @@ -731,7 +787,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "aggmtransspace", @@ -754,7 +812,9 @@ "name": "int4" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "agginitval", @@ -777,7 +837,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "aggminitval", @@ -800,7 +862,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -833,7 +897,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmax", @@ -856,7 +922,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmax", @@ -879,7 +947,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmin", @@ -902,7 +972,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmin", @@ -925,7 +997,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "ctid", @@ -948,7 +1022,9 @@ "name": "tid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "oid", @@ -971,7 +1047,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "amname", @@ -994,7 +1072,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "amhandler", @@ -1017,7 +1097,9 @@ "name": "regproc" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "amtype", @@ -1040,7 +1122,9 @@ "name": "char" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -1073,7 +1157,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmax", @@ -1096,7 +1182,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmax", @@ -1119,7 +1207,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmin", @@ -1142,7 +1232,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmin", @@ -1165,7 +1257,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "ctid", @@ -1188,7 +1282,9 @@ "name": "tid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "oid", @@ -1211,7 +1307,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "amopfamily", @@ -1234,7 +1332,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "amoplefttype", @@ -1257,7 +1357,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "amoprighttype", @@ -1280,7 +1382,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "amopstrategy", @@ -1303,7 +1407,9 @@ "name": "int2" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "amoppurpose", @@ -1326,7 +1432,9 @@ "name": "char" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "amopopr", @@ -1349,7 +1457,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "amopmethod", @@ -1372,7 +1482,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "amopsortfamily", @@ -1395,7 +1507,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -1428,7 +1542,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmax", @@ -1451,7 +1567,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmax", @@ -1474,7 +1592,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmin", @@ -1497,7 +1617,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmin", @@ -1520,7 +1642,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "ctid", @@ -1543,7 +1667,9 @@ "name": "tid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "oid", @@ -1566,7 +1692,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "amprocfamily", @@ -1589,7 +1717,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "amproclefttype", @@ -1612,7 +1742,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "amprocrighttype", @@ -1635,7 +1767,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "amprocnum", @@ -1658,7 +1792,9 @@ "name": "int2" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "amproc", @@ -1681,7 +1817,9 @@ "name": "regproc" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -1714,7 +1852,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmax", @@ -1737,7 +1877,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmax", @@ -1760,7 +1902,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmin", @@ -1783,7 +1927,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmin", @@ -1806,7 +1952,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "ctid", @@ -1829,7 +1977,9 @@ "name": "tid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "oid", @@ -1852,7 +2002,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "adrelid", @@ -1875,7 +2027,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "adnum", @@ -1898,7 +2052,9 @@ "name": "int2" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "adbin", @@ -1921,7 +2077,9 @@ "name": "pg_node_tree" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -1954,7 +2112,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmax", @@ -1977,7 +2137,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmax", @@ -2000,7 +2162,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmin", @@ -2023,7 +2187,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmin", @@ -2046,7 +2212,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "ctid", @@ -2069,7 +2237,9 @@ "name": "tid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "attrelid", @@ -2092,7 +2262,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "attname", @@ -2115,7 +2287,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "atttypid", @@ -2138,7 +2312,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "attstattarget", @@ -2161,7 +2337,9 @@ "name": "int4" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "attlen", @@ -2184,7 +2362,9 @@ "name": "int2" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "attnum", @@ -2207,7 +2387,9 @@ "name": "int2" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "attndims", @@ -2230,7 +2412,9 @@ "name": "int4" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "attcacheoff", @@ -2253,7 +2437,9 @@ "name": "int4" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "atttypmod", @@ -2276,7 +2462,9 @@ "name": "int4" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "attbyval", @@ -2299,7 +2487,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "attalign", @@ -2322,7 +2512,9 @@ "name": "char" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "attstorage", @@ -2345,7 +2537,9 @@ "name": "char" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "attcompression", @@ -2368,7 +2562,9 @@ "name": "char" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "attnotnull", @@ -2391,7 +2587,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "atthasdef", @@ -2414,7 +2612,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "atthasmissing", @@ -2437,7 +2637,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "attidentity", @@ -2460,7 +2662,9 @@ "name": "char" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "attgenerated", @@ -2483,7 +2687,9 @@ "name": "char" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "attisdropped", @@ -2506,7 +2712,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "attislocal", @@ -2529,7 +2737,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "attinhcount", @@ -2552,7 +2762,9 @@ "name": "int4" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "attcollation", @@ -2575,7 +2787,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "attacl", @@ -2598,7 +2812,9 @@ "name": "_aclitem" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "attoptions", @@ -2621,7 +2837,9 @@ "name": "_text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "attfdwoptions", @@ -2644,7 +2862,9 @@ "name": "_text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "attmissingval", @@ -2667,7 +2887,9 @@ "name": "anyarray" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -2700,7 +2922,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmax", @@ -2723,7 +2947,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmax", @@ -2746,7 +2972,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmin", @@ -2769,7 +2997,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmin", @@ -2792,7 +3022,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "ctid", @@ -2815,7 +3047,9 @@ "name": "tid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "roleid", @@ -2838,7 +3072,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "member", @@ -2861,7 +3097,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "grantor", @@ -2884,7 +3122,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "admin_option", @@ -2907,7 +3147,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -2940,7 +3182,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmax", @@ -2963,7 +3207,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmax", @@ -2986,7 +3232,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmin", @@ -3009,7 +3257,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmin", @@ -3032,7 +3282,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "ctid", @@ -3055,7 +3307,9 @@ "name": "tid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "oid", @@ -3078,7 +3332,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "rolname", @@ -3101,7 +3357,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "rolsuper", @@ -3124,7 +3382,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "rolinherit", @@ -3147,7 +3407,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "rolcreaterole", @@ -3170,7 +3432,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "rolcreatedb", @@ -3193,7 +3457,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "rolcanlogin", @@ -3216,7 +3482,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "rolreplication", @@ -3239,7 +3507,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "rolbypassrls", @@ -3262,7 +3532,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "rolconnlimit", @@ -3285,7 +3557,9 @@ "name": "int4" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "rolpassword", @@ -3308,7 +3582,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "rolvaliduntil", @@ -3331,7 +3607,9 @@ "name": "timestamptz" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -3364,7 +3642,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "version", @@ -3387,7 +3667,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "installed", @@ -3410,7 +3692,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "superuser", @@ -3433,7 +3717,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "trusted", @@ -3456,7 +3742,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "relocatable", @@ -3479,7 +3767,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "schema", @@ -3502,7 +3792,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "requires", @@ -3525,7 +3817,9 @@ "name": "_name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "comment", @@ -3548,7 +3842,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -3581,7 +3877,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "default_version", @@ -3604,7 +3902,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "installed_version", @@ -3627,7 +3927,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "comment", @@ -3650,7 +3952,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -3683,7 +3987,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "ident", @@ -3706,7 +4012,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "parent", @@ -3729,7 +4037,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "level", @@ -3752,7 +4062,9 @@ "name": "int4" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "total_bytes", @@ -3775,7 +4087,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "total_nblocks", @@ -3798,7 +4112,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "free_bytes", @@ -3821,7 +4137,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "free_chunks", @@ -3844,7 +4162,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "used_bytes", @@ -3867,7 +4187,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -3900,7 +4222,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmax", @@ -3923,7 +4247,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmax", @@ -3946,7 +4272,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmin", @@ -3969,7 +4297,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmin", @@ -3992,7 +4322,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "ctid", @@ -4015,7 +4347,9 @@ "name": "tid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "oid", @@ -4038,7 +4372,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "castsource", @@ -4061,7 +4397,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "casttarget", @@ -4084,7 +4422,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "castfunc", @@ -4107,7 +4447,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "castcontext", @@ -4130,7 +4472,9 @@ "name": "char" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "castmethod", @@ -4153,7 +4497,9 @@ "name": "char" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -4186,7 +4532,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmax", @@ -4209,7 +4557,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmax", @@ -4232,7 +4582,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmin", @@ -4255,7 +4607,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmin", @@ -4278,7 +4632,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "ctid", @@ -4301,7 +4657,9 @@ "name": "tid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "oid", @@ -4324,7 +4682,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "relname", @@ -4347,7 +4707,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "relnamespace", @@ -4370,7 +4732,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "reltype", @@ -4393,7 +4757,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "reloftype", @@ -4416,7 +4782,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "relowner", @@ -4439,7 +4807,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "relam", @@ -4462,7 +4832,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "relfilenode", @@ -4485,7 +4857,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "reltablespace", @@ -4508,7 +4882,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "relpages", @@ -4531,7 +4907,9 @@ "name": "int4" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "reltuples", @@ -4554,7 +4932,9 @@ "name": "float4" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "relallvisible", @@ -4577,7 +4957,9 @@ "name": "int4" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "reltoastrelid", @@ -4600,7 +4982,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "relhasindex", @@ -4623,7 +5007,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "relisshared", @@ -4646,7 +5032,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "relpersistence", @@ -4669,7 +5057,9 @@ "name": "char" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "relkind", @@ -4692,7 +5082,9 @@ "name": "char" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "relnatts", @@ -4715,7 +5107,9 @@ "name": "int2" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "relchecks", @@ -4738,7 +5132,9 @@ "name": "int2" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "relhasrules", @@ -4761,7 +5157,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "relhastriggers", @@ -4784,7 +5182,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "relhassubclass", @@ -4807,7 +5207,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "relrowsecurity", @@ -4830,7 +5232,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "relforcerowsecurity", @@ -4853,7 +5257,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "relispopulated", @@ -4876,7 +5282,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "relreplident", @@ -4899,7 +5307,9 @@ "name": "char" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "relispartition", @@ -4922,7 +5332,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "relrewrite", @@ -4945,7 +5357,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "relfrozenxid", @@ -4968,7 +5382,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "relminmxid", @@ -4991,7 +5407,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "relacl", @@ -5014,7 +5432,9 @@ "name": "_aclitem" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "reloptions", @@ -5037,7 +5457,9 @@ "name": "_text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "relpartbound", @@ -5060,7 +5482,9 @@ "name": "pg_node_tree" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -5093,7 +5517,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmax", @@ -5116,7 +5542,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmax", @@ -5139,7 +5567,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmin", @@ -5162,7 +5592,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmin", @@ -5185,7 +5617,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "ctid", @@ -5208,7 +5642,9 @@ "name": "tid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "oid", @@ -5231,7 +5667,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "collname", @@ -5254,7 +5692,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "collnamespace", @@ -5277,7 +5717,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "collowner", @@ -5300,7 +5742,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "collprovider", @@ -5323,7 +5767,9 @@ "name": "char" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "collisdeterministic", @@ -5346,7 +5792,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "collencoding", @@ -5369,7 +5817,9 @@ "name": "int4" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "collcollate", @@ -5392,7 +5842,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "collctype", @@ -5415,7 +5867,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "colliculocale", @@ -5438,7 +5892,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "collversion", @@ -5461,7 +5917,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -5494,7 +5952,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "setting", @@ -5517,7 +5977,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -5550,7 +6012,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmax", @@ -5573,7 +6037,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmax", @@ -5596,7 +6062,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmin", @@ -5619,7 +6087,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmin", @@ -5642,7 +6112,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "ctid", @@ -5665,7 +6137,9 @@ "name": "tid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "oid", @@ -5688,7 +6162,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "conname", @@ -5711,7 +6187,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "connamespace", @@ -5734,7 +6212,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "contype", @@ -5757,7 +6237,9 @@ "name": "char" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "condeferrable", @@ -5780,7 +6262,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "condeferred", @@ -5803,7 +6287,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "convalidated", @@ -5826,7 +6312,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "conrelid", @@ -5849,7 +6337,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "contypid", @@ -5872,7 +6362,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "conindid", @@ -5895,7 +6387,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "conparentid", @@ -5918,7 +6412,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "confrelid", @@ -5941,7 +6437,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "confupdtype", @@ -5964,7 +6462,9 @@ "name": "char" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "confdeltype", @@ -5987,7 +6487,9 @@ "name": "char" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "confmatchtype", @@ -6010,7 +6512,9 @@ "name": "char" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "conislocal", @@ -6033,7 +6537,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "coninhcount", @@ -6056,7 +6562,9 @@ "name": "int4" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "connoinherit", @@ -6079,7 +6587,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "conkey", @@ -6102,7 +6612,9 @@ "name": "_int2" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "confkey", @@ -6125,7 +6637,9 @@ "name": "_int2" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "conpfeqop", @@ -6148,7 +6662,9 @@ "name": "_oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "conppeqop", @@ -6171,7 +6687,9 @@ "name": "_oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "conffeqop", @@ -6194,7 +6712,9 @@ "name": "_oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "confdelsetcols", @@ -6217,7 +6737,9 @@ "name": "_int2" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "conexclop", @@ -6240,7 +6762,9 @@ "name": "_oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "conbin", @@ -6263,7 +6787,9 @@ "name": "pg_node_tree" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -6296,7 +6822,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmax", @@ -6319,7 +6847,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmax", @@ -6342,7 +6872,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmin", @@ -6365,7 +6897,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmin", @@ -6388,7 +6922,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "ctid", @@ -6411,7 +6947,9 @@ "name": "tid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "oid", @@ -6434,7 +6972,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "conname", @@ -6457,7 +6997,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "connamespace", @@ -6480,7 +7022,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "conowner", @@ -6503,7 +7047,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "conforencoding", @@ -6526,7 +7072,9 @@ "name": "int4" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "contoencoding", @@ -6549,7 +7097,9 @@ "name": "int4" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "conproc", @@ -6572,7 +7122,9 @@ "name": "regproc" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "condefault", @@ -6595,7 +7147,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -6628,7 +7182,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "statement", @@ -6651,7 +7207,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "is_holdable", @@ -6674,7 +7232,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "is_binary", @@ -6697,7 +7257,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "is_scrollable", @@ -6720,7 +7282,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "creation_time", @@ -6743,7 +7307,9 @@ "name": "timestamptz" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -6776,7 +7342,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmax", @@ -6799,7 +7367,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmax", @@ -6822,7 +7392,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmin", @@ -6845,7 +7417,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmin", @@ -6868,7 +7442,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "ctid", @@ -6891,7 +7467,9 @@ "name": "tid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "oid", @@ -6914,7 +7492,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "datname", @@ -6937,7 +7517,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "datdba", @@ -6960,7 +7542,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "encoding", @@ -6983,7 +7567,9 @@ "name": "int4" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "datlocprovider", @@ -7006,7 +7592,9 @@ "name": "char" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "datistemplate", @@ -7029,7 +7617,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "datallowconn", @@ -7052,7 +7642,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "datconnlimit", @@ -7075,7 +7667,9 @@ "name": "int4" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "datfrozenxid", @@ -7098,7 +7692,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "datminmxid", @@ -7121,7 +7717,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "dattablespace", @@ -7144,7 +7742,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "datcollate", @@ -7167,7 +7767,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "datctype", @@ -7190,7 +7792,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "daticulocale", @@ -7213,7 +7817,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "datcollversion", @@ -7236,7 +7842,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "datacl", @@ -7259,7 +7867,9 @@ "name": "_aclitem" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -7292,7 +7902,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmax", @@ -7315,7 +7927,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmax", @@ -7338,7 +7952,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmin", @@ -7361,7 +7977,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmin", @@ -7384,7 +8002,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "ctid", @@ -7407,7 +8027,9 @@ "name": "tid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "setdatabase", @@ -7430,7 +8052,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "setrole", @@ -7453,7 +8077,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "setconfig", @@ -7476,7 +8102,9 @@ "name": "_text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -7509,7 +8137,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmax", @@ -7532,7 +8162,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmax", @@ -7555,7 +8187,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmin", @@ -7578,7 +8212,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmin", @@ -7601,7 +8237,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "ctid", @@ -7624,7 +8262,9 @@ "name": "tid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "oid", @@ -7647,7 +8287,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "defaclrole", @@ -7670,7 +8312,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "defaclnamespace", @@ -7693,7 +8337,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "defaclobjtype", @@ -7716,7 +8362,9 @@ "name": "char" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "defaclacl", @@ -7739,7 +8387,9 @@ "name": "_aclitem" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -7772,7 +8422,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmax", @@ -7795,7 +8447,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmax", @@ -7818,7 +8472,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmin", @@ -7841,7 +8497,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmin", @@ -7864,7 +8522,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "ctid", @@ -7887,7 +8547,9 @@ "name": "tid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "classid", @@ -7910,7 +8572,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "objid", @@ -7933,7 +8597,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "objsubid", @@ -7956,7 +8622,9 @@ "name": "int4" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "refclassid", @@ -7979,7 +8647,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "refobjid", @@ -8002,7 +8672,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "refobjsubid", @@ -8025,7 +8697,9 @@ "name": "int4" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "deptype", @@ -8048,7 +8722,9 @@ "name": "char" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -8081,7 +8757,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmax", @@ -8104,7 +8782,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmax", @@ -8127,7 +8807,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmin", @@ -8150,7 +8832,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmin", @@ -8173,7 +8857,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "ctid", @@ -8196,7 +8882,9 @@ "name": "tid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "objoid", @@ -8219,7 +8907,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "classoid", @@ -8242,7 +8932,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "objsubid", @@ -8265,7 +8957,9 @@ "name": "int4" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "description", @@ -8288,7 +8982,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -8321,7 +9017,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmax", @@ -8344,7 +9042,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmax", @@ -8367,7 +9067,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmin", @@ -8390,7 +9092,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmin", @@ -8413,7 +9117,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "ctid", @@ -8436,7 +9142,9 @@ "name": "tid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "oid", @@ -8459,7 +9167,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "enumtypid", @@ -8482,7 +9192,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "enumsortorder", @@ -8505,7 +9217,9 @@ "name": "float4" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "enumlabel", @@ -8528,7 +9242,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -8561,7 +9277,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmax", @@ -8584,7 +9302,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmax", @@ -8607,7 +9327,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmin", @@ -8630,7 +9352,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmin", @@ -8653,7 +9377,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "ctid", @@ -8676,7 +9402,9 @@ "name": "tid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "oid", @@ -8699,7 +9427,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "evtname", @@ -8722,7 +9452,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "evtevent", @@ -8745,7 +9477,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "evtowner", @@ -8768,7 +9502,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "evtfoid", @@ -8791,7 +9527,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "evtenabled", @@ -8814,7 +9552,9 @@ "name": "char" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "evttags", @@ -8837,7 +9577,9 @@ "name": "_text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -8870,7 +9612,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmax", @@ -8893,7 +9637,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmax", @@ -8916,7 +9662,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmin", @@ -8939,7 +9687,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmin", @@ -8962,7 +9712,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "ctid", @@ -8985,7 +9737,9 @@ "name": "tid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "oid", @@ -9008,7 +9762,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "extname", @@ -9031,7 +9787,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "extowner", @@ -9054,7 +9812,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "extnamespace", @@ -9077,7 +9837,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "extrelocatable", @@ -9100,7 +9862,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "extversion", @@ -9123,7 +9887,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "extconfig", @@ -9146,7 +9912,9 @@ "name": "_oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "extcondition", @@ -9169,7 +9937,9 @@ "name": "_text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -9202,7 +9972,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "sourceline", @@ -9225,7 +9997,9 @@ "name": "int4" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "seqno", @@ -9248,7 +10022,9 @@ "name": "int4" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "name", @@ -9271,7 +10047,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "setting", @@ -9294,7 +10072,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "applied", @@ -9317,7 +10097,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "error", @@ -9340,7 +10122,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -9373,7 +10157,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmax", @@ -9396,7 +10182,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmax", @@ -9419,7 +10207,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmin", @@ -9442,7 +10232,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmin", @@ -9465,7 +10257,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "ctid", @@ -9488,7 +10282,9 @@ "name": "tid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "oid", @@ -9511,7 +10307,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "fdwname", @@ -9534,7 +10332,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "fdwowner", @@ -9557,7 +10357,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "fdwhandler", @@ -9580,7 +10382,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "fdwvalidator", @@ -9603,7 +10407,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "fdwacl", @@ -9626,7 +10432,9 @@ "name": "_aclitem" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "fdwoptions", @@ -9649,7 +10457,9 @@ "name": "_text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -9682,7 +10492,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmax", @@ -9705,7 +10517,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmax", @@ -9728,7 +10542,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmin", @@ -9751,7 +10567,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmin", @@ -9774,7 +10592,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "ctid", @@ -9797,7 +10617,9 @@ "name": "tid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "oid", @@ -9820,7 +10642,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "srvname", @@ -9843,7 +10667,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "srvowner", @@ -9866,7 +10692,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "srvfdw", @@ -9889,7 +10717,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "srvtype", @@ -9912,7 +10742,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "srvversion", @@ -9935,7 +10767,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "srvacl", @@ -9958,7 +10792,9 @@ "name": "_aclitem" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "srvoptions", @@ -9981,7 +10817,9 @@ "name": "_text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -10014,7 +10852,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmax", @@ -10037,7 +10877,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmax", @@ -10060,7 +10902,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmin", @@ -10083,7 +10927,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmin", @@ -10106,7 +10952,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "ctid", @@ -10129,7 +10977,9 @@ "name": "tid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "ftrelid", @@ -10152,7 +11002,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "ftserver", @@ -10175,7 +11027,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "ftoptions", @@ -10198,7 +11052,9 @@ "name": "_text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -10231,7 +11087,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "grosysid", @@ -10254,7 +11112,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "grolist", @@ -10277,7 +11137,9 @@ "name": "_oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -10310,7 +11172,9 @@ "name": "int4" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "type", @@ -10333,7 +11197,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "database", @@ -10356,7 +11222,9 @@ "name": "_text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "user_name", @@ -10379,7 +11247,9 @@ "name": "_text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "address", @@ -10402,7 +11272,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "netmask", @@ -10425,7 +11297,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "auth_method", @@ -10448,7 +11322,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "options", @@ -10471,7 +11347,9 @@ "name": "_text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "error", @@ -10494,7 +11372,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -10527,7 +11407,9 @@ "name": "int4" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "map_name", @@ -10550,7 +11432,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "sys_name", @@ -10573,7 +11457,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "pg_username", @@ -10596,7 +11482,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "error", @@ -10619,7 +11507,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -10652,7 +11542,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmax", @@ -10675,7 +11567,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmax", @@ -10698,7 +11592,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmin", @@ -10721,7 +11617,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmin", @@ -10744,7 +11642,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "ctid", @@ -10767,7 +11667,9 @@ "name": "tid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "indexrelid", @@ -10790,7 +11692,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "indrelid", @@ -10813,7 +11717,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "indnatts", @@ -10836,7 +11742,9 @@ "name": "int2" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "indnkeyatts", @@ -10859,7 +11767,9 @@ "name": "int2" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "indisunique", @@ -10882,7 +11792,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "indnullsnotdistinct", @@ -10905,7 +11817,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "indisprimary", @@ -10928,7 +11842,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "indisexclusion", @@ -10951,7 +11867,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "indimmediate", @@ -10974,7 +11892,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "indisclustered", @@ -10997,7 +11917,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "indisvalid", @@ -11020,7 +11942,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "indcheckxmin", @@ -11043,7 +11967,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "indisready", @@ -11066,7 +11992,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "indislive", @@ -11089,7 +12017,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "indisreplident", @@ -11112,7 +12042,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "indkey", @@ -11135,7 +12067,9 @@ "name": "int2vector" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "indcollation", @@ -11158,7 +12092,9 @@ "name": "oidvector" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "indclass", @@ -11181,7 +12117,9 @@ "name": "oidvector" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "indoption", @@ -11204,7 +12142,9 @@ "name": "int2vector" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "indexprs", @@ -11227,7 +12167,9 @@ "name": "pg_node_tree" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "indpred", @@ -11250,7 +12192,9 @@ "name": "pg_node_tree" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -11283,7 +12227,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "tablename", @@ -11306,7 +12252,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "indexname", @@ -11329,7 +12277,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "tablespace", @@ -11352,7 +12302,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "indexdef", @@ -11375,7 +12327,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -11408,7 +12362,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmax", @@ -11431,7 +12387,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmax", @@ -11454,7 +12412,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmin", @@ -11477,7 +12437,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmin", @@ -11500,7 +12462,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "ctid", @@ -11523,7 +12487,9 @@ "name": "tid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "inhrelid", @@ -11546,7 +12512,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "inhparent", @@ -11569,7 +12537,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "inhseqno", @@ -11592,7 +12562,9 @@ "name": "int4" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "inhdetachpending", @@ -11615,7 +12587,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -11648,7 +12622,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmax", @@ -11671,7 +12647,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmax", @@ -11694,7 +12672,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmin", @@ -11717,7 +12697,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmin", @@ -11740,7 +12722,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "ctid", @@ -11763,7 +12747,9 @@ "name": "tid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "objoid", @@ -11786,7 +12772,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "classoid", @@ -11809,7 +12797,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "objsubid", @@ -11832,7 +12822,9 @@ "name": "int4" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "privtype", @@ -11855,7 +12847,9 @@ "name": "char" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "initprivs", @@ -11878,7 +12872,9 @@ "name": "_aclitem" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -11911,7 +12907,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmax", @@ -11934,7 +12932,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmax", @@ -11957,7 +12957,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmin", @@ -11980,7 +12982,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmin", @@ -12003,7 +13007,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "ctid", @@ -12026,7 +13032,9 @@ "name": "tid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "oid", @@ -12049,7 +13057,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "lanname", @@ -12072,7 +13082,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "lanowner", @@ -12095,7 +13107,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "lanispl", @@ -12118,7 +13132,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "lanpltrusted", @@ -12141,7 +13157,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "lanplcallfoid", @@ -12164,7 +13182,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "laninline", @@ -12187,7 +13207,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "lanvalidator", @@ -12210,7 +13232,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "lanacl", @@ -12233,7 +13257,9 @@ "name": "_aclitem" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -12266,7 +13292,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmax", @@ -12289,7 +13317,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmax", @@ -12312,7 +13342,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmin", @@ -12335,7 +13367,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmin", @@ -12358,7 +13392,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "ctid", @@ -12381,7 +13417,9 @@ "name": "tid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "loid", @@ -12404,7 +13442,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "pageno", @@ -12427,7 +13467,9 @@ "name": "int4" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "data", @@ -12450,7 +13492,9 @@ "name": "bytea" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -12483,7 +13527,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmax", @@ -12506,7 +13552,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmax", @@ -12529,7 +13577,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmin", @@ -12552,7 +13602,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmin", @@ -12575,7 +13627,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "ctid", @@ -12598,7 +13652,9 @@ "name": "tid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "oid", @@ -12621,7 +13677,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "lomowner", @@ -12644,7 +13702,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "lomacl", @@ -12667,7 +13727,9 @@ "name": "_aclitem" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -12700,7 +13762,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "database", @@ -12723,7 +13787,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "relation", @@ -12746,7 +13812,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "page", @@ -12769,7 +13837,9 @@ "name": "int4" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "tuple", @@ -12792,7 +13862,9 @@ "name": "int2" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "virtualxid", @@ -12815,7 +13887,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "transactionid", @@ -12838,7 +13912,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "classid", @@ -12861,7 +13937,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "objid", @@ -12884,7 +13962,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "objsubid", @@ -12907,7 +13987,9 @@ "name": "int2" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "virtualtransaction", @@ -12930,7 +14012,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "pid", @@ -12953,7 +14037,9 @@ "name": "int4" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "mode", @@ -12976,7 +14062,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "granted", @@ -12999,7 +14087,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "fastpath", @@ -13022,7 +14112,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "waitstart", @@ -13045,7 +14137,9 @@ "name": "timestamptz" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -13078,7 +14172,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "matviewname", @@ -13101,7 +14197,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "matviewowner", @@ -13124,7 +14222,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "tablespace", @@ -13147,7 +14247,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "hasindexes", @@ -13170,7 +14272,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "ispopulated", @@ -13193,7 +14297,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "definition", @@ -13216,7 +14322,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -13249,7 +14357,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmax", @@ -13272,7 +14382,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmax", @@ -13295,7 +14407,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmin", @@ -13318,7 +14432,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmin", @@ -13341,7 +14457,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "ctid", @@ -13364,7 +14482,9 @@ "name": "tid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "oid", @@ -13387,7 +14507,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "nspname", @@ -13410,7 +14532,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "nspowner", @@ -13433,7 +14557,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "nspacl", @@ -13456,7 +14582,9 @@ "name": "_aclitem" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -13489,7 +14617,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmax", @@ -13512,7 +14642,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmax", @@ -13535,7 +14667,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmin", @@ -13558,7 +14692,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmin", @@ -13581,7 +14717,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "ctid", @@ -13604,7 +14742,9 @@ "name": "tid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "oid", @@ -13627,7 +14767,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "opcmethod", @@ -13650,7 +14792,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "opcname", @@ -13673,7 +14817,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "opcnamespace", @@ -13696,7 +14842,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "opcowner", @@ -13719,7 +14867,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "opcfamily", @@ -13742,7 +14892,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "opcintype", @@ -13765,7 +14917,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "opcdefault", @@ -13788,7 +14942,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "opckeytype", @@ -13811,7 +14967,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -13844,7 +15002,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmax", @@ -13867,7 +15027,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmax", @@ -13890,7 +15052,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmin", @@ -13913,7 +15077,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmin", @@ -13936,7 +15102,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "ctid", @@ -13959,7 +15127,9 @@ "name": "tid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "oid", @@ -13982,7 +15152,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "oprname", @@ -14005,7 +15177,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "oprnamespace", @@ -14028,7 +15202,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "oprowner", @@ -14051,7 +15227,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "oprkind", @@ -14074,7 +15252,9 @@ "name": "char" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "oprcanmerge", @@ -14097,7 +15277,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "oprcanhash", @@ -14120,7 +15302,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "oprleft", @@ -14143,7 +15327,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "oprright", @@ -14166,7 +15352,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "oprresult", @@ -14189,7 +15377,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "oprcom", @@ -14212,7 +15402,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "oprnegate", @@ -14235,7 +15427,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "oprcode", @@ -14258,7 +15452,9 @@ "name": "regproc" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "oprrest", @@ -14281,7 +15477,9 @@ "name": "regproc" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "oprjoin", @@ -14304,7 +15502,9 @@ "name": "regproc" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -14337,7 +15537,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmax", @@ -14360,7 +15562,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmax", @@ -14383,7 +15587,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmin", @@ -14406,7 +15612,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmin", @@ -14429,7 +15637,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "ctid", @@ -14452,7 +15662,9 @@ "name": "tid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "oid", @@ -14475,7 +15687,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "opfmethod", @@ -14498,7 +15712,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "opfname", @@ -14521,7 +15737,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "opfnamespace", @@ -14544,7 +15762,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "opfowner", @@ -14567,7 +15787,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -14600,7 +15822,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmax", @@ -14623,7 +15847,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmax", @@ -14646,7 +15872,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmin", @@ -14669,7 +15897,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmin", @@ -14692,7 +15922,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "ctid", @@ -14715,7 +15947,9 @@ "name": "tid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "oid", @@ -14738,7 +15972,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "parname", @@ -14761,7 +15997,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "paracl", @@ -14784,7 +16022,9 @@ "name": "_aclitem" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -14817,7 +16057,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmax", @@ -14840,7 +16082,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmax", @@ -14863,7 +16107,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmin", @@ -14886,7 +16132,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmin", @@ -14909,7 +16157,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "ctid", @@ -14932,7 +16182,9 @@ "name": "tid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "partrelid", @@ -14955,7 +16207,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "partstrat", @@ -14978,7 +16232,9 @@ "name": "char" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "partnatts", @@ -15001,7 +16257,9 @@ "name": "int2" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "partdefid", @@ -15024,7 +16282,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "partattrs", @@ -15047,7 +16307,9 @@ "name": "int2vector" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "partclass", @@ -15070,7 +16332,9 @@ "name": "oidvector" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "partcollation", @@ -15093,7 +16357,9 @@ "name": "oidvector" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "partexprs", @@ -15116,7 +16382,9 @@ "name": "pg_node_tree" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -15149,7 +16417,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "tablename", @@ -15172,7 +16442,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "policyname", @@ -15195,7 +16467,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "permissive", @@ -15218,7 +16492,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "roles", @@ -15241,7 +16517,9 @@ "name": "_name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmd", @@ -15264,7 +16542,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "qual", @@ -15287,7 +16567,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "with_check", @@ -15310,7 +16592,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -15343,7 +16627,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmax", @@ -15366,7 +16652,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmax", @@ -15389,7 +16677,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmin", @@ -15412,7 +16702,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmin", @@ -15435,7 +16727,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "ctid", @@ -15458,7 +16752,9 @@ "name": "tid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "oid", @@ -15481,7 +16777,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "polname", @@ -15504,7 +16802,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "polrelid", @@ -15527,7 +16827,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "polcmd", @@ -15550,7 +16852,9 @@ "name": "char" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "polpermissive", @@ -15573,7 +16877,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "polroles", @@ -15596,7 +16902,9 @@ "name": "_oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "polqual", @@ -15619,7 +16927,9 @@ "name": "pg_node_tree" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "polwithcheck", @@ -15642,7 +16952,9 @@ "name": "pg_node_tree" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -15675,7 +16987,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "statement", @@ -15698,7 +17012,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "prepare_time", @@ -15721,7 +17037,9 @@ "name": "timestamptz" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "parameter_types", @@ -15744,7 +17062,9 @@ "name": "_regtype" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "from_sql", @@ -15767,7 +17087,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "generic_plans", @@ -15790,7 +17112,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "custom_plans", @@ -15813,7 +17137,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -15846,7 +17172,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "gid", @@ -15869,7 +17197,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "prepared", @@ -15892,7 +17222,9 @@ "name": "timestamptz" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "owner", @@ -15915,7 +17247,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "database", @@ -15938,7 +17272,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -15971,7 +17307,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmax", @@ -15994,7 +17332,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmax", @@ -16017,7 +17357,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmin", @@ -16040,7 +17382,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmin", @@ -16063,7 +17407,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "ctid", @@ -16086,7 +17432,9 @@ "name": "tid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "oid", @@ -16109,7 +17457,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "proname", @@ -16132,7 +17482,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "pronamespace", @@ -16155,7 +17507,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "proowner", @@ -16178,7 +17532,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "prolang", @@ -16201,7 +17557,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "procost", @@ -16224,7 +17582,9 @@ "name": "float4" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "prorows", @@ -16247,7 +17607,9 @@ "name": "float4" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "provariadic", @@ -16270,7 +17632,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "prosupport", @@ -16293,7 +17657,9 @@ "name": "regproc" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "prokind", @@ -16316,7 +17682,9 @@ "name": "char" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "prosecdef", @@ -16339,7 +17707,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "proleakproof", @@ -16362,7 +17732,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "proisstrict", @@ -16385,7 +17757,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "proretset", @@ -16408,7 +17782,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "provolatile", @@ -16431,7 +17807,9 @@ "name": "char" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "proparallel", @@ -16454,7 +17832,9 @@ "name": "char" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "pronargs", @@ -16477,7 +17857,9 @@ "name": "int2" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "pronargdefaults", @@ -16500,7 +17882,9 @@ "name": "int2" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "prorettype", @@ -16523,7 +17907,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "proargtypes", @@ -16546,7 +17932,9 @@ "name": "oidvector" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "proallargtypes", @@ -16569,7 +17957,9 @@ "name": "_oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "proargmodes", @@ -16592,7 +17982,9 @@ "name": "_char" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "proargnames", @@ -16615,7 +18007,9 @@ "name": "_text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "proargdefaults", @@ -16638,7 +18032,9 @@ "name": "pg_node_tree" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "protrftypes", @@ -16661,7 +18057,9 @@ "name": "_oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "prosrc", @@ -16684,7 +18082,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "probin", @@ -16707,7 +18107,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "prosqlbody", @@ -16730,7 +18132,9 @@ "name": "pg_node_tree" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "proconfig", @@ -16753,7 +18157,9 @@ "name": "_text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "proacl", @@ -16776,7 +18182,9 @@ "name": "_aclitem" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -16809,7 +18217,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmax", @@ -16832,7 +18242,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmax", @@ -16855,7 +18267,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmin", @@ -16878,7 +18292,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmin", @@ -16901,7 +18317,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "ctid", @@ -16924,7 +18342,9 @@ "name": "tid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "oid", @@ -16947,7 +18367,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "pubname", @@ -16970,7 +18392,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "pubowner", @@ -16993,7 +18417,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "puballtables", @@ -17016,7 +18442,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "pubinsert", @@ -17039,7 +18467,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "pubupdate", @@ -17062,7 +18492,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "pubdelete", @@ -17085,7 +18517,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "pubtruncate", @@ -17108,7 +18542,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "pubviaroot", @@ -17131,7 +18567,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -17164,7 +18602,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmax", @@ -17187,7 +18627,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmax", @@ -17210,7 +18652,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmin", @@ -17233,7 +18677,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmin", @@ -17256,7 +18702,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "ctid", @@ -17279,7 +18727,9 @@ "name": "tid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "oid", @@ -17302,7 +18752,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "pnpubid", @@ -17325,7 +18777,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "pnnspid", @@ -17348,7 +18802,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -17381,7 +18837,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmax", @@ -17404,7 +18862,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmax", @@ -17427,7 +18887,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmin", @@ -17450,7 +18912,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmin", @@ -17473,7 +18937,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "ctid", @@ -17496,7 +18962,9 @@ "name": "tid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "oid", @@ -17519,7 +18987,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "prpubid", @@ -17542,7 +19012,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "prrelid", @@ -17565,7 +19037,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "prqual", @@ -17588,7 +19062,9 @@ "name": "pg_node_tree" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "prattrs", @@ -17611,7 +19087,9 @@ "name": "int2vector" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -17644,7 +19122,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "schemaname", @@ -17667,7 +19147,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "tablename", @@ -17690,7 +19172,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "attnames", @@ -17713,7 +19197,9 @@ "name": "_name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "rowfilter", @@ -17736,7 +19222,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -17769,7 +19257,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmax", @@ -17792,7 +19282,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmax", @@ -17815,7 +19307,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmin", @@ -17838,7 +19332,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmin", @@ -17861,7 +19357,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "ctid", @@ -17884,7 +19382,9 @@ "name": "tid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "rngtypid", @@ -17907,7 +19407,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "rngsubtype", @@ -17930,7 +19432,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "rngmultitypid", @@ -17953,7 +19457,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "rngcollation", @@ -17976,7 +19482,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "rngsubopc", @@ -17999,7 +19507,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "rngcanonical", @@ -18022,7 +19532,9 @@ "name": "regproc" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "rngsubdiff", @@ -18045,7 +19557,9 @@ "name": "regproc" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -18078,7 +19592,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmax", @@ -18101,7 +19617,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmax", @@ -18124,7 +19642,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmin", @@ -18147,7 +19667,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmin", @@ -18170,7 +19692,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "ctid", @@ -18193,7 +19717,9 @@ "name": "tid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "roident", @@ -18216,7 +19742,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "roname", @@ -18239,7 +19767,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -18272,7 +19802,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "external_id", @@ -18295,7 +19827,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "remote_lsn", @@ -18318,7 +19852,9 @@ "name": "pg_lsn" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "local_lsn", @@ -18341,7 +19877,9 @@ "name": "pg_lsn" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -18374,7 +19912,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "plugin", @@ -18397,7 +19937,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "slot_type", @@ -18420,7 +19962,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "datoid", @@ -18443,7 +19987,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "database", @@ -18466,7 +20012,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "temporary", @@ -18489,7 +20037,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "active", @@ -18512,7 +20062,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "active_pid", @@ -18535,7 +20087,9 @@ "name": "int4" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmin", @@ -18558,7 +20112,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "catalog_xmin", @@ -18581,7 +20137,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "restart_lsn", @@ -18604,7 +20162,9 @@ "name": "pg_lsn" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "confirmed_flush_lsn", @@ -18627,7 +20187,9 @@ "name": "pg_lsn" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "wal_status", @@ -18650,7 +20212,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "safe_wal_size", @@ -18673,7 +20237,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "two_phase", @@ -18696,7 +20262,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -18729,7 +20297,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmax", @@ -18752,7 +20322,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmax", @@ -18775,7 +20347,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmin", @@ -18798,7 +20372,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmin", @@ -18821,7 +20397,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "ctid", @@ -18844,7 +20422,9 @@ "name": "tid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "oid", @@ -18867,7 +20447,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "rulename", @@ -18890,7 +20472,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "ev_class", @@ -18913,7 +20497,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "ev_type", @@ -18936,7 +20522,9 @@ "name": "char" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "ev_enabled", @@ -18959,7 +20547,9 @@ "name": "char" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "is_instead", @@ -18982,7 +20572,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "ev_qual", @@ -19005,7 +20597,9 @@ "name": "pg_node_tree" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "ev_action", @@ -19028,7 +20622,9 @@ "name": "pg_node_tree" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -19061,7 +20657,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "rolsuper", @@ -19084,7 +20682,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "rolinherit", @@ -19107,7 +20707,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "rolcreaterole", @@ -19130,7 +20732,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "rolcreatedb", @@ -19153,7 +20757,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "rolcanlogin", @@ -19176,7 +20782,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "rolreplication", @@ -19199,7 +20807,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "rolconnlimit", @@ -19222,7 +20832,9 @@ "name": "int4" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "rolpassword", @@ -19245,7 +20857,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "rolvaliduntil", @@ -19268,7 +20882,9 @@ "name": "timestamptz" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "rolbypassrls", @@ -19291,7 +20907,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "rolconfig", @@ -19314,7 +20932,9 @@ "name": "_text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "oid", @@ -19337,7 +20957,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -19370,7 +20992,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "tablename", @@ -19393,7 +21017,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "rulename", @@ -19416,7 +21042,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "definition", @@ -19439,7 +21067,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -19472,7 +21102,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmax", @@ -19495,7 +21127,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmax", @@ -19518,7 +21152,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmin", @@ -19541,7 +21177,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmin", @@ -19564,7 +21202,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "ctid", @@ -19587,7 +21227,9 @@ "name": "tid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "objoid", @@ -19610,7 +21252,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "classoid", @@ -19633,7 +21277,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "objsubid", @@ -19656,7 +21302,9 @@ "name": "int4" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "provider", @@ -19679,7 +21327,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "label", @@ -19702,7 +21352,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -19735,7 +21387,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "classoid", @@ -19758,7 +21412,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "objsubid", @@ -19781,7 +21437,9 @@ "name": "int4" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "objtype", @@ -19804,7 +21462,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "objnamespace", @@ -19827,7 +21487,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "objname", @@ -19850,7 +21512,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "provider", @@ -19873,7 +21537,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "label", @@ -19896,7 +21562,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -19929,7 +21597,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmax", @@ -19952,7 +21622,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmax", @@ -19975,7 +21647,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmin", @@ -19998,7 +21672,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmin", @@ -20021,7 +21697,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "ctid", @@ -20044,7 +21722,9 @@ "name": "tid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "seqrelid", @@ -20067,7 +21747,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "seqtypid", @@ -20090,7 +21772,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "seqstart", @@ -20113,7 +21797,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "seqincrement", @@ -20136,7 +21822,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "seqmax", @@ -20159,7 +21847,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "seqmin", @@ -20182,7 +21872,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "seqcache", @@ -20205,7 +21897,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "seqcycle", @@ -20228,7 +21922,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -20261,7 +21957,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "sequencename", @@ -20284,7 +21982,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "sequenceowner", @@ -20307,7 +22007,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "data_type", @@ -20330,7 +22032,9 @@ "name": "regtype" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "start_value", @@ -20353,7 +22057,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "min_value", @@ -20376,7 +22082,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "max_value", @@ -20399,7 +22107,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "increment_by", @@ -20422,7 +22132,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cycle", @@ -20445,7 +22157,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cache_size", @@ -20468,7 +22182,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "last_value", @@ -20491,7 +22207,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -20524,7 +22242,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "setting", @@ -20547,7 +22267,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "unit", @@ -20570,7 +22292,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "category", @@ -20593,7 +22317,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "short_desc", @@ -20616,7 +22342,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "extra_desc", @@ -20639,7 +22367,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "context", @@ -20662,7 +22392,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "vartype", @@ -20685,7 +22417,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "source", @@ -20708,7 +22442,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "min_val", @@ -20731,7 +22467,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "max_val", @@ -20754,7 +22492,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "enumvals", @@ -20777,7 +22517,9 @@ "name": "_text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "boot_val", @@ -20800,7 +22542,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "reset_val", @@ -20823,7 +22567,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "sourcefile", @@ -20846,7 +22592,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "sourceline", @@ -20869,7 +22617,9 @@ "name": "int4" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "pending_restart", @@ -20892,7 +22642,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -20925,7 +22677,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "usesysid", @@ -20948,7 +22702,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "usecreatedb", @@ -20971,7 +22727,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "usesuper", @@ -20994,7 +22752,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "userepl", @@ -21017,7 +22777,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "usebypassrls", @@ -21040,7 +22802,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "passwd", @@ -21063,7 +22827,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "valuntil", @@ -21086,7 +22852,9 @@ "name": "timestamptz" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "useconfig", @@ -21109,7 +22877,9 @@ "name": "_text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -21142,7 +22912,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmax", @@ -21165,7 +22937,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmax", @@ -21188,7 +22962,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmin", @@ -21211,7 +22987,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmin", @@ -21234,7 +23012,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "ctid", @@ -21257,7 +23037,9 @@ "name": "tid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "dbid", @@ -21280,7 +23062,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "classid", @@ -21303,7 +23087,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "objid", @@ -21326,7 +23112,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "objsubid", @@ -21349,7 +23137,9 @@ "name": "int4" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "refclassid", @@ -21372,7 +23162,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "refobjid", @@ -21395,7 +23187,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "deptype", @@ -21418,7 +23212,9 @@ "name": "char" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -21451,7 +23247,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmax", @@ -21474,7 +23272,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmax", @@ -21497,7 +23297,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmin", @@ -21520,7 +23322,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmin", @@ -21543,7 +23347,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "ctid", @@ -21566,7 +23372,9 @@ "name": "tid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "objoid", @@ -21589,7 +23397,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "classoid", @@ -21612,7 +23422,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "description", @@ -21635,7 +23447,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -21668,7 +23482,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "off", @@ -21691,7 +23507,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "size", @@ -21714,7 +23532,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "allocated_size", @@ -21737,7 +23557,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -21770,7 +23592,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmax", @@ -21793,7 +23617,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmax", @@ -21816,7 +23642,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmin", @@ -21839,7 +23667,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmin", @@ -21862,7 +23692,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "ctid", @@ -21885,7 +23717,9 @@ "name": "tid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "objoid", @@ -21908,7 +23742,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "classoid", @@ -21931,7 +23767,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "provider", @@ -21954,7 +23792,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "label", @@ -21977,7 +23817,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -22010,7 +23852,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "datname", @@ -22033,7 +23877,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "pid", @@ -22056,7 +23902,9 @@ "name": "int4" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "leader_pid", @@ -22079,7 +23927,9 @@ "name": "int4" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "usesysid", @@ -22102,7 +23952,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "usename", @@ -22125,7 +23977,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "application_name", @@ -22148,7 +24002,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "client_addr", @@ -22171,7 +24027,9 @@ "name": "inet" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "client_hostname", @@ -22194,7 +24052,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "client_port", @@ -22217,7 +24077,9 @@ "name": "int4" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "backend_start", @@ -22240,7 +24102,9 @@ "name": "timestamptz" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xact_start", @@ -22263,7 +24127,9 @@ "name": "timestamptz" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "query_start", @@ -22286,7 +24152,9 @@ "name": "timestamptz" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "state_change", @@ -22309,7 +24177,9 @@ "name": "timestamptz" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "wait_event_type", @@ -22332,7 +24202,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "wait_event", @@ -22355,7 +24227,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "state", @@ -22378,7 +24252,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "backend_xid", @@ -22401,7 +24277,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "backend_xmin", @@ -22424,7 +24302,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "query_id", @@ -22447,7 +24327,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "query", @@ -22470,7 +24352,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "backend_type", @@ -22493,7 +24377,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -22526,7 +24412,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "indexrelid", @@ -22549,7 +24437,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "schemaname", @@ -22572,7 +24462,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "relname", @@ -22595,7 +24487,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "indexrelname", @@ -22618,7 +24512,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "idx_scan", @@ -22641,7 +24537,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "idx_tup_read", @@ -22664,7 +24562,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "idx_tup_fetch", @@ -22687,7 +24587,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -22720,7 +24622,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "schemaname", @@ -22743,7 +24647,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "relname", @@ -22766,7 +24672,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "seq_scan", @@ -22789,7 +24697,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "seq_tup_read", @@ -22812,7 +24722,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "idx_scan", @@ -22835,7 +24747,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "idx_tup_fetch", @@ -22858,7 +24772,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "n_tup_ins", @@ -22881,7 +24797,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "n_tup_upd", @@ -22904,7 +24822,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "n_tup_del", @@ -22927,7 +24847,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "n_tup_hot_upd", @@ -22950,7 +24872,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "n_live_tup", @@ -22973,7 +24897,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "n_dead_tup", @@ -22996,7 +24922,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "n_mod_since_analyze", @@ -23019,7 +24947,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "n_ins_since_vacuum", @@ -23042,7 +24972,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "last_vacuum", @@ -23065,7 +24997,9 @@ "name": "timestamptz" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "last_autovacuum", @@ -23088,7 +25022,9 @@ "name": "timestamptz" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "last_analyze", @@ -23111,7 +25047,9 @@ "name": "timestamptz" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "last_autoanalyze", @@ -23134,7 +25072,9 @@ "name": "timestamptz" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "vacuum_count", @@ -23157,7 +25097,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "autovacuum_count", @@ -23180,7 +25122,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "analyze_count", @@ -23203,7 +25147,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "autoanalyze_count", @@ -23226,7 +25172,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -23259,7 +25207,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "last_archived_wal", @@ -23282,7 +25232,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "last_archived_time", @@ -23305,7 +25257,9 @@ "name": "timestamptz" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "failed_count", @@ -23328,7 +25282,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "last_failed_wal", @@ -23351,7 +25307,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "last_failed_time", @@ -23374,7 +25332,9 @@ "name": "timestamptz" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "stats_reset", @@ -23397,7 +25357,9 @@ "name": "timestamptz" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -23430,7 +25392,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "checkpoints_req", @@ -23453,7 +25417,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "checkpoint_write_time", @@ -23476,7 +25442,9 @@ "name": "float8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "checkpoint_sync_time", @@ -23499,7 +25467,9 @@ "name": "float8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "buffers_checkpoint", @@ -23522,7 +25492,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "buffers_clean", @@ -23545,7 +25517,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "maxwritten_clean", @@ -23568,7 +25542,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "buffers_backend", @@ -23591,7 +25567,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "buffers_backend_fsync", @@ -23614,7 +25592,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "buffers_alloc", @@ -23637,7 +25617,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "stats_reset", @@ -23660,7 +25642,9 @@ "name": "timestamptz" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -23693,7 +25677,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "datname", @@ -23716,7 +25702,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "numbackends", @@ -23739,7 +25727,9 @@ "name": "int4" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xact_commit", @@ -23762,7 +25752,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xact_rollback", @@ -23785,7 +25777,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "blks_read", @@ -23808,7 +25802,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "blks_hit", @@ -23831,7 +25827,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "tup_returned", @@ -23854,7 +25852,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "tup_fetched", @@ -23877,7 +25877,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "tup_inserted", @@ -23900,7 +25902,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "tup_updated", @@ -23923,7 +25927,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "tup_deleted", @@ -23946,7 +25952,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "conflicts", @@ -23969,7 +25977,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "temp_files", @@ -23992,7 +26002,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "temp_bytes", @@ -24015,7 +26027,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "deadlocks", @@ -24038,7 +26052,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "checksum_failures", @@ -24061,7 +26077,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "checksum_last_failure", @@ -24084,7 +26102,9 @@ "name": "timestamptz" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "blk_read_time", @@ -24107,7 +26127,9 @@ "name": "float8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "blk_write_time", @@ -24130,7 +26152,9 @@ "name": "float8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "session_time", @@ -24153,7 +26177,9 @@ "name": "float8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "active_time", @@ -24176,7 +26202,9 @@ "name": "float8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "idle_in_transaction_time", @@ -24199,7 +26227,9 @@ "name": "float8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "sessions", @@ -24222,7 +26252,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "sessions_abandoned", @@ -24245,7 +26277,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "sessions_fatal", @@ -24268,7 +26302,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "sessions_killed", @@ -24291,7 +26327,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "stats_reset", @@ -24314,7 +26352,9 @@ "name": "timestamptz" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -24347,7 +26387,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "datname", @@ -24370,7 +26412,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "confl_tablespace", @@ -24393,7 +26437,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "confl_lock", @@ -24416,7 +26462,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "confl_snapshot", @@ -24439,7 +26487,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "confl_bufferpin", @@ -24462,7 +26512,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "confl_deadlock", @@ -24485,7 +26537,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -24518,7 +26572,9 @@ "name": "int4" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "gss_authenticated", @@ -24541,7 +26597,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "principal", @@ -24564,7 +26622,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "encrypted", @@ -24587,7 +26647,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -24620,7 +26682,9 @@ "name": "int4" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "datid", @@ -24643,7 +26707,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "datname", @@ -24666,7 +26732,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "relid", @@ -24689,7 +26757,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "phase", @@ -24712,7 +26782,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "sample_blks_total", @@ -24735,7 +26807,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "sample_blks_scanned", @@ -24758,7 +26832,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "ext_stats_total", @@ -24781,7 +26857,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "ext_stats_computed", @@ -24804,7 +26882,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "child_tables_total", @@ -24827,7 +26907,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "child_tables_done", @@ -24850,7 +26932,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "current_child_table_relid", @@ -24873,7 +26957,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -24906,7 +26992,9 @@ "name": "int4" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "phase", @@ -24929,7 +27017,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "backup_total", @@ -24952,7 +27042,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "backup_streamed", @@ -24975,7 +27067,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "tablespaces_total", @@ -24998,7 +27092,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "tablespaces_streamed", @@ -25021,7 +27117,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -25054,7 +27152,9 @@ "name": "int4" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "datid", @@ -25077,7 +27177,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "datname", @@ -25100,7 +27202,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "relid", @@ -25123,7 +27227,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "command", @@ -25146,7 +27252,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "phase", @@ -25169,7 +27277,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cluster_index_relid", @@ -25192,7 +27302,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "heap_tuples_scanned", @@ -25215,7 +27327,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "heap_tuples_written", @@ -25238,7 +27352,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "heap_blks_total", @@ -25261,7 +27377,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "heap_blks_scanned", @@ -25284,7 +27402,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "index_rebuild_count", @@ -25307,7 +27427,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -25340,7 +27462,9 @@ "name": "int4" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "datid", @@ -25363,7 +27487,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "datname", @@ -25386,7 +27512,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "relid", @@ -25409,7 +27537,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "command", @@ -25432,7 +27562,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "type", @@ -25455,7 +27587,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "bytes_processed", @@ -25478,7 +27612,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "bytes_total", @@ -25501,7 +27637,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "tuples_processed", @@ -25524,7 +27662,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "tuples_excluded", @@ -25547,7 +27687,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -25580,7 +27722,9 @@ "name": "int4" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "datid", @@ -25603,7 +27747,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "datname", @@ -25626,7 +27772,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "relid", @@ -25649,7 +27797,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "index_relid", @@ -25672,7 +27822,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "command", @@ -25695,7 +27847,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "phase", @@ -25718,7 +27872,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "lockers_total", @@ -25741,7 +27897,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "lockers_done", @@ -25764,7 +27922,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "current_locker_pid", @@ -25787,7 +27947,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "blocks_total", @@ -25810,7 +27972,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "blocks_done", @@ -25833,7 +27997,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "tuples_total", @@ -25856,7 +28022,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "tuples_done", @@ -25879,7 +28047,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "partitions_total", @@ -25902,7 +28072,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "partitions_done", @@ -25925,7 +28097,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -25958,7 +28132,9 @@ "name": "int4" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "datid", @@ -25981,7 +28157,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "datname", @@ -26004,7 +28182,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "relid", @@ -26027,7 +28207,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "phase", @@ -26050,7 +28232,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "heap_blks_total", @@ -26073,7 +28257,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "heap_blks_scanned", @@ -26096,7 +28282,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "heap_blks_vacuumed", @@ -26119,7 +28307,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "index_vacuum_count", @@ -26142,7 +28332,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "max_dead_tuples", @@ -26165,7 +28357,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "num_dead_tuples", @@ -26188,7 +28382,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -26221,7 +28417,9 @@ "name": "timestamptz" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "prefetch", @@ -26244,7 +28442,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "hit", @@ -26267,7 +28467,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "skip_init", @@ -26290,7 +28492,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "skip_new", @@ -26313,7 +28517,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "skip_fpw", @@ -26336,7 +28542,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "skip_rep", @@ -26359,7 +28567,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "wal_distance", @@ -26382,7 +28592,9 @@ "name": "int4" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "block_distance", @@ -26405,7 +28617,9 @@ "name": "int4" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "io_depth", @@ -26428,7 +28642,9 @@ "name": "int4" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -26461,7 +28677,9 @@ "name": "int4" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "usesysid", @@ -26484,7 +28702,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "usename", @@ -26507,7 +28727,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "application_name", @@ -26530,7 +28752,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "client_addr", @@ -26553,7 +28777,9 @@ "name": "inet" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "client_hostname", @@ -26576,7 +28802,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "client_port", @@ -26599,7 +28827,9 @@ "name": "int4" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "backend_start", @@ -26622,7 +28852,9 @@ "name": "timestamptz" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "backend_xmin", @@ -26645,7 +28877,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "state", @@ -26668,7 +28902,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "sent_lsn", @@ -26691,7 +28927,9 @@ "name": "pg_lsn" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "write_lsn", @@ -26714,7 +28952,9 @@ "name": "pg_lsn" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "flush_lsn", @@ -26737,7 +28977,9 @@ "name": "pg_lsn" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "replay_lsn", @@ -26760,7 +29002,9 @@ "name": "pg_lsn" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "write_lag", @@ -26783,7 +29027,9 @@ "name": "interval" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "flush_lag", @@ -26806,7 +29052,9 @@ "name": "interval" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "replay_lag", @@ -26829,7 +29077,9 @@ "name": "interval" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "sync_priority", @@ -26852,7 +29102,9 @@ "name": "int4" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "sync_state", @@ -26875,7 +29127,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "reply_time", @@ -26898,7 +29152,9 @@ "name": "timestamptz" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -26931,7 +29187,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "spill_txns", @@ -26954,7 +29212,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "spill_count", @@ -26977,7 +29237,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "spill_bytes", @@ -27000,7 +29262,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "stream_txns", @@ -27023,7 +29287,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "stream_count", @@ -27046,7 +29312,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "stream_bytes", @@ -27069,7 +29337,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "total_txns", @@ -27092,7 +29362,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "total_bytes", @@ -27115,7 +29387,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "stats_reset", @@ -27138,7 +29412,9 @@ "name": "timestamptz" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -27171,7 +29447,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "blks_zeroed", @@ -27194,7 +29472,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "blks_hit", @@ -27217,7 +29497,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "blks_read", @@ -27240,7 +29522,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "blks_written", @@ -27263,7 +29547,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "blks_exists", @@ -27286,7 +29572,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "flushes", @@ -27309,7 +29597,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "truncates", @@ -27332,7 +29622,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "stats_reset", @@ -27355,7 +29647,9 @@ "name": "timestamptz" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -27388,7 +29682,9 @@ "name": "int4" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "ssl", @@ -27411,7 +29707,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "version", @@ -27434,7 +29732,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cipher", @@ -27457,7 +29757,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "bits", @@ -27480,7 +29782,9 @@ "name": "int4" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "client_dn", @@ -27503,7 +29807,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "client_serial", @@ -27526,7 +29832,9 @@ "name": "numeric" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "issuer_dn", @@ -27549,7 +29857,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -27582,7 +29892,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "subname", @@ -27605,7 +29917,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "pid", @@ -27628,7 +29942,9 @@ "name": "int4" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "relid", @@ -27651,7 +29967,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "received_lsn", @@ -27674,7 +29992,9 @@ "name": "pg_lsn" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "last_msg_send_time", @@ -27697,7 +30017,9 @@ "name": "timestamptz" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "last_msg_receipt_time", @@ -27720,7 +30042,9 @@ "name": "timestamptz" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "latest_end_lsn", @@ -27743,7 +30067,9 @@ "name": "pg_lsn" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "latest_end_time", @@ -27766,7 +30092,9 @@ "name": "timestamptz" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -27799,7 +30127,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "subname", @@ -27822,7 +30152,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "apply_error_count", @@ -27845,7 +30177,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "sync_error_count", @@ -27868,7 +30202,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "stats_reset", @@ -27891,7 +30227,9 @@ "name": "timestamptz" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -27924,7 +30262,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "indexrelid", @@ -27947,7 +30287,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "schemaname", @@ -27970,7 +30312,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "relname", @@ -27993,7 +30337,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "indexrelname", @@ -28016,7 +30362,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "idx_scan", @@ -28039,7 +30387,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "idx_tup_read", @@ -28062,7 +30412,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "idx_tup_fetch", @@ -28085,7 +30437,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -28118,7 +30472,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "schemaname", @@ -28141,7 +30497,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "relname", @@ -28164,7 +30522,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "seq_scan", @@ -28187,7 +30547,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "seq_tup_read", @@ -28210,7 +30572,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "idx_scan", @@ -28233,7 +30597,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "idx_tup_fetch", @@ -28256,7 +30622,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "n_tup_ins", @@ -28279,7 +30647,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "n_tup_upd", @@ -28302,7 +30672,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "n_tup_del", @@ -28325,7 +30697,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "n_tup_hot_upd", @@ -28348,7 +30722,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "n_live_tup", @@ -28371,7 +30747,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "n_dead_tup", @@ -28394,7 +30772,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "n_mod_since_analyze", @@ -28417,7 +30797,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "n_ins_since_vacuum", @@ -28440,7 +30822,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "last_vacuum", @@ -28463,7 +30847,9 @@ "name": "timestamptz" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "last_autovacuum", @@ -28486,7 +30872,9 @@ "name": "timestamptz" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "last_analyze", @@ -28509,7 +30897,9 @@ "name": "timestamptz" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "last_autoanalyze", @@ -28532,7 +30922,9 @@ "name": "timestamptz" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "vacuum_count", @@ -28555,7 +30947,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "autovacuum_count", @@ -28578,7 +30972,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "analyze_count", @@ -28601,7 +30997,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "autoanalyze_count", @@ -28624,7 +31022,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -28657,7 +31057,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "schemaname", @@ -28680,7 +31082,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "funcname", @@ -28703,7 +31107,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "calls", @@ -28726,7 +31132,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "total_time", @@ -28749,7 +31157,9 @@ "name": "float8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "self_time", @@ -28772,7 +31182,9 @@ "name": "float8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -28805,7 +31217,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "indexrelid", @@ -28828,7 +31242,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "schemaname", @@ -28851,7 +31267,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "relname", @@ -28874,7 +31292,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "indexrelname", @@ -28897,7 +31317,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "idx_scan", @@ -28920,7 +31342,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "idx_tup_read", @@ -28943,7 +31367,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "idx_tup_fetch", @@ -28966,7 +31392,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -28999,7 +31427,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "schemaname", @@ -29022,7 +31452,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "relname", @@ -29045,7 +31477,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "seq_scan", @@ -29068,7 +31502,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "seq_tup_read", @@ -29091,7 +31527,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "idx_scan", @@ -29114,7 +31552,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "idx_tup_fetch", @@ -29137,7 +31577,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "n_tup_ins", @@ -29160,7 +31602,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "n_tup_upd", @@ -29183,7 +31627,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "n_tup_del", @@ -29206,7 +31652,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "n_tup_hot_upd", @@ -29229,7 +31677,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "n_live_tup", @@ -29252,7 +31702,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "n_dead_tup", @@ -29275,7 +31727,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "n_mod_since_analyze", @@ -29298,7 +31752,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "n_ins_since_vacuum", @@ -29321,7 +31777,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "last_vacuum", @@ -29344,7 +31802,9 @@ "name": "timestamptz" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "last_autovacuum", @@ -29367,7 +31827,9 @@ "name": "timestamptz" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "last_analyze", @@ -29390,7 +31852,9 @@ "name": "timestamptz" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "last_autoanalyze", @@ -29413,7 +31877,9 @@ "name": "timestamptz" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "vacuum_count", @@ -29436,7 +31902,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "autovacuum_count", @@ -29459,7 +31927,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "analyze_count", @@ -29482,7 +31952,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "autoanalyze_count", @@ -29505,7 +31977,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -29538,7 +32012,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "wal_fpi", @@ -29561,7 +32037,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "wal_bytes", @@ -29584,7 +32062,9 @@ "name": "numeric" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "wal_buffers_full", @@ -29607,7 +32087,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "wal_write", @@ -29630,7 +32112,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "wal_sync", @@ -29653,7 +32137,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "wal_write_time", @@ -29676,7 +32162,9 @@ "name": "float8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "wal_sync_time", @@ -29699,7 +32187,9 @@ "name": "float8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "stats_reset", @@ -29722,7 +32212,9 @@ "name": "timestamptz" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -29755,7 +32247,9 @@ "name": "int4" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "status", @@ -29778,7 +32272,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "receive_start_lsn", @@ -29801,7 +32297,9 @@ "name": "pg_lsn" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "receive_start_tli", @@ -29824,7 +32322,9 @@ "name": "int4" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "written_lsn", @@ -29847,7 +32347,9 @@ "name": "pg_lsn" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "flushed_lsn", @@ -29870,7 +32372,9 @@ "name": "pg_lsn" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "received_tli", @@ -29893,7 +32397,9 @@ "name": "int4" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "last_msg_send_time", @@ -29916,7 +32422,9 @@ "name": "timestamptz" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "last_msg_receipt_time", @@ -29939,7 +32447,9 @@ "name": "timestamptz" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "latest_end_lsn", @@ -29962,7 +32472,9 @@ "name": "pg_lsn" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "latest_end_time", @@ -29985,7 +32497,9 @@ "name": "timestamptz" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "slot_name", @@ -30008,7 +32522,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "sender_host", @@ -30031,7 +32547,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "sender_port", @@ -30054,7 +32572,9 @@ "name": "int4" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "conninfo", @@ -30077,7 +32597,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -30110,7 +32632,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "schemaname", @@ -30133,7 +32657,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "relname", @@ -30156,7 +32682,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "seq_scan", @@ -30179,7 +32707,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "seq_tup_read", @@ -30202,7 +32732,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "idx_scan", @@ -30225,7 +32757,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "idx_tup_fetch", @@ -30248,7 +32782,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "n_tup_ins", @@ -30271,7 +32807,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "n_tup_upd", @@ -30294,7 +32832,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "n_tup_del", @@ -30317,7 +32857,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "n_tup_hot_upd", @@ -30340,7 +32882,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -30373,7 +32917,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "schemaname", @@ -30396,7 +32942,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "relname", @@ -30419,7 +32967,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "seq_scan", @@ -30442,7 +32992,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "seq_tup_read", @@ -30465,7 +33017,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "idx_scan", @@ -30488,7 +33042,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "idx_tup_fetch", @@ -30511,7 +33067,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "n_tup_ins", @@ -30534,7 +33092,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "n_tup_upd", @@ -30557,7 +33117,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "n_tup_del", @@ -30580,7 +33142,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "n_tup_hot_upd", @@ -30603,7 +33167,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -30636,7 +33202,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "schemaname", @@ -30659,7 +33227,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "funcname", @@ -30682,7 +33252,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "calls", @@ -30705,7 +33277,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "total_time", @@ -30728,7 +33302,9 @@ "name": "float8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "self_time", @@ -30751,7 +33327,9 @@ "name": "float8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -30784,7 +33362,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "schemaname", @@ -30807,7 +33387,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "relname", @@ -30830,7 +33412,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "seq_scan", @@ -30853,7 +33437,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "seq_tup_read", @@ -30876,7 +33462,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "idx_scan", @@ -30899,7 +33487,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "idx_tup_fetch", @@ -30922,7 +33512,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "n_tup_ins", @@ -30945,7 +33537,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "n_tup_upd", @@ -30968,7 +33562,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "n_tup_del", @@ -30991,7 +33587,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "n_tup_hot_upd", @@ -31014,7 +33612,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -31047,7 +33647,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "indexrelid", @@ -31070,7 +33672,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "schemaname", @@ -31093,7 +33697,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "relname", @@ -31116,7 +33722,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "indexrelname", @@ -31139,7 +33747,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "idx_blks_read", @@ -31162,7 +33772,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "idx_blks_hit", @@ -31185,7 +33797,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -31218,7 +33832,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "schemaname", @@ -31241,7 +33857,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "relname", @@ -31264,7 +33882,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "blks_read", @@ -31287,7 +33907,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "blks_hit", @@ -31310,7 +33932,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -31343,7 +33967,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "schemaname", @@ -31366,7 +33992,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "relname", @@ -31389,7 +34017,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "heap_blks_read", @@ -31412,7 +34042,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "heap_blks_hit", @@ -31435,7 +34067,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "idx_blks_read", @@ -31458,7 +34092,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "idx_blks_hit", @@ -31481,7 +34117,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "toast_blks_read", @@ -31504,7 +34142,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "toast_blks_hit", @@ -31527,7 +34167,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "tidx_blks_read", @@ -31550,7 +34192,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "tidx_blks_hit", @@ -31573,7 +34217,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -31606,7 +34252,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "indexrelid", @@ -31629,7 +34277,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "schemaname", @@ -31652,7 +34302,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "relname", @@ -31675,7 +34327,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "indexrelname", @@ -31698,7 +34352,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "idx_blks_read", @@ -31721,7 +34377,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "idx_blks_hit", @@ -31744,7 +34402,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -31777,7 +34437,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "schemaname", @@ -31800,7 +34462,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "relname", @@ -31823,7 +34487,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "blks_read", @@ -31846,7 +34512,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "blks_hit", @@ -31869,7 +34537,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -31902,7 +34572,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "schemaname", @@ -31925,7 +34597,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "relname", @@ -31948,7 +34622,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "heap_blks_read", @@ -31971,7 +34647,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "heap_blks_hit", @@ -31994,7 +34672,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "idx_blks_read", @@ -32017,7 +34697,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "idx_blks_hit", @@ -32040,7 +34722,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "toast_blks_read", @@ -32063,7 +34747,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "toast_blks_hit", @@ -32086,7 +34772,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "tidx_blks_read", @@ -32109,7 +34797,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "tidx_blks_hit", @@ -32132,7 +34822,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -32165,7 +34857,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "indexrelid", @@ -32188,7 +34882,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "schemaname", @@ -32211,7 +34907,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "relname", @@ -32234,7 +34932,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "indexrelname", @@ -32257,7 +34957,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "idx_blks_read", @@ -32280,7 +34982,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "idx_blks_hit", @@ -32303,7 +35007,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -32336,7 +35042,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "schemaname", @@ -32359,7 +35067,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "relname", @@ -32382,7 +35092,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "blks_read", @@ -32405,7 +35117,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "blks_hit", @@ -32428,7 +35142,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -32461,7 +35177,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "schemaname", @@ -32484,7 +35202,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "relname", @@ -32507,7 +35227,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "heap_blks_read", @@ -32530,7 +35252,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "heap_blks_hit", @@ -32553,7 +35277,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "idx_blks_read", @@ -32576,7 +35302,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "idx_blks_hit", @@ -32599,7 +35327,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "toast_blks_read", @@ -32622,7 +35352,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "toast_blks_hit", @@ -32645,7 +35377,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "tidx_blks_read", @@ -32668,7 +35402,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "tidx_blks_hit", @@ -32691,7 +35427,9 @@ "name": "int8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -32724,7 +35462,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmax", @@ -32747,7 +35487,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmax", @@ -32770,7 +35512,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmin", @@ -32793,7 +35537,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmin", @@ -32816,7 +35562,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "ctid", @@ -32839,7 +35587,9 @@ "name": "tid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "starelid", @@ -32862,7 +35612,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "staattnum", @@ -32885,7 +35637,9 @@ "name": "int2" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "stainherit", @@ -32908,7 +35662,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "stanullfrac", @@ -32931,7 +35687,9 @@ "name": "float4" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "stawidth", @@ -32954,7 +35712,9 @@ "name": "int4" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "stadistinct", @@ -32977,7 +35737,9 @@ "name": "float4" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "stakind1", @@ -33000,7 +35762,9 @@ "name": "int2" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "stakind2", @@ -33023,7 +35787,9 @@ "name": "int2" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "stakind3", @@ -33046,7 +35812,9 @@ "name": "int2" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "stakind4", @@ -33069,7 +35837,9 @@ "name": "int2" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "stakind5", @@ -33092,7 +35862,9 @@ "name": "int2" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "staop1", @@ -33115,7 +35887,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "staop2", @@ -33138,7 +35912,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "staop3", @@ -33161,7 +35937,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "staop4", @@ -33184,7 +35962,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "staop5", @@ -33207,7 +35987,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "stacoll1", @@ -33230,7 +36012,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "stacoll2", @@ -33253,7 +36037,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "stacoll3", @@ -33276,7 +36062,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "stacoll4", @@ -33299,7 +36087,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "stacoll5", @@ -33322,7 +36112,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "stanumbers1", @@ -33345,7 +36137,9 @@ "name": "_float4" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "stanumbers2", @@ -33368,7 +36162,9 @@ "name": "_float4" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "stanumbers3", @@ -33391,7 +36187,9 @@ "name": "_float4" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "stanumbers4", @@ -33414,7 +36212,9 @@ "name": "_float4" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "stanumbers5", @@ -33437,7 +36237,9 @@ "name": "_float4" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "stavalues1", @@ -33460,7 +36262,9 @@ "name": "anyarray" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "stavalues2", @@ -33483,7 +36287,9 @@ "name": "anyarray" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "stavalues3", @@ -33506,7 +36312,9 @@ "name": "anyarray" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "stavalues4", @@ -33529,7 +36337,9 @@ "name": "anyarray" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "stavalues5", @@ -33552,7 +36362,9 @@ "name": "anyarray" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -33585,7 +36397,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmax", @@ -33608,7 +36422,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmax", @@ -33631,7 +36447,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmin", @@ -33654,7 +36472,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmin", @@ -33677,7 +36497,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "ctid", @@ -33700,7 +36522,9 @@ "name": "tid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "oid", @@ -33723,7 +36547,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "stxrelid", @@ -33746,7 +36572,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "stxname", @@ -33769,7 +36597,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "stxnamespace", @@ -33792,7 +36622,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "stxowner", @@ -33815,7 +36647,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "stxstattarget", @@ -33838,7 +36672,9 @@ "name": "int4" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "stxkeys", @@ -33861,7 +36697,9 @@ "name": "int2vector" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "stxkind", @@ -33884,7 +36722,9 @@ "name": "_char" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "stxexprs", @@ -33907,7 +36747,9 @@ "name": "pg_node_tree" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -33940,7 +36782,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmax", @@ -33963,7 +36807,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmax", @@ -33986,7 +36832,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmin", @@ -34009,7 +36857,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmin", @@ -34032,7 +36882,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "ctid", @@ -34055,7 +36907,9 @@ "name": "tid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "stxoid", @@ -34078,7 +36932,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "stxdinherit", @@ -34101,7 +36957,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "stxdndistinct", @@ -34124,7 +36982,9 @@ "name": "pg_ndistinct" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "stxddependencies", @@ -34147,7 +37007,9 @@ "name": "pg_dependencies" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "stxdmcv", @@ -34170,7 +37032,9 @@ "name": "pg_mcv_list" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "stxdexpr", @@ -34193,7 +37057,9 @@ "name": "_pg_statistic" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -34226,7 +37092,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "tablename", @@ -34249,7 +37117,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "attname", @@ -34272,7 +37142,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "inherited", @@ -34295,7 +37167,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "null_frac", @@ -34318,7 +37192,9 @@ "name": "float4" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "avg_width", @@ -34341,7 +37217,9 @@ "name": "int4" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "n_distinct", @@ -34364,7 +37242,9 @@ "name": "float4" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "most_common_vals", @@ -34387,7 +37267,9 @@ "name": "anyarray" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "most_common_freqs", @@ -34410,7 +37292,9 @@ "name": "_float4" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "histogram_bounds", @@ -34433,7 +37317,9 @@ "name": "anyarray" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "correlation", @@ -34456,7 +37342,9 @@ "name": "float4" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "most_common_elems", @@ -34479,7 +37367,9 @@ "name": "anyarray" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "most_common_elem_freqs", @@ -34502,7 +37392,9 @@ "name": "_float4" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "elem_count_histogram", @@ -34525,7 +37417,9 @@ "name": "_float4" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -34558,7 +37452,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "tablename", @@ -34581,7 +37477,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "statistics_schemaname", @@ -34604,7 +37502,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "statistics_name", @@ -34627,7 +37527,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "statistics_owner", @@ -34650,7 +37552,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "attnames", @@ -34673,7 +37577,9 @@ "name": "_name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "exprs", @@ -34696,7 +37602,9 @@ "name": "_text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "kinds", @@ -34719,7 +37627,9 @@ "name": "_char" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "inherited", @@ -34742,7 +37652,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "n_distinct", @@ -34765,7 +37677,9 @@ "name": "pg_ndistinct" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "dependencies", @@ -34788,7 +37702,9 @@ "name": "pg_dependencies" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "most_common_vals", @@ -34811,7 +37727,9 @@ "name": "_text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "most_common_val_nulls", @@ -34834,7 +37752,9 @@ "name": "_bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "most_common_freqs", @@ -34857,7 +37777,9 @@ "name": "_float8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "most_common_base_freqs", @@ -34880,7 +37802,9 @@ "name": "_float8" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -34913,7 +37837,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "tablename", @@ -34936,7 +37862,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "statistics_schemaname", @@ -34959,7 +37887,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "statistics_name", @@ -34982,7 +37912,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "statistics_owner", @@ -35005,7 +37937,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "expr", @@ -35028,7 +37962,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "inherited", @@ -35051,7 +37987,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "null_frac", @@ -35074,7 +38012,9 @@ "name": "float4" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "avg_width", @@ -35097,7 +38037,9 @@ "name": "int4" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "n_distinct", @@ -35120,7 +38062,9 @@ "name": "float4" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "most_common_vals", @@ -35143,7 +38087,9 @@ "name": "anyarray" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "most_common_freqs", @@ -35166,7 +38112,9 @@ "name": "_float4" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "histogram_bounds", @@ -35189,7 +38137,9 @@ "name": "anyarray" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "correlation", @@ -35212,7 +38162,9 @@ "name": "float4" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "most_common_elems", @@ -35235,7 +38187,9 @@ "name": "anyarray" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "most_common_elem_freqs", @@ -35258,7 +38212,9 @@ "name": "_float4" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "elem_count_histogram", @@ -35281,7 +38237,9 @@ "name": "_float4" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -35314,7 +38272,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmax", @@ -35337,7 +38297,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmax", @@ -35360,7 +38322,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmin", @@ -35383,7 +38347,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmin", @@ -35406,7 +38372,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "ctid", @@ -35429,7 +38397,9 @@ "name": "tid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "oid", @@ -35452,7 +38422,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "subdbid", @@ -35475,7 +38447,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "subskiplsn", @@ -35498,7 +38472,9 @@ "name": "pg_lsn" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "subname", @@ -35521,7 +38497,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "subowner", @@ -35544,7 +38522,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "subenabled", @@ -35567,7 +38547,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "subbinary", @@ -35590,7 +38572,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "substream", @@ -35613,7 +38597,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "subtwophasestate", @@ -35636,7 +38622,9 @@ "name": "char" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "subdisableonerr", @@ -35659,7 +38647,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "subconninfo", @@ -35682,7 +38672,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "subslotname", @@ -35705,7 +38697,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "subsynccommit", @@ -35728,7 +38722,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "subpublications", @@ -35751,7 +38747,9 @@ "name": "_text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -35784,7 +38782,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmax", @@ -35807,7 +38807,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmax", @@ -35830,7 +38832,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmin", @@ -35853,7 +38857,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmin", @@ -35876,7 +38882,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "ctid", @@ -35899,7 +38907,9 @@ "name": "tid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "srsubid", @@ -35922,7 +38932,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "srrelid", @@ -35945,7 +38957,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "srsubstate", @@ -35968,7 +38982,9 @@ "name": "char" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "srsublsn", @@ -35991,7 +39007,9 @@ "name": "pg_lsn" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -36024,7 +39042,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "tablename", @@ -36047,7 +39067,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "tableowner", @@ -36070,7 +39092,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "tablespace", @@ -36093,7 +39117,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "hasindexes", @@ -36116,7 +39142,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "hasrules", @@ -36139,7 +39167,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "hastriggers", @@ -36162,7 +39192,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "rowsecurity", @@ -36185,7 +39217,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -36218,7 +39252,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmax", @@ -36241,7 +39277,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmax", @@ -36264,7 +39302,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmin", @@ -36287,7 +39327,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmin", @@ -36310,7 +39352,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "ctid", @@ -36333,7 +39377,9 @@ "name": "tid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "oid", @@ -36356,7 +39402,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "spcname", @@ -36379,7 +39427,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "spcowner", @@ -36402,7 +39452,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "spcacl", @@ -36425,7 +39477,9 @@ "name": "_aclitem" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "spcoptions", @@ -36448,7 +39502,9 @@ "name": "_text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -36481,7 +39537,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "utc_offset", @@ -36504,7 +39562,9 @@ "name": "interval" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "is_dst", @@ -36527,7 +39587,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -36560,7 +39622,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "abbrev", @@ -36583,7 +39647,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "utc_offset", @@ -36606,7 +39672,9 @@ "name": "interval" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "is_dst", @@ -36629,7 +39697,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -36662,7 +39732,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmax", @@ -36685,7 +39757,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmax", @@ -36708,7 +39782,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmin", @@ -36731,7 +39807,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmin", @@ -36754,7 +39832,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "ctid", @@ -36777,7 +39857,9 @@ "name": "tid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "oid", @@ -36800,7 +39882,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "trftype", @@ -36823,7 +39907,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "trflang", @@ -36846,7 +39932,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "trffromsql", @@ -36869,7 +39957,9 @@ "name": "regproc" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "trftosql", @@ -36892,7 +39982,9 @@ "name": "regproc" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -36925,7 +40017,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmax", @@ -36948,7 +40042,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmax", @@ -36971,7 +40067,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmin", @@ -36994,7 +40092,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmin", @@ -37017,7 +40117,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "ctid", @@ -37040,7 +40142,9 @@ "name": "tid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "oid", @@ -37063,7 +40167,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "tgrelid", @@ -37086,7 +40192,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "tgparentid", @@ -37109,7 +40217,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "tgname", @@ -37132,7 +40242,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "tgfoid", @@ -37155,7 +40267,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "tgtype", @@ -37178,7 +40292,9 @@ "name": "int2" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "tgenabled", @@ -37201,7 +40317,9 @@ "name": "char" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "tgisinternal", @@ -37224,7 +40342,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "tgconstrrelid", @@ -37247,7 +40367,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "tgconstrindid", @@ -37270,7 +40392,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "tgconstraint", @@ -37293,7 +40417,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "tgdeferrable", @@ -37316,7 +40442,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "tginitdeferred", @@ -37339,7 +40467,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "tgnargs", @@ -37362,7 +40492,9 @@ "name": "int2" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "tgattr", @@ -37385,7 +40517,9 @@ "name": "int2vector" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "tgargs", @@ -37408,7 +40542,9 @@ "name": "bytea" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "tgqual", @@ -37431,7 +40567,9 @@ "name": "pg_node_tree" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "tgoldtable", @@ -37454,7 +40592,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "tgnewtable", @@ -37477,7 +40617,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -37510,7 +40652,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmax", @@ -37533,7 +40677,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmax", @@ -37556,7 +40702,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmin", @@ -37579,7 +40727,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmin", @@ -37602,7 +40752,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "ctid", @@ -37625,7 +40777,9 @@ "name": "tid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "oid", @@ -37648,7 +40802,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cfgname", @@ -37671,7 +40827,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cfgnamespace", @@ -37694,7 +40852,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cfgowner", @@ -37717,7 +40877,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cfgparser", @@ -37740,7 +40902,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -37773,7 +40937,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmax", @@ -37796,7 +40962,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmax", @@ -37819,7 +40987,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmin", @@ -37842,7 +41012,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmin", @@ -37865,7 +41037,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "ctid", @@ -37888,7 +41062,9 @@ "name": "tid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "mapcfg", @@ -37911,7 +41087,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "maptokentype", @@ -37934,7 +41112,9 @@ "name": "int4" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "mapseqno", @@ -37957,7 +41137,9 @@ "name": "int4" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "mapdict", @@ -37980,7 +41162,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -38013,7 +41197,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmax", @@ -38036,7 +41222,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmax", @@ -38059,7 +41247,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmin", @@ -38082,7 +41272,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmin", @@ -38105,7 +41297,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "ctid", @@ -38128,7 +41322,9 @@ "name": "tid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "oid", @@ -38151,7 +41347,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "dictname", @@ -38174,7 +41372,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "dictnamespace", @@ -38197,7 +41397,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "dictowner", @@ -38220,7 +41422,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "dicttemplate", @@ -38243,7 +41447,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "dictinitoption", @@ -38266,7 +41472,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -38299,7 +41507,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmax", @@ -38322,7 +41532,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmax", @@ -38345,7 +41557,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmin", @@ -38368,7 +41582,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmin", @@ -38391,7 +41607,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "ctid", @@ -38414,7 +41632,9 @@ "name": "tid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "oid", @@ -38437,7 +41657,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "prsname", @@ -38460,7 +41682,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "prsnamespace", @@ -38483,7 +41707,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "prsstart", @@ -38506,7 +41732,9 @@ "name": "regproc" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "prstoken", @@ -38529,7 +41757,9 @@ "name": "regproc" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "prsend", @@ -38552,7 +41782,9 @@ "name": "regproc" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "prsheadline", @@ -38575,7 +41807,9 @@ "name": "regproc" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "prslextype", @@ -38598,7 +41832,9 @@ "name": "regproc" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -38631,7 +41867,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmax", @@ -38654,7 +41892,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmax", @@ -38677,7 +41917,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmin", @@ -38700,7 +41942,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmin", @@ -38723,7 +41967,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "ctid", @@ -38746,7 +41992,9 @@ "name": "tid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "oid", @@ -38769,7 +42017,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "tmplname", @@ -38792,7 +42042,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "tmplnamespace", @@ -38815,7 +42067,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "tmplinit", @@ -38838,7 +42092,9 @@ "name": "regproc" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "tmpllexize", @@ -38861,7 +42117,9 @@ "name": "regproc" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -38894,7 +42152,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmax", @@ -38917,7 +42177,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmax", @@ -38940,7 +42202,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmin", @@ -38963,7 +42227,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmin", @@ -38986,7 +42252,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "ctid", @@ -39009,7 +42277,9 @@ "name": "tid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "oid", @@ -39032,7 +42302,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "typname", @@ -39055,7 +42327,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "typnamespace", @@ -39078,7 +42352,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "typowner", @@ -39101,7 +42377,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "typlen", @@ -39124,7 +42402,9 @@ "name": "int2" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "typbyval", @@ -39147,7 +42427,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "typtype", @@ -39170,7 +42452,9 @@ "name": "char" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "typcategory", @@ -39193,7 +42477,9 @@ "name": "char" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "typispreferred", @@ -39216,7 +42502,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "typisdefined", @@ -39239,7 +42527,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "typdelim", @@ -39262,7 +42552,9 @@ "name": "char" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "typrelid", @@ -39285,7 +42577,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "typsubscript", @@ -39308,7 +42602,9 @@ "name": "regproc" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "typelem", @@ -39331,7 +42627,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "typarray", @@ -39354,7 +42652,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "typinput", @@ -39377,7 +42677,9 @@ "name": "regproc" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "typoutput", @@ -39400,7 +42702,9 @@ "name": "regproc" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "typreceive", @@ -39423,7 +42727,9 @@ "name": "regproc" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "typsend", @@ -39446,7 +42752,9 @@ "name": "regproc" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "typmodin", @@ -39469,7 +42777,9 @@ "name": "regproc" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "typmodout", @@ -39492,7 +42802,9 @@ "name": "regproc" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "typanalyze", @@ -39515,7 +42827,9 @@ "name": "regproc" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "typalign", @@ -39538,7 +42852,9 @@ "name": "char" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "typstorage", @@ -39561,7 +42877,9 @@ "name": "char" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "typnotnull", @@ -39584,7 +42902,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "typbasetype", @@ -39607,7 +42927,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "typtypmod", @@ -39630,7 +42952,9 @@ "name": "int4" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "typndims", @@ -39653,7 +42977,9 @@ "name": "int4" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "typcollation", @@ -39676,7 +43002,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "typdefaultbin", @@ -39699,7 +43027,9 @@ "name": "pg_node_tree" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "typdefault", @@ -39722,7 +43052,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "typacl", @@ -39745,7 +43077,9 @@ "name": "_aclitem" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -39778,7 +43112,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "usesysid", @@ -39801,7 +43137,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "usecreatedb", @@ -39824,7 +43162,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "usesuper", @@ -39847,7 +43187,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "userepl", @@ -39870,7 +43212,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "usebypassrls", @@ -39893,7 +43237,9 @@ "name": "bool" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "passwd", @@ -39916,7 +43262,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "valuntil", @@ -39939,7 +43287,9 @@ "name": "timestamptz" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "useconfig", @@ -39962,7 +43312,9 @@ "name": "_text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -39995,7 +43347,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmax", @@ -40018,7 +43372,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmax", @@ -40041,7 +43397,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmin", @@ -40064,7 +43422,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmin", @@ -40087,7 +43447,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "ctid", @@ -40110,7 +43472,9 @@ "name": "tid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "oid", @@ -40133,7 +43497,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "umuser", @@ -40156,7 +43522,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "umserver", @@ -40179,7 +43547,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "umoptions", @@ -40202,7 +43572,9 @@ "name": "_text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -40235,7 +43607,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "srvid", @@ -40258,7 +43632,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "srvname", @@ -40281,7 +43657,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "umuser", @@ -40304,7 +43682,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "usename", @@ -40327,7 +43707,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "umoptions", @@ -40350,7 +43732,9 @@ "name": "_text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -40383,7 +43767,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "viewname", @@ -40406,7 +43792,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "viewowner", @@ -40429,7 +43817,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "definition", @@ -40452,7 +43842,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -40493,7 +43885,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "fdwowner", @@ -40516,7 +43910,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "fdwoptions", @@ -40539,7 +43935,9 @@ "name": "_text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "foreign_data_wrapper_catalog", @@ -40562,7 +43960,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "foreign_data_wrapper_name", @@ -40585,7 +43985,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "authorization_identifier", @@ -40608,7 +44010,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "foreign_data_wrapper_language", @@ -40631,7 +44035,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -40664,7 +44070,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "srvoptions", @@ -40687,7 +44095,9 @@ "name": "_text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "foreign_server_catalog", @@ -40710,7 +44120,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "foreign_server_name", @@ -40733,7 +44145,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "foreign_data_wrapper_catalog", @@ -40756,7 +44170,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "foreign_data_wrapper_name", @@ -40779,7 +44195,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "foreign_server_type", @@ -40802,7 +44220,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "foreign_server_version", @@ -40825,7 +44245,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "authorization_identifier", @@ -40848,7 +44270,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -40881,7 +44305,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "relname", @@ -40904,7 +44330,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "attname", @@ -40927,7 +44355,9 @@ "name": "name" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "attfdwoptions", @@ -40950,7 +44380,9 @@ "name": "_text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -40983,7 +44415,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "foreign_table_schema", @@ -41006,7 +44440,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "foreign_table_name", @@ -41029,7 +44465,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "ftoptions", @@ -41052,7 +44490,9 @@ "name": "_text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "foreign_server_catalog", @@ -41075,7 +44515,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "foreign_server_name", @@ -41098,7 +44540,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "authorization_identifier", @@ -41121,7 +44565,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -41154,7 +44600,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "umoptions", @@ -41177,7 +44625,9 @@ "name": "_text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "umuser", @@ -41200,7 +44650,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "authorization_identifier", @@ -41223,7 +44675,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "foreign_server_catalog", @@ -41246,7 +44700,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "foreign_server_name", @@ -41269,7 +44725,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "srvowner", @@ -41292,7 +44750,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -41325,7 +44785,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "role_name", @@ -41348,7 +44810,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "is_grantable", @@ -41371,7 +44835,9 @@ "name": "yes_or_no" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -41404,7 +44870,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "role_name", @@ -41427,7 +44895,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "is_grantable", @@ -41450,7 +44920,9 @@ "name": "yes_or_no" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -41483,7 +44955,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "udt_schema", @@ -41506,7 +44980,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "udt_name", @@ -41529,7 +45005,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "attribute_name", @@ -41552,7 +45030,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "ordinal_position", @@ -41575,7 +45055,9 @@ "name": "cardinal_number" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "attribute_default", @@ -41598,7 +45080,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "is_nullable", @@ -41621,7 +45105,9 @@ "name": "yes_or_no" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "data_type", @@ -41644,7 +45130,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "character_maximum_length", @@ -41667,7 +45155,9 @@ "name": "cardinal_number" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "character_octet_length", @@ -41690,7 +45180,9 @@ "name": "cardinal_number" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "character_set_catalog", @@ -41713,7 +45205,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "character_set_schema", @@ -41736,7 +45230,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "character_set_name", @@ -41759,7 +45255,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "collation_catalog", @@ -41782,7 +45280,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "collation_schema", @@ -41805,7 +45305,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "collation_name", @@ -41828,7 +45330,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "numeric_precision", @@ -41851,7 +45355,9 @@ "name": "cardinal_number" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "numeric_precision_radix", @@ -41874,7 +45380,9 @@ "name": "cardinal_number" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "numeric_scale", @@ -41897,7 +45405,9 @@ "name": "cardinal_number" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "datetime_precision", @@ -41920,7 +45430,9 @@ "name": "cardinal_number" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "interval_type", @@ -41943,7 +45455,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "interval_precision", @@ -41966,7 +45480,9 @@ "name": "cardinal_number" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "attribute_udt_catalog", @@ -41989,7 +45505,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "attribute_udt_schema", @@ -42012,7 +45530,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "attribute_udt_name", @@ -42035,7 +45555,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "scope_catalog", @@ -42058,7 +45580,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "scope_schema", @@ -42081,7 +45605,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "scope_name", @@ -42104,7 +45630,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "maximum_cardinality", @@ -42127,7 +45655,9 @@ "name": "cardinal_number" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "dtd_identifier", @@ -42150,7 +45680,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "is_derived_reference_attribute", @@ -42173,7 +45705,9 @@ "name": "yes_or_no" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -42206,7 +45740,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "character_set_schema", @@ -42229,7 +45765,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "character_set_name", @@ -42252,7 +45790,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "character_repertoire", @@ -42275,7 +45815,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "form_of_use", @@ -42298,7 +45840,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "default_collate_catalog", @@ -42321,7 +45865,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "default_collate_schema", @@ -42344,7 +45890,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "default_collate_name", @@ -42367,7 +45915,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -42400,7 +45950,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "constraint_schema", @@ -42423,7 +45975,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "constraint_name", @@ -42446,7 +46000,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "specific_catalog", @@ -42469,7 +46025,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "specific_schema", @@ -42492,7 +46050,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "specific_name", @@ -42515,7 +46075,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -42548,7 +46110,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "constraint_schema", @@ -42571,7 +46135,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "constraint_name", @@ -42594,7 +46160,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "check_clause", @@ -42617,7 +46185,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -42650,7 +46220,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "collation_schema", @@ -42673,7 +46245,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "collation_name", @@ -42696,7 +46270,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "character_set_catalog", @@ -42719,7 +46295,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "character_set_schema", @@ -42742,7 +46320,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "character_set_name", @@ -42765,7 +46345,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -42798,7 +46380,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "collation_schema", @@ -42821,7 +46405,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "collation_name", @@ -42844,7 +46430,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "pad_attribute", @@ -42867,7 +46455,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -42900,7 +46490,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "table_schema", @@ -42923,7 +46515,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "table_name", @@ -42946,7 +46540,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "column_name", @@ -42969,7 +46565,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "dependent_column", @@ -42992,7 +46590,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -43025,7 +46625,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "domain_schema", @@ -43048,7 +46650,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "domain_name", @@ -43071,7 +46675,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "table_catalog", @@ -43094,7 +46700,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "table_schema", @@ -43117,7 +46725,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "table_name", @@ -43140,7 +46750,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "column_name", @@ -43163,7 +46775,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -43196,7 +46810,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "table_schema", @@ -43219,7 +46835,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "table_name", @@ -43242,7 +46860,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "column_name", @@ -43265,7 +46885,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "option_name", @@ -43288,7 +46910,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "option_value", @@ -43311,7 +46935,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -43344,7 +46970,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "grantee", @@ -43367,7 +46995,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "table_catalog", @@ -43390,7 +47020,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "table_schema", @@ -43413,7 +47045,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "table_name", @@ -43436,7 +47070,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "column_name", @@ -43459,7 +47095,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "privilege_type", @@ -43482,7 +47120,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "is_grantable", @@ -43505,7 +47145,9 @@ "name": "yes_or_no" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -43538,7 +47180,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "udt_schema", @@ -43561,7 +47205,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "udt_name", @@ -43584,7 +47230,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "table_catalog", @@ -43607,7 +47255,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "table_schema", @@ -43630,7 +47280,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "table_name", @@ -43653,7 +47305,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "column_name", @@ -43676,7 +47330,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -43709,7 +47365,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "table_schema", @@ -43732,7 +47390,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "table_name", @@ -43755,7 +47415,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "column_name", @@ -43778,7 +47440,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "ordinal_position", @@ -43801,7 +47465,9 @@ "name": "cardinal_number" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "column_default", @@ -43824,7 +47490,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "is_nullable", @@ -43847,7 +47515,9 @@ "name": "yes_or_no" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "data_type", @@ -43870,7 +47540,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "character_maximum_length", @@ -43893,7 +47565,9 @@ "name": "cardinal_number" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "character_octet_length", @@ -43916,7 +47590,9 @@ "name": "cardinal_number" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "numeric_precision", @@ -43939,7 +47615,9 @@ "name": "cardinal_number" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "numeric_precision_radix", @@ -43962,7 +47640,9 @@ "name": "cardinal_number" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "numeric_scale", @@ -43985,7 +47665,9 @@ "name": "cardinal_number" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "datetime_precision", @@ -44008,7 +47690,9 @@ "name": "cardinal_number" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "interval_type", @@ -44031,7 +47715,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "interval_precision", @@ -44054,7 +47740,9 @@ "name": "cardinal_number" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "character_set_catalog", @@ -44077,7 +47765,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "character_set_schema", @@ -44100,7 +47790,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "character_set_name", @@ -44123,7 +47815,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "collation_catalog", @@ -44146,7 +47840,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "collation_schema", @@ -44169,7 +47865,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "collation_name", @@ -44192,7 +47890,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "domain_catalog", @@ -44215,7 +47915,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "domain_schema", @@ -44238,7 +47940,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "domain_name", @@ -44261,7 +47965,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "udt_catalog", @@ -44284,7 +47990,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "udt_schema", @@ -44307,7 +48015,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "udt_name", @@ -44330,7 +48040,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "scope_catalog", @@ -44353,7 +48065,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "scope_schema", @@ -44376,7 +48090,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "scope_name", @@ -44399,7 +48115,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "maximum_cardinality", @@ -44422,7 +48140,9 @@ "name": "cardinal_number" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "dtd_identifier", @@ -44445,7 +48165,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "is_self_referencing", @@ -44468,7 +48190,9 @@ "name": "yes_or_no" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "is_identity", @@ -44491,7 +48215,9 @@ "name": "yes_or_no" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "identity_generation", @@ -44514,7 +48240,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "identity_start", @@ -44537,7 +48265,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "identity_increment", @@ -44560,7 +48290,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "identity_maximum", @@ -44583,7 +48315,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "identity_minimum", @@ -44606,7 +48340,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "identity_cycle", @@ -44629,7 +48365,9 @@ "name": "yes_or_no" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "is_generated", @@ -44652,7 +48390,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "generation_expression", @@ -44675,7 +48415,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "is_updatable", @@ -44698,7 +48440,9 @@ "name": "yes_or_no" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -44731,7 +48475,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "table_schema", @@ -44754,7 +48500,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "table_name", @@ -44777,7 +48525,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "column_name", @@ -44800,7 +48550,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "constraint_catalog", @@ -44823,7 +48575,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "constraint_schema", @@ -44846,7 +48600,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "constraint_name", @@ -44869,7 +48625,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -44902,7 +48660,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "table_schema", @@ -44925,7 +48685,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "table_name", @@ -44948,7 +48710,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "constraint_catalog", @@ -44971,7 +48735,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "constraint_schema", @@ -44994,7 +48760,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "constraint_name", @@ -45017,7 +48785,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -45050,7 +48820,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "object_schema", @@ -45073,7 +48845,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "object_name", @@ -45096,7 +48870,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "object_type", @@ -45119,7 +48895,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "dtd_identifier", @@ -45142,7 +48920,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -45175,7 +48955,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "constraint_schema", @@ -45198,7 +48980,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "constraint_name", @@ -45221,7 +49005,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "domain_catalog", @@ -45244,7 +49030,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "domain_schema", @@ -45267,7 +49055,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "domain_name", @@ -45290,7 +49080,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "is_deferrable", @@ -45313,7 +49105,9 @@ "name": "yes_or_no" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "initially_deferred", @@ -45336,7 +49130,9 @@ "name": "yes_or_no" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -45369,7 +49165,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "udt_schema", @@ -45392,7 +49190,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "udt_name", @@ -45415,7 +49215,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "domain_catalog", @@ -45438,7 +49240,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "domain_schema", @@ -45461,7 +49265,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "domain_name", @@ -45484,7 +49290,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -45517,7 +49325,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "domain_schema", @@ -45540,7 +49350,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "domain_name", @@ -45563,7 +49375,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "data_type", @@ -45586,7 +49400,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "character_maximum_length", @@ -45609,7 +49425,9 @@ "name": "cardinal_number" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "character_octet_length", @@ -45632,7 +49450,9 @@ "name": "cardinal_number" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "character_set_catalog", @@ -45655,7 +49475,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "character_set_schema", @@ -45678,7 +49500,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "character_set_name", @@ -45701,7 +49525,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "collation_catalog", @@ -45724,7 +49550,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "collation_schema", @@ -45747,7 +49575,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "collation_name", @@ -45770,7 +49600,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "numeric_precision", @@ -45793,7 +49625,9 @@ "name": "cardinal_number" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "numeric_precision_radix", @@ -45816,7 +49650,9 @@ "name": "cardinal_number" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "numeric_scale", @@ -45839,7 +49675,9 @@ "name": "cardinal_number" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "datetime_precision", @@ -45862,7 +49700,9 @@ "name": "cardinal_number" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "interval_type", @@ -45885,7 +49725,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "interval_precision", @@ -45908,7 +49750,9 @@ "name": "cardinal_number" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "domain_default", @@ -45931,7 +49775,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "udt_catalog", @@ -45954,7 +49800,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "udt_schema", @@ -45977,7 +49825,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "udt_name", @@ -46000,7 +49850,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "scope_catalog", @@ -46023,7 +49875,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "scope_schema", @@ -46046,7 +49900,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "scope_name", @@ -46069,7 +49925,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "maximum_cardinality", @@ -46092,7 +49950,9 @@ "name": "cardinal_number" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "dtd_identifier", @@ -46115,7 +49975,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -46148,7 +50010,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "object_schema", @@ -46171,7 +50035,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "object_name", @@ -46194,7 +50060,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "object_type", @@ -46217,7 +50085,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "collection_type_identifier", @@ -46240,7 +50110,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "data_type", @@ -46263,7 +50135,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "character_maximum_length", @@ -46286,7 +50160,9 @@ "name": "cardinal_number" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "character_octet_length", @@ -46309,7 +50185,9 @@ "name": "cardinal_number" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "character_set_catalog", @@ -46332,7 +50210,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "character_set_schema", @@ -46355,7 +50235,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "character_set_name", @@ -46378,7 +50260,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "collation_catalog", @@ -46401,7 +50285,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "collation_schema", @@ -46424,7 +50310,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "collation_name", @@ -46447,7 +50335,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "numeric_precision", @@ -46470,7 +50360,9 @@ "name": "cardinal_number" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "numeric_precision_radix", @@ -46493,7 +50385,9 @@ "name": "cardinal_number" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "numeric_scale", @@ -46516,7 +50410,9 @@ "name": "cardinal_number" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "datetime_precision", @@ -46539,7 +50435,9 @@ "name": "cardinal_number" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "interval_type", @@ -46562,7 +50460,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "interval_precision", @@ -46585,7 +50485,9 @@ "name": "cardinal_number" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "domain_default", @@ -46608,7 +50510,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "udt_catalog", @@ -46631,7 +50535,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "udt_schema", @@ -46654,7 +50560,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "udt_name", @@ -46677,7 +50585,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "scope_catalog", @@ -46700,7 +50610,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "scope_schema", @@ -46723,7 +50635,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "scope_name", @@ -46746,7 +50660,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "maximum_cardinality", @@ -46769,7 +50685,9 @@ "name": "cardinal_number" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "dtd_identifier", @@ -46792,7 +50710,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -46825,7 +50745,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -46858,7 +50780,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "foreign_data_wrapper_name", @@ -46881,7 +50805,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "option_name", @@ -46904,7 +50830,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "option_value", @@ -46927,7 +50855,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -46960,7 +50890,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "foreign_data_wrapper_name", @@ -46983,7 +50915,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "authorization_identifier", @@ -47006,7 +50940,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "library_name", @@ -47029,7 +50965,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "foreign_data_wrapper_language", @@ -47052,7 +50990,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -47085,7 +51025,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "foreign_server_name", @@ -47108,7 +51050,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "option_name", @@ -47131,7 +51075,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "option_value", @@ -47154,7 +51100,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -47187,7 +51135,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "foreign_server_name", @@ -47210,7 +51160,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "foreign_data_wrapper_catalog", @@ -47233,7 +51185,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "foreign_data_wrapper_name", @@ -47256,7 +51210,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "foreign_server_type", @@ -47279,7 +51235,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "foreign_server_version", @@ -47302,7 +51260,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "authorization_identifier", @@ -47325,7 +51285,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -47358,7 +51320,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "foreign_table_schema", @@ -47381,7 +51345,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "foreign_table_name", @@ -47404,7 +51370,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "option_name", @@ -47427,7 +51395,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "option_value", @@ -47450,7 +51420,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -47483,7 +51455,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "foreign_table_schema", @@ -47506,7 +51480,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "foreign_table_name", @@ -47529,7 +51505,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "foreign_server_catalog", @@ -47552,7 +51530,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "foreign_server_name", @@ -47575,7 +51555,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -47608,7 +51590,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -47641,7 +51625,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "constraint_schema", @@ -47664,7 +51650,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "constraint_name", @@ -47687,7 +51675,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "table_catalog", @@ -47710,7 +51700,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "table_schema", @@ -47733,7 +51725,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "table_name", @@ -47756,7 +51750,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "column_name", @@ -47779,7 +51775,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "ordinal_position", @@ -47802,7 +51800,9 @@ "name": "cardinal_number" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "position_in_unique_constraint", @@ -47825,7 +51825,9 @@ "name": "cardinal_number" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -47858,7 +51860,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "specific_schema", @@ -47881,7 +51885,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "specific_name", @@ -47904,7 +51910,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "ordinal_position", @@ -47927,7 +51935,9 @@ "name": "cardinal_number" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "parameter_mode", @@ -47950,7 +51960,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "is_result", @@ -47973,7 +51985,9 @@ "name": "yes_or_no" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "as_locator", @@ -47996,7 +52010,9 @@ "name": "yes_or_no" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "parameter_name", @@ -48019,7 +52035,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "data_type", @@ -48042,7 +52060,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "character_maximum_length", @@ -48065,7 +52085,9 @@ "name": "cardinal_number" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "character_octet_length", @@ -48088,7 +52110,9 @@ "name": "cardinal_number" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "character_set_catalog", @@ -48111,7 +52135,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "character_set_schema", @@ -48134,7 +52160,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "character_set_name", @@ -48157,7 +52185,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "collation_catalog", @@ -48180,7 +52210,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "collation_schema", @@ -48203,7 +52235,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "collation_name", @@ -48226,7 +52260,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "numeric_precision", @@ -48249,7 +52285,9 @@ "name": "cardinal_number" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "numeric_precision_radix", @@ -48272,7 +52310,9 @@ "name": "cardinal_number" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "numeric_scale", @@ -48295,7 +52335,9 @@ "name": "cardinal_number" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "datetime_precision", @@ -48318,7 +52360,9 @@ "name": "cardinal_number" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "interval_type", @@ -48341,7 +52385,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "interval_precision", @@ -48364,7 +52410,9 @@ "name": "cardinal_number" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "udt_catalog", @@ -48387,7 +52435,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "udt_schema", @@ -48410,7 +52460,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "udt_name", @@ -48433,7 +52485,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "scope_catalog", @@ -48456,7 +52510,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "scope_schema", @@ -48479,7 +52535,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "scope_name", @@ -48502,7 +52560,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "maximum_cardinality", @@ -48525,7 +52585,9 @@ "name": "cardinal_number" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "dtd_identifier", @@ -48548,7 +52610,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "parameter_default", @@ -48571,7 +52635,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -48604,7 +52670,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "constraint_schema", @@ -48627,7 +52695,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "constraint_name", @@ -48650,7 +52720,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "unique_constraint_catalog", @@ -48673,7 +52745,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "unique_constraint_schema", @@ -48696,7 +52770,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "unique_constraint_name", @@ -48719,7 +52795,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "match_option", @@ -48742,7 +52820,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "update_rule", @@ -48765,7 +52845,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "delete_rule", @@ -48788,7 +52870,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -48821,7 +52905,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "grantee", @@ -48844,7 +52930,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "table_catalog", @@ -48867,7 +52955,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "table_schema", @@ -48890,7 +52980,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "table_name", @@ -48913,7 +53005,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "column_name", @@ -48936,7 +53030,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "privilege_type", @@ -48959,7 +53055,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "is_grantable", @@ -48982,7 +53080,9 @@ "name": "yes_or_no" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -49015,7 +53115,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "grantee", @@ -49038,7 +53140,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "specific_catalog", @@ -49061,7 +53165,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "specific_schema", @@ -49084,7 +53190,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "specific_name", @@ -49107,7 +53215,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "routine_catalog", @@ -49130,7 +53240,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "routine_schema", @@ -49153,7 +53265,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "routine_name", @@ -49176,7 +53290,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "privilege_type", @@ -49199,7 +53315,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "is_grantable", @@ -49222,7 +53340,9 @@ "name": "yes_or_no" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -49255,7 +53375,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "grantee", @@ -49278,7 +53400,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "table_catalog", @@ -49301,7 +53425,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "table_schema", @@ -49324,7 +53450,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "table_name", @@ -49347,7 +53475,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "privilege_type", @@ -49370,7 +53500,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "is_grantable", @@ -49393,7 +53525,9 @@ "name": "yes_or_no" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "with_hierarchy", @@ -49416,7 +53550,9 @@ "name": "yes_or_no" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -49449,7 +53585,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "grantee", @@ -49472,7 +53610,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "udt_catalog", @@ -49495,7 +53635,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "udt_schema", @@ -49518,7 +53660,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "udt_name", @@ -49541,7 +53685,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "privilege_type", @@ -49564,7 +53710,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "is_grantable", @@ -49587,7 +53735,9 @@ "name": "yes_or_no" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -49620,7 +53770,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "grantee", @@ -49643,7 +53795,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "object_catalog", @@ -49666,7 +53820,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "object_schema", @@ -49689,7 +53845,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "object_name", @@ -49712,7 +53870,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "object_type", @@ -49735,7 +53895,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "privilege_type", @@ -49758,7 +53920,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "is_grantable", @@ -49781,7 +53945,9 @@ "name": "yes_or_no" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -49814,7 +53980,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "specific_schema", @@ -49837,7 +54005,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "specific_name", @@ -49860,7 +54030,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "routine_catalog", @@ -49883,7 +54055,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "routine_schema", @@ -49906,7 +54080,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "routine_name", @@ -49929,7 +54105,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "table_catalog", @@ -49952,7 +54130,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "table_schema", @@ -49975,7 +54155,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "table_name", @@ -49998,7 +54180,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "column_name", @@ -50021,7 +54205,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -50054,7 +54240,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "grantee", @@ -50077,7 +54265,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "specific_catalog", @@ -50100,7 +54290,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "specific_schema", @@ -50123,7 +54315,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "specific_name", @@ -50146,7 +54340,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "routine_catalog", @@ -50169,7 +54365,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "routine_schema", @@ -50192,7 +54390,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "routine_name", @@ -50215,7 +54415,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "privilege_type", @@ -50238,7 +54440,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "is_grantable", @@ -50261,7 +54465,9 @@ "name": "yes_or_no" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -50294,7 +54500,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "specific_schema", @@ -50317,7 +54525,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "specific_name", @@ -50340,7 +54550,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "routine_catalog", @@ -50363,7 +54575,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "routine_schema", @@ -50386,7 +54600,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "routine_name", @@ -50409,7 +54625,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -50442,7 +54660,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "specific_schema", @@ -50465,7 +54685,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "specific_name", @@ -50488,7 +54710,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "routine_catalog", @@ -50511,7 +54735,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "routine_schema", @@ -50534,7 +54760,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "routine_name", @@ -50557,7 +54785,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "sequence_catalog", @@ -50580,7 +54810,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "sequence_schema", @@ -50603,7 +54835,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "sequence_name", @@ -50626,7 +54860,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -50659,7 +54895,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "specific_schema", @@ -50682,7 +54920,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "specific_name", @@ -50705,7 +54945,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "routine_catalog", @@ -50728,7 +54970,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "routine_schema", @@ -50751,7 +54995,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "routine_name", @@ -50774,7 +55020,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "table_catalog", @@ -50797,7 +55045,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "table_schema", @@ -50820,7 +55070,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "table_name", @@ -50843,7 +55095,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -50876,7 +55130,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "specific_schema", @@ -50899,7 +55155,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "specific_name", @@ -50922,7 +55180,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "routine_catalog", @@ -50945,7 +55205,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "routine_schema", @@ -50968,7 +55230,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "routine_name", @@ -50991,7 +55255,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "routine_type", @@ -51014,7 +55280,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "module_catalog", @@ -51037,7 +55305,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "module_schema", @@ -51060,7 +55330,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "module_name", @@ -51083,7 +55355,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "udt_catalog", @@ -51106,7 +55380,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "udt_schema", @@ -51129,7 +55405,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "udt_name", @@ -51152,7 +55430,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "data_type", @@ -51175,7 +55455,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "character_maximum_length", @@ -51198,7 +55480,9 @@ "name": "cardinal_number" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "character_octet_length", @@ -51221,7 +55505,9 @@ "name": "cardinal_number" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "character_set_catalog", @@ -51244,7 +55530,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "character_set_schema", @@ -51267,7 +55555,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "character_set_name", @@ -51290,7 +55580,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "collation_catalog", @@ -51313,7 +55605,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "collation_schema", @@ -51336,7 +55630,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "collation_name", @@ -51359,7 +55655,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "numeric_precision", @@ -51382,7 +55680,9 @@ "name": "cardinal_number" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "numeric_precision_radix", @@ -51405,7 +55705,9 @@ "name": "cardinal_number" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "numeric_scale", @@ -51428,7 +55730,9 @@ "name": "cardinal_number" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "datetime_precision", @@ -51451,7 +55755,9 @@ "name": "cardinal_number" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "interval_type", @@ -51474,7 +55780,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "interval_precision", @@ -51497,7 +55805,9 @@ "name": "cardinal_number" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "type_udt_catalog", @@ -51520,7 +55830,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "type_udt_schema", @@ -51543,7 +55855,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "type_udt_name", @@ -51566,7 +55880,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "scope_catalog", @@ -51589,7 +55905,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "scope_schema", @@ -51612,7 +55930,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "scope_name", @@ -51635,7 +55955,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "maximum_cardinality", @@ -51658,7 +55980,9 @@ "name": "cardinal_number" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "dtd_identifier", @@ -51681,7 +56005,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "routine_body", @@ -51704,7 +56030,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "routine_definition", @@ -51727,7 +56055,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "external_name", @@ -51750,7 +56080,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "external_language", @@ -51773,7 +56105,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "parameter_style", @@ -51796,7 +56130,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "is_deterministic", @@ -51819,7 +56155,9 @@ "name": "yes_or_no" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "sql_data_access", @@ -51842,7 +56180,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "is_null_call", @@ -51865,7 +56205,9 @@ "name": "yes_or_no" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "sql_path", @@ -51888,7 +56230,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "schema_level_routine", @@ -51911,7 +56255,9 @@ "name": "yes_or_no" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "max_dynamic_result_sets", @@ -51934,7 +56280,9 @@ "name": "cardinal_number" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "is_user_defined_cast", @@ -51957,7 +56305,9 @@ "name": "yes_or_no" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "is_implicitly_invocable", @@ -51980,7 +56330,9 @@ "name": "yes_or_no" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "security_type", @@ -52003,7 +56355,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "to_sql_specific_catalog", @@ -52026,7 +56380,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "to_sql_specific_schema", @@ -52049,7 +56405,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "to_sql_specific_name", @@ -52072,7 +56430,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "as_locator", @@ -52095,7 +56455,9 @@ "name": "yes_or_no" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "created", @@ -52118,7 +56480,9 @@ "name": "time_stamp" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "last_altered", @@ -52141,7 +56505,9 @@ "name": "time_stamp" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "new_savepoint_level", @@ -52164,7 +56530,9 @@ "name": "yes_or_no" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "is_udt_dependent", @@ -52187,7 +56555,9 @@ "name": "yes_or_no" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "result_cast_from_data_type", @@ -52210,7 +56580,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "result_cast_as_locator", @@ -52233,7 +56605,9 @@ "name": "yes_or_no" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "result_cast_char_max_length", @@ -52256,7 +56630,9 @@ "name": "cardinal_number" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "result_cast_char_octet_length", @@ -52279,7 +56655,9 @@ "name": "cardinal_number" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "result_cast_char_set_catalog", @@ -52302,7 +56680,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "result_cast_char_set_schema", @@ -52325,7 +56705,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "result_cast_char_set_name", @@ -52348,7 +56730,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "result_cast_collation_catalog", @@ -52371,7 +56755,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "result_cast_collation_schema", @@ -52394,7 +56780,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "result_cast_collation_name", @@ -52417,7 +56805,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "result_cast_numeric_precision", @@ -52440,7 +56830,9 @@ "name": "cardinal_number" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "result_cast_numeric_precision_radix", @@ -52463,7 +56855,9 @@ "name": "cardinal_number" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "result_cast_numeric_scale", @@ -52486,7 +56880,9 @@ "name": "cardinal_number" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "result_cast_datetime_precision", @@ -52509,7 +56905,9 @@ "name": "cardinal_number" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "result_cast_interval_type", @@ -52532,7 +56930,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "result_cast_interval_precision", @@ -52555,7 +56955,9 @@ "name": "cardinal_number" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "result_cast_type_udt_catalog", @@ -52578,7 +56980,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "result_cast_type_udt_schema", @@ -52601,7 +57005,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "result_cast_type_udt_name", @@ -52624,7 +57030,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "result_cast_scope_catalog", @@ -52647,7 +57055,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "result_cast_scope_schema", @@ -52670,7 +57080,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "result_cast_scope_name", @@ -52693,7 +57105,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "result_cast_maximum_cardinality", @@ -52716,7 +57130,9 @@ "name": "cardinal_number" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "result_cast_dtd_identifier", @@ -52739,7 +57155,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -52772,7 +57190,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "schema_name", @@ -52795,7 +57215,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "schema_owner", @@ -52818,7 +57240,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "default_character_set_catalog", @@ -52841,7 +57265,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "default_character_set_schema", @@ -52864,7 +57290,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "default_character_set_name", @@ -52887,7 +57315,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "sql_path", @@ -52910,7 +57340,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -52943,7 +57375,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "sequence_schema", @@ -52966,7 +57400,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "sequence_name", @@ -52989,7 +57425,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "data_type", @@ -53012,7 +57450,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "numeric_precision", @@ -53035,7 +57475,9 @@ "name": "cardinal_number" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "numeric_precision_radix", @@ -53058,7 +57500,9 @@ "name": "cardinal_number" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "numeric_scale", @@ -53081,7 +57525,9 @@ "name": "cardinal_number" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "start_value", @@ -53104,7 +57550,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "minimum_value", @@ -53127,7 +57575,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "maximum_value", @@ -53150,7 +57600,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "increment", @@ -53173,7 +57625,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cycle_option", @@ -53196,7 +57650,9 @@ "name": "yes_or_no" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -53229,7 +57685,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmax", @@ -53252,7 +57710,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmax", @@ -53275,7 +57735,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmin", @@ -53298,7 +57760,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmin", @@ -53321,7 +57785,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "ctid", @@ -53344,7 +57810,9 @@ "name": "tid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "feature_id", @@ -53367,7 +57835,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "feature_name", @@ -53390,7 +57860,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "sub_feature_id", @@ -53413,7 +57885,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "sub_feature_name", @@ -53436,7 +57910,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "is_supported", @@ -53459,7 +57935,9 @@ "name": "yes_or_no" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "is_verified_by", @@ -53482,7 +57960,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "comments", @@ -53505,7 +57985,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -53538,7 +58020,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmax", @@ -53561,7 +58045,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmax", @@ -53584,7 +58070,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmin", @@ -53607,7 +58095,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmin", @@ -53630,7 +58120,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "ctid", @@ -53653,7 +58145,9 @@ "name": "tid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "implementation_info_id", @@ -53676,7 +58170,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "implementation_info_name", @@ -53699,7 +58195,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "integer_value", @@ -53722,7 +58220,9 @@ "name": "cardinal_number" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "character_value", @@ -53745,7 +58245,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "comments", @@ -53768,7 +58270,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -53801,7 +58305,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmax", @@ -53824,7 +58330,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmax", @@ -53847,7 +58355,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmin", @@ -53870,7 +58380,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmin", @@ -53893,7 +58405,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "ctid", @@ -53916,7 +58430,9 @@ "name": "tid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "feature_id", @@ -53939,7 +58455,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "feature_name", @@ -53962,7 +58480,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "is_supported", @@ -53985,7 +58505,9 @@ "name": "yes_or_no" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "is_verified_by", @@ -54008,7 +58530,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "comments", @@ -54031,7 +58555,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -54064,7 +58590,9 @@ "name": "oid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmax", @@ -54087,7 +58615,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmax", @@ -54110,7 +58640,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "cmin", @@ -54133,7 +58665,9 @@ "name": "cid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "xmin", @@ -54156,7 +58690,9 @@ "name": "xid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "ctid", @@ -54179,7 +58715,9 @@ "name": "tid" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "sizing_id", @@ -54202,7 +58740,9 @@ "name": "cardinal_number" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "sizing_name", @@ -54225,7 +58765,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "supported_value", @@ -54248,7 +58790,9 @@ "name": "cardinal_number" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "comments", @@ -54271,7 +58815,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -54304,7 +58850,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "constraint_schema", @@ -54327,7 +58875,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "constraint_name", @@ -54350,7 +58900,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "table_catalog", @@ -54373,7 +58925,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "table_schema", @@ -54396,7 +58950,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "table_name", @@ -54419,7 +58975,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "constraint_type", @@ -54442,7 +59000,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "is_deferrable", @@ -54465,7 +59025,9 @@ "name": "yes_or_no" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "initially_deferred", @@ -54488,7 +59050,9 @@ "name": "yes_or_no" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "enforced", @@ -54511,7 +59075,9 @@ "name": "yes_or_no" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "nulls_distinct", @@ -54534,7 +59100,9 @@ "name": "yes_or_no" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -54567,7 +59135,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "grantee", @@ -54590,7 +59160,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "table_catalog", @@ -54613,7 +59185,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "table_schema", @@ -54636,7 +59210,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "table_name", @@ -54659,7 +59235,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "privilege_type", @@ -54682,7 +59260,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "is_grantable", @@ -54705,7 +59285,9 @@ "name": "yes_or_no" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "with_hierarchy", @@ -54728,7 +59310,9 @@ "name": "yes_or_no" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -54761,7 +59345,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "table_schema", @@ -54784,7 +59370,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "table_name", @@ -54807,7 +59395,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "table_type", @@ -54830,7 +59420,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "self_referencing_column_name", @@ -54853,7 +59445,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "reference_generation", @@ -54876,7 +59470,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "user_defined_type_catalog", @@ -54899,7 +59495,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "user_defined_type_schema", @@ -54922,7 +59520,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "user_defined_type_name", @@ -54945,7 +59545,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "is_insertable_into", @@ -54968,7 +59570,9 @@ "name": "yes_or_no" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "is_typed", @@ -54991,7 +59595,9 @@ "name": "yes_or_no" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "commit_action", @@ -55014,7 +59620,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -55047,7 +59655,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "udt_schema", @@ -55070,7 +59680,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "udt_name", @@ -55093,7 +59705,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "specific_catalog", @@ -55116,7 +59730,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "specific_schema", @@ -55139,7 +59755,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "specific_name", @@ -55162,7 +59780,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "group_name", @@ -55185,7 +59805,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "transform_type", @@ -55208,7 +59830,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -55241,7 +59865,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "trigger_schema", @@ -55264,7 +59890,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "trigger_name", @@ -55287,7 +59915,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "event_object_catalog", @@ -55310,7 +59940,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "event_object_schema", @@ -55333,7 +59965,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "event_object_table", @@ -55356,7 +59990,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "event_object_column", @@ -55379,7 +60015,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -55412,7 +60050,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "trigger_schema", @@ -55435,7 +60075,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "trigger_name", @@ -55458,7 +60100,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "event_manipulation", @@ -55481,7 +60125,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "event_object_catalog", @@ -55504,7 +60150,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "event_object_schema", @@ -55527,7 +60175,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "event_object_table", @@ -55550,7 +60200,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "action_order", @@ -55573,7 +60225,9 @@ "name": "cardinal_number" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "action_condition", @@ -55596,7 +60250,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "action_statement", @@ -55619,7 +60275,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "action_orientation", @@ -55642,7 +60300,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "action_timing", @@ -55665,7 +60325,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "action_reference_old_table", @@ -55688,7 +60350,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "action_reference_new_table", @@ -55711,7 +60375,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "action_reference_old_row", @@ -55734,7 +60400,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "action_reference_new_row", @@ -55757,7 +60425,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "created", @@ -55780,7 +60450,9 @@ "name": "time_stamp" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -55813,7 +60485,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "grantee", @@ -55836,7 +60510,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "udt_catalog", @@ -55859,7 +60535,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "udt_schema", @@ -55882,7 +60560,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "udt_name", @@ -55905,7 +60585,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "privilege_type", @@ -55928,7 +60610,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "is_grantable", @@ -55951,7 +60635,9 @@ "name": "yes_or_no" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -55984,7 +60670,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "grantee", @@ -56007,7 +60695,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "object_catalog", @@ -56030,7 +60720,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "object_schema", @@ -56053,7 +60745,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "object_name", @@ -56076,7 +60770,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "object_type", @@ -56099,7 +60795,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "privilege_type", @@ -56122,7 +60820,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "is_grantable", @@ -56145,7 +60845,9 @@ "name": "yes_or_no" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -56178,7 +60880,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "user_defined_type_schema", @@ -56201,7 +60905,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "user_defined_type_name", @@ -56224,7 +60930,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "user_defined_type_category", @@ -56247,7 +60955,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "is_instantiable", @@ -56270,7 +60980,9 @@ "name": "yes_or_no" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "is_final", @@ -56293,7 +61005,9 @@ "name": "yes_or_no" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "ordering_form", @@ -56316,7 +61030,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "ordering_category", @@ -56339,7 +61055,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "ordering_routine_catalog", @@ -56362,7 +61080,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "ordering_routine_schema", @@ -56385,7 +61105,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "ordering_routine_name", @@ -56408,7 +61130,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "reference_type", @@ -56431,7 +61155,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "data_type", @@ -56454,7 +61180,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "character_maximum_length", @@ -56477,7 +61205,9 @@ "name": "cardinal_number" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "character_octet_length", @@ -56500,7 +61230,9 @@ "name": "cardinal_number" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "character_set_catalog", @@ -56523,7 +61255,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "character_set_schema", @@ -56546,7 +61280,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "character_set_name", @@ -56569,7 +61305,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "collation_catalog", @@ -56592,7 +61330,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "collation_schema", @@ -56615,7 +61355,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "collation_name", @@ -56638,7 +61380,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "numeric_precision", @@ -56661,7 +61405,9 @@ "name": "cardinal_number" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "numeric_precision_radix", @@ -56684,7 +61430,9 @@ "name": "cardinal_number" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "numeric_scale", @@ -56707,7 +61455,9 @@ "name": "cardinal_number" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "datetime_precision", @@ -56730,7 +61480,9 @@ "name": "cardinal_number" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "interval_type", @@ -56753,7 +61505,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "interval_precision", @@ -56776,7 +61530,9 @@ "name": "cardinal_number" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "source_dtd_identifier", @@ -56799,7 +61555,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "ref_dtd_identifier", @@ -56822,7 +61580,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -56855,7 +61615,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "foreign_server_catalog", @@ -56878,7 +61640,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "foreign_server_name", @@ -56901,7 +61665,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "option_name", @@ -56924,7 +61690,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "option_value", @@ -56947,7 +61715,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -56980,7 +61750,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "foreign_server_catalog", @@ -57003,7 +61775,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "foreign_server_name", @@ -57026,7 +61800,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -57059,7 +61835,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "view_schema", @@ -57082,7 +61860,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "view_name", @@ -57105,7 +61885,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "table_catalog", @@ -57128,7 +61910,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "table_schema", @@ -57151,7 +61935,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "table_name", @@ -57174,7 +61960,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "column_name", @@ -57197,7 +61985,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -57230,7 +62020,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "table_schema", @@ -57253,7 +62045,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "table_name", @@ -57276,7 +62070,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "specific_catalog", @@ -57299,7 +62095,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "specific_schema", @@ -57322,7 +62120,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "specific_name", @@ -57345,7 +62145,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -57378,7 +62180,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "view_schema", @@ -57401,7 +62205,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "view_name", @@ -57424,7 +62230,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "table_catalog", @@ -57447,7 +62255,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "table_schema", @@ -57470,7 +62280,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "table_name", @@ -57493,7 +62305,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -57526,7 +62340,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "table_schema", @@ -57549,7 +62365,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "table_name", @@ -57572,7 +62390,9 @@ "name": "sql_identifier" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "view_definition", @@ -57595,7 +62415,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "check_option", @@ -57618,7 +62440,9 @@ "name": "character_data" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "is_updatable", @@ -57641,7 +62465,9 @@ "name": "yes_or_no" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "is_insertable_into", @@ -57664,7 +62490,9 @@ "name": "yes_or_no" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "is_trigger_updatable", @@ -57687,7 +62515,9 @@ "name": "yes_or_no" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "is_trigger_deletable", @@ -57710,7 +62540,9 @@ "name": "yes_or_no" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false }, { "name": "is_trigger_insertable_into", @@ -57733,7 +62565,9 @@ "name": "yes_or_no" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "", + "unsigned": false } ], "comment": "" @@ -57771,7 +62605,9 @@ "name": "bigserial" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "id", + "unsigned": false }, { "name": "name", @@ -57794,7 +62630,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "name", + "unsigned": false }, { "name": "bio", @@ -57817,7 +62655,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "bio", + "unsigned": false } ], "params": [ @@ -57844,7 +62684,9 @@ "name": "bigserial" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "id", + "unsigned": false } } ], @@ -57878,7 +62720,9 @@ "name": "bigserial" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "id", + "unsigned": false }, { "name": "name", @@ -57901,7 +62745,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "name", + "unsigned": false }, { "name": "bio", @@ -57924,7 +62770,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "bio", + "unsigned": false } ], "params": [], @@ -57958,7 +62806,9 @@ "name": "bigserial" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "id", + "unsigned": false }, { "name": "name", @@ -57981,7 +62831,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "name", + "unsigned": false }, { "name": "bio", @@ -58004,7 +62856,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "bio", + "unsigned": false } ], "params": [ @@ -58031,7 +62885,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "name", + "unsigned": false } }, { @@ -58057,7 +62913,9 @@ "name": "text" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "bio", + "unsigned": false } } ], @@ -58098,7 +62956,9 @@ "name": "bigserial" }, "is_sqlc_slice": false, - "embed_table": null + "embed_table": null, + "original_name": "id", + "unsigned": false } } ], @@ -58107,6 +62967,6 @@ "insert_into_table": null } ], - "sqlc_version": "v1.18.0", + "sqlc_version": "v1.19.0", "plugin_options": "eyJmaWxlbmFtZSI6ImNvZGVnZW4uanNvbiIsImluZGVudCI6IiAgIn0=" } diff --git a/internal/endtoend/testdata/query_parameter_limit/-1/python_postgresql/sqlc.json b/internal/endtoend/testdata/query_parameter_limit/-1/python_postgresql/sqlc.json index 4f531a0057..3a7bd37085 100644 --- a/internal/endtoend/testdata/query_parameter_limit/-1/python_postgresql/sqlc.json +++ b/internal/endtoend/testdata/query_parameter_limit/-1/python_postgresql/sqlc.json @@ -4,8 +4,8 @@ { "name": "py", "wasm": { - "url": "https://downloads.sqlc.dev/plugin/sqlc-gen-python_1.0.0.wasm", - "sha256": "aca83e1f59f8ffdc604774c2f6f9eb321a2b23e07dc83fc12289d25305fa065b" + "url": "https://downloads.sqlc.dev/plugin/sqlc-gen-python_1.1.0.wasm", + "sha256": "ef58f143a8c116781091441770c7166caaf361dd645f62b8f05f462e9f95c3b2" } } ], diff --git a/internal/endtoend/testdata/query_parameter_limit/0/python_postgresql/python/models.py b/internal/endtoend/testdata/query_parameter_limit/0/python_postgresql/python/models.py index ce034ea744..9f38b46fe5 100644 --- a/internal/endtoend/testdata/query_parameter_limit/0/python_postgresql/python/models.py +++ b/internal/endtoend/testdata/query_parameter_limit/0/python_postgresql/python/models.py @@ -1,6 +1,6 @@ # Code generated by sqlc. DO NOT EDIT. # versions: -# sqlc v1.18.0 +# sqlc v1.19.0 import dataclasses diff --git a/internal/endtoend/testdata/query_parameter_limit/0/python_postgresql/python/query.py b/internal/endtoend/testdata/query_parameter_limit/0/python_postgresql/python/query.py index 4d7d7a3258..0bf6dce4a1 100644 --- a/internal/endtoend/testdata/query_parameter_limit/0/python_postgresql/python/query.py +++ b/internal/endtoend/testdata/query_parameter_limit/0/python_postgresql/python/query.py @@ -1,6 +1,6 @@ # Code generated by sqlc. DO NOT EDIT. # versions: -# sqlc v1.18.0 +# sqlc v1.19.0 # source: query.sql import dataclasses diff --git a/internal/endtoend/testdata/query_parameter_limit/0/python_postgresql/sqlc.json b/internal/endtoend/testdata/query_parameter_limit/0/python_postgresql/sqlc.json index de476c6cb5..03d48784e5 100644 --- a/internal/endtoend/testdata/query_parameter_limit/0/python_postgresql/sqlc.json +++ b/internal/endtoend/testdata/query_parameter_limit/0/python_postgresql/sqlc.json @@ -4,8 +4,8 @@ { "name": "py", "wasm": { - "url": "https://downloads.sqlc.dev/plugin/sqlc-gen-python_1.0.0.wasm", - "sha256": "aca83e1f59f8ffdc604774c2f6f9eb321a2b23e07dc83fc12289d25305fa065b" + "url": "https://downloads.sqlc.dev/plugin/sqlc-gen-python_1.1.0.wasm", + "sha256": "ef58f143a8c116781091441770c7166caaf361dd645f62b8f05f462e9f95c3b2" } } ], diff --git a/internal/endtoend/testdata/query_parameter_limit/2/python_postgresql/python/models.py b/internal/endtoend/testdata/query_parameter_limit/2/python_postgresql/python/models.py index ce034ea744..9f38b46fe5 100644 --- a/internal/endtoend/testdata/query_parameter_limit/2/python_postgresql/python/models.py +++ b/internal/endtoend/testdata/query_parameter_limit/2/python_postgresql/python/models.py @@ -1,6 +1,6 @@ # Code generated by sqlc. DO NOT EDIT. # versions: -# sqlc v1.18.0 +# sqlc v1.19.0 import dataclasses diff --git a/internal/endtoend/testdata/query_parameter_limit/2/python_postgresql/python/query.py b/internal/endtoend/testdata/query_parameter_limit/2/python_postgresql/python/query.py index fc0abcc2b1..5b526a27a7 100644 --- a/internal/endtoend/testdata/query_parameter_limit/2/python_postgresql/python/query.py +++ b/internal/endtoend/testdata/query_parameter_limit/2/python_postgresql/python/query.py @@ -1,6 +1,6 @@ # Code generated by sqlc. DO NOT EDIT. # versions: -# sqlc v1.18.0 +# sqlc v1.19.0 # source: query.sql import sqlalchemy import sqlalchemy.ext.asyncio diff --git a/internal/endtoend/testdata/query_parameter_limit/2/python_postgresql/sqlc.json b/internal/endtoend/testdata/query_parameter_limit/2/python_postgresql/sqlc.json index 0caa4bb1fa..248db1fadc 100644 --- a/internal/endtoend/testdata/query_parameter_limit/2/python_postgresql/sqlc.json +++ b/internal/endtoend/testdata/query_parameter_limit/2/python_postgresql/sqlc.json @@ -4,8 +4,8 @@ { "name": "py", "wasm": { - "url": "https://downloads.sqlc.dev/plugin/sqlc-gen-python_1.0.0.wasm", - "sha256": "aca83e1f59f8ffdc604774c2f6f9eb321a2b23e07dc83fc12289d25305fa065b" + "url": "https://downloads.sqlc.dev/plugin/sqlc-gen-python_1.1.0.wasm", + "sha256": "ef58f143a8c116781091441770c7166caaf361dd645f62b8f05f462e9f95c3b2" } } ], diff --git a/internal/endtoend/testdata/query_parameter_limit/undefined/python_postgresql/python/models.py b/internal/endtoend/testdata/query_parameter_limit/undefined/python_postgresql/python/models.py index 5a21694523..97012ce1ff 100644 --- a/internal/endtoend/testdata/query_parameter_limit/undefined/python_postgresql/python/models.py +++ b/internal/endtoend/testdata/query_parameter_limit/undefined/python_postgresql/python/models.py @@ -1,6 +1,6 @@ # Code generated by sqlc. DO NOT EDIT. # versions: -# sqlc v1.18.0 +# sqlc v1.19.0 import dataclasses diff --git a/internal/endtoend/testdata/query_parameter_limit/undefined/python_postgresql/python/query.py b/internal/endtoend/testdata/query_parameter_limit/undefined/python_postgresql/python/query.py index b0b4a4ca77..00da08bba7 100644 --- a/internal/endtoend/testdata/query_parameter_limit/undefined/python_postgresql/python/query.py +++ b/internal/endtoend/testdata/query_parameter_limit/undefined/python_postgresql/python/query.py @@ -1,6 +1,6 @@ # Code generated by sqlc. DO NOT EDIT. # versions: -# sqlc v1.18.0 +# sqlc v1.19.0 # source: query.sql import sqlalchemy import sqlalchemy.ext.asyncio diff --git a/internal/endtoend/testdata/query_parameter_limit_to_two/postgresql/go/db.go b/internal/endtoend/testdata/query_parameter_limit_to_two/postgresql/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/query_parameter_limit_to_two/postgresql/go/db.go +++ b/internal/endtoend/testdata/query_parameter_limit_to_two/postgresql/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/query_parameter_limit_to_two/postgresql/go/models.go b/internal/endtoend/testdata/query_parameter_limit_to_two/postgresql/go/models.go index 1413a261d4..a87fd9427a 100644 --- a/internal/endtoend/testdata/query_parameter_limit_to_two/postgresql/go/models.go +++ b/internal/endtoend/testdata/query_parameter_limit_to_two/postgresql/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest @@ -13,4 +13,5 @@ type Author struct { Name string Bio sql.NullString CountryCode string + Titles []string } diff --git a/internal/endtoend/testdata/query_parameter_limit_to_two/postgresql/go/query.sql.go b/internal/endtoend/testdata/query_parameter_limit_to_two/postgresql/go/query.sql.go index b631aad9c5..fe6ba3e182 100644 --- a/internal/endtoend/testdata/query_parameter_limit_to_two/postgresql/go/query.sql.go +++ b/internal/endtoend/testdata/query_parameter_limit_to_two/postgresql/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest @@ -8,31 +8,58 @@ package querytest import ( "context" "database/sql" + "strings" + + "github.com/lib/pq" ) const createAuthor = `-- name: CreateAuthor :one INSERT INTO authors ( - name, bio, country_code + name, bio, country_code, titles ) VALUES ( - $1, $2, $3 + $1, $2, $3, $4 ) -RETURNING id, name, bio, country_code +RETURNING id, name, bio, country_code, titles ` type CreateAuthorParams struct { Name string Bio sql.NullString CountryCode string + Titles []string } func (q *Queries) CreateAuthor(ctx context.Context, arg CreateAuthorParams) (Author, error) { - row := q.db.QueryRowContext(ctx, createAuthor, arg.Name, arg.Bio, arg.CountryCode) + row := q.db.QueryRowContext(ctx, createAuthor, + arg.Name, + arg.Bio, + arg.CountryCode, + pq.Array(arg.Titles), + ) + var i Author + err := row.Scan( + &i.ID, + &i.Name, + &i.Bio, + &i.CountryCode, + pq.Array(&i.Titles), + ) + return i, err +} + +const createAuthorOnlyTitles = `-- name: CreateAuthorOnlyTitles :one +INSERT INTO authors (name, titles) VALUES ($1, $2) RETURNING id, name, bio, country_code, titles +` + +func (q *Queries) CreateAuthorOnlyTitles(ctx context.Context, name string, titles []string) (Author, error) { + row := q.db.QueryRowContext(ctx, createAuthorOnlyTitles, name, pq.Array(titles)) var i Author err := row.Scan( &i.ID, &i.Name, &i.Bio, &i.CountryCode, + pq.Array(&i.Titles), ) return i, err } @@ -47,8 +74,29 @@ func (q *Queries) DeleteAuthor(ctx context.Context, id int64) error { return err } +const deleteAuthors = `-- name: DeleteAuthors :exec +DELETE FROM authors +WHERE id IN ($2) AND name = $1 +` + +func (q *Queries) DeleteAuthors(ctx context.Context, name string, ids []int64) error { + query := deleteAuthors + var queryParams []interface{} + queryParams = append(queryParams, name) + if len(ids) > 0 { + for _, v := range ids { + queryParams = append(queryParams, v) + } + query = strings.Replace(query, "/*SLICE:ids*/?", strings.Repeat(",?", len(ids))[1:], 1) + } else { + query = strings.Replace(query, "/*SLICE:ids*/?", "NULL", 1) + } + _, err := q.db.ExecContext(ctx, query, queryParams...) + return err +} + const getAuthor = `-- name: GetAuthor :one -SELECT id, name, bio, country_code FROM authors +SELECT id, name, bio, country_code, titles FROM authors WHERE name = $1 AND country_code = $2 LIMIT 1 ` @@ -60,12 +108,13 @@ func (q *Queries) GetAuthor(ctx context.Context, name string, countryCode string &i.Name, &i.Bio, &i.CountryCode, + pq.Array(&i.Titles), ) return i, err } const listAuthors = `-- name: ListAuthors :many -SELECT id, name, bio, country_code FROM authors +SELECT id, name, bio, country_code, titles FROM authors ORDER BY name ` @@ -83,6 +132,7 @@ func (q *Queries) ListAuthors(ctx context.Context) ([]Author, error) { &i.Name, &i.Bio, &i.CountryCode, + pq.Array(&i.Titles), ); err != nil { return nil, err } diff --git a/internal/endtoend/testdata/query_parameter_limit_to_two/postgresql/query.sql b/internal/endtoend/testdata/query_parameter_limit_to_two/postgresql/query.sql index eb10e5cb4c..8edd6ae9b9 100644 --- a/internal/endtoend/testdata/query_parameter_limit_to_two/postgresql/query.sql +++ b/internal/endtoend/testdata/query_parameter_limit_to_two/postgresql/query.sql @@ -3,7 +3,8 @@ CREATE TABLE authors ( id BIGSERIAL PRIMARY KEY, name text NOT NULL, bio text, - country_code CHAR(2) NOT NULL + country_code CHAR(2) NOT NULL, + titles TEXT[] ); -- name: GetAuthor :one @@ -16,12 +17,19 @@ ORDER BY name; -- name: CreateAuthor :one INSERT INTO authors ( - name, bio, country_code + name, bio, country_code, titles ) VALUES ( - $1, $2, $3 + $1, $2, $3, $4 ) RETURNING *; -- name: DeleteAuthor :exec DELETE FROM authors WHERE id = $1; + +-- name: DeleteAuthors :exec +DELETE FROM authors +WHERE id IN (sqlc.slice(ids)) AND name = $1; + +-- name: CreateAuthorOnlyTitles :one +INSERT INTO authors (name, titles) VALUES ($1, $2) RETURNING *; diff --git a/internal/endtoend/testdata/query_parameter_limit_to_zero/postgresql/go/db.go b/internal/endtoend/testdata/query_parameter_limit_to_zero/postgresql/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/query_parameter_limit_to_zero/postgresql/go/db.go +++ b/internal/endtoend/testdata/query_parameter_limit_to_zero/postgresql/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/query_parameter_limit_to_zero/postgresql/go/models.go b/internal/endtoend/testdata/query_parameter_limit_to_zero/postgresql/go/models.go index 1413a261d4..42944e12bb 100644 --- a/internal/endtoend/testdata/query_parameter_limit_to_zero/postgresql/go/models.go +++ b/internal/endtoend/testdata/query_parameter_limit_to_zero/postgresql/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/query_parameter_limit_to_zero/postgresql/go/query.sql.go b/internal/endtoend/testdata/query_parameter_limit_to_zero/postgresql/go/query.sql.go index b5e13683fc..3f69d38b51 100644 --- a/internal/endtoend/testdata/query_parameter_limit_to_zero/postgresql/go/query.sql.go +++ b/internal/endtoend/testdata/query_parameter_limit_to_zero/postgresql/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/ranges/pgx/v5/go/db.go b/internal/endtoend/testdata/ranges/pgx/v5/go/db.go index 7bc02a1d7d..b0ad84571a 100644 --- a/internal/endtoend/testdata/ranges/pgx/v5/go/db.go +++ b/internal/endtoend/testdata/ranges/pgx/v5/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ranges/pgx/v5/go/models.go b/internal/endtoend/testdata/ranges/pgx/v5/go/models.go index 9414c21455..7e07433270 100644 --- a/internal/endtoend/testdata/ranges/pgx/v5/go/models.go +++ b/internal/endtoend/testdata/ranges/pgx/v5/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/ranges/pgx/v5/go/query.sql.go b/internal/endtoend/testdata/ranges/pgx/v5/go/query.sql.go index 82597a73c5..36ca9ac406 100644 --- a/internal/endtoend/testdata/ranges/pgx/v5/go/query.sql.go +++ b/internal/endtoend/testdata/ranges/pgx/v5/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/refreshmatview/postgresql/pgx/v4/go/db.go b/internal/endtoend/testdata/refreshmatview/postgresql/pgx/v4/go/db.go new file mode 100644 index 0000000000..b85cf956cc --- /dev/null +++ b/internal/endtoend/testdata/refreshmatview/postgresql/pgx/v4/go/db.go @@ -0,0 +1,32 @@ +// Code generated by sqlc. DO NOT EDIT. +// versions: +// sqlc v1.19.0 + +package querytest + +import ( + "context" + + "github.com/jackc/pgconn" + "github.com/jackc/pgx/v4" +) + +type DBTX interface { + Exec(context.Context, string, ...interface{}) (pgconn.CommandTag, error) + Query(context.Context, string, ...interface{}) (pgx.Rows, error) + QueryRow(context.Context, string, ...interface{}) pgx.Row +} + +func New(db DBTX) *Queries { + return &Queries{db: db} +} + +type Queries struct { + db DBTX +} + +func (q *Queries) WithTx(tx pgx.Tx) *Queries { + return &Queries{ + db: tx, + } +} diff --git a/internal/endtoend/testdata/refreshmatview/postgresql/pgx/v4/go/models.go b/internal/endtoend/testdata/refreshmatview/postgresql/pgx/v4/go/models.go new file mode 100644 index 0000000000..82b1a855f8 --- /dev/null +++ b/internal/endtoend/testdata/refreshmatview/postgresql/pgx/v4/go/models.go @@ -0,0 +1,11 @@ +// Code generated by sqlc. DO NOT EDIT. +// versions: +// sqlc v1.19.0 + +package querytest + +import () + +type Myview struct { + int32 +} diff --git a/internal/endtoend/testdata/refreshmatview/postgresql/pgx/v4/go/query.sql.go b/internal/endtoend/testdata/refreshmatview/postgresql/pgx/v4/go/query.sql.go new file mode 100644 index 0000000000..5cb20f2854 --- /dev/null +++ b/internal/endtoend/testdata/refreshmatview/postgresql/pgx/v4/go/query.sql.go @@ -0,0 +1,19 @@ +// Code generated by sqlc. DO NOT EDIT. +// versions: +// sqlc v1.19.0 +// source: query.sql + +package querytest + +import ( + "context" +) + +const refresh = `-- name: Refresh :exec +REFRESH MATERIALIZED VIEW myview +` + +func (q *Queries) Refresh(ctx context.Context) error { + _, err := q.db.Exec(ctx, refresh) + return err +} diff --git a/internal/endtoend/testdata/refreshmatview/postgresql/pgx/v4/query.sql b/internal/endtoend/testdata/refreshmatview/postgresql/pgx/v4/query.sql new file mode 100644 index 0000000000..db4a722fd4 --- /dev/null +++ b/internal/endtoend/testdata/refreshmatview/postgresql/pgx/v4/query.sql @@ -0,0 +1,4 @@ +CREATE MATERIALIZED VIEW myview AS (SELECT 1); + +-- name: Refresh :exec +REFRESH MATERIALIZED VIEW myview; diff --git a/internal/endtoend/testdata/refreshmatview/postgresql/pgx/v4/sqlc.json b/internal/endtoend/testdata/refreshmatview/postgresql/pgx/v4/sqlc.json new file mode 100644 index 0000000000..4d8ec80dfb --- /dev/null +++ b/internal/endtoend/testdata/refreshmatview/postgresql/pgx/v4/sqlc.json @@ -0,0 +1,13 @@ +{ + "version": "1", + "packages": [ + { + "path": "go", + "engine": "postgresql", + "sql_package": "pgx/v4", + "name": "querytest", + "schema": "query.sql", + "queries": "query.sql", + } + ] +} diff --git a/internal/endtoend/testdata/refreshmatview/postgresql/pgx/v5/go/db.go b/internal/endtoend/testdata/refreshmatview/postgresql/pgx/v5/go/db.go new file mode 100644 index 0000000000..b0ad84571a --- /dev/null +++ b/internal/endtoend/testdata/refreshmatview/postgresql/pgx/v5/go/db.go @@ -0,0 +1,32 @@ +// Code generated by sqlc. DO NOT EDIT. +// versions: +// sqlc v1.19.0 + +package querytest + +import ( + "context" + + "github.com/jackc/pgx/v5" + "github.com/jackc/pgx/v5/pgconn" +) + +type DBTX interface { + Exec(context.Context, string, ...interface{}) (pgconn.CommandTag, error) + Query(context.Context, string, ...interface{}) (pgx.Rows, error) + QueryRow(context.Context, string, ...interface{}) pgx.Row +} + +func New(db DBTX) *Queries { + return &Queries{db: db} +} + +type Queries struct { + db DBTX +} + +func (q *Queries) WithTx(tx pgx.Tx) *Queries { + return &Queries{ + db: tx, + } +} diff --git a/internal/endtoend/testdata/refreshmatview/postgresql/pgx/v5/go/models.go b/internal/endtoend/testdata/refreshmatview/postgresql/pgx/v5/go/models.go new file mode 100644 index 0000000000..82b1a855f8 --- /dev/null +++ b/internal/endtoend/testdata/refreshmatview/postgresql/pgx/v5/go/models.go @@ -0,0 +1,11 @@ +// Code generated by sqlc. DO NOT EDIT. +// versions: +// sqlc v1.19.0 + +package querytest + +import () + +type Myview struct { + int32 +} diff --git a/internal/endtoend/testdata/refreshmatview/postgresql/pgx/v5/go/query.sql.go b/internal/endtoend/testdata/refreshmatview/postgresql/pgx/v5/go/query.sql.go new file mode 100644 index 0000000000..5cb20f2854 --- /dev/null +++ b/internal/endtoend/testdata/refreshmatview/postgresql/pgx/v5/go/query.sql.go @@ -0,0 +1,19 @@ +// Code generated by sqlc. DO NOT EDIT. +// versions: +// sqlc v1.19.0 +// source: query.sql + +package querytest + +import ( + "context" +) + +const refresh = `-- name: Refresh :exec +REFRESH MATERIALIZED VIEW myview +` + +func (q *Queries) Refresh(ctx context.Context) error { + _, err := q.db.Exec(ctx, refresh) + return err +} diff --git a/internal/endtoend/testdata/refreshmatview/postgresql/pgx/v5/query.sql b/internal/endtoend/testdata/refreshmatview/postgresql/pgx/v5/query.sql new file mode 100644 index 0000000000..db4a722fd4 --- /dev/null +++ b/internal/endtoend/testdata/refreshmatview/postgresql/pgx/v5/query.sql @@ -0,0 +1,4 @@ +CREATE MATERIALIZED VIEW myview AS (SELECT 1); + +-- name: Refresh :exec +REFRESH MATERIALIZED VIEW myview; diff --git a/internal/endtoend/testdata/refreshmatview/postgresql/pgx/v5/sqlc.json b/internal/endtoend/testdata/refreshmatview/postgresql/pgx/v5/sqlc.json new file mode 100644 index 0000000000..f7344cf1ba --- /dev/null +++ b/internal/endtoend/testdata/refreshmatview/postgresql/pgx/v5/sqlc.json @@ -0,0 +1,13 @@ +{ + "version": "1", + "packages": [ + { + "path": "go", + "engine": "postgresql", + "sql_package": "pgx/v5", + "name": "querytest", + "schema": "query.sql", + "queries": "query.sql", + } + ] +} diff --git a/internal/endtoend/testdata/rename/v1/pgx/v4/go/db.go b/internal/endtoend/testdata/rename/v1/pgx/v4/go/db.go index 5a2cde8cda..b85cf956cc 100644 --- a/internal/endtoend/testdata/rename/v1/pgx/v4/go/db.go +++ b/internal/endtoend/testdata/rename/v1/pgx/v4/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/rename/v1/pgx/v4/go/models.go b/internal/endtoend/testdata/rename/v1/pgx/v4/go/models.go index 4c9ac50e56..f84e157d97 100644 --- a/internal/endtoend/testdata/rename/v1/pgx/v4/go/models.go +++ b/internal/endtoend/testdata/rename/v1/pgx/v4/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/rename/v1/pgx/v4/go/query.sql.go b/internal/endtoend/testdata/rename/v1/pgx/v4/go/query.sql.go index cccc471972..5c78a9a063 100644 --- a/internal/endtoend/testdata/rename/v1/pgx/v4/go/query.sql.go +++ b/internal/endtoend/testdata/rename/v1/pgx/v4/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/rename/v1/pgx/v5/go/db.go b/internal/endtoend/testdata/rename/v1/pgx/v5/go/db.go index 7bc02a1d7d..b0ad84571a 100644 --- a/internal/endtoend/testdata/rename/v1/pgx/v5/go/db.go +++ b/internal/endtoend/testdata/rename/v1/pgx/v5/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/rename/v1/pgx/v5/go/models.go b/internal/endtoend/testdata/rename/v1/pgx/v5/go/models.go index 4c9ac50e56..f84e157d97 100644 --- a/internal/endtoend/testdata/rename/v1/pgx/v5/go/models.go +++ b/internal/endtoend/testdata/rename/v1/pgx/v5/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/rename/v1/pgx/v5/go/query.sql.go b/internal/endtoend/testdata/rename/v1/pgx/v5/go/query.sql.go index cccc471972..5c78a9a063 100644 --- a/internal/endtoend/testdata/rename/v1/pgx/v5/go/query.sql.go +++ b/internal/endtoend/testdata/rename/v1/pgx/v5/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/rename/v1/stdlib/go/db.go b/internal/endtoend/testdata/rename/v1/stdlib/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/rename/v1/stdlib/go/db.go +++ b/internal/endtoend/testdata/rename/v1/stdlib/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/rename/v1/stdlib/go/models.go b/internal/endtoend/testdata/rename/v1/stdlib/go/models.go index 4c9ac50e56..f84e157d97 100644 --- a/internal/endtoend/testdata/rename/v1/stdlib/go/models.go +++ b/internal/endtoend/testdata/rename/v1/stdlib/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/rename/v1/stdlib/go/query.sql.go b/internal/endtoend/testdata/rename/v1/stdlib/go/query.sql.go index 315684dd6a..19a34f3984 100644 --- a/internal/endtoend/testdata/rename/v1/stdlib/go/query.sql.go +++ b/internal/endtoend/testdata/rename/v1/stdlib/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/rename/v2/pgx/v4/go/db.go b/internal/endtoend/testdata/rename/v2/pgx/v4/go/db.go index 5a2cde8cda..b85cf956cc 100644 --- a/internal/endtoend/testdata/rename/v2/pgx/v4/go/db.go +++ b/internal/endtoend/testdata/rename/v2/pgx/v4/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/rename/v2/pgx/v4/go/models.go b/internal/endtoend/testdata/rename/v2/pgx/v4/go/models.go index 4c9ac50e56..f84e157d97 100644 --- a/internal/endtoend/testdata/rename/v2/pgx/v4/go/models.go +++ b/internal/endtoend/testdata/rename/v2/pgx/v4/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/rename/v2/pgx/v4/go/query.sql.go b/internal/endtoend/testdata/rename/v2/pgx/v4/go/query.sql.go index cccc471972..5c78a9a063 100644 --- a/internal/endtoend/testdata/rename/v2/pgx/v4/go/query.sql.go +++ b/internal/endtoend/testdata/rename/v2/pgx/v4/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/rename/v2/pgx/v5/go/db.go b/internal/endtoend/testdata/rename/v2/pgx/v5/go/db.go index 7bc02a1d7d..b0ad84571a 100644 --- a/internal/endtoend/testdata/rename/v2/pgx/v5/go/db.go +++ b/internal/endtoend/testdata/rename/v2/pgx/v5/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/rename/v2/pgx/v5/go/models.go b/internal/endtoend/testdata/rename/v2/pgx/v5/go/models.go index 4c9ac50e56..f84e157d97 100644 --- a/internal/endtoend/testdata/rename/v2/pgx/v5/go/models.go +++ b/internal/endtoend/testdata/rename/v2/pgx/v5/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/rename/v2/pgx/v5/go/query.sql.go b/internal/endtoend/testdata/rename/v2/pgx/v5/go/query.sql.go index cccc471972..5c78a9a063 100644 --- a/internal/endtoend/testdata/rename/v2/pgx/v5/go/query.sql.go +++ b/internal/endtoend/testdata/rename/v2/pgx/v5/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/rename/v2/stdlib/go/db.go b/internal/endtoend/testdata/rename/v2/stdlib/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/rename/v2/stdlib/go/db.go +++ b/internal/endtoend/testdata/rename/v2/stdlib/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/rename/v2/stdlib/go/models.go b/internal/endtoend/testdata/rename/v2/stdlib/go/models.go index 4c9ac50e56..f84e157d97 100644 --- a/internal/endtoend/testdata/rename/v2/stdlib/go/models.go +++ b/internal/endtoend/testdata/rename/v2/stdlib/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/rename/v2/stdlib/go/query.sql.go b/internal/endtoend/testdata/rename/v2/stdlib/go/query.sql.go index 315684dd6a..19a34f3984 100644 --- a/internal/endtoend/testdata/rename/v2/stdlib/go/query.sql.go +++ b/internal/endtoend/testdata/rename/v2/stdlib/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/returning/postgresql/pgx/v4/go/db.go b/internal/endtoend/testdata/returning/postgresql/pgx/v4/go/db.go index 5a2cde8cda..b85cf956cc 100644 --- a/internal/endtoend/testdata/returning/postgresql/pgx/v4/go/db.go +++ b/internal/endtoend/testdata/returning/postgresql/pgx/v4/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/returning/postgresql/pgx/v4/go/models.go b/internal/endtoend/testdata/returning/postgresql/pgx/v4/go/models.go index da282f9720..51f55580fc 100644 --- a/internal/endtoend/testdata/returning/postgresql/pgx/v4/go/models.go +++ b/internal/endtoend/testdata/returning/postgresql/pgx/v4/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/returning/postgresql/pgx/v4/go/query.sql.go b/internal/endtoend/testdata/returning/postgresql/pgx/v4/go/query.sql.go index 8503d171e2..7bdae36309 100644 --- a/internal/endtoend/testdata/returning/postgresql/pgx/v4/go/query.sql.go +++ b/internal/endtoend/testdata/returning/postgresql/pgx/v4/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/returning/postgresql/pgx/v5/go/db.go b/internal/endtoend/testdata/returning/postgresql/pgx/v5/go/db.go index 7bc02a1d7d..b0ad84571a 100644 --- a/internal/endtoend/testdata/returning/postgresql/pgx/v5/go/db.go +++ b/internal/endtoend/testdata/returning/postgresql/pgx/v5/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/returning/postgresql/pgx/v5/go/models.go b/internal/endtoend/testdata/returning/postgresql/pgx/v5/go/models.go index 1c8914d1a9..4c81e34cbd 100644 --- a/internal/endtoend/testdata/returning/postgresql/pgx/v5/go/models.go +++ b/internal/endtoend/testdata/returning/postgresql/pgx/v5/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/returning/postgresql/pgx/v5/go/query.sql.go b/internal/endtoend/testdata/returning/postgresql/pgx/v5/go/query.sql.go index b482326c09..5bec291419 100644 --- a/internal/endtoend/testdata/returning/postgresql/pgx/v5/go/query.sql.go +++ b/internal/endtoend/testdata/returning/postgresql/pgx/v5/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/returning/postgresql/stdlib/go/db.go b/internal/endtoend/testdata/returning/postgresql/stdlib/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/returning/postgresql/stdlib/go/db.go +++ b/internal/endtoend/testdata/returning/postgresql/stdlib/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/returning/postgresql/stdlib/go/models.go b/internal/endtoend/testdata/returning/postgresql/stdlib/go/models.go index da282f9720..51f55580fc 100644 --- a/internal/endtoend/testdata/returning/postgresql/stdlib/go/models.go +++ b/internal/endtoend/testdata/returning/postgresql/stdlib/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/returning/postgresql/stdlib/go/query.sql.go b/internal/endtoend/testdata/returning/postgresql/stdlib/go/query.sql.go index 069dd20d6b..eaa3a3ecab 100644 --- a/internal/endtoend/testdata/returning/postgresql/stdlib/go/query.sql.go +++ b/internal/endtoend/testdata/returning/postgresql/stdlib/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/returning/sqlite/go/db.go b/internal/endtoend/testdata/returning/sqlite/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/returning/sqlite/go/db.go +++ b/internal/endtoend/testdata/returning/sqlite/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/returning/sqlite/go/models.go b/internal/endtoend/testdata/returning/sqlite/go/models.go index 6dfa8e68a3..0f4a23a366 100644 --- a/internal/endtoend/testdata/returning/sqlite/go/models.go +++ b/internal/endtoend/testdata/returning/sqlite/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/returning/sqlite/go/query.sql.go b/internal/endtoend/testdata/returning/sqlite/go/query.sql.go index 457d869c1f..66f5ab7428 100644 --- a/internal/endtoend/testdata/returning/sqlite/go/query.sql.go +++ b/internal/endtoend/testdata/returning/sqlite/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/schema_scoped_create/mysql/go/db.go b/internal/endtoend/testdata/schema_scoped_create/mysql/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/schema_scoped_create/mysql/go/db.go +++ b/internal/endtoend/testdata/schema_scoped_create/mysql/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/schema_scoped_create/mysql/go/models.go b/internal/endtoend/testdata/schema_scoped_create/mysql/go/models.go index 60a83f28f0..f74d95cb05 100644 --- a/internal/endtoend/testdata/schema_scoped_create/mysql/go/models.go +++ b/internal/endtoend/testdata/schema_scoped_create/mysql/go/models.go @@ -1,12 +1,12 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest import () type FooBar struct { - ID int64 + ID uint64 Name string } diff --git a/internal/endtoend/testdata/schema_scoped_create/mysql/go/query.sql.go b/internal/endtoend/testdata/schema_scoped_create/mysql/go/query.sql.go index 1119e72456..ed236d3e42 100644 --- a/internal/endtoend/testdata/schema_scoped_create/mysql/go/query.sql.go +++ b/internal/endtoend/testdata/schema_scoped_create/mysql/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/schema_scoped_create/postgresql/pgx/v4/go/db.go b/internal/endtoend/testdata/schema_scoped_create/postgresql/pgx/v4/go/db.go index 5a2cde8cda..b85cf956cc 100644 --- a/internal/endtoend/testdata/schema_scoped_create/postgresql/pgx/v4/go/db.go +++ b/internal/endtoend/testdata/schema_scoped_create/postgresql/pgx/v4/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/schema_scoped_create/postgresql/pgx/v4/go/models.go b/internal/endtoend/testdata/schema_scoped_create/postgresql/pgx/v4/go/models.go index c7e312d224..1c07af0ede 100644 --- a/internal/endtoend/testdata/schema_scoped_create/postgresql/pgx/v4/go/models.go +++ b/internal/endtoend/testdata/schema_scoped_create/postgresql/pgx/v4/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/schema_scoped_create/postgresql/pgx/v4/go/query.sql.go b/internal/endtoend/testdata/schema_scoped_create/postgresql/pgx/v4/go/query.sql.go index 0e7281b998..6b593c2fdc 100644 --- a/internal/endtoend/testdata/schema_scoped_create/postgresql/pgx/v4/go/query.sql.go +++ b/internal/endtoend/testdata/schema_scoped_create/postgresql/pgx/v4/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/schema_scoped_create/postgresql/pgx/v5/go/db.go b/internal/endtoend/testdata/schema_scoped_create/postgresql/pgx/v5/go/db.go index 7bc02a1d7d..b0ad84571a 100644 --- a/internal/endtoend/testdata/schema_scoped_create/postgresql/pgx/v5/go/db.go +++ b/internal/endtoend/testdata/schema_scoped_create/postgresql/pgx/v5/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/schema_scoped_create/postgresql/pgx/v5/go/models.go b/internal/endtoend/testdata/schema_scoped_create/postgresql/pgx/v5/go/models.go index c7e312d224..1c07af0ede 100644 --- a/internal/endtoend/testdata/schema_scoped_create/postgresql/pgx/v5/go/models.go +++ b/internal/endtoend/testdata/schema_scoped_create/postgresql/pgx/v5/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/schema_scoped_create/postgresql/pgx/v5/go/query.sql.go b/internal/endtoend/testdata/schema_scoped_create/postgresql/pgx/v5/go/query.sql.go index 0e7281b998..6b593c2fdc 100644 --- a/internal/endtoend/testdata/schema_scoped_create/postgresql/pgx/v5/go/query.sql.go +++ b/internal/endtoend/testdata/schema_scoped_create/postgresql/pgx/v5/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/schema_scoped_create/postgresql/stdlib/go/db.go b/internal/endtoend/testdata/schema_scoped_create/postgresql/stdlib/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/schema_scoped_create/postgresql/stdlib/go/db.go +++ b/internal/endtoend/testdata/schema_scoped_create/postgresql/stdlib/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/schema_scoped_create/postgresql/stdlib/go/models.go b/internal/endtoend/testdata/schema_scoped_create/postgresql/stdlib/go/models.go index c7e312d224..1c07af0ede 100644 --- a/internal/endtoend/testdata/schema_scoped_create/postgresql/stdlib/go/models.go +++ b/internal/endtoend/testdata/schema_scoped_create/postgresql/stdlib/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/schema_scoped_create/postgresql/stdlib/go/query.sql.go b/internal/endtoend/testdata/schema_scoped_create/postgresql/stdlib/go/query.sql.go index 693a07fc70..c538bf170c 100644 --- a/internal/endtoend/testdata/schema_scoped_create/postgresql/stdlib/go/query.sql.go +++ b/internal/endtoend/testdata/schema_scoped_create/postgresql/stdlib/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/schema_scoped_delete/mysql/go/db.go b/internal/endtoend/testdata/schema_scoped_delete/mysql/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/schema_scoped_delete/mysql/go/db.go +++ b/internal/endtoend/testdata/schema_scoped_delete/mysql/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/schema_scoped_delete/mysql/go/models.go b/internal/endtoend/testdata/schema_scoped_delete/mysql/go/models.go index a1e49ab001..b2a300d0f7 100644 --- a/internal/endtoend/testdata/schema_scoped_delete/mysql/go/models.go +++ b/internal/endtoend/testdata/schema_scoped_delete/mysql/go/models.go @@ -1,11 +1,11 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest import () type FooBar struct { - ID int64 + ID uint64 } diff --git a/internal/endtoend/testdata/schema_scoped_delete/mysql/go/query.sql.go b/internal/endtoend/testdata/schema_scoped_delete/mysql/go/query.sql.go index 40f0ac946b..af2212d946 100644 --- a/internal/endtoend/testdata/schema_scoped_delete/mysql/go/query.sql.go +++ b/internal/endtoend/testdata/schema_scoped_delete/mysql/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest @@ -13,7 +13,7 @@ const schemaScopedDelete = `-- name: SchemaScopedDelete :exec DELETE FROM foo.bar WHERE id = ? ` -func (q *Queries) SchemaScopedDelete(ctx context.Context, id int64) error { +func (q *Queries) SchemaScopedDelete(ctx context.Context, id uint64) error { _, err := q.db.ExecContext(ctx, schemaScopedDelete, id) return err } diff --git a/internal/endtoend/testdata/schema_scoped_delete/postgresql/pgx/v4/go/db.go b/internal/endtoend/testdata/schema_scoped_delete/postgresql/pgx/v4/go/db.go index 5a2cde8cda..b85cf956cc 100644 --- a/internal/endtoend/testdata/schema_scoped_delete/postgresql/pgx/v4/go/db.go +++ b/internal/endtoend/testdata/schema_scoped_delete/postgresql/pgx/v4/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/schema_scoped_delete/postgresql/pgx/v4/go/models.go b/internal/endtoend/testdata/schema_scoped_delete/postgresql/pgx/v4/go/models.go index f808bd4deb..093c4661bb 100644 --- a/internal/endtoend/testdata/schema_scoped_delete/postgresql/pgx/v4/go/models.go +++ b/internal/endtoend/testdata/schema_scoped_delete/postgresql/pgx/v4/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/schema_scoped_delete/postgresql/pgx/v4/go/query.sql.go b/internal/endtoend/testdata/schema_scoped_delete/postgresql/pgx/v4/go/query.sql.go index 432dd4713f..1dc4ac2883 100644 --- a/internal/endtoend/testdata/schema_scoped_delete/postgresql/pgx/v4/go/query.sql.go +++ b/internal/endtoend/testdata/schema_scoped_delete/postgresql/pgx/v4/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/schema_scoped_delete/postgresql/pgx/v5/go/db.go b/internal/endtoend/testdata/schema_scoped_delete/postgresql/pgx/v5/go/db.go index 7bc02a1d7d..b0ad84571a 100644 --- a/internal/endtoend/testdata/schema_scoped_delete/postgresql/pgx/v5/go/db.go +++ b/internal/endtoend/testdata/schema_scoped_delete/postgresql/pgx/v5/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/schema_scoped_delete/postgresql/pgx/v5/go/models.go b/internal/endtoend/testdata/schema_scoped_delete/postgresql/pgx/v5/go/models.go index f808bd4deb..093c4661bb 100644 --- a/internal/endtoend/testdata/schema_scoped_delete/postgresql/pgx/v5/go/models.go +++ b/internal/endtoend/testdata/schema_scoped_delete/postgresql/pgx/v5/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/schema_scoped_delete/postgresql/pgx/v5/go/query.sql.go b/internal/endtoend/testdata/schema_scoped_delete/postgresql/pgx/v5/go/query.sql.go index 432dd4713f..1dc4ac2883 100644 --- a/internal/endtoend/testdata/schema_scoped_delete/postgresql/pgx/v5/go/query.sql.go +++ b/internal/endtoend/testdata/schema_scoped_delete/postgresql/pgx/v5/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/schema_scoped_delete/postgresql/stdlib/go/db.go b/internal/endtoend/testdata/schema_scoped_delete/postgresql/stdlib/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/schema_scoped_delete/postgresql/stdlib/go/db.go +++ b/internal/endtoend/testdata/schema_scoped_delete/postgresql/stdlib/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/schema_scoped_delete/postgresql/stdlib/go/models.go b/internal/endtoend/testdata/schema_scoped_delete/postgresql/stdlib/go/models.go index f808bd4deb..093c4661bb 100644 --- a/internal/endtoend/testdata/schema_scoped_delete/postgresql/stdlib/go/models.go +++ b/internal/endtoend/testdata/schema_scoped_delete/postgresql/stdlib/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/schema_scoped_delete/postgresql/stdlib/go/query.sql.go b/internal/endtoend/testdata/schema_scoped_delete/postgresql/stdlib/go/query.sql.go index f9b8967c72..f360b5c294 100644 --- a/internal/endtoend/testdata/schema_scoped_delete/postgresql/stdlib/go/query.sql.go +++ b/internal/endtoend/testdata/schema_scoped_delete/postgresql/stdlib/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/schema_scoped_enum/pgx/v4/go/db.go b/internal/endtoend/testdata/schema_scoped_enum/pgx/v4/go/db.go index 5a2cde8cda..b85cf956cc 100644 --- a/internal/endtoend/testdata/schema_scoped_enum/pgx/v4/go/db.go +++ b/internal/endtoend/testdata/schema_scoped_enum/pgx/v4/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/schema_scoped_enum/pgx/v4/go/models.go b/internal/endtoend/testdata/schema_scoped_enum/pgx/v4/go/models.go index ccd005b9f8..4a6e0ede9c 100644 --- a/internal/endtoend/testdata/schema_scoped_enum/pgx/v4/go/models.go +++ b/internal/endtoend/testdata/schema_scoped_enum/pgx/v4/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/schema_scoped_enum/pgx/v4/go/query.sql.go b/internal/endtoend/testdata/schema_scoped_enum/pgx/v4/go/query.sql.go index d309be0240..7b100edbac 100644 --- a/internal/endtoend/testdata/schema_scoped_enum/pgx/v4/go/query.sql.go +++ b/internal/endtoend/testdata/schema_scoped_enum/pgx/v4/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/schema_scoped_enum/pgx/v5/go/db.go b/internal/endtoend/testdata/schema_scoped_enum/pgx/v5/go/db.go index 7bc02a1d7d..b0ad84571a 100644 --- a/internal/endtoend/testdata/schema_scoped_enum/pgx/v5/go/db.go +++ b/internal/endtoend/testdata/schema_scoped_enum/pgx/v5/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/schema_scoped_enum/pgx/v5/go/models.go b/internal/endtoend/testdata/schema_scoped_enum/pgx/v5/go/models.go index ccd005b9f8..4a6e0ede9c 100644 --- a/internal/endtoend/testdata/schema_scoped_enum/pgx/v5/go/models.go +++ b/internal/endtoend/testdata/schema_scoped_enum/pgx/v5/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/schema_scoped_enum/pgx/v5/go/query.sql.go b/internal/endtoend/testdata/schema_scoped_enum/pgx/v5/go/query.sql.go index d309be0240..7b100edbac 100644 --- a/internal/endtoend/testdata/schema_scoped_enum/pgx/v5/go/query.sql.go +++ b/internal/endtoend/testdata/schema_scoped_enum/pgx/v5/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/schema_scoped_enum/stdlib/go/db.go b/internal/endtoend/testdata/schema_scoped_enum/stdlib/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/schema_scoped_enum/stdlib/go/db.go +++ b/internal/endtoend/testdata/schema_scoped_enum/stdlib/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/schema_scoped_enum/stdlib/go/models.go b/internal/endtoend/testdata/schema_scoped_enum/stdlib/go/models.go index ccd005b9f8..4a6e0ede9c 100644 --- a/internal/endtoend/testdata/schema_scoped_enum/stdlib/go/models.go +++ b/internal/endtoend/testdata/schema_scoped_enum/stdlib/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/schema_scoped_enum/stdlib/go/query.sql.go b/internal/endtoend/testdata/schema_scoped_enum/stdlib/go/query.sql.go index a4fd4821e7..8c3b7ce500 100644 --- a/internal/endtoend/testdata/schema_scoped_enum/stdlib/go/query.sql.go +++ b/internal/endtoend/testdata/schema_scoped_enum/stdlib/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/schema_scoped_filter/mysql/go/db.go b/internal/endtoend/testdata/schema_scoped_filter/mysql/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/schema_scoped_filter/mysql/go/db.go +++ b/internal/endtoend/testdata/schema_scoped_filter/mysql/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/schema_scoped_filter/mysql/go/models.go b/internal/endtoend/testdata/schema_scoped_filter/mysql/go/models.go index a1e49ab001..b2a300d0f7 100644 --- a/internal/endtoend/testdata/schema_scoped_filter/mysql/go/models.go +++ b/internal/endtoend/testdata/schema_scoped_filter/mysql/go/models.go @@ -1,11 +1,11 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest import () type FooBar struct { - ID int64 + ID uint64 } diff --git a/internal/endtoend/testdata/schema_scoped_filter/mysql/go/query.sql.go b/internal/endtoend/testdata/schema_scoped_filter/mysql/go/query.sql.go index 9d86931bf1..90fd85a661 100644 --- a/internal/endtoend/testdata/schema_scoped_filter/mysql/go/query.sql.go +++ b/internal/endtoend/testdata/schema_scoped_filter/mysql/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest @@ -13,15 +13,15 @@ const schemaScopedFilter = `-- name: SchemaScopedFilter :many SELECT id FROM foo.bar WHERE id = ? ` -func (q *Queries) SchemaScopedFilter(ctx context.Context, id int64) ([]int64, error) { +func (q *Queries) SchemaScopedFilter(ctx context.Context, id uint64) ([]uint64, error) { rows, err := q.db.QueryContext(ctx, schemaScopedFilter, id) if err != nil { return nil, err } defer rows.Close() - var items []int64 + var items []uint64 for rows.Next() { - var id int64 + var id uint64 if err := rows.Scan(&id); err != nil { return nil, err } diff --git a/internal/endtoend/testdata/schema_scoped_filter/postgresql/pgx/v4/go/db.go b/internal/endtoend/testdata/schema_scoped_filter/postgresql/pgx/v4/go/db.go index 5a2cde8cda..b85cf956cc 100644 --- a/internal/endtoend/testdata/schema_scoped_filter/postgresql/pgx/v4/go/db.go +++ b/internal/endtoend/testdata/schema_scoped_filter/postgresql/pgx/v4/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/schema_scoped_filter/postgresql/pgx/v4/go/models.go b/internal/endtoend/testdata/schema_scoped_filter/postgresql/pgx/v4/go/models.go index f808bd4deb..093c4661bb 100644 --- a/internal/endtoend/testdata/schema_scoped_filter/postgresql/pgx/v4/go/models.go +++ b/internal/endtoend/testdata/schema_scoped_filter/postgresql/pgx/v4/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/schema_scoped_filter/postgresql/pgx/v4/go/query.sql.go b/internal/endtoend/testdata/schema_scoped_filter/postgresql/pgx/v4/go/query.sql.go index afcac88b83..4187c2a926 100644 --- a/internal/endtoend/testdata/schema_scoped_filter/postgresql/pgx/v4/go/query.sql.go +++ b/internal/endtoend/testdata/schema_scoped_filter/postgresql/pgx/v4/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/schema_scoped_filter/postgresql/pgx/v5/go/db.go b/internal/endtoend/testdata/schema_scoped_filter/postgresql/pgx/v5/go/db.go index 7bc02a1d7d..b0ad84571a 100644 --- a/internal/endtoend/testdata/schema_scoped_filter/postgresql/pgx/v5/go/db.go +++ b/internal/endtoend/testdata/schema_scoped_filter/postgresql/pgx/v5/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/schema_scoped_filter/postgresql/pgx/v5/go/models.go b/internal/endtoend/testdata/schema_scoped_filter/postgresql/pgx/v5/go/models.go index f808bd4deb..093c4661bb 100644 --- a/internal/endtoend/testdata/schema_scoped_filter/postgresql/pgx/v5/go/models.go +++ b/internal/endtoend/testdata/schema_scoped_filter/postgresql/pgx/v5/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/schema_scoped_filter/postgresql/pgx/v5/go/query.sql.go b/internal/endtoend/testdata/schema_scoped_filter/postgresql/pgx/v5/go/query.sql.go index afcac88b83..4187c2a926 100644 --- a/internal/endtoend/testdata/schema_scoped_filter/postgresql/pgx/v5/go/query.sql.go +++ b/internal/endtoend/testdata/schema_scoped_filter/postgresql/pgx/v5/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/schema_scoped_filter/postgresql/stdlib/go/db.go b/internal/endtoend/testdata/schema_scoped_filter/postgresql/stdlib/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/schema_scoped_filter/postgresql/stdlib/go/db.go +++ b/internal/endtoend/testdata/schema_scoped_filter/postgresql/stdlib/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/schema_scoped_filter/postgresql/stdlib/go/models.go b/internal/endtoend/testdata/schema_scoped_filter/postgresql/stdlib/go/models.go index f808bd4deb..093c4661bb 100644 --- a/internal/endtoend/testdata/schema_scoped_filter/postgresql/stdlib/go/models.go +++ b/internal/endtoend/testdata/schema_scoped_filter/postgresql/stdlib/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/schema_scoped_filter/postgresql/stdlib/go/query.sql.go b/internal/endtoend/testdata/schema_scoped_filter/postgresql/stdlib/go/query.sql.go index 398e21f2e0..24701811ee 100644 --- a/internal/endtoend/testdata/schema_scoped_filter/postgresql/stdlib/go/query.sql.go +++ b/internal/endtoend/testdata/schema_scoped_filter/postgresql/stdlib/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/schema_scoped_list/mysql/go/db.go b/internal/endtoend/testdata/schema_scoped_list/mysql/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/schema_scoped_list/mysql/go/db.go +++ b/internal/endtoend/testdata/schema_scoped_list/mysql/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/schema_scoped_list/mysql/go/models.go b/internal/endtoend/testdata/schema_scoped_list/mysql/go/models.go index a1e49ab001..b2a300d0f7 100644 --- a/internal/endtoend/testdata/schema_scoped_list/mysql/go/models.go +++ b/internal/endtoend/testdata/schema_scoped_list/mysql/go/models.go @@ -1,11 +1,11 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest import () type FooBar struct { - ID int64 + ID uint64 } diff --git a/internal/endtoend/testdata/schema_scoped_list/mysql/go/query.sql.go b/internal/endtoend/testdata/schema_scoped_list/mysql/go/query.sql.go index b0184e775d..367a2b2a44 100644 --- a/internal/endtoend/testdata/schema_scoped_list/mysql/go/query.sql.go +++ b/internal/endtoend/testdata/schema_scoped_list/mysql/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest @@ -13,15 +13,15 @@ const schemaScopedList = `-- name: SchemaScopedList :many SELECT id FROM foo.bar ` -func (q *Queries) SchemaScopedList(ctx context.Context) ([]int64, error) { +func (q *Queries) SchemaScopedList(ctx context.Context) ([]uint64, error) { rows, err := q.db.QueryContext(ctx, schemaScopedList) if err != nil { return nil, err } defer rows.Close() - var items []int64 + var items []uint64 for rows.Next() { - var id int64 + var id uint64 if err := rows.Scan(&id); err != nil { return nil, err } diff --git a/internal/endtoend/testdata/schema_scoped_list/postgresql/pgx/v4/go/db.go b/internal/endtoend/testdata/schema_scoped_list/postgresql/pgx/v4/go/db.go index 5a2cde8cda..b85cf956cc 100644 --- a/internal/endtoend/testdata/schema_scoped_list/postgresql/pgx/v4/go/db.go +++ b/internal/endtoend/testdata/schema_scoped_list/postgresql/pgx/v4/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/schema_scoped_list/postgresql/pgx/v4/go/models.go b/internal/endtoend/testdata/schema_scoped_list/postgresql/pgx/v4/go/models.go index f808bd4deb..093c4661bb 100644 --- a/internal/endtoend/testdata/schema_scoped_list/postgresql/pgx/v4/go/models.go +++ b/internal/endtoend/testdata/schema_scoped_list/postgresql/pgx/v4/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/schema_scoped_list/postgresql/pgx/v4/go/query.sql.go b/internal/endtoend/testdata/schema_scoped_list/postgresql/pgx/v4/go/query.sql.go index 0c3136b8e4..f5f1fb17eb 100644 --- a/internal/endtoend/testdata/schema_scoped_list/postgresql/pgx/v4/go/query.sql.go +++ b/internal/endtoend/testdata/schema_scoped_list/postgresql/pgx/v4/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/schema_scoped_list/postgresql/pgx/v5/go/db.go b/internal/endtoend/testdata/schema_scoped_list/postgresql/pgx/v5/go/db.go index 7bc02a1d7d..b0ad84571a 100644 --- a/internal/endtoend/testdata/schema_scoped_list/postgresql/pgx/v5/go/db.go +++ b/internal/endtoend/testdata/schema_scoped_list/postgresql/pgx/v5/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/schema_scoped_list/postgresql/pgx/v5/go/models.go b/internal/endtoend/testdata/schema_scoped_list/postgresql/pgx/v5/go/models.go index f808bd4deb..093c4661bb 100644 --- a/internal/endtoend/testdata/schema_scoped_list/postgresql/pgx/v5/go/models.go +++ b/internal/endtoend/testdata/schema_scoped_list/postgresql/pgx/v5/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/schema_scoped_list/postgresql/pgx/v5/go/query.sql.go b/internal/endtoend/testdata/schema_scoped_list/postgresql/pgx/v5/go/query.sql.go index 0c3136b8e4..f5f1fb17eb 100644 --- a/internal/endtoend/testdata/schema_scoped_list/postgresql/pgx/v5/go/query.sql.go +++ b/internal/endtoend/testdata/schema_scoped_list/postgresql/pgx/v5/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/schema_scoped_list/postgresql/stdlib/go/db.go b/internal/endtoend/testdata/schema_scoped_list/postgresql/stdlib/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/schema_scoped_list/postgresql/stdlib/go/db.go +++ b/internal/endtoend/testdata/schema_scoped_list/postgresql/stdlib/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/schema_scoped_list/postgresql/stdlib/go/models.go b/internal/endtoend/testdata/schema_scoped_list/postgresql/stdlib/go/models.go index f808bd4deb..093c4661bb 100644 --- a/internal/endtoend/testdata/schema_scoped_list/postgresql/stdlib/go/models.go +++ b/internal/endtoend/testdata/schema_scoped_list/postgresql/stdlib/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/schema_scoped_list/postgresql/stdlib/go/query.sql.go b/internal/endtoend/testdata/schema_scoped_list/postgresql/stdlib/go/query.sql.go index 96c0b6a356..2e8a7b786d 100644 --- a/internal/endtoend/testdata/schema_scoped_list/postgresql/stdlib/go/query.sql.go +++ b/internal/endtoend/testdata/schema_scoped_list/postgresql/stdlib/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/schema_scoped_update/mysql/go/db.go b/internal/endtoend/testdata/schema_scoped_update/mysql/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/schema_scoped_update/mysql/go/db.go +++ b/internal/endtoend/testdata/schema_scoped_update/mysql/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/schema_scoped_update/mysql/go/models.go b/internal/endtoend/testdata/schema_scoped_update/mysql/go/models.go index 60a83f28f0..f74d95cb05 100644 --- a/internal/endtoend/testdata/schema_scoped_update/mysql/go/models.go +++ b/internal/endtoend/testdata/schema_scoped_update/mysql/go/models.go @@ -1,12 +1,12 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest import () type FooBar struct { - ID int64 + ID uint64 Name string } diff --git a/internal/endtoend/testdata/schema_scoped_update/mysql/go/query.sql.go b/internal/endtoend/testdata/schema_scoped_update/mysql/go/query.sql.go index fa6b31d118..e99b9df5f9 100644 --- a/internal/endtoend/testdata/schema_scoped_update/mysql/go/query.sql.go +++ b/internal/endtoend/testdata/schema_scoped_update/mysql/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest @@ -15,7 +15,7 @@ UPDATE foo.bar SET name = ? WHERE id = ? type SchemaScopedUpdateParams struct { Name string - ID int64 + ID uint64 } func (q *Queries) SchemaScopedUpdate(ctx context.Context, arg SchemaScopedUpdateParams) error { diff --git a/internal/endtoend/testdata/schema_scoped_update/postgresql/pgx/v4/go/db.go b/internal/endtoend/testdata/schema_scoped_update/postgresql/pgx/v4/go/db.go index 5a2cde8cda..b85cf956cc 100644 --- a/internal/endtoend/testdata/schema_scoped_update/postgresql/pgx/v4/go/db.go +++ b/internal/endtoend/testdata/schema_scoped_update/postgresql/pgx/v4/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/schema_scoped_update/postgresql/pgx/v4/go/models.go b/internal/endtoend/testdata/schema_scoped_update/postgresql/pgx/v4/go/models.go index c7e312d224..1c07af0ede 100644 --- a/internal/endtoend/testdata/schema_scoped_update/postgresql/pgx/v4/go/models.go +++ b/internal/endtoend/testdata/schema_scoped_update/postgresql/pgx/v4/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/schema_scoped_update/postgresql/pgx/v4/go/query.sql.go b/internal/endtoend/testdata/schema_scoped_update/postgresql/pgx/v4/go/query.sql.go index 06e4f84e3b..6f54ed8217 100644 --- a/internal/endtoend/testdata/schema_scoped_update/postgresql/pgx/v4/go/query.sql.go +++ b/internal/endtoend/testdata/schema_scoped_update/postgresql/pgx/v4/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/schema_scoped_update/postgresql/pgx/v5/go/db.go b/internal/endtoend/testdata/schema_scoped_update/postgresql/pgx/v5/go/db.go index 7bc02a1d7d..b0ad84571a 100644 --- a/internal/endtoend/testdata/schema_scoped_update/postgresql/pgx/v5/go/db.go +++ b/internal/endtoend/testdata/schema_scoped_update/postgresql/pgx/v5/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/schema_scoped_update/postgresql/pgx/v5/go/models.go b/internal/endtoend/testdata/schema_scoped_update/postgresql/pgx/v5/go/models.go index c7e312d224..1c07af0ede 100644 --- a/internal/endtoend/testdata/schema_scoped_update/postgresql/pgx/v5/go/models.go +++ b/internal/endtoend/testdata/schema_scoped_update/postgresql/pgx/v5/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/schema_scoped_update/postgresql/pgx/v5/go/query.sql.go b/internal/endtoend/testdata/schema_scoped_update/postgresql/pgx/v5/go/query.sql.go index 06e4f84e3b..6f54ed8217 100644 --- a/internal/endtoend/testdata/schema_scoped_update/postgresql/pgx/v5/go/query.sql.go +++ b/internal/endtoend/testdata/schema_scoped_update/postgresql/pgx/v5/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/schema_scoped_update/postgresql/stdlib/go/db.go b/internal/endtoend/testdata/schema_scoped_update/postgresql/stdlib/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/schema_scoped_update/postgresql/stdlib/go/db.go +++ b/internal/endtoend/testdata/schema_scoped_update/postgresql/stdlib/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/schema_scoped_update/postgresql/stdlib/go/models.go b/internal/endtoend/testdata/schema_scoped_update/postgresql/stdlib/go/models.go index c7e312d224..1c07af0ede 100644 --- a/internal/endtoend/testdata/schema_scoped_update/postgresql/stdlib/go/models.go +++ b/internal/endtoend/testdata/schema_scoped_update/postgresql/stdlib/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/schema_scoped_update/postgresql/stdlib/go/query.sql.go b/internal/endtoend/testdata/schema_scoped_update/postgresql/stdlib/go/query.sql.go index e52691bc15..113a486fe4 100644 --- a/internal/endtoend/testdata/schema_scoped_update/postgresql/stdlib/go/query.sql.go +++ b/internal/endtoend/testdata/schema_scoped_update/postgresql/stdlib/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/select_column_cast/pgx/v4/go/db.go b/internal/endtoend/testdata/select_column_cast/pgx/v4/go/db.go index 5a2cde8cda..b85cf956cc 100644 --- a/internal/endtoend/testdata/select_column_cast/pgx/v4/go/db.go +++ b/internal/endtoend/testdata/select_column_cast/pgx/v4/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/select_column_cast/pgx/v4/go/models.go b/internal/endtoend/testdata/select_column_cast/pgx/v4/go/models.go index 4c877ffd43..f181a757c8 100644 --- a/internal/endtoend/testdata/select_column_cast/pgx/v4/go/models.go +++ b/internal/endtoend/testdata/select_column_cast/pgx/v4/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/select_column_cast/pgx/v4/go/query.sql.go b/internal/endtoend/testdata/select_column_cast/pgx/v4/go/query.sql.go index 5eeedf8b55..7ef4fbacb0 100644 --- a/internal/endtoend/testdata/select_column_cast/pgx/v4/go/query.sql.go +++ b/internal/endtoend/testdata/select_column_cast/pgx/v4/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/select_column_cast/pgx/v5/go/db.go b/internal/endtoend/testdata/select_column_cast/pgx/v5/go/db.go index 7bc02a1d7d..b0ad84571a 100644 --- a/internal/endtoend/testdata/select_column_cast/pgx/v5/go/db.go +++ b/internal/endtoend/testdata/select_column_cast/pgx/v5/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/select_column_cast/pgx/v5/go/models.go b/internal/endtoend/testdata/select_column_cast/pgx/v5/go/models.go index 4c877ffd43..f181a757c8 100644 --- a/internal/endtoend/testdata/select_column_cast/pgx/v5/go/models.go +++ b/internal/endtoend/testdata/select_column_cast/pgx/v5/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/select_column_cast/pgx/v5/go/query.sql.go b/internal/endtoend/testdata/select_column_cast/pgx/v5/go/query.sql.go index 5eeedf8b55..7ef4fbacb0 100644 --- a/internal/endtoend/testdata/select_column_cast/pgx/v5/go/query.sql.go +++ b/internal/endtoend/testdata/select_column_cast/pgx/v5/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/select_column_cast/stdlib/go/db.go b/internal/endtoend/testdata/select_column_cast/stdlib/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/select_column_cast/stdlib/go/db.go +++ b/internal/endtoend/testdata/select_column_cast/stdlib/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/select_column_cast/stdlib/go/models.go b/internal/endtoend/testdata/select_column_cast/stdlib/go/models.go index 4c877ffd43..f181a757c8 100644 --- a/internal/endtoend/testdata/select_column_cast/stdlib/go/models.go +++ b/internal/endtoend/testdata/select_column_cast/stdlib/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/select_column_cast/stdlib/go/query.sql.go b/internal/endtoend/testdata/select_column_cast/stdlib/go/query.sql.go index 59467ba161..3ad8d8086b 100644 --- a/internal/endtoend/testdata/select_column_cast/stdlib/go/query.sql.go +++ b/internal/endtoend/testdata/select_column_cast/stdlib/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/select_distinct/pgx/v4/go/db.go b/internal/endtoend/testdata/select_distinct/pgx/v4/go/db.go index 5a2cde8cda..b85cf956cc 100644 --- a/internal/endtoend/testdata/select_distinct/pgx/v4/go/db.go +++ b/internal/endtoend/testdata/select_distinct/pgx/v4/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/select_distinct/pgx/v4/go/models.go b/internal/endtoend/testdata/select_distinct/pgx/v4/go/models.go index 05c8d9496d..46b08c5200 100644 --- a/internal/endtoend/testdata/select_distinct/pgx/v4/go/models.go +++ b/internal/endtoend/testdata/select_distinct/pgx/v4/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/select_distinct/pgx/v4/go/query.sql.go b/internal/endtoend/testdata/select_distinct/pgx/v4/go/query.sql.go index 71b1fa49ab..859b501b10 100644 --- a/internal/endtoend/testdata/select_distinct/pgx/v4/go/query.sql.go +++ b/internal/endtoend/testdata/select_distinct/pgx/v4/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/select_distinct/pgx/v5/go/db.go b/internal/endtoend/testdata/select_distinct/pgx/v5/go/db.go index 7bc02a1d7d..b0ad84571a 100644 --- a/internal/endtoend/testdata/select_distinct/pgx/v5/go/db.go +++ b/internal/endtoend/testdata/select_distinct/pgx/v5/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/select_distinct/pgx/v5/go/models.go b/internal/endtoend/testdata/select_distinct/pgx/v5/go/models.go index 956fd6f8bb..2024aa42c7 100644 --- a/internal/endtoend/testdata/select_distinct/pgx/v5/go/models.go +++ b/internal/endtoend/testdata/select_distinct/pgx/v5/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/select_distinct/pgx/v5/go/query.sql.go b/internal/endtoend/testdata/select_distinct/pgx/v5/go/query.sql.go index 71b1fa49ab..859b501b10 100644 --- a/internal/endtoend/testdata/select_distinct/pgx/v5/go/query.sql.go +++ b/internal/endtoend/testdata/select_distinct/pgx/v5/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/select_distinct/stdlib/go/db.go b/internal/endtoend/testdata/select_distinct/stdlib/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/select_distinct/stdlib/go/db.go +++ b/internal/endtoend/testdata/select_distinct/stdlib/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/select_distinct/stdlib/go/models.go b/internal/endtoend/testdata/select_distinct/stdlib/go/models.go index 05c8d9496d..46b08c5200 100644 --- a/internal/endtoend/testdata/select_distinct/stdlib/go/models.go +++ b/internal/endtoend/testdata/select_distinct/stdlib/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/select_distinct/stdlib/go/query.sql.go b/internal/endtoend/testdata/select_distinct/stdlib/go/query.sql.go index ec1e472a8c..5b959e6444 100644 --- a/internal/endtoend/testdata/select_distinct/stdlib/go/query.sql.go +++ b/internal/endtoend/testdata/select_distinct/stdlib/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/select_empty_column_list/postgresql/pgx/v4/go/db.go b/internal/endtoend/testdata/select_empty_column_list/postgresql/pgx/v4/go/db.go index 5a2cde8cda..b85cf956cc 100644 --- a/internal/endtoend/testdata/select_empty_column_list/postgresql/pgx/v4/go/db.go +++ b/internal/endtoend/testdata/select_empty_column_list/postgresql/pgx/v4/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/select_empty_column_list/postgresql/pgx/v4/go/models.go b/internal/endtoend/testdata/select_empty_column_list/postgresql/pgx/v4/go/models.go index 05c8d9496d..46b08c5200 100644 --- a/internal/endtoend/testdata/select_empty_column_list/postgresql/pgx/v4/go/models.go +++ b/internal/endtoend/testdata/select_empty_column_list/postgresql/pgx/v4/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/select_empty_column_list/postgresql/pgx/v4/go/query.sql.go b/internal/endtoend/testdata/select_empty_column_list/postgresql/pgx/v4/go/query.sql.go index 872515f5af..32482c0d23 100644 --- a/internal/endtoend/testdata/select_empty_column_list/postgresql/pgx/v4/go/query.sql.go +++ b/internal/endtoend/testdata/select_empty_column_list/postgresql/pgx/v4/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/select_empty_column_list/postgresql/pgx/v5/go/db.go b/internal/endtoend/testdata/select_empty_column_list/postgresql/pgx/v5/go/db.go index 7bc02a1d7d..b0ad84571a 100644 --- a/internal/endtoend/testdata/select_empty_column_list/postgresql/pgx/v5/go/db.go +++ b/internal/endtoend/testdata/select_empty_column_list/postgresql/pgx/v5/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/select_empty_column_list/postgresql/pgx/v5/go/models.go b/internal/endtoend/testdata/select_empty_column_list/postgresql/pgx/v5/go/models.go index 956fd6f8bb..2024aa42c7 100644 --- a/internal/endtoend/testdata/select_empty_column_list/postgresql/pgx/v5/go/models.go +++ b/internal/endtoend/testdata/select_empty_column_list/postgresql/pgx/v5/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/select_empty_column_list/postgresql/pgx/v5/go/query.sql.go b/internal/endtoend/testdata/select_empty_column_list/postgresql/pgx/v5/go/query.sql.go index 872515f5af..32482c0d23 100644 --- a/internal/endtoend/testdata/select_empty_column_list/postgresql/pgx/v5/go/query.sql.go +++ b/internal/endtoend/testdata/select_empty_column_list/postgresql/pgx/v5/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/select_empty_column_list/postgresql/stdlib/go/db.go b/internal/endtoend/testdata/select_empty_column_list/postgresql/stdlib/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/select_empty_column_list/postgresql/stdlib/go/db.go +++ b/internal/endtoend/testdata/select_empty_column_list/postgresql/stdlib/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/select_empty_column_list/postgresql/stdlib/go/models.go b/internal/endtoend/testdata/select_empty_column_list/postgresql/stdlib/go/models.go index 05c8d9496d..46b08c5200 100644 --- a/internal/endtoend/testdata/select_empty_column_list/postgresql/stdlib/go/models.go +++ b/internal/endtoend/testdata/select_empty_column_list/postgresql/stdlib/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/select_empty_column_list/postgresql/stdlib/go/query.sql.go b/internal/endtoend/testdata/select_empty_column_list/postgresql/stdlib/go/query.sql.go index 17fb062c73..230894f534 100644 --- a/internal/endtoend/testdata/select_empty_column_list/postgresql/stdlib/go/query.sql.go +++ b/internal/endtoend/testdata/select_empty_column_list/postgresql/stdlib/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/select_exists/pgx/v4/go/db.go b/internal/endtoend/testdata/select_exists/pgx/v4/go/db.go index 5a2cde8cda..b85cf956cc 100644 --- a/internal/endtoend/testdata/select_exists/pgx/v4/go/db.go +++ b/internal/endtoend/testdata/select_exists/pgx/v4/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/select_exists/pgx/v4/go/models.go b/internal/endtoend/testdata/select_exists/pgx/v4/go/models.go index 861af2c603..efbfe3a2da 100644 --- a/internal/endtoend/testdata/select_exists/pgx/v4/go/models.go +++ b/internal/endtoend/testdata/select_exists/pgx/v4/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/select_exists/pgx/v4/go/query.sql.go b/internal/endtoend/testdata/select_exists/pgx/v4/go/query.sql.go index d10923fab6..82915268ff 100644 --- a/internal/endtoend/testdata/select_exists/pgx/v4/go/query.sql.go +++ b/internal/endtoend/testdata/select_exists/pgx/v4/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/select_exists/pgx/v5/go/db.go b/internal/endtoend/testdata/select_exists/pgx/v5/go/db.go index 7bc02a1d7d..b0ad84571a 100644 --- a/internal/endtoend/testdata/select_exists/pgx/v5/go/db.go +++ b/internal/endtoend/testdata/select_exists/pgx/v5/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/select_exists/pgx/v5/go/models.go b/internal/endtoend/testdata/select_exists/pgx/v5/go/models.go index 861af2c603..efbfe3a2da 100644 --- a/internal/endtoend/testdata/select_exists/pgx/v5/go/models.go +++ b/internal/endtoend/testdata/select_exists/pgx/v5/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/select_exists/pgx/v5/go/query.sql.go b/internal/endtoend/testdata/select_exists/pgx/v5/go/query.sql.go index d10923fab6..82915268ff 100644 --- a/internal/endtoend/testdata/select_exists/pgx/v5/go/query.sql.go +++ b/internal/endtoend/testdata/select_exists/pgx/v5/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/select_exists/sqlite/go/db.go b/internal/endtoend/testdata/select_exists/sqlite/go/db.go new file mode 100644 index 0000000000..ec5e95c4ab --- /dev/null +++ b/internal/endtoend/testdata/select_exists/sqlite/go/db.go @@ -0,0 +1,31 @@ +// Code generated by sqlc. DO NOT EDIT. +// versions: +// sqlc v1.19.0 + +package querytest + +import ( + "context" + "database/sql" +) + +type DBTX interface { + ExecContext(context.Context, string, ...interface{}) (sql.Result, error) + PrepareContext(context.Context, string) (*sql.Stmt, error) + QueryContext(context.Context, string, ...interface{}) (*sql.Rows, error) + QueryRowContext(context.Context, string, ...interface{}) *sql.Row +} + +func New(db DBTX) *Queries { + return &Queries{db: db} +} + +type Queries struct { + db DBTX +} + +func (q *Queries) WithTx(tx *sql.Tx) *Queries { + return &Queries{ + db: tx, + } +} diff --git a/internal/endtoend/testdata/select_exists/sqlite/go/models.go b/internal/endtoend/testdata/select_exists/sqlite/go/models.go new file mode 100644 index 0000000000..4250d89d89 --- /dev/null +++ b/internal/endtoend/testdata/select_exists/sqlite/go/models.go @@ -0,0 +1,11 @@ +// Code generated by sqlc. DO NOT EDIT. +// versions: +// sqlc v1.19.0 + +package querytest + +import () + +type Bar struct { + ID int64 +} diff --git a/internal/endtoend/testdata/select_exists/sqlite/go/query.sql.go b/internal/endtoend/testdata/select_exists/sqlite/go/query.sql.go new file mode 100644 index 0000000000..795564cbb2 --- /dev/null +++ b/internal/endtoend/testdata/select_exists/sqlite/go/query.sql.go @@ -0,0 +1,29 @@ +// Code generated by sqlc. DO NOT EDIT. +// versions: +// sqlc v1.19.0 +// source: query.sql + +package querytest + +import ( + "context" +) + +const barExists = `-- name: BarExists :one +SELECT + EXISTS ( + SELECT + 1 + FROM + bar + where + id = ? + ) +` + +func (q *Queries) BarExists(ctx context.Context, id int64) (int64, error) { + row := q.db.QueryRowContext(ctx, barExists, id) + var column_1 int64 + err := row.Scan(&column_1) + return column_1, err +} diff --git a/internal/endtoend/testdata/select_exists/sqlite/query.sql b/internal/endtoend/testdata/select_exists/sqlite/query.sql new file mode 100644 index 0000000000..f0ad7f354f --- /dev/null +++ b/internal/endtoend/testdata/select_exists/sqlite/query.sql @@ -0,0 +1,12 @@ +CREATE TABLE bar (id int not null primary key autoincrement); + +-- name: BarExists :one +SELECT + EXISTS ( + SELECT + 1 + FROM + bar + where + id = ? + ); diff --git a/internal/endtoend/testdata/select_exists/sqlite/sqlc.json b/internal/endtoend/testdata/select_exists/sqlite/sqlc.json new file mode 100644 index 0000000000..9a3cd68bda --- /dev/null +++ b/internal/endtoend/testdata/select_exists/sqlite/sqlc.json @@ -0,0 +1,12 @@ +{ + "version": "1", + "packages": [ + { + "path": "go", + "name": "querytest", + "engine": "sqlite", + "schema": "query.sql", + "queries": "query.sql" + } + ] +} diff --git a/internal/endtoend/testdata/select_exists/stdlib/go/db.go b/internal/endtoend/testdata/select_exists/stdlib/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/select_exists/stdlib/go/db.go +++ b/internal/endtoend/testdata/select_exists/stdlib/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/select_exists/stdlib/go/models.go b/internal/endtoend/testdata/select_exists/stdlib/go/models.go index 861af2c603..efbfe3a2da 100644 --- a/internal/endtoend/testdata/select_exists/stdlib/go/models.go +++ b/internal/endtoend/testdata/select_exists/stdlib/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/select_exists/stdlib/go/query.sql.go b/internal/endtoend/testdata/select_exists/stdlib/go/query.sql.go index fb18bdad99..2e82c635aa 100644 --- a/internal/endtoend/testdata/select_exists/stdlib/go/query.sql.go +++ b/internal/endtoend/testdata/select_exists/stdlib/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/select_limit/mysql/go/db.go b/internal/endtoend/testdata/select_limit/mysql/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/select_limit/mysql/go/db.go +++ b/internal/endtoend/testdata/select_limit/mysql/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/select_limit/mysql/go/models.go b/internal/endtoend/testdata/select_limit/mysql/go/models.go index 96f8aea33f..f2c6168080 100644 --- a/internal/endtoend/testdata/select_limit/mysql/go/models.go +++ b/internal/endtoend/testdata/select_limit/mysql/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/select_limit/mysql/go/query.sql.go b/internal/endtoend/testdata/select_limit/mysql/go/query.sql.go index f224927722..2aebf9f551 100644 --- a/internal/endtoend/testdata/select_limit/mysql/go/query.sql.go +++ b/internal/endtoend/testdata/select_limit/mysql/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/select_limit/postgresql/pgx/v4/go/db.go b/internal/endtoend/testdata/select_limit/postgresql/pgx/v4/go/db.go index 5a2cde8cda..b85cf956cc 100644 --- a/internal/endtoend/testdata/select_limit/postgresql/pgx/v4/go/db.go +++ b/internal/endtoend/testdata/select_limit/postgresql/pgx/v4/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/select_limit/postgresql/pgx/v4/go/models.go b/internal/endtoend/testdata/select_limit/postgresql/pgx/v4/go/models.go index 96f8aea33f..f2c6168080 100644 --- a/internal/endtoend/testdata/select_limit/postgresql/pgx/v4/go/models.go +++ b/internal/endtoend/testdata/select_limit/postgresql/pgx/v4/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/select_limit/postgresql/pgx/v4/go/query.sql.go b/internal/endtoend/testdata/select_limit/postgresql/pgx/v4/go/query.sql.go index 956eb96c29..e52a2cd943 100644 --- a/internal/endtoend/testdata/select_limit/postgresql/pgx/v4/go/query.sql.go +++ b/internal/endtoend/testdata/select_limit/postgresql/pgx/v4/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/select_limit/postgresql/pgx/v5/go/db.go b/internal/endtoend/testdata/select_limit/postgresql/pgx/v5/go/db.go index 7bc02a1d7d..b0ad84571a 100644 --- a/internal/endtoend/testdata/select_limit/postgresql/pgx/v5/go/db.go +++ b/internal/endtoend/testdata/select_limit/postgresql/pgx/v5/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/select_limit/postgresql/pgx/v5/go/models.go b/internal/endtoend/testdata/select_limit/postgresql/pgx/v5/go/models.go index 292be887a4..21fe99ec72 100644 --- a/internal/endtoend/testdata/select_limit/postgresql/pgx/v5/go/models.go +++ b/internal/endtoend/testdata/select_limit/postgresql/pgx/v5/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/select_limit/postgresql/pgx/v5/go/query.sql.go b/internal/endtoend/testdata/select_limit/postgresql/pgx/v5/go/query.sql.go index 8613b052b4..dd3134745e 100644 --- a/internal/endtoend/testdata/select_limit/postgresql/pgx/v5/go/query.sql.go +++ b/internal/endtoend/testdata/select_limit/postgresql/pgx/v5/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/select_limit/postgresql/stdlib/go/db.go b/internal/endtoend/testdata/select_limit/postgresql/stdlib/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/select_limit/postgresql/stdlib/go/db.go +++ b/internal/endtoend/testdata/select_limit/postgresql/stdlib/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/select_limit/postgresql/stdlib/go/models.go b/internal/endtoend/testdata/select_limit/postgresql/stdlib/go/models.go index 96f8aea33f..f2c6168080 100644 --- a/internal/endtoend/testdata/select_limit/postgresql/stdlib/go/models.go +++ b/internal/endtoend/testdata/select_limit/postgresql/stdlib/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/select_limit/postgresql/stdlib/go/query.sql.go b/internal/endtoend/testdata/select_limit/postgresql/stdlib/go/query.sql.go index 8a3368a5bd..d25cd601e6 100644 --- a/internal/endtoend/testdata/select_limit/postgresql/stdlib/go/query.sql.go +++ b/internal/endtoend/testdata/select_limit/postgresql/stdlib/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/select_limit/sqlite/go/db.go b/internal/endtoend/testdata/select_limit/sqlite/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/select_limit/sqlite/go/db.go +++ b/internal/endtoend/testdata/select_limit/sqlite/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/select_limit/sqlite/go/models.go b/internal/endtoend/testdata/select_limit/sqlite/go/models.go index 96f8aea33f..f2c6168080 100644 --- a/internal/endtoend/testdata/select_limit/sqlite/go/models.go +++ b/internal/endtoend/testdata/select_limit/sqlite/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/select_limit/sqlite/go/query.sql.go b/internal/endtoend/testdata/select_limit/sqlite/go/query.sql.go index b9d0e79e79..46c4383fe6 100644 --- a/internal/endtoend/testdata/select_limit/sqlite/go/query.sql.go +++ b/internal/endtoend/testdata/select_limit/sqlite/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/select_nested_count/mysql/go/db.go b/internal/endtoend/testdata/select_nested_count/mysql/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/select_nested_count/mysql/go/db.go +++ b/internal/endtoend/testdata/select_nested_count/mysql/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/select_nested_count/mysql/go/models.go b/internal/endtoend/testdata/select_nested_count/mysql/go/models.go index 339d1d8cfa..e563959c83 100644 --- a/internal/endtoend/testdata/select_nested_count/mysql/go/models.go +++ b/internal/endtoend/testdata/select_nested_count/mysql/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/select_nested_count/mysql/go/query.sql.go b/internal/endtoend/testdata/select_nested_count/mysql/go/query.sql.go index 9f53dd7942..79f4aebf3d 100644 --- a/internal/endtoend/testdata/select_nested_count/mysql/go/query.sql.go +++ b/internal/endtoend/testdata/select_nested_count/mysql/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/select_nested_count/postgresql/go/db.go b/internal/endtoend/testdata/select_nested_count/postgresql/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/select_nested_count/postgresql/go/db.go +++ b/internal/endtoend/testdata/select_nested_count/postgresql/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/select_nested_count/postgresql/go/models.go b/internal/endtoend/testdata/select_nested_count/postgresql/go/models.go index 339d1d8cfa..e563959c83 100644 --- a/internal/endtoend/testdata/select_nested_count/postgresql/go/models.go +++ b/internal/endtoend/testdata/select_nested_count/postgresql/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/select_nested_count/postgresql/go/query.sql.go b/internal/endtoend/testdata/select_nested_count/postgresql/go/query.sql.go index 9f53dd7942..79f4aebf3d 100644 --- a/internal/endtoend/testdata/select_nested_count/postgresql/go/query.sql.go +++ b/internal/endtoend/testdata/select_nested_count/postgresql/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/select_nested_count/sqlite/go/db.go b/internal/endtoend/testdata/select_nested_count/sqlite/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/select_nested_count/sqlite/go/db.go +++ b/internal/endtoend/testdata/select_nested_count/sqlite/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/select_nested_count/sqlite/go/models.go b/internal/endtoend/testdata/select_nested_count/sqlite/go/models.go index 339d1d8cfa..e563959c83 100644 --- a/internal/endtoend/testdata/select_nested_count/sqlite/go/models.go +++ b/internal/endtoend/testdata/select_nested_count/sqlite/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/select_nested_count/sqlite/go/query.sql.go b/internal/endtoend/testdata/select_nested_count/sqlite/go/query.sql.go index 9f53dd7942..79f4aebf3d 100644 --- a/internal/endtoend/testdata/select_nested_count/sqlite/go/query.sql.go +++ b/internal/endtoend/testdata/select_nested_count/sqlite/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/select_not_exists/pgx/v4/go/db.go b/internal/endtoend/testdata/select_not_exists/pgx/v4/go/db.go index 5a2cde8cda..b85cf956cc 100644 --- a/internal/endtoend/testdata/select_not_exists/pgx/v4/go/db.go +++ b/internal/endtoend/testdata/select_not_exists/pgx/v4/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/select_not_exists/pgx/v4/go/models.go b/internal/endtoend/testdata/select_not_exists/pgx/v4/go/models.go index 861af2c603..efbfe3a2da 100644 --- a/internal/endtoend/testdata/select_not_exists/pgx/v4/go/models.go +++ b/internal/endtoend/testdata/select_not_exists/pgx/v4/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/select_not_exists/pgx/v4/go/query.sql.go b/internal/endtoend/testdata/select_not_exists/pgx/v4/go/query.sql.go index 46f03f2b55..6a5864da35 100644 --- a/internal/endtoend/testdata/select_not_exists/pgx/v4/go/query.sql.go +++ b/internal/endtoend/testdata/select_not_exists/pgx/v4/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/select_not_exists/pgx/v5/go/db.go b/internal/endtoend/testdata/select_not_exists/pgx/v5/go/db.go index 7bc02a1d7d..b0ad84571a 100644 --- a/internal/endtoend/testdata/select_not_exists/pgx/v5/go/db.go +++ b/internal/endtoend/testdata/select_not_exists/pgx/v5/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/select_not_exists/pgx/v5/go/models.go b/internal/endtoend/testdata/select_not_exists/pgx/v5/go/models.go index 861af2c603..efbfe3a2da 100644 --- a/internal/endtoend/testdata/select_not_exists/pgx/v5/go/models.go +++ b/internal/endtoend/testdata/select_not_exists/pgx/v5/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/select_not_exists/pgx/v5/go/query.sql.go b/internal/endtoend/testdata/select_not_exists/pgx/v5/go/query.sql.go index 46f03f2b55..6a5864da35 100644 --- a/internal/endtoend/testdata/select_not_exists/pgx/v5/go/query.sql.go +++ b/internal/endtoend/testdata/select_not_exists/pgx/v5/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/select_not_exists/sqlite/go/db.go b/internal/endtoend/testdata/select_not_exists/sqlite/go/db.go new file mode 100644 index 0000000000..ec5e95c4ab --- /dev/null +++ b/internal/endtoend/testdata/select_not_exists/sqlite/go/db.go @@ -0,0 +1,31 @@ +// Code generated by sqlc. DO NOT EDIT. +// versions: +// sqlc v1.19.0 + +package querytest + +import ( + "context" + "database/sql" +) + +type DBTX interface { + ExecContext(context.Context, string, ...interface{}) (sql.Result, error) + PrepareContext(context.Context, string) (*sql.Stmt, error) + QueryContext(context.Context, string, ...interface{}) (*sql.Rows, error) + QueryRowContext(context.Context, string, ...interface{}) *sql.Row +} + +func New(db DBTX) *Queries { + return &Queries{db: db} +} + +type Queries struct { + db DBTX +} + +func (q *Queries) WithTx(tx *sql.Tx) *Queries { + return &Queries{ + db: tx, + } +} diff --git a/internal/endtoend/testdata/select_not_exists/sqlite/go/models.go b/internal/endtoend/testdata/select_not_exists/sqlite/go/models.go new file mode 100644 index 0000000000..4250d89d89 --- /dev/null +++ b/internal/endtoend/testdata/select_not_exists/sqlite/go/models.go @@ -0,0 +1,11 @@ +// Code generated by sqlc. DO NOT EDIT. +// versions: +// sqlc v1.19.0 + +package querytest + +import () + +type Bar struct { + ID int64 +} diff --git a/internal/endtoend/testdata/select_not_exists/sqlite/go/query.sql.go b/internal/endtoend/testdata/select_not_exists/sqlite/go/query.sql.go new file mode 100644 index 0000000000..cccffa113e --- /dev/null +++ b/internal/endtoend/testdata/select_not_exists/sqlite/go/query.sql.go @@ -0,0 +1,29 @@ +// Code generated by sqlc. DO NOT EDIT. +// versions: +// sqlc v1.19.0 +// source: query.sql + +package querytest + +import ( + "context" +) + +const barNotExists = `-- name: BarNotExists :one +SELECT + NOT EXISTS ( + SELECT + 1 + FROM + bar + WHERE + id = ? + ) +` + +func (q *Queries) BarNotExists(ctx context.Context) (interface{}, error) { + row := q.db.QueryRowContext(ctx, barNotExists) + var column_1 interface{} + err := row.Scan(&column_1) + return column_1, err +} diff --git a/internal/endtoend/testdata/select_not_exists/sqlite/query.sql b/internal/endtoend/testdata/select_not_exists/sqlite/query.sql new file mode 100644 index 0000000000..473b8461e4 --- /dev/null +++ b/internal/endtoend/testdata/select_not_exists/sqlite/query.sql @@ -0,0 +1,13 @@ +CREATE TABLE bar (id integer not null primary key autoincrement); + +-- name: BarNotExists :one +SELECT + NOT EXISTS ( + SELECT + 1 + FROM + bar + WHERE + id = ? + ); + diff --git a/internal/endtoend/testdata/select_not_exists/sqlite/sqlc.json b/internal/endtoend/testdata/select_not_exists/sqlite/sqlc.json new file mode 100644 index 0000000000..9a3cd68bda --- /dev/null +++ b/internal/endtoend/testdata/select_not_exists/sqlite/sqlc.json @@ -0,0 +1,12 @@ +{ + "version": "1", + "packages": [ + { + "path": "go", + "name": "querytest", + "engine": "sqlite", + "schema": "query.sql", + "queries": "query.sql" + } + ] +} diff --git a/internal/endtoend/testdata/select_not_exists/stdlib/go/db.go b/internal/endtoend/testdata/select_not_exists/stdlib/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/select_not_exists/stdlib/go/db.go +++ b/internal/endtoend/testdata/select_not_exists/stdlib/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/select_not_exists/stdlib/go/models.go b/internal/endtoend/testdata/select_not_exists/stdlib/go/models.go index 861af2c603..efbfe3a2da 100644 --- a/internal/endtoend/testdata/select_not_exists/stdlib/go/models.go +++ b/internal/endtoend/testdata/select_not_exists/stdlib/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/select_not_exists/stdlib/go/query.sql.go b/internal/endtoend/testdata/select_not_exists/stdlib/go/query.sql.go index 024104d2b5..ed7d8497cf 100644 --- a/internal/endtoend/testdata/select_not_exists/stdlib/go/query.sql.go +++ b/internal/endtoend/testdata/select_not_exists/stdlib/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/select_star/mysql/go/db.go b/internal/endtoend/testdata/select_star/mysql/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/select_star/mysql/go/db.go +++ b/internal/endtoend/testdata/select_star/mysql/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/select_star/mysql/go/models.go b/internal/endtoend/testdata/select_star/mysql/go/models.go index be04123d13..83847748f0 100644 --- a/internal/endtoend/testdata/select_star/mysql/go/models.go +++ b/internal/endtoend/testdata/select_star/mysql/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/select_star/mysql/go/query.sql.go b/internal/endtoend/testdata/select_star/mysql/go/query.sql.go index 7d7dddf127..e7fa9f2547 100644 --- a/internal/endtoend/testdata/select_star/mysql/go/query.sql.go +++ b/internal/endtoend/testdata/select_star/mysql/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/select_star/postgresql/pgx/v4/go/db.go b/internal/endtoend/testdata/select_star/postgresql/pgx/v4/go/db.go index 5a2cde8cda..b85cf956cc 100644 --- a/internal/endtoend/testdata/select_star/postgresql/pgx/v4/go/db.go +++ b/internal/endtoend/testdata/select_star/postgresql/pgx/v4/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/select_star/postgresql/pgx/v4/go/models.go b/internal/endtoend/testdata/select_star/postgresql/pgx/v4/go/models.go index be04123d13..83847748f0 100644 --- a/internal/endtoend/testdata/select_star/postgresql/pgx/v4/go/models.go +++ b/internal/endtoend/testdata/select_star/postgresql/pgx/v4/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/select_star/postgresql/pgx/v4/go/query.sql.go b/internal/endtoend/testdata/select_star/postgresql/pgx/v4/go/query.sql.go index db3fb3135d..d952504317 100644 --- a/internal/endtoend/testdata/select_star/postgresql/pgx/v4/go/query.sql.go +++ b/internal/endtoend/testdata/select_star/postgresql/pgx/v4/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/select_star/postgresql/pgx/v5/go/db.go b/internal/endtoend/testdata/select_star/postgresql/pgx/v5/go/db.go index 7bc02a1d7d..b0ad84571a 100644 --- a/internal/endtoend/testdata/select_star/postgresql/pgx/v5/go/db.go +++ b/internal/endtoend/testdata/select_star/postgresql/pgx/v5/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/select_star/postgresql/pgx/v5/go/models.go b/internal/endtoend/testdata/select_star/postgresql/pgx/v5/go/models.go index 07771fcf23..413f95a25d 100644 --- a/internal/endtoend/testdata/select_star/postgresql/pgx/v5/go/models.go +++ b/internal/endtoend/testdata/select_star/postgresql/pgx/v5/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/select_star/postgresql/pgx/v5/go/query.sql.go b/internal/endtoend/testdata/select_star/postgresql/pgx/v5/go/query.sql.go index db3fb3135d..d952504317 100644 --- a/internal/endtoend/testdata/select_star/postgresql/pgx/v5/go/query.sql.go +++ b/internal/endtoend/testdata/select_star/postgresql/pgx/v5/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/select_star/postgresql/stdlib/go/db.go b/internal/endtoend/testdata/select_star/postgresql/stdlib/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/select_star/postgresql/stdlib/go/db.go +++ b/internal/endtoend/testdata/select_star/postgresql/stdlib/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/select_star/postgresql/stdlib/go/models.go b/internal/endtoend/testdata/select_star/postgresql/stdlib/go/models.go index be04123d13..83847748f0 100644 --- a/internal/endtoend/testdata/select_star/postgresql/stdlib/go/models.go +++ b/internal/endtoend/testdata/select_star/postgresql/stdlib/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/select_star/postgresql/stdlib/go/query.sql.go b/internal/endtoend/testdata/select_star/postgresql/stdlib/go/query.sql.go index 7d7dddf127..e7fa9f2547 100644 --- a/internal/endtoend/testdata/select_star/postgresql/stdlib/go/query.sql.go +++ b/internal/endtoend/testdata/select_star/postgresql/stdlib/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/select_star/sqlite/go/db.go b/internal/endtoend/testdata/select_star/sqlite/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/select_star/sqlite/go/db.go +++ b/internal/endtoend/testdata/select_star/sqlite/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/select_star/sqlite/go/models.go b/internal/endtoend/testdata/select_star/sqlite/go/models.go index 5563c40765..319fcbb186 100644 --- a/internal/endtoend/testdata/select_star/sqlite/go/models.go +++ b/internal/endtoend/testdata/select_star/sqlite/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/select_star/sqlite/go/query.sql.go b/internal/endtoend/testdata/select_star/sqlite/go/query.sql.go index 7d7dddf127..e7fa9f2547 100644 --- a/internal/endtoend/testdata/select_star/sqlite/go/query.sql.go +++ b/internal/endtoend/testdata/select_star/sqlite/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/select_star_quoted/mysql/go/db.go b/internal/endtoend/testdata/select_star_quoted/mysql/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/select_star_quoted/mysql/go/db.go +++ b/internal/endtoend/testdata/select_star_quoted/mysql/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/select_star_quoted/mysql/go/models.go b/internal/endtoend/testdata/select_star_quoted/mysql/go/models.go index 365fa019f1..03f27e4dee 100644 --- a/internal/endtoend/testdata/select_star_quoted/mysql/go/models.go +++ b/internal/endtoend/testdata/select_star_quoted/mysql/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/select_star_quoted/mysql/go/query.sql.go b/internal/endtoend/testdata/select_star_quoted/mysql/go/query.sql.go index 445fa70b6d..2a115cd897 100644 --- a/internal/endtoend/testdata/select_star_quoted/mysql/go/query.sql.go +++ b/internal/endtoend/testdata/select_star_quoted/mysql/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/select_star_quoted/postgresql/pgx/v4/go/db.go b/internal/endtoend/testdata/select_star_quoted/postgresql/pgx/v4/go/db.go index 5a2cde8cda..b85cf956cc 100644 --- a/internal/endtoend/testdata/select_star_quoted/postgresql/pgx/v4/go/db.go +++ b/internal/endtoend/testdata/select_star_quoted/postgresql/pgx/v4/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/select_star_quoted/postgresql/pgx/v4/go/models.go b/internal/endtoend/testdata/select_star_quoted/postgresql/pgx/v4/go/models.go index 3f17250780..5b0586baa4 100644 --- a/internal/endtoend/testdata/select_star_quoted/postgresql/pgx/v4/go/models.go +++ b/internal/endtoend/testdata/select_star_quoted/postgresql/pgx/v4/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/select_star_quoted/postgresql/pgx/v4/go/query.sql.go b/internal/endtoend/testdata/select_star_quoted/postgresql/pgx/v4/go/query.sql.go index e0742aef69..b4204262c1 100644 --- a/internal/endtoend/testdata/select_star_quoted/postgresql/pgx/v4/go/query.sql.go +++ b/internal/endtoend/testdata/select_star_quoted/postgresql/pgx/v4/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/select_star_quoted/postgresql/pgx/v5/go/db.go b/internal/endtoend/testdata/select_star_quoted/postgresql/pgx/v5/go/db.go index 7bc02a1d7d..b0ad84571a 100644 --- a/internal/endtoend/testdata/select_star_quoted/postgresql/pgx/v5/go/db.go +++ b/internal/endtoend/testdata/select_star_quoted/postgresql/pgx/v5/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/select_star_quoted/postgresql/pgx/v5/go/models.go b/internal/endtoend/testdata/select_star_quoted/postgresql/pgx/v5/go/models.go index a81c39becd..94ac9cdc48 100644 --- a/internal/endtoend/testdata/select_star_quoted/postgresql/pgx/v5/go/models.go +++ b/internal/endtoend/testdata/select_star_quoted/postgresql/pgx/v5/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/select_star_quoted/postgresql/pgx/v5/go/query.sql.go b/internal/endtoend/testdata/select_star_quoted/postgresql/pgx/v5/go/query.sql.go index 9ec5e85855..bed7ee5842 100644 --- a/internal/endtoend/testdata/select_star_quoted/postgresql/pgx/v5/go/query.sql.go +++ b/internal/endtoend/testdata/select_star_quoted/postgresql/pgx/v5/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/select_star_quoted/postgresql/stdlib/go/db.go b/internal/endtoend/testdata/select_star_quoted/postgresql/stdlib/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/select_star_quoted/postgresql/stdlib/go/db.go +++ b/internal/endtoend/testdata/select_star_quoted/postgresql/stdlib/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/select_star_quoted/postgresql/stdlib/go/models.go b/internal/endtoend/testdata/select_star_quoted/postgresql/stdlib/go/models.go index 3f17250780..5b0586baa4 100644 --- a/internal/endtoend/testdata/select_star_quoted/postgresql/stdlib/go/models.go +++ b/internal/endtoend/testdata/select_star_quoted/postgresql/stdlib/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/select_star_quoted/postgresql/stdlib/go/query.sql.go b/internal/endtoend/testdata/select_star_quoted/postgresql/stdlib/go/query.sql.go index fcccb5a521..803546afce 100644 --- a/internal/endtoend/testdata/select_star_quoted/postgresql/stdlib/go/query.sql.go +++ b/internal/endtoend/testdata/select_star_quoted/postgresql/stdlib/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/select_text_array/pgx/v4/go/db.go b/internal/endtoend/testdata/select_text_array/pgx/v4/go/db.go index 5a2cde8cda..b85cf956cc 100644 --- a/internal/endtoend/testdata/select_text_array/pgx/v4/go/db.go +++ b/internal/endtoend/testdata/select_text_array/pgx/v4/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/select_text_array/pgx/v4/go/models.go b/internal/endtoend/testdata/select_text_array/pgx/v4/go/models.go index 9b15ba9dfb..b750863f92 100644 --- a/internal/endtoend/testdata/select_text_array/pgx/v4/go/models.go +++ b/internal/endtoend/testdata/select_text_array/pgx/v4/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/select_text_array/pgx/v4/go/query.sql.go b/internal/endtoend/testdata/select_text_array/pgx/v4/go/query.sql.go index 681d97caa6..a53de9a8d2 100644 --- a/internal/endtoend/testdata/select_text_array/pgx/v4/go/query.sql.go +++ b/internal/endtoend/testdata/select_text_array/pgx/v4/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/select_text_array/pgx/v5/go/db.go b/internal/endtoend/testdata/select_text_array/pgx/v5/go/db.go index 7bc02a1d7d..b0ad84571a 100644 --- a/internal/endtoend/testdata/select_text_array/pgx/v5/go/db.go +++ b/internal/endtoend/testdata/select_text_array/pgx/v5/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/select_text_array/pgx/v5/go/models.go b/internal/endtoend/testdata/select_text_array/pgx/v5/go/models.go index 9b15ba9dfb..b750863f92 100644 --- a/internal/endtoend/testdata/select_text_array/pgx/v5/go/models.go +++ b/internal/endtoend/testdata/select_text_array/pgx/v5/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/select_text_array/pgx/v5/go/query.sql.go b/internal/endtoend/testdata/select_text_array/pgx/v5/go/query.sql.go index 681d97caa6..a53de9a8d2 100644 --- a/internal/endtoend/testdata/select_text_array/pgx/v5/go/query.sql.go +++ b/internal/endtoend/testdata/select_text_array/pgx/v5/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/select_text_array/stdlib/go/db.go b/internal/endtoend/testdata/select_text_array/stdlib/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/select_text_array/stdlib/go/db.go +++ b/internal/endtoend/testdata/select_text_array/stdlib/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/select_text_array/stdlib/go/models.go b/internal/endtoend/testdata/select_text_array/stdlib/go/models.go index 9b15ba9dfb..b750863f92 100644 --- a/internal/endtoend/testdata/select_text_array/stdlib/go/models.go +++ b/internal/endtoend/testdata/select_text_array/stdlib/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/select_text_array/stdlib/go/query.sql.go b/internal/endtoend/testdata/select_text_array/stdlib/go/query.sql.go index 0deca6e4d4..0266cc6893 100644 --- a/internal/endtoend/testdata/select_text_array/stdlib/go/query.sql.go +++ b/internal/endtoend/testdata/select_text_array/stdlib/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/select_union/mysql/go/db.go b/internal/endtoend/testdata/select_union/mysql/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/select_union/mysql/go/db.go +++ b/internal/endtoend/testdata/select_union/mysql/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/select_union/mysql/go/models.go b/internal/endtoend/testdata/select_union/mysql/go/models.go index 68182dc9d1..1d5b2f2c55 100644 --- a/internal/endtoend/testdata/select_union/mysql/go/models.go +++ b/internal/endtoend/testdata/select_union/mysql/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/select_union/mysql/go/query.sql.go b/internal/endtoend/testdata/select_union/mysql/go/query.sql.go index f66c5f613e..f25157a596 100644 --- a/internal/endtoend/testdata/select_union/mysql/go/query.sql.go +++ b/internal/endtoend/testdata/select_union/mysql/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/select_union/postgres/pgx/v4/go/db.go b/internal/endtoend/testdata/select_union/postgres/pgx/v4/go/db.go index 5a2cde8cda..b85cf956cc 100644 --- a/internal/endtoend/testdata/select_union/postgres/pgx/v4/go/db.go +++ b/internal/endtoend/testdata/select_union/postgres/pgx/v4/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/select_union/postgres/pgx/v4/go/models.go b/internal/endtoend/testdata/select_union/postgres/pgx/v4/go/models.go index 68182dc9d1..1d5b2f2c55 100644 --- a/internal/endtoend/testdata/select_union/postgres/pgx/v4/go/models.go +++ b/internal/endtoend/testdata/select_union/postgres/pgx/v4/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/select_union/postgres/pgx/v4/go/query.sql.go b/internal/endtoend/testdata/select_union/postgres/pgx/v4/go/query.sql.go index 2f3be47fbf..3b07329815 100644 --- a/internal/endtoend/testdata/select_union/postgres/pgx/v4/go/query.sql.go +++ b/internal/endtoend/testdata/select_union/postgres/pgx/v4/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/select_union/postgres/pgx/v5/go/db.go b/internal/endtoend/testdata/select_union/postgres/pgx/v5/go/db.go index 7bc02a1d7d..b0ad84571a 100644 --- a/internal/endtoend/testdata/select_union/postgres/pgx/v5/go/db.go +++ b/internal/endtoend/testdata/select_union/postgres/pgx/v5/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/select_union/postgres/pgx/v5/go/models.go b/internal/endtoend/testdata/select_union/postgres/pgx/v5/go/models.go index 9f8eb1f2a6..9ce9f0e017 100644 --- a/internal/endtoend/testdata/select_union/postgres/pgx/v5/go/models.go +++ b/internal/endtoend/testdata/select_union/postgres/pgx/v5/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/select_union/postgres/pgx/v5/go/query.sql.go b/internal/endtoend/testdata/select_union/postgres/pgx/v5/go/query.sql.go index 2f3be47fbf..3b07329815 100644 --- a/internal/endtoend/testdata/select_union/postgres/pgx/v5/go/query.sql.go +++ b/internal/endtoend/testdata/select_union/postgres/pgx/v5/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/select_union/postgres/stdlib/go/db.go b/internal/endtoend/testdata/select_union/postgres/stdlib/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/select_union/postgres/stdlib/go/db.go +++ b/internal/endtoend/testdata/select_union/postgres/stdlib/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/select_union/postgres/stdlib/go/models.go b/internal/endtoend/testdata/select_union/postgres/stdlib/go/models.go index 68182dc9d1..1d5b2f2c55 100644 --- a/internal/endtoend/testdata/select_union/postgres/stdlib/go/models.go +++ b/internal/endtoend/testdata/select_union/postgres/stdlib/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/select_union/postgres/stdlib/go/query.sql.go b/internal/endtoend/testdata/select_union/postgres/stdlib/go/query.sql.go index f66c5f613e..f25157a596 100644 --- a/internal/endtoend/testdata/select_union/postgres/stdlib/go/query.sql.go +++ b/internal/endtoend/testdata/select_union/postgres/stdlib/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/selectstatic/mysql/go/db.go b/internal/endtoend/testdata/selectstatic/mysql/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/selectstatic/mysql/go/db.go +++ b/internal/endtoend/testdata/selectstatic/mysql/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/selectstatic/mysql/go/models.go b/internal/endtoend/testdata/selectstatic/mysql/go/models.go index 9b15ba9dfb..b750863f92 100644 --- a/internal/endtoend/testdata/selectstatic/mysql/go/models.go +++ b/internal/endtoend/testdata/selectstatic/mysql/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/selectstatic/mysql/go/query.sql.go b/internal/endtoend/testdata/selectstatic/mysql/go/query.sql.go index fe05085433..8bd23993a5 100644 --- a/internal/endtoend/testdata/selectstatic/mysql/go/query.sql.go +++ b/internal/endtoend/testdata/selectstatic/mysql/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/show_warnings/mysql/go/db.go b/internal/endtoend/testdata/show_warnings/mysql/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/show_warnings/mysql/go/db.go +++ b/internal/endtoend/testdata/show_warnings/mysql/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/show_warnings/mysql/go/models.go b/internal/endtoend/testdata/show_warnings/mysql/go/models.go index 9b15ba9dfb..b750863f92 100644 --- a/internal/endtoend/testdata/show_warnings/mysql/go/models.go +++ b/internal/endtoend/testdata/show_warnings/mysql/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/show_warnings/mysql/go/query.sql.go b/internal/endtoend/testdata/show_warnings/mysql/go/query.sql.go index 0c1b778043..cdc3f58eb2 100644 --- a/internal/endtoend/testdata/show_warnings/mysql/go/query.sql.go +++ b/internal/endtoend/testdata/show_warnings/mysql/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/single_param_conflict/mysql/go/db.go b/internal/endtoend/testdata/single_param_conflict/mysql/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/single_param_conflict/mysql/go/db.go +++ b/internal/endtoend/testdata/single_param_conflict/mysql/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/single_param_conflict/mysql/go/models.go b/internal/endtoend/testdata/single_param_conflict/mysql/go/models.go index cd3044f139..6898a7d269 100644 --- a/internal/endtoend/testdata/single_param_conflict/mysql/go/models.go +++ b/internal/endtoend/testdata/single_param_conflict/mysql/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/single_param_conflict/mysql/go/query.sql.go b/internal/endtoend/testdata/single_param_conflict/mysql/go/query.sql.go index 4f1621eaf0..2374e0c838 100644 --- a/internal/endtoend/testdata/single_param_conflict/mysql/go/query.sql.go +++ b/internal/endtoend/testdata/single_param_conflict/mysql/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/single_param_conflict/postgresql/pgx/v4/go/db.go b/internal/endtoend/testdata/single_param_conflict/postgresql/pgx/v4/go/db.go index 5a2cde8cda..b85cf956cc 100644 --- a/internal/endtoend/testdata/single_param_conflict/postgresql/pgx/v4/go/db.go +++ b/internal/endtoend/testdata/single_param_conflict/postgresql/pgx/v4/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/single_param_conflict/postgresql/pgx/v4/go/models.go b/internal/endtoend/testdata/single_param_conflict/postgresql/pgx/v4/go/models.go index 5754648789..0827812566 100644 --- a/internal/endtoend/testdata/single_param_conflict/postgresql/pgx/v4/go/models.go +++ b/internal/endtoend/testdata/single_param_conflict/postgresql/pgx/v4/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/single_param_conflict/postgresql/pgx/v4/go/query.sql.go b/internal/endtoend/testdata/single_param_conflict/postgresql/pgx/v4/go/query.sql.go index 79c6edc594..8376a84a58 100644 --- a/internal/endtoend/testdata/single_param_conflict/postgresql/pgx/v4/go/query.sql.go +++ b/internal/endtoend/testdata/single_param_conflict/postgresql/pgx/v4/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/single_param_conflict/postgresql/pgx/v5/go/db.go b/internal/endtoend/testdata/single_param_conflict/postgresql/pgx/v5/go/db.go index 7bc02a1d7d..b0ad84571a 100644 --- a/internal/endtoend/testdata/single_param_conflict/postgresql/pgx/v5/go/db.go +++ b/internal/endtoend/testdata/single_param_conflict/postgresql/pgx/v5/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/single_param_conflict/postgresql/pgx/v5/go/models.go b/internal/endtoend/testdata/single_param_conflict/postgresql/pgx/v5/go/models.go index e56e375daf..894b54c18e 100644 --- a/internal/endtoend/testdata/single_param_conflict/postgresql/pgx/v5/go/models.go +++ b/internal/endtoend/testdata/single_param_conflict/postgresql/pgx/v5/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/single_param_conflict/postgresql/pgx/v5/go/query.sql.go b/internal/endtoend/testdata/single_param_conflict/postgresql/pgx/v5/go/query.sql.go index 9f556a059b..897410a12a 100644 --- a/internal/endtoend/testdata/single_param_conflict/postgresql/pgx/v5/go/query.sql.go +++ b/internal/endtoend/testdata/single_param_conflict/postgresql/pgx/v5/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/single_param_conflict/postgresql/stdlib/go/db.go b/internal/endtoend/testdata/single_param_conflict/postgresql/stdlib/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/single_param_conflict/postgresql/stdlib/go/db.go +++ b/internal/endtoend/testdata/single_param_conflict/postgresql/stdlib/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/single_param_conflict/postgresql/stdlib/go/models.go b/internal/endtoend/testdata/single_param_conflict/postgresql/stdlib/go/models.go index 5754648789..0827812566 100644 --- a/internal/endtoend/testdata/single_param_conflict/postgresql/stdlib/go/models.go +++ b/internal/endtoend/testdata/single_param_conflict/postgresql/stdlib/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/single_param_conflict/postgresql/stdlib/go/query.sql.go b/internal/endtoend/testdata/single_param_conflict/postgresql/stdlib/go/query.sql.go index 78bbad67c0..f8610cad0b 100644 --- a/internal/endtoend/testdata/single_param_conflict/postgresql/stdlib/go/query.sql.go +++ b/internal/endtoend/testdata/single_param_conflict/postgresql/stdlib/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/single_param_conflict/sqlite/go/db.go b/internal/endtoend/testdata/single_param_conflict/sqlite/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/single_param_conflict/sqlite/go/db.go +++ b/internal/endtoend/testdata/single_param_conflict/sqlite/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/single_param_conflict/sqlite/go/models.go b/internal/endtoend/testdata/single_param_conflict/sqlite/go/models.go index cd3044f139..6898a7d269 100644 --- a/internal/endtoend/testdata/single_param_conflict/sqlite/go/models.go +++ b/internal/endtoend/testdata/single_param_conflict/sqlite/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/single_param_conflict/sqlite/go/query.sql.go b/internal/endtoend/testdata/single_param_conflict/sqlite/go/query.sql.go index 4f1621eaf0..2374e0c838 100644 --- a/internal/endtoend/testdata/single_param_conflict/sqlite/go/query.sql.go +++ b/internal/endtoend/testdata/single_param_conflict/sqlite/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/sql_syntax_calling_funcs/postgresql/pgx/v4/go/db.go b/internal/endtoend/testdata/sql_syntax_calling_funcs/postgresql/pgx/v4/go/db.go index 5a2cde8cda..b85cf956cc 100644 --- a/internal/endtoend/testdata/sql_syntax_calling_funcs/postgresql/pgx/v4/go/db.go +++ b/internal/endtoend/testdata/sql_syntax_calling_funcs/postgresql/pgx/v4/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/sql_syntax_calling_funcs/postgresql/pgx/v4/go/models.go b/internal/endtoend/testdata/sql_syntax_calling_funcs/postgresql/pgx/v4/go/models.go index 9b15ba9dfb..b750863f92 100644 --- a/internal/endtoend/testdata/sql_syntax_calling_funcs/postgresql/pgx/v4/go/models.go +++ b/internal/endtoend/testdata/sql_syntax_calling_funcs/postgresql/pgx/v4/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/sql_syntax_calling_funcs/postgresql/pgx/v4/go/query.sql.go b/internal/endtoend/testdata/sql_syntax_calling_funcs/postgresql/pgx/v4/go/query.sql.go index f9a900e57e..55eca562b6 100644 --- a/internal/endtoend/testdata/sql_syntax_calling_funcs/postgresql/pgx/v4/go/query.sql.go +++ b/internal/endtoend/testdata/sql_syntax_calling_funcs/postgresql/pgx/v4/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/sql_syntax_calling_funcs/postgresql/pgx/v5/go/db.go b/internal/endtoend/testdata/sql_syntax_calling_funcs/postgresql/pgx/v5/go/db.go index 7bc02a1d7d..b0ad84571a 100644 --- a/internal/endtoend/testdata/sql_syntax_calling_funcs/postgresql/pgx/v5/go/db.go +++ b/internal/endtoend/testdata/sql_syntax_calling_funcs/postgresql/pgx/v5/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/sql_syntax_calling_funcs/postgresql/pgx/v5/go/models.go b/internal/endtoend/testdata/sql_syntax_calling_funcs/postgresql/pgx/v5/go/models.go index 9b15ba9dfb..b750863f92 100644 --- a/internal/endtoend/testdata/sql_syntax_calling_funcs/postgresql/pgx/v5/go/models.go +++ b/internal/endtoend/testdata/sql_syntax_calling_funcs/postgresql/pgx/v5/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/sql_syntax_calling_funcs/postgresql/pgx/v5/go/query.sql.go b/internal/endtoend/testdata/sql_syntax_calling_funcs/postgresql/pgx/v5/go/query.sql.go index f9a900e57e..55eca562b6 100644 --- a/internal/endtoend/testdata/sql_syntax_calling_funcs/postgresql/pgx/v5/go/query.sql.go +++ b/internal/endtoend/testdata/sql_syntax_calling_funcs/postgresql/pgx/v5/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/sql_syntax_calling_funcs/postgresql/stdlib/go/db.go b/internal/endtoend/testdata/sql_syntax_calling_funcs/postgresql/stdlib/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/sql_syntax_calling_funcs/postgresql/stdlib/go/db.go +++ b/internal/endtoend/testdata/sql_syntax_calling_funcs/postgresql/stdlib/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/sql_syntax_calling_funcs/postgresql/stdlib/go/models.go b/internal/endtoend/testdata/sql_syntax_calling_funcs/postgresql/stdlib/go/models.go index 9b15ba9dfb..b750863f92 100644 --- a/internal/endtoend/testdata/sql_syntax_calling_funcs/postgresql/stdlib/go/models.go +++ b/internal/endtoend/testdata/sql_syntax_calling_funcs/postgresql/stdlib/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/sql_syntax_calling_funcs/postgresql/stdlib/go/query.sql.go b/internal/endtoend/testdata/sql_syntax_calling_funcs/postgresql/stdlib/go/query.sql.go index abf37aa888..ec13357a7b 100644 --- a/internal/endtoend/testdata/sql_syntax_calling_funcs/postgresql/stdlib/go/query.sql.go +++ b/internal/endtoend/testdata/sql_syntax_calling_funcs/postgresql/stdlib/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/sqlc_arg/mysql/go/db.go b/internal/endtoend/testdata/sqlc_arg/mysql/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/sqlc_arg/mysql/go/db.go +++ b/internal/endtoend/testdata/sqlc_arg/mysql/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/sqlc_arg/mysql/go/models.go b/internal/endtoend/testdata/sqlc_arg/mysql/go/models.go index 80adaf0f7a..58af0249b8 100644 --- a/internal/endtoend/testdata/sqlc_arg/mysql/go/models.go +++ b/internal/endtoend/testdata/sqlc_arg/mysql/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/sqlc_arg/mysql/go/query.sql.go b/internal/endtoend/testdata/sqlc_arg/mysql/go/query.sql.go index 41e21d0ad5..828ccb337e 100644 --- a/internal/endtoend/testdata/sqlc_arg/mysql/go/query.sql.go +++ b/internal/endtoend/testdata/sqlc_arg/mysql/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/sqlc_arg/postgresql/pgx/v4/go/db.go b/internal/endtoend/testdata/sqlc_arg/postgresql/pgx/v4/go/db.go index 5a2cde8cda..b85cf956cc 100644 --- a/internal/endtoend/testdata/sqlc_arg/postgresql/pgx/v4/go/db.go +++ b/internal/endtoend/testdata/sqlc_arg/postgresql/pgx/v4/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/sqlc_arg/postgresql/pgx/v4/go/models.go b/internal/endtoend/testdata/sqlc_arg/postgresql/pgx/v4/go/models.go index 80adaf0f7a..58af0249b8 100644 --- a/internal/endtoend/testdata/sqlc_arg/postgresql/pgx/v4/go/models.go +++ b/internal/endtoend/testdata/sqlc_arg/postgresql/pgx/v4/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/sqlc_arg/postgresql/pgx/v4/go/query.sql.go b/internal/endtoend/testdata/sqlc_arg/postgresql/pgx/v4/go/query.sql.go index 511567879c..6d96e040f4 100644 --- a/internal/endtoend/testdata/sqlc_arg/postgresql/pgx/v4/go/query.sql.go +++ b/internal/endtoend/testdata/sqlc_arg/postgresql/pgx/v4/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/sqlc_arg/postgresql/pgx/v5/go/db.go b/internal/endtoend/testdata/sqlc_arg/postgresql/pgx/v5/go/db.go index 7bc02a1d7d..b0ad84571a 100644 --- a/internal/endtoend/testdata/sqlc_arg/postgresql/pgx/v5/go/db.go +++ b/internal/endtoend/testdata/sqlc_arg/postgresql/pgx/v5/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/sqlc_arg/postgresql/pgx/v5/go/models.go b/internal/endtoend/testdata/sqlc_arg/postgresql/pgx/v5/go/models.go index 80adaf0f7a..58af0249b8 100644 --- a/internal/endtoend/testdata/sqlc_arg/postgresql/pgx/v5/go/models.go +++ b/internal/endtoend/testdata/sqlc_arg/postgresql/pgx/v5/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/sqlc_arg/postgresql/pgx/v5/go/query.sql.go b/internal/endtoend/testdata/sqlc_arg/postgresql/pgx/v5/go/query.sql.go index 511567879c..6d96e040f4 100644 --- a/internal/endtoend/testdata/sqlc_arg/postgresql/pgx/v5/go/query.sql.go +++ b/internal/endtoend/testdata/sqlc_arg/postgresql/pgx/v5/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/sqlc_arg/postgresql/stdlib/go/db.go b/internal/endtoend/testdata/sqlc_arg/postgresql/stdlib/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/sqlc_arg/postgresql/stdlib/go/db.go +++ b/internal/endtoend/testdata/sqlc_arg/postgresql/stdlib/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/sqlc_arg/postgresql/stdlib/go/models.go b/internal/endtoend/testdata/sqlc_arg/postgresql/stdlib/go/models.go index 80adaf0f7a..58af0249b8 100644 --- a/internal/endtoend/testdata/sqlc_arg/postgresql/stdlib/go/models.go +++ b/internal/endtoend/testdata/sqlc_arg/postgresql/stdlib/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/sqlc_arg/postgresql/stdlib/go/query.sql.go b/internal/endtoend/testdata/sqlc_arg/postgresql/stdlib/go/query.sql.go index da56d7c987..786115019c 100644 --- a/internal/endtoend/testdata/sqlc_arg/postgresql/stdlib/go/query.sql.go +++ b/internal/endtoend/testdata/sqlc_arg/postgresql/stdlib/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/sqlc_arg/sqlite/go/db.go b/internal/endtoend/testdata/sqlc_arg/sqlite/go/db.go new file mode 100644 index 0000000000..ec5e95c4ab --- /dev/null +++ b/internal/endtoend/testdata/sqlc_arg/sqlite/go/db.go @@ -0,0 +1,31 @@ +// Code generated by sqlc. DO NOT EDIT. +// versions: +// sqlc v1.19.0 + +package querytest + +import ( + "context" + "database/sql" +) + +type DBTX interface { + ExecContext(context.Context, string, ...interface{}) (sql.Result, error) + PrepareContext(context.Context, string) (*sql.Stmt, error) + QueryContext(context.Context, string, ...interface{}) (*sql.Rows, error) + QueryRowContext(context.Context, string, ...interface{}) *sql.Row +} + +func New(db DBTX) *Queries { + return &Queries{db: db} +} + +type Queries struct { + db DBTX +} + +func (q *Queries) WithTx(tx *sql.Tx) *Queries { + return &Queries{ + db: tx, + } +} diff --git a/internal/endtoend/testdata/sqlc_arg/sqlite/go/models.go b/internal/endtoend/testdata/sqlc_arg/sqlite/go/models.go new file mode 100644 index 0000000000..58af0249b8 --- /dev/null +++ b/internal/endtoend/testdata/sqlc_arg/sqlite/go/models.go @@ -0,0 +1,11 @@ +// Code generated by sqlc. DO NOT EDIT. +// versions: +// sqlc v1.19.0 + +package querytest + +import () + +type Foo struct { + Name string +} diff --git a/internal/endtoend/testdata/sqlc_arg/sqlite/go/query.sql.go b/internal/endtoend/testdata/sqlc_arg/sqlite/go/query.sql.go new file mode 100644 index 0000000000..629d9fdf4b --- /dev/null +++ b/internal/endtoend/testdata/sqlc_arg/sqlite/go/query.sql.go @@ -0,0 +1,64 @@ +// Code generated by sqlc. DO NOT EDIT. +// versions: +// sqlc v1.19.0 +// source: query.sql + +package querytest + +import ( + "context" +) + +const funcParamIdent = `-- name: FuncParamIdent :many +SELECT name FROM foo WHERE name = ?1 +` + +func (q *Queries) FuncParamIdent(ctx context.Context, slug string) ([]string, error) { + rows, err := q.db.QueryContext(ctx, funcParamIdent, slug) + if err != nil { + return nil, err + } + defer rows.Close() + var items []string + for rows.Next() { + var name string + if err := rows.Scan(&name); err != nil { + return nil, err + } + items = append(items, name) + } + if err := rows.Close(); err != nil { + return nil, err + } + if err := rows.Err(); err != nil { + return nil, err + } + return items, nil +} + +const funcParamString = `-- name: FuncParamString :many +SELECT name FROM foo WHERE name = ?1 +` + +func (q *Queries) FuncParamString(ctx context.Context, slug string) ([]string, error) { + rows, err := q.db.QueryContext(ctx, funcParamString, slug) + if err != nil { + return nil, err + } + defer rows.Close() + var items []string + for rows.Next() { + var name string + if err := rows.Scan(&name); err != nil { + return nil, err + } + items = append(items, name) + } + if err := rows.Close(); err != nil { + return nil, err + } + if err := rows.Err(); err != nil { + return nil, err + } + return items, nil +} diff --git a/internal/endtoend/testdata/sqlc_arg/sqlite/query.sql b/internal/endtoend/testdata/sqlc_arg/sqlite/query.sql new file mode 100644 index 0000000000..a8a16f7de9 --- /dev/null +++ b/internal/endtoend/testdata/sqlc_arg/sqlite/query.sql @@ -0,0 +1,7 @@ +CREATE TABLE foo (name text not null); + +/* name: FuncParamIdent :many */ +SELECT name FROM foo WHERE name = sqlc.arg(slug); + +/* name: FuncParamString :many */ +SELECT name FROM foo WHERE name = sqlc.arg('slug'); diff --git a/internal/endtoend/testdata/sqlc_arg/sqlite/sqlc.json b/internal/endtoend/testdata/sqlc_arg/sqlite/sqlc.json new file mode 100644 index 0000000000..fc58be5b0d --- /dev/null +++ b/internal/endtoend/testdata/sqlc_arg/sqlite/sqlc.json @@ -0,0 +1,12 @@ +{ + "version": "1", + "packages": [ + { + "engine": "sqlite", + "path": "go", + "name": "querytest", + "schema": "query.sql", + "queries": "query.sql" + } + ] +} diff --git a/internal/endtoend/testdata/sqlc_arg_invalid/sqlite/query.sql b/internal/endtoend/testdata/sqlc_arg_invalid/sqlite/query.sql new file mode 100644 index 0000000000..3e46d7204b --- /dev/null +++ b/internal/endtoend/testdata/sqlc_arg_invalid/sqlite/query.sql @@ -0,0 +1,19 @@ +CREATE TABLE users ( + id serial, + first_name text not null +); + +-- name: WrongFunc :one +select id, first_name from users where id = sqlc.argh(target_id); + +-- name: TooManyArgs :one +select id, first_name from users where id = sqlc.arg('foo', 'bar'); + +-- name: TooFewArgs :one +select id, first_name from users where id = sqlc.arg(); + +-- name: InvalidArgFunc :one +select id, first_name from users where id = sqlc.arg(sqlc.arg(target_id)); + +-- name: InvalidArgPlaceholder :one +select id, first_name from users where id = sqlc.arg(?); diff --git a/internal/endtoend/testdata/sqlc_arg_invalid/sqlite/sqlc.json b/internal/endtoend/testdata/sqlc_arg_invalid/sqlite/sqlc.json new file mode 100644 index 0000000000..8c3dbae444 --- /dev/null +++ b/internal/endtoend/testdata/sqlc_arg_invalid/sqlite/sqlc.json @@ -0,0 +1,12 @@ +{ + "version": "1", + "packages": [ + { + "name": "querytest", + "path": "go", + "schema": "query.sql", + "queries": "query.sql", + "engine": "sqlite" + } + ] +} diff --git a/internal/endtoend/testdata/sqlc_arg_invalid/sqlite/stderr.txt b/internal/endtoend/testdata/sqlc_arg_invalid/sqlite/stderr.txt new file mode 100644 index 0000000000..8009988505 --- /dev/null +++ b/internal/endtoend/testdata/sqlc_arg_invalid/sqlite/stderr.txt @@ -0,0 +1,6 @@ +# package querytest +query.sql:7:1: function "sqlc.argh" does not exist +query.sql:10:45: expected 1 parameter to sqlc.arg; got 2 +query.sql:13:45: expected 1 parameter to sqlc.arg; got 0 +query.sql:16:54: Invalid argument to sqlc.arg() +query.sql:19:54: Invalid argument to sqlc.arg() diff --git a/internal/endtoend/testdata/sqlc_embed/mysql/go/db.go b/internal/endtoend/testdata/sqlc_embed/mysql/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/sqlc_embed/mysql/go/db.go +++ b/internal/endtoend/testdata/sqlc_embed/mysql/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/sqlc_embed/mysql/go/models.go b/internal/endtoend/testdata/sqlc_embed/mysql/go/models.go index 89b51b5ccd..652ab040c6 100644 --- a/internal/endtoend/testdata/sqlc_embed/mysql/go/models.go +++ b/internal/endtoend/testdata/sqlc_embed/mysql/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/sqlc_embed/mysql/go/query.sql.go b/internal/endtoend/testdata/sqlc_embed/mysql/go/query.sql.go index 9cbd7d2acb..411e74412f 100644 --- a/internal/endtoend/testdata/sqlc_embed/mysql/go/query.sql.go +++ b/internal/endtoend/testdata/sqlc_embed/mysql/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/sqlc_embed/postgresql/pgx/go/db.go b/internal/endtoend/testdata/sqlc_embed/postgresql/pgx/go/db.go index 5a2cde8cda..b85cf956cc 100644 --- a/internal/endtoend/testdata/sqlc_embed/postgresql/pgx/go/db.go +++ b/internal/endtoend/testdata/sqlc_embed/postgresql/pgx/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/sqlc_embed/postgresql/pgx/go/models.go b/internal/endtoend/testdata/sqlc_embed/postgresql/pgx/go/models.go index 99f4d6ad78..75feac05b3 100644 --- a/internal/endtoend/testdata/sqlc_embed/postgresql/pgx/go/models.go +++ b/internal/endtoend/testdata/sqlc_embed/postgresql/pgx/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/sqlc_embed/postgresql/pgx/go/query.sql.go b/internal/endtoend/testdata/sqlc_embed/postgresql/pgx/go/query.sql.go index 9dd260e9b6..645313f4e8 100644 --- a/internal/endtoend/testdata/sqlc_embed/postgresql/pgx/go/query.sql.go +++ b/internal/endtoend/testdata/sqlc_embed/postgresql/pgx/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest @@ -118,7 +118,7 @@ INNER JOIN baz.users bu ON users.id = bu.id type WithCrossSchemaRow struct { User User `db:"user" json:"user"` - BazUser BazUser `db:"bazuser" json:"bazuser"` + BazUser BazUser `db:"baz_user" json:"baz_user"` } func (q *Queries) WithCrossSchema(ctx context.Context) ([]WithCrossSchemaRow, error) { @@ -152,7 +152,7 @@ SELECT bu.id, bu.name FROM baz.users bu ` type WithSchemaRow struct { - BazUser BazUser `db:"bazuser" json:"bazuser"` + BazUser BazUser `db:"baz_user" json:"baz_user"` } func (q *Queries) WithSchema(ctx context.Context) (WithSchemaRow, error) { diff --git a/internal/endtoend/testdata/sqlc_embed/postgresql/stdlib/go/db.go b/internal/endtoend/testdata/sqlc_embed/postgresql/stdlib/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/sqlc_embed/postgresql/stdlib/go/db.go +++ b/internal/endtoend/testdata/sqlc_embed/postgresql/stdlib/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/sqlc_embed/postgresql/stdlib/go/models.go b/internal/endtoend/testdata/sqlc_embed/postgresql/stdlib/go/models.go index 89b51b5ccd..652ab040c6 100644 --- a/internal/endtoend/testdata/sqlc_embed/postgresql/stdlib/go/models.go +++ b/internal/endtoend/testdata/sqlc_embed/postgresql/stdlib/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/sqlc_embed/postgresql/stdlib/go/query.sql.go b/internal/endtoend/testdata/sqlc_embed/postgresql/stdlib/go/query.sql.go index 9cbd7d2acb..411e74412f 100644 --- a/internal/endtoend/testdata/sqlc_embed/postgresql/stdlib/go/query.sql.go +++ b/internal/endtoend/testdata/sqlc_embed/postgresql/stdlib/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/sqlc_embed/sqlite/go/db.go b/internal/endtoend/testdata/sqlc_embed/sqlite/go/db.go new file mode 100644 index 0000000000..ec5e95c4ab --- /dev/null +++ b/internal/endtoend/testdata/sqlc_embed/sqlite/go/db.go @@ -0,0 +1,31 @@ +// Code generated by sqlc. DO NOT EDIT. +// versions: +// sqlc v1.19.0 + +package querytest + +import ( + "context" + "database/sql" +) + +type DBTX interface { + ExecContext(context.Context, string, ...interface{}) (sql.Result, error) + PrepareContext(context.Context, string) (*sql.Stmt, error) + QueryContext(context.Context, string, ...interface{}) (*sql.Rows, error) + QueryRowContext(context.Context, string, ...interface{}) *sql.Row +} + +func New(db DBTX) *Queries { + return &Queries{db: db} +} + +type Queries struct { + db DBTX +} + +func (q *Queries) WithTx(tx *sql.Tx) *Queries { + return &Queries{ + db: tx, + } +} diff --git a/internal/endtoend/testdata/sqlc_embed/sqlite/go/models.go b/internal/endtoend/testdata/sqlc_embed/sqlite/go/models.go new file mode 100644 index 0000000000..89398cce14 --- /dev/null +++ b/internal/endtoend/testdata/sqlc_embed/sqlite/go/models.go @@ -0,0 +1,25 @@ +// Code generated by sqlc. DO NOT EDIT. +// versions: +// sqlc v1.19.0 + +package querytest + +import ( + "database/sql" +) + +type BazUser struct { + ID int64 + Name string +} + +type Post struct { + ID int64 + UserID int64 +} + +type User struct { + ID int64 + Name string + Age sql.NullInt64 +} diff --git a/internal/endtoend/testdata/sqlc_embed/sqlite/go/query.sql.go b/internal/endtoend/testdata/sqlc_embed/sqlite/go/query.sql.go new file mode 100644 index 0000000000..2c7bdfb753 --- /dev/null +++ b/internal/endtoend/testdata/sqlc_embed/sqlite/go/query.sql.go @@ -0,0 +1,203 @@ +// Code generated by sqlc. DO NOT EDIT. +// versions: +// sqlc v1.19.0 +// source: query.sql + +package querytest + +import ( + "context" + "database/sql" +) + +const duplicate = `-- name: Duplicate :one +SELECT users.id, users.name, users.age, users.id, users.name, users.age FROM users +` + +type DuplicateRow struct { + User User + User_2 User +} + +func (q *Queries) Duplicate(ctx context.Context) (DuplicateRow, error) { + row := q.db.QueryRowContext(ctx, duplicate) + var i DuplicateRow + err := row.Scan( + &i.User.ID, + &i.User.Name, + &i.User.Age, + &i.User_2.ID, + &i.User_2.Name, + &i.User_2.Age, + ) + return i, err +} + +const join = `-- name: Join :one +SELECT u.id, u.name, u.age, p.id, p.user_id FROM posts AS p +INNER JOIN users AS u ON p.user_id = u.users.id +` + +type JoinRow struct { + User User + Post Post +} + +func (q *Queries) Join(ctx context.Context) (JoinRow, error) { + row := q.db.QueryRowContext(ctx, join) + var i JoinRow + err := row.Scan( + &i.User.ID, + &i.User.Name, + &i.User.Age, + &i.Post.ID, + &i.Post.UserID, + ) + return i, err +} + +const only = `-- name: Only :one +SELECT users.id, users.name, users.age FROM users +` + +type OnlyRow struct { + User User +} + +func (q *Queries) Only(ctx context.Context) (OnlyRow, error) { + row := q.db.QueryRowContext(ctx, only) + var i OnlyRow + err := row.Scan(&i.User.ID, &i.User.Name, &i.User.Age) + return i, err +} + +const withAlias = `-- name: WithAlias :one +SELECT u.id, u.name, u.age FROM users AS u +` + +type WithAliasRow struct { + User User +} + +func (q *Queries) WithAlias(ctx context.Context) (WithAliasRow, error) { + row := q.db.QueryRowContext(ctx, withAlias) + var i WithAliasRow + err := row.Scan(&i.User.ID, &i.User.Name, &i.User.Age) + return i, err +} + +const withAsterisk = `-- name: WithAsterisk :one +SELECT users.id, users.name, users.age, id, name, age FROM users +` + +type WithAsteriskRow struct { + User User + ID int64 + Name string + Age sql.NullInt64 +} + +func (q *Queries) WithAsterisk(ctx context.Context) (WithAsteriskRow, error) { + row := q.db.QueryRowContext(ctx, withAsterisk) + var i WithAsteriskRow + err := row.Scan( + &i.User.ID, + &i.User.Name, + &i.User.Age, + &i.ID, + &i.Name, + &i.Age, + ) + return i, err +} + +const withCrossSchema = `-- name: WithCrossSchema :many +SELECT u.id, u.name, u.age, bu.id, bu.name FROM users AS u +INNER JOIN baz.users bu ON u.id = bu.id +` + +type WithCrossSchemaRow struct { + User User + BazUser BazUser +} + +func (q *Queries) WithCrossSchema(ctx context.Context) ([]WithCrossSchemaRow, error) { + rows, err := q.db.QueryContext(ctx, withCrossSchema) + if err != nil { + return nil, err + } + defer rows.Close() + var items []WithCrossSchemaRow + for rows.Next() { + var i WithCrossSchemaRow + if err := rows.Scan( + &i.User.ID, + &i.User.Name, + &i.User.Age, + &i.BazUser.ID, + &i.BazUser.Name, + ); err != nil { + return nil, err + } + items = append(items, i) + } + if err := rows.Close(); err != nil { + return nil, err + } + if err := rows.Err(); err != nil { + return nil, err + } + return items, nil +} + +const withSchema = `-- name: WithSchema :one +SELECT bu.id, bu.name FROM baz.users AS bu +` + +type WithSchemaRow struct { + BazUser BazUser +} + +func (q *Queries) WithSchema(ctx context.Context) (WithSchemaRow, error) { + row := q.db.QueryRowContext(ctx, withSchema) + var i WithSchemaRow + err := row.Scan(&i.BazUser.ID, &i.BazUser.Name) + return i, err +} + +const withSubquery = `-- name: WithSubquery :many +SELECT users.id, users.name, users.age, (SELECT count(*) FROM users) AS total_count FROM users +` + +type WithSubqueryRow struct { + User User + TotalCount int64 +} + +func (q *Queries) WithSubquery(ctx context.Context) ([]WithSubqueryRow, error) { + rows, err := q.db.QueryContext(ctx, withSubquery) + if err != nil { + return nil, err + } + defer rows.Close() + var items []WithSubqueryRow + for rows.Next() { + var i WithSubqueryRow + if err := rows.Scan( + &i.User.ID, + &i.User.Name, + &i.User.Age, + &i.TotalCount, + ); err != nil { + return nil, err + } + items = append(items, i) + } + if err := rows.Close(); err != nil { + return nil, err + } + if err := rows.Err(); err != nil { + return nil, err + } + return items, nil +} diff --git a/internal/endtoend/testdata/sqlc_embed/sqlite/query.sql b/internal/endtoend/testdata/sqlc_embed/sqlite/query.sql new file mode 100644 index 0000000000..1aa955d1ab --- /dev/null +++ b/internal/endtoend/testdata/sqlc_embed/sqlite/query.sql @@ -0,0 +1,44 @@ +ATTACH 'baz.db' AS baz; + +CREATE TABLE users ( + id integer PRIMARY KEY, + name text NOT NULL, + age integer +); + +CREATE TABLE posts ( + id integer PRIMARY KEY, + user_id integer NOT NULL +); + +CREATE TABLE baz.users ( + id integer PRIMARY KEY, + name text NOT NULL +); + + +-- name: Only :one +SELECT sqlc.embed(users) FROM users; + +-- name: WithAlias :one +SELECT sqlc.embed(u) FROM users AS u; + +-- name: WithSubquery :many +SELECT sqlc.embed(users), (SELECT count(*) FROM users) AS total_count FROM users; + +-- name: WithAsterisk :one +SELECT sqlc.embed(users), * FROM users; + +-- name: Duplicate :one +SELECT sqlc.embed(users), sqlc.embed(users) FROM users; + +-- name: Join :one +SELECT sqlc.embed(u), sqlc.embed(p) FROM posts AS p +INNER JOIN users AS u ON p.user_id = u.users.id; + +-- name: WithSchema :one +SELECT sqlc.embed(bu) FROM baz.users AS bu; + +-- name: WithCrossSchema :many +SELECT sqlc.embed(u), sqlc.embed(bu) FROM users AS u +INNER JOIN baz.users bu ON u.id = bu.id; diff --git a/internal/endtoend/testdata/sqlc_embed/sqlite/sqlc.json b/internal/endtoend/testdata/sqlc_embed/sqlite/sqlc.json new file mode 100644 index 0000000000..bcf1050428 --- /dev/null +++ b/internal/endtoend/testdata/sqlc_embed/sqlite/sqlc.json @@ -0,0 +1,12 @@ +{ + "version": "1", + "packages": [ + { + "path": "go", + "engine": "sqlite", + "name": "querytest", + "schema": "query.sql", + "queries": "query.sql" + } + ] +} diff --git a/internal/endtoend/testdata/sqlc_narg/mysql/go/db.go b/internal/endtoend/testdata/sqlc_narg/mysql/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/sqlc_narg/mysql/go/db.go +++ b/internal/endtoend/testdata/sqlc_narg/mysql/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/sqlc_narg/mysql/go/models.go b/internal/endtoend/testdata/sqlc_narg/mysql/go/models.go index e929815e56..26a6b68ff9 100644 --- a/internal/endtoend/testdata/sqlc_narg/mysql/go/models.go +++ b/internal/endtoend/testdata/sqlc_narg/mysql/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/sqlc_narg/mysql/go/query.sql.go b/internal/endtoend/testdata/sqlc_narg/mysql/go/query.sql.go index 8b62bc3bfa..5664538c1f 100644 --- a/internal/endtoend/testdata/sqlc_narg/mysql/go/query.sql.go +++ b/internal/endtoend/testdata/sqlc_narg/mysql/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/sqlc_narg/postgresql/pgx/v4/go/db.go b/internal/endtoend/testdata/sqlc_narg/postgresql/pgx/v4/go/db.go index 5a2cde8cda..b85cf956cc 100644 --- a/internal/endtoend/testdata/sqlc_narg/postgresql/pgx/v4/go/db.go +++ b/internal/endtoend/testdata/sqlc_narg/postgresql/pgx/v4/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/sqlc_narg/postgresql/pgx/v4/go/models.go b/internal/endtoend/testdata/sqlc_narg/postgresql/pgx/v4/go/models.go index e929815e56..26a6b68ff9 100644 --- a/internal/endtoend/testdata/sqlc_narg/postgresql/pgx/v4/go/models.go +++ b/internal/endtoend/testdata/sqlc_narg/postgresql/pgx/v4/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/sqlc_narg/postgresql/pgx/v4/go/query.sql.go b/internal/endtoend/testdata/sqlc_narg/postgresql/pgx/v4/go/query.sql.go index efa3356c56..0f107f8c8d 100644 --- a/internal/endtoend/testdata/sqlc_narg/postgresql/pgx/v4/go/query.sql.go +++ b/internal/endtoend/testdata/sqlc_narg/postgresql/pgx/v4/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/sqlc_narg/postgresql/pgx/v5/go/db.go b/internal/endtoend/testdata/sqlc_narg/postgresql/pgx/v5/go/db.go index 7bc02a1d7d..b0ad84571a 100644 --- a/internal/endtoend/testdata/sqlc_narg/postgresql/pgx/v5/go/db.go +++ b/internal/endtoend/testdata/sqlc_narg/postgresql/pgx/v5/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/sqlc_narg/postgresql/pgx/v5/go/models.go b/internal/endtoend/testdata/sqlc_narg/postgresql/pgx/v5/go/models.go index 3538700dc5..a80316c91f 100644 --- a/internal/endtoend/testdata/sqlc_narg/postgresql/pgx/v5/go/models.go +++ b/internal/endtoend/testdata/sqlc_narg/postgresql/pgx/v5/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/sqlc_narg/postgresql/pgx/v5/go/query.sql.go b/internal/endtoend/testdata/sqlc_narg/postgresql/pgx/v5/go/query.sql.go index 63546453b2..fd0f54c0a8 100644 --- a/internal/endtoend/testdata/sqlc_narg/postgresql/pgx/v5/go/query.sql.go +++ b/internal/endtoend/testdata/sqlc_narg/postgresql/pgx/v5/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/sqlc_narg/postgresql/stdlib/go/db.go b/internal/endtoend/testdata/sqlc_narg/postgresql/stdlib/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/sqlc_narg/postgresql/stdlib/go/db.go +++ b/internal/endtoend/testdata/sqlc_narg/postgresql/stdlib/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/sqlc_narg/postgresql/stdlib/go/models.go b/internal/endtoend/testdata/sqlc_narg/postgresql/stdlib/go/models.go index e929815e56..26a6b68ff9 100644 --- a/internal/endtoend/testdata/sqlc_narg/postgresql/stdlib/go/models.go +++ b/internal/endtoend/testdata/sqlc_narg/postgresql/stdlib/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/sqlc_narg/postgresql/stdlib/go/query.sql.go b/internal/endtoend/testdata/sqlc_narg/postgresql/stdlib/go/query.sql.go index 932d116ed7..290ba0aaab 100644 --- a/internal/endtoend/testdata/sqlc_narg/postgresql/stdlib/go/query.sql.go +++ b/internal/endtoend/testdata/sqlc_narg/postgresql/stdlib/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/sqlc_narg/postgresql/stdlib/go_strict/db.go b/internal/endtoend/testdata/sqlc_narg/postgresql/stdlib/go_strict/db.go index 611781f175..992209faff 100644 --- a/internal/endtoend/testdata/sqlc_narg/postgresql/stdlib/go_strict/db.go +++ b/internal/endtoend/testdata/sqlc_narg/postgresql/stdlib/go_strict/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest_strict diff --git a/internal/endtoend/testdata/sqlc_narg/postgresql/stdlib/go_strict/models.go b/internal/endtoend/testdata/sqlc_narg/postgresql/stdlib/go_strict/models.go index 96d8e68c41..4ad6a88702 100644 --- a/internal/endtoend/testdata/sqlc_narg/postgresql/stdlib/go_strict/models.go +++ b/internal/endtoend/testdata/sqlc_narg/postgresql/stdlib/go_strict/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest_strict diff --git a/internal/endtoend/testdata/sqlc_narg/postgresql/stdlib/go_strict/query.sql.go b/internal/endtoend/testdata/sqlc_narg/postgresql/stdlib/go_strict/query.sql.go index a1fb53e4a7..e06d13242a 100644 --- a/internal/endtoend/testdata/sqlc_narg/postgresql/stdlib/go_strict/query.sql.go +++ b/internal/endtoend/testdata/sqlc_narg/postgresql/stdlib/go_strict/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest_strict diff --git a/internal/endtoend/testdata/sqlc_narg/sqlite/go/db.go b/internal/endtoend/testdata/sqlc_narg/sqlite/go/db.go new file mode 100644 index 0000000000..ec5e95c4ab --- /dev/null +++ b/internal/endtoend/testdata/sqlc_narg/sqlite/go/db.go @@ -0,0 +1,31 @@ +// Code generated by sqlc. DO NOT EDIT. +// versions: +// sqlc v1.19.0 + +package querytest + +import ( + "context" + "database/sql" +) + +type DBTX interface { + ExecContext(context.Context, string, ...interface{}) (sql.Result, error) + PrepareContext(context.Context, string) (*sql.Stmt, error) + QueryContext(context.Context, string, ...interface{}) (*sql.Rows, error) + QueryRowContext(context.Context, string, ...interface{}) *sql.Row +} + +func New(db DBTX) *Queries { + return &Queries{db: db} +} + +type Queries struct { + db DBTX +} + +func (q *Queries) WithTx(tx *sql.Tx) *Queries { + return &Queries{ + db: tx, + } +} diff --git a/internal/endtoend/testdata/sqlc_narg/sqlite/go/models.go b/internal/endtoend/testdata/sqlc_narg/sqlite/go/models.go new file mode 100644 index 0000000000..26a6b68ff9 --- /dev/null +++ b/internal/endtoend/testdata/sqlc_narg/sqlite/go/models.go @@ -0,0 +1,14 @@ +// Code generated by sqlc. DO NOT EDIT. +// versions: +// sqlc v1.19.0 + +package querytest + +import ( + "database/sql" +) + +type Foo struct { + Bar string + MaybeBar sql.NullString +} diff --git a/internal/endtoend/testdata/sqlc_narg/sqlite/go/query.sql.go b/internal/endtoend/testdata/sqlc_narg/sqlite/go/query.sql.go new file mode 100644 index 0000000000..f94f05ec46 --- /dev/null +++ b/internal/endtoend/testdata/sqlc_narg/sqlite/go/query.sql.go @@ -0,0 +1,119 @@ +// Code generated by sqlc. DO NOT EDIT. +// versions: +// sqlc v1.19.0 +// source: query.sql + +package querytest + +import ( + "context" + "database/sql" +) + +const identOnNonNullable = `-- name: IdentOnNonNullable :many +SELECT bar FROM foo WHERE bar = ?1 +` + +func (q *Queries) IdentOnNonNullable(ctx context.Context, bar sql.NullString) ([]string, error) { + rows, err := q.db.QueryContext(ctx, identOnNonNullable, bar) + if err != nil { + return nil, err + } + defer rows.Close() + var items []string + for rows.Next() { + var bar string + if err := rows.Scan(&bar); err != nil { + return nil, err + } + items = append(items, bar) + } + if err := rows.Close(); err != nil { + return nil, err + } + if err := rows.Err(); err != nil { + return nil, err + } + return items, nil +} + +const identOnNullable = `-- name: IdentOnNullable :many +SELECT maybe_bar FROM foo WHERE maybe_bar = ?1 +` + +func (q *Queries) IdentOnNullable(ctx context.Context, maybeBar sql.NullString) ([]sql.NullString, error) { + rows, err := q.db.QueryContext(ctx, identOnNullable, maybeBar) + if err != nil { + return nil, err + } + defer rows.Close() + var items []sql.NullString + for rows.Next() { + var maybe_bar sql.NullString + if err := rows.Scan(&maybe_bar); err != nil { + return nil, err + } + items = append(items, maybe_bar) + } + if err := rows.Close(); err != nil { + return nil, err + } + if err := rows.Err(); err != nil { + return nil, err + } + return items, nil +} + +const stringOnNonNullable = `-- name: StringOnNonNullable :many +SELECT bar FROM foo WHERE bar = ?1 +` + +func (q *Queries) StringOnNonNullable(ctx context.Context, bar sql.NullString) ([]string, error) { + rows, err := q.db.QueryContext(ctx, stringOnNonNullable, bar) + if err != nil { + return nil, err + } + defer rows.Close() + var items []string + for rows.Next() { + var bar string + if err := rows.Scan(&bar); err != nil { + return nil, err + } + items = append(items, bar) + } + if err := rows.Close(); err != nil { + return nil, err + } + if err := rows.Err(); err != nil { + return nil, err + } + return items, nil +} + +const stringOnNullable = `-- name: StringOnNullable :many +SELECT maybe_bar FROM foo WHERE maybe_bar = ?1 +` + +func (q *Queries) StringOnNullable(ctx context.Context, maybeBar sql.NullString) ([]sql.NullString, error) { + rows, err := q.db.QueryContext(ctx, stringOnNullable, maybeBar) + if err != nil { + return nil, err + } + defer rows.Close() + var items []sql.NullString + for rows.Next() { + var maybe_bar sql.NullString + if err := rows.Scan(&maybe_bar); err != nil { + return nil, err + } + items = append(items, maybe_bar) + } + if err := rows.Close(); err != nil { + return nil, err + } + if err := rows.Err(); err != nil { + return nil, err + } + return items, nil +} diff --git a/internal/endtoend/testdata/sqlc_narg/sqlite/query.sql b/internal/endtoend/testdata/sqlc_narg/sqlite/query.sql new file mode 100644 index 0000000000..634830cbdf --- /dev/null +++ b/internal/endtoend/testdata/sqlc_narg/sqlite/query.sql @@ -0,0 +1,13 @@ +CREATE TABLE foo (bar text not null, maybe_bar text); + +-- name: IdentOnNonNullable :many +SELECT bar FROM foo WHERE bar = sqlc.narg(bar); + +-- name: IdentOnNullable :many +SELECT maybe_bar FROM foo WHERE maybe_bar = sqlc.narg(maybe_bar); + +-- name: StringOnNonNullable :many +SELECT bar FROM foo WHERE bar = sqlc.narg('bar'); + +-- name: StringOnNullable :many +SELECT maybe_bar FROM foo WHERE maybe_bar = sqlc.narg('maybe_bar'); diff --git a/internal/endtoend/testdata/sqlc_narg/sqlite/sqlc.json b/internal/endtoend/testdata/sqlc_narg/sqlite/sqlc.json new file mode 100644 index 0000000000..25c6ea49a2 --- /dev/null +++ b/internal/endtoend/testdata/sqlc_narg/sqlite/sqlc.json @@ -0,0 +1,16 @@ +{ + "version": "2", + "sql": [ + { + "engine": "sqlite", + "schema": "query.sql", + "queries": "query.sql", + "gen": { + "go": { + "package": "querytest", + "out": "go" + } + } + } + ] +} diff --git a/internal/endtoend/testdata/sqlc_slice/mysql/go/db.go b/internal/endtoend/testdata/sqlc_slice/mysql/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/sqlc_slice/mysql/go/db.go +++ b/internal/endtoend/testdata/sqlc_slice/mysql/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/sqlc_slice/mysql/go/models.go b/internal/endtoend/testdata/sqlc_slice/mysql/go/models.go index ecc6ffe82f..d77760fa47 100644 --- a/internal/endtoend/testdata/sqlc_slice/mysql/go/models.go +++ b/internal/endtoend/testdata/sqlc_slice/mysql/go/models.go @@ -1,12 +1,18 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest -import () +import ( + "database/sql" + + "github.com/kyleconroy/sqlc-testdata/mysql" +) type Foo struct { - ID int32 - Name string + ID int32 + Name string + Bar sql.NullString + Mystr mysql.ID } diff --git a/internal/endtoend/testdata/sqlc_slice/mysql/go/query.sql.go b/internal/endtoend/testdata/sqlc_slice/mysql/go/query.sql.go index e80c44fd41..55e6b6664f 100644 --- a/internal/endtoend/testdata/sqlc_slice/mysql/go/query.sql.go +++ b/internal/endtoend/testdata/sqlc_slice/mysql/go/query.sql.go @@ -1,15 +1,56 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest import ( "context" + "database/sql" "strings" + + "github.com/kyleconroy/sqlc-testdata/mysql" ) +const funcNullable = `-- name: FuncNullable :many +SELECT bar FROM foo +WHERE id IN (/*SLICE:favourites*/?) +` + +func (q *Queries) FuncNullable(ctx context.Context, favourites []int32) ([]sql.NullString, error) { + query := funcNullable + var queryParams []interface{} + if len(favourites) > 0 { + for _, v := range favourites { + queryParams = append(queryParams, v) + } + query = strings.Replace(query, "/*SLICE:favourites*/?", strings.Repeat(",?", len(favourites))[1:], 1) + } else { + query = strings.Replace(query, "/*SLICE:favourites*/?", "NULL", 1) + } + rows, err := q.db.QueryContext(ctx, query, queryParams...) + if err != nil { + return nil, err + } + defer rows.Close() + var items []sql.NullString + for rows.Next() { + var bar sql.NullString + if err := rows.Scan(&bar); err != nil { + return nil, err + } + items = append(items, bar) + } + if err := rows.Close(); err != nil { + return nil, err + } + if err := rows.Err(); err != nil { + return nil, err + } + return items, nil +} + const funcParamIdent = `-- name: FuncParamIdent :many SELECT name FROM foo WHERE name = ? @@ -22,18 +63,18 @@ type FuncParamIdentParams struct { } func (q *Queries) FuncParamIdent(ctx context.Context, arg FuncParamIdentParams) ([]string, error) { - sql := funcParamIdent + query := funcParamIdent var queryParams []interface{} queryParams = append(queryParams, arg.Slug) if len(arg.Favourites) > 0 { for _, v := range arg.Favourites { queryParams = append(queryParams, v) } - sql = strings.Replace(sql, "/*SLICE:favourites*/?", strings.Repeat(",?", len(arg.Favourites))[1:], 1) + query = strings.Replace(query, "/*SLICE:favourites*/?", strings.Repeat(",?", len(arg.Favourites))[1:], 1) } else { - sql = strings.Replace(sql, "/*SLICE:favourites*/?", "NULL", 1) + query = strings.Replace(query, "/*SLICE:favourites*/?", "NULL", 1) } - rows, err := q.db.QueryContext(ctx, sql, queryParams...) + rows, err := q.db.QueryContext(ctx, query, queryParams...) if err != nil { return nil, err } @@ -61,17 +102,17 @@ WHERE id IN (/*SLICE:favourites*/?) ` func (q *Queries) FuncParamSoloArg(ctx context.Context, favourites []int32) ([]string, error) { - sql := funcParamSoloArg + query := funcParamSoloArg var queryParams []interface{} if len(favourites) > 0 { for _, v := range favourites { queryParams = append(queryParams, v) } - sql = strings.Replace(sql, "/*SLICE:favourites*/?", strings.Repeat(",?", len(favourites))[1:], 1) + query = strings.Replace(query, "/*SLICE:favourites*/?", strings.Repeat(",?", len(favourites))[1:], 1) } else { - sql = strings.Replace(sql, "/*SLICE:favourites*/?", "NULL", 1) + query = strings.Replace(query, "/*SLICE:favourites*/?", "NULL", 1) } - rows, err := q.db.QueryContext(ctx, sql, queryParams...) + rows, err := q.db.QueryContext(ctx, query, queryParams...) if err != nil { return nil, err } @@ -105,18 +146,18 @@ type FuncParamStringParams struct { } func (q *Queries) FuncParamString(ctx context.Context, arg FuncParamStringParams) ([]string, error) { - sql := funcParamString + query := funcParamString var queryParams []interface{} queryParams = append(queryParams, arg.Slug) if len(arg.Favourites) > 0 { for _, v := range arg.Favourites { queryParams = append(queryParams, v) } - sql = strings.Replace(sql, "/*SLICE:favourites*/?", strings.Repeat(",?", len(arg.Favourites))[1:], 1) + query = strings.Replace(query, "/*SLICE:favourites*/?", strings.Repeat(",?", len(arg.Favourites))[1:], 1) } else { - sql = strings.Replace(sql, "/*SLICE:favourites*/?", "NULL", 1) + query = strings.Replace(query, "/*SLICE:favourites*/?", "NULL", 1) } - rows, err := q.db.QueryContext(ctx, sql, queryParams...) + rows, err := q.db.QueryContext(ctx, query, queryParams...) if err != nil { return nil, err } @@ -149,17 +190,55 @@ type SliceExecParams struct { } func (q *Queries) SliceExec(ctx context.Context, arg SliceExecParams) error { - sql := sliceExec + query := sliceExec var queryParams []interface{} queryParams = append(queryParams, arg.Slug) if len(arg.Favourites) > 0 { for _, v := range arg.Favourites { queryParams = append(queryParams, v) } - sql = strings.Replace(sql, "/*SLICE:favourites*/?", strings.Repeat(",?", len(arg.Favourites))[1:], 1) + query = strings.Replace(query, "/*SLICE:favourites*/?", strings.Repeat(",?", len(arg.Favourites))[1:], 1) } else { - sql = strings.Replace(sql, "/*SLICE:favourites*/?", "NULL", 1) + query = strings.Replace(query, "/*SLICE:favourites*/?", "NULL", 1) } - _, err := q.db.ExecContext(ctx, sql, queryParams...) + _, err := q.db.ExecContext(ctx, query, queryParams...) return err } + +const typedMyStr = `-- name: TypedMyStr :many +SELECT bar FROM foo +WHERE mystr IN (/*SLICE:mystr*/?) +` + +func (q *Queries) TypedMyStr(ctx context.Context, mystr []mysql.ID) ([]sql.NullString, error) { + query := typedMyStr + var queryParams []interface{} + if len(mystr) > 0 { + for _, v := range mystr { + queryParams = append(queryParams, v) + } + query = strings.Replace(query, "/*SLICE:mystr*/?", strings.Repeat(",?", len(mystr))[1:], 1) + } else { + query = strings.Replace(query, "/*SLICE:mystr*/?", "NULL", 1) + } + rows, err := q.db.QueryContext(ctx, query, queryParams...) + if err != nil { + return nil, err + } + defer rows.Close() + var items []sql.NullString + for rows.Next() { + var bar sql.NullString + if err := rows.Scan(&bar); err != nil { + return nil, err + } + items = append(items, bar) + } + if err := rows.Close(); err != nil { + return nil, err + } + if err := rows.Err(); err != nil { + return nil, err + } + return items, nil +} diff --git a/internal/endtoend/testdata/sqlc_slice/mysql/query.sql b/internal/endtoend/testdata/sqlc_slice/mysql/query.sql index 9168ed9456..b50e4c3bd6 100644 --- a/internal/endtoend/testdata/sqlc_slice/mysql/query.sql +++ b/internal/endtoend/testdata/sqlc_slice/mysql/query.sql @@ -1,4 +1,4 @@ -CREATE TABLE foo (id int not null, name text not null); +CREATE TABLE foo (id int not null, name text not null, bar text null, mystr text not null); /* name: FuncParamIdent :many */ SELECT name FROM foo @@ -17,3 +17,11 @@ WHERE id IN (sqlc.slice('favourites')); /* name: SliceExec :exec */ UPDATE foo SET name = sqlc.arg(slug) WHERE id IN (sqlc.slice(favourites)); + +/* name: FuncNullable :many */ +SELECT bar FROM foo +WHERE id IN (sqlc.slice('favourites')); + +/* name: TypedMyStr :many */ +SELECT bar FROM foo +WHERE mystr IN (sqlc.slice(mystr)); diff --git a/internal/endtoend/testdata/sqlc_slice/mysql/sqlc.json b/internal/endtoend/testdata/sqlc_slice/mysql/sqlc.json index 0657f4db83..e37bdfff08 100644 --- a/internal/endtoend/testdata/sqlc_slice/mysql/sqlc.json +++ b/internal/endtoend/testdata/sqlc_slice/mysql/sqlc.json @@ -8,5 +8,11 @@ "schema": "query.sql", "queries": "query.sql" } + ], + "overrides": [ + { + "column": "foo.mystr", + "go_type": "github.com/kyleconroy/sqlc-testdata/mysql.ID" + } ] } diff --git a/internal/endtoend/testdata/sqlc_slice/postgresql/pgx/go/db.go b/internal/endtoend/testdata/sqlc_slice/postgresql/pgx/go/db.go index 5a2cde8cda..b85cf956cc 100644 --- a/internal/endtoend/testdata/sqlc_slice/postgresql/pgx/go/db.go +++ b/internal/endtoend/testdata/sqlc_slice/postgresql/pgx/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/sqlc_slice/postgresql/pgx/go/models.go b/internal/endtoend/testdata/sqlc_slice/postgresql/pgx/go/models.go index 80adaf0f7a..58af0249b8 100644 --- a/internal/endtoend/testdata/sqlc_slice/postgresql/pgx/go/models.go +++ b/internal/endtoend/testdata/sqlc_slice/postgresql/pgx/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/sqlc_slice/postgresql/pgx/go/query.sql.go b/internal/endtoend/testdata/sqlc_slice/postgresql/pgx/go/query.sql.go index 511567879c..6d96e040f4 100644 --- a/internal/endtoend/testdata/sqlc_slice/postgresql/pgx/go/query.sql.go +++ b/internal/endtoend/testdata/sqlc_slice/postgresql/pgx/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/sqlc_slice/postgresql/stdlib/go/db.go b/internal/endtoend/testdata/sqlc_slice/postgresql/stdlib/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/sqlc_slice/postgresql/stdlib/go/db.go +++ b/internal/endtoend/testdata/sqlc_slice/postgresql/stdlib/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/sqlc_slice/postgresql/stdlib/go/models.go b/internal/endtoend/testdata/sqlc_slice/postgresql/stdlib/go/models.go index ecc6ffe82f..eb1ca07bdf 100644 --- a/internal/endtoend/testdata/sqlc_slice/postgresql/stdlib/go/models.go +++ b/internal/endtoend/testdata/sqlc_slice/postgresql/stdlib/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/sqlc_slice/postgresql/stdlib/go/query.sql.go b/internal/endtoend/testdata/sqlc_slice/postgresql/stdlib/go/query.sql.go index 220f024aed..73fe0778ba 100644 --- a/internal/endtoend/testdata/sqlc_slice/postgresql/stdlib/go/query.sql.go +++ b/internal/endtoend/testdata/sqlc_slice/postgresql/stdlib/go/query.sql.go @@ -1,12 +1,13 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest import ( "context" + "strings" ) const funcParamIdent = `-- name: FuncParamIdent :many @@ -17,11 +18,22 @@ WHERE name = $1 type FuncParamIdentParams struct { Slug string - Favourites int32 + Favourites []int32 } func (q *Queries) FuncParamIdent(ctx context.Context, arg FuncParamIdentParams) ([]string, error) { - rows, err := q.db.QueryContext(ctx, funcParamIdent, arg.Slug, arg.Favourites) + query := funcParamIdent + var queryParams []interface{} + queryParams = append(queryParams, arg.Slug) + if len(arg.Favourites) > 0 { + for _, v := range arg.Favourites { + queryParams = append(queryParams, v) + } + query = strings.Replace(query, "/*SLICE:favourites*/?", strings.Repeat(",?", len(arg.Favourites))[1:], 1) + } else { + query = strings.Replace(query, "/*SLICE:favourites*/?", "NULL", 1) + } + rows, err := q.db.QueryContext(ctx, query, queryParams...) if err != nil { return nil, err } @@ -51,11 +63,22 @@ WHERE name = $1 type FuncParamStringParams struct { Slug string - Favourites int32 + Favourites []int32 } func (q *Queries) FuncParamString(ctx context.Context, arg FuncParamStringParams) ([]string, error) { - rows, err := q.db.QueryContext(ctx, funcParamString, arg.Slug, arg.Favourites) + query := funcParamString + var queryParams []interface{} + queryParams = append(queryParams, arg.Slug) + if len(arg.Favourites) > 0 { + for _, v := range arg.Favourites { + queryParams = append(queryParams, v) + } + query = strings.Replace(query, "/*SLICE:favourites*/?", strings.Repeat(",?", len(arg.Favourites))[1:], 1) + } else { + query = strings.Replace(query, "/*SLICE:favourites*/?", "NULL", 1) + } + rows, err := q.db.QueryContext(ctx, query, queryParams...) if err != nil { return nil, err } diff --git a/internal/endtoend/testdata/sqlc_slice/sqlite/go/db.go b/internal/endtoend/testdata/sqlc_slice/sqlite/go/db.go new file mode 100644 index 0000000000..ec5e95c4ab --- /dev/null +++ b/internal/endtoend/testdata/sqlc_slice/sqlite/go/db.go @@ -0,0 +1,31 @@ +// Code generated by sqlc. DO NOT EDIT. +// versions: +// sqlc v1.19.0 + +package querytest + +import ( + "context" + "database/sql" +) + +type DBTX interface { + ExecContext(context.Context, string, ...interface{}) (sql.Result, error) + PrepareContext(context.Context, string) (*sql.Stmt, error) + QueryContext(context.Context, string, ...interface{}) (*sql.Rows, error) + QueryRowContext(context.Context, string, ...interface{}) *sql.Row +} + +func New(db DBTX) *Queries { + return &Queries{db: db} +} + +type Queries struct { + db DBTX +} + +func (q *Queries) WithTx(tx *sql.Tx) *Queries { + return &Queries{ + db: tx, + } +} diff --git a/internal/endtoend/testdata/sqlc_slice/sqlite/go/models.go b/internal/endtoend/testdata/sqlc_slice/sqlite/go/models.go new file mode 100644 index 0000000000..1aa7431b0e --- /dev/null +++ b/internal/endtoend/testdata/sqlc_slice/sqlite/go/models.go @@ -0,0 +1,15 @@ +// Code generated by sqlc. DO NOT EDIT. +// versions: +// sqlc v1.19.0 + +package querytest + +import ( + "database/sql" +) + +type Foo struct { + ID int64 + Name string + Bar sql.NullString +} diff --git a/internal/endtoend/testdata/sqlc_slice/sqlite/go/query.sql.go b/internal/endtoend/testdata/sqlc_slice/sqlite/go/query.sql.go new file mode 100644 index 0000000000..650a80601b --- /dev/null +++ b/internal/endtoend/testdata/sqlc_slice/sqlite/go/query.sql.go @@ -0,0 +1,204 @@ +// Code generated by sqlc. DO NOT EDIT. +// versions: +// sqlc v1.19.0 +// source: query.sql + +package querytest + +import ( + "context" + "database/sql" + "strings" +) + +const funcNullable = `-- name: FuncNullable :many +SELECT bar FROM foo +WHERE id IN (/*SLICE:favourites*/?) +` + +func (q *Queries) FuncNullable(ctx context.Context, favourites []int64) ([]sql.NullString, error) { + query := funcNullable + var queryParams []interface{} + if len(favourites) > 0 { + for _, v := range favourites { + queryParams = append(queryParams, v) + } + query = strings.Replace(query, "/*SLICE:favourites*/?", strings.Repeat(",?", len(favourites))[1:], 1) + } else { + query = strings.Replace(query, "/*SLICE:favourites*/?", "NULL", 1) + } + rows, err := q.db.QueryContext(ctx, query, queryParams...) + if err != nil { + return nil, err + } + defer rows.Close() + var items []sql.NullString + for rows.Next() { + var bar sql.NullString + if err := rows.Scan(&bar); err != nil { + return nil, err + } + items = append(items, bar) + } + if err := rows.Close(); err != nil { + return nil, err + } + if err := rows.Err(); err != nil { + return nil, err + } + return items, nil +} + +const funcParamIdent = `-- name: FuncParamIdent :many +SELECT name FROM foo +WHERE name = ?1 + AND id IN (/*SLICE:favourites*/?) +` + +type FuncParamIdentParams struct { + Slug string + Favourites []int64 +} + +func (q *Queries) FuncParamIdent(ctx context.Context, arg FuncParamIdentParams) ([]string, error) { + query := funcParamIdent + var queryParams []interface{} + queryParams = append(queryParams, arg.Slug) + if len(arg.Favourites) > 0 { + for _, v := range arg.Favourites { + queryParams = append(queryParams, v) + } + query = strings.Replace(query, "/*SLICE:favourites*/?", strings.Repeat(",?", len(arg.Favourites))[1:], 1) + } else { + query = strings.Replace(query, "/*SLICE:favourites*/?", "NULL", 1) + } + rows, err := q.db.QueryContext(ctx, query, queryParams...) + if err != nil { + return nil, err + } + defer rows.Close() + var items []string + for rows.Next() { + var name string + if err := rows.Scan(&name); err != nil { + return nil, err + } + items = append(items, name) + } + if err := rows.Close(); err != nil { + return nil, err + } + if err := rows.Err(); err != nil { + return nil, err + } + return items, nil +} + +const funcParamSoloArg = `-- name: FuncParamSoloArg :many +SELECT name FROM foo +WHERE id IN (/*SLICE:favourites*/?) +` + +func (q *Queries) FuncParamSoloArg(ctx context.Context, favourites []int64) ([]string, error) { + query := funcParamSoloArg + var queryParams []interface{} + if len(favourites) > 0 { + for _, v := range favourites { + queryParams = append(queryParams, v) + } + query = strings.Replace(query, "/*SLICE:favourites*/?", strings.Repeat(",?", len(favourites))[1:], 1) + } else { + query = strings.Replace(query, "/*SLICE:favourites*/?", "NULL", 1) + } + rows, err := q.db.QueryContext(ctx, query, queryParams...) + if err != nil { + return nil, err + } + defer rows.Close() + var items []string + for rows.Next() { + var name string + if err := rows.Scan(&name); err != nil { + return nil, err + } + items = append(items, name) + } + if err := rows.Close(); err != nil { + return nil, err + } + if err := rows.Err(); err != nil { + return nil, err + } + return items, nil +} + +const funcParamString = `-- name: FuncParamString :many +SELECT name FROM foo +WHERE name = ?1 + AND id IN (/*SLICE:favourites*/?) +` + +type FuncParamStringParams struct { + Slug string + Favourites []int64 +} + +func (q *Queries) FuncParamString(ctx context.Context, arg FuncParamStringParams) ([]string, error) { + query := funcParamString + var queryParams []interface{} + queryParams = append(queryParams, arg.Slug) + if len(arg.Favourites) > 0 { + for _, v := range arg.Favourites { + queryParams = append(queryParams, v) + } + query = strings.Replace(query, "/*SLICE:favourites*/?", strings.Repeat(",?", len(arg.Favourites))[1:], 1) + } else { + query = strings.Replace(query, "/*SLICE:favourites*/?", "NULL", 1) + } + rows, err := q.db.QueryContext(ctx, query, queryParams...) + if err != nil { + return nil, err + } + defer rows.Close() + var items []string + for rows.Next() { + var name string + if err := rows.Scan(&name); err != nil { + return nil, err + } + items = append(items, name) + } + if err := rows.Close(); err != nil { + return nil, err + } + if err := rows.Err(); err != nil { + return nil, err + } + return items, nil +} + +const sliceExec = `-- name: SliceExec :exec +UPDATE foo SET name = ?1 +WHERE id IN (/*SLICE:favourites*/?) +` + +type SliceExecParams struct { + Slug string + Favourites []int64 +} + +func (q *Queries) SliceExec(ctx context.Context, arg SliceExecParams) error { + query := sliceExec + var queryParams []interface{} + queryParams = append(queryParams, arg.Slug) + if len(arg.Favourites) > 0 { + for _, v := range arg.Favourites { + queryParams = append(queryParams, v) + } + query = strings.Replace(query, "/*SLICE:favourites*/?", strings.Repeat(",?", len(arg.Favourites))[1:], 1) + } else { + query = strings.Replace(query, "/*SLICE:favourites*/?", "NULL", 1) + } + _, err := q.db.ExecContext(ctx, query, queryParams...) + return err +} diff --git a/internal/endtoend/testdata/sqlc_slice/sqlite/query.sql b/internal/endtoend/testdata/sqlc_slice/sqlite/query.sql new file mode 100644 index 0000000000..3cb6c13fee --- /dev/null +++ b/internal/endtoend/testdata/sqlc_slice/sqlite/query.sql @@ -0,0 +1,23 @@ +CREATE TABLE foo (id int not null, name text not null, bar text); + +/* name: FuncParamIdent :many */ +SELECT name FROM foo +WHERE name = sqlc.arg(slug) + AND id IN (sqlc.slice(favourites)); + +/* name: FuncParamString :many */ +SELECT name FROM foo +WHERE name = sqlc.arg('slug') + AND id IN (sqlc.slice('favourites')); + +/* name: FuncParamSoloArg :many */ +SELECT name FROM foo +WHERE id IN (sqlc.slice('favourites')); + +/* name: SliceExec :exec */ +UPDATE foo SET name = sqlc.arg(slug) +WHERE id IN (sqlc.slice(favourites)); + +/* name: FuncNullable :many */ +SELECT bar FROM foo +WHERE id IN (sqlc.slice('favourites')); \ No newline at end of file diff --git a/internal/endtoend/testdata/sqlc_slice/sqlite/sqlc.json b/internal/endtoend/testdata/sqlc_slice/sqlite/sqlc.json new file mode 100644 index 0000000000..fc58be5b0d --- /dev/null +++ b/internal/endtoend/testdata/sqlc_slice/sqlite/sqlc.json @@ -0,0 +1,12 @@ +{ + "version": "1", + "packages": [ + { + "engine": "sqlite", + "path": "go", + "name": "querytest", + "schema": "query.sql", + "queries": "query.sql" + } + ] +} diff --git a/internal/endtoend/testdata/star_expansion/mysql/go/db.go b/internal/endtoend/testdata/star_expansion/mysql/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/star_expansion/mysql/go/db.go +++ b/internal/endtoend/testdata/star_expansion/mysql/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/star_expansion/mysql/go/models.go b/internal/endtoend/testdata/star_expansion/mysql/go/models.go index 68182dc9d1..1d5b2f2c55 100644 --- a/internal/endtoend/testdata/star_expansion/mysql/go/models.go +++ b/internal/endtoend/testdata/star_expansion/mysql/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/star_expansion/mysql/go/query.sql.go b/internal/endtoend/testdata/star_expansion/mysql/go/query.sql.go index 4e57f09936..f11f542a68 100644 --- a/internal/endtoend/testdata/star_expansion/mysql/go/query.sql.go +++ b/internal/endtoend/testdata/star_expansion/mysql/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/star_expansion/postgresql/pgx/v4/go/db.go b/internal/endtoend/testdata/star_expansion/postgresql/pgx/v4/go/db.go index 5a2cde8cda..b85cf956cc 100644 --- a/internal/endtoend/testdata/star_expansion/postgresql/pgx/v4/go/db.go +++ b/internal/endtoend/testdata/star_expansion/postgresql/pgx/v4/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/star_expansion/postgresql/pgx/v4/go/models.go b/internal/endtoend/testdata/star_expansion/postgresql/pgx/v4/go/models.go index 68182dc9d1..1d5b2f2c55 100644 --- a/internal/endtoend/testdata/star_expansion/postgresql/pgx/v4/go/models.go +++ b/internal/endtoend/testdata/star_expansion/postgresql/pgx/v4/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/star_expansion/postgresql/pgx/v4/go/query.sql.go b/internal/endtoend/testdata/star_expansion/postgresql/pgx/v4/go/query.sql.go index ae6991aa60..1c74410598 100644 --- a/internal/endtoend/testdata/star_expansion/postgresql/pgx/v4/go/query.sql.go +++ b/internal/endtoend/testdata/star_expansion/postgresql/pgx/v4/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/star_expansion/postgresql/pgx/v5/go/db.go b/internal/endtoend/testdata/star_expansion/postgresql/pgx/v5/go/db.go index 7bc02a1d7d..b0ad84571a 100644 --- a/internal/endtoend/testdata/star_expansion/postgresql/pgx/v5/go/db.go +++ b/internal/endtoend/testdata/star_expansion/postgresql/pgx/v5/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/star_expansion/postgresql/pgx/v5/go/models.go b/internal/endtoend/testdata/star_expansion/postgresql/pgx/v5/go/models.go index 9f8eb1f2a6..9ce9f0e017 100644 --- a/internal/endtoend/testdata/star_expansion/postgresql/pgx/v5/go/models.go +++ b/internal/endtoend/testdata/star_expansion/postgresql/pgx/v5/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/star_expansion/postgresql/pgx/v5/go/query.sql.go b/internal/endtoend/testdata/star_expansion/postgresql/pgx/v5/go/query.sql.go index 2b5f43f59a..59df288657 100644 --- a/internal/endtoend/testdata/star_expansion/postgresql/pgx/v5/go/query.sql.go +++ b/internal/endtoend/testdata/star_expansion/postgresql/pgx/v5/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/star_expansion/postgresql/stdlib/go/db.go b/internal/endtoend/testdata/star_expansion/postgresql/stdlib/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/star_expansion/postgresql/stdlib/go/db.go +++ b/internal/endtoend/testdata/star_expansion/postgresql/stdlib/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/star_expansion/postgresql/stdlib/go/models.go b/internal/endtoend/testdata/star_expansion/postgresql/stdlib/go/models.go index 68182dc9d1..1d5b2f2c55 100644 --- a/internal/endtoend/testdata/star_expansion/postgresql/stdlib/go/models.go +++ b/internal/endtoend/testdata/star_expansion/postgresql/stdlib/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/star_expansion/postgresql/stdlib/go/query.sql.go b/internal/endtoend/testdata/star_expansion/postgresql/stdlib/go/query.sql.go index 4e57f09936..f11f542a68 100644 --- a/internal/endtoend/testdata/star_expansion/postgresql/stdlib/go/query.sql.go +++ b/internal/endtoend/testdata/star_expansion/postgresql/stdlib/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/star_expansion_cte/pgx/v4/go/db.go b/internal/endtoend/testdata/star_expansion_cte/pgx/v4/go/db.go index 5a2cde8cda..b85cf956cc 100644 --- a/internal/endtoend/testdata/star_expansion_cte/pgx/v4/go/db.go +++ b/internal/endtoend/testdata/star_expansion_cte/pgx/v4/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/star_expansion_cte/pgx/v4/go/models.go b/internal/endtoend/testdata/star_expansion_cte/pgx/v4/go/models.go index c7093c34e1..f98e7bb4c6 100644 --- a/internal/endtoend/testdata/star_expansion_cte/pgx/v4/go/models.go +++ b/internal/endtoend/testdata/star_expansion_cte/pgx/v4/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/star_expansion_cte/pgx/v4/go/query.sql.go b/internal/endtoend/testdata/star_expansion_cte/pgx/v4/go/query.sql.go index 40f1ea4458..5c140777bc 100644 --- a/internal/endtoend/testdata/star_expansion_cte/pgx/v4/go/query.sql.go +++ b/internal/endtoend/testdata/star_expansion_cte/pgx/v4/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/star_expansion_cte/pgx/v5/go/db.go b/internal/endtoend/testdata/star_expansion_cte/pgx/v5/go/db.go index 7bc02a1d7d..b0ad84571a 100644 --- a/internal/endtoend/testdata/star_expansion_cte/pgx/v5/go/db.go +++ b/internal/endtoend/testdata/star_expansion_cte/pgx/v5/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/star_expansion_cte/pgx/v5/go/models.go b/internal/endtoend/testdata/star_expansion_cte/pgx/v5/go/models.go index 7feb8f94d6..11737b3621 100644 --- a/internal/endtoend/testdata/star_expansion_cte/pgx/v5/go/models.go +++ b/internal/endtoend/testdata/star_expansion_cte/pgx/v5/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/star_expansion_cte/pgx/v5/go/query.sql.go b/internal/endtoend/testdata/star_expansion_cte/pgx/v5/go/query.sql.go index 615b5887f4..b9838eac52 100644 --- a/internal/endtoend/testdata/star_expansion_cte/pgx/v5/go/query.sql.go +++ b/internal/endtoend/testdata/star_expansion_cte/pgx/v5/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/star_expansion_cte/stdlib/go/db.go b/internal/endtoend/testdata/star_expansion_cte/stdlib/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/star_expansion_cte/stdlib/go/db.go +++ b/internal/endtoend/testdata/star_expansion_cte/stdlib/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/star_expansion_cte/stdlib/go/models.go b/internal/endtoend/testdata/star_expansion_cte/stdlib/go/models.go index c7093c34e1..f98e7bb4c6 100644 --- a/internal/endtoend/testdata/star_expansion_cte/stdlib/go/models.go +++ b/internal/endtoend/testdata/star_expansion_cte/stdlib/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/star_expansion_cte/stdlib/go/query.sql.go b/internal/endtoend/testdata/star_expansion_cte/stdlib/go/query.sql.go index dcf0a0b110..eabe3a5a60 100644 --- a/internal/endtoend/testdata/star_expansion_cte/stdlib/go/query.sql.go +++ b/internal/endtoend/testdata/star_expansion_cte/stdlib/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/star_expansion_from_cte/pgx/v4/go/db.go b/internal/endtoend/testdata/star_expansion_from_cte/pgx/v4/go/db.go index 5a2cde8cda..b85cf956cc 100644 --- a/internal/endtoend/testdata/star_expansion_from_cte/pgx/v4/go/db.go +++ b/internal/endtoend/testdata/star_expansion_from_cte/pgx/v4/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/star_expansion_from_cte/pgx/v4/go/models.go b/internal/endtoend/testdata/star_expansion_from_cte/pgx/v4/go/models.go index c7093c34e1..f98e7bb4c6 100644 --- a/internal/endtoend/testdata/star_expansion_from_cte/pgx/v4/go/models.go +++ b/internal/endtoend/testdata/star_expansion_from_cte/pgx/v4/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/star_expansion_from_cte/pgx/v4/go/query.sql.go b/internal/endtoend/testdata/star_expansion_from_cte/pgx/v4/go/query.sql.go index c7e217deec..a7c3d00f92 100644 --- a/internal/endtoend/testdata/star_expansion_from_cte/pgx/v4/go/query.sql.go +++ b/internal/endtoend/testdata/star_expansion_from_cte/pgx/v4/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/star_expansion_from_cte/pgx/v5/go/db.go b/internal/endtoend/testdata/star_expansion_from_cte/pgx/v5/go/db.go index 7bc02a1d7d..b0ad84571a 100644 --- a/internal/endtoend/testdata/star_expansion_from_cte/pgx/v5/go/db.go +++ b/internal/endtoend/testdata/star_expansion_from_cte/pgx/v5/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/star_expansion_from_cte/pgx/v5/go/models.go b/internal/endtoend/testdata/star_expansion_from_cte/pgx/v5/go/models.go index 7feb8f94d6..11737b3621 100644 --- a/internal/endtoend/testdata/star_expansion_from_cte/pgx/v5/go/models.go +++ b/internal/endtoend/testdata/star_expansion_from_cte/pgx/v5/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/star_expansion_from_cte/pgx/v5/go/query.sql.go b/internal/endtoend/testdata/star_expansion_from_cte/pgx/v5/go/query.sql.go index 56adb244d3..79dfc99c1f 100644 --- a/internal/endtoend/testdata/star_expansion_from_cte/pgx/v5/go/query.sql.go +++ b/internal/endtoend/testdata/star_expansion_from_cte/pgx/v5/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/star_expansion_from_cte/stdlib/go/db.go b/internal/endtoend/testdata/star_expansion_from_cte/stdlib/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/star_expansion_from_cte/stdlib/go/db.go +++ b/internal/endtoend/testdata/star_expansion_from_cte/stdlib/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/star_expansion_from_cte/stdlib/go/models.go b/internal/endtoend/testdata/star_expansion_from_cte/stdlib/go/models.go index c7093c34e1..f98e7bb4c6 100644 --- a/internal/endtoend/testdata/star_expansion_from_cte/stdlib/go/models.go +++ b/internal/endtoend/testdata/star_expansion_from_cte/stdlib/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/star_expansion_from_cte/stdlib/go/query.sql.go b/internal/endtoend/testdata/star_expansion_from_cte/stdlib/go/query.sql.go index a46b5f3e60..063d7b6b87 100644 --- a/internal/endtoend/testdata/star_expansion_from_cte/stdlib/go/query.sql.go +++ b/internal/endtoend/testdata/star_expansion_from_cte/stdlib/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/star_expansion_join/mysql/go/db.go b/internal/endtoend/testdata/star_expansion_join/mysql/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/star_expansion_join/mysql/go/db.go +++ b/internal/endtoend/testdata/star_expansion_join/mysql/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/star_expansion_join/mysql/go/models.go b/internal/endtoend/testdata/star_expansion_join/mysql/go/models.go index c7093c34e1..f98e7bb4c6 100644 --- a/internal/endtoend/testdata/star_expansion_join/mysql/go/models.go +++ b/internal/endtoend/testdata/star_expansion_join/mysql/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/star_expansion_join/mysql/go/query.sql.go b/internal/endtoend/testdata/star_expansion_join/mysql/go/query.sql.go index 981dcf7a78..df1585b2c0 100644 --- a/internal/endtoend/testdata/star_expansion_join/mysql/go/query.sql.go +++ b/internal/endtoend/testdata/star_expansion_join/mysql/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/star_expansion_join/postgresql/pgx/v4/go/db.go b/internal/endtoend/testdata/star_expansion_join/postgresql/pgx/v4/go/db.go index 5a2cde8cda..b85cf956cc 100644 --- a/internal/endtoend/testdata/star_expansion_join/postgresql/pgx/v4/go/db.go +++ b/internal/endtoend/testdata/star_expansion_join/postgresql/pgx/v4/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/star_expansion_join/postgresql/pgx/v4/go/models.go b/internal/endtoend/testdata/star_expansion_join/postgresql/pgx/v4/go/models.go index c7093c34e1..f98e7bb4c6 100644 --- a/internal/endtoend/testdata/star_expansion_join/postgresql/pgx/v4/go/models.go +++ b/internal/endtoend/testdata/star_expansion_join/postgresql/pgx/v4/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/star_expansion_join/postgresql/pgx/v4/go/query.sql.go b/internal/endtoend/testdata/star_expansion_join/postgresql/pgx/v4/go/query.sql.go index 9e0bb5704f..7cc499a6ec 100644 --- a/internal/endtoend/testdata/star_expansion_join/postgresql/pgx/v4/go/query.sql.go +++ b/internal/endtoend/testdata/star_expansion_join/postgresql/pgx/v4/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/star_expansion_join/postgresql/pgx/v5/go/db.go b/internal/endtoend/testdata/star_expansion_join/postgresql/pgx/v5/go/db.go index 7bc02a1d7d..b0ad84571a 100644 --- a/internal/endtoend/testdata/star_expansion_join/postgresql/pgx/v5/go/db.go +++ b/internal/endtoend/testdata/star_expansion_join/postgresql/pgx/v5/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/star_expansion_join/postgresql/pgx/v5/go/models.go b/internal/endtoend/testdata/star_expansion_join/postgresql/pgx/v5/go/models.go index 7feb8f94d6..11737b3621 100644 --- a/internal/endtoend/testdata/star_expansion_join/postgresql/pgx/v5/go/models.go +++ b/internal/endtoend/testdata/star_expansion_join/postgresql/pgx/v5/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/star_expansion_join/postgresql/pgx/v5/go/query.sql.go b/internal/endtoend/testdata/star_expansion_join/postgresql/pgx/v5/go/query.sql.go index bf99ebfb68..f58f2f690c 100644 --- a/internal/endtoend/testdata/star_expansion_join/postgresql/pgx/v5/go/query.sql.go +++ b/internal/endtoend/testdata/star_expansion_join/postgresql/pgx/v5/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/star_expansion_join/postgresql/stdlib/go/db.go b/internal/endtoend/testdata/star_expansion_join/postgresql/stdlib/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/star_expansion_join/postgresql/stdlib/go/db.go +++ b/internal/endtoend/testdata/star_expansion_join/postgresql/stdlib/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/star_expansion_join/postgresql/stdlib/go/models.go b/internal/endtoend/testdata/star_expansion_join/postgresql/stdlib/go/models.go index c7093c34e1..f98e7bb4c6 100644 --- a/internal/endtoend/testdata/star_expansion_join/postgresql/stdlib/go/models.go +++ b/internal/endtoend/testdata/star_expansion_join/postgresql/stdlib/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/star_expansion_join/postgresql/stdlib/go/query.sql.go b/internal/endtoend/testdata/star_expansion_join/postgresql/stdlib/go/query.sql.go index 981dcf7a78..df1585b2c0 100644 --- a/internal/endtoend/testdata/star_expansion_join/postgresql/stdlib/go/query.sql.go +++ b/internal/endtoend/testdata/star_expansion_join/postgresql/stdlib/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/star_expansion_reserved/mysql/go/db.go b/internal/endtoend/testdata/star_expansion_reserved/mysql/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/star_expansion_reserved/mysql/go/db.go +++ b/internal/endtoend/testdata/star_expansion_reserved/mysql/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/star_expansion_reserved/mysql/go/models.go b/internal/endtoend/testdata/star_expansion_reserved/mysql/go/models.go index aef496d56c..3f0467c4c1 100644 --- a/internal/endtoend/testdata/star_expansion_reserved/mysql/go/models.go +++ b/internal/endtoend/testdata/star_expansion_reserved/mysql/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/star_expansion_reserved/mysql/go/query.sql.go b/internal/endtoend/testdata/star_expansion_reserved/mysql/go/query.sql.go index 8498cca657..635d15fb5b 100644 --- a/internal/endtoend/testdata/star_expansion_reserved/mysql/go/query.sql.go +++ b/internal/endtoend/testdata/star_expansion_reserved/mysql/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/star_expansion_reserved/postgresql/pgx/v4/go/db.go b/internal/endtoend/testdata/star_expansion_reserved/postgresql/pgx/v4/go/db.go index 5a2cde8cda..b85cf956cc 100644 --- a/internal/endtoend/testdata/star_expansion_reserved/postgresql/pgx/v4/go/db.go +++ b/internal/endtoend/testdata/star_expansion_reserved/postgresql/pgx/v4/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/star_expansion_reserved/postgresql/pgx/v4/go/models.go b/internal/endtoend/testdata/star_expansion_reserved/postgresql/pgx/v4/go/models.go index aef496d56c..3f0467c4c1 100644 --- a/internal/endtoend/testdata/star_expansion_reserved/postgresql/pgx/v4/go/models.go +++ b/internal/endtoend/testdata/star_expansion_reserved/postgresql/pgx/v4/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/star_expansion_reserved/postgresql/pgx/v4/go/query.sql.go b/internal/endtoend/testdata/star_expansion_reserved/postgresql/pgx/v4/go/query.sql.go index 34b8236490..569c87de7a 100644 --- a/internal/endtoend/testdata/star_expansion_reserved/postgresql/pgx/v4/go/query.sql.go +++ b/internal/endtoend/testdata/star_expansion_reserved/postgresql/pgx/v4/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/star_expansion_reserved/postgresql/pgx/v5/go/db.go b/internal/endtoend/testdata/star_expansion_reserved/postgresql/pgx/v5/go/db.go index 7bc02a1d7d..b0ad84571a 100644 --- a/internal/endtoend/testdata/star_expansion_reserved/postgresql/pgx/v5/go/db.go +++ b/internal/endtoend/testdata/star_expansion_reserved/postgresql/pgx/v5/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/star_expansion_reserved/postgresql/pgx/v5/go/models.go b/internal/endtoend/testdata/star_expansion_reserved/postgresql/pgx/v5/go/models.go index 1bf4eb5427..95d4304587 100644 --- a/internal/endtoend/testdata/star_expansion_reserved/postgresql/pgx/v5/go/models.go +++ b/internal/endtoend/testdata/star_expansion_reserved/postgresql/pgx/v5/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/star_expansion_reserved/postgresql/pgx/v5/go/query.sql.go b/internal/endtoend/testdata/star_expansion_reserved/postgresql/pgx/v5/go/query.sql.go index 34b8236490..569c87de7a 100644 --- a/internal/endtoend/testdata/star_expansion_reserved/postgresql/pgx/v5/go/query.sql.go +++ b/internal/endtoend/testdata/star_expansion_reserved/postgresql/pgx/v5/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/star_expansion_reserved/postgresql/stdlib/go/db.go b/internal/endtoend/testdata/star_expansion_reserved/postgresql/stdlib/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/star_expansion_reserved/postgresql/stdlib/go/db.go +++ b/internal/endtoend/testdata/star_expansion_reserved/postgresql/stdlib/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/star_expansion_reserved/postgresql/stdlib/go/models.go b/internal/endtoend/testdata/star_expansion_reserved/postgresql/stdlib/go/models.go index aef496d56c..3f0467c4c1 100644 --- a/internal/endtoend/testdata/star_expansion_reserved/postgresql/stdlib/go/models.go +++ b/internal/endtoend/testdata/star_expansion_reserved/postgresql/stdlib/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/star_expansion_reserved/postgresql/stdlib/go/query.sql.go b/internal/endtoend/testdata/star_expansion_reserved/postgresql/stdlib/go/query.sql.go index 78f8404df4..ea8d085de2 100644 --- a/internal/endtoend/testdata/star_expansion_reserved/postgresql/stdlib/go/query.sql.go +++ b/internal/endtoend/testdata/star_expansion_reserved/postgresql/stdlib/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/star_expansion_subquery/mysql/go/db.go b/internal/endtoend/testdata/star_expansion_subquery/mysql/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/star_expansion_subquery/mysql/go/db.go +++ b/internal/endtoend/testdata/star_expansion_subquery/mysql/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/star_expansion_subquery/mysql/go/models.go b/internal/endtoend/testdata/star_expansion_subquery/mysql/go/models.go index 68182dc9d1..1d5b2f2c55 100644 --- a/internal/endtoend/testdata/star_expansion_subquery/mysql/go/models.go +++ b/internal/endtoend/testdata/star_expansion_subquery/mysql/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/star_expansion_subquery/mysql/go/query.sql.go b/internal/endtoend/testdata/star_expansion_subquery/mysql/go/query.sql.go index 63b0891364..528ce4fa60 100644 --- a/internal/endtoend/testdata/star_expansion_subquery/mysql/go/query.sql.go +++ b/internal/endtoend/testdata/star_expansion_subquery/mysql/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/star_expansion_subquery/postgresql/pgx/v4/go/db.go b/internal/endtoend/testdata/star_expansion_subquery/postgresql/pgx/v4/go/db.go index 5a2cde8cda..b85cf956cc 100644 --- a/internal/endtoend/testdata/star_expansion_subquery/postgresql/pgx/v4/go/db.go +++ b/internal/endtoend/testdata/star_expansion_subquery/postgresql/pgx/v4/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/star_expansion_subquery/postgresql/pgx/v4/go/models.go b/internal/endtoend/testdata/star_expansion_subquery/postgresql/pgx/v4/go/models.go index 68182dc9d1..1d5b2f2c55 100644 --- a/internal/endtoend/testdata/star_expansion_subquery/postgresql/pgx/v4/go/models.go +++ b/internal/endtoend/testdata/star_expansion_subquery/postgresql/pgx/v4/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/star_expansion_subquery/postgresql/pgx/v4/go/query.sql.go b/internal/endtoend/testdata/star_expansion_subquery/postgresql/pgx/v4/go/query.sql.go index ae3eb946e5..7b55ed1d65 100644 --- a/internal/endtoend/testdata/star_expansion_subquery/postgresql/pgx/v4/go/query.sql.go +++ b/internal/endtoend/testdata/star_expansion_subquery/postgresql/pgx/v4/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/star_expansion_subquery/postgresql/pgx/v5/go/db.go b/internal/endtoend/testdata/star_expansion_subquery/postgresql/pgx/v5/go/db.go index 7bc02a1d7d..b0ad84571a 100644 --- a/internal/endtoend/testdata/star_expansion_subquery/postgresql/pgx/v5/go/db.go +++ b/internal/endtoend/testdata/star_expansion_subquery/postgresql/pgx/v5/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/star_expansion_subquery/postgresql/pgx/v5/go/models.go b/internal/endtoend/testdata/star_expansion_subquery/postgresql/pgx/v5/go/models.go index 9f8eb1f2a6..9ce9f0e017 100644 --- a/internal/endtoend/testdata/star_expansion_subquery/postgresql/pgx/v5/go/models.go +++ b/internal/endtoend/testdata/star_expansion_subquery/postgresql/pgx/v5/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/star_expansion_subquery/postgresql/pgx/v5/go/query.sql.go b/internal/endtoend/testdata/star_expansion_subquery/postgresql/pgx/v5/go/query.sql.go index ae3eb946e5..7b55ed1d65 100644 --- a/internal/endtoend/testdata/star_expansion_subquery/postgresql/pgx/v5/go/query.sql.go +++ b/internal/endtoend/testdata/star_expansion_subquery/postgresql/pgx/v5/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/star_expansion_subquery/postgresql/stdlib/go/db.go b/internal/endtoend/testdata/star_expansion_subquery/postgresql/stdlib/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/star_expansion_subquery/postgresql/stdlib/go/db.go +++ b/internal/endtoend/testdata/star_expansion_subquery/postgresql/stdlib/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/star_expansion_subquery/postgresql/stdlib/go/models.go b/internal/endtoend/testdata/star_expansion_subquery/postgresql/stdlib/go/models.go index 68182dc9d1..1d5b2f2c55 100644 --- a/internal/endtoend/testdata/star_expansion_subquery/postgresql/stdlib/go/models.go +++ b/internal/endtoend/testdata/star_expansion_subquery/postgresql/stdlib/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/star_expansion_subquery/postgresql/stdlib/go/query.sql.go b/internal/endtoend/testdata/star_expansion_subquery/postgresql/stdlib/go/query.sql.go index 63b0891364..528ce4fa60 100644 --- a/internal/endtoend/testdata/star_expansion_subquery/postgresql/stdlib/go/query.sql.go +++ b/internal/endtoend/testdata/star_expansion_subquery/postgresql/stdlib/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/subquery_calculated_column/mysql/go/db.go b/internal/endtoend/testdata/subquery_calculated_column/mysql/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/subquery_calculated_column/mysql/go/db.go +++ b/internal/endtoend/testdata/subquery_calculated_column/mysql/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/subquery_calculated_column/mysql/go/models.go b/internal/endtoend/testdata/subquery_calculated_column/mysql/go/models.go index 4c346b92db..67edf0b473 100644 --- a/internal/endtoend/testdata/subquery_calculated_column/mysql/go/models.go +++ b/internal/endtoend/testdata/subquery_calculated_column/mysql/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/subquery_calculated_column/mysql/go/query.sql.go b/internal/endtoend/testdata/subquery_calculated_column/mysql/go/query.sql.go index edcf977e8b..d22524edab 100644 --- a/internal/endtoend/testdata/subquery_calculated_column/mysql/go/query.sql.go +++ b/internal/endtoend/testdata/subquery_calculated_column/mysql/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/subquery_calculated_column/postgresql/pgx/v4/go/db.go b/internal/endtoend/testdata/subquery_calculated_column/postgresql/pgx/v4/go/db.go index 5a2cde8cda..b85cf956cc 100644 --- a/internal/endtoend/testdata/subquery_calculated_column/postgresql/pgx/v4/go/db.go +++ b/internal/endtoend/testdata/subquery_calculated_column/postgresql/pgx/v4/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/subquery_calculated_column/postgresql/pgx/v4/go/models.go b/internal/endtoend/testdata/subquery_calculated_column/postgresql/pgx/v4/go/models.go index 4c346b92db..67edf0b473 100644 --- a/internal/endtoend/testdata/subquery_calculated_column/postgresql/pgx/v4/go/models.go +++ b/internal/endtoend/testdata/subquery_calculated_column/postgresql/pgx/v4/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/subquery_calculated_column/postgresql/pgx/v4/go/query.sql.go b/internal/endtoend/testdata/subquery_calculated_column/postgresql/pgx/v4/go/query.sql.go index 402bc38575..8c321b2c73 100644 --- a/internal/endtoend/testdata/subquery_calculated_column/postgresql/pgx/v4/go/query.sql.go +++ b/internal/endtoend/testdata/subquery_calculated_column/postgresql/pgx/v4/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/subquery_calculated_column/postgresql/pgx/v5/go/db.go b/internal/endtoend/testdata/subquery_calculated_column/postgresql/pgx/v5/go/db.go index 7bc02a1d7d..b0ad84571a 100644 --- a/internal/endtoend/testdata/subquery_calculated_column/postgresql/pgx/v5/go/db.go +++ b/internal/endtoend/testdata/subquery_calculated_column/postgresql/pgx/v5/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/subquery_calculated_column/postgresql/pgx/v5/go/models.go b/internal/endtoend/testdata/subquery_calculated_column/postgresql/pgx/v5/go/models.go index 1a88323e83..8466f67124 100644 --- a/internal/endtoend/testdata/subquery_calculated_column/postgresql/pgx/v5/go/models.go +++ b/internal/endtoend/testdata/subquery_calculated_column/postgresql/pgx/v5/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/subquery_calculated_column/postgresql/pgx/v5/go/query.sql.go b/internal/endtoend/testdata/subquery_calculated_column/postgresql/pgx/v5/go/query.sql.go index 402bc38575..8c321b2c73 100644 --- a/internal/endtoend/testdata/subquery_calculated_column/postgresql/pgx/v5/go/query.sql.go +++ b/internal/endtoend/testdata/subquery_calculated_column/postgresql/pgx/v5/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/subquery_calculated_column/postgresql/stdlib/go/db.go b/internal/endtoend/testdata/subquery_calculated_column/postgresql/stdlib/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/subquery_calculated_column/postgresql/stdlib/go/db.go +++ b/internal/endtoend/testdata/subquery_calculated_column/postgresql/stdlib/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/subquery_calculated_column/postgresql/stdlib/go/models.go b/internal/endtoend/testdata/subquery_calculated_column/postgresql/stdlib/go/models.go index 4c346b92db..67edf0b473 100644 --- a/internal/endtoend/testdata/subquery_calculated_column/postgresql/stdlib/go/models.go +++ b/internal/endtoend/testdata/subquery_calculated_column/postgresql/stdlib/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/subquery_calculated_column/postgresql/stdlib/go/query.sql.go b/internal/endtoend/testdata/subquery_calculated_column/postgresql/stdlib/go/query.sql.go index edcf977e8b..d22524edab 100644 --- a/internal/endtoend/testdata/subquery_calculated_column/postgresql/stdlib/go/query.sql.go +++ b/internal/endtoend/testdata/subquery_calculated_column/postgresql/stdlib/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/subquery_calculated_column/sqlite/go/db.go b/internal/endtoend/testdata/subquery_calculated_column/sqlite/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/subquery_calculated_column/sqlite/go/db.go +++ b/internal/endtoend/testdata/subquery_calculated_column/sqlite/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/subquery_calculated_column/sqlite/go/models.go b/internal/endtoend/testdata/subquery_calculated_column/sqlite/go/models.go index c712000e41..de8880b574 100644 --- a/internal/endtoend/testdata/subquery_calculated_column/sqlite/go/models.go +++ b/internal/endtoend/testdata/subquery_calculated_column/sqlite/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/subquery_calculated_column/sqlite/go/query.sql.go b/internal/endtoend/testdata/subquery_calculated_column/sqlite/go/query.sql.go index 8dee4687ca..60f63336b8 100644 --- a/internal/endtoend/testdata/subquery_calculated_column/sqlite/go/query.sql.go +++ b/internal/endtoend/testdata/subquery_calculated_column/sqlite/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/syntax_errors/postgresql/stderr.txt b/internal/endtoend/testdata/syntax_errors/postgresql/stderr.txt index dc5dd9f3b1..8f766d68a4 100644 --- a/internal/endtoend/testdata/syntax_errors/postgresql/stderr.txt +++ b/internal/endtoend/testdata/syntax_errors/postgresql/stderr.txt @@ -1,4 +1,4 @@ # package querytest -query/from.sql:1:1: syntax error at or near "from" -query/select.sql:1:1: syntax error at or near "select" -query/typo.sql:1:1: syntax error at or near "selectt" +query/from.sql:2:35: syntax error at or near "from" +query/select.sql:2:29: syntax error at or near "select" +query/typo.sql:2:2: syntax error at or near "selectt" diff --git a/internal/endtoend/testdata/table_function/postgresql/pgx/v4/go/db.go b/internal/endtoend/testdata/table_function/postgresql/pgx/v4/go/db.go index 5a2cde8cda..b85cf956cc 100644 --- a/internal/endtoend/testdata/table_function/postgresql/pgx/v4/go/db.go +++ b/internal/endtoend/testdata/table_function/postgresql/pgx/v4/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/table_function/postgresql/pgx/v4/go/models.go b/internal/endtoend/testdata/table_function/postgresql/pgx/v4/go/models.go index fdd85e09ab..83e58ec55c 100644 --- a/internal/endtoend/testdata/table_function/postgresql/pgx/v4/go/models.go +++ b/internal/endtoend/testdata/table_function/postgresql/pgx/v4/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/table_function/postgresql/pgx/v4/go/query.sql.go b/internal/endtoend/testdata/table_function/postgresql/pgx/v4/go/query.sql.go index ccc2d539d2..6c8e8037f6 100644 --- a/internal/endtoend/testdata/table_function/postgresql/pgx/v4/go/query.sql.go +++ b/internal/endtoend/testdata/table_function/postgresql/pgx/v4/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/table_function/postgresql/pgx/v5/go/db.go b/internal/endtoend/testdata/table_function/postgresql/pgx/v5/go/db.go index 7bc02a1d7d..b0ad84571a 100644 --- a/internal/endtoend/testdata/table_function/postgresql/pgx/v5/go/db.go +++ b/internal/endtoend/testdata/table_function/postgresql/pgx/v5/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/table_function/postgresql/pgx/v5/go/models.go b/internal/endtoend/testdata/table_function/postgresql/pgx/v5/go/models.go index fdd85e09ab..83e58ec55c 100644 --- a/internal/endtoend/testdata/table_function/postgresql/pgx/v5/go/models.go +++ b/internal/endtoend/testdata/table_function/postgresql/pgx/v5/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/table_function/postgresql/pgx/v5/go/query.sql.go b/internal/endtoend/testdata/table_function/postgresql/pgx/v5/go/query.sql.go index ccc2d539d2..6c8e8037f6 100644 --- a/internal/endtoend/testdata/table_function/postgresql/pgx/v5/go/query.sql.go +++ b/internal/endtoend/testdata/table_function/postgresql/pgx/v5/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/table_function/postgresql/stdlib/go/db.go b/internal/endtoend/testdata/table_function/postgresql/stdlib/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/table_function/postgresql/stdlib/go/db.go +++ b/internal/endtoend/testdata/table_function/postgresql/stdlib/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/table_function/postgresql/stdlib/go/models.go b/internal/endtoend/testdata/table_function/postgresql/stdlib/go/models.go index fdd85e09ab..83e58ec55c 100644 --- a/internal/endtoend/testdata/table_function/postgresql/stdlib/go/models.go +++ b/internal/endtoend/testdata/table_function/postgresql/stdlib/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/table_function/postgresql/stdlib/go/query.sql.go b/internal/endtoend/testdata/table_function/postgresql/stdlib/go/query.sql.go index d7c26aa407..89654aeeff 100644 --- a/internal/endtoend/testdata/table_function/postgresql/stdlib/go/query.sql.go +++ b/internal/endtoend/testdata/table_function/postgresql/stdlib/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/table_function/sqlite/go/db.go b/internal/endtoend/testdata/table_function/sqlite/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/table_function/sqlite/go/db.go +++ b/internal/endtoend/testdata/table_function/sqlite/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/table_function/sqlite/go/models.go b/internal/endtoend/testdata/table_function/sqlite/go/models.go index 5d24231a7c..8766329e9b 100644 --- a/internal/endtoend/testdata/table_function/sqlite/go/models.go +++ b/internal/endtoend/testdata/table_function/sqlite/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/table_function/sqlite/go/query.sql.go b/internal/endtoend/testdata/table_function/sqlite/go/query.sql.go index 6977c33b4d..bf80337a2d 100644 --- a/internal/endtoend/testdata/table_function/sqlite/go/query.sql.go +++ b/internal/endtoend/testdata/table_function/sqlite/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/truncate/mysql/go/db.go b/internal/endtoend/testdata/truncate/mysql/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/truncate/mysql/go/db.go +++ b/internal/endtoend/testdata/truncate/mysql/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/truncate/mysql/go/models.go b/internal/endtoend/testdata/truncate/mysql/go/models.go index 7c16100f10..069590d50e 100644 --- a/internal/endtoend/testdata/truncate/mysql/go/models.go +++ b/internal/endtoend/testdata/truncate/mysql/go/models.go @@ -1,11 +1,11 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest import () type Bar struct { - ID int64 + ID uint64 } diff --git a/internal/endtoend/testdata/truncate/mysql/go/query.sql.go b/internal/endtoend/testdata/truncate/mysql/go/query.sql.go index d15b11656a..9232c3dce0 100644 --- a/internal/endtoend/testdata/truncate/mysql/go/query.sql.go +++ b/internal/endtoend/testdata/truncate/mysql/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/truncate/postgresql/pgx/v4/go/db.go b/internal/endtoend/testdata/truncate/postgresql/pgx/v4/go/db.go index 5a2cde8cda..b85cf956cc 100644 --- a/internal/endtoend/testdata/truncate/postgresql/pgx/v4/go/db.go +++ b/internal/endtoend/testdata/truncate/postgresql/pgx/v4/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/truncate/postgresql/pgx/v4/go/models.go b/internal/endtoend/testdata/truncate/postgresql/pgx/v4/go/models.go index 861af2c603..efbfe3a2da 100644 --- a/internal/endtoend/testdata/truncate/postgresql/pgx/v4/go/models.go +++ b/internal/endtoend/testdata/truncate/postgresql/pgx/v4/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/truncate/postgresql/pgx/v4/go/query.sql.go b/internal/endtoend/testdata/truncate/postgresql/pgx/v4/go/query.sql.go index 3dc8cf004f..d2792e3b24 100644 --- a/internal/endtoend/testdata/truncate/postgresql/pgx/v4/go/query.sql.go +++ b/internal/endtoend/testdata/truncate/postgresql/pgx/v4/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/truncate/postgresql/pgx/v5/go/db.go b/internal/endtoend/testdata/truncate/postgresql/pgx/v5/go/db.go index 7bc02a1d7d..b0ad84571a 100644 --- a/internal/endtoend/testdata/truncate/postgresql/pgx/v5/go/db.go +++ b/internal/endtoend/testdata/truncate/postgresql/pgx/v5/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/truncate/postgresql/pgx/v5/go/models.go b/internal/endtoend/testdata/truncate/postgresql/pgx/v5/go/models.go index 861af2c603..efbfe3a2da 100644 --- a/internal/endtoend/testdata/truncate/postgresql/pgx/v5/go/models.go +++ b/internal/endtoend/testdata/truncate/postgresql/pgx/v5/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/truncate/postgresql/pgx/v5/go/query.sql.go b/internal/endtoend/testdata/truncate/postgresql/pgx/v5/go/query.sql.go index 3dc8cf004f..d2792e3b24 100644 --- a/internal/endtoend/testdata/truncate/postgresql/pgx/v5/go/query.sql.go +++ b/internal/endtoend/testdata/truncate/postgresql/pgx/v5/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/truncate/postgresql/stdlib/go/db.go b/internal/endtoend/testdata/truncate/postgresql/stdlib/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/truncate/postgresql/stdlib/go/db.go +++ b/internal/endtoend/testdata/truncate/postgresql/stdlib/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/truncate/postgresql/stdlib/go/models.go b/internal/endtoend/testdata/truncate/postgresql/stdlib/go/models.go index 861af2c603..efbfe3a2da 100644 --- a/internal/endtoend/testdata/truncate/postgresql/stdlib/go/models.go +++ b/internal/endtoend/testdata/truncate/postgresql/stdlib/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/truncate/postgresql/stdlib/go/query.sql.go b/internal/endtoend/testdata/truncate/postgresql/stdlib/go/query.sql.go index d15b11656a..9232c3dce0 100644 --- a/internal/endtoend/testdata/truncate/postgresql/stdlib/go/query.sql.go +++ b/internal/endtoend/testdata/truncate/postgresql/stdlib/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/types_uuid/postgresql/stdlib/go/db.go b/internal/endtoend/testdata/types_uuid/postgresql/stdlib/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/types_uuid/postgresql/stdlib/go/db.go +++ b/internal/endtoend/testdata/types_uuid/postgresql/stdlib/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/types_uuid/postgresql/stdlib/go/models.go b/internal/endtoend/testdata/types_uuid/postgresql/stdlib/go/models.go index 71e3e6d039..ccfdf0ce24 100644 --- a/internal/endtoend/testdata/types_uuid/postgresql/stdlib/go/models.go +++ b/internal/endtoend/testdata/types_uuid/postgresql/stdlib/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/types_uuid/postgresql/stdlib/go/query.sql.go b/internal/endtoend/testdata/types_uuid/postgresql/stdlib/go/query.sql.go index 09ad13e225..b3001103fe 100644 --- a/internal/endtoend/testdata/types_uuid/postgresql/stdlib/go/query.sql.go +++ b/internal/endtoend/testdata/types_uuid/postgresql/stdlib/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/unknown_func/pgx/v4/go/db.go b/internal/endtoend/testdata/unknown_func/pgx/v4/go/db.go index 5a2cde8cda..b85cf956cc 100644 --- a/internal/endtoend/testdata/unknown_func/pgx/v4/go/db.go +++ b/internal/endtoend/testdata/unknown_func/pgx/v4/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/unknown_func/pgx/v4/go/models.go b/internal/endtoend/testdata/unknown_func/pgx/v4/go/models.go index 378d4a1b78..9c8cbcd5f7 100644 --- a/internal/endtoend/testdata/unknown_func/pgx/v4/go/models.go +++ b/internal/endtoend/testdata/unknown_func/pgx/v4/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/unknown_func/pgx/v4/go/query.sql.go b/internal/endtoend/testdata/unknown_func/pgx/v4/go/query.sql.go index 83089a1a30..f3ec6f28db 100644 --- a/internal/endtoend/testdata/unknown_func/pgx/v4/go/query.sql.go +++ b/internal/endtoend/testdata/unknown_func/pgx/v4/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/unknown_func/pgx/v5/go/db.go b/internal/endtoend/testdata/unknown_func/pgx/v5/go/db.go index 7bc02a1d7d..b0ad84571a 100644 --- a/internal/endtoend/testdata/unknown_func/pgx/v5/go/db.go +++ b/internal/endtoend/testdata/unknown_func/pgx/v5/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/unknown_func/pgx/v5/go/models.go b/internal/endtoend/testdata/unknown_func/pgx/v5/go/models.go index 378d4a1b78..9c8cbcd5f7 100644 --- a/internal/endtoend/testdata/unknown_func/pgx/v5/go/models.go +++ b/internal/endtoend/testdata/unknown_func/pgx/v5/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/unknown_func/pgx/v5/go/query.sql.go b/internal/endtoend/testdata/unknown_func/pgx/v5/go/query.sql.go index 83089a1a30..f3ec6f28db 100644 --- a/internal/endtoend/testdata/unknown_func/pgx/v5/go/query.sql.go +++ b/internal/endtoend/testdata/unknown_func/pgx/v5/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/unknown_func/stdlib/go/db.go b/internal/endtoend/testdata/unknown_func/stdlib/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/unknown_func/stdlib/go/db.go +++ b/internal/endtoend/testdata/unknown_func/stdlib/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/unknown_func/stdlib/go/models.go b/internal/endtoend/testdata/unknown_func/stdlib/go/models.go index 378d4a1b78..9c8cbcd5f7 100644 --- a/internal/endtoend/testdata/unknown_func/stdlib/go/models.go +++ b/internal/endtoend/testdata/unknown_func/stdlib/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/unknown_func/stdlib/go/query.sql.go b/internal/endtoend/testdata/unknown_func/stdlib/go/query.sql.go index 0aa407c599..f4330e8025 100644 --- a/internal/endtoend/testdata/unknown_func/stdlib/go/query.sql.go +++ b/internal/endtoend/testdata/unknown_func/stdlib/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/unnest/postgresql/pgx/v4/go/db.go b/internal/endtoend/testdata/unnest/postgresql/pgx/v4/go/db.go index 5a2cde8cda..b85cf956cc 100644 --- a/internal/endtoend/testdata/unnest/postgresql/pgx/v4/go/db.go +++ b/internal/endtoend/testdata/unnest/postgresql/pgx/v4/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/unnest/postgresql/pgx/v4/go/models.go b/internal/endtoend/testdata/unnest/postgresql/pgx/v4/go/models.go index 65e8b62f7e..2b7ff5ac23 100644 --- a/internal/endtoend/testdata/unnest/postgresql/pgx/v4/go/models.go +++ b/internal/endtoend/testdata/unnest/postgresql/pgx/v4/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/unnest/postgresql/pgx/v4/go/querier.go b/internal/endtoend/testdata/unnest/postgresql/pgx/v4/go/querier.go index 33eece8374..0eb1e2684a 100644 --- a/internal/endtoend/testdata/unnest/postgresql/pgx/v4/go/querier.go +++ b/internal/endtoend/testdata/unnest/postgresql/pgx/v4/go/querier.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest @@ -12,6 +12,7 @@ import ( type Querier interface { CreateMemories(ctx context.Context, vampireID []uuid.UUID) ([]Memory, error) + GetVampireIDs(ctx context.Context, vampireID []uuid.UUID) ([]uuid.UUID, error) } var _ Querier = (*Queries)(nil) diff --git a/internal/endtoend/testdata/unnest/postgresql/pgx/v4/go/query.sql.go b/internal/endtoend/testdata/unnest/postgresql/pgx/v4/go/query.sql.go index 9778099cbe..4a43f9441a 100644 --- a/internal/endtoend/testdata/unnest/postgresql/pgx/v4/go/query.sql.go +++ b/internal/endtoend/testdata/unnest/postgresql/pgx/v4/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest @@ -43,3 +43,27 @@ func (q *Queries) CreateMemories(ctx context.Context, vampireID []uuid.UUID) ([] } return items, nil } + +const getVampireIDs = `-- name: GetVampireIDs :many +SELECT vampires.id::uuid FROM unnest($1::uuid[]) AS vampires (id) +` + +func (q *Queries) GetVampireIDs(ctx context.Context, vampireID []uuid.UUID) ([]uuid.UUID, error) { + rows, err := q.db.Query(ctx, getVampireIDs, vampireID) + if err != nil { + return nil, err + } + defer rows.Close() + var items []uuid.UUID + for rows.Next() { + var vampires_id uuid.UUID + if err := rows.Scan(&vampires_id); err != nil { + return nil, err + } + items = append(items, vampires_id) + } + if err := rows.Err(); err != nil { + return nil, err + } + return items, nil +} diff --git a/internal/endtoend/testdata/unnest/postgresql/pgx/v4/query.sql b/internal/endtoend/testdata/unnest/postgresql/pgx/v4/query.sql index 86deda3df4..d06a0578b4 100644 --- a/internal/endtoend/testdata/unnest/postgresql/pgx/v4/query.sql +++ b/internal/endtoend/testdata/unnest/postgresql/pgx/v4/query.sql @@ -4,3 +4,6 @@ SELECT unnest(@vampire_id::uuid[]) AS vampire_id RETURNING *; + +-- name: GetVampireIDs :many +SELECT vampires.id::uuid FROM unnest(@vampire_id::uuid[]) AS vampires (id); diff --git a/internal/endtoend/testdata/unnest/postgresql/pgx/v5/go/db.go b/internal/endtoend/testdata/unnest/postgresql/pgx/v5/go/db.go index 7bc02a1d7d..b0ad84571a 100644 --- a/internal/endtoend/testdata/unnest/postgresql/pgx/v5/go/db.go +++ b/internal/endtoend/testdata/unnest/postgresql/pgx/v5/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/unnest/postgresql/pgx/v5/go/models.go b/internal/endtoend/testdata/unnest/postgresql/pgx/v5/go/models.go index ac25fc2491..55722aaff0 100644 --- a/internal/endtoend/testdata/unnest/postgresql/pgx/v5/go/models.go +++ b/internal/endtoend/testdata/unnest/postgresql/pgx/v5/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/unnest/postgresql/pgx/v5/go/querier.go b/internal/endtoend/testdata/unnest/postgresql/pgx/v5/go/querier.go index 7684cdbf50..d513f72c7a 100644 --- a/internal/endtoend/testdata/unnest/postgresql/pgx/v5/go/querier.go +++ b/internal/endtoend/testdata/unnest/postgresql/pgx/v5/go/querier.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest @@ -12,6 +12,7 @@ import ( type Querier interface { CreateMemories(ctx context.Context, vampireID []pgtype.UUID) ([]Memory, error) + GetVampireIDs(ctx context.Context, vampireID []pgtype.UUID) ([]pgtype.UUID, error) } var _ Querier = (*Queries)(nil) diff --git a/internal/endtoend/testdata/unnest/postgresql/pgx/v5/go/query.sql.go b/internal/endtoend/testdata/unnest/postgresql/pgx/v5/go/query.sql.go index 592ff7cf21..ab45df00f4 100644 --- a/internal/endtoend/testdata/unnest/postgresql/pgx/v5/go/query.sql.go +++ b/internal/endtoend/testdata/unnest/postgresql/pgx/v5/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest @@ -43,3 +43,27 @@ func (q *Queries) CreateMemories(ctx context.Context, vampireID []pgtype.UUID) ( } return items, nil } + +const getVampireIDs = `-- name: GetVampireIDs :many +SELECT vampires.id::uuid FROM unnest($1::uuid[]) AS vampires (id) +` + +func (q *Queries) GetVampireIDs(ctx context.Context, vampireID []pgtype.UUID) ([]pgtype.UUID, error) { + rows, err := q.db.Query(ctx, getVampireIDs, vampireID) + if err != nil { + return nil, err + } + defer rows.Close() + var items []pgtype.UUID + for rows.Next() { + var vampires_id pgtype.UUID + if err := rows.Scan(&vampires_id); err != nil { + return nil, err + } + items = append(items, vampires_id) + } + if err := rows.Err(); err != nil { + return nil, err + } + return items, nil +} diff --git a/internal/endtoend/testdata/unnest/postgresql/pgx/v5/query.sql b/internal/endtoend/testdata/unnest/postgresql/pgx/v5/query.sql index 86deda3df4..d06a0578b4 100644 --- a/internal/endtoend/testdata/unnest/postgresql/pgx/v5/query.sql +++ b/internal/endtoend/testdata/unnest/postgresql/pgx/v5/query.sql @@ -4,3 +4,6 @@ SELECT unnest(@vampire_id::uuid[]) AS vampire_id RETURNING *; + +-- name: GetVampireIDs :many +SELECT vampires.id::uuid FROM unnest(@vampire_id::uuid[]) AS vampires (id); diff --git a/internal/endtoend/testdata/unnest/postgresql/stdlib/go/db.go b/internal/endtoend/testdata/unnest/postgresql/stdlib/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/unnest/postgresql/stdlib/go/db.go +++ b/internal/endtoend/testdata/unnest/postgresql/stdlib/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/unnest/postgresql/stdlib/go/models.go b/internal/endtoend/testdata/unnest/postgresql/stdlib/go/models.go index 65e8b62f7e..2b7ff5ac23 100644 --- a/internal/endtoend/testdata/unnest/postgresql/stdlib/go/models.go +++ b/internal/endtoend/testdata/unnest/postgresql/stdlib/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/unnest/postgresql/stdlib/go/querier.go b/internal/endtoend/testdata/unnest/postgresql/stdlib/go/querier.go index 33eece8374..0eb1e2684a 100644 --- a/internal/endtoend/testdata/unnest/postgresql/stdlib/go/querier.go +++ b/internal/endtoend/testdata/unnest/postgresql/stdlib/go/querier.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest @@ -12,6 +12,7 @@ import ( type Querier interface { CreateMemories(ctx context.Context, vampireID []uuid.UUID) ([]Memory, error) + GetVampireIDs(ctx context.Context, vampireID []uuid.UUID) ([]uuid.UUID, error) } var _ Querier = (*Queries)(nil) diff --git a/internal/endtoend/testdata/unnest/postgresql/stdlib/go/query.sql.go b/internal/endtoend/testdata/unnest/postgresql/stdlib/go/query.sql.go index b5d80f7f89..bb69ddbd98 100644 --- a/internal/endtoend/testdata/unnest/postgresql/stdlib/go/query.sql.go +++ b/internal/endtoend/testdata/unnest/postgresql/stdlib/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest @@ -47,3 +47,30 @@ func (q *Queries) CreateMemories(ctx context.Context, vampireID []uuid.UUID) ([] } return items, nil } + +const getVampireIDs = `-- name: GetVampireIDs :many +SELECT vampires.id::uuid FROM unnest($1::uuid[]) AS vampires (id) +` + +func (q *Queries) GetVampireIDs(ctx context.Context, vampireID []uuid.UUID) ([]uuid.UUID, error) { + rows, err := q.db.QueryContext(ctx, getVampireIDs, pq.Array(vampireID)) + if err != nil { + return nil, err + } + defer rows.Close() + var items []uuid.UUID + for rows.Next() { + var vampires_id uuid.UUID + if err := rows.Scan(&vampires_id); err != nil { + return nil, err + } + items = append(items, vampires_id) + } + if err := rows.Close(); err != nil { + return nil, err + } + if err := rows.Err(); err != nil { + return nil, err + } + return items, nil +} diff --git a/internal/endtoend/testdata/unnest/postgresql/stdlib/query.sql b/internal/endtoend/testdata/unnest/postgresql/stdlib/query.sql index 86deda3df4..d06a0578b4 100644 --- a/internal/endtoend/testdata/unnest/postgresql/stdlib/query.sql +++ b/internal/endtoend/testdata/unnest/postgresql/stdlib/query.sql @@ -4,3 +4,6 @@ SELECT unnest(@vampire_id::uuid[]) AS vampire_id RETURNING *; + +-- name: GetVampireIDs :many +SELECT vampires.id::uuid FROM unnest(@vampire_id::uuid[]) AS vampires (id); diff --git a/internal/endtoend/testdata/unnest_with_ordinality/postgresql/pgx/v4/go/db.go b/internal/endtoend/testdata/unnest_with_ordinality/postgresql/pgx/v4/go/db.go new file mode 100644 index 0000000000..b85cf956cc --- /dev/null +++ b/internal/endtoend/testdata/unnest_with_ordinality/postgresql/pgx/v4/go/db.go @@ -0,0 +1,32 @@ +// Code generated by sqlc. DO NOT EDIT. +// versions: +// sqlc v1.19.0 + +package querytest + +import ( + "context" + + "github.com/jackc/pgconn" + "github.com/jackc/pgx/v4" +) + +type DBTX interface { + Exec(context.Context, string, ...interface{}) (pgconn.CommandTag, error) + Query(context.Context, string, ...interface{}) (pgx.Rows, error) + QueryRow(context.Context, string, ...interface{}) pgx.Row +} + +func New(db DBTX) *Queries { + return &Queries{db: db} +} + +type Queries struct { + db DBTX +} + +func (q *Queries) WithTx(tx pgx.Tx) *Queries { + return &Queries{ + db: tx, + } +} diff --git a/internal/endtoend/testdata/unnest_with_ordinality/postgresql/pgx/v4/go/models.go b/internal/endtoend/testdata/unnest_with_ordinality/postgresql/pgx/v4/go/models.go new file mode 100644 index 0000000000..68c96170bf --- /dev/null +++ b/internal/endtoend/testdata/unnest_with_ordinality/postgresql/pgx/v4/go/models.go @@ -0,0 +1,12 @@ +// Code generated by sqlc. DO NOT EDIT. +// versions: +// sqlc v1.19.0 + +package querytest + +import () + +type ArrayValue struct { + ID int64 + Values []string +} diff --git a/internal/endtoend/testdata/unnest_with_ordinality/postgresql/pgx/v4/go/querier.go b/internal/endtoend/testdata/unnest_with_ordinality/postgresql/pgx/v4/go/querier.go new file mode 100644 index 0000000000..109a87e219 --- /dev/null +++ b/internal/endtoend/testdata/unnest_with_ordinality/postgresql/pgx/v4/go/querier.go @@ -0,0 +1,15 @@ +// Code generated by sqlc. DO NOT EDIT. +// versions: +// sqlc v1.19.0 + +package querytest + +import ( + "context" +) + +type Querier interface { + GetValues(ctx context.Context) ([]GetValuesRow, error) +} + +var _ Querier = (*Queries)(nil) diff --git a/internal/endtoend/testdata/unnest_with_ordinality/postgresql/pgx/v4/go/query.sql.go b/internal/endtoend/testdata/unnest_with_ordinality/postgresql/pgx/v4/go/query.sql.go new file mode 100644 index 0000000000..007f5d373d --- /dev/null +++ b/internal/endtoend/testdata/unnest_with_ordinality/postgresql/pgx/v4/go/query.sql.go @@ -0,0 +1,41 @@ +// Code generated by sqlc. DO NOT EDIT. +// versions: +// sqlc v1.19.0 +// source: query.sql + +package querytest + +import ( + "context" +) + +const getValues = `-- name: GetValues :many +SELECT id, index::bigint, value::text +FROM array_values AS x, unnest(values) WITH ORDINALITY AS y (value, index) +` + +type GetValuesRow struct { + ID int64 + Index int64 + Value string +} + +func (q *Queries) GetValues(ctx context.Context) ([]GetValuesRow, error) { + rows, err := q.db.Query(ctx, getValues) + if err != nil { + return nil, err + } + defer rows.Close() + var items []GetValuesRow + for rows.Next() { + var i GetValuesRow + if err := rows.Scan(&i.ID, &i.Index, &i.Value); err != nil { + return nil, err + } + items = append(items, i) + } + if err := rows.Err(); err != nil { + return nil, err + } + return items, nil +} diff --git a/internal/endtoend/testdata/unnest_with_ordinality/postgresql/pgx/v4/query.sql b/internal/endtoend/testdata/unnest_with_ordinality/postgresql/pgx/v4/query.sql new file mode 100644 index 0000000000..8bed8bdada --- /dev/null +++ b/internal/endtoend/testdata/unnest_with_ordinality/postgresql/pgx/v4/query.sql @@ -0,0 +1,3 @@ +-- name: GetValues :many +SELECT id, index::bigint, value::text +FROM array_values AS x, unnest(values) WITH ORDINALITY AS y (value, index); diff --git a/internal/endtoend/testdata/unnest_with_ordinality/postgresql/pgx/v4/schema.sql b/internal/endtoend/testdata/unnest_with_ordinality/postgresql/pgx/v4/schema.sql new file mode 100644 index 0000000000..2a9a261e96 --- /dev/null +++ b/internal/endtoend/testdata/unnest_with_ordinality/postgresql/pgx/v4/schema.sql @@ -0,0 +1,4 @@ +CREATE TABLE array_values ( + id bigserial PRIMARY KEY, + values text[] NOT NULL +); diff --git a/internal/endtoend/testdata/unnest_with_ordinality/postgresql/pgx/v4/sqlc.json b/internal/endtoend/testdata/unnest_with_ordinality/postgresql/pgx/v4/sqlc.json new file mode 100644 index 0000000000..e0530db353 --- /dev/null +++ b/internal/endtoend/testdata/unnest_with_ordinality/postgresql/pgx/v4/sqlc.json @@ -0,0 +1,14 @@ +{ + "version": "1", + "packages": [ + { + "path": "go", + "engine": "postgresql", + "sql_package": "pgx/v4", + "name": "querytest", + "schema": "schema.sql", + "queries": "query.sql", + "emit_interface": true + } + ] +} diff --git a/internal/endtoend/testdata/unnest_with_ordinality/postgresql/pgx/v5/go/db.go b/internal/endtoend/testdata/unnest_with_ordinality/postgresql/pgx/v5/go/db.go new file mode 100644 index 0000000000..b0ad84571a --- /dev/null +++ b/internal/endtoend/testdata/unnest_with_ordinality/postgresql/pgx/v5/go/db.go @@ -0,0 +1,32 @@ +// Code generated by sqlc. DO NOT EDIT. +// versions: +// sqlc v1.19.0 + +package querytest + +import ( + "context" + + "github.com/jackc/pgx/v5" + "github.com/jackc/pgx/v5/pgconn" +) + +type DBTX interface { + Exec(context.Context, string, ...interface{}) (pgconn.CommandTag, error) + Query(context.Context, string, ...interface{}) (pgx.Rows, error) + QueryRow(context.Context, string, ...interface{}) pgx.Row +} + +func New(db DBTX) *Queries { + return &Queries{db: db} +} + +type Queries struct { + db DBTX +} + +func (q *Queries) WithTx(tx pgx.Tx) *Queries { + return &Queries{ + db: tx, + } +} diff --git a/internal/endtoend/testdata/unnest_with_ordinality/postgresql/pgx/v5/go/models.go b/internal/endtoend/testdata/unnest_with_ordinality/postgresql/pgx/v5/go/models.go new file mode 100644 index 0000000000..68c96170bf --- /dev/null +++ b/internal/endtoend/testdata/unnest_with_ordinality/postgresql/pgx/v5/go/models.go @@ -0,0 +1,12 @@ +// Code generated by sqlc. DO NOT EDIT. +// versions: +// sqlc v1.19.0 + +package querytest + +import () + +type ArrayValue struct { + ID int64 + Values []string +} diff --git a/internal/endtoend/testdata/unnest_with_ordinality/postgresql/pgx/v5/go/querier.go b/internal/endtoend/testdata/unnest_with_ordinality/postgresql/pgx/v5/go/querier.go new file mode 100644 index 0000000000..109a87e219 --- /dev/null +++ b/internal/endtoend/testdata/unnest_with_ordinality/postgresql/pgx/v5/go/querier.go @@ -0,0 +1,15 @@ +// Code generated by sqlc. DO NOT EDIT. +// versions: +// sqlc v1.19.0 + +package querytest + +import ( + "context" +) + +type Querier interface { + GetValues(ctx context.Context) ([]GetValuesRow, error) +} + +var _ Querier = (*Queries)(nil) diff --git a/internal/endtoend/testdata/unnest_with_ordinality/postgresql/pgx/v5/go/query.sql.go b/internal/endtoend/testdata/unnest_with_ordinality/postgresql/pgx/v5/go/query.sql.go new file mode 100644 index 0000000000..007f5d373d --- /dev/null +++ b/internal/endtoend/testdata/unnest_with_ordinality/postgresql/pgx/v5/go/query.sql.go @@ -0,0 +1,41 @@ +// Code generated by sqlc. DO NOT EDIT. +// versions: +// sqlc v1.19.0 +// source: query.sql + +package querytest + +import ( + "context" +) + +const getValues = `-- name: GetValues :many +SELECT id, index::bigint, value::text +FROM array_values AS x, unnest(values) WITH ORDINALITY AS y (value, index) +` + +type GetValuesRow struct { + ID int64 + Index int64 + Value string +} + +func (q *Queries) GetValues(ctx context.Context) ([]GetValuesRow, error) { + rows, err := q.db.Query(ctx, getValues) + if err != nil { + return nil, err + } + defer rows.Close() + var items []GetValuesRow + for rows.Next() { + var i GetValuesRow + if err := rows.Scan(&i.ID, &i.Index, &i.Value); err != nil { + return nil, err + } + items = append(items, i) + } + if err := rows.Err(); err != nil { + return nil, err + } + return items, nil +} diff --git a/internal/endtoend/testdata/unnest_with_ordinality/postgresql/pgx/v5/query.sql b/internal/endtoend/testdata/unnest_with_ordinality/postgresql/pgx/v5/query.sql new file mode 100644 index 0000000000..8bed8bdada --- /dev/null +++ b/internal/endtoend/testdata/unnest_with_ordinality/postgresql/pgx/v5/query.sql @@ -0,0 +1,3 @@ +-- name: GetValues :many +SELECT id, index::bigint, value::text +FROM array_values AS x, unnest(values) WITH ORDINALITY AS y (value, index); diff --git a/internal/endtoend/testdata/unnest_with_ordinality/postgresql/pgx/v5/schema.sql b/internal/endtoend/testdata/unnest_with_ordinality/postgresql/pgx/v5/schema.sql new file mode 100644 index 0000000000..2a9a261e96 --- /dev/null +++ b/internal/endtoend/testdata/unnest_with_ordinality/postgresql/pgx/v5/schema.sql @@ -0,0 +1,4 @@ +CREATE TABLE array_values ( + id bigserial PRIMARY KEY, + values text[] NOT NULL +); diff --git a/internal/endtoend/testdata/unnest_with_ordinality/postgresql/pgx/v5/sqlc.json b/internal/endtoend/testdata/unnest_with_ordinality/postgresql/pgx/v5/sqlc.json new file mode 100644 index 0000000000..007fb8530f --- /dev/null +++ b/internal/endtoend/testdata/unnest_with_ordinality/postgresql/pgx/v5/sqlc.json @@ -0,0 +1,14 @@ +{ + "version": "1", + "packages": [ + { + "path": "go", + "engine": "postgresql", + "sql_package": "pgx/v5", + "name": "querytest", + "schema": "schema.sql", + "queries": "query.sql", + "emit_interface": true + } + ] +} diff --git a/internal/endtoend/testdata/unnest_with_ordinality/postgresql/stdlib/go/db.go b/internal/endtoend/testdata/unnest_with_ordinality/postgresql/stdlib/go/db.go new file mode 100644 index 0000000000..ec5e95c4ab --- /dev/null +++ b/internal/endtoend/testdata/unnest_with_ordinality/postgresql/stdlib/go/db.go @@ -0,0 +1,31 @@ +// Code generated by sqlc. DO NOT EDIT. +// versions: +// sqlc v1.19.0 + +package querytest + +import ( + "context" + "database/sql" +) + +type DBTX interface { + ExecContext(context.Context, string, ...interface{}) (sql.Result, error) + PrepareContext(context.Context, string) (*sql.Stmt, error) + QueryContext(context.Context, string, ...interface{}) (*sql.Rows, error) + QueryRowContext(context.Context, string, ...interface{}) *sql.Row +} + +func New(db DBTX) *Queries { + return &Queries{db: db} +} + +type Queries struct { + db DBTX +} + +func (q *Queries) WithTx(tx *sql.Tx) *Queries { + return &Queries{ + db: tx, + } +} diff --git a/internal/endtoend/testdata/unnest_with_ordinality/postgresql/stdlib/go/models.go b/internal/endtoend/testdata/unnest_with_ordinality/postgresql/stdlib/go/models.go new file mode 100644 index 0000000000..68c96170bf --- /dev/null +++ b/internal/endtoend/testdata/unnest_with_ordinality/postgresql/stdlib/go/models.go @@ -0,0 +1,12 @@ +// Code generated by sqlc. DO NOT EDIT. +// versions: +// sqlc v1.19.0 + +package querytest + +import () + +type ArrayValue struct { + ID int64 + Values []string +} diff --git a/internal/endtoend/testdata/unnest_with_ordinality/postgresql/stdlib/go/querier.go b/internal/endtoend/testdata/unnest_with_ordinality/postgresql/stdlib/go/querier.go new file mode 100644 index 0000000000..109a87e219 --- /dev/null +++ b/internal/endtoend/testdata/unnest_with_ordinality/postgresql/stdlib/go/querier.go @@ -0,0 +1,15 @@ +// Code generated by sqlc. DO NOT EDIT. +// versions: +// sqlc v1.19.0 + +package querytest + +import ( + "context" +) + +type Querier interface { + GetValues(ctx context.Context) ([]GetValuesRow, error) +} + +var _ Querier = (*Queries)(nil) diff --git a/internal/endtoend/testdata/unnest_with_ordinality/postgresql/stdlib/go/query.sql.go b/internal/endtoend/testdata/unnest_with_ordinality/postgresql/stdlib/go/query.sql.go new file mode 100644 index 0000000000..a9f1ad1e2c --- /dev/null +++ b/internal/endtoend/testdata/unnest_with_ordinality/postgresql/stdlib/go/query.sql.go @@ -0,0 +1,44 @@ +// Code generated by sqlc. DO NOT EDIT. +// versions: +// sqlc v1.19.0 +// source: query.sql + +package querytest + +import ( + "context" +) + +const getValues = `-- name: GetValues :many +SELECT id, index::bigint, value::text +FROM array_values AS x, unnest(values) WITH ORDINALITY AS y (value, index) +` + +type GetValuesRow struct { + ID int64 + Index int64 + Value string +} + +func (q *Queries) GetValues(ctx context.Context) ([]GetValuesRow, error) { + rows, err := q.db.QueryContext(ctx, getValues) + if err != nil { + return nil, err + } + defer rows.Close() + var items []GetValuesRow + for rows.Next() { + var i GetValuesRow + if err := rows.Scan(&i.ID, &i.Index, &i.Value); err != nil { + return nil, err + } + items = append(items, i) + } + if err := rows.Close(); err != nil { + return nil, err + } + if err := rows.Err(); err != nil { + return nil, err + } + return items, nil +} diff --git a/internal/endtoend/testdata/unnest_with_ordinality/postgresql/stdlib/query.sql b/internal/endtoend/testdata/unnest_with_ordinality/postgresql/stdlib/query.sql new file mode 100644 index 0000000000..8bed8bdada --- /dev/null +++ b/internal/endtoend/testdata/unnest_with_ordinality/postgresql/stdlib/query.sql @@ -0,0 +1,3 @@ +-- name: GetValues :many +SELECT id, index::bigint, value::text +FROM array_values AS x, unnest(values) WITH ORDINALITY AS y (value, index); diff --git a/internal/endtoend/testdata/unnest_with_ordinality/postgresql/stdlib/schema.sql b/internal/endtoend/testdata/unnest_with_ordinality/postgresql/stdlib/schema.sql new file mode 100644 index 0000000000..2a9a261e96 --- /dev/null +++ b/internal/endtoend/testdata/unnest_with_ordinality/postgresql/stdlib/schema.sql @@ -0,0 +1,4 @@ +CREATE TABLE array_values ( + id bigserial PRIMARY KEY, + values text[] NOT NULL +); diff --git a/internal/endtoend/testdata/unnest_with_ordinality/postgresql/stdlib/sqlc.json b/internal/endtoend/testdata/unnest_with_ordinality/postgresql/stdlib/sqlc.json new file mode 100644 index 0000000000..36f98f9072 --- /dev/null +++ b/internal/endtoend/testdata/unnest_with_ordinality/postgresql/stdlib/sqlc.json @@ -0,0 +1,13 @@ +{ + "version": "1", + "packages": [ + { + "path": "go", + "engine": "postgresql", + "name": "querytest", + "schema": "schema.sql", + "queries": "query.sql", + "emit_interface": true + } + ] +} diff --git a/internal/endtoend/testdata/untyped_columns/sqlite/stdlib/db/db.go b/internal/endtoend/testdata/untyped_columns/sqlite/stdlib/db/db.go new file mode 100644 index 0000000000..3202f3cdc7 --- /dev/null +++ b/internal/endtoend/testdata/untyped_columns/sqlite/stdlib/db/db.go @@ -0,0 +1,31 @@ +// Code generated by sqlc. DO NOT EDIT. +// versions: +// sqlc v1.19.0 + +package db + +import ( + "context" + "database/sql" +) + +type DBTX interface { + ExecContext(context.Context, string, ...interface{}) (sql.Result, error) + PrepareContext(context.Context, string) (*sql.Stmt, error) + QueryContext(context.Context, string, ...interface{}) (*sql.Rows, error) + QueryRowContext(context.Context, string, ...interface{}) *sql.Row +} + +func New(db DBTX) *Queries { + return &Queries{db: db} +} + +type Queries struct { + db DBTX +} + +func (q *Queries) WithTx(tx *sql.Tx) *Queries { + return &Queries{ + db: tx, + } +} diff --git a/internal/endtoend/testdata/untyped_columns/sqlite/stdlib/db/models.go b/internal/endtoend/testdata/untyped_columns/sqlite/stdlib/db/models.go new file mode 100644 index 0000000000..ee608bd024 --- /dev/null +++ b/internal/endtoend/testdata/untyped_columns/sqlite/stdlib/db/models.go @@ -0,0 +1,13 @@ +// Code generated by sqlc. DO NOT EDIT. +// versions: +// sqlc v1.19.0 + +package db + +import () + +type Repro struct { + ID interface{} + Name interface{} + Seq interface{} +} diff --git a/internal/endtoend/testdata/untyped_columns/sqlite/stdlib/db/query.sql.go b/internal/endtoend/testdata/untyped_columns/sqlite/stdlib/db/query.sql.go new file mode 100644 index 0000000000..2e5b1e7edb --- /dev/null +++ b/internal/endtoend/testdata/untyped_columns/sqlite/stdlib/db/query.sql.go @@ -0,0 +1,21 @@ +// Code generated by sqlc. DO NOT EDIT. +// versions: +// sqlc v1.19.0 +// source: query.sql + +package db + +import ( + "context" +) + +const getRepro = `-- name: GetRepro :one +select id, name, seq from repro where id = ? limit 1 +` + +func (q *Queries) GetRepro(ctx context.Context, id interface{}) (Repro, error) { + row := q.db.QueryRowContext(ctx, getRepro, id) + var i Repro + err := row.Scan(&i.ID, &i.Name, &i.Seq) + return i, err +} diff --git a/internal/endtoend/testdata/untyped_columns/sqlite/stdlib/query.sql b/internal/endtoend/testdata/untyped_columns/sqlite/stdlib/query.sql new file mode 100644 index 0000000000..2808a6aae2 --- /dev/null +++ b/internal/endtoend/testdata/untyped_columns/sqlite/stdlib/query.sql @@ -0,0 +1,5 @@ +-- original table name in sqlite schema was sqlite_sequence, rest of def is identical +create table repro(id, name, seq); + +-- name: GetRepro :one +select * from repro where id = ? limit 1; \ No newline at end of file diff --git a/internal/endtoend/testdata/untyped_columns/sqlite/stdlib/sqlc.json b/internal/endtoend/testdata/untyped_columns/sqlite/stdlib/sqlc.json new file mode 100644 index 0000000000..4af3ff1ae3 --- /dev/null +++ b/internal/endtoend/testdata/untyped_columns/sqlite/stdlib/sqlc.json @@ -0,0 +1,16 @@ +{ + "version": "2", + "sql": [ + { + "engine": "sqlite", + "schema": "query.sql", + "queries": "query.sql", + "gen": { + "go": { + "package": "db", + "out": "db" + } + } + } + ] +} \ No newline at end of file diff --git a/internal/endtoend/testdata/update_cte/pgx/v4/go/db.go b/internal/endtoend/testdata/update_cte/pgx/v4/go/db.go index 5a2cde8cda..b85cf956cc 100644 --- a/internal/endtoend/testdata/update_cte/pgx/v4/go/db.go +++ b/internal/endtoend/testdata/update_cte/pgx/v4/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/update_cte/pgx/v4/go/models.go b/internal/endtoend/testdata/update_cte/pgx/v4/go/models.go index d6552a160f..2ca1b9fae2 100644 --- a/internal/endtoend/testdata/update_cte/pgx/v4/go/models.go +++ b/internal/endtoend/testdata/update_cte/pgx/v4/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/update_cte/pgx/v4/go/query.sql.go b/internal/endtoend/testdata/update_cte/pgx/v4/go/query.sql.go index a75e1ba049..8f2fbfd58c 100644 --- a/internal/endtoend/testdata/update_cte/pgx/v4/go/query.sql.go +++ b/internal/endtoend/testdata/update_cte/pgx/v4/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/update_cte/pgx/v5/go/db.go b/internal/endtoend/testdata/update_cte/pgx/v5/go/db.go index 7bc02a1d7d..b0ad84571a 100644 --- a/internal/endtoend/testdata/update_cte/pgx/v5/go/db.go +++ b/internal/endtoend/testdata/update_cte/pgx/v5/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/update_cte/pgx/v5/go/models.go b/internal/endtoend/testdata/update_cte/pgx/v5/go/models.go index 071c7b8e3e..44d9d37539 100644 --- a/internal/endtoend/testdata/update_cte/pgx/v5/go/models.go +++ b/internal/endtoend/testdata/update_cte/pgx/v5/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/update_cte/pgx/v5/go/query.sql.go b/internal/endtoend/testdata/update_cte/pgx/v5/go/query.sql.go index 1670bcc668..e29280569f 100644 --- a/internal/endtoend/testdata/update_cte/pgx/v5/go/query.sql.go +++ b/internal/endtoend/testdata/update_cte/pgx/v5/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/update_cte/stdlib/go/db.go b/internal/endtoend/testdata/update_cte/stdlib/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/update_cte/stdlib/go/db.go +++ b/internal/endtoend/testdata/update_cte/stdlib/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/update_cte/stdlib/go/models.go b/internal/endtoend/testdata/update_cte/stdlib/go/models.go index d6552a160f..2ca1b9fae2 100644 --- a/internal/endtoend/testdata/update_cte/stdlib/go/models.go +++ b/internal/endtoend/testdata/update_cte/stdlib/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/update_cte/stdlib/go/query.sql.go b/internal/endtoend/testdata/update_cte/stdlib/go/query.sql.go index bb6dcfacf4..e5d9cde536 100644 --- a/internal/endtoend/testdata/update_cte/stdlib/go/query.sql.go +++ b/internal/endtoend/testdata/update_cte/stdlib/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/update_inner_join/db/db.go b/internal/endtoend/testdata/update_inner_join/db/db.go index e0b5347fe3..3202f3cdc7 100644 --- a/internal/endtoend/testdata/update_inner_join/db/db.go +++ b/internal/endtoend/testdata/update_inner_join/db/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package db diff --git a/internal/endtoend/testdata/update_inner_join/db/models.go b/internal/endtoend/testdata/update_inner_join/db/models.go index a505fd804e..34f04523d6 100644 --- a/internal/endtoend/testdata/update_inner_join/db/models.go +++ b/internal/endtoend/testdata/update_inner_join/db/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package db diff --git a/internal/endtoend/testdata/update_inner_join/db/query.sql.go b/internal/endtoend/testdata/update_inner_join/db/query.sql.go index 2e946bec71..2bfa503de4 100644 --- a/internal/endtoend/testdata/update_inner_join/db/query.sql.go +++ b/internal/endtoend/testdata/update_inner_join/db/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package db diff --git a/internal/endtoend/testdata/update_join/mysql/db/db.go b/internal/endtoend/testdata/update_join/mysql/db/db.go index e0b5347fe3..3202f3cdc7 100644 --- a/internal/endtoend/testdata/update_join/mysql/db/db.go +++ b/internal/endtoend/testdata/update_join/mysql/db/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package db diff --git a/internal/endtoend/testdata/update_join/mysql/db/models.go b/internal/endtoend/testdata/update_join/mysql/db/models.go index 91d6f30001..6c2eca9dda 100644 --- a/internal/endtoend/testdata/update_join/mysql/db/models.go +++ b/internal/endtoend/testdata/update_join/mysql/db/models.go @@ -1,19 +1,19 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package db import () type JoinTable struct { - ID int64 - PrimaryTableID int64 - OtherTableID int64 + ID uint64 + PrimaryTableID uint64 + OtherTableID uint64 IsActive bool } type PrimaryTable struct { - ID int64 - UserID int64 + ID uint64 + UserID uint64 } diff --git a/internal/endtoend/testdata/update_join/mysql/db/query.sql.go b/internal/endtoend/testdata/update_join/mysql/db/query.sql.go index b8cf6c79cf..c8ed71cd34 100644 --- a/internal/endtoend/testdata/update_join/mysql/db/query.sql.go +++ b/internal/endtoend/testdata/update_join/mysql/db/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package db @@ -20,8 +20,8 @@ WHERE jt.id = ? type UpdateJoinParams struct { IsActive bool - ID int64 - UserID int64 + ID uint64 + UserID uint64 } func (q *Queries) UpdateJoin(ctx context.Context, arg UpdateJoinParams) error { @@ -40,8 +40,8 @@ WHERE jt.id = ? type UpdateLeftJoinParams struct { IsActive bool - ID int64 - UserID int64 + ID uint64 + UserID uint64 } func (q *Queries) UpdateLeftJoin(ctx context.Context, arg UpdateLeftJoinParams) error { @@ -60,8 +60,8 @@ WHERE jt.id = ? type UpdateRightJoinParams struct { IsActive bool - ID int64 - UserID int64 + ID uint64 + UserID uint64 } func (q *Queries) UpdateRightJoin(ctx context.Context, arg UpdateRightJoinParams) error { diff --git a/internal/endtoend/testdata/update_join/postgresql/db/db.go b/internal/endtoend/testdata/update_join/postgresql/db/db.go index e0b5347fe3..3202f3cdc7 100644 --- a/internal/endtoend/testdata/update_join/postgresql/db/db.go +++ b/internal/endtoend/testdata/update_join/postgresql/db/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package db diff --git a/internal/endtoend/testdata/update_join/postgresql/db/models.go b/internal/endtoend/testdata/update_join/postgresql/db/models.go index 0851cf4cf9..751e9acd30 100644 --- a/internal/endtoend/testdata/update_join/postgresql/db/models.go +++ b/internal/endtoend/testdata/update_join/postgresql/db/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package db diff --git a/internal/endtoend/testdata/update_join/postgresql/db/query.sql.go b/internal/endtoend/testdata/update_join/postgresql/db/query.sql.go index e33d1faddd..18cd6a9cc1 100644 --- a/internal/endtoend/testdata/update_join/postgresql/db/query.sql.go +++ b/internal/endtoend/testdata/update_join/postgresql/db/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package db diff --git a/internal/endtoend/testdata/update_set/myql/go/db.go b/internal/endtoend/testdata/update_set/myql/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/update_set/myql/go/db.go +++ b/internal/endtoend/testdata/update_set/myql/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/update_set/myql/go/models.go b/internal/endtoend/testdata/update_set/myql/go/models.go index b88cde9326..efefed3922 100644 --- a/internal/endtoend/testdata/update_set/myql/go/models.go +++ b/internal/endtoend/testdata/update_set/myql/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/update_set/myql/go/query.sql.go b/internal/endtoend/testdata/update_set/myql/go/query.sql.go index daba963e9a..8367e60f6d 100644 --- a/internal/endtoend/testdata/update_set/myql/go/query.sql.go +++ b/internal/endtoend/testdata/update_set/myql/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/update_set/postgresql/pgx/v4/go/db.go b/internal/endtoend/testdata/update_set/postgresql/pgx/v4/go/db.go index 5a2cde8cda..b85cf956cc 100644 --- a/internal/endtoend/testdata/update_set/postgresql/pgx/v4/go/db.go +++ b/internal/endtoend/testdata/update_set/postgresql/pgx/v4/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/update_set/postgresql/pgx/v4/go/models.go b/internal/endtoend/testdata/update_set/postgresql/pgx/v4/go/models.go index b88cde9326..efefed3922 100644 --- a/internal/endtoend/testdata/update_set/postgresql/pgx/v4/go/models.go +++ b/internal/endtoend/testdata/update_set/postgresql/pgx/v4/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/update_set/postgresql/pgx/v4/go/query.sql.go b/internal/endtoend/testdata/update_set/postgresql/pgx/v4/go/query.sql.go index 410ba0d903..1e95139304 100644 --- a/internal/endtoend/testdata/update_set/postgresql/pgx/v4/go/query.sql.go +++ b/internal/endtoend/testdata/update_set/postgresql/pgx/v4/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/update_set/postgresql/pgx/v5/go/db.go b/internal/endtoend/testdata/update_set/postgresql/pgx/v5/go/db.go index 7bc02a1d7d..b0ad84571a 100644 --- a/internal/endtoend/testdata/update_set/postgresql/pgx/v5/go/db.go +++ b/internal/endtoend/testdata/update_set/postgresql/pgx/v5/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/update_set/postgresql/pgx/v5/go/models.go b/internal/endtoend/testdata/update_set/postgresql/pgx/v5/go/models.go index b88cde9326..efefed3922 100644 --- a/internal/endtoend/testdata/update_set/postgresql/pgx/v5/go/models.go +++ b/internal/endtoend/testdata/update_set/postgresql/pgx/v5/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/update_set/postgresql/pgx/v5/go/query.sql.go b/internal/endtoend/testdata/update_set/postgresql/pgx/v5/go/query.sql.go index 410ba0d903..1e95139304 100644 --- a/internal/endtoend/testdata/update_set/postgresql/pgx/v5/go/query.sql.go +++ b/internal/endtoend/testdata/update_set/postgresql/pgx/v5/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/update_set/postgresql/stdlib/go/db.go b/internal/endtoend/testdata/update_set/postgresql/stdlib/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/update_set/postgresql/stdlib/go/db.go +++ b/internal/endtoend/testdata/update_set/postgresql/stdlib/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/update_set/postgresql/stdlib/go/models.go b/internal/endtoend/testdata/update_set/postgresql/stdlib/go/models.go index b88cde9326..efefed3922 100644 --- a/internal/endtoend/testdata/update_set/postgresql/stdlib/go/models.go +++ b/internal/endtoend/testdata/update_set/postgresql/stdlib/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/update_set/postgresql/stdlib/go/query.sql.go b/internal/endtoend/testdata/update_set/postgresql/stdlib/go/query.sql.go index 1a95a21669..f3e49bc5de 100644 --- a/internal/endtoend/testdata/update_set/postgresql/stdlib/go/query.sql.go +++ b/internal/endtoend/testdata/update_set/postgresql/stdlib/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/update_set/sqlite/go/db.go b/internal/endtoend/testdata/update_set/sqlite/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/update_set/sqlite/go/db.go +++ b/internal/endtoend/testdata/update_set/sqlite/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/update_set/sqlite/go/models.go b/internal/endtoend/testdata/update_set/sqlite/go/models.go index b88cde9326..efefed3922 100644 --- a/internal/endtoend/testdata/update_set/sqlite/go/models.go +++ b/internal/endtoend/testdata/update_set/sqlite/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/update_set/sqlite/go/query.sql.go b/internal/endtoend/testdata/update_set/sqlite/go/query.sql.go index daba963e9a..8367e60f6d 100644 --- a/internal/endtoend/testdata/update_set/sqlite/go/query.sql.go +++ b/internal/endtoend/testdata/update_set/sqlite/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/update_set_multiple/mysql/go/db.go b/internal/endtoend/testdata/update_set_multiple/mysql/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/update_set_multiple/mysql/go/db.go +++ b/internal/endtoend/testdata/update_set_multiple/mysql/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/update_set_multiple/mysql/go/models.go b/internal/endtoend/testdata/update_set_multiple/mysql/go/models.go index b88cde9326..efefed3922 100644 --- a/internal/endtoend/testdata/update_set_multiple/mysql/go/models.go +++ b/internal/endtoend/testdata/update_set_multiple/mysql/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/update_set_multiple/mysql/go/query.sql.go b/internal/endtoend/testdata/update_set_multiple/mysql/go/query.sql.go index 4dc1154f76..80ac8aa2b5 100644 --- a/internal/endtoend/testdata/update_set_multiple/mysql/go/query.sql.go +++ b/internal/endtoend/testdata/update_set_multiple/mysql/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/update_set_multiple/postgresql/pgx/v4/go/db.go b/internal/endtoend/testdata/update_set_multiple/postgresql/pgx/v4/go/db.go index 5a2cde8cda..b85cf956cc 100644 --- a/internal/endtoend/testdata/update_set_multiple/postgresql/pgx/v4/go/db.go +++ b/internal/endtoend/testdata/update_set_multiple/postgresql/pgx/v4/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/update_set_multiple/postgresql/pgx/v4/go/models.go b/internal/endtoend/testdata/update_set_multiple/postgresql/pgx/v4/go/models.go index b88cde9326..efefed3922 100644 --- a/internal/endtoend/testdata/update_set_multiple/postgresql/pgx/v4/go/models.go +++ b/internal/endtoend/testdata/update_set_multiple/postgresql/pgx/v4/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/update_set_multiple/postgresql/pgx/v4/go/query.sql.go b/internal/endtoend/testdata/update_set_multiple/postgresql/pgx/v4/go/query.sql.go index 05b67459a8..a687cf152d 100644 --- a/internal/endtoend/testdata/update_set_multiple/postgresql/pgx/v4/go/query.sql.go +++ b/internal/endtoend/testdata/update_set_multiple/postgresql/pgx/v4/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/update_set_multiple/postgresql/pgx/v5/go/db.go b/internal/endtoend/testdata/update_set_multiple/postgresql/pgx/v5/go/db.go index 7bc02a1d7d..b0ad84571a 100644 --- a/internal/endtoend/testdata/update_set_multiple/postgresql/pgx/v5/go/db.go +++ b/internal/endtoend/testdata/update_set_multiple/postgresql/pgx/v5/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/update_set_multiple/postgresql/pgx/v5/go/models.go b/internal/endtoend/testdata/update_set_multiple/postgresql/pgx/v5/go/models.go index b88cde9326..efefed3922 100644 --- a/internal/endtoend/testdata/update_set_multiple/postgresql/pgx/v5/go/models.go +++ b/internal/endtoend/testdata/update_set_multiple/postgresql/pgx/v5/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/update_set_multiple/postgresql/pgx/v5/go/query.sql.go b/internal/endtoend/testdata/update_set_multiple/postgresql/pgx/v5/go/query.sql.go index 05b67459a8..a687cf152d 100644 --- a/internal/endtoend/testdata/update_set_multiple/postgresql/pgx/v5/go/query.sql.go +++ b/internal/endtoend/testdata/update_set_multiple/postgresql/pgx/v5/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/update_set_multiple/postgresql/stdlib/go/db.go b/internal/endtoend/testdata/update_set_multiple/postgresql/stdlib/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/update_set_multiple/postgresql/stdlib/go/db.go +++ b/internal/endtoend/testdata/update_set_multiple/postgresql/stdlib/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/update_set_multiple/postgresql/stdlib/go/models.go b/internal/endtoend/testdata/update_set_multiple/postgresql/stdlib/go/models.go index b88cde9326..efefed3922 100644 --- a/internal/endtoend/testdata/update_set_multiple/postgresql/stdlib/go/models.go +++ b/internal/endtoend/testdata/update_set_multiple/postgresql/stdlib/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/update_set_multiple/postgresql/stdlib/go/query.sql.go b/internal/endtoend/testdata/update_set_multiple/postgresql/stdlib/go/query.sql.go index c424e4c2b6..f6a15da62b 100644 --- a/internal/endtoend/testdata/update_set_multiple/postgresql/stdlib/go/query.sql.go +++ b/internal/endtoend/testdata/update_set_multiple/postgresql/stdlib/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/update_set_multiple/sqlite/go/db.go b/internal/endtoend/testdata/update_set_multiple/sqlite/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/update_set_multiple/sqlite/go/db.go +++ b/internal/endtoend/testdata/update_set_multiple/sqlite/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/update_set_multiple/sqlite/go/models.go b/internal/endtoend/testdata/update_set_multiple/sqlite/go/models.go index b88cde9326..efefed3922 100644 --- a/internal/endtoend/testdata/update_set_multiple/sqlite/go/models.go +++ b/internal/endtoend/testdata/update_set_multiple/sqlite/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/update_set_multiple/sqlite/go/query.sql.go b/internal/endtoend/testdata/update_set_multiple/sqlite/go/query.sql.go index 4dc1154f76..80ac8aa2b5 100644 --- a/internal/endtoend/testdata/update_set_multiple/sqlite/go/query.sql.go +++ b/internal/endtoend/testdata/update_set_multiple/sqlite/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/update_two_table/mysql/go/db.go b/internal/endtoend/testdata/update_two_table/mysql/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/update_two_table/mysql/go/db.go +++ b/internal/endtoend/testdata/update_two_table/mysql/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/update_two_table/mysql/go/models.go b/internal/endtoend/testdata/update_two_table/mysql/go/models.go index d5fccd7f49..5a15d20f48 100644 --- a/internal/endtoend/testdata/update_two_table/mysql/go/models.go +++ b/internal/endtoend/testdata/update_two_table/mysql/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/update_two_table/mysql/go/query.sql.go b/internal/endtoend/testdata/update_two_table/mysql/go/query.sql.go index 37fb2d930e..dbd7555b35 100644 --- a/internal/endtoend/testdata/update_two_table/mysql/go/query.sql.go +++ b/internal/endtoend/testdata/update_two_table/mysql/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/upsert/sqlite/go/db.go b/internal/endtoend/testdata/upsert/sqlite/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/upsert/sqlite/go/db.go +++ b/internal/endtoend/testdata/upsert/sqlite/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/upsert/sqlite/go/models.go b/internal/endtoend/testdata/upsert/sqlite/go/models.go index 20834b4a19..f3c395c796 100644 --- a/internal/endtoend/testdata/upsert/sqlite/go/models.go +++ b/internal/endtoend/testdata/upsert/sqlite/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/upsert/sqlite/go/query.sql.go b/internal/endtoend/testdata/upsert/sqlite/go/query.sql.go index c0c85ce614..32297fa862 100644 --- a/internal/endtoend/testdata/upsert/sqlite/go/query.sql.go +++ b/internal/endtoend/testdata/upsert/sqlite/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/valid_group_by_reference/mysql/go/db.go b/internal/endtoend/testdata/valid_group_by_reference/mysql/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/valid_group_by_reference/mysql/go/db.go +++ b/internal/endtoend/testdata/valid_group_by_reference/mysql/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/valid_group_by_reference/mysql/go/models.go b/internal/endtoend/testdata/valid_group_by_reference/mysql/go/models.go index 355abeb006..1e841a7281 100644 --- a/internal/endtoend/testdata/valid_group_by_reference/mysql/go/models.go +++ b/internal/endtoend/testdata/valid_group_by_reference/mysql/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/valid_group_by_reference/mysql/go/query.sql.go b/internal/endtoend/testdata/valid_group_by_reference/mysql/go/query.sql.go index a106afa81a..407391d65c 100644 --- a/internal/endtoend/testdata/valid_group_by_reference/mysql/go/query.sql.go +++ b/internal/endtoend/testdata/valid_group_by_reference/mysql/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/valid_group_by_reference/postgresql/go/db.go b/internal/endtoend/testdata/valid_group_by_reference/postgresql/go/db.go index 8c5b31f933..ec5e95c4ab 100644 --- a/internal/endtoend/testdata/valid_group_by_reference/postgresql/go/db.go +++ b/internal/endtoend/testdata/valid_group_by_reference/postgresql/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/valid_group_by_reference/postgresql/go/models.go b/internal/endtoend/testdata/valid_group_by_reference/postgresql/go/models.go index 355abeb006..1e841a7281 100644 --- a/internal/endtoend/testdata/valid_group_by_reference/postgresql/go/models.go +++ b/internal/endtoend/testdata/valid_group_by_reference/postgresql/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package querytest diff --git a/internal/endtoend/testdata/valid_group_by_reference/postgresql/go/query.sql.go b/internal/endtoend/testdata/valid_group_by_reference/postgresql/go/query.sql.go index 4d6dcc6e5b..fa7a27ecd6 100644 --- a/internal/endtoend/testdata/valid_group_by_reference/postgresql/go/query.sql.go +++ b/internal/endtoend/testdata/valid_group_by_reference/postgresql/go/query.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 // source: query.sql package querytest diff --git a/internal/endtoend/testdata/vet_failures/exec.json b/internal/endtoend/testdata/vet_failures/exec.json new file mode 100644 index 0000000000..07753636ee --- /dev/null +++ b/internal/endtoend/testdata/vet_failures/exec.json @@ -0,0 +1,3 @@ +{ + "command": "vet" +} diff --git a/internal/endtoend/testdata/vet_failures/query.sql b/internal/endtoend/testdata/vet_failures/query.sql new file mode 100644 index 0000000000..718f3395c0 --- /dev/null +++ b/internal/endtoend/testdata/vet_failures/query.sql @@ -0,0 +1,25 @@ +CREATE TABLE authors ( + id BIGSERIAL PRIMARY KEY, + name text NOT NULL, + bio text +); + +-- name: GetAuthor :one +SELECT * FROM authors +WHERE id = $1 LIMIT 1; + +-- name: ListAuthors :many +SELECT * FROM authors +ORDER BY name; + +-- name: CreateAuthor :one +INSERT INTO authors ( + name, bio +) VALUES ( + $1, $2 +) +RETURNING *; + +-- name: DeleteAuthor :exec +DELETE FROM authors +WHERE id = $1; diff --git a/internal/endtoend/testdata/vet_failures/schema.sql b/internal/endtoend/testdata/vet_failures/schema.sql new file mode 100644 index 0000000000..b4fad78497 --- /dev/null +++ b/internal/endtoend/testdata/vet_failures/schema.sql @@ -0,0 +1,5 @@ +CREATE TABLE authors ( + id BIGSERIAL PRIMARY KEY, + name text NOT NULL, + bio text +); diff --git a/internal/endtoend/testdata/vet_failures/sqlc.yaml b/internal/endtoend/testdata/vet_failures/sqlc.yaml new file mode 100644 index 0000000000..10d5246f8b --- /dev/null +++ b/internal/endtoend/testdata/vet_failures/sqlc.yaml @@ -0,0 +1,31 @@ +version: 2 +sql: + - schema: "query.sql" + queries: "query.sql" + engine: "postgresql" + gen: + go: + package: "authors" + out: "db" + rules: + - no-pg + - no-delete + - only-one-param + - no-exec +rules: + - name: no-pg + message: "invalid engine: postgresql" + rule: | + config.engine == "postgresql" + - name: no-delete + message: "don't use delete statements" + rule: | + query.sql.contains("DELETE") + - name: only-one-param + message: "too many parameters" + rule: | + query.params.size() > 1 + - name: no-exec + message: "don't use exec" + rule: | + query.cmd == "exec" diff --git a/internal/endtoend/testdata/vet_failures/stderr.txt b/internal/endtoend/testdata/vet_failures/stderr.txt new file mode 100644 index 0000000000..3e5eeb6a52 --- /dev/null +++ b/internal/endtoend/testdata/vet_failures/stderr.txt @@ -0,0 +1,6 @@ +query.sql: GetAuthor: no-pg: invalid engine: postgresql +query.sql: ListAuthors: no-pg: invalid engine: postgresql +query.sql: CreateAuthor: no-pg: invalid engine: postgresql +query.sql: CreateAuthor: only-one-param: too many parameters +query.sql: DeleteAuthor: no-pg: invalid engine: postgresql +query.sql: DeleteAuthor: no-delete: don't use delete statements diff --git a/internal/endtoend/testdata/yaml_overrides/go/db.go b/internal/endtoend/testdata/yaml_overrides/go/db.go index e41f9c22e0..d17ff71df4 100644 --- a/internal/endtoend/testdata/yaml_overrides/go/db.go +++ b/internal/endtoend/testdata/yaml_overrides/go/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package override diff --git a/internal/endtoend/testdata/yaml_overrides/go/models.go b/internal/endtoend/testdata/yaml_overrides/go/models.go index 85c2ef26d7..0b8fbb2aa5 100644 --- a/internal/endtoend/testdata/yaml_overrides/go/models.go +++ b/internal/endtoend/testdata/yaml_overrides/go/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.18.0 +// sqlc v1.19.0 package override diff --git a/internal/endtoend/vet_test.go b/internal/endtoend/vet_test.go new file mode 100644 index 0000000000..6989d0f9e6 --- /dev/null +++ b/internal/endtoend/vet_test.go @@ -0,0 +1,79 @@ +//go:build examples +// +build examples + +package main + +import ( + "bytes" + "context" + "fmt" + "os" + "path/filepath" + "testing" + + "github.com/kyleconroy/sqlc/internal/cmd" + "github.com/kyleconroy/sqlc/internal/sqltest" +) + +func findSchema(t *testing.T, path string) (string, bool) { + schemaFile := filepath.Join(path, "schema.sql") + if _, err := os.Stat(schemaFile); !os.IsNotExist(err) { + return schemaFile, true + } + schemaDir := filepath.Join(path, "schema") + if _, err := os.Stat(schemaDir); !os.IsNotExist(err) { + return schemaDir, true + } + return "", false +} + +func TestExamplesVet(t *testing.T) { + t.Parallel() + ctx := context.Background() + + examples, err := filepath.Abs(filepath.Join("..", "..", "examples")) + if err != nil { + t.Fatal(err) + } + + files, err := os.ReadDir(examples) + if err != nil { + t.Fatal(err) + } + + for _, replay := range files { + if !replay.IsDir() { + continue + } + tc := replay.Name() + t.Run(tc, func(t *testing.T) { + t.Parallel() + path := filepath.Join(examples, tc) + + if tc != "kotlin" && tc != "python" { + if s, found := findSchema(t, filepath.Join(path, "postgresql")); found { + db, cleanup := sqltest.CreatePostgreSQLDatabase(t, tc, false, []string{s}) + defer db.Close() + defer cleanup() + } + if s, found := findSchema(t, filepath.Join(path, "mysql")); found { + db, cleanup := sqltest.CreateMySQLDatabase(t, tc, []string{s}) + defer db.Close() + defer cleanup() + } + if s, found := findSchema(t, filepath.Join(path, "sqlite")); found { + dsn := fmt.Sprintf("file:%s?mode=memory&cache=shared", tc) + db, cleanup := sqltest.CreateSQLiteDatabase(t, dsn, []string{s}) + defer db.Close() + defer cleanup() + } + } + + var stderr bytes.Buffer + err := cmd.Vet(ctx, cmd.Env{}, path, "", &stderr) + if err != nil { + t.Fatalf("sqlc vet failed: %s %s", err, stderr.String()) + } + }) + } +} diff --git a/internal/engine/dolphin/convert.go b/internal/engine/dolphin/convert.go index 56fad07b53..bd642c55ed 100644 --- a/internal/engine/dolphin/convert.go +++ b/internal/engine/dolphin/convert.go @@ -45,9 +45,10 @@ func (c *cc) convertAlterTableStmt(n *pcast.AlterTableStmt) ast.Node { for _, def := range spec.NewColumns { name := def.Name.String() columnDef := ast.ColumnDef{ - Colname: def.Name.String(), - TypeName: &ast.TypeName{Name: types.TypeToStr(def.Tp.GetType(), def.Tp.GetCharset())}, - IsNotNull: isNotNull(def), + Colname: def.Name.String(), + TypeName: &ast.TypeName{Name: types.TypeToStr(def.Tp.GetType(), def.Tp.GetCharset())}, + IsNotNull: isNotNull(def), + IsUnsigned: isUnsigned(def), } if def.Tp.GetFlen() >= 0 { length := def.Tp.GetFlen() @@ -78,9 +79,10 @@ func (c *cc) convertAlterTableStmt(n *pcast.AlterTableStmt) ast.Node { for _, def := range spec.NewColumns { name := def.Name.String() columnDef := ast.ColumnDef{ - Colname: def.Name.String(), - TypeName: &ast.TypeName{Name: types.TypeToStr(def.Tp.GetType(), def.Tp.GetCharset())}, - IsNotNull: isNotNull(def), + Colname: def.Name.String(), + TypeName: &ast.TypeName{Name: types.TypeToStr(def.Tp.GetType(), def.Tp.GetCharset())}, + IsNotNull: isNotNull(def), + IsUnsigned: isUnsigned(def), } if def.Tp.GetFlen() >= 0 { length := def.Tp.GetFlen() @@ -97,9 +99,10 @@ func (c *cc) convertAlterTableStmt(n *pcast.AlterTableStmt) ast.Node { for _, def := range spec.NewColumns { name := def.Name.String() columnDef := ast.ColumnDef{ - Colname: def.Name.String(), - TypeName: &ast.TypeName{Name: types.TypeToStr(def.Tp.GetType(), def.Tp.GetCharset())}, - IsNotNull: isNotNull(def), + Colname: def.Name.String(), + TypeName: &ast.TypeName{Name: types.TypeToStr(def.Tp.GetType(), def.Tp.GetCharset())}, + IsNotNull: isNotNull(def), + IsUnsigned: isUnsigned(def), } if def.Tp.GetFlen() >= 0 { length := def.Tp.GetFlen() @@ -266,11 +269,12 @@ func (c *cc) convertCreateTableStmt(n *pcast.CreateTableStmt) ast.Node { } } columnDef := ast.ColumnDef{ - Colname: def.Name.String(), - TypeName: &ast.TypeName{Name: types.TypeToStr(def.Tp.GetType(), def.Tp.GetCharset())}, - IsNotNull: isNotNull(def), - Comment: comment, - Vals: vals, + Colname: def.Name.String(), + TypeName: &ast.TypeName{Name: types.TypeToStr(def.Tp.GetType(), def.Tp.GetCharset())}, + IsNotNull: isNotNull(def), + IsUnsigned: isUnsigned(def), + Comment: comment, + Vals: vals, } if def.Tp.GetFlen() >= 0 { length := def.Tp.GetFlen() @@ -300,6 +304,7 @@ func (c *cc) convertColumnNameExpr(n *pcast.ColumnNameExpr) *ast.ColumnRef { Fields: &ast.List{ Items: items, }, + Location: n.OriginTextPosition(), } } @@ -322,12 +327,16 @@ func (c *cc) convertDeleteStmt(n *pcast.DeleteStmt) *ast.DeleteStmt { relations := &ast.List{} convertToRangeVarList(rels, relations) - return &ast.DeleteStmt{ + stmt := &ast.DeleteStmt{ Relations: relations, WhereClause: c.convert(n.Where), ReturningList: &ast.List{}, WithClause: c.convertWithClause(n.With), } + if n.Limit != nil { + stmt.LimitCount = c.convert(n.Limit.Count) + } + return stmt } func (c *cc) convertDropTableStmt(n *pcast.DropTableStmt) ast.Node { @@ -537,7 +546,6 @@ func (c *cc) convertCommonTableExpression(n *pcast.CommonTableExpression) *ast.C Ctequery: c.convert(n.Query), Ctecolnames: columns, } - } func (c *cc) convertWithClause(n *pcast.WithClause) *ast.WithClause { @@ -570,7 +578,7 @@ func (c *cc) convertUpdateStmt(n *pcast.UpdateStmt) *ast.UpdateStmt { for _, a := range n.List { list.Items = append(list.Items, c.convertAssignment(a)) } - return &ast.UpdateStmt{ + stmt := &ast.UpdateStmt{ Relations: relations, TargetList: list, WhereClause: c.convert(n.Where), @@ -578,6 +586,10 @@ func (c *cc) convertUpdateStmt(n *pcast.UpdateStmt) *ast.UpdateStmt { ReturningList: &ast.List{}, WithClause: c.convertWithClause(n.With), } + if n.Limit != nil { + stmt.LimitCount = c.convert(n.Limit.Count) + } + return stmt } func (c *cc) convertValueExpr(n *driver.ValueExpr) *ast.A_Const { @@ -603,6 +615,7 @@ func (c *cc) convertValueExpr(n *driver.ValueExpr) *ast.A_Const { Val: &ast.Integer{ Ival: n.Datum.GetInt64(), }, + Location: n.OriginTextPosition(), } case mysql.TypeDouble, @@ -612,6 +625,7 @@ func (c *cc) convertValueExpr(n *driver.ValueExpr) *ast.A_Const { Val: &ast.Float{ // TODO: Extract the value from n.TexprNode }, + Location: n.OriginTextPosition(), } case mysql.TypeBlob, mysql.TypeString, mysql.TypeVarchar, mysql.TypeVarString, mysql.TypeLongBlob, mysql.TypeMediumBlob, mysql.TypeTinyBlob, mysql.TypeEnum: @@ -620,6 +634,7 @@ func (c *cc) convertValueExpr(n *driver.ValueExpr) *ast.A_Const { Val: &ast.String{ Str: n.Datum.GetString(), }, + Location: n.OriginTextPosition(), } } diff --git a/internal/engine/dolphin/utils.go b/internal/engine/dolphin/utils.go index 8284785c93..a05ef00b61 100644 --- a/internal/engine/dolphin/utils.go +++ b/internal/engine/dolphin/utils.go @@ -2,68 +2,11 @@ package dolphin import ( pcast "github.com/pingcap/tidb/parser/ast" + "github.com/pingcap/tidb/parser/mysql" "github.com/kyleconroy/sqlc/internal/sql/ast" ) -type nodeSearch struct { - list []pcast.Node - check func(pcast.Node) bool -} - -func (s *nodeSearch) Enter(n pcast.Node) (pcast.Node, bool) { - if s.check(n) { - s.list = append(s.list, n) - } - return n, false // skipChildren -} - -func (s *nodeSearch) Leave(n pcast.Node) (pcast.Node, bool) { - return n, true // ok -} - -func collect(root pcast.Node, f func(pcast.Node) bool) []pcast.Node { - if root == nil { - return nil - } - ns := &nodeSearch{check: f} - root.Accept(ns) - return ns.list -} - -type nodeVisit struct { - fn func(pcast.Node) -} - -func (s *nodeVisit) Enter(n pcast.Node) (pcast.Node, bool) { - s.fn(n) - return n, false // skipChildren -} - -func (s *nodeVisit) Leave(n pcast.Node) (pcast.Node, bool) { - return n, true // ok -} - -func visit(root pcast.Node, f func(pcast.Node)) { - if root == nil { - return - } - ns := &nodeVisit{fn: f} - root.Accept(ns) -} - -// Maybe not useful? -func text(nodes []pcast.Node) []string { - str := make([]string, len(nodes)) - for i := range nodes { - if nodes[i] == nil { - continue - } - str[i] = nodes[i].Text() - } - return str -} - func parseTableName(n *pcast.TableName) *ast.TableName { return &ast.TableName{ Schema: identifier(n.Schema.String()), @@ -136,3 +79,7 @@ func convertToRangeVarList(list *ast.List, result *ast.List) { panic("expected range var") } } + +func isUnsigned(n *pcast.ColumnDef) bool { + return mysql.HasUnsignedFlag(n.Tp.GetFlag()) +} diff --git a/internal/engine/postgresql/catalog.go b/internal/engine/postgresql/catalog.go index 625f1cd683..3b37287140 100644 --- a/internal/engine/postgresql/catalog.go +++ b/internal/engine/postgresql/catalog.go @@ -17,12 +17,3 @@ func NewCatalog() *catalog.Catalog { c.LoadExtension = loadExtension return c } - -// The generated pg_catalog is very slow to compare because it has so -// many entries. For testing, don't include it. -func newTestCatalog() *catalog.Catalog { - c := catalog.New("public") - c.Schemas = append(c.Schemas, pgTemp()) - c.LoadExtension = loadExtension - return c -} diff --git a/internal/engine/postgresql/convert.go b/internal/engine/postgresql/convert.go index dd5b52066c..60dac94a4b 100644 --- a/internal/engine/postgresql/convert.go +++ b/internal/engine/postgresql/convert.go @@ -84,18 +84,6 @@ func convertSlice(nodes []*pg.Node) *ast.List { return out } -func convertValuesList(l [][]*pg.Node) *ast.List { - out := &ast.List{} - for _, outer := range l { - o := &ast.List{} - for _, inner := range outer { - o.Items = append(o.Items, convertNode(inner)) - } - out.Items = append(out.Items, o) - } - return out -} - func convert(node *pg.Node) (ast.Node, error) { return convertNode(node), nil } diff --git a/internal/engine/postgresql/parse.go b/internal/engine/postgresql/parse.go index 7ee35cb589..fa1a54a911 100644 --- a/internal/engine/postgresql/parse.go +++ b/internal/engine/postgresql/parse.go @@ -10,9 +10,11 @@ import ( "strings" nodes "github.com/pganalyze/pg_query_go/v4" + "github.com/pganalyze/pg_query_go/v4/parser" "github.com/kyleconroy/sqlc/internal/metadata" "github.com/kyleconroy/sqlc/internal/sql/ast" + "github.com/kyleconroy/sqlc/internal/sql/sqlerr" ) func stringSlice(list *nodes.List) []string { @@ -134,10 +136,6 @@ func parseColName(node *nodes.Node) (*ast.ColumnRef, *ast.TableName, error) { } } -func join(list *nodes.List, sep string) string { - return strings.Join(stringSlice(list), sep) -} - func joinNodes(list []*nodes.Node, sep string) string { return strings.Join(stringSliceFromNodes(list), sep) } @@ -158,7 +156,8 @@ func (p *Parser) Parse(r io.Reader) ([]ast.Statement, error) { } tree, err := nodes.Parse(string(contents)) if err != nil { - return nil, err + pErr := normalizeErr(err) + return nil, pErr } var stmts []ast.Statement @@ -184,6 +183,21 @@ func (p *Parser) Parse(r io.Reader) ([]ast.Statement, error) { return stmts, nil } +func normalizeErr(err error) error { + //TODO: errors.As complains that *parser.Error does not implement error + if pErr, ok := err.(*parser.Error); ok { + sErr := &sqlerr.Error{ + Message: pErr.Message, + //Err: pErr, + Line: pErr.Lineno, + Location: pErr.Cursorpos, + } + return sErr + } + + return err +} + // https://www.postgresql.org/docs/current/sql-syntax-lexical.html#SQL-SYNTAX-COMMENTS func (p *Parser) CommentSyntax() metadata.CommentSyntax { return metadata.CommentSyntax{ @@ -361,6 +375,16 @@ func translate(node *nodes.Node) (ast.Node, error) { Comment: makeString(n.Comment), }, nil + case nodes.ObjectType_OBJECT_VIEW: + rel, err := parseRelation(n.Object) + if err != nil { + return nil, fmt.Errorf("COMMENT ON VIEW: %w", err) + } + return &ast.CommentOnViewStmt{ + View: rel.TableName(), + Comment: makeString(n.Comment), + }, nil + } return nil, errSkip diff --git a/internal/engine/postgresql/pg_temp.go b/internal/engine/postgresql/pg_temp.go index 6d41fa9246..21849928c7 100644 --- a/internal/engine/postgresql/pg_temp.go +++ b/internal/engine/postgresql/pg_temp.go @@ -1,28 +1,9 @@ package postgresql import ( - "github.com/kyleconroy/sqlc/internal/sql/ast" "github.com/kyleconroy/sqlc/internal/sql/catalog" ) func pgTemp() *catalog.Schema { return &catalog.Schema{Name: "pg_temp"} } - -func typeName(name string) *ast.TypeName { - return &ast.TypeName{Name: name} -} - -func argN(name string, n int) *catalog.Function { - var args []*catalog.Argument - for i := 0; i < n; i++ { - args = append(args, &catalog.Argument{ - Type: &ast.TypeName{Name: "any"}, - }) - } - return &catalog.Function{ - Name: name, - Args: args, - ReturnType: &ast.TypeName{Name: "any"}, - } -} diff --git a/internal/engine/sqlite/convert.go b/internal/engine/sqlite/convert.go index eac9eb3236..a730fabdb6 100644 --- a/internal/engine/sqlite/convert.go +++ b/internal/engine/sqlite/convert.go @@ -20,9 +20,9 @@ type node interface { GetParser() antlr.Parser } -func todo(n node) *ast.TODO { +func todo(funcname string, n node) *ast.TODO { if debug.Active { - log.Printf("sqlite.convert: Unknown node type %T\n", n) + log.Printf("sqlite.%s: Unknown node type %T\n", funcname, n) } return &ast.TODO{} } @@ -92,7 +92,7 @@ func (c *cc) convertAlter_table_stmtContext(n *parser.Alter_table_stmtContext) a return stmt } - return todo(n) + return todo("convertAlter_table_stmtContext", n) } func (c *cc) convertAttach_stmtContext(n *parser.Attach_stmtContext) ast.Node { @@ -109,10 +109,14 @@ func (c *cc) convertCreate_table_stmtContext(n *parser.Create_table_stmtContext) } for _, idef := range n.AllColumn_def() { if def, ok := idef.(*parser.Column_defContext); ok { + typeName := "any" + if def.Type_name() != nil { + typeName = def.Type_name().GetText() + } stmt.Cols = append(stmt.Cols, &ast.ColumnDef{ Colname: identifier(def.Column_name().GetText()), IsNotNull: hasNotNullConstraint(def.AllColumn_constraint()), - TypeName: &ast.TypeName{Name: def.Type_name().GetText()}, + TypeName: &ast.TypeName{Name: typeName}, }) } } @@ -140,7 +144,15 @@ func (c *cc) convertCreate_view_stmtContext(n *parser.Create_view_stmtContext) a } } -func (c *cc) convertDelete_stmtContext(n *parser.Delete_stmtContext) ast.Node { +type Delete_stmt interface { + node + + Qualified_table_name() parser.IQualified_table_nameContext + WHERE_() antlr.TerminalNode + Expr() parser.IExprContext +} + +func (c *cc) convertDelete_stmtContext(n Delete_stmt) ast.Node { if qualifiedName, ok := n.Qualified_table_name().(*parser.Qualified_table_nameContext); ok { tableName := qualifiedName.Table_name().GetText() @@ -163,19 +175,32 @@ func (c *cc) convertDelete_stmtContext(n *parser.Delete_stmtContext) ast.Node { relations.Items = append(relations.Items, relation) delete := &ast.DeleteStmt{ - Relations: relations, - ReturningList: c.convertReturning_caluseContext(n.Returning_clause()), - WithClause: nil, + Relations: relations, + WithClause: nil, } if n.WHERE_() != nil && n.Expr() != nil { delete.WhereClause = c.convert(n.Expr()) } + if n, ok := n.(interface { + Returning_clause() parser.IReturning_clauseContext + }); ok { + delete.ReturningList = c.convertReturning_caluseContext(n.Returning_clause()) + } else { + delete.ReturningList = c.convertReturning_caluseContext(nil) + } + if n, ok := n.(interface { + Limit_stmt() parser.ILimit_stmtContext + }); ok { + limitCount, _ := c.convertLimit_stmtContext(n.Limit_stmt()) + delete.LimitCount = limitCount + } + return delete } - return todo(n) + return todo("convertDelete_stmtContext", n) } func (c *cc) convertDrop_stmtContext(n *parser.Drop_stmtContext) ast.Node { @@ -192,12 +217,17 @@ func (c *cc) convertDrop_stmtContext(n *parser.Drop_stmtContext) ast.Node { Tables: []*ast.TableName{&name}, } } - return todo(n) + return todo("convertDrop_stmtContext", n) } func (c *cc) convertFuncContext(n *parser.Expr_functionContext) ast.Node { - if name, ok := n.Function_name().(*parser.Function_nameContext); ok { - funcName := strings.ToLower(name.GetText()) + if name, ok := n.Qualified_function_name().(*parser.Qualified_function_nameContext); ok { + funcName := strings.ToLower(name.Function_name().GetText()) + + schema := "" + if name.Schema_name() != nil { + schema = name.Schema_name().GetText() + } var argNodes []ast.Node for _, exp := range n.AllExpr() { @@ -207,12 +237,14 @@ func (c *cc) convertFuncContext(n *parser.Expr_functionContext) ast.Node { if funcName == "coalesce" { return &ast.CoalesceExpr{ - Args: args, + Args: args, + Location: name.GetStart().GetStart(), } } else { return &ast.FuncCall{ Func: &ast.FuncName{ - Name: funcName, + Schema: schema, + Name: funcName, }, Funcname: &ast.List{ Items: []ast.Node{ @@ -223,11 +255,12 @@ func (c *cc) convertFuncContext(n *parser.Expr_functionContext) ast.Node { Args: args, AggOrder: &ast.List{}, AggDistinct: n.DISTINCT_() != nil, + Location: name.GetStart().GetStart(), } } } - return todo(n) + return todo("convertFuncContext", n) } func (c *cc) convertExprContext(n *parser.ExprContext) ast.Node { @@ -253,21 +286,43 @@ func (c *cc) convertColumnNameExpr(n *parser.Expr_qualified_column_nameContext) Fields: &ast.List{ Items: items, }, + Location: n.GetStart().GetStart(), } } func (c *cc) convertComparison(n *parser.Expr_comparisonContext) ast.Node { - aExpr := &ast.A_Expr{ + lexpr := c.convert(n.Expr(0)) + + if n.IN_() != nil { + rexprs := []ast.Node{} + for _, expr := range n.AllExpr()[1:] { + e := c.convert(expr) + switch t := e.(type) { + case *ast.List: + rexprs = append(rexprs, t.Items...) + default: + rexprs = append(rexprs, t) + } + } + + return &ast.In{ + Expr: lexpr, + List: rexprs, + Not: false, + Sel: nil, + Location: n.GetStart().GetStart(), + } + } + + return &ast.A_Expr{ Name: &ast.List{ Items: []ast.Node{ &ast.String{Str: "="}, // TODO: add actual comparison }, }, - Lexpr: c.convert(n.Expr(0)), + Lexpr: lexpr, Rexpr: c.convert(n.Expr(1)), } - - return aExpr } func (c *cc) convertMultiSelect_stmtContext(n *parser.Select_stmtContext) ast.Node { @@ -325,6 +380,14 @@ func (c *cc) convertMultiSelect_stmtContext(n *parser.Select_stmtContext) ast.No } } +func (c *cc) convertExprListContext(n *parser.Expr_listContext) ast.Node { + list := &ast.List{Items: []ast.Node{}} + for _, e := range n.AllExpr() { + list.Items = append(list.Items, c.convert(e)) + } + return list +} + func (c *cc) getTables(core *parser.Select_coreContext) []ast.Node { var tables []ast.Node tables = append(tables, c.convertTablesOrSubquery(core.AllTable_or_subquery())...) @@ -403,7 +466,7 @@ func (c *cc) convertOrderby_stmtContext(n parser.IOrder_by_stmtContext) ast.Node } return list } - return todo(n) + return todo("convertOrderby_stmtContext", n) } func (c *cc) convertLimit_stmtContext(n parser.ILimit_stmtContext) (ast.Node, ast.Node) { @@ -504,13 +567,17 @@ func (c *cc) convertLiteral(n *parser.Expr_literalContext) ast.Node { if literal.NUMERIC_LITERAL() != nil { i, _ := strconv.ParseInt(literal.GetText(), 10, 64) return &ast.A_Const{ - Val: &ast.Integer{Ival: i}, + Val: &ast.Integer{Ival: i}, + Location: n.GetStart().GetStart(), } } if literal.STRING_LITERAL() != nil { + // remove surrounding single quote + text := literal.GetText() return &ast.A_Const{ - Val: &ast.String{Str: literal.GetText()}, + Val: &ast.String{Str: text[1 : len(text)-1]}, + Location: n.GetStart().GetStart(), } } @@ -521,11 +588,12 @@ func (c *cc) convertLiteral(n *parser.Expr_literalContext) ast.Node { } return &ast.A_Const{ - Val: &ast.Integer{Ival: i}, + Val: &ast.Integer{Ival: i}, + Location: n.GetStart().GetStart(), } } } - return todo(n) + return todo("convertLiteral", n) } func (c *cc) convertMathOperationNode(n *parser.Expr_math_opContext) ast.Node { @@ -553,15 +621,31 @@ func (c *cc) convertBinaryNode(n *parser.Expr_binaryContext) ast.Node { } func (c *cc) convertParam(n *parser.Expr_bindContext) ast.Node { - if n.BIND_PARAMETER() != nil { + if n.NUMBERED_BIND_PARAMETER() != nil { // Parameter numbers start at one c.paramCount += 1 + + text := n.GetText() + number := c.paramCount + if len(text) > 1 { + number, _ = strconv.Atoi(text[1:]) + } return &ast.ParamRef{ - Number: c.paramCount, + Number: number, Location: n.GetStart().GetStart(), + Dollar: len(text) > 1, } } - return todo(n) + + if n.NAMED_BIND_PARAMETER() != nil { + return &ast.A_Expr{ + Name: &ast.List{Items: []ast.Node{&ast.String{Str: "@"}}}, + Rexpr: &ast.String{Str: n.GetText()[1:]}, + Location: n.GetStart().GetStart(), + } + } + + return todo("convertParam", n) } func (c *cc) convertInSelectNode(n *parser.Expr_in_selectContext) ast.Node { @@ -733,7 +817,16 @@ func (c *cc) convertTablesOrSubquery(n []parser.ITable_or_subqueryContext) []ast return tables } -func (c *cc) convertUpdate_stmtContext(n *parser.Update_stmtContext) ast.Node { +type Update_stmt interface { + Qualified_table_name() parser.IQualified_table_nameContext + GetStart() antlr.Token + AllColumn_name() []parser.IColumn_nameContext + WHERE_() antlr.TerminalNode + Expr(i int) parser.IExprContext + AllExpr() []parser.IExprContext +} + +func (c *cc) convertUpdate_stmtContext(n Update_stmt) ast.Node { if n == nil { return nil } @@ -761,14 +854,27 @@ func (c *cc) convertUpdate_stmtContext(n *parser.Update_stmtContext) ast.Node { where = c.convert(n.Expr(len(n.AllExpr()) - 1)) } - return &ast.UpdateStmt{ - Relations: relations, - TargetList: list, - WhereClause: where, - ReturningList: c.convertReturning_caluseContext(n.Returning_clause()), - FromClause: &ast.List{}, - WithClause: nil, // TODO: support with clause + stmt := &ast.UpdateStmt{ + Relations: relations, + TargetList: list, + WhereClause: where, + FromClause: &ast.List{}, + WithClause: nil, // TODO: support with clause + } + if n, ok := n.(interface { + Returning_clause() parser.IReturning_clauseContext + }); ok { + stmt.ReturningList = c.convertReturning_caluseContext(n.Returning_clause()) + } else { + stmt.ReturningList = c.convertReturning_caluseContext(nil) + } + if n, ok := n.(interface { + Limit_stmt() parser.ILimit_stmtContext + }); ok { + limitCount, _ := c.convertLimit_stmtContext(n.Limit_stmt()) + stmt.LimitCount = limitCount } + return stmt } func (c *cc) convertBetweenExpr(n *parser.Expr_betweenContext) ast.Node { @@ -802,6 +908,9 @@ func (c *cc) convert(node node) ast.Node { case *parser.Delete_stmtContext: return c.convertDelete_stmtContext(n) + case *parser.Delete_stmt_limitedContext: + return c.convertDelete_stmtContext(n) + case *parser.ExprContext: return c.convertExprContext(n) @@ -823,6 +932,9 @@ func (c *cc) convert(node node) ast.Node { case *parser.Expr_binaryContext: return c.convertBinaryNode(n) + case *parser.Expr_listContext: + return c.convertExprListContext(n) + case *parser.Expr_math_opContext: return c.convertMathOperationNode(n) @@ -834,7 +946,7 @@ func (c *cc) convert(node node) ast.Node { case *parser.Factored_select_stmtContext: // TODO: need to handle this - return todo(n) + return todo("convert(case=parser.Factored_select_stmtContext)", n) case *parser.Insert_stmtContext: return c.convertInsert_stmtContext(n) @@ -851,7 +963,10 @@ func (c *cc) convert(node node) ast.Node { case *parser.Update_stmtContext: return c.convertUpdate_stmtContext(n) + case *parser.Update_stmt_limitedContext: + return c.convertUpdate_stmtContext(n) + default: - return todo(n) + return todo("convert(case=default)", n) } } diff --git a/internal/engine/sqlite/parser/SQLiteLexer.g4 b/internal/engine/sqlite/parser/SQLiteLexer.g4 index 29801d4cfa..d7f7c97197 100644 --- a/internal/engine/sqlite/parser/SQLiteLexer.g4 +++ b/internal/engine/sqlite/parser/SQLiteLexer.g4 @@ -224,7 +224,9 @@ IDENTIFIER: NUMERIC_LITERAL: ((DIGIT+ ('.' DIGIT*)?) | ('.' DIGIT+)) (E [-+]? DIGIT+)? | '0x' HEX_DIGIT+; -BIND_PARAMETER: '?' DIGIT* | [:@$] IDENTIFIER; +NUMBERED_BIND_PARAMETER: '?' DIGIT*; + +NAMED_BIND_PARAMETER: [:@$] IDENTIFIER; STRING_LITERAL: '\'' ( ~'\'' | '\'\'')* '\''; diff --git a/internal/engine/sqlite/parser/SQLiteLexer.interp b/internal/engine/sqlite/parser/SQLiteLexer.interp index 22061a562d..9b6f7ec3e8 100644 --- a/internal/engine/sqlite/parser/SQLiteLexer.interp +++ b/internal/engine/sqlite/parser/SQLiteLexer.interp @@ -194,6 +194,7 @@ null null null null +null token symbolic names: null @@ -384,7 +385,8 @@ DO_ NOTHING_ IDENTIFIER NUMERIC_LITERAL -BIND_PARAMETER +NUMBERED_BIND_PARAMETER +NAMED_BIND_PARAMETER STRING_LITERAL BLOB_LITERAL SINGLE_LINE_COMMENT @@ -580,7 +582,8 @@ DO_ NOTHING_ IDENTIFIER NUMERIC_LITERAL -BIND_PARAMETER +NUMBERED_BIND_PARAMETER +NAMED_BIND_PARAMETER STRING_LITERAL BLOB_LITERAL SINGLE_LINE_COMMENT @@ -624,4 +627,4 @@ mode names: DEFAULT_MODE atn: -[4, 0, 194, 1817, 6, -1, 2, 0, 7, 0, 2, 1, 7, 1, 2, 2, 7, 2, 2, 3, 7, 3, 2, 4, 7, 4, 2, 5, 7, 5, 2, 6, 7, 6, 2, 7, 7, 7, 2, 8, 7, 8, 2, 9, 7, 9, 2, 10, 7, 10, 2, 11, 7, 11, 2, 12, 7, 12, 2, 13, 7, 13, 2, 14, 7, 14, 2, 15, 7, 15, 2, 16, 7, 16, 2, 17, 7, 17, 2, 18, 7, 18, 2, 19, 7, 19, 2, 20, 7, 20, 2, 21, 7, 21, 2, 22, 7, 22, 2, 23, 7, 23, 2, 24, 7, 24, 2, 25, 7, 25, 2, 26, 7, 26, 2, 27, 7, 27, 2, 28, 7, 28, 2, 29, 7, 29, 2, 30, 7, 30, 2, 31, 7, 31, 2, 32, 7, 32, 2, 33, 7, 33, 2, 34, 7, 34, 2, 35, 7, 35, 2, 36, 7, 36, 2, 37, 7, 37, 2, 38, 7, 38, 2, 39, 7, 39, 2, 40, 7, 40, 2, 41, 7, 41, 2, 42, 7, 42, 2, 43, 7, 43, 2, 44, 7, 44, 2, 45, 7, 45, 2, 46, 7, 46, 2, 47, 7, 47, 2, 48, 7, 48, 2, 49, 7, 49, 2, 50, 7, 50, 2, 51, 7, 51, 2, 52, 7, 52, 2, 53, 7, 53, 2, 54, 7, 54, 2, 55, 7, 55, 2, 56, 7, 56, 2, 57, 7, 57, 2, 58, 7, 58, 2, 59, 7, 59, 2, 60, 7, 60, 2, 61, 7, 61, 2, 62, 7, 62, 2, 63, 7, 63, 2, 64, 7, 64, 2, 65, 7, 65, 2, 66, 7, 66, 2, 67, 7, 67, 2, 68, 7, 68, 2, 69, 7, 69, 2, 70, 7, 70, 2, 71, 7, 71, 2, 72, 7, 72, 2, 73, 7, 73, 2, 74, 7, 74, 2, 75, 7, 75, 2, 76, 7, 76, 2, 77, 7, 77, 2, 78, 7, 78, 2, 79, 7, 79, 2, 80, 7, 80, 2, 81, 7, 81, 2, 82, 7, 82, 2, 83, 7, 83, 2, 84, 7, 84, 2, 85, 7, 85, 2, 86, 7, 86, 2, 87, 7, 87, 2, 88, 7, 88, 2, 89, 7, 89, 2, 90, 7, 90, 2, 91, 7, 91, 2, 92, 7, 92, 2, 93, 7, 93, 2, 94, 7, 94, 2, 95, 7, 95, 2, 96, 7, 96, 2, 97, 7, 97, 2, 98, 7, 98, 2, 99, 7, 99, 2, 100, 7, 100, 2, 101, 7, 101, 2, 102, 7, 102, 2, 103, 7, 103, 2, 104, 7, 104, 2, 105, 7, 105, 2, 106, 7, 106, 2, 107, 7, 107, 2, 108, 7, 108, 2, 109, 7, 109, 2, 110, 7, 110, 2, 111, 7, 111, 2, 112, 7, 112, 2, 113, 7, 113, 2, 114, 7, 114, 2, 115, 7, 115, 2, 116, 7, 116, 2, 117, 7, 117, 2, 118, 7, 118, 2, 119, 7, 119, 2, 120, 7, 120, 2, 121, 7, 121, 2, 122, 7, 122, 2, 123, 7, 123, 2, 124, 7, 124, 2, 125, 7, 125, 2, 126, 7, 126, 2, 127, 7, 127, 2, 128, 7, 128, 2, 129, 7, 129, 2, 130, 7, 130, 2, 131, 7, 131, 2, 132, 7, 132, 2, 133, 7, 133, 2, 134, 7, 134, 2, 135, 7, 135, 2, 136, 7, 136, 2, 137, 7, 137, 2, 138, 7, 138, 2, 139, 7, 139, 2, 140, 7, 140, 2, 141, 7, 141, 2, 142, 7, 142, 2, 143, 7, 143, 2, 144, 7, 144, 2, 145, 7, 145, 2, 146, 7, 146, 2, 147, 7, 147, 2, 148, 7, 148, 2, 149, 7, 149, 2, 150, 7, 150, 2, 151, 7, 151, 2, 152, 7, 152, 2, 153, 7, 153, 2, 154, 7, 154, 2, 155, 7, 155, 2, 156, 7, 156, 2, 157, 7, 157, 2, 158, 7, 158, 2, 159, 7, 159, 2, 160, 7, 160, 2, 161, 7, 161, 2, 162, 7, 162, 2, 163, 7, 163, 2, 164, 7, 164, 2, 165, 7, 165, 2, 166, 7, 166, 2, 167, 7, 167, 2, 168, 7, 168, 2, 169, 7, 169, 2, 170, 7, 170, 2, 171, 7, 171, 2, 172, 7, 172, 2, 173, 7, 173, 2, 174, 7, 174, 2, 175, 7, 175, 2, 176, 7, 176, 2, 177, 7, 177, 2, 178, 7, 178, 2, 179, 7, 179, 2, 180, 7, 180, 2, 181, 7, 181, 2, 182, 7, 182, 2, 183, 7, 183, 2, 184, 7, 184, 2, 185, 7, 185, 2, 186, 7, 186, 2, 187, 7, 187, 2, 188, 7, 188, 2, 189, 7, 189, 2, 190, 7, 190, 2, 191, 7, 191, 2, 192, 7, 192, 2, 193, 7, 193, 2, 194, 7, 194, 2, 195, 7, 195, 2, 196, 7, 196, 2, 197, 7, 197, 2, 198, 7, 198, 2, 199, 7, 199, 2, 200, 7, 200, 2, 201, 7, 201, 2, 202, 7, 202, 2, 203, 7, 203, 2, 204, 7, 204, 2, 205, 7, 205, 2, 206, 7, 206, 2, 207, 7, 207, 2, 208, 7, 208, 2, 209, 7, 209, 2, 210, 7, 210, 2, 211, 7, 211, 2, 212, 7, 212, 2, 213, 7, 213, 2, 214, 7, 214, 2, 215, 7, 215, 2, 216, 7, 216, 2, 217, 7, 217, 2, 218, 7, 218, 2, 219, 7, 219, 2, 220, 7, 220, 2, 221, 7, 221, 1, 0, 1, 0, 1, 1, 1, 1, 1, 2, 1, 2, 1, 3, 1, 3, 1, 4, 1, 4, 1, 5, 1, 5, 1, 6, 1, 6, 1, 7, 1, 7, 1, 8, 1, 8, 1, 9, 1, 9, 1, 10, 1, 10, 1, 10, 1, 11, 1, 11, 1, 12, 1, 12, 1, 13, 1, 13, 1, 13, 1, 14, 1, 14, 1, 14, 1, 15, 1, 15, 1, 16, 1, 16, 1, 17, 1, 17, 1, 18, 1, 18, 1, 18, 1, 19, 1, 19, 1, 20, 1, 20, 1, 20, 1, 21, 1, 21, 1, 21, 1, 22, 1, 22, 1, 22, 1, 23, 1, 23, 1, 23, 1, 24, 1, 24, 1, 24, 1, 24, 1, 24, 1, 24, 1, 25, 1, 25, 1, 25, 1, 25, 1, 25, 1, 25, 1, 25, 1, 26, 1, 26, 1, 26, 1, 26, 1, 27, 1, 27, 1, 27, 1, 27, 1, 27, 1, 27, 1, 28, 1, 28, 1, 28, 1, 28, 1, 29, 1, 29, 1, 29, 1, 29, 1, 29, 1, 29, 1, 30, 1, 30, 1, 30, 1, 30, 1, 30, 1, 30, 1, 30, 1, 30, 1, 31, 1, 31, 1, 31, 1, 31, 1, 32, 1, 32, 1, 32, 1, 33, 1, 33, 1, 33, 1, 33, 1, 34, 1, 34, 1, 34, 1, 34, 1, 34, 1, 34, 1, 34, 1, 35, 1, 35, 1, 35, 1, 35, 1, 35, 1, 35, 1, 35, 1, 35, 1, 35, 1, 35, 1, 35, 1, 35, 1, 35, 1, 35, 1, 36, 1, 36, 1, 36, 1, 36, 1, 36, 1, 36, 1, 36, 1, 37, 1, 37, 1, 37, 1, 37, 1, 37, 1, 37, 1, 38, 1, 38, 1, 38, 1, 38, 1, 38, 1, 38, 1, 38, 1, 38, 1, 39, 1, 39, 1, 39, 1, 40, 1, 40, 1, 40, 1, 40, 1, 40, 1, 40, 1, 40, 1, 40, 1, 41, 1, 41, 1, 41, 1, 41, 1, 41, 1, 42, 1, 42, 1, 42, 1, 42, 1, 42, 1, 43, 1, 43, 1, 43, 1, 43, 1, 43, 1, 43, 1, 44, 1, 44, 1, 44, 1, 44, 1, 44, 1, 44, 1, 44, 1, 44, 1, 45, 1, 45, 1, 45, 1, 45, 1, 45, 1, 45, 1, 45, 1, 46, 1, 46, 1, 46, 1, 46, 1, 46, 1, 46, 1, 46, 1, 47, 1, 47, 1, 47, 1, 47, 1, 47, 1, 47, 1, 47, 1, 47, 1, 47, 1, 48, 1, 48, 1, 48, 1, 48, 1, 48, 1, 48, 1, 48, 1, 48, 1, 48, 1, 48, 1, 48, 1, 49, 1, 49, 1, 49, 1, 49, 1, 49, 1, 49, 1, 49, 1, 50, 1, 50, 1, 50, 1, 50, 1, 50, 1, 50, 1, 51, 1, 51, 1, 51, 1, 51, 1, 51, 1, 51, 1, 51, 1, 51, 1, 51, 1, 51, 1, 51, 1, 51, 1, 51, 1, 52, 1, 52, 1, 52, 1, 52, 1, 52, 1, 52, 1, 52, 1, 52, 1, 52, 1, 52, 1, 52, 1, 52, 1, 52, 1, 53, 1, 53, 1, 53, 1, 53, 1, 53, 1, 53, 1, 53, 1, 53, 1, 53, 1, 53, 1, 53, 1, 53, 1, 53, 1, 53, 1, 53, 1, 53, 1, 53, 1, 53, 1, 54, 1, 54, 1, 54, 1, 54, 1, 54, 1, 54, 1, 54, 1, 54, 1, 54, 1, 55, 1, 55, 1, 55, 1, 55, 1, 55, 1, 55, 1, 55, 1, 55, 1, 56, 1, 56, 1, 56, 1, 56, 1, 56, 1, 56, 1, 56, 1, 56, 1, 56, 1, 56, 1, 56, 1, 57, 1, 57, 1, 57, 1, 57, 1, 57, 1, 57, 1, 57, 1, 57, 1, 57, 1, 58, 1, 58, 1, 58, 1, 58, 1, 58, 1, 58, 1, 58, 1, 59, 1, 59, 1, 59, 1, 59, 1, 59, 1, 60, 1, 60, 1, 60, 1, 60, 1, 60, 1, 60, 1, 60, 1, 61, 1, 61, 1, 61, 1, 61, 1, 61, 1, 61, 1, 61, 1, 61, 1, 61, 1, 62, 1, 62, 1, 62, 1, 62, 1, 62, 1, 63, 1, 63, 1, 63, 1, 63, 1, 63, 1, 64, 1, 64, 1, 64, 1, 64, 1, 64, 1, 65, 1, 65, 1, 65, 1, 65, 1, 66, 1, 66, 1, 66, 1, 66, 1, 66, 1, 66, 1, 66, 1, 67, 1, 67, 1, 67, 1, 67, 1, 67, 1, 67, 1, 67, 1, 68, 1, 68, 1, 68, 1, 68, 1, 68, 1, 68, 1, 68, 1, 68, 1, 68, 1, 68, 1, 69, 1, 69, 1, 69, 1, 69, 1, 69, 1, 69, 1, 69, 1, 70, 1, 70, 1, 70, 1, 70, 1, 70, 1, 70, 1, 70, 1, 70, 1, 71, 1, 71, 1, 71, 1, 71, 1, 71, 1, 72, 1, 72, 1, 72, 1, 72, 1, 73, 1, 73, 1, 73, 1, 73, 1, 73, 1, 73, 1, 73, 1, 73, 1, 74, 1, 74, 1, 74, 1, 74, 1, 74, 1, 75, 1, 75, 1, 75, 1, 75, 1, 75, 1, 76, 1, 76, 1, 76, 1, 76, 1, 76, 1, 77, 1, 77, 1, 77, 1, 77, 1, 77, 1, 77, 1, 78, 1, 78, 1, 78, 1, 78, 1, 78, 1, 78, 1, 78, 1, 79, 1, 79, 1, 79, 1, 80, 1, 80, 1, 80, 1, 80, 1, 80, 1, 80, 1, 80, 1, 81, 1, 81, 1, 81, 1, 81, 1, 81, 1, 81, 1, 81, 1, 81, 1, 81, 1, 81, 1, 82, 1, 82, 1, 82, 1, 83, 1, 83, 1, 83, 1, 83, 1, 83, 1, 83, 1, 84, 1, 84, 1, 84, 1, 84, 1, 84, 1, 84, 1, 84, 1, 84, 1, 85, 1, 85, 1, 85, 1, 85, 1, 85, 1, 85, 1, 85, 1, 85, 1, 85, 1, 85, 1, 86, 1, 86, 1, 86, 1, 86, 1, 86, 1, 86, 1, 87, 1, 87, 1, 87, 1, 87, 1, 87, 1, 87, 1, 87, 1, 88, 1, 88, 1, 88, 1, 88, 1, 88, 1, 88, 1, 88, 1, 88, 1, 89, 1, 89, 1, 89, 1, 89, 1, 89, 1, 89, 1, 89, 1, 89, 1, 89, 1, 89, 1, 90, 1, 90, 1, 90, 1, 90, 1, 90, 1, 91, 1, 91, 1, 91, 1, 92, 1, 92, 1, 92, 1, 92, 1, 92, 1, 92, 1, 92, 1, 93, 1, 93, 1, 93, 1, 93, 1, 93, 1, 94, 1, 94, 1, 94, 1, 94, 1, 95, 1, 95, 1, 95, 1, 95, 1, 95, 1, 96, 1, 96, 1, 96, 1, 96, 1, 96, 1, 97, 1, 97, 1, 97, 1, 97, 1, 97, 1, 97, 1, 98, 1, 98, 1, 98, 1, 98, 1, 98, 1, 98, 1, 99, 1, 99, 1, 99, 1, 99, 1, 99, 1, 99, 1, 99, 1, 99, 1, 100, 1, 100, 1, 100, 1, 101, 1, 101, 1, 101, 1, 101, 1, 102, 1, 102, 1, 102, 1, 102, 1, 102, 1, 102, 1, 102, 1, 102, 1, 103, 1, 103, 1, 103, 1, 103, 1, 103, 1, 104, 1, 104, 1, 104, 1, 105, 1, 105, 1, 105, 1, 105, 1, 105, 1, 105, 1, 105, 1, 106, 1, 106, 1, 106, 1, 107, 1, 107, 1, 107, 1, 108, 1, 108, 1, 108, 1, 108, 1, 108, 1, 108, 1, 109, 1, 109, 1, 109, 1, 109, 1, 109, 1, 109, 1, 110, 1, 110, 1, 110, 1, 110, 1, 110, 1, 111, 1, 111, 1, 111, 1, 111, 1, 111, 1, 111, 1, 111, 1, 112, 1, 112, 1, 112, 1, 112, 1, 112, 1, 112, 1, 112, 1, 112, 1, 113, 1, 113, 1, 113, 1, 113, 1, 113, 1, 113, 1, 114, 1, 114, 1, 114, 1, 114, 1, 114, 1, 114, 1, 115, 1, 115, 1, 115, 1, 115, 1, 115, 1, 115, 1, 115, 1, 115, 1, 115, 1, 115, 1, 116, 1, 116, 1, 116, 1, 116, 1, 116, 1, 116, 1, 116, 1, 116, 1, 116, 1, 116, 1, 116, 1, 117, 1, 117, 1, 117, 1, 117, 1, 117, 1, 117, 1, 117, 1, 118, 1, 118, 1, 118, 1, 118, 1, 118, 1, 118, 1, 118, 1, 118, 1, 119, 1, 119, 1, 119, 1, 119, 1, 119, 1, 119, 1, 119, 1, 119, 1, 120, 1, 120, 1, 120, 1, 120, 1, 120, 1, 120, 1, 120, 1, 121, 1, 121, 1, 121, 1, 121, 1, 121, 1, 121, 1, 121, 1, 121, 1, 122, 1, 122, 1, 122, 1, 122, 1, 122, 1, 122, 1, 122, 1, 122, 1, 122, 1, 123, 1, 123, 1, 123, 1, 123, 1, 123, 1, 123, 1, 123, 1, 123, 1, 123, 1, 123, 1, 124, 1, 124, 1, 124, 1, 124, 1, 124, 1, 124, 1, 125, 1, 125, 1, 125, 1, 125, 1, 125, 1, 125, 1, 125, 1, 125, 1, 125, 1, 126, 1, 126, 1, 126, 1, 126, 1, 127, 1, 127, 1, 127, 1, 127, 1, 127, 1, 128, 1, 128, 1, 128, 1, 128, 1, 128, 1, 128, 1, 128, 1, 128, 1, 128, 1, 128, 1, 129, 1, 129, 1, 129, 1, 129, 1, 129, 1, 129, 1, 129, 1, 130, 1, 130, 1, 130, 1, 130, 1, 131, 1, 131, 1, 131, 1, 131, 1, 131, 1, 131, 1, 131, 1, 132, 1, 132, 1, 132, 1, 132, 1, 132, 1, 132, 1, 133, 1, 133, 1, 133, 1, 133, 1, 133, 1, 134, 1, 134, 1, 134, 1, 134, 1, 134, 1, 134, 1, 134, 1, 134, 1, 134, 1, 134, 1, 135, 1, 135, 1, 135, 1, 135, 1, 135, 1, 136, 1, 136, 1, 136, 1, 137, 1, 137, 1, 137, 1, 137, 1, 137, 1, 137, 1, 137, 1, 137, 1, 137, 1, 137, 1, 137, 1, 137, 1, 138, 1, 138, 1, 138, 1, 138, 1, 138, 1, 138, 1, 138, 1, 138, 1, 139, 1, 139, 1, 139, 1, 139, 1, 139, 1, 139, 1, 140, 1, 140, 1, 140, 1, 140, 1, 140, 1, 140, 1, 140, 1, 141, 1, 141, 1, 141, 1, 141, 1, 141, 1, 141, 1, 141, 1, 142, 1, 142, 1, 142, 1, 142, 1, 142, 1, 142, 1, 143, 1, 143, 1, 143, 1, 143, 1, 143, 1, 143, 1, 143, 1, 144, 1, 144, 1, 144, 1, 144, 1, 144, 1, 144, 1, 144, 1, 145, 1, 145, 1, 145, 1, 145, 1, 145, 1, 146, 1, 146, 1, 146, 1, 146, 1, 146, 1, 146, 1, 146, 1, 146, 1, 147, 1, 147, 1, 147, 1, 147, 1, 147, 1, 148, 1, 148, 1, 148, 1, 148, 1, 148, 1, 148, 1, 149, 1, 149, 1, 149, 1, 149, 1, 149, 1, 150, 1, 150, 1, 150, 1, 150, 1, 150, 1, 150, 1, 150, 1, 150, 1, 151, 1, 151, 1, 151, 1, 151, 1, 151, 1, 151, 1, 151, 1, 151, 1, 151, 1, 151, 1, 151, 1, 151, 1, 152, 1, 152, 1, 152, 1, 152, 1, 152, 1, 153, 1, 153, 1, 153, 1, 153, 1, 153, 1, 153, 1, 153, 1, 153, 1, 153, 1, 153, 1, 154, 1, 154, 1, 154, 1, 154, 1, 154, 1, 154, 1, 155, 1, 155, 1, 155, 1, 155, 1, 155, 1, 155, 1, 155, 1, 155, 1, 155, 1, 155, 1, 156, 1, 156, 1, 156, 1, 156, 1, 156, 1, 156, 1, 156, 1, 156, 1, 156, 1, 156, 1, 157, 1, 157, 1, 157, 1, 157, 1, 157, 1, 157, 1, 157, 1, 157, 1, 158, 1, 158, 1, 158, 1, 158, 1, 158, 1, 158, 1, 158, 1, 158, 1, 158, 1, 158, 1, 159, 1, 159, 1, 159, 1, 159, 1, 159, 1, 159, 1, 159, 1, 159, 1, 159, 1, 159, 1, 160, 1, 160, 1, 160, 1, 160, 1, 160, 1, 160, 1, 160, 1, 160, 1, 160, 1, 160, 1, 160, 1, 161, 1, 161, 1, 161, 1, 161, 1, 162, 1, 162, 1, 162, 1, 162, 1, 162, 1, 162, 1, 162, 1, 162, 1, 162, 1, 162, 1, 162, 1, 163, 1, 163, 1, 163, 1, 163, 1, 163, 1, 164, 1, 164, 1, 164, 1, 164, 1, 164, 1, 164, 1, 164, 1, 164, 1, 164, 1, 164, 1, 165, 1, 165, 1, 165, 1, 165, 1, 165, 1, 165, 1, 166, 1, 166, 1, 166, 1, 166, 1, 166, 1, 166, 1, 166, 1, 166, 1, 166, 1, 166, 1, 166, 1, 166, 1, 166, 1, 167, 1, 167, 1, 167, 1, 167, 1, 167, 1, 168, 1, 168, 1, 168, 1, 168, 1, 168, 1, 168, 1, 168, 1, 168, 1, 168, 1, 168, 1, 168, 1, 169, 1, 169, 1, 169, 1, 169, 1, 169, 1, 169, 1, 169, 1, 169, 1, 169, 1, 169, 1, 170, 1, 170, 1, 170, 1, 170, 1, 170, 1, 170, 1, 170, 1, 171, 1, 171, 1, 171, 1, 171, 1, 171, 1, 171, 1, 171, 1, 172, 1, 172, 1, 172, 1, 172, 1, 172, 1, 173, 1, 173, 1, 173, 1, 173, 1, 173, 1, 173, 1, 174, 1, 174, 1, 174, 1, 174, 1, 174, 1, 174, 1, 174, 1, 175, 1, 175, 1, 175, 1, 175, 1, 175, 1, 175, 1, 176, 1, 176, 1, 176, 1, 176, 1, 176, 1, 176, 1, 177, 1, 177, 1, 177, 1, 177, 1, 177, 1, 178, 1, 178, 1, 178, 1, 178, 1, 178, 1, 178, 1, 178, 1, 179, 1, 179, 1, 179, 1, 179, 1, 179, 1, 179, 1, 179, 1, 180, 1, 180, 1, 180, 1, 180, 1, 180, 1, 180, 1, 180, 1, 180, 1, 181, 1, 181, 1, 181, 1, 181, 1, 181, 1, 182, 1, 182, 1, 182, 1, 182, 1, 182, 1, 182, 1, 182, 1, 183, 1, 183, 1, 183, 1, 184, 1, 184, 1, 184, 1, 184, 1, 184, 1, 184, 1, 184, 1, 184, 1, 185, 1, 185, 1, 185, 1, 185, 5, 185, 1623, 8, 185, 10, 185, 12, 185, 1626, 9, 185, 1, 185, 1, 185, 1, 185, 1, 185, 1, 185, 5, 185, 1633, 8, 185, 10, 185, 12, 185, 1636, 9, 185, 1, 185, 1, 185, 1, 185, 5, 185, 1641, 8, 185, 10, 185, 12, 185, 1644, 9, 185, 1, 185, 1, 185, 1, 185, 5, 185, 1649, 8, 185, 10, 185, 12, 185, 1652, 9, 185, 3, 185, 1654, 8, 185, 1, 186, 4, 186, 1657, 8, 186, 11, 186, 12, 186, 1658, 1, 186, 1, 186, 5, 186, 1663, 8, 186, 10, 186, 12, 186, 1666, 9, 186, 3, 186, 1668, 8, 186, 1, 186, 1, 186, 4, 186, 1672, 8, 186, 11, 186, 12, 186, 1673, 3, 186, 1676, 8, 186, 1, 186, 1, 186, 3, 186, 1680, 8, 186, 1, 186, 4, 186, 1683, 8, 186, 11, 186, 12, 186, 1684, 3, 186, 1687, 8, 186, 1, 186, 1, 186, 1, 186, 1, 186, 4, 186, 1693, 8, 186, 11, 186, 12, 186, 1694, 3, 186, 1697, 8, 186, 1, 187, 1, 187, 5, 187, 1701, 8, 187, 10, 187, 12, 187, 1704, 9, 187, 1, 187, 1, 187, 3, 187, 1708, 8, 187, 1, 188, 1, 188, 1, 188, 1, 188, 5, 188, 1714, 8, 188, 10, 188, 12, 188, 1717, 9, 188, 1, 188, 1, 188, 1, 189, 1, 189, 1, 189, 1, 190, 1, 190, 1, 190, 1, 190, 5, 190, 1728, 8, 190, 10, 190, 12, 190, 1731, 9, 190, 1, 190, 3, 190, 1734, 8, 190, 1, 190, 1, 190, 3, 190, 1738, 8, 190, 1, 190, 1, 190, 1, 191, 1, 191, 1, 191, 1, 191, 5, 191, 1746, 8, 191, 10, 191, 12, 191, 1749, 9, 191, 1, 191, 1, 191, 1, 191, 1, 191, 1, 191, 1, 192, 1, 192, 1, 192, 1, 192, 1, 193, 1, 193, 1, 194, 1, 194, 1, 195, 1, 195, 1, 196, 1, 196, 1, 197, 1, 197, 1, 198, 1, 198, 1, 199, 1, 199, 1, 200, 1, 200, 1, 201, 1, 201, 1, 202, 1, 202, 1, 203, 1, 203, 1, 204, 1, 204, 1, 205, 1, 205, 1, 206, 1, 206, 1, 207, 1, 207, 1, 208, 1, 208, 1, 209, 1, 209, 1, 210, 1, 210, 1, 211, 1, 211, 1, 212, 1, 212, 1, 213, 1, 213, 1, 214, 1, 214, 1, 215, 1, 215, 1, 216, 1, 216, 1, 217, 1, 217, 1, 218, 1, 218, 1, 219, 1, 219, 1, 220, 1, 220, 1, 221, 1, 221, 1, 1747, 0, 222, 1, 1, 3, 2, 5, 3, 7, 4, 9, 5, 11, 6, 13, 7, 15, 8, 17, 9, 19, 10, 21, 11, 23, 12, 25, 13, 27, 14, 29, 15, 31, 16, 33, 17, 35, 18, 37, 19, 39, 20, 41, 21, 43, 22, 45, 23, 47, 24, 49, 25, 51, 26, 53, 27, 55, 28, 57, 29, 59, 30, 61, 31, 63, 32, 65, 33, 67, 34, 69, 35, 71, 36, 73, 37, 75, 38, 77, 39, 79, 40, 81, 41, 83, 42, 85, 43, 87, 44, 89, 45, 91, 46, 93, 47, 95, 48, 97, 49, 99, 50, 101, 51, 103, 52, 105, 53, 107, 54, 109, 55, 111, 56, 113, 57, 115, 58, 117, 59, 119, 60, 121, 61, 123, 62, 125, 63, 127, 64, 129, 65, 131, 66, 133, 67, 135, 68, 137, 69, 139, 70, 141, 71, 143, 72, 145, 73, 147, 74, 149, 75, 151, 76, 153, 77, 155, 78, 157, 79, 159, 80, 161, 81, 163, 82, 165, 83, 167, 84, 169, 85, 171, 86, 173, 87, 175, 88, 177, 89, 179, 90, 181, 91, 183, 92, 185, 93, 187, 94, 189, 95, 191, 96, 193, 97, 195, 98, 197, 99, 199, 100, 201, 101, 203, 102, 205, 103, 207, 104, 209, 105, 211, 106, 213, 107, 215, 108, 217, 109, 219, 110, 221, 111, 223, 112, 225, 113, 227, 114, 229, 115, 231, 116, 233, 117, 235, 118, 237, 119, 239, 120, 241, 121, 243, 122, 245, 123, 247, 124, 249, 125, 251, 126, 253, 127, 255, 128, 257, 129, 259, 130, 261, 131, 263, 132, 265, 133, 267, 134, 269, 135, 271, 136, 273, 137, 275, 138, 277, 139, 279, 140, 281, 141, 283, 142, 285, 143, 287, 144, 289, 145, 291, 146, 293, 147, 295, 148, 297, 149, 299, 150, 301, 151, 303, 152, 305, 153, 307, 154, 309, 155, 311, 156, 313, 157, 315, 158, 317, 159, 319, 160, 321, 161, 323, 162, 325, 163, 327, 164, 329, 165, 331, 166, 333, 167, 335, 168, 337, 169, 339, 170, 341, 171, 343, 172, 345, 173, 347, 174, 349, 175, 351, 176, 353, 177, 355, 178, 357, 179, 359, 180, 361, 181, 363, 182, 365, 183, 367, 184, 369, 185, 371, 186, 373, 187, 375, 188, 377, 189, 379, 190, 381, 191, 383, 192, 385, 193, 387, 194, 389, 0, 391, 0, 393, 0, 395, 0, 397, 0, 399, 0, 401, 0, 403, 0, 405, 0, 407, 0, 409, 0, 411, 0, 413, 0, 415, 0, 417, 0, 419, 0, 421, 0, 423, 0, 425, 0, 427, 0, 429, 0, 431, 0, 433, 0, 435, 0, 437, 0, 439, 0, 441, 0, 443, 0, 1, 0, 38, 1, 0, 34, 34, 1, 0, 96, 96, 1, 0, 93, 93, 3, 0, 65, 90, 95, 95, 97, 122, 4, 0, 48, 57, 65, 90, 95, 95, 97, 122, 2, 0, 43, 43, 45, 45, 3, 0, 36, 36, 58, 58, 64, 64, 1, 0, 39, 39, 2, 0, 10, 10, 13, 13, 3, 0, 9, 11, 13, 13, 32, 32, 3, 0, 48, 57, 65, 70, 97, 102, 1, 0, 48, 57, 2, 0, 65, 65, 97, 97, 2, 0, 66, 66, 98, 98, 2, 0, 67, 67, 99, 99, 2, 0, 68, 68, 100, 100, 2, 0, 69, 69, 101, 101, 2, 0, 70, 70, 102, 102, 2, 0, 71, 71, 103, 103, 2, 0, 72, 72, 104, 104, 2, 0, 73, 73, 105, 105, 2, 0, 74, 74, 106, 106, 2, 0, 75, 75, 107, 107, 2, 0, 76, 76, 108, 108, 2, 0, 77, 77, 109, 109, 2, 0, 78, 78, 110, 110, 2, 0, 79, 79, 111, 111, 2, 0, 80, 80, 112, 112, 2, 0, 81, 81, 113, 113, 2, 0, 82, 82, 114, 114, 2, 0, 83, 83, 115, 115, 2, 0, 84, 84, 116, 116, 2, 0, 85, 85, 117, 117, 2, 0, 86, 86, 118, 118, 2, 0, 87, 87, 119, 119, 2, 0, 88, 88, 120, 120, 2, 0, 89, 89, 121, 121, 2, 0, 90, 90, 122, 122, 1815, 0, 1, 1, 0, 0, 0, 0, 3, 1, 0, 0, 0, 0, 5, 1, 0, 0, 0, 0, 7, 1, 0, 0, 0, 0, 9, 1, 0, 0, 0, 0, 11, 1, 0, 0, 0, 0, 13, 1, 0, 0, 0, 0, 15, 1, 0, 0, 0, 0, 17, 1, 0, 0, 0, 0, 19, 1, 0, 0, 0, 0, 21, 1, 0, 0, 0, 0, 23, 1, 0, 0, 0, 0, 25, 1, 0, 0, 0, 0, 27, 1, 0, 0, 0, 0, 29, 1, 0, 0, 0, 0, 31, 1, 0, 0, 0, 0, 33, 1, 0, 0, 0, 0, 35, 1, 0, 0, 0, 0, 37, 1, 0, 0, 0, 0, 39, 1, 0, 0, 0, 0, 41, 1, 0, 0, 0, 0, 43, 1, 0, 0, 0, 0, 45, 1, 0, 0, 0, 0, 47, 1, 0, 0, 0, 0, 49, 1, 0, 0, 0, 0, 51, 1, 0, 0, 0, 0, 53, 1, 0, 0, 0, 0, 55, 1, 0, 0, 0, 0, 57, 1, 0, 0, 0, 0, 59, 1, 0, 0, 0, 0, 61, 1, 0, 0, 0, 0, 63, 1, 0, 0, 0, 0, 65, 1, 0, 0, 0, 0, 67, 1, 0, 0, 0, 0, 69, 1, 0, 0, 0, 0, 71, 1, 0, 0, 0, 0, 73, 1, 0, 0, 0, 0, 75, 1, 0, 0, 0, 0, 77, 1, 0, 0, 0, 0, 79, 1, 0, 0, 0, 0, 81, 1, 0, 0, 0, 0, 83, 1, 0, 0, 0, 0, 85, 1, 0, 0, 0, 0, 87, 1, 0, 0, 0, 0, 89, 1, 0, 0, 0, 0, 91, 1, 0, 0, 0, 0, 93, 1, 0, 0, 0, 0, 95, 1, 0, 0, 0, 0, 97, 1, 0, 0, 0, 0, 99, 1, 0, 0, 0, 0, 101, 1, 0, 0, 0, 0, 103, 1, 0, 0, 0, 0, 105, 1, 0, 0, 0, 0, 107, 1, 0, 0, 0, 0, 109, 1, 0, 0, 0, 0, 111, 1, 0, 0, 0, 0, 113, 1, 0, 0, 0, 0, 115, 1, 0, 0, 0, 0, 117, 1, 0, 0, 0, 0, 119, 1, 0, 0, 0, 0, 121, 1, 0, 0, 0, 0, 123, 1, 0, 0, 0, 0, 125, 1, 0, 0, 0, 0, 127, 1, 0, 0, 0, 0, 129, 1, 0, 0, 0, 0, 131, 1, 0, 0, 0, 0, 133, 1, 0, 0, 0, 0, 135, 1, 0, 0, 0, 0, 137, 1, 0, 0, 0, 0, 139, 1, 0, 0, 0, 0, 141, 1, 0, 0, 0, 0, 143, 1, 0, 0, 0, 0, 145, 1, 0, 0, 0, 0, 147, 1, 0, 0, 0, 0, 149, 1, 0, 0, 0, 0, 151, 1, 0, 0, 0, 0, 153, 1, 0, 0, 0, 0, 155, 1, 0, 0, 0, 0, 157, 1, 0, 0, 0, 0, 159, 1, 0, 0, 0, 0, 161, 1, 0, 0, 0, 0, 163, 1, 0, 0, 0, 0, 165, 1, 0, 0, 0, 0, 167, 1, 0, 0, 0, 0, 169, 1, 0, 0, 0, 0, 171, 1, 0, 0, 0, 0, 173, 1, 0, 0, 0, 0, 175, 1, 0, 0, 0, 0, 177, 1, 0, 0, 0, 0, 179, 1, 0, 0, 0, 0, 181, 1, 0, 0, 0, 0, 183, 1, 0, 0, 0, 0, 185, 1, 0, 0, 0, 0, 187, 1, 0, 0, 0, 0, 189, 1, 0, 0, 0, 0, 191, 1, 0, 0, 0, 0, 193, 1, 0, 0, 0, 0, 195, 1, 0, 0, 0, 0, 197, 1, 0, 0, 0, 0, 199, 1, 0, 0, 0, 0, 201, 1, 0, 0, 0, 0, 203, 1, 0, 0, 0, 0, 205, 1, 0, 0, 0, 0, 207, 1, 0, 0, 0, 0, 209, 1, 0, 0, 0, 0, 211, 1, 0, 0, 0, 0, 213, 1, 0, 0, 0, 0, 215, 1, 0, 0, 0, 0, 217, 1, 0, 0, 0, 0, 219, 1, 0, 0, 0, 0, 221, 1, 0, 0, 0, 0, 223, 1, 0, 0, 0, 0, 225, 1, 0, 0, 0, 0, 227, 1, 0, 0, 0, 0, 229, 1, 0, 0, 0, 0, 231, 1, 0, 0, 0, 0, 233, 1, 0, 0, 0, 0, 235, 1, 0, 0, 0, 0, 237, 1, 0, 0, 0, 0, 239, 1, 0, 0, 0, 0, 241, 1, 0, 0, 0, 0, 243, 1, 0, 0, 0, 0, 245, 1, 0, 0, 0, 0, 247, 1, 0, 0, 0, 0, 249, 1, 0, 0, 0, 0, 251, 1, 0, 0, 0, 0, 253, 1, 0, 0, 0, 0, 255, 1, 0, 0, 0, 0, 257, 1, 0, 0, 0, 0, 259, 1, 0, 0, 0, 0, 261, 1, 0, 0, 0, 0, 263, 1, 0, 0, 0, 0, 265, 1, 0, 0, 0, 0, 267, 1, 0, 0, 0, 0, 269, 1, 0, 0, 0, 0, 271, 1, 0, 0, 0, 0, 273, 1, 0, 0, 0, 0, 275, 1, 0, 0, 0, 0, 277, 1, 0, 0, 0, 0, 279, 1, 0, 0, 0, 0, 281, 1, 0, 0, 0, 0, 283, 1, 0, 0, 0, 0, 285, 1, 0, 0, 0, 0, 287, 1, 0, 0, 0, 0, 289, 1, 0, 0, 0, 0, 291, 1, 0, 0, 0, 0, 293, 1, 0, 0, 0, 0, 295, 1, 0, 0, 0, 0, 297, 1, 0, 0, 0, 0, 299, 1, 0, 0, 0, 0, 301, 1, 0, 0, 0, 0, 303, 1, 0, 0, 0, 0, 305, 1, 0, 0, 0, 0, 307, 1, 0, 0, 0, 0, 309, 1, 0, 0, 0, 0, 311, 1, 0, 0, 0, 0, 313, 1, 0, 0, 0, 0, 315, 1, 0, 0, 0, 0, 317, 1, 0, 0, 0, 0, 319, 1, 0, 0, 0, 0, 321, 1, 0, 0, 0, 0, 323, 1, 0, 0, 0, 0, 325, 1, 0, 0, 0, 0, 327, 1, 0, 0, 0, 0, 329, 1, 0, 0, 0, 0, 331, 1, 0, 0, 0, 0, 333, 1, 0, 0, 0, 0, 335, 1, 0, 0, 0, 0, 337, 1, 0, 0, 0, 0, 339, 1, 0, 0, 0, 0, 341, 1, 0, 0, 0, 0, 343, 1, 0, 0, 0, 0, 345, 1, 0, 0, 0, 0, 347, 1, 0, 0, 0, 0, 349, 1, 0, 0, 0, 0, 351, 1, 0, 0, 0, 0, 353, 1, 0, 0, 0, 0, 355, 1, 0, 0, 0, 0, 357, 1, 0, 0, 0, 0, 359, 1, 0, 0, 0, 0, 361, 1, 0, 0, 0, 0, 363, 1, 0, 0, 0, 0, 365, 1, 0, 0, 0, 0, 367, 1, 0, 0, 0, 0, 369, 1, 0, 0, 0, 0, 371, 1, 0, 0, 0, 0, 373, 1, 0, 0, 0, 0, 375, 1, 0, 0, 0, 0, 377, 1, 0, 0, 0, 0, 379, 1, 0, 0, 0, 0, 381, 1, 0, 0, 0, 0, 383, 1, 0, 0, 0, 0, 385, 1, 0, 0, 0, 0, 387, 1, 0, 0, 0, 1, 445, 1, 0, 0, 0, 3, 447, 1, 0, 0, 0, 5, 449, 1, 0, 0, 0, 7, 451, 1, 0, 0, 0, 9, 453, 1, 0, 0, 0, 11, 455, 1, 0, 0, 0, 13, 457, 1, 0, 0, 0, 15, 459, 1, 0, 0, 0, 17, 461, 1, 0, 0, 0, 19, 463, 1, 0, 0, 0, 21, 465, 1, 0, 0, 0, 23, 468, 1, 0, 0, 0, 25, 470, 1, 0, 0, 0, 27, 472, 1, 0, 0, 0, 29, 475, 1, 0, 0, 0, 31, 478, 1, 0, 0, 0, 33, 480, 1, 0, 0, 0, 35, 482, 1, 0, 0, 0, 37, 484, 1, 0, 0, 0, 39, 487, 1, 0, 0, 0, 41, 489, 1, 0, 0, 0, 43, 492, 1, 0, 0, 0, 45, 495, 1, 0, 0, 0, 47, 498, 1, 0, 0, 0, 49, 501, 1, 0, 0, 0, 51, 507, 1, 0, 0, 0, 53, 514, 1, 0, 0, 0, 55, 518, 1, 0, 0, 0, 57, 524, 1, 0, 0, 0, 59, 528, 1, 0, 0, 0, 61, 534, 1, 0, 0, 0, 63, 542, 1, 0, 0, 0, 65, 546, 1, 0, 0, 0, 67, 549, 1, 0, 0, 0, 69, 553, 1, 0, 0, 0, 71, 560, 1, 0, 0, 0, 73, 574, 1, 0, 0, 0, 75, 581, 1, 0, 0, 0, 77, 587, 1, 0, 0, 0, 79, 595, 1, 0, 0, 0, 81, 598, 1, 0, 0, 0, 83, 606, 1, 0, 0, 0, 85, 611, 1, 0, 0, 0, 87, 616, 1, 0, 0, 0, 89, 622, 1, 0, 0, 0, 91, 630, 1, 0, 0, 0, 93, 637, 1, 0, 0, 0, 95, 644, 1, 0, 0, 0, 97, 653, 1, 0, 0, 0, 99, 664, 1, 0, 0, 0, 101, 671, 1, 0, 0, 0, 103, 677, 1, 0, 0, 0, 105, 690, 1, 0, 0, 0, 107, 703, 1, 0, 0, 0, 109, 721, 1, 0, 0, 0, 111, 730, 1, 0, 0, 0, 113, 738, 1, 0, 0, 0, 115, 749, 1, 0, 0, 0, 117, 758, 1, 0, 0, 0, 119, 765, 1, 0, 0, 0, 121, 770, 1, 0, 0, 0, 123, 777, 1, 0, 0, 0, 125, 786, 1, 0, 0, 0, 127, 791, 1, 0, 0, 0, 129, 796, 1, 0, 0, 0, 131, 801, 1, 0, 0, 0, 133, 805, 1, 0, 0, 0, 135, 812, 1, 0, 0, 0, 137, 819, 1, 0, 0, 0, 139, 829, 1, 0, 0, 0, 141, 836, 1, 0, 0, 0, 143, 844, 1, 0, 0, 0, 145, 849, 1, 0, 0, 0, 147, 853, 1, 0, 0, 0, 149, 861, 1, 0, 0, 0, 151, 866, 1, 0, 0, 0, 153, 871, 1, 0, 0, 0, 155, 876, 1, 0, 0, 0, 157, 882, 1, 0, 0, 0, 159, 889, 1, 0, 0, 0, 161, 892, 1, 0, 0, 0, 163, 899, 1, 0, 0, 0, 165, 909, 1, 0, 0, 0, 167, 912, 1, 0, 0, 0, 169, 918, 1, 0, 0, 0, 171, 926, 1, 0, 0, 0, 173, 936, 1, 0, 0, 0, 175, 942, 1, 0, 0, 0, 177, 949, 1, 0, 0, 0, 179, 957, 1, 0, 0, 0, 181, 967, 1, 0, 0, 0, 183, 972, 1, 0, 0, 0, 185, 975, 1, 0, 0, 0, 187, 982, 1, 0, 0, 0, 189, 987, 1, 0, 0, 0, 191, 991, 1, 0, 0, 0, 193, 996, 1, 0, 0, 0, 195, 1001, 1, 0, 0, 0, 197, 1007, 1, 0, 0, 0, 199, 1013, 1, 0, 0, 0, 201, 1021, 1, 0, 0, 0, 203, 1024, 1, 0, 0, 0, 205, 1028, 1, 0, 0, 0, 207, 1036, 1, 0, 0, 0, 209, 1041, 1, 0, 0, 0, 211, 1044, 1, 0, 0, 0, 213, 1051, 1, 0, 0, 0, 215, 1054, 1, 0, 0, 0, 217, 1057, 1, 0, 0, 0, 219, 1063, 1, 0, 0, 0, 221, 1069, 1, 0, 0, 0, 223, 1074, 1, 0, 0, 0, 225, 1081, 1, 0, 0, 0, 227, 1089, 1, 0, 0, 0, 229, 1095, 1, 0, 0, 0, 231, 1101, 1, 0, 0, 0, 233, 1111, 1, 0, 0, 0, 235, 1122, 1, 0, 0, 0, 237, 1129, 1, 0, 0, 0, 239, 1137, 1, 0, 0, 0, 241, 1145, 1, 0, 0, 0, 243, 1152, 1, 0, 0, 0, 245, 1160, 1, 0, 0, 0, 247, 1169, 1, 0, 0, 0, 249, 1179, 1, 0, 0, 0, 251, 1185, 1, 0, 0, 0, 253, 1194, 1, 0, 0, 0, 255, 1198, 1, 0, 0, 0, 257, 1203, 1, 0, 0, 0, 259, 1213, 1, 0, 0, 0, 261, 1220, 1, 0, 0, 0, 263, 1224, 1, 0, 0, 0, 265, 1231, 1, 0, 0, 0, 267, 1237, 1, 0, 0, 0, 269, 1242, 1, 0, 0, 0, 271, 1252, 1, 0, 0, 0, 273, 1257, 1, 0, 0, 0, 275, 1260, 1, 0, 0, 0, 277, 1272, 1, 0, 0, 0, 279, 1280, 1, 0, 0, 0, 281, 1286, 1, 0, 0, 0, 283, 1293, 1, 0, 0, 0, 285, 1300, 1, 0, 0, 0, 287, 1306, 1, 0, 0, 0, 289, 1313, 1, 0, 0, 0, 291, 1320, 1, 0, 0, 0, 293, 1325, 1, 0, 0, 0, 295, 1333, 1, 0, 0, 0, 297, 1338, 1, 0, 0, 0, 299, 1344, 1, 0, 0, 0, 301, 1349, 1, 0, 0, 0, 303, 1357, 1, 0, 0, 0, 305, 1369, 1, 0, 0, 0, 307, 1374, 1, 0, 0, 0, 309, 1384, 1, 0, 0, 0, 311, 1390, 1, 0, 0, 0, 313, 1400, 1, 0, 0, 0, 315, 1410, 1, 0, 0, 0, 317, 1418, 1, 0, 0, 0, 319, 1428, 1, 0, 0, 0, 321, 1438, 1, 0, 0, 0, 323, 1449, 1, 0, 0, 0, 325, 1453, 1, 0, 0, 0, 327, 1464, 1, 0, 0, 0, 329, 1469, 1, 0, 0, 0, 331, 1479, 1, 0, 0, 0, 333, 1485, 1, 0, 0, 0, 335, 1498, 1, 0, 0, 0, 337, 1503, 1, 0, 0, 0, 339, 1514, 1, 0, 0, 0, 341, 1524, 1, 0, 0, 0, 343, 1531, 1, 0, 0, 0, 345, 1538, 1, 0, 0, 0, 347, 1543, 1, 0, 0, 0, 349, 1549, 1, 0, 0, 0, 351, 1556, 1, 0, 0, 0, 353, 1562, 1, 0, 0, 0, 355, 1568, 1, 0, 0, 0, 357, 1573, 1, 0, 0, 0, 359, 1580, 1, 0, 0, 0, 361, 1587, 1, 0, 0, 0, 363, 1595, 1, 0, 0, 0, 365, 1600, 1, 0, 0, 0, 367, 1607, 1, 0, 0, 0, 369, 1610, 1, 0, 0, 0, 371, 1653, 1, 0, 0, 0, 373, 1696, 1, 0, 0, 0, 375, 1707, 1, 0, 0, 0, 377, 1709, 1, 0, 0, 0, 379, 1720, 1, 0, 0, 0, 381, 1723, 1, 0, 0, 0, 383, 1741, 1, 0, 0, 0, 385, 1755, 1, 0, 0, 0, 387, 1759, 1, 0, 0, 0, 389, 1761, 1, 0, 0, 0, 391, 1763, 1, 0, 0, 0, 393, 1765, 1, 0, 0, 0, 395, 1767, 1, 0, 0, 0, 397, 1769, 1, 0, 0, 0, 399, 1771, 1, 0, 0, 0, 401, 1773, 1, 0, 0, 0, 403, 1775, 1, 0, 0, 0, 405, 1777, 1, 0, 0, 0, 407, 1779, 1, 0, 0, 0, 409, 1781, 1, 0, 0, 0, 411, 1783, 1, 0, 0, 0, 413, 1785, 1, 0, 0, 0, 415, 1787, 1, 0, 0, 0, 417, 1789, 1, 0, 0, 0, 419, 1791, 1, 0, 0, 0, 421, 1793, 1, 0, 0, 0, 423, 1795, 1, 0, 0, 0, 425, 1797, 1, 0, 0, 0, 427, 1799, 1, 0, 0, 0, 429, 1801, 1, 0, 0, 0, 431, 1803, 1, 0, 0, 0, 433, 1805, 1, 0, 0, 0, 435, 1807, 1, 0, 0, 0, 437, 1809, 1, 0, 0, 0, 439, 1811, 1, 0, 0, 0, 441, 1813, 1, 0, 0, 0, 443, 1815, 1, 0, 0, 0, 445, 446, 5, 59, 0, 0, 446, 2, 1, 0, 0, 0, 447, 448, 5, 46, 0, 0, 448, 4, 1, 0, 0, 0, 449, 450, 5, 40, 0, 0, 450, 6, 1, 0, 0, 0, 451, 452, 5, 41, 0, 0, 452, 8, 1, 0, 0, 0, 453, 454, 5, 44, 0, 0, 454, 10, 1, 0, 0, 0, 455, 456, 5, 61, 0, 0, 456, 12, 1, 0, 0, 0, 457, 458, 5, 42, 0, 0, 458, 14, 1, 0, 0, 0, 459, 460, 5, 43, 0, 0, 460, 16, 1, 0, 0, 0, 461, 462, 5, 45, 0, 0, 462, 18, 1, 0, 0, 0, 463, 464, 5, 126, 0, 0, 464, 20, 1, 0, 0, 0, 465, 466, 5, 124, 0, 0, 466, 467, 5, 124, 0, 0, 467, 22, 1, 0, 0, 0, 468, 469, 5, 47, 0, 0, 469, 24, 1, 0, 0, 0, 470, 471, 5, 37, 0, 0, 471, 26, 1, 0, 0, 0, 472, 473, 5, 60, 0, 0, 473, 474, 5, 60, 0, 0, 474, 28, 1, 0, 0, 0, 475, 476, 5, 62, 0, 0, 476, 477, 5, 62, 0, 0, 477, 30, 1, 0, 0, 0, 478, 479, 5, 38, 0, 0, 479, 32, 1, 0, 0, 0, 480, 481, 5, 124, 0, 0, 481, 34, 1, 0, 0, 0, 482, 483, 5, 60, 0, 0, 483, 36, 1, 0, 0, 0, 484, 485, 5, 60, 0, 0, 485, 486, 5, 61, 0, 0, 486, 38, 1, 0, 0, 0, 487, 488, 5, 62, 0, 0, 488, 40, 1, 0, 0, 0, 489, 490, 5, 62, 0, 0, 490, 491, 5, 61, 0, 0, 491, 42, 1, 0, 0, 0, 492, 493, 5, 61, 0, 0, 493, 494, 5, 61, 0, 0, 494, 44, 1, 0, 0, 0, 495, 496, 5, 33, 0, 0, 496, 497, 5, 61, 0, 0, 497, 46, 1, 0, 0, 0, 498, 499, 5, 60, 0, 0, 499, 500, 5, 62, 0, 0, 500, 48, 1, 0, 0, 0, 501, 502, 3, 393, 196, 0, 502, 503, 3, 395, 197, 0, 503, 504, 3, 421, 210, 0, 504, 505, 3, 427, 213, 0, 505, 506, 3, 431, 215, 0, 506, 50, 1, 0, 0, 0, 507, 508, 3, 393, 196, 0, 508, 509, 3, 397, 198, 0, 509, 510, 3, 431, 215, 0, 510, 511, 3, 409, 204, 0, 511, 512, 3, 421, 210, 0, 512, 513, 3, 419, 209, 0, 513, 52, 1, 0, 0, 0, 514, 515, 3, 393, 196, 0, 515, 516, 3, 399, 199, 0, 516, 517, 3, 399, 199, 0, 517, 54, 1, 0, 0, 0, 518, 519, 3, 393, 196, 0, 519, 520, 3, 403, 201, 0, 520, 521, 3, 431, 215, 0, 521, 522, 3, 401, 200, 0, 522, 523, 3, 427, 213, 0, 523, 56, 1, 0, 0, 0, 524, 525, 3, 393, 196, 0, 525, 526, 3, 415, 207, 0, 526, 527, 3, 415, 207, 0, 527, 58, 1, 0, 0, 0, 528, 529, 3, 393, 196, 0, 529, 530, 3, 415, 207, 0, 530, 531, 3, 431, 215, 0, 531, 532, 3, 401, 200, 0, 532, 533, 3, 427, 213, 0, 533, 60, 1, 0, 0, 0, 534, 535, 3, 393, 196, 0, 535, 536, 3, 419, 209, 0, 536, 537, 3, 393, 196, 0, 537, 538, 3, 415, 207, 0, 538, 539, 3, 441, 220, 0, 539, 540, 3, 443, 221, 0, 540, 541, 3, 401, 200, 0, 541, 62, 1, 0, 0, 0, 542, 543, 3, 393, 196, 0, 543, 544, 3, 419, 209, 0, 544, 545, 3, 399, 199, 0, 545, 64, 1, 0, 0, 0, 546, 547, 3, 393, 196, 0, 547, 548, 3, 429, 214, 0, 548, 66, 1, 0, 0, 0, 549, 550, 3, 393, 196, 0, 550, 551, 3, 429, 214, 0, 551, 552, 3, 397, 198, 0, 552, 68, 1, 0, 0, 0, 553, 554, 3, 393, 196, 0, 554, 555, 3, 431, 215, 0, 555, 556, 3, 431, 215, 0, 556, 557, 3, 393, 196, 0, 557, 558, 3, 397, 198, 0, 558, 559, 3, 407, 203, 0, 559, 70, 1, 0, 0, 0, 560, 561, 3, 393, 196, 0, 561, 562, 3, 433, 216, 0, 562, 563, 3, 431, 215, 0, 563, 564, 3, 421, 210, 0, 564, 565, 3, 409, 204, 0, 565, 566, 3, 419, 209, 0, 566, 567, 3, 397, 198, 0, 567, 568, 3, 427, 213, 0, 568, 569, 3, 401, 200, 0, 569, 570, 3, 417, 208, 0, 570, 571, 3, 401, 200, 0, 571, 572, 3, 419, 209, 0, 572, 573, 3, 431, 215, 0, 573, 72, 1, 0, 0, 0, 574, 575, 3, 395, 197, 0, 575, 576, 3, 401, 200, 0, 576, 577, 3, 403, 201, 0, 577, 578, 3, 421, 210, 0, 578, 579, 3, 427, 213, 0, 579, 580, 3, 401, 200, 0, 580, 74, 1, 0, 0, 0, 581, 582, 3, 395, 197, 0, 582, 583, 3, 401, 200, 0, 583, 584, 3, 405, 202, 0, 584, 585, 3, 409, 204, 0, 585, 586, 3, 419, 209, 0, 586, 76, 1, 0, 0, 0, 587, 588, 3, 395, 197, 0, 588, 589, 3, 401, 200, 0, 589, 590, 3, 431, 215, 0, 590, 591, 3, 437, 218, 0, 591, 592, 3, 401, 200, 0, 592, 593, 3, 401, 200, 0, 593, 594, 3, 419, 209, 0, 594, 78, 1, 0, 0, 0, 595, 596, 3, 395, 197, 0, 596, 597, 3, 441, 220, 0, 597, 80, 1, 0, 0, 0, 598, 599, 3, 397, 198, 0, 599, 600, 3, 393, 196, 0, 600, 601, 3, 429, 214, 0, 601, 602, 3, 397, 198, 0, 602, 603, 3, 393, 196, 0, 603, 604, 3, 399, 199, 0, 604, 605, 3, 401, 200, 0, 605, 82, 1, 0, 0, 0, 606, 607, 3, 397, 198, 0, 607, 608, 3, 393, 196, 0, 608, 609, 3, 429, 214, 0, 609, 610, 3, 401, 200, 0, 610, 84, 1, 0, 0, 0, 611, 612, 3, 397, 198, 0, 612, 613, 3, 393, 196, 0, 613, 614, 3, 429, 214, 0, 614, 615, 3, 431, 215, 0, 615, 86, 1, 0, 0, 0, 616, 617, 3, 397, 198, 0, 617, 618, 3, 407, 203, 0, 618, 619, 3, 401, 200, 0, 619, 620, 3, 397, 198, 0, 620, 621, 3, 413, 206, 0, 621, 88, 1, 0, 0, 0, 622, 623, 3, 397, 198, 0, 623, 624, 3, 421, 210, 0, 624, 625, 3, 415, 207, 0, 625, 626, 3, 415, 207, 0, 626, 627, 3, 393, 196, 0, 627, 628, 3, 431, 215, 0, 628, 629, 3, 401, 200, 0, 629, 90, 1, 0, 0, 0, 630, 631, 3, 397, 198, 0, 631, 632, 3, 421, 210, 0, 632, 633, 3, 415, 207, 0, 633, 634, 3, 433, 216, 0, 634, 635, 3, 417, 208, 0, 635, 636, 3, 419, 209, 0, 636, 92, 1, 0, 0, 0, 637, 638, 3, 397, 198, 0, 638, 639, 3, 421, 210, 0, 639, 640, 3, 417, 208, 0, 640, 641, 3, 417, 208, 0, 641, 642, 3, 409, 204, 0, 642, 643, 3, 431, 215, 0, 643, 94, 1, 0, 0, 0, 644, 645, 3, 397, 198, 0, 645, 646, 3, 421, 210, 0, 646, 647, 3, 419, 209, 0, 647, 648, 3, 403, 201, 0, 648, 649, 3, 415, 207, 0, 649, 650, 3, 409, 204, 0, 650, 651, 3, 397, 198, 0, 651, 652, 3, 431, 215, 0, 652, 96, 1, 0, 0, 0, 653, 654, 3, 397, 198, 0, 654, 655, 3, 421, 210, 0, 655, 656, 3, 419, 209, 0, 656, 657, 3, 429, 214, 0, 657, 658, 3, 431, 215, 0, 658, 659, 3, 427, 213, 0, 659, 660, 3, 393, 196, 0, 660, 661, 3, 409, 204, 0, 661, 662, 3, 419, 209, 0, 662, 663, 3, 431, 215, 0, 663, 98, 1, 0, 0, 0, 664, 665, 3, 397, 198, 0, 665, 666, 3, 427, 213, 0, 666, 667, 3, 401, 200, 0, 667, 668, 3, 393, 196, 0, 668, 669, 3, 431, 215, 0, 669, 670, 3, 401, 200, 0, 670, 100, 1, 0, 0, 0, 671, 672, 3, 397, 198, 0, 672, 673, 3, 427, 213, 0, 673, 674, 3, 421, 210, 0, 674, 675, 3, 429, 214, 0, 675, 676, 3, 429, 214, 0, 676, 102, 1, 0, 0, 0, 677, 678, 3, 397, 198, 0, 678, 679, 3, 433, 216, 0, 679, 680, 3, 427, 213, 0, 680, 681, 3, 427, 213, 0, 681, 682, 3, 401, 200, 0, 682, 683, 3, 419, 209, 0, 683, 684, 3, 431, 215, 0, 684, 685, 5, 95, 0, 0, 685, 686, 3, 399, 199, 0, 686, 687, 3, 393, 196, 0, 687, 688, 3, 431, 215, 0, 688, 689, 3, 401, 200, 0, 689, 104, 1, 0, 0, 0, 690, 691, 3, 397, 198, 0, 691, 692, 3, 433, 216, 0, 692, 693, 3, 427, 213, 0, 693, 694, 3, 427, 213, 0, 694, 695, 3, 401, 200, 0, 695, 696, 3, 419, 209, 0, 696, 697, 3, 431, 215, 0, 697, 698, 5, 95, 0, 0, 698, 699, 3, 431, 215, 0, 699, 700, 3, 409, 204, 0, 700, 701, 3, 417, 208, 0, 701, 702, 3, 401, 200, 0, 702, 106, 1, 0, 0, 0, 703, 704, 3, 397, 198, 0, 704, 705, 3, 433, 216, 0, 705, 706, 3, 427, 213, 0, 706, 707, 3, 427, 213, 0, 707, 708, 3, 401, 200, 0, 708, 709, 3, 419, 209, 0, 709, 710, 3, 431, 215, 0, 710, 711, 5, 95, 0, 0, 711, 712, 3, 431, 215, 0, 712, 713, 3, 409, 204, 0, 713, 714, 3, 417, 208, 0, 714, 715, 3, 401, 200, 0, 715, 716, 3, 429, 214, 0, 716, 717, 3, 431, 215, 0, 717, 718, 3, 393, 196, 0, 718, 719, 3, 417, 208, 0, 719, 720, 3, 423, 211, 0, 720, 108, 1, 0, 0, 0, 721, 722, 3, 399, 199, 0, 722, 723, 3, 393, 196, 0, 723, 724, 3, 431, 215, 0, 724, 725, 3, 393, 196, 0, 725, 726, 3, 395, 197, 0, 726, 727, 3, 393, 196, 0, 727, 728, 3, 429, 214, 0, 728, 729, 3, 401, 200, 0, 729, 110, 1, 0, 0, 0, 730, 731, 3, 399, 199, 0, 731, 732, 3, 401, 200, 0, 732, 733, 3, 403, 201, 0, 733, 734, 3, 393, 196, 0, 734, 735, 3, 433, 216, 0, 735, 736, 3, 415, 207, 0, 736, 737, 3, 431, 215, 0, 737, 112, 1, 0, 0, 0, 738, 739, 3, 399, 199, 0, 739, 740, 3, 401, 200, 0, 740, 741, 3, 403, 201, 0, 741, 742, 3, 401, 200, 0, 742, 743, 3, 427, 213, 0, 743, 744, 3, 427, 213, 0, 744, 745, 3, 393, 196, 0, 745, 746, 3, 395, 197, 0, 746, 747, 3, 415, 207, 0, 747, 748, 3, 401, 200, 0, 748, 114, 1, 0, 0, 0, 749, 750, 3, 399, 199, 0, 750, 751, 3, 401, 200, 0, 751, 752, 3, 403, 201, 0, 752, 753, 3, 401, 200, 0, 753, 754, 3, 427, 213, 0, 754, 755, 3, 427, 213, 0, 755, 756, 3, 401, 200, 0, 756, 757, 3, 399, 199, 0, 757, 116, 1, 0, 0, 0, 758, 759, 3, 399, 199, 0, 759, 760, 3, 401, 200, 0, 760, 761, 3, 415, 207, 0, 761, 762, 3, 401, 200, 0, 762, 763, 3, 431, 215, 0, 763, 764, 3, 401, 200, 0, 764, 118, 1, 0, 0, 0, 765, 766, 3, 399, 199, 0, 766, 767, 3, 401, 200, 0, 767, 768, 3, 429, 214, 0, 768, 769, 3, 397, 198, 0, 769, 120, 1, 0, 0, 0, 770, 771, 3, 399, 199, 0, 771, 772, 3, 401, 200, 0, 772, 773, 3, 431, 215, 0, 773, 774, 3, 393, 196, 0, 774, 775, 3, 397, 198, 0, 775, 776, 3, 407, 203, 0, 776, 122, 1, 0, 0, 0, 777, 778, 3, 399, 199, 0, 778, 779, 3, 409, 204, 0, 779, 780, 3, 429, 214, 0, 780, 781, 3, 431, 215, 0, 781, 782, 3, 409, 204, 0, 782, 783, 3, 419, 209, 0, 783, 784, 3, 397, 198, 0, 784, 785, 3, 431, 215, 0, 785, 124, 1, 0, 0, 0, 786, 787, 3, 399, 199, 0, 787, 788, 3, 427, 213, 0, 788, 789, 3, 421, 210, 0, 789, 790, 3, 423, 211, 0, 790, 126, 1, 0, 0, 0, 791, 792, 3, 401, 200, 0, 792, 793, 3, 393, 196, 0, 793, 794, 3, 397, 198, 0, 794, 795, 3, 407, 203, 0, 795, 128, 1, 0, 0, 0, 796, 797, 3, 401, 200, 0, 797, 798, 3, 415, 207, 0, 798, 799, 3, 429, 214, 0, 799, 800, 3, 401, 200, 0, 800, 130, 1, 0, 0, 0, 801, 802, 3, 401, 200, 0, 802, 803, 3, 419, 209, 0, 803, 804, 3, 399, 199, 0, 804, 132, 1, 0, 0, 0, 805, 806, 3, 401, 200, 0, 806, 807, 3, 429, 214, 0, 807, 808, 3, 397, 198, 0, 808, 809, 3, 393, 196, 0, 809, 810, 3, 423, 211, 0, 810, 811, 3, 401, 200, 0, 811, 134, 1, 0, 0, 0, 812, 813, 3, 401, 200, 0, 813, 814, 3, 439, 219, 0, 814, 815, 3, 397, 198, 0, 815, 816, 3, 401, 200, 0, 816, 817, 3, 423, 211, 0, 817, 818, 3, 431, 215, 0, 818, 136, 1, 0, 0, 0, 819, 820, 3, 401, 200, 0, 820, 821, 3, 439, 219, 0, 821, 822, 3, 397, 198, 0, 822, 823, 3, 415, 207, 0, 823, 824, 3, 433, 216, 0, 824, 825, 3, 429, 214, 0, 825, 826, 3, 409, 204, 0, 826, 827, 3, 435, 217, 0, 827, 828, 3, 401, 200, 0, 828, 138, 1, 0, 0, 0, 829, 830, 3, 401, 200, 0, 830, 831, 3, 439, 219, 0, 831, 832, 3, 409, 204, 0, 832, 833, 3, 429, 214, 0, 833, 834, 3, 431, 215, 0, 834, 835, 3, 429, 214, 0, 835, 140, 1, 0, 0, 0, 836, 837, 3, 401, 200, 0, 837, 838, 3, 439, 219, 0, 838, 839, 3, 423, 211, 0, 839, 840, 3, 415, 207, 0, 840, 841, 3, 393, 196, 0, 841, 842, 3, 409, 204, 0, 842, 843, 3, 419, 209, 0, 843, 142, 1, 0, 0, 0, 844, 845, 3, 403, 201, 0, 845, 846, 3, 393, 196, 0, 846, 847, 3, 409, 204, 0, 847, 848, 3, 415, 207, 0, 848, 144, 1, 0, 0, 0, 849, 850, 3, 403, 201, 0, 850, 851, 3, 421, 210, 0, 851, 852, 3, 427, 213, 0, 852, 146, 1, 0, 0, 0, 853, 854, 3, 403, 201, 0, 854, 855, 3, 421, 210, 0, 855, 856, 3, 427, 213, 0, 856, 857, 3, 401, 200, 0, 857, 858, 3, 409, 204, 0, 858, 859, 3, 405, 202, 0, 859, 860, 3, 419, 209, 0, 860, 148, 1, 0, 0, 0, 861, 862, 3, 403, 201, 0, 862, 863, 3, 427, 213, 0, 863, 864, 3, 421, 210, 0, 864, 865, 3, 417, 208, 0, 865, 150, 1, 0, 0, 0, 866, 867, 3, 403, 201, 0, 867, 868, 3, 433, 216, 0, 868, 869, 3, 415, 207, 0, 869, 870, 3, 415, 207, 0, 870, 152, 1, 0, 0, 0, 871, 872, 3, 405, 202, 0, 872, 873, 3, 415, 207, 0, 873, 874, 3, 421, 210, 0, 874, 875, 3, 395, 197, 0, 875, 154, 1, 0, 0, 0, 876, 877, 3, 405, 202, 0, 877, 878, 3, 427, 213, 0, 878, 879, 3, 421, 210, 0, 879, 880, 3, 433, 216, 0, 880, 881, 3, 423, 211, 0, 881, 156, 1, 0, 0, 0, 882, 883, 3, 407, 203, 0, 883, 884, 3, 393, 196, 0, 884, 885, 3, 435, 217, 0, 885, 886, 3, 409, 204, 0, 886, 887, 3, 419, 209, 0, 887, 888, 3, 405, 202, 0, 888, 158, 1, 0, 0, 0, 889, 890, 3, 409, 204, 0, 890, 891, 3, 403, 201, 0, 891, 160, 1, 0, 0, 0, 892, 893, 3, 409, 204, 0, 893, 894, 3, 405, 202, 0, 894, 895, 3, 419, 209, 0, 895, 896, 3, 421, 210, 0, 896, 897, 3, 427, 213, 0, 897, 898, 3, 401, 200, 0, 898, 162, 1, 0, 0, 0, 899, 900, 3, 409, 204, 0, 900, 901, 3, 417, 208, 0, 901, 902, 3, 417, 208, 0, 902, 903, 3, 401, 200, 0, 903, 904, 3, 399, 199, 0, 904, 905, 3, 409, 204, 0, 905, 906, 3, 393, 196, 0, 906, 907, 3, 431, 215, 0, 907, 908, 3, 401, 200, 0, 908, 164, 1, 0, 0, 0, 909, 910, 3, 409, 204, 0, 910, 911, 3, 419, 209, 0, 911, 166, 1, 0, 0, 0, 912, 913, 3, 409, 204, 0, 913, 914, 3, 419, 209, 0, 914, 915, 3, 399, 199, 0, 915, 916, 3, 401, 200, 0, 916, 917, 3, 439, 219, 0, 917, 168, 1, 0, 0, 0, 918, 919, 3, 409, 204, 0, 919, 920, 3, 419, 209, 0, 920, 921, 3, 399, 199, 0, 921, 922, 3, 401, 200, 0, 922, 923, 3, 439, 219, 0, 923, 924, 3, 401, 200, 0, 924, 925, 3, 399, 199, 0, 925, 170, 1, 0, 0, 0, 926, 927, 3, 409, 204, 0, 927, 928, 3, 419, 209, 0, 928, 929, 3, 409, 204, 0, 929, 930, 3, 431, 215, 0, 930, 931, 3, 409, 204, 0, 931, 932, 3, 393, 196, 0, 932, 933, 3, 415, 207, 0, 933, 934, 3, 415, 207, 0, 934, 935, 3, 441, 220, 0, 935, 172, 1, 0, 0, 0, 936, 937, 3, 409, 204, 0, 937, 938, 3, 419, 209, 0, 938, 939, 3, 419, 209, 0, 939, 940, 3, 401, 200, 0, 940, 941, 3, 427, 213, 0, 941, 174, 1, 0, 0, 0, 942, 943, 3, 409, 204, 0, 943, 944, 3, 419, 209, 0, 944, 945, 3, 429, 214, 0, 945, 946, 3, 401, 200, 0, 946, 947, 3, 427, 213, 0, 947, 948, 3, 431, 215, 0, 948, 176, 1, 0, 0, 0, 949, 950, 3, 409, 204, 0, 950, 951, 3, 419, 209, 0, 951, 952, 3, 429, 214, 0, 952, 953, 3, 431, 215, 0, 953, 954, 3, 401, 200, 0, 954, 955, 3, 393, 196, 0, 955, 956, 3, 399, 199, 0, 956, 178, 1, 0, 0, 0, 957, 958, 3, 409, 204, 0, 958, 959, 3, 419, 209, 0, 959, 960, 3, 431, 215, 0, 960, 961, 3, 401, 200, 0, 961, 962, 3, 427, 213, 0, 962, 963, 3, 429, 214, 0, 963, 964, 3, 401, 200, 0, 964, 965, 3, 397, 198, 0, 965, 966, 3, 431, 215, 0, 966, 180, 1, 0, 0, 0, 967, 968, 3, 409, 204, 0, 968, 969, 3, 419, 209, 0, 969, 970, 3, 431, 215, 0, 970, 971, 3, 421, 210, 0, 971, 182, 1, 0, 0, 0, 972, 973, 3, 409, 204, 0, 973, 974, 3, 429, 214, 0, 974, 184, 1, 0, 0, 0, 975, 976, 3, 409, 204, 0, 976, 977, 3, 429, 214, 0, 977, 978, 3, 419, 209, 0, 978, 979, 3, 433, 216, 0, 979, 980, 3, 415, 207, 0, 980, 981, 3, 415, 207, 0, 981, 186, 1, 0, 0, 0, 982, 983, 3, 411, 205, 0, 983, 984, 3, 421, 210, 0, 984, 985, 3, 409, 204, 0, 985, 986, 3, 419, 209, 0, 986, 188, 1, 0, 0, 0, 987, 988, 3, 413, 206, 0, 988, 989, 3, 401, 200, 0, 989, 990, 3, 441, 220, 0, 990, 190, 1, 0, 0, 0, 991, 992, 3, 415, 207, 0, 992, 993, 3, 401, 200, 0, 993, 994, 3, 403, 201, 0, 994, 995, 3, 431, 215, 0, 995, 192, 1, 0, 0, 0, 996, 997, 3, 415, 207, 0, 997, 998, 3, 409, 204, 0, 998, 999, 3, 413, 206, 0, 999, 1000, 3, 401, 200, 0, 1000, 194, 1, 0, 0, 0, 1001, 1002, 3, 415, 207, 0, 1002, 1003, 3, 409, 204, 0, 1003, 1004, 3, 417, 208, 0, 1004, 1005, 3, 409, 204, 0, 1005, 1006, 3, 431, 215, 0, 1006, 196, 1, 0, 0, 0, 1007, 1008, 3, 417, 208, 0, 1008, 1009, 3, 393, 196, 0, 1009, 1010, 3, 431, 215, 0, 1010, 1011, 3, 397, 198, 0, 1011, 1012, 3, 407, 203, 0, 1012, 198, 1, 0, 0, 0, 1013, 1014, 3, 419, 209, 0, 1014, 1015, 3, 393, 196, 0, 1015, 1016, 3, 431, 215, 0, 1016, 1017, 3, 433, 216, 0, 1017, 1018, 3, 427, 213, 0, 1018, 1019, 3, 393, 196, 0, 1019, 1020, 3, 415, 207, 0, 1020, 200, 1, 0, 0, 0, 1021, 1022, 3, 419, 209, 0, 1022, 1023, 3, 421, 210, 0, 1023, 202, 1, 0, 0, 0, 1024, 1025, 3, 419, 209, 0, 1025, 1026, 3, 421, 210, 0, 1026, 1027, 3, 431, 215, 0, 1027, 204, 1, 0, 0, 0, 1028, 1029, 3, 419, 209, 0, 1029, 1030, 3, 421, 210, 0, 1030, 1031, 3, 431, 215, 0, 1031, 1032, 3, 419, 209, 0, 1032, 1033, 3, 433, 216, 0, 1033, 1034, 3, 415, 207, 0, 1034, 1035, 3, 415, 207, 0, 1035, 206, 1, 0, 0, 0, 1036, 1037, 3, 419, 209, 0, 1037, 1038, 3, 433, 216, 0, 1038, 1039, 3, 415, 207, 0, 1039, 1040, 3, 415, 207, 0, 1040, 208, 1, 0, 0, 0, 1041, 1042, 3, 421, 210, 0, 1042, 1043, 3, 403, 201, 0, 1043, 210, 1, 0, 0, 0, 1044, 1045, 3, 421, 210, 0, 1045, 1046, 3, 403, 201, 0, 1046, 1047, 3, 403, 201, 0, 1047, 1048, 3, 429, 214, 0, 1048, 1049, 3, 401, 200, 0, 1049, 1050, 3, 431, 215, 0, 1050, 212, 1, 0, 0, 0, 1051, 1052, 3, 421, 210, 0, 1052, 1053, 3, 419, 209, 0, 1053, 214, 1, 0, 0, 0, 1054, 1055, 3, 421, 210, 0, 1055, 1056, 3, 427, 213, 0, 1056, 216, 1, 0, 0, 0, 1057, 1058, 3, 421, 210, 0, 1058, 1059, 3, 427, 213, 0, 1059, 1060, 3, 399, 199, 0, 1060, 1061, 3, 401, 200, 0, 1061, 1062, 3, 427, 213, 0, 1062, 218, 1, 0, 0, 0, 1063, 1064, 3, 421, 210, 0, 1064, 1065, 3, 433, 216, 0, 1065, 1066, 3, 431, 215, 0, 1066, 1067, 3, 401, 200, 0, 1067, 1068, 3, 427, 213, 0, 1068, 220, 1, 0, 0, 0, 1069, 1070, 3, 423, 211, 0, 1070, 1071, 3, 415, 207, 0, 1071, 1072, 3, 393, 196, 0, 1072, 1073, 3, 419, 209, 0, 1073, 222, 1, 0, 0, 0, 1074, 1075, 3, 423, 211, 0, 1075, 1076, 3, 427, 213, 0, 1076, 1077, 3, 393, 196, 0, 1077, 1078, 3, 405, 202, 0, 1078, 1079, 3, 417, 208, 0, 1079, 1080, 3, 393, 196, 0, 1080, 224, 1, 0, 0, 0, 1081, 1082, 3, 423, 211, 0, 1082, 1083, 3, 427, 213, 0, 1083, 1084, 3, 409, 204, 0, 1084, 1085, 3, 417, 208, 0, 1085, 1086, 3, 393, 196, 0, 1086, 1087, 3, 427, 213, 0, 1087, 1088, 3, 441, 220, 0, 1088, 226, 1, 0, 0, 0, 1089, 1090, 3, 425, 212, 0, 1090, 1091, 3, 433, 216, 0, 1091, 1092, 3, 401, 200, 0, 1092, 1093, 3, 427, 213, 0, 1093, 1094, 3, 441, 220, 0, 1094, 228, 1, 0, 0, 0, 1095, 1096, 3, 427, 213, 0, 1096, 1097, 3, 393, 196, 0, 1097, 1098, 3, 409, 204, 0, 1098, 1099, 3, 429, 214, 0, 1099, 1100, 3, 401, 200, 0, 1100, 230, 1, 0, 0, 0, 1101, 1102, 3, 427, 213, 0, 1102, 1103, 3, 401, 200, 0, 1103, 1104, 3, 397, 198, 0, 1104, 1105, 3, 433, 216, 0, 1105, 1106, 3, 427, 213, 0, 1106, 1107, 3, 429, 214, 0, 1107, 1108, 3, 409, 204, 0, 1108, 1109, 3, 435, 217, 0, 1109, 1110, 3, 401, 200, 0, 1110, 232, 1, 0, 0, 0, 1111, 1112, 3, 427, 213, 0, 1112, 1113, 3, 401, 200, 0, 1113, 1114, 3, 403, 201, 0, 1114, 1115, 3, 401, 200, 0, 1115, 1116, 3, 427, 213, 0, 1116, 1117, 3, 401, 200, 0, 1117, 1118, 3, 419, 209, 0, 1118, 1119, 3, 397, 198, 0, 1119, 1120, 3, 401, 200, 0, 1120, 1121, 3, 429, 214, 0, 1121, 234, 1, 0, 0, 0, 1122, 1123, 3, 427, 213, 0, 1123, 1124, 3, 401, 200, 0, 1124, 1125, 3, 405, 202, 0, 1125, 1126, 3, 401, 200, 0, 1126, 1127, 3, 439, 219, 0, 1127, 1128, 3, 423, 211, 0, 1128, 236, 1, 0, 0, 0, 1129, 1130, 3, 427, 213, 0, 1130, 1131, 3, 401, 200, 0, 1131, 1132, 3, 409, 204, 0, 1132, 1133, 3, 419, 209, 0, 1133, 1134, 3, 399, 199, 0, 1134, 1135, 3, 401, 200, 0, 1135, 1136, 3, 439, 219, 0, 1136, 238, 1, 0, 0, 0, 1137, 1138, 3, 427, 213, 0, 1138, 1139, 3, 401, 200, 0, 1139, 1140, 3, 415, 207, 0, 1140, 1141, 3, 401, 200, 0, 1141, 1142, 3, 393, 196, 0, 1142, 1143, 3, 429, 214, 0, 1143, 1144, 3, 401, 200, 0, 1144, 240, 1, 0, 0, 0, 1145, 1146, 3, 427, 213, 0, 1146, 1147, 3, 401, 200, 0, 1147, 1148, 3, 419, 209, 0, 1148, 1149, 3, 393, 196, 0, 1149, 1150, 3, 417, 208, 0, 1150, 1151, 3, 401, 200, 0, 1151, 242, 1, 0, 0, 0, 1152, 1153, 3, 427, 213, 0, 1153, 1154, 3, 401, 200, 0, 1154, 1155, 3, 423, 211, 0, 1155, 1156, 3, 415, 207, 0, 1156, 1157, 3, 393, 196, 0, 1157, 1158, 3, 397, 198, 0, 1158, 1159, 3, 401, 200, 0, 1159, 244, 1, 0, 0, 0, 1160, 1161, 3, 427, 213, 0, 1161, 1162, 3, 401, 200, 0, 1162, 1163, 3, 429, 214, 0, 1163, 1164, 3, 431, 215, 0, 1164, 1165, 3, 427, 213, 0, 1165, 1166, 3, 409, 204, 0, 1166, 1167, 3, 397, 198, 0, 1167, 1168, 3, 431, 215, 0, 1168, 246, 1, 0, 0, 0, 1169, 1170, 3, 427, 213, 0, 1170, 1171, 3, 401, 200, 0, 1171, 1172, 3, 431, 215, 0, 1172, 1173, 3, 433, 216, 0, 1173, 1174, 3, 427, 213, 0, 1174, 1175, 3, 419, 209, 0, 1175, 1176, 3, 409, 204, 0, 1176, 1177, 3, 419, 209, 0, 1177, 1178, 3, 405, 202, 0, 1178, 248, 1, 0, 0, 0, 1179, 1180, 3, 427, 213, 0, 1180, 1181, 3, 409, 204, 0, 1181, 1182, 3, 405, 202, 0, 1182, 1183, 3, 407, 203, 0, 1183, 1184, 3, 431, 215, 0, 1184, 250, 1, 0, 0, 0, 1185, 1186, 3, 427, 213, 0, 1186, 1187, 3, 421, 210, 0, 1187, 1188, 3, 415, 207, 0, 1188, 1189, 3, 415, 207, 0, 1189, 1190, 3, 395, 197, 0, 1190, 1191, 3, 393, 196, 0, 1191, 1192, 3, 397, 198, 0, 1192, 1193, 3, 413, 206, 0, 1193, 252, 1, 0, 0, 0, 1194, 1195, 3, 427, 213, 0, 1195, 1196, 3, 421, 210, 0, 1196, 1197, 3, 437, 218, 0, 1197, 254, 1, 0, 0, 0, 1198, 1199, 3, 427, 213, 0, 1199, 1200, 3, 421, 210, 0, 1200, 1201, 3, 437, 218, 0, 1201, 1202, 3, 429, 214, 0, 1202, 256, 1, 0, 0, 0, 1203, 1204, 3, 429, 214, 0, 1204, 1205, 3, 393, 196, 0, 1205, 1206, 3, 435, 217, 0, 1206, 1207, 3, 401, 200, 0, 1207, 1208, 3, 423, 211, 0, 1208, 1209, 3, 421, 210, 0, 1209, 1210, 3, 409, 204, 0, 1210, 1211, 3, 419, 209, 0, 1211, 1212, 3, 431, 215, 0, 1212, 258, 1, 0, 0, 0, 1213, 1214, 3, 429, 214, 0, 1214, 1215, 3, 401, 200, 0, 1215, 1216, 3, 415, 207, 0, 1216, 1217, 3, 401, 200, 0, 1217, 1218, 3, 397, 198, 0, 1218, 1219, 3, 431, 215, 0, 1219, 260, 1, 0, 0, 0, 1220, 1221, 3, 429, 214, 0, 1221, 1222, 3, 401, 200, 0, 1222, 1223, 3, 431, 215, 0, 1223, 262, 1, 0, 0, 0, 1224, 1225, 3, 429, 214, 0, 1225, 1226, 3, 431, 215, 0, 1226, 1227, 3, 427, 213, 0, 1227, 1228, 3, 409, 204, 0, 1228, 1229, 3, 397, 198, 0, 1229, 1230, 3, 431, 215, 0, 1230, 264, 1, 0, 0, 0, 1231, 1232, 3, 431, 215, 0, 1232, 1233, 3, 393, 196, 0, 1233, 1234, 3, 395, 197, 0, 1234, 1235, 3, 415, 207, 0, 1235, 1236, 3, 401, 200, 0, 1236, 266, 1, 0, 0, 0, 1237, 1238, 3, 431, 215, 0, 1238, 1239, 3, 401, 200, 0, 1239, 1240, 3, 417, 208, 0, 1240, 1241, 3, 423, 211, 0, 1241, 268, 1, 0, 0, 0, 1242, 1243, 3, 431, 215, 0, 1243, 1244, 3, 401, 200, 0, 1244, 1245, 3, 417, 208, 0, 1245, 1246, 3, 423, 211, 0, 1246, 1247, 3, 421, 210, 0, 1247, 1248, 3, 427, 213, 0, 1248, 1249, 3, 393, 196, 0, 1249, 1250, 3, 427, 213, 0, 1250, 1251, 3, 441, 220, 0, 1251, 270, 1, 0, 0, 0, 1252, 1253, 3, 431, 215, 0, 1253, 1254, 3, 407, 203, 0, 1254, 1255, 3, 401, 200, 0, 1255, 1256, 3, 419, 209, 0, 1256, 272, 1, 0, 0, 0, 1257, 1258, 3, 431, 215, 0, 1258, 1259, 3, 421, 210, 0, 1259, 274, 1, 0, 0, 0, 1260, 1261, 3, 431, 215, 0, 1261, 1262, 3, 427, 213, 0, 1262, 1263, 3, 393, 196, 0, 1263, 1264, 3, 419, 209, 0, 1264, 1265, 3, 429, 214, 0, 1265, 1266, 3, 393, 196, 0, 1266, 1267, 3, 397, 198, 0, 1267, 1268, 3, 431, 215, 0, 1268, 1269, 3, 409, 204, 0, 1269, 1270, 3, 421, 210, 0, 1270, 1271, 3, 419, 209, 0, 1271, 276, 1, 0, 0, 0, 1272, 1273, 3, 431, 215, 0, 1273, 1274, 3, 427, 213, 0, 1274, 1275, 3, 409, 204, 0, 1275, 1276, 3, 405, 202, 0, 1276, 1277, 3, 405, 202, 0, 1277, 1278, 3, 401, 200, 0, 1278, 1279, 3, 427, 213, 0, 1279, 278, 1, 0, 0, 0, 1280, 1281, 3, 433, 216, 0, 1281, 1282, 3, 419, 209, 0, 1282, 1283, 3, 409, 204, 0, 1283, 1284, 3, 421, 210, 0, 1284, 1285, 3, 419, 209, 0, 1285, 280, 1, 0, 0, 0, 1286, 1287, 3, 433, 216, 0, 1287, 1288, 3, 419, 209, 0, 1288, 1289, 3, 409, 204, 0, 1289, 1290, 3, 425, 212, 0, 1290, 1291, 3, 433, 216, 0, 1291, 1292, 3, 401, 200, 0, 1292, 282, 1, 0, 0, 0, 1293, 1294, 3, 433, 216, 0, 1294, 1295, 3, 423, 211, 0, 1295, 1296, 3, 399, 199, 0, 1296, 1297, 3, 393, 196, 0, 1297, 1298, 3, 431, 215, 0, 1298, 1299, 3, 401, 200, 0, 1299, 284, 1, 0, 0, 0, 1300, 1301, 3, 433, 216, 0, 1301, 1302, 3, 429, 214, 0, 1302, 1303, 3, 409, 204, 0, 1303, 1304, 3, 419, 209, 0, 1304, 1305, 3, 405, 202, 0, 1305, 286, 1, 0, 0, 0, 1306, 1307, 3, 435, 217, 0, 1307, 1308, 3, 393, 196, 0, 1308, 1309, 3, 397, 198, 0, 1309, 1310, 3, 433, 216, 0, 1310, 1311, 3, 433, 216, 0, 1311, 1312, 3, 417, 208, 0, 1312, 288, 1, 0, 0, 0, 1313, 1314, 3, 435, 217, 0, 1314, 1315, 3, 393, 196, 0, 1315, 1316, 3, 415, 207, 0, 1316, 1317, 3, 433, 216, 0, 1317, 1318, 3, 401, 200, 0, 1318, 1319, 3, 429, 214, 0, 1319, 290, 1, 0, 0, 0, 1320, 1321, 3, 435, 217, 0, 1321, 1322, 3, 409, 204, 0, 1322, 1323, 3, 401, 200, 0, 1323, 1324, 3, 437, 218, 0, 1324, 292, 1, 0, 0, 0, 1325, 1326, 3, 435, 217, 0, 1326, 1327, 3, 409, 204, 0, 1327, 1328, 3, 427, 213, 0, 1328, 1329, 3, 431, 215, 0, 1329, 1330, 3, 433, 216, 0, 1330, 1331, 3, 393, 196, 0, 1331, 1332, 3, 415, 207, 0, 1332, 294, 1, 0, 0, 0, 1333, 1334, 3, 437, 218, 0, 1334, 1335, 3, 407, 203, 0, 1335, 1336, 3, 401, 200, 0, 1336, 1337, 3, 419, 209, 0, 1337, 296, 1, 0, 0, 0, 1338, 1339, 3, 437, 218, 0, 1339, 1340, 3, 407, 203, 0, 1340, 1341, 3, 401, 200, 0, 1341, 1342, 3, 427, 213, 0, 1342, 1343, 3, 401, 200, 0, 1343, 298, 1, 0, 0, 0, 1344, 1345, 3, 437, 218, 0, 1345, 1346, 3, 409, 204, 0, 1346, 1347, 3, 431, 215, 0, 1347, 1348, 3, 407, 203, 0, 1348, 300, 1, 0, 0, 0, 1349, 1350, 3, 437, 218, 0, 1350, 1351, 3, 409, 204, 0, 1351, 1352, 3, 431, 215, 0, 1352, 1353, 3, 407, 203, 0, 1353, 1354, 3, 421, 210, 0, 1354, 1355, 3, 433, 216, 0, 1355, 1356, 3, 431, 215, 0, 1356, 302, 1, 0, 0, 0, 1357, 1358, 3, 403, 201, 0, 1358, 1359, 3, 409, 204, 0, 1359, 1360, 3, 427, 213, 0, 1360, 1361, 3, 429, 214, 0, 1361, 1362, 3, 431, 215, 0, 1362, 1363, 5, 95, 0, 0, 1363, 1364, 3, 435, 217, 0, 1364, 1365, 3, 393, 196, 0, 1365, 1366, 3, 415, 207, 0, 1366, 1367, 3, 433, 216, 0, 1367, 1368, 3, 401, 200, 0, 1368, 304, 1, 0, 0, 0, 1369, 1370, 3, 421, 210, 0, 1370, 1371, 3, 435, 217, 0, 1371, 1372, 3, 401, 200, 0, 1372, 1373, 3, 427, 213, 0, 1373, 306, 1, 0, 0, 0, 1374, 1375, 3, 423, 211, 0, 1375, 1376, 3, 393, 196, 0, 1376, 1377, 3, 427, 213, 0, 1377, 1378, 3, 431, 215, 0, 1378, 1379, 3, 409, 204, 0, 1379, 1380, 3, 431, 215, 0, 1380, 1381, 3, 409, 204, 0, 1381, 1382, 3, 421, 210, 0, 1382, 1383, 3, 419, 209, 0, 1383, 308, 1, 0, 0, 0, 1384, 1385, 3, 427, 213, 0, 1385, 1386, 3, 393, 196, 0, 1386, 1387, 3, 419, 209, 0, 1387, 1388, 3, 405, 202, 0, 1388, 1389, 3, 401, 200, 0, 1389, 310, 1, 0, 0, 0, 1390, 1391, 3, 423, 211, 0, 1391, 1392, 3, 427, 213, 0, 1392, 1393, 3, 401, 200, 0, 1393, 1394, 3, 397, 198, 0, 1394, 1395, 3, 401, 200, 0, 1395, 1396, 3, 399, 199, 0, 1396, 1397, 3, 409, 204, 0, 1397, 1398, 3, 419, 209, 0, 1398, 1399, 3, 405, 202, 0, 1399, 312, 1, 0, 0, 0, 1400, 1401, 3, 433, 216, 0, 1401, 1402, 3, 419, 209, 0, 1402, 1403, 3, 395, 197, 0, 1403, 1404, 3, 421, 210, 0, 1404, 1405, 3, 433, 216, 0, 1405, 1406, 3, 419, 209, 0, 1406, 1407, 3, 399, 199, 0, 1407, 1408, 3, 401, 200, 0, 1408, 1409, 3, 399, 199, 0, 1409, 314, 1, 0, 0, 0, 1410, 1411, 3, 397, 198, 0, 1411, 1412, 3, 433, 216, 0, 1412, 1413, 3, 427, 213, 0, 1413, 1414, 3, 427, 213, 0, 1414, 1415, 3, 401, 200, 0, 1415, 1416, 3, 419, 209, 0, 1416, 1417, 3, 431, 215, 0, 1417, 316, 1, 0, 0, 0, 1418, 1419, 3, 403, 201, 0, 1419, 1420, 3, 421, 210, 0, 1420, 1421, 3, 415, 207, 0, 1421, 1422, 3, 415, 207, 0, 1422, 1423, 3, 421, 210, 0, 1423, 1424, 3, 437, 218, 0, 1424, 1425, 3, 409, 204, 0, 1425, 1426, 3, 419, 209, 0, 1426, 1427, 3, 405, 202, 0, 1427, 318, 1, 0, 0, 0, 1428, 1429, 3, 397, 198, 0, 1429, 1430, 3, 433, 216, 0, 1430, 1431, 3, 417, 208, 0, 1431, 1432, 3, 401, 200, 0, 1432, 1433, 5, 95, 0, 0, 1433, 1434, 3, 399, 199, 0, 1434, 1435, 3, 409, 204, 0, 1435, 1436, 3, 429, 214, 0, 1436, 1437, 3, 431, 215, 0, 1437, 320, 1, 0, 0, 0, 1438, 1439, 3, 399, 199, 0, 1439, 1440, 3, 401, 200, 0, 1440, 1441, 3, 419, 209, 0, 1441, 1442, 3, 429, 214, 0, 1442, 1443, 3, 401, 200, 0, 1443, 1444, 5, 95, 0, 0, 1444, 1445, 3, 427, 213, 0, 1445, 1446, 3, 393, 196, 0, 1446, 1447, 3, 419, 209, 0, 1447, 1448, 3, 413, 206, 0, 1448, 322, 1, 0, 0, 0, 1449, 1450, 3, 415, 207, 0, 1450, 1451, 3, 393, 196, 0, 1451, 1452, 3, 405, 202, 0, 1452, 324, 1, 0, 0, 0, 1453, 1454, 3, 415, 207, 0, 1454, 1455, 3, 393, 196, 0, 1455, 1456, 3, 429, 214, 0, 1456, 1457, 3, 431, 215, 0, 1457, 1458, 5, 95, 0, 0, 1458, 1459, 3, 435, 217, 0, 1459, 1460, 3, 393, 196, 0, 1460, 1461, 3, 415, 207, 0, 1461, 1462, 3, 433, 216, 0, 1462, 1463, 3, 401, 200, 0, 1463, 326, 1, 0, 0, 0, 1464, 1465, 3, 415, 207, 0, 1465, 1466, 3, 401, 200, 0, 1466, 1467, 3, 393, 196, 0, 1467, 1468, 3, 399, 199, 0, 1468, 328, 1, 0, 0, 0, 1469, 1470, 3, 419, 209, 0, 1470, 1471, 3, 431, 215, 0, 1471, 1472, 3, 407, 203, 0, 1472, 1473, 5, 95, 0, 0, 1473, 1474, 3, 435, 217, 0, 1474, 1475, 3, 393, 196, 0, 1475, 1476, 3, 415, 207, 0, 1476, 1477, 3, 433, 216, 0, 1477, 1478, 3, 401, 200, 0, 1478, 330, 1, 0, 0, 0, 1479, 1480, 3, 419, 209, 0, 1480, 1481, 3, 431, 215, 0, 1481, 1482, 3, 409, 204, 0, 1482, 1483, 3, 415, 207, 0, 1483, 1484, 3, 401, 200, 0, 1484, 332, 1, 0, 0, 0, 1485, 1486, 3, 423, 211, 0, 1486, 1487, 3, 401, 200, 0, 1487, 1488, 3, 427, 213, 0, 1488, 1489, 3, 397, 198, 0, 1489, 1490, 3, 401, 200, 0, 1490, 1491, 3, 419, 209, 0, 1491, 1492, 3, 431, 215, 0, 1492, 1493, 5, 95, 0, 0, 1493, 1494, 3, 427, 213, 0, 1494, 1495, 3, 393, 196, 0, 1495, 1496, 3, 419, 209, 0, 1496, 1497, 3, 413, 206, 0, 1497, 334, 1, 0, 0, 0, 1498, 1499, 3, 427, 213, 0, 1499, 1500, 3, 393, 196, 0, 1500, 1501, 3, 419, 209, 0, 1501, 1502, 3, 413, 206, 0, 1502, 336, 1, 0, 0, 0, 1503, 1504, 3, 427, 213, 0, 1504, 1505, 3, 421, 210, 0, 1505, 1506, 3, 437, 218, 0, 1506, 1507, 5, 95, 0, 0, 1507, 1508, 3, 419, 209, 0, 1508, 1509, 3, 433, 216, 0, 1509, 1510, 3, 417, 208, 0, 1510, 1511, 3, 395, 197, 0, 1511, 1512, 3, 401, 200, 0, 1512, 1513, 3, 427, 213, 0, 1513, 338, 1, 0, 0, 0, 1514, 1515, 3, 405, 202, 0, 1515, 1516, 3, 401, 200, 0, 1516, 1517, 3, 419, 209, 0, 1517, 1518, 3, 401, 200, 0, 1518, 1519, 3, 427, 213, 0, 1519, 1520, 3, 393, 196, 0, 1520, 1521, 3, 431, 215, 0, 1521, 1522, 3, 401, 200, 0, 1522, 1523, 3, 399, 199, 0, 1523, 340, 1, 0, 0, 0, 1524, 1525, 3, 393, 196, 0, 1525, 1526, 3, 415, 207, 0, 1526, 1527, 3, 437, 218, 0, 1527, 1528, 3, 393, 196, 0, 1528, 1529, 3, 441, 220, 0, 1529, 1530, 3, 429, 214, 0, 1530, 342, 1, 0, 0, 0, 1531, 1532, 3, 429, 214, 0, 1532, 1533, 3, 431, 215, 0, 1533, 1534, 3, 421, 210, 0, 1534, 1535, 3, 427, 213, 0, 1535, 1536, 3, 401, 200, 0, 1536, 1537, 3, 399, 199, 0, 1537, 344, 1, 0, 0, 0, 1538, 1539, 3, 431, 215, 0, 1539, 1540, 3, 427, 213, 0, 1540, 1541, 3, 433, 216, 0, 1541, 1542, 3, 401, 200, 0, 1542, 346, 1, 0, 0, 0, 1543, 1544, 3, 403, 201, 0, 1544, 1545, 3, 393, 196, 0, 1545, 1546, 3, 415, 207, 0, 1546, 1547, 3, 429, 214, 0, 1547, 1548, 3, 401, 200, 0, 1548, 348, 1, 0, 0, 0, 1549, 1550, 3, 437, 218, 0, 1550, 1551, 3, 409, 204, 0, 1551, 1552, 3, 419, 209, 0, 1552, 1553, 3, 399, 199, 0, 1553, 1554, 3, 421, 210, 0, 1554, 1555, 3, 437, 218, 0, 1555, 350, 1, 0, 0, 0, 1556, 1557, 3, 419, 209, 0, 1557, 1558, 3, 433, 216, 0, 1558, 1559, 3, 415, 207, 0, 1559, 1560, 3, 415, 207, 0, 1560, 1561, 3, 429, 214, 0, 1561, 352, 1, 0, 0, 0, 1562, 1563, 3, 403, 201, 0, 1563, 1564, 3, 409, 204, 0, 1564, 1565, 3, 427, 213, 0, 1565, 1566, 3, 429, 214, 0, 1566, 1567, 3, 431, 215, 0, 1567, 354, 1, 0, 0, 0, 1568, 1569, 3, 415, 207, 0, 1569, 1570, 3, 393, 196, 0, 1570, 1571, 3, 429, 214, 0, 1571, 1572, 3, 431, 215, 0, 1572, 356, 1, 0, 0, 0, 1573, 1574, 3, 403, 201, 0, 1574, 1575, 3, 409, 204, 0, 1575, 1576, 3, 415, 207, 0, 1576, 1577, 3, 431, 215, 0, 1577, 1578, 3, 401, 200, 0, 1578, 1579, 3, 427, 213, 0, 1579, 358, 1, 0, 0, 0, 1580, 1581, 3, 405, 202, 0, 1581, 1582, 3, 427, 213, 0, 1582, 1583, 3, 421, 210, 0, 1583, 1584, 3, 433, 216, 0, 1584, 1585, 3, 423, 211, 0, 1585, 1586, 3, 429, 214, 0, 1586, 360, 1, 0, 0, 0, 1587, 1588, 3, 401, 200, 0, 1588, 1589, 3, 439, 219, 0, 1589, 1590, 3, 397, 198, 0, 1590, 1591, 3, 415, 207, 0, 1591, 1592, 3, 433, 216, 0, 1592, 1593, 3, 399, 199, 0, 1593, 1594, 3, 401, 200, 0, 1594, 362, 1, 0, 0, 0, 1595, 1596, 3, 431, 215, 0, 1596, 1597, 3, 409, 204, 0, 1597, 1598, 3, 401, 200, 0, 1598, 1599, 3, 429, 214, 0, 1599, 364, 1, 0, 0, 0, 1600, 1601, 3, 421, 210, 0, 1601, 1602, 3, 431, 215, 0, 1602, 1603, 3, 407, 203, 0, 1603, 1604, 3, 401, 200, 0, 1604, 1605, 3, 427, 213, 0, 1605, 1606, 3, 429, 214, 0, 1606, 366, 1, 0, 0, 0, 1607, 1608, 3, 399, 199, 0, 1608, 1609, 3, 421, 210, 0, 1609, 368, 1, 0, 0, 0, 1610, 1611, 3, 419, 209, 0, 1611, 1612, 3, 421, 210, 0, 1612, 1613, 3, 431, 215, 0, 1613, 1614, 3, 407, 203, 0, 1614, 1615, 3, 409, 204, 0, 1615, 1616, 3, 419, 209, 0, 1616, 1617, 3, 405, 202, 0, 1617, 370, 1, 0, 0, 0, 1618, 1624, 5, 34, 0, 0, 1619, 1623, 8, 0, 0, 0, 1620, 1621, 5, 34, 0, 0, 1621, 1623, 5, 34, 0, 0, 1622, 1619, 1, 0, 0, 0, 1622, 1620, 1, 0, 0, 0, 1623, 1626, 1, 0, 0, 0, 1624, 1622, 1, 0, 0, 0, 1624, 1625, 1, 0, 0, 0, 1625, 1627, 1, 0, 0, 0, 1626, 1624, 1, 0, 0, 0, 1627, 1654, 5, 34, 0, 0, 1628, 1634, 5, 96, 0, 0, 1629, 1633, 8, 1, 0, 0, 1630, 1631, 5, 96, 0, 0, 1631, 1633, 5, 96, 0, 0, 1632, 1629, 1, 0, 0, 0, 1632, 1630, 1, 0, 0, 0, 1633, 1636, 1, 0, 0, 0, 1634, 1632, 1, 0, 0, 0, 1634, 1635, 1, 0, 0, 0, 1635, 1637, 1, 0, 0, 0, 1636, 1634, 1, 0, 0, 0, 1637, 1654, 5, 96, 0, 0, 1638, 1642, 5, 91, 0, 0, 1639, 1641, 8, 2, 0, 0, 1640, 1639, 1, 0, 0, 0, 1641, 1644, 1, 0, 0, 0, 1642, 1640, 1, 0, 0, 0, 1642, 1643, 1, 0, 0, 0, 1643, 1645, 1, 0, 0, 0, 1644, 1642, 1, 0, 0, 0, 1645, 1654, 5, 93, 0, 0, 1646, 1650, 7, 3, 0, 0, 1647, 1649, 7, 4, 0, 0, 1648, 1647, 1, 0, 0, 0, 1649, 1652, 1, 0, 0, 0, 1650, 1648, 1, 0, 0, 0, 1650, 1651, 1, 0, 0, 0, 1651, 1654, 1, 0, 0, 0, 1652, 1650, 1, 0, 0, 0, 1653, 1618, 1, 0, 0, 0, 1653, 1628, 1, 0, 0, 0, 1653, 1638, 1, 0, 0, 0, 1653, 1646, 1, 0, 0, 0, 1654, 372, 1, 0, 0, 0, 1655, 1657, 3, 391, 195, 0, 1656, 1655, 1, 0, 0, 0, 1657, 1658, 1, 0, 0, 0, 1658, 1656, 1, 0, 0, 0, 1658, 1659, 1, 0, 0, 0, 1659, 1667, 1, 0, 0, 0, 1660, 1664, 5, 46, 0, 0, 1661, 1663, 3, 391, 195, 0, 1662, 1661, 1, 0, 0, 0, 1663, 1666, 1, 0, 0, 0, 1664, 1662, 1, 0, 0, 0, 1664, 1665, 1, 0, 0, 0, 1665, 1668, 1, 0, 0, 0, 1666, 1664, 1, 0, 0, 0, 1667, 1660, 1, 0, 0, 0, 1667, 1668, 1, 0, 0, 0, 1668, 1676, 1, 0, 0, 0, 1669, 1671, 5, 46, 0, 0, 1670, 1672, 3, 391, 195, 0, 1671, 1670, 1, 0, 0, 0, 1672, 1673, 1, 0, 0, 0, 1673, 1671, 1, 0, 0, 0, 1673, 1674, 1, 0, 0, 0, 1674, 1676, 1, 0, 0, 0, 1675, 1656, 1, 0, 0, 0, 1675, 1669, 1, 0, 0, 0, 1676, 1686, 1, 0, 0, 0, 1677, 1679, 3, 401, 200, 0, 1678, 1680, 7, 5, 0, 0, 1679, 1678, 1, 0, 0, 0, 1679, 1680, 1, 0, 0, 0, 1680, 1682, 1, 0, 0, 0, 1681, 1683, 3, 391, 195, 0, 1682, 1681, 1, 0, 0, 0, 1683, 1684, 1, 0, 0, 0, 1684, 1682, 1, 0, 0, 0, 1684, 1685, 1, 0, 0, 0, 1685, 1687, 1, 0, 0, 0, 1686, 1677, 1, 0, 0, 0, 1686, 1687, 1, 0, 0, 0, 1687, 1697, 1, 0, 0, 0, 1688, 1689, 5, 48, 0, 0, 1689, 1690, 5, 120, 0, 0, 1690, 1692, 1, 0, 0, 0, 1691, 1693, 3, 389, 194, 0, 1692, 1691, 1, 0, 0, 0, 1693, 1694, 1, 0, 0, 0, 1694, 1692, 1, 0, 0, 0, 1694, 1695, 1, 0, 0, 0, 1695, 1697, 1, 0, 0, 0, 1696, 1675, 1, 0, 0, 0, 1696, 1688, 1, 0, 0, 0, 1697, 374, 1, 0, 0, 0, 1698, 1702, 5, 63, 0, 0, 1699, 1701, 3, 391, 195, 0, 1700, 1699, 1, 0, 0, 0, 1701, 1704, 1, 0, 0, 0, 1702, 1700, 1, 0, 0, 0, 1702, 1703, 1, 0, 0, 0, 1703, 1708, 1, 0, 0, 0, 1704, 1702, 1, 0, 0, 0, 1705, 1706, 7, 6, 0, 0, 1706, 1708, 3, 371, 185, 0, 1707, 1698, 1, 0, 0, 0, 1707, 1705, 1, 0, 0, 0, 1708, 376, 1, 0, 0, 0, 1709, 1715, 5, 39, 0, 0, 1710, 1714, 8, 7, 0, 0, 1711, 1712, 5, 39, 0, 0, 1712, 1714, 5, 39, 0, 0, 1713, 1710, 1, 0, 0, 0, 1713, 1711, 1, 0, 0, 0, 1714, 1717, 1, 0, 0, 0, 1715, 1713, 1, 0, 0, 0, 1715, 1716, 1, 0, 0, 0, 1716, 1718, 1, 0, 0, 0, 1717, 1715, 1, 0, 0, 0, 1718, 1719, 5, 39, 0, 0, 1719, 378, 1, 0, 0, 0, 1720, 1721, 3, 439, 219, 0, 1721, 1722, 3, 377, 188, 0, 1722, 380, 1, 0, 0, 0, 1723, 1724, 5, 45, 0, 0, 1724, 1725, 5, 45, 0, 0, 1725, 1729, 1, 0, 0, 0, 1726, 1728, 8, 8, 0, 0, 1727, 1726, 1, 0, 0, 0, 1728, 1731, 1, 0, 0, 0, 1729, 1727, 1, 0, 0, 0, 1729, 1730, 1, 0, 0, 0, 1730, 1737, 1, 0, 0, 0, 1731, 1729, 1, 0, 0, 0, 1732, 1734, 5, 13, 0, 0, 1733, 1732, 1, 0, 0, 0, 1733, 1734, 1, 0, 0, 0, 1734, 1735, 1, 0, 0, 0, 1735, 1738, 5, 10, 0, 0, 1736, 1738, 5, 0, 0, 1, 1737, 1733, 1, 0, 0, 0, 1737, 1736, 1, 0, 0, 0, 1738, 1739, 1, 0, 0, 0, 1739, 1740, 6, 190, 0, 0, 1740, 382, 1, 0, 0, 0, 1741, 1742, 5, 47, 0, 0, 1742, 1743, 5, 42, 0, 0, 1743, 1747, 1, 0, 0, 0, 1744, 1746, 9, 0, 0, 0, 1745, 1744, 1, 0, 0, 0, 1746, 1749, 1, 0, 0, 0, 1747, 1748, 1, 0, 0, 0, 1747, 1745, 1, 0, 0, 0, 1748, 1750, 1, 0, 0, 0, 1749, 1747, 1, 0, 0, 0, 1750, 1751, 5, 42, 0, 0, 1751, 1752, 5, 47, 0, 0, 1752, 1753, 1, 0, 0, 0, 1753, 1754, 6, 191, 0, 0, 1754, 384, 1, 0, 0, 0, 1755, 1756, 7, 9, 0, 0, 1756, 1757, 1, 0, 0, 0, 1757, 1758, 6, 192, 0, 0, 1758, 386, 1, 0, 0, 0, 1759, 1760, 9, 0, 0, 0, 1760, 388, 1, 0, 0, 0, 1761, 1762, 7, 10, 0, 0, 1762, 390, 1, 0, 0, 0, 1763, 1764, 7, 11, 0, 0, 1764, 392, 1, 0, 0, 0, 1765, 1766, 7, 12, 0, 0, 1766, 394, 1, 0, 0, 0, 1767, 1768, 7, 13, 0, 0, 1768, 396, 1, 0, 0, 0, 1769, 1770, 7, 14, 0, 0, 1770, 398, 1, 0, 0, 0, 1771, 1772, 7, 15, 0, 0, 1772, 400, 1, 0, 0, 0, 1773, 1774, 7, 16, 0, 0, 1774, 402, 1, 0, 0, 0, 1775, 1776, 7, 17, 0, 0, 1776, 404, 1, 0, 0, 0, 1777, 1778, 7, 18, 0, 0, 1778, 406, 1, 0, 0, 0, 1779, 1780, 7, 19, 0, 0, 1780, 408, 1, 0, 0, 0, 1781, 1782, 7, 20, 0, 0, 1782, 410, 1, 0, 0, 0, 1783, 1784, 7, 21, 0, 0, 1784, 412, 1, 0, 0, 0, 1785, 1786, 7, 22, 0, 0, 1786, 414, 1, 0, 0, 0, 1787, 1788, 7, 23, 0, 0, 1788, 416, 1, 0, 0, 0, 1789, 1790, 7, 24, 0, 0, 1790, 418, 1, 0, 0, 0, 1791, 1792, 7, 25, 0, 0, 1792, 420, 1, 0, 0, 0, 1793, 1794, 7, 26, 0, 0, 1794, 422, 1, 0, 0, 0, 1795, 1796, 7, 27, 0, 0, 1796, 424, 1, 0, 0, 0, 1797, 1798, 7, 28, 0, 0, 1798, 426, 1, 0, 0, 0, 1799, 1800, 7, 29, 0, 0, 1800, 428, 1, 0, 0, 0, 1801, 1802, 7, 30, 0, 0, 1802, 430, 1, 0, 0, 0, 1803, 1804, 7, 31, 0, 0, 1804, 432, 1, 0, 0, 0, 1805, 1806, 7, 32, 0, 0, 1806, 434, 1, 0, 0, 0, 1807, 1808, 7, 33, 0, 0, 1808, 436, 1, 0, 0, 0, 1809, 1810, 7, 34, 0, 0, 1810, 438, 1, 0, 0, 0, 1811, 1812, 7, 35, 0, 0, 1812, 440, 1, 0, 0, 0, 1813, 1814, 7, 36, 0, 0, 1814, 442, 1, 0, 0, 0, 1815, 1816, 7, 37, 0, 0, 1816, 444, 1, 0, 0, 0, 26, 0, 1622, 1624, 1632, 1634, 1642, 1650, 1653, 1658, 1664, 1667, 1673, 1675, 1679, 1684, 1686, 1694, 1696, 1702, 1707, 1713, 1715, 1729, 1733, 1737, 1747, 1, 0, 1, 0] \ No newline at end of file +[4, 0, 195, 1818, 6, -1, 2, 0, 7, 0, 2, 1, 7, 1, 2, 2, 7, 2, 2, 3, 7, 3, 2, 4, 7, 4, 2, 5, 7, 5, 2, 6, 7, 6, 2, 7, 7, 7, 2, 8, 7, 8, 2, 9, 7, 9, 2, 10, 7, 10, 2, 11, 7, 11, 2, 12, 7, 12, 2, 13, 7, 13, 2, 14, 7, 14, 2, 15, 7, 15, 2, 16, 7, 16, 2, 17, 7, 17, 2, 18, 7, 18, 2, 19, 7, 19, 2, 20, 7, 20, 2, 21, 7, 21, 2, 22, 7, 22, 2, 23, 7, 23, 2, 24, 7, 24, 2, 25, 7, 25, 2, 26, 7, 26, 2, 27, 7, 27, 2, 28, 7, 28, 2, 29, 7, 29, 2, 30, 7, 30, 2, 31, 7, 31, 2, 32, 7, 32, 2, 33, 7, 33, 2, 34, 7, 34, 2, 35, 7, 35, 2, 36, 7, 36, 2, 37, 7, 37, 2, 38, 7, 38, 2, 39, 7, 39, 2, 40, 7, 40, 2, 41, 7, 41, 2, 42, 7, 42, 2, 43, 7, 43, 2, 44, 7, 44, 2, 45, 7, 45, 2, 46, 7, 46, 2, 47, 7, 47, 2, 48, 7, 48, 2, 49, 7, 49, 2, 50, 7, 50, 2, 51, 7, 51, 2, 52, 7, 52, 2, 53, 7, 53, 2, 54, 7, 54, 2, 55, 7, 55, 2, 56, 7, 56, 2, 57, 7, 57, 2, 58, 7, 58, 2, 59, 7, 59, 2, 60, 7, 60, 2, 61, 7, 61, 2, 62, 7, 62, 2, 63, 7, 63, 2, 64, 7, 64, 2, 65, 7, 65, 2, 66, 7, 66, 2, 67, 7, 67, 2, 68, 7, 68, 2, 69, 7, 69, 2, 70, 7, 70, 2, 71, 7, 71, 2, 72, 7, 72, 2, 73, 7, 73, 2, 74, 7, 74, 2, 75, 7, 75, 2, 76, 7, 76, 2, 77, 7, 77, 2, 78, 7, 78, 2, 79, 7, 79, 2, 80, 7, 80, 2, 81, 7, 81, 2, 82, 7, 82, 2, 83, 7, 83, 2, 84, 7, 84, 2, 85, 7, 85, 2, 86, 7, 86, 2, 87, 7, 87, 2, 88, 7, 88, 2, 89, 7, 89, 2, 90, 7, 90, 2, 91, 7, 91, 2, 92, 7, 92, 2, 93, 7, 93, 2, 94, 7, 94, 2, 95, 7, 95, 2, 96, 7, 96, 2, 97, 7, 97, 2, 98, 7, 98, 2, 99, 7, 99, 2, 100, 7, 100, 2, 101, 7, 101, 2, 102, 7, 102, 2, 103, 7, 103, 2, 104, 7, 104, 2, 105, 7, 105, 2, 106, 7, 106, 2, 107, 7, 107, 2, 108, 7, 108, 2, 109, 7, 109, 2, 110, 7, 110, 2, 111, 7, 111, 2, 112, 7, 112, 2, 113, 7, 113, 2, 114, 7, 114, 2, 115, 7, 115, 2, 116, 7, 116, 2, 117, 7, 117, 2, 118, 7, 118, 2, 119, 7, 119, 2, 120, 7, 120, 2, 121, 7, 121, 2, 122, 7, 122, 2, 123, 7, 123, 2, 124, 7, 124, 2, 125, 7, 125, 2, 126, 7, 126, 2, 127, 7, 127, 2, 128, 7, 128, 2, 129, 7, 129, 2, 130, 7, 130, 2, 131, 7, 131, 2, 132, 7, 132, 2, 133, 7, 133, 2, 134, 7, 134, 2, 135, 7, 135, 2, 136, 7, 136, 2, 137, 7, 137, 2, 138, 7, 138, 2, 139, 7, 139, 2, 140, 7, 140, 2, 141, 7, 141, 2, 142, 7, 142, 2, 143, 7, 143, 2, 144, 7, 144, 2, 145, 7, 145, 2, 146, 7, 146, 2, 147, 7, 147, 2, 148, 7, 148, 2, 149, 7, 149, 2, 150, 7, 150, 2, 151, 7, 151, 2, 152, 7, 152, 2, 153, 7, 153, 2, 154, 7, 154, 2, 155, 7, 155, 2, 156, 7, 156, 2, 157, 7, 157, 2, 158, 7, 158, 2, 159, 7, 159, 2, 160, 7, 160, 2, 161, 7, 161, 2, 162, 7, 162, 2, 163, 7, 163, 2, 164, 7, 164, 2, 165, 7, 165, 2, 166, 7, 166, 2, 167, 7, 167, 2, 168, 7, 168, 2, 169, 7, 169, 2, 170, 7, 170, 2, 171, 7, 171, 2, 172, 7, 172, 2, 173, 7, 173, 2, 174, 7, 174, 2, 175, 7, 175, 2, 176, 7, 176, 2, 177, 7, 177, 2, 178, 7, 178, 2, 179, 7, 179, 2, 180, 7, 180, 2, 181, 7, 181, 2, 182, 7, 182, 2, 183, 7, 183, 2, 184, 7, 184, 2, 185, 7, 185, 2, 186, 7, 186, 2, 187, 7, 187, 2, 188, 7, 188, 2, 189, 7, 189, 2, 190, 7, 190, 2, 191, 7, 191, 2, 192, 7, 192, 2, 193, 7, 193, 2, 194, 7, 194, 2, 195, 7, 195, 2, 196, 7, 196, 2, 197, 7, 197, 2, 198, 7, 198, 2, 199, 7, 199, 2, 200, 7, 200, 2, 201, 7, 201, 2, 202, 7, 202, 2, 203, 7, 203, 2, 204, 7, 204, 2, 205, 7, 205, 2, 206, 7, 206, 2, 207, 7, 207, 2, 208, 7, 208, 2, 209, 7, 209, 2, 210, 7, 210, 2, 211, 7, 211, 2, 212, 7, 212, 2, 213, 7, 213, 2, 214, 7, 214, 2, 215, 7, 215, 2, 216, 7, 216, 2, 217, 7, 217, 2, 218, 7, 218, 2, 219, 7, 219, 2, 220, 7, 220, 2, 221, 7, 221, 2, 222, 7, 222, 1, 0, 1, 0, 1, 1, 1, 1, 1, 2, 1, 2, 1, 3, 1, 3, 1, 4, 1, 4, 1, 5, 1, 5, 1, 6, 1, 6, 1, 7, 1, 7, 1, 8, 1, 8, 1, 9, 1, 9, 1, 10, 1, 10, 1, 10, 1, 11, 1, 11, 1, 12, 1, 12, 1, 13, 1, 13, 1, 13, 1, 14, 1, 14, 1, 14, 1, 15, 1, 15, 1, 16, 1, 16, 1, 17, 1, 17, 1, 18, 1, 18, 1, 18, 1, 19, 1, 19, 1, 20, 1, 20, 1, 20, 1, 21, 1, 21, 1, 21, 1, 22, 1, 22, 1, 22, 1, 23, 1, 23, 1, 23, 1, 24, 1, 24, 1, 24, 1, 24, 1, 24, 1, 24, 1, 25, 1, 25, 1, 25, 1, 25, 1, 25, 1, 25, 1, 25, 1, 26, 1, 26, 1, 26, 1, 26, 1, 27, 1, 27, 1, 27, 1, 27, 1, 27, 1, 27, 1, 28, 1, 28, 1, 28, 1, 28, 1, 29, 1, 29, 1, 29, 1, 29, 1, 29, 1, 29, 1, 30, 1, 30, 1, 30, 1, 30, 1, 30, 1, 30, 1, 30, 1, 30, 1, 31, 1, 31, 1, 31, 1, 31, 1, 32, 1, 32, 1, 32, 1, 33, 1, 33, 1, 33, 1, 33, 1, 34, 1, 34, 1, 34, 1, 34, 1, 34, 1, 34, 1, 34, 1, 35, 1, 35, 1, 35, 1, 35, 1, 35, 1, 35, 1, 35, 1, 35, 1, 35, 1, 35, 1, 35, 1, 35, 1, 35, 1, 35, 1, 36, 1, 36, 1, 36, 1, 36, 1, 36, 1, 36, 1, 36, 1, 37, 1, 37, 1, 37, 1, 37, 1, 37, 1, 37, 1, 38, 1, 38, 1, 38, 1, 38, 1, 38, 1, 38, 1, 38, 1, 38, 1, 39, 1, 39, 1, 39, 1, 40, 1, 40, 1, 40, 1, 40, 1, 40, 1, 40, 1, 40, 1, 40, 1, 41, 1, 41, 1, 41, 1, 41, 1, 41, 1, 42, 1, 42, 1, 42, 1, 42, 1, 42, 1, 43, 1, 43, 1, 43, 1, 43, 1, 43, 1, 43, 1, 44, 1, 44, 1, 44, 1, 44, 1, 44, 1, 44, 1, 44, 1, 44, 1, 45, 1, 45, 1, 45, 1, 45, 1, 45, 1, 45, 1, 45, 1, 46, 1, 46, 1, 46, 1, 46, 1, 46, 1, 46, 1, 46, 1, 47, 1, 47, 1, 47, 1, 47, 1, 47, 1, 47, 1, 47, 1, 47, 1, 47, 1, 48, 1, 48, 1, 48, 1, 48, 1, 48, 1, 48, 1, 48, 1, 48, 1, 48, 1, 48, 1, 48, 1, 49, 1, 49, 1, 49, 1, 49, 1, 49, 1, 49, 1, 49, 1, 50, 1, 50, 1, 50, 1, 50, 1, 50, 1, 50, 1, 51, 1, 51, 1, 51, 1, 51, 1, 51, 1, 51, 1, 51, 1, 51, 1, 51, 1, 51, 1, 51, 1, 51, 1, 51, 1, 52, 1, 52, 1, 52, 1, 52, 1, 52, 1, 52, 1, 52, 1, 52, 1, 52, 1, 52, 1, 52, 1, 52, 1, 52, 1, 53, 1, 53, 1, 53, 1, 53, 1, 53, 1, 53, 1, 53, 1, 53, 1, 53, 1, 53, 1, 53, 1, 53, 1, 53, 1, 53, 1, 53, 1, 53, 1, 53, 1, 53, 1, 54, 1, 54, 1, 54, 1, 54, 1, 54, 1, 54, 1, 54, 1, 54, 1, 54, 1, 55, 1, 55, 1, 55, 1, 55, 1, 55, 1, 55, 1, 55, 1, 55, 1, 56, 1, 56, 1, 56, 1, 56, 1, 56, 1, 56, 1, 56, 1, 56, 1, 56, 1, 56, 1, 56, 1, 57, 1, 57, 1, 57, 1, 57, 1, 57, 1, 57, 1, 57, 1, 57, 1, 57, 1, 58, 1, 58, 1, 58, 1, 58, 1, 58, 1, 58, 1, 58, 1, 59, 1, 59, 1, 59, 1, 59, 1, 59, 1, 60, 1, 60, 1, 60, 1, 60, 1, 60, 1, 60, 1, 60, 1, 61, 1, 61, 1, 61, 1, 61, 1, 61, 1, 61, 1, 61, 1, 61, 1, 61, 1, 62, 1, 62, 1, 62, 1, 62, 1, 62, 1, 63, 1, 63, 1, 63, 1, 63, 1, 63, 1, 64, 1, 64, 1, 64, 1, 64, 1, 64, 1, 65, 1, 65, 1, 65, 1, 65, 1, 66, 1, 66, 1, 66, 1, 66, 1, 66, 1, 66, 1, 66, 1, 67, 1, 67, 1, 67, 1, 67, 1, 67, 1, 67, 1, 67, 1, 68, 1, 68, 1, 68, 1, 68, 1, 68, 1, 68, 1, 68, 1, 68, 1, 68, 1, 68, 1, 69, 1, 69, 1, 69, 1, 69, 1, 69, 1, 69, 1, 69, 1, 70, 1, 70, 1, 70, 1, 70, 1, 70, 1, 70, 1, 70, 1, 70, 1, 71, 1, 71, 1, 71, 1, 71, 1, 71, 1, 72, 1, 72, 1, 72, 1, 72, 1, 73, 1, 73, 1, 73, 1, 73, 1, 73, 1, 73, 1, 73, 1, 73, 1, 74, 1, 74, 1, 74, 1, 74, 1, 74, 1, 75, 1, 75, 1, 75, 1, 75, 1, 75, 1, 76, 1, 76, 1, 76, 1, 76, 1, 76, 1, 77, 1, 77, 1, 77, 1, 77, 1, 77, 1, 77, 1, 78, 1, 78, 1, 78, 1, 78, 1, 78, 1, 78, 1, 78, 1, 79, 1, 79, 1, 79, 1, 80, 1, 80, 1, 80, 1, 80, 1, 80, 1, 80, 1, 80, 1, 81, 1, 81, 1, 81, 1, 81, 1, 81, 1, 81, 1, 81, 1, 81, 1, 81, 1, 81, 1, 82, 1, 82, 1, 82, 1, 83, 1, 83, 1, 83, 1, 83, 1, 83, 1, 83, 1, 84, 1, 84, 1, 84, 1, 84, 1, 84, 1, 84, 1, 84, 1, 84, 1, 85, 1, 85, 1, 85, 1, 85, 1, 85, 1, 85, 1, 85, 1, 85, 1, 85, 1, 85, 1, 86, 1, 86, 1, 86, 1, 86, 1, 86, 1, 86, 1, 87, 1, 87, 1, 87, 1, 87, 1, 87, 1, 87, 1, 87, 1, 88, 1, 88, 1, 88, 1, 88, 1, 88, 1, 88, 1, 88, 1, 88, 1, 89, 1, 89, 1, 89, 1, 89, 1, 89, 1, 89, 1, 89, 1, 89, 1, 89, 1, 89, 1, 90, 1, 90, 1, 90, 1, 90, 1, 90, 1, 91, 1, 91, 1, 91, 1, 92, 1, 92, 1, 92, 1, 92, 1, 92, 1, 92, 1, 92, 1, 93, 1, 93, 1, 93, 1, 93, 1, 93, 1, 94, 1, 94, 1, 94, 1, 94, 1, 95, 1, 95, 1, 95, 1, 95, 1, 95, 1, 96, 1, 96, 1, 96, 1, 96, 1, 96, 1, 97, 1, 97, 1, 97, 1, 97, 1, 97, 1, 97, 1, 98, 1, 98, 1, 98, 1, 98, 1, 98, 1, 98, 1, 99, 1, 99, 1, 99, 1, 99, 1, 99, 1, 99, 1, 99, 1, 99, 1, 100, 1, 100, 1, 100, 1, 101, 1, 101, 1, 101, 1, 101, 1, 102, 1, 102, 1, 102, 1, 102, 1, 102, 1, 102, 1, 102, 1, 102, 1, 103, 1, 103, 1, 103, 1, 103, 1, 103, 1, 104, 1, 104, 1, 104, 1, 105, 1, 105, 1, 105, 1, 105, 1, 105, 1, 105, 1, 105, 1, 106, 1, 106, 1, 106, 1, 107, 1, 107, 1, 107, 1, 108, 1, 108, 1, 108, 1, 108, 1, 108, 1, 108, 1, 109, 1, 109, 1, 109, 1, 109, 1, 109, 1, 109, 1, 110, 1, 110, 1, 110, 1, 110, 1, 110, 1, 111, 1, 111, 1, 111, 1, 111, 1, 111, 1, 111, 1, 111, 1, 112, 1, 112, 1, 112, 1, 112, 1, 112, 1, 112, 1, 112, 1, 112, 1, 113, 1, 113, 1, 113, 1, 113, 1, 113, 1, 113, 1, 114, 1, 114, 1, 114, 1, 114, 1, 114, 1, 114, 1, 115, 1, 115, 1, 115, 1, 115, 1, 115, 1, 115, 1, 115, 1, 115, 1, 115, 1, 115, 1, 116, 1, 116, 1, 116, 1, 116, 1, 116, 1, 116, 1, 116, 1, 116, 1, 116, 1, 116, 1, 116, 1, 117, 1, 117, 1, 117, 1, 117, 1, 117, 1, 117, 1, 117, 1, 118, 1, 118, 1, 118, 1, 118, 1, 118, 1, 118, 1, 118, 1, 118, 1, 119, 1, 119, 1, 119, 1, 119, 1, 119, 1, 119, 1, 119, 1, 119, 1, 120, 1, 120, 1, 120, 1, 120, 1, 120, 1, 120, 1, 120, 1, 121, 1, 121, 1, 121, 1, 121, 1, 121, 1, 121, 1, 121, 1, 121, 1, 122, 1, 122, 1, 122, 1, 122, 1, 122, 1, 122, 1, 122, 1, 122, 1, 122, 1, 123, 1, 123, 1, 123, 1, 123, 1, 123, 1, 123, 1, 123, 1, 123, 1, 123, 1, 123, 1, 124, 1, 124, 1, 124, 1, 124, 1, 124, 1, 124, 1, 125, 1, 125, 1, 125, 1, 125, 1, 125, 1, 125, 1, 125, 1, 125, 1, 125, 1, 126, 1, 126, 1, 126, 1, 126, 1, 127, 1, 127, 1, 127, 1, 127, 1, 127, 1, 128, 1, 128, 1, 128, 1, 128, 1, 128, 1, 128, 1, 128, 1, 128, 1, 128, 1, 128, 1, 129, 1, 129, 1, 129, 1, 129, 1, 129, 1, 129, 1, 129, 1, 130, 1, 130, 1, 130, 1, 130, 1, 131, 1, 131, 1, 131, 1, 131, 1, 131, 1, 131, 1, 131, 1, 132, 1, 132, 1, 132, 1, 132, 1, 132, 1, 132, 1, 133, 1, 133, 1, 133, 1, 133, 1, 133, 1, 134, 1, 134, 1, 134, 1, 134, 1, 134, 1, 134, 1, 134, 1, 134, 1, 134, 1, 134, 1, 135, 1, 135, 1, 135, 1, 135, 1, 135, 1, 136, 1, 136, 1, 136, 1, 137, 1, 137, 1, 137, 1, 137, 1, 137, 1, 137, 1, 137, 1, 137, 1, 137, 1, 137, 1, 137, 1, 137, 1, 138, 1, 138, 1, 138, 1, 138, 1, 138, 1, 138, 1, 138, 1, 138, 1, 139, 1, 139, 1, 139, 1, 139, 1, 139, 1, 139, 1, 140, 1, 140, 1, 140, 1, 140, 1, 140, 1, 140, 1, 140, 1, 141, 1, 141, 1, 141, 1, 141, 1, 141, 1, 141, 1, 141, 1, 142, 1, 142, 1, 142, 1, 142, 1, 142, 1, 142, 1, 143, 1, 143, 1, 143, 1, 143, 1, 143, 1, 143, 1, 143, 1, 144, 1, 144, 1, 144, 1, 144, 1, 144, 1, 144, 1, 144, 1, 145, 1, 145, 1, 145, 1, 145, 1, 145, 1, 146, 1, 146, 1, 146, 1, 146, 1, 146, 1, 146, 1, 146, 1, 146, 1, 147, 1, 147, 1, 147, 1, 147, 1, 147, 1, 148, 1, 148, 1, 148, 1, 148, 1, 148, 1, 148, 1, 149, 1, 149, 1, 149, 1, 149, 1, 149, 1, 150, 1, 150, 1, 150, 1, 150, 1, 150, 1, 150, 1, 150, 1, 150, 1, 151, 1, 151, 1, 151, 1, 151, 1, 151, 1, 151, 1, 151, 1, 151, 1, 151, 1, 151, 1, 151, 1, 151, 1, 152, 1, 152, 1, 152, 1, 152, 1, 152, 1, 153, 1, 153, 1, 153, 1, 153, 1, 153, 1, 153, 1, 153, 1, 153, 1, 153, 1, 153, 1, 154, 1, 154, 1, 154, 1, 154, 1, 154, 1, 154, 1, 155, 1, 155, 1, 155, 1, 155, 1, 155, 1, 155, 1, 155, 1, 155, 1, 155, 1, 155, 1, 156, 1, 156, 1, 156, 1, 156, 1, 156, 1, 156, 1, 156, 1, 156, 1, 156, 1, 156, 1, 157, 1, 157, 1, 157, 1, 157, 1, 157, 1, 157, 1, 157, 1, 157, 1, 158, 1, 158, 1, 158, 1, 158, 1, 158, 1, 158, 1, 158, 1, 158, 1, 158, 1, 158, 1, 159, 1, 159, 1, 159, 1, 159, 1, 159, 1, 159, 1, 159, 1, 159, 1, 159, 1, 159, 1, 160, 1, 160, 1, 160, 1, 160, 1, 160, 1, 160, 1, 160, 1, 160, 1, 160, 1, 160, 1, 160, 1, 161, 1, 161, 1, 161, 1, 161, 1, 162, 1, 162, 1, 162, 1, 162, 1, 162, 1, 162, 1, 162, 1, 162, 1, 162, 1, 162, 1, 162, 1, 163, 1, 163, 1, 163, 1, 163, 1, 163, 1, 164, 1, 164, 1, 164, 1, 164, 1, 164, 1, 164, 1, 164, 1, 164, 1, 164, 1, 164, 1, 165, 1, 165, 1, 165, 1, 165, 1, 165, 1, 165, 1, 166, 1, 166, 1, 166, 1, 166, 1, 166, 1, 166, 1, 166, 1, 166, 1, 166, 1, 166, 1, 166, 1, 166, 1, 166, 1, 167, 1, 167, 1, 167, 1, 167, 1, 167, 1, 168, 1, 168, 1, 168, 1, 168, 1, 168, 1, 168, 1, 168, 1, 168, 1, 168, 1, 168, 1, 168, 1, 169, 1, 169, 1, 169, 1, 169, 1, 169, 1, 169, 1, 169, 1, 169, 1, 169, 1, 169, 1, 170, 1, 170, 1, 170, 1, 170, 1, 170, 1, 170, 1, 170, 1, 171, 1, 171, 1, 171, 1, 171, 1, 171, 1, 171, 1, 171, 1, 172, 1, 172, 1, 172, 1, 172, 1, 172, 1, 173, 1, 173, 1, 173, 1, 173, 1, 173, 1, 173, 1, 174, 1, 174, 1, 174, 1, 174, 1, 174, 1, 174, 1, 174, 1, 175, 1, 175, 1, 175, 1, 175, 1, 175, 1, 175, 1, 176, 1, 176, 1, 176, 1, 176, 1, 176, 1, 176, 1, 177, 1, 177, 1, 177, 1, 177, 1, 177, 1, 178, 1, 178, 1, 178, 1, 178, 1, 178, 1, 178, 1, 178, 1, 179, 1, 179, 1, 179, 1, 179, 1, 179, 1, 179, 1, 179, 1, 180, 1, 180, 1, 180, 1, 180, 1, 180, 1, 180, 1, 180, 1, 180, 1, 181, 1, 181, 1, 181, 1, 181, 1, 181, 1, 182, 1, 182, 1, 182, 1, 182, 1, 182, 1, 182, 1, 182, 1, 183, 1, 183, 1, 183, 1, 184, 1, 184, 1, 184, 1, 184, 1, 184, 1, 184, 1, 184, 1, 184, 1, 185, 1, 185, 1, 185, 1, 185, 5, 185, 1625, 8, 185, 10, 185, 12, 185, 1628, 9, 185, 1, 185, 1, 185, 1, 185, 1, 185, 1, 185, 5, 185, 1635, 8, 185, 10, 185, 12, 185, 1638, 9, 185, 1, 185, 1, 185, 1, 185, 5, 185, 1643, 8, 185, 10, 185, 12, 185, 1646, 9, 185, 1, 185, 1, 185, 1, 185, 5, 185, 1651, 8, 185, 10, 185, 12, 185, 1654, 9, 185, 3, 185, 1656, 8, 185, 1, 186, 4, 186, 1659, 8, 186, 11, 186, 12, 186, 1660, 1, 186, 1, 186, 5, 186, 1665, 8, 186, 10, 186, 12, 186, 1668, 9, 186, 3, 186, 1670, 8, 186, 1, 186, 1, 186, 4, 186, 1674, 8, 186, 11, 186, 12, 186, 1675, 3, 186, 1678, 8, 186, 1, 186, 1, 186, 3, 186, 1682, 8, 186, 1, 186, 4, 186, 1685, 8, 186, 11, 186, 12, 186, 1686, 3, 186, 1689, 8, 186, 1, 186, 1, 186, 1, 186, 1, 186, 4, 186, 1695, 8, 186, 11, 186, 12, 186, 1696, 3, 186, 1699, 8, 186, 1, 187, 1, 187, 5, 187, 1703, 8, 187, 10, 187, 12, 187, 1706, 9, 187, 1, 188, 1, 188, 1, 188, 1, 189, 1, 189, 1, 189, 1, 189, 5, 189, 1715, 8, 189, 10, 189, 12, 189, 1718, 9, 189, 1, 189, 1, 189, 1, 190, 1, 190, 1, 190, 1, 191, 1, 191, 1, 191, 1, 191, 5, 191, 1729, 8, 191, 10, 191, 12, 191, 1732, 9, 191, 1, 191, 3, 191, 1735, 8, 191, 1, 191, 1, 191, 3, 191, 1739, 8, 191, 1, 191, 1, 191, 1, 192, 1, 192, 1, 192, 1, 192, 5, 192, 1747, 8, 192, 10, 192, 12, 192, 1750, 9, 192, 1, 192, 1, 192, 1, 192, 1, 192, 1, 192, 1, 193, 1, 193, 1, 193, 1, 193, 1, 194, 1, 194, 1, 195, 1, 195, 1, 196, 1, 196, 1, 197, 1, 197, 1, 198, 1, 198, 1, 199, 1, 199, 1, 200, 1, 200, 1, 201, 1, 201, 1, 202, 1, 202, 1, 203, 1, 203, 1, 204, 1, 204, 1, 205, 1, 205, 1, 206, 1, 206, 1, 207, 1, 207, 1, 208, 1, 208, 1, 209, 1, 209, 1, 210, 1, 210, 1, 211, 1, 211, 1, 212, 1, 212, 1, 213, 1, 213, 1, 214, 1, 214, 1, 215, 1, 215, 1, 216, 1, 216, 1, 217, 1, 217, 1, 218, 1, 218, 1, 219, 1, 219, 1, 220, 1, 220, 1, 221, 1, 221, 1, 222, 1, 222, 1, 1748, 0, 223, 1, 1, 3, 2, 5, 3, 7, 4, 9, 5, 11, 6, 13, 7, 15, 8, 17, 9, 19, 10, 21, 11, 23, 12, 25, 13, 27, 14, 29, 15, 31, 16, 33, 17, 35, 18, 37, 19, 39, 20, 41, 21, 43, 22, 45, 23, 47, 24, 49, 25, 51, 26, 53, 27, 55, 28, 57, 29, 59, 30, 61, 31, 63, 32, 65, 33, 67, 34, 69, 35, 71, 36, 73, 37, 75, 38, 77, 39, 79, 40, 81, 41, 83, 42, 85, 43, 87, 44, 89, 45, 91, 46, 93, 47, 95, 48, 97, 49, 99, 50, 101, 51, 103, 52, 105, 53, 107, 54, 109, 55, 111, 56, 113, 57, 115, 58, 117, 59, 119, 60, 121, 61, 123, 62, 125, 63, 127, 64, 129, 65, 131, 66, 133, 67, 135, 68, 137, 69, 139, 70, 141, 71, 143, 72, 145, 73, 147, 74, 149, 75, 151, 76, 153, 77, 155, 78, 157, 79, 159, 80, 161, 81, 163, 82, 165, 83, 167, 84, 169, 85, 171, 86, 173, 87, 175, 88, 177, 89, 179, 90, 181, 91, 183, 92, 185, 93, 187, 94, 189, 95, 191, 96, 193, 97, 195, 98, 197, 99, 199, 100, 201, 101, 203, 102, 205, 103, 207, 104, 209, 105, 211, 106, 213, 107, 215, 108, 217, 109, 219, 110, 221, 111, 223, 112, 225, 113, 227, 114, 229, 115, 231, 116, 233, 117, 235, 118, 237, 119, 239, 120, 241, 121, 243, 122, 245, 123, 247, 124, 249, 125, 251, 126, 253, 127, 255, 128, 257, 129, 259, 130, 261, 131, 263, 132, 265, 133, 267, 134, 269, 135, 271, 136, 273, 137, 275, 138, 277, 139, 279, 140, 281, 141, 283, 142, 285, 143, 287, 144, 289, 145, 291, 146, 293, 147, 295, 148, 297, 149, 299, 150, 301, 151, 303, 152, 305, 153, 307, 154, 309, 155, 311, 156, 313, 157, 315, 158, 317, 159, 319, 160, 321, 161, 323, 162, 325, 163, 327, 164, 329, 165, 331, 166, 333, 167, 335, 168, 337, 169, 339, 170, 341, 171, 343, 172, 345, 173, 347, 174, 349, 175, 351, 176, 353, 177, 355, 178, 357, 179, 359, 180, 361, 181, 363, 182, 365, 183, 367, 184, 369, 185, 371, 186, 373, 187, 375, 188, 377, 189, 379, 190, 381, 191, 383, 192, 385, 193, 387, 194, 389, 195, 391, 0, 393, 0, 395, 0, 397, 0, 399, 0, 401, 0, 403, 0, 405, 0, 407, 0, 409, 0, 411, 0, 413, 0, 415, 0, 417, 0, 419, 0, 421, 0, 423, 0, 425, 0, 427, 0, 429, 0, 431, 0, 433, 0, 435, 0, 437, 0, 439, 0, 441, 0, 443, 0, 445, 0, 1, 0, 38, 1, 0, 34, 34, 1, 0, 96, 96, 1, 0, 93, 93, 3, 0, 65, 90, 95, 95, 97, 122, 4, 0, 48, 57, 65, 90, 95, 95, 97, 122, 2, 0, 43, 43, 45, 45, 3, 0, 36, 36, 58, 58, 64, 64, 1, 0, 39, 39, 2, 0, 10, 10, 13, 13, 3, 0, 9, 11, 13, 13, 32, 32, 3, 0, 48, 57, 65, 70, 97, 102, 1, 0, 48, 57, 2, 0, 65, 65, 97, 97, 2, 0, 66, 66, 98, 98, 2, 0, 67, 67, 99, 99, 2, 0, 68, 68, 100, 100, 2, 0, 69, 69, 101, 101, 2, 0, 70, 70, 102, 102, 2, 0, 71, 71, 103, 103, 2, 0, 72, 72, 104, 104, 2, 0, 73, 73, 105, 105, 2, 0, 74, 74, 106, 106, 2, 0, 75, 75, 107, 107, 2, 0, 76, 76, 108, 108, 2, 0, 77, 77, 109, 109, 2, 0, 78, 78, 110, 110, 2, 0, 79, 79, 111, 111, 2, 0, 80, 80, 112, 112, 2, 0, 81, 81, 113, 113, 2, 0, 82, 82, 114, 114, 2, 0, 83, 83, 115, 115, 2, 0, 84, 84, 116, 116, 2, 0, 85, 85, 117, 117, 2, 0, 86, 86, 118, 118, 2, 0, 87, 87, 119, 119, 2, 0, 88, 88, 120, 120, 2, 0, 89, 89, 121, 121, 2, 0, 90, 90, 122, 122, 1815, 0, 1, 1, 0, 0, 0, 0, 3, 1, 0, 0, 0, 0, 5, 1, 0, 0, 0, 0, 7, 1, 0, 0, 0, 0, 9, 1, 0, 0, 0, 0, 11, 1, 0, 0, 0, 0, 13, 1, 0, 0, 0, 0, 15, 1, 0, 0, 0, 0, 17, 1, 0, 0, 0, 0, 19, 1, 0, 0, 0, 0, 21, 1, 0, 0, 0, 0, 23, 1, 0, 0, 0, 0, 25, 1, 0, 0, 0, 0, 27, 1, 0, 0, 0, 0, 29, 1, 0, 0, 0, 0, 31, 1, 0, 0, 0, 0, 33, 1, 0, 0, 0, 0, 35, 1, 0, 0, 0, 0, 37, 1, 0, 0, 0, 0, 39, 1, 0, 0, 0, 0, 41, 1, 0, 0, 0, 0, 43, 1, 0, 0, 0, 0, 45, 1, 0, 0, 0, 0, 47, 1, 0, 0, 0, 0, 49, 1, 0, 0, 0, 0, 51, 1, 0, 0, 0, 0, 53, 1, 0, 0, 0, 0, 55, 1, 0, 0, 0, 0, 57, 1, 0, 0, 0, 0, 59, 1, 0, 0, 0, 0, 61, 1, 0, 0, 0, 0, 63, 1, 0, 0, 0, 0, 65, 1, 0, 0, 0, 0, 67, 1, 0, 0, 0, 0, 69, 1, 0, 0, 0, 0, 71, 1, 0, 0, 0, 0, 73, 1, 0, 0, 0, 0, 75, 1, 0, 0, 0, 0, 77, 1, 0, 0, 0, 0, 79, 1, 0, 0, 0, 0, 81, 1, 0, 0, 0, 0, 83, 1, 0, 0, 0, 0, 85, 1, 0, 0, 0, 0, 87, 1, 0, 0, 0, 0, 89, 1, 0, 0, 0, 0, 91, 1, 0, 0, 0, 0, 93, 1, 0, 0, 0, 0, 95, 1, 0, 0, 0, 0, 97, 1, 0, 0, 0, 0, 99, 1, 0, 0, 0, 0, 101, 1, 0, 0, 0, 0, 103, 1, 0, 0, 0, 0, 105, 1, 0, 0, 0, 0, 107, 1, 0, 0, 0, 0, 109, 1, 0, 0, 0, 0, 111, 1, 0, 0, 0, 0, 113, 1, 0, 0, 0, 0, 115, 1, 0, 0, 0, 0, 117, 1, 0, 0, 0, 0, 119, 1, 0, 0, 0, 0, 121, 1, 0, 0, 0, 0, 123, 1, 0, 0, 0, 0, 125, 1, 0, 0, 0, 0, 127, 1, 0, 0, 0, 0, 129, 1, 0, 0, 0, 0, 131, 1, 0, 0, 0, 0, 133, 1, 0, 0, 0, 0, 135, 1, 0, 0, 0, 0, 137, 1, 0, 0, 0, 0, 139, 1, 0, 0, 0, 0, 141, 1, 0, 0, 0, 0, 143, 1, 0, 0, 0, 0, 145, 1, 0, 0, 0, 0, 147, 1, 0, 0, 0, 0, 149, 1, 0, 0, 0, 0, 151, 1, 0, 0, 0, 0, 153, 1, 0, 0, 0, 0, 155, 1, 0, 0, 0, 0, 157, 1, 0, 0, 0, 0, 159, 1, 0, 0, 0, 0, 161, 1, 0, 0, 0, 0, 163, 1, 0, 0, 0, 0, 165, 1, 0, 0, 0, 0, 167, 1, 0, 0, 0, 0, 169, 1, 0, 0, 0, 0, 171, 1, 0, 0, 0, 0, 173, 1, 0, 0, 0, 0, 175, 1, 0, 0, 0, 0, 177, 1, 0, 0, 0, 0, 179, 1, 0, 0, 0, 0, 181, 1, 0, 0, 0, 0, 183, 1, 0, 0, 0, 0, 185, 1, 0, 0, 0, 0, 187, 1, 0, 0, 0, 0, 189, 1, 0, 0, 0, 0, 191, 1, 0, 0, 0, 0, 193, 1, 0, 0, 0, 0, 195, 1, 0, 0, 0, 0, 197, 1, 0, 0, 0, 0, 199, 1, 0, 0, 0, 0, 201, 1, 0, 0, 0, 0, 203, 1, 0, 0, 0, 0, 205, 1, 0, 0, 0, 0, 207, 1, 0, 0, 0, 0, 209, 1, 0, 0, 0, 0, 211, 1, 0, 0, 0, 0, 213, 1, 0, 0, 0, 0, 215, 1, 0, 0, 0, 0, 217, 1, 0, 0, 0, 0, 219, 1, 0, 0, 0, 0, 221, 1, 0, 0, 0, 0, 223, 1, 0, 0, 0, 0, 225, 1, 0, 0, 0, 0, 227, 1, 0, 0, 0, 0, 229, 1, 0, 0, 0, 0, 231, 1, 0, 0, 0, 0, 233, 1, 0, 0, 0, 0, 235, 1, 0, 0, 0, 0, 237, 1, 0, 0, 0, 0, 239, 1, 0, 0, 0, 0, 241, 1, 0, 0, 0, 0, 243, 1, 0, 0, 0, 0, 245, 1, 0, 0, 0, 0, 247, 1, 0, 0, 0, 0, 249, 1, 0, 0, 0, 0, 251, 1, 0, 0, 0, 0, 253, 1, 0, 0, 0, 0, 255, 1, 0, 0, 0, 0, 257, 1, 0, 0, 0, 0, 259, 1, 0, 0, 0, 0, 261, 1, 0, 0, 0, 0, 263, 1, 0, 0, 0, 0, 265, 1, 0, 0, 0, 0, 267, 1, 0, 0, 0, 0, 269, 1, 0, 0, 0, 0, 271, 1, 0, 0, 0, 0, 273, 1, 0, 0, 0, 0, 275, 1, 0, 0, 0, 0, 277, 1, 0, 0, 0, 0, 279, 1, 0, 0, 0, 0, 281, 1, 0, 0, 0, 0, 283, 1, 0, 0, 0, 0, 285, 1, 0, 0, 0, 0, 287, 1, 0, 0, 0, 0, 289, 1, 0, 0, 0, 0, 291, 1, 0, 0, 0, 0, 293, 1, 0, 0, 0, 0, 295, 1, 0, 0, 0, 0, 297, 1, 0, 0, 0, 0, 299, 1, 0, 0, 0, 0, 301, 1, 0, 0, 0, 0, 303, 1, 0, 0, 0, 0, 305, 1, 0, 0, 0, 0, 307, 1, 0, 0, 0, 0, 309, 1, 0, 0, 0, 0, 311, 1, 0, 0, 0, 0, 313, 1, 0, 0, 0, 0, 315, 1, 0, 0, 0, 0, 317, 1, 0, 0, 0, 0, 319, 1, 0, 0, 0, 0, 321, 1, 0, 0, 0, 0, 323, 1, 0, 0, 0, 0, 325, 1, 0, 0, 0, 0, 327, 1, 0, 0, 0, 0, 329, 1, 0, 0, 0, 0, 331, 1, 0, 0, 0, 0, 333, 1, 0, 0, 0, 0, 335, 1, 0, 0, 0, 0, 337, 1, 0, 0, 0, 0, 339, 1, 0, 0, 0, 0, 341, 1, 0, 0, 0, 0, 343, 1, 0, 0, 0, 0, 345, 1, 0, 0, 0, 0, 347, 1, 0, 0, 0, 0, 349, 1, 0, 0, 0, 0, 351, 1, 0, 0, 0, 0, 353, 1, 0, 0, 0, 0, 355, 1, 0, 0, 0, 0, 357, 1, 0, 0, 0, 0, 359, 1, 0, 0, 0, 0, 361, 1, 0, 0, 0, 0, 363, 1, 0, 0, 0, 0, 365, 1, 0, 0, 0, 0, 367, 1, 0, 0, 0, 0, 369, 1, 0, 0, 0, 0, 371, 1, 0, 0, 0, 0, 373, 1, 0, 0, 0, 0, 375, 1, 0, 0, 0, 0, 377, 1, 0, 0, 0, 0, 379, 1, 0, 0, 0, 0, 381, 1, 0, 0, 0, 0, 383, 1, 0, 0, 0, 0, 385, 1, 0, 0, 0, 0, 387, 1, 0, 0, 0, 0, 389, 1, 0, 0, 0, 1, 447, 1, 0, 0, 0, 3, 449, 1, 0, 0, 0, 5, 451, 1, 0, 0, 0, 7, 453, 1, 0, 0, 0, 9, 455, 1, 0, 0, 0, 11, 457, 1, 0, 0, 0, 13, 459, 1, 0, 0, 0, 15, 461, 1, 0, 0, 0, 17, 463, 1, 0, 0, 0, 19, 465, 1, 0, 0, 0, 21, 467, 1, 0, 0, 0, 23, 470, 1, 0, 0, 0, 25, 472, 1, 0, 0, 0, 27, 474, 1, 0, 0, 0, 29, 477, 1, 0, 0, 0, 31, 480, 1, 0, 0, 0, 33, 482, 1, 0, 0, 0, 35, 484, 1, 0, 0, 0, 37, 486, 1, 0, 0, 0, 39, 489, 1, 0, 0, 0, 41, 491, 1, 0, 0, 0, 43, 494, 1, 0, 0, 0, 45, 497, 1, 0, 0, 0, 47, 500, 1, 0, 0, 0, 49, 503, 1, 0, 0, 0, 51, 509, 1, 0, 0, 0, 53, 516, 1, 0, 0, 0, 55, 520, 1, 0, 0, 0, 57, 526, 1, 0, 0, 0, 59, 530, 1, 0, 0, 0, 61, 536, 1, 0, 0, 0, 63, 544, 1, 0, 0, 0, 65, 548, 1, 0, 0, 0, 67, 551, 1, 0, 0, 0, 69, 555, 1, 0, 0, 0, 71, 562, 1, 0, 0, 0, 73, 576, 1, 0, 0, 0, 75, 583, 1, 0, 0, 0, 77, 589, 1, 0, 0, 0, 79, 597, 1, 0, 0, 0, 81, 600, 1, 0, 0, 0, 83, 608, 1, 0, 0, 0, 85, 613, 1, 0, 0, 0, 87, 618, 1, 0, 0, 0, 89, 624, 1, 0, 0, 0, 91, 632, 1, 0, 0, 0, 93, 639, 1, 0, 0, 0, 95, 646, 1, 0, 0, 0, 97, 655, 1, 0, 0, 0, 99, 666, 1, 0, 0, 0, 101, 673, 1, 0, 0, 0, 103, 679, 1, 0, 0, 0, 105, 692, 1, 0, 0, 0, 107, 705, 1, 0, 0, 0, 109, 723, 1, 0, 0, 0, 111, 732, 1, 0, 0, 0, 113, 740, 1, 0, 0, 0, 115, 751, 1, 0, 0, 0, 117, 760, 1, 0, 0, 0, 119, 767, 1, 0, 0, 0, 121, 772, 1, 0, 0, 0, 123, 779, 1, 0, 0, 0, 125, 788, 1, 0, 0, 0, 127, 793, 1, 0, 0, 0, 129, 798, 1, 0, 0, 0, 131, 803, 1, 0, 0, 0, 133, 807, 1, 0, 0, 0, 135, 814, 1, 0, 0, 0, 137, 821, 1, 0, 0, 0, 139, 831, 1, 0, 0, 0, 141, 838, 1, 0, 0, 0, 143, 846, 1, 0, 0, 0, 145, 851, 1, 0, 0, 0, 147, 855, 1, 0, 0, 0, 149, 863, 1, 0, 0, 0, 151, 868, 1, 0, 0, 0, 153, 873, 1, 0, 0, 0, 155, 878, 1, 0, 0, 0, 157, 884, 1, 0, 0, 0, 159, 891, 1, 0, 0, 0, 161, 894, 1, 0, 0, 0, 163, 901, 1, 0, 0, 0, 165, 911, 1, 0, 0, 0, 167, 914, 1, 0, 0, 0, 169, 920, 1, 0, 0, 0, 171, 928, 1, 0, 0, 0, 173, 938, 1, 0, 0, 0, 175, 944, 1, 0, 0, 0, 177, 951, 1, 0, 0, 0, 179, 959, 1, 0, 0, 0, 181, 969, 1, 0, 0, 0, 183, 974, 1, 0, 0, 0, 185, 977, 1, 0, 0, 0, 187, 984, 1, 0, 0, 0, 189, 989, 1, 0, 0, 0, 191, 993, 1, 0, 0, 0, 193, 998, 1, 0, 0, 0, 195, 1003, 1, 0, 0, 0, 197, 1009, 1, 0, 0, 0, 199, 1015, 1, 0, 0, 0, 201, 1023, 1, 0, 0, 0, 203, 1026, 1, 0, 0, 0, 205, 1030, 1, 0, 0, 0, 207, 1038, 1, 0, 0, 0, 209, 1043, 1, 0, 0, 0, 211, 1046, 1, 0, 0, 0, 213, 1053, 1, 0, 0, 0, 215, 1056, 1, 0, 0, 0, 217, 1059, 1, 0, 0, 0, 219, 1065, 1, 0, 0, 0, 221, 1071, 1, 0, 0, 0, 223, 1076, 1, 0, 0, 0, 225, 1083, 1, 0, 0, 0, 227, 1091, 1, 0, 0, 0, 229, 1097, 1, 0, 0, 0, 231, 1103, 1, 0, 0, 0, 233, 1113, 1, 0, 0, 0, 235, 1124, 1, 0, 0, 0, 237, 1131, 1, 0, 0, 0, 239, 1139, 1, 0, 0, 0, 241, 1147, 1, 0, 0, 0, 243, 1154, 1, 0, 0, 0, 245, 1162, 1, 0, 0, 0, 247, 1171, 1, 0, 0, 0, 249, 1181, 1, 0, 0, 0, 251, 1187, 1, 0, 0, 0, 253, 1196, 1, 0, 0, 0, 255, 1200, 1, 0, 0, 0, 257, 1205, 1, 0, 0, 0, 259, 1215, 1, 0, 0, 0, 261, 1222, 1, 0, 0, 0, 263, 1226, 1, 0, 0, 0, 265, 1233, 1, 0, 0, 0, 267, 1239, 1, 0, 0, 0, 269, 1244, 1, 0, 0, 0, 271, 1254, 1, 0, 0, 0, 273, 1259, 1, 0, 0, 0, 275, 1262, 1, 0, 0, 0, 277, 1274, 1, 0, 0, 0, 279, 1282, 1, 0, 0, 0, 281, 1288, 1, 0, 0, 0, 283, 1295, 1, 0, 0, 0, 285, 1302, 1, 0, 0, 0, 287, 1308, 1, 0, 0, 0, 289, 1315, 1, 0, 0, 0, 291, 1322, 1, 0, 0, 0, 293, 1327, 1, 0, 0, 0, 295, 1335, 1, 0, 0, 0, 297, 1340, 1, 0, 0, 0, 299, 1346, 1, 0, 0, 0, 301, 1351, 1, 0, 0, 0, 303, 1359, 1, 0, 0, 0, 305, 1371, 1, 0, 0, 0, 307, 1376, 1, 0, 0, 0, 309, 1386, 1, 0, 0, 0, 311, 1392, 1, 0, 0, 0, 313, 1402, 1, 0, 0, 0, 315, 1412, 1, 0, 0, 0, 317, 1420, 1, 0, 0, 0, 319, 1430, 1, 0, 0, 0, 321, 1440, 1, 0, 0, 0, 323, 1451, 1, 0, 0, 0, 325, 1455, 1, 0, 0, 0, 327, 1466, 1, 0, 0, 0, 329, 1471, 1, 0, 0, 0, 331, 1481, 1, 0, 0, 0, 333, 1487, 1, 0, 0, 0, 335, 1500, 1, 0, 0, 0, 337, 1505, 1, 0, 0, 0, 339, 1516, 1, 0, 0, 0, 341, 1526, 1, 0, 0, 0, 343, 1533, 1, 0, 0, 0, 345, 1540, 1, 0, 0, 0, 347, 1545, 1, 0, 0, 0, 349, 1551, 1, 0, 0, 0, 351, 1558, 1, 0, 0, 0, 353, 1564, 1, 0, 0, 0, 355, 1570, 1, 0, 0, 0, 357, 1575, 1, 0, 0, 0, 359, 1582, 1, 0, 0, 0, 361, 1589, 1, 0, 0, 0, 363, 1597, 1, 0, 0, 0, 365, 1602, 1, 0, 0, 0, 367, 1609, 1, 0, 0, 0, 369, 1612, 1, 0, 0, 0, 371, 1655, 1, 0, 0, 0, 373, 1698, 1, 0, 0, 0, 375, 1700, 1, 0, 0, 0, 377, 1707, 1, 0, 0, 0, 379, 1710, 1, 0, 0, 0, 381, 1721, 1, 0, 0, 0, 383, 1724, 1, 0, 0, 0, 385, 1742, 1, 0, 0, 0, 387, 1756, 1, 0, 0, 0, 389, 1760, 1, 0, 0, 0, 391, 1762, 1, 0, 0, 0, 393, 1764, 1, 0, 0, 0, 395, 1766, 1, 0, 0, 0, 397, 1768, 1, 0, 0, 0, 399, 1770, 1, 0, 0, 0, 401, 1772, 1, 0, 0, 0, 403, 1774, 1, 0, 0, 0, 405, 1776, 1, 0, 0, 0, 407, 1778, 1, 0, 0, 0, 409, 1780, 1, 0, 0, 0, 411, 1782, 1, 0, 0, 0, 413, 1784, 1, 0, 0, 0, 415, 1786, 1, 0, 0, 0, 417, 1788, 1, 0, 0, 0, 419, 1790, 1, 0, 0, 0, 421, 1792, 1, 0, 0, 0, 423, 1794, 1, 0, 0, 0, 425, 1796, 1, 0, 0, 0, 427, 1798, 1, 0, 0, 0, 429, 1800, 1, 0, 0, 0, 431, 1802, 1, 0, 0, 0, 433, 1804, 1, 0, 0, 0, 435, 1806, 1, 0, 0, 0, 437, 1808, 1, 0, 0, 0, 439, 1810, 1, 0, 0, 0, 441, 1812, 1, 0, 0, 0, 443, 1814, 1, 0, 0, 0, 445, 1816, 1, 0, 0, 0, 447, 448, 5, 59, 0, 0, 448, 2, 1, 0, 0, 0, 449, 450, 5, 46, 0, 0, 450, 4, 1, 0, 0, 0, 451, 452, 5, 40, 0, 0, 452, 6, 1, 0, 0, 0, 453, 454, 5, 41, 0, 0, 454, 8, 1, 0, 0, 0, 455, 456, 5, 44, 0, 0, 456, 10, 1, 0, 0, 0, 457, 458, 5, 61, 0, 0, 458, 12, 1, 0, 0, 0, 459, 460, 5, 42, 0, 0, 460, 14, 1, 0, 0, 0, 461, 462, 5, 43, 0, 0, 462, 16, 1, 0, 0, 0, 463, 464, 5, 45, 0, 0, 464, 18, 1, 0, 0, 0, 465, 466, 5, 126, 0, 0, 466, 20, 1, 0, 0, 0, 467, 468, 5, 124, 0, 0, 468, 469, 5, 124, 0, 0, 469, 22, 1, 0, 0, 0, 470, 471, 5, 47, 0, 0, 471, 24, 1, 0, 0, 0, 472, 473, 5, 37, 0, 0, 473, 26, 1, 0, 0, 0, 474, 475, 5, 60, 0, 0, 475, 476, 5, 60, 0, 0, 476, 28, 1, 0, 0, 0, 477, 478, 5, 62, 0, 0, 478, 479, 5, 62, 0, 0, 479, 30, 1, 0, 0, 0, 480, 481, 5, 38, 0, 0, 481, 32, 1, 0, 0, 0, 482, 483, 5, 124, 0, 0, 483, 34, 1, 0, 0, 0, 484, 485, 5, 60, 0, 0, 485, 36, 1, 0, 0, 0, 486, 487, 5, 60, 0, 0, 487, 488, 5, 61, 0, 0, 488, 38, 1, 0, 0, 0, 489, 490, 5, 62, 0, 0, 490, 40, 1, 0, 0, 0, 491, 492, 5, 62, 0, 0, 492, 493, 5, 61, 0, 0, 493, 42, 1, 0, 0, 0, 494, 495, 5, 61, 0, 0, 495, 496, 5, 61, 0, 0, 496, 44, 1, 0, 0, 0, 497, 498, 5, 33, 0, 0, 498, 499, 5, 61, 0, 0, 499, 46, 1, 0, 0, 0, 500, 501, 5, 60, 0, 0, 501, 502, 5, 62, 0, 0, 502, 48, 1, 0, 0, 0, 503, 504, 3, 395, 197, 0, 504, 505, 3, 397, 198, 0, 505, 506, 3, 423, 211, 0, 506, 507, 3, 429, 214, 0, 507, 508, 3, 433, 216, 0, 508, 50, 1, 0, 0, 0, 509, 510, 3, 395, 197, 0, 510, 511, 3, 399, 199, 0, 511, 512, 3, 433, 216, 0, 512, 513, 3, 411, 205, 0, 513, 514, 3, 423, 211, 0, 514, 515, 3, 421, 210, 0, 515, 52, 1, 0, 0, 0, 516, 517, 3, 395, 197, 0, 517, 518, 3, 401, 200, 0, 518, 519, 3, 401, 200, 0, 519, 54, 1, 0, 0, 0, 520, 521, 3, 395, 197, 0, 521, 522, 3, 405, 202, 0, 522, 523, 3, 433, 216, 0, 523, 524, 3, 403, 201, 0, 524, 525, 3, 429, 214, 0, 525, 56, 1, 0, 0, 0, 526, 527, 3, 395, 197, 0, 527, 528, 3, 417, 208, 0, 528, 529, 3, 417, 208, 0, 529, 58, 1, 0, 0, 0, 530, 531, 3, 395, 197, 0, 531, 532, 3, 417, 208, 0, 532, 533, 3, 433, 216, 0, 533, 534, 3, 403, 201, 0, 534, 535, 3, 429, 214, 0, 535, 60, 1, 0, 0, 0, 536, 537, 3, 395, 197, 0, 537, 538, 3, 421, 210, 0, 538, 539, 3, 395, 197, 0, 539, 540, 3, 417, 208, 0, 540, 541, 3, 443, 221, 0, 541, 542, 3, 445, 222, 0, 542, 543, 3, 403, 201, 0, 543, 62, 1, 0, 0, 0, 544, 545, 3, 395, 197, 0, 545, 546, 3, 421, 210, 0, 546, 547, 3, 401, 200, 0, 547, 64, 1, 0, 0, 0, 548, 549, 3, 395, 197, 0, 549, 550, 3, 431, 215, 0, 550, 66, 1, 0, 0, 0, 551, 552, 3, 395, 197, 0, 552, 553, 3, 431, 215, 0, 553, 554, 3, 399, 199, 0, 554, 68, 1, 0, 0, 0, 555, 556, 3, 395, 197, 0, 556, 557, 3, 433, 216, 0, 557, 558, 3, 433, 216, 0, 558, 559, 3, 395, 197, 0, 559, 560, 3, 399, 199, 0, 560, 561, 3, 409, 204, 0, 561, 70, 1, 0, 0, 0, 562, 563, 3, 395, 197, 0, 563, 564, 3, 435, 217, 0, 564, 565, 3, 433, 216, 0, 565, 566, 3, 423, 211, 0, 566, 567, 3, 411, 205, 0, 567, 568, 3, 421, 210, 0, 568, 569, 3, 399, 199, 0, 569, 570, 3, 429, 214, 0, 570, 571, 3, 403, 201, 0, 571, 572, 3, 419, 209, 0, 572, 573, 3, 403, 201, 0, 573, 574, 3, 421, 210, 0, 574, 575, 3, 433, 216, 0, 575, 72, 1, 0, 0, 0, 576, 577, 3, 397, 198, 0, 577, 578, 3, 403, 201, 0, 578, 579, 3, 405, 202, 0, 579, 580, 3, 423, 211, 0, 580, 581, 3, 429, 214, 0, 581, 582, 3, 403, 201, 0, 582, 74, 1, 0, 0, 0, 583, 584, 3, 397, 198, 0, 584, 585, 3, 403, 201, 0, 585, 586, 3, 407, 203, 0, 586, 587, 3, 411, 205, 0, 587, 588, 3, 421, 210, 0, 588, 76, 1, 0, 0, 0, 589, 590, 3, 397, 198, 0, 590, 591, 3, 403, 201, 0, 591, 592, 3, 433, 216, 0, 592, 593, 3, 439, 219, 0, 593, 594, 3, 403, 201, 0, 594, 595, 3, 403, 201, 0, 595, 596, 3, 421, 210, 0, 596, 78, 1, 0, 0, 0, 597, 598, 3, 397, 198, 0, 598, 599, 3, 443, 221, 0, 599, 80, 1, 0, 0, 0, 600, 601, 3, 399, 199, 0, 601, 602, 3, 395, 197, 0, 602, 603, 3, 431, 215, 0, 603, 604, 3, 399, 199, 0, 604, 605, 3, 395, 197, 0, 605, 606, 3, 401, 200, 0, 606, 607, 3, 403, 201, 0, 607, 82, 1, 0, 0, 0, 608, 609, 3, 399, 199, 0, 609, 610, 3, 395, 197, 0, 610, 611, 3, 431, 215, 0, 611, 612, 3, 403, 201, 0, 612, 84, 1, 0, 0, 0, 613, 614, 3, 399, 199, 0, 614, 615, 3, 395, 197, 0, 615, 616, 3, 431, 215, 0, 616, 617, 3, 433, 216, 0, 617, 86, 1, 0, 0, 0, 618, 619, 3, 399, 199, 0, 619, 620, 3, 409, 204, 0, 620, 621, 3, 403, 201, 0, 621, 622, 3, 399, 199, 0, 622, 623, 3, 415, 207, 0, 623, 88, 1, 0, 0, 0, 624, 625, 3, 399, 199, 0, 625, 626, 3, 423, 211, 0, 626, 627, 3, 417, 208, 0, 627, 628, 3, 417, 208, 0, 628, 629, 3, 395, 197, 0, 629, 630, 3, 433, 216, 0, 630, 631, 3, 403, 201, 0, 631, 90, 1, 0, 0, 0, 632, 633, 3, 399, 199, 0, 633, 634, 3, 423, 211, 0, 634, 635, 3, 417, 208, 0, 635, 636, 3, 435, 217, 0, 636, 637, 3, 419, 209, 0, 637, 638, 3, 421, 210, 0, 638, 92, 1, 0, 0, 0, 639, 640, 3, 399, 199, 0, 640, 641, 3, 423, 211, 0, 641, 642, 3, 419, 209, 0, 642, 643, 3, 419, 209, 0, 643, 644, 3, 411, 205, 0, 644, 645, 3, 433, 216, 0, 645, 94, 1, 0, 0, 0, 646, 647, 3, 399, 199, 0, 647, 648, 3, 423, 211, 0, 648, 649, 3, 421, 210, 0, 649, 650, 3, 405, 202, 0, 650, 651, 3, 417, 208, 0, 651, 652, 3, 411, 205, 0, 652, 653, 3, 399, 199, 0, 653, 654, 3, 433, 216, 0, 654, 96, 1, 0, 0, 0, 655, 656, 3, 399, 199, 0, 656, 657, 3, 423, 211, 0, 657, 658, 3, 421, 210, 0, 658, 659, 3, 431, 215, 0, 659, 660, 3, 433, 216, 0, 660, 661, 3, 429, 214, 0, 661, 662, 3, 395, 197, 0, 662, 663, 3, 411, 205, 0, 663, 664, 3, 421, 210, 0, 664, 665, 3, 433, 216, 0, 665, 98, 1, 0, 0, 0, 666, 667, 3, 399, 199, 0, 667, 668, 3, 429, 214, 0, 668, 669, 3, 403, 201, 0, 669, 670, 3, 395, 197, 0, 670, 671, 3, 433, 216, 0, 671, 672, 3, 403, 201, 0, 672, 100, 1, 0, 0, 0, 673, 674, 3, 399, 199, 0, 674, 675, 3, 429, 214, 0, 675, 676, 3, 423, 211, 0, 676, 677, 3, 431, 215, 0, 677, 678, 3, 431, 215, 0, 678, 102, 1, 0, 0, 0, 679, 680, 3, 399, 199, 0, 680, 681, 3, 435, 217, 0, 681, 682, 3, 429, 214, 0, 682, 683, 3, 429, 214, 0, 683, 684, 3, 403, 201, 0, 684, 685, 3, 421, 210, 0, 685, 686, 3, 433, 216, 0, 686, 687, 5, 95, 0, 0, 687, 688, 3, 401, 200, 0, 688, 689, 3, 395, 197, 0, 689, 690, 3, 433, 216, 0, 690, 691, 3, 403, 201, 0, 691, 104, 1, 0, 0, 0, 692, 693, 3, 399, 199, 0, 693, 694, 3, 435, 217, 0, 694, 695, 3, 429, 214, 0, 695, 696, 3, 429, 214, 0, 696, 697, 3, 403, 201, 0, 697, 698, 3, 421, 210, 0, 698, 699, 3, 433, 216, 0, 699, 700, 5, 95, 0, 0, 700, 701, 3, 433, 216, 0, 701, 702, 3, 411, 205, 0, 702, 703, 3, 419, 209, 0, 703, 704, 3, 403, 201, 0, 704, 106, 1, 0, 0, 0, 705, 706, 3, 399, 199, 0, 706, 707, 3, 435, 217, 0, 707, 708, 3, 429, 214, 0, 708, 709, 3, 429, 214, 0, 709, 710, 3, 403, 201, 0, 710, 711, 3, 421, 210, 0, 711, 712, 3, 433, 216, 0, 712, 713, 5, 95, 0, 0, 713, 714, 3, 433, 216, 0, 714, 715, 3, 411, 205, 0, 715, 716, 3, 419, 209, 0, 716, 717, 3, 403, 201, 0, 717, 718, 3, 431, 215, 0, 718, 719, 3, 433, 216, 0, 719, 720, 3, 395, 197, 0, 720, 721, 3, 419, 209, 0, 721, 722, 3, 425, 212, 0, 722, 108, 1, 0, 0, 0, 723, 724, 3, 401, 200, 0, 724, 725, 3, 395, 197, 0, 725, 726, 3, 433, 216, 0, 726, 727, 3, 395, 197, 0, 727, 728, 3, 397, 198, 0, 728, 729, 3, 395, 197, 0, 729, 730, 3, 431, 215, 0, 730, 731, 3, 403, 201, 0, 731, 110, 1, 0, 0, 0, 732, 733, 3, 401, 200, 0, 733, 734, 3, 403, 201, 0, 734, 735, 3, 405, 202, 0, 735, 736, 3, 395, 197, 0, 736, 737, 3, 435, 217, 0, 737, 738, 3, 417, 208, 0, 738, 739, 3, 433, 216, 0, 739, 112, 1, 0, 0, 0, 740, 741, 3, 401, 200, 0, 741, 742, 3, 403, 201, 0, 742, 743, 3, 405, 202, 0, 743, 744, 3, 403, 201, 0, 744, 745, 3, 429, 214, 0, 745, 746, 3, 429, 214, 0, 746, 747, 3, 395, 197, 0, 747, 748, 3, 397, 198, 0, 748, 749, 3, 417, 208, 0, 749, 750, 3, 403, 201, 0, 750, 114, 1, 0, 0, 0, 751, 752, 3, 401, 200, 0, 752, 753, 3, 403, 201, 0, 753, 754, 3, 405, 202, 0, 754, 755, 3, 403, 201, 0, 755, 756, 3, 429, 214, 0, 756, 757, 3, 429, 214, 0, 757, 758, 3, 403, 201, 0, 758, 759, 3, 401, 200, 0, 759, 116, 1, 0, 0, 0, 760, 761, 3, 401, 200, 0, 761, 762, 3, 403, 201, 0, 762, 763, 3, 417, 208, 0, 763, 764, 3, 403, 201, 0, 764, 765, 3, 433, 216, 0, 765, 766, 3, 403, 201, 0, 766, 118, 1, 0, 0, 0, 767, 768, 3, 401, 200, 0, 768, 769, 3, 403, 201, 0, 769, 770, 3, 431, 215, 0, 770, 771, 3, 399, 199, 0, 771, 120, 1, 0, 0, 0, 772, 773, 3, 401, 200, 0, 773, 774, 3, 403, 201, 0, 774, 775, 3, 433, 216, 0, 775, 776, 3, 395, 197, 0, 776, 777, 3, 399, 199, 0, 777, 778, 3, 409, 204, 0, 778, 122, 1, 0, 0, 0, 779, 780, 3, 401, 200, 0, 780, 781, 3, 411, 205, 0, 781, 782, 3, 431, 215, 0, 782, 783, 3, 433, 216, 0, 783, 784, 3, 411, 205, 0, 784, 785, 3, 421, 210, 0, 785, 786, 3, 399, 199, 0, 786, 787, 3, 433, 216, 0, 787, 124, 1, 0, 0, 0, 788, 789, 3, 401, 200, 0, 789, 790, 3, 429, 214, 0, 790, 791, 3, 423, 211, 0, 791, 792, 3, 425, 212, 0, 792, 126, 1, 0, 0, 0, 793, 794, 3, 403, 201, 0, 794, 795, 3, 395, 197, 0, 795, 796, 3, 399, 199, 0, 796, 797, 3, 409, 204, 0, 797, 128, 1, 0, 0, 0, 798, 799, 3, 403, 201, 0, 799, 800, 3, 417, 208, 0, 800, 801, 3, 431, 215, 0, 801, 802, 3, 403, 201, 0, 802, 130, 1, 0, 0, 0, 803, 804, 3, 403, 201, 0, 804, 805, 3, 421, 210, 0, 805, 806, 3, 401, 200, 0, 806, 132, 1, 0, 0, 0, 807, 808, 3, 403, 201, 0, 808, 809, 3, 431, 215, 0, 809, 810, 3, 399, 199, 0, 810, 811, 3, 395, 197, 0, 811, 812, 3, 425, 212, 0, 812, 813, 3, 403, 201, 0, 813, 134, 1, 0, 0, 0, 814, 815, 3, 403, 201, 0, 815, 816, 3, 441, 220, 0, 816, 817, 3, 399, 199, 0, 817, 818, 3, 403, 201, 0, 818, 819, 3, 425, 212, 0, 819, 820, 3, 433, 216, 0, 820, 136, 1, 0, 0, 0, 821, 822, 3, 403, 201, 0, 822, 823, 3, 441, 220, 0, 823, 824, 3, 399, 199, 0, 824, 825, 3, 417, 208, 0, 825, 826, 3, 435, 217, 0, 826, 827, 3, 431, 215, 0, 827, 828, 3, 411, 205, 0, 828, 829, 3, 437, 218, 0, 829, 830, 3, 403, 201, 0, 830, 138, 1, 0, 0, 0, 831, 832, 3, 403, 201, 0, 832, 833, 3, 441, 220, 0, 833, 834, 3, 411, 205, 0, 834, 835, 3, 431, 215, 0, 835, 836, 3, 433, 216, 0, 836, 837, 3, 431, 215, 0, 837, 140, 1, 0, 0, 0, 838, 839, 3, 403, 201, 0, 839, 840, 3, 441, 220, 0, 840, 841, 3, 425, 212, 0, 841, 842, 3, 417, 208, 0, 842, 843, 3, 395, 197, 0, 843, 844, 3, 411, 205, 0, 844, 845, 3, 421, 210, 0, 845, 142, 1, 0, 0, 0, 846, 847, 3, 405, 202, 0, 847, 848, 3, 395, 197, 0, 848, 849, 3, 411, 205, 0, 849, 850, 3, 417, 208, 0, 850, 144, 1, 0, 0, 0, 851, 852, 3, 405, 202, 0, 852, 853, 3, 423, 211, 0, 853, 854, 3, 429, 214, 0, 854, 146, 1, 0, 0, 0, 855, 856, 3, 405, 202, 0, 856, 857, 3, 423, 211, 0, 857, 858, 3, 429, 214, 0, 858, 859, 3, 403, 201, 0, 859, 860, 3, 411, 205, 0, 860, 861, 3, 407, 203, 0, 861, 862, 3, 421, 210, 0, 862, 148, 1, 0, 0, 0, 863, 864, 3, 405, 202, 0, 864, 865, 3, 429, 214, 0, 865, 866, 3, 423, 211, 0, 866, 867, 3, 419, 209, 0, 867, 150, 1, 0, 0, 0, 868, 869, 3, 405, 202, 0, 869, 870, 3, 435, 217, 0, 870, 871, 3, 417, 208, 0, 871, 872, 3, 417, 208, 0, 872, 152, 1, 0, 0, 0, 873, 874, 3, 407, 203, 0, 874, 875, 3, 417, 208, 0, 875, 876, 3, 423, 211, 0, 876, 877, 3, 397, 198, 0, 877, 154, 1, 0, 0, 0, 878, 879, 3, 407, 203, 0, 879, 880, 3, 429, 214, 0, 880, 881, 3, 423, 211, 0, 881, 882, 3, 435, 217, 0, 882, 883, 3, 425, 212, 0, 883, 156, 1, 0, 0, 0, 884, 885, 3, 409, 204, 0, 885, 886, 3, 395, 197, 0, 886, 887, 3, 437, 218, 0, 887, 888, 3, 411, 205, 0, 888, 889, 3, 421, 210, 0, 889, 890, 3, 407, 203, 0, 890, 158, 1, 0, 0, 0, 891, 892, 3, 411, 205, 0, 892, 893, 3, 405, 202, 0, 893, 160, 1, 0, 0, 0, 894, 895, 3, 411, 205, 0, 895, 896, 3, 407, 203, 0, 896, 897, 3, 421, 210, 0, 897, 898, 3, 423, 211, 0, 898, 899, 3, 429, 214, 0, 899, 900, 3, 403, 201, 0, 900, 162, 1, 0, 0, 0, 901, 902, 3, 411, 205, 0, 902, 903, 3, 419, 209, 0, 903, 904, 3, 419, 209, 0, 904, 905, 3, 403, 201, 0, 905, 906, 3, 401, 200, 0, 906, 907, 3, 411, 205, 0, 907, 908, 3, 395, 197, 0, 908, 909, 3, 433, 216, 0, 909, 910, 3, 403, 201, 0, 910, 164, 1, 0, 0, 0, 911, 912, 3, 411, 205, 0, 912, 913, 3, 421, 210, 0, 913, 166, 1, 0, 0, 0, 914, 915, 3, 411, 205, 0, 915, 916, 3, 421, 210, 0, 916, 917, 3, 401, 200, 0, 917, 918, 3, 403, 201, 0, 918, 919, 3, 441, 220, 0, 919, 168, 1, 0, 0, 0, 920, 921, 3, 411, 205, 0, 921, 922, 3, 421, 210, 0, 922, 923, 3, 401, 200, 0, 923, 924, 3, 403, 201, 0, 924, 925, 3, 441, 220, 0, 925, 926, 3, 403, 201, 0, 926, 927, 3, 401, 200, 0, 927, 170, 1, 0, 0, 0, 928, 929, 3, 411, 205, 0, 929, 930, 3, 421, 210, 0, 930, 931, 3, 411, 205, 0, 931, 932, 3, 433, 216, 0, 932, 933, 3, 411, 205, 0, 933, 934, 3, 395, 197, 0, 934, 935, 3, 417, 208, 0, 935, 936, 3, 417, 208, 0, 936, 937, 3, 443, 221, 0, 937, 172, 1, 0, 0, 0, 938, 939, 3, 411, 205, 0, 939, 940, 3, 421, 210, 0, 940, 941, 3, 421, 210, 0, 941, 942, 3, 403, 201, 0, 942, 943, 3, 429, 214, 0, 943, 174, 1, 0, 0, 0, 944, 945, 3, 411, 205, 0, 945, 946, 3, 421, 210, 0, 946, 947, 3, 431, 215, 0, 947, 948, 3, 403, 201, 0, 948, 949, 3, 429, 214, 0, 949, 950, 3, 433, 216, 0, 950, 176, 1, 0, 0, 0, 951, 952, 3, 411, 205, 0, 952, 953, 3, 421, 210, 0, 953, 954, 3, 431, 215, 0, 954, 955, 3, 433, 216, 0, 955, 956, 3, 403, 201, 0, 956, 957, 3, 395, 197, 0, 957, 958, 3, 401, 200, 0, 958, 178, 1, 0, 0, 0, 959, 960, 3, 411, 205, 0, 960, 961, 3, 421, 210, 0, 961, 962, 3, 433, 216, 0, 962, 963, 3, 403, 201, 0, 963, 964, 3, 429, 214, 0, 964, 965, 3, 431, 215, 0, 965, 966, 3, 403, 201, 0, 966, 967, 3, 399, 199, 0, 967, 968, 3, 433, 216, 0, 968, 180, 1, 0, 0, 0, 969, 970, 3, 411, 205, 0, 970, 971, 3, 421, 210, 0, 971, 972, 3, 433, 216, 0, 972, 973, 3, 423, 211, 0, 973, 182, 1, 0, 0, 0, 974, 975, 3, 411, 205, 0, 975, 976, 3, 431, 215, 0, 976, 184, 1, 0, 0, 0, 977, 978, 3, 411, 205, 0, 978, 979, 3, 431, 215, 0, 979, 980, 3, 421, 210, 0, 980, 981, 3, 435, 217, 0, 981, 982, 3, 417, 208, 0, 982, 983, 3, 417, 208, 0, 983, 186, 1, 0, 0, 0, 984, 985, 3, 413, 206, 0, 985, 986, 3, 423, 211, 0, 986, 987, 3, 411, 205, 0, 987, 988, 3, 421, 210, 0, 988, 188, 1, 0, 0, 0, 989, 990, 3, 415, 207, 0, 990, 991, 3, 403, 201, 0, 991, 992, 3, 443, 221, 0, 992, 190, 1, 0, 0, 0, 993, 994, 3, 417, 208, 0, 994, 995, 3, 403, 201, 0, 995, 996, 3, 405, 202, 0, 996, 997, 3, 433, 216, 0, 997, 192, 1, 0, 0, 0, 998, 999, 3, 417, 208, 0, 999, 1000, 3, 411, 205, 0, 1000, 1001, 3, 415, 207, 0, 1001, 1002, 3, 403, 201, 0, 1002, 194, 1, 0, 0, 0, 1003, 1004, 3, 417, 208, 0, 1004, 1005, 3, 411, 205, 0, 1005, 1006, 3, 419, 209, 0, 1006, 1007, 3, 411, 205, 0, 1007, 1008, 3, 433, 216, 0, 1008, 196, 1, 0, 0, 0, 1009, 1010, 3, 419, 209, 0, 1010, 1011, 3, 395, 197, 0, 1011, 1012, 3, 433, 216, 0, 1012, 1013, 3, 399, 199, 0, 1013, 1014, 3, 409, 204, 0, 1014, 198, 1, 0, 0, 0, 1015, 1016, 3, 421, 210, 0, 1016, 1017, 3, 395, 197, 0, 1017, 1018, 3, 433, 216, 0, 1018, 1019, 3, 435, 217, 0, 1019, 1020, 3, 429, 214, 0, 1020, 1021, 3, 395, 197, 0, 1021, 1022, 3, 417, 208, 0, 1022, 200, 1, 0, 0, 0, 1023, 1024, 3, 421, 210, 0, 1024, 1025, 3, 423, 211, 0, 1025, 202, 1, 0, 0, 0, 1026, 1027, 3, 421, 210, 0, 1027, 1028, 3, 423, 211, 0, 1028, 1029, 3, 433, 216, 0, 1029, 204, 1, 0, 0, 0, 1030, 1031, 3, 421, 210, 0, 1031, 1032, 3, 423, 211, 0, 1032, 1033, 3, 433, 216, 0, 1033, 1034, 3, 421, 210, 0, 1034, 1035, 3, 435, 217, 0, 1035, 1036, 3, 417, 208, 0, 1036, 1037, 3, 417, 208, 0, 1037, 206, 1, 0, 0, 0, 1038, 1039, 3, 421, 210, 0, 1039, 1040, 3, 435, 217, 0, 1040, 1041, 3, 417, 208, 0, 1041, 1042, 3, 417, 208, 0, 1042, 208, 1, 0, 0, 0, 1043, 1044, 3, 423, 211, 0, 1044, 1045, 3, 405, 202, 0, 1045, 210, 1, 0, 0, 0, 1046, 1047, 3, 423, 211, 0, 1047, 1048, 3, 405, 202, 0, 1048, 1049, 3, 405, 202, 0, 1049, 1050, 3, 431, 215, 0, 1050, 1051, 3, 403, 201, 0, 1051, 1052, 3, 433, 216, 0, 1052, 212, 1, 0, 0, 0, 1053, 1054, 3, 423, 211, 0, 1054, 1055, 3, 421, 210, 0, 1055, 214, 1, 0, 0, 0, 1056, 1057, 3, 423, 211, 0, 1057, 1058, 3, 429, 214, 0, 1058, 216, 1, 0, 0, 0, 1059, 1060, 3, 423, 211, 0, 1060, 1061, 3, 429, 214, 0, 1061, 1062, 3, 401, 200, 0, 1062, 1063, 3, 403, 201, 0, 1063, 1064, 3, 429, 214, 0, 1064, 218, 1, 0, 0, 0, 1065, 1066, 3, 423, 211, 0, 1066, 1067, 3, 435, 217, 0, 1067, 1068, 3, 433, 216, 0, 1068, 1069, 3, 403, 201, 0, 1069, 1070, 3, 429, 214, 0, 1070, 220, 1, 0, 0, 0, 1071, 1072, 3, 425, 212, 0, 1072, 1073, 3, 417, 208, 0, 1073, 1074, 3, 395, 197, 0, 1074, 1075, 3, 421, 210, 0, 1075, 222, 1, 0, 0, 0, 1076, 1077, 3, 425, 212, 0, 1077, 1078, 3, 429, 214, 0, 1078, 1079, 3, 395, 197, 0, 1079, 1080, 3, 407, 203, 0, 1080, 1081, 3, 419, 209, 0, 1081, 1082, 3, 395, 197, 0, 1082, 224, 1, 0, 0, 0, 1083, 1084, 3, 425, 212, 0, 1084, 1085, 3, 429, 214, 0, 1085, 1086, 3, 411, 205, 0, 1086, 1087, 3, 419, 209, 0, 1087, 1088, 3, 395, 197, 0, 1088, 1089, 3, 429, 214, 0, 1089, 1090, 3, 443, 221, 0, 1090, 226, 1, 0, 0, 0, 1091, 1092, 3, 427, 213, 0, 1092, 1093, 3, 435, 217, 0, 1093, 1094, 3, 403, 201, 0, 1094, 1095, 3, 429, 214, 0, 1095, 1096, 3, 443, 221, 0, 1096, 228, 1, 0, 0, 0, 1097, 1098, 3, 429, 214, 0, 1098, 1099, 3, 395, 197, 0, 1099, 1100, 3, 411, 205, 0, 1100, 1101, 3, 431, 215, 0, 1101, 1102, 3, 403, 201, 0, 1102, 230, 1, 0, 0, 0, 1103, 1104, 3, 429, 214, 0, 1104, 1105, 3, 403, 201, 0, 1105, 1106, 3, 399, 199, 0, 1106, 1107, 3, 435, 217, 0, 1107, 1108, 3, 429, 214, 0, 1108, 1109, 3, 431, 215, 0, 1109, 1110, 3, 411, 205, 0, 1110, 1111, 3, 437, 218, 0, 1111, 1112, 3, 403, 201, 0, 1112, 232, 1, 0, 0, 0, 1113, 1114, 3, 429, 214, 0, 1114, 1115, 3, 403, 201, 0, 1115, 1116, 3, 405, 202, 0, 1116, 1117, 3, 403, 201, 0, 1117, 1118, 3, 429, 214, 0, 1118, 1119, 3, 403, 201, 0, 1119, 1120, 3, 421, 210, 0, 1120, 1121, 3, 399, 199, 0, 1121, 1122, 3, 403, 201, 0, 1122, 1123, 3, 431, 215, 0, 1123, 234, 1, 0, 0, 0, 1124, 1125, 3, 429, 214, 0, 1125, 1126, 3, 403, 201, 0, 1126, 1127, 3, 407, 203, 0, 1127, 1128, 3, 403, 201, 0, 1128, 1129, 3, 441, 220, 0, 1129, 1130, 3, 425, 212, 0, 1130, 236, 1, 0, 0, 0, 1131, 1132, 3, 429, 214, 0, 1132, 1133, 3, 403, 201, 0, 1133, 1134, 3, 411, 205, 0, 1134, 1135, 3, 421, 210, 0, 1135, 1136, 3, 401, 200, 0, 1136, 1137, 3, 403, 201, 0, 1137, 1138, 3, 441, 220, 0, 1138, 238, 1, 0, 0, 0, 1139, 1140, 3, 429, 214, 0, 1140, 1141, 3, 403, 201, 0, 1141, 1142, 3, 417, 208, 0, 1142, 1143, 3, 403, 201, 0, 1143, 1144, 3, 395, 197, 0, 1144, 1145, 3, 431, 215, 0, 1145, 1146, 3, 403, 201, 0, 1146, 240, 1, 0, 0, 0, 1147, 1148, 3, 429, 214, 0, 1148, 1149, 3, 403, 201, 0, 1149, 1150, 3, 421, 210, 0, 1150, 1151, 3, 395, 197, 0, 1151, 1152, 3, 419, 209, 0, 1152, 1153, 3, 403, 201, 0, 1153, 242, 1, 0, 0, 0, 1154, 1155, 3, 429, 214, 0, 1155, 1156, 3, 403, 201, 0, 1156, 1157, 3, 425, 212, 0, 1157, 1158, 3, 417, 208, 0, 1158, 1159, 3, 395, 197, 0, 1159, 1160, 3, 399, 199, 0, 1160, 1161, 3, 403, 201, 0, 1161, 244, 1, 0, 0, 0, 1162, 1163, 3, 429, 214, 0, 1163, 1164, 3, 403, 201, 0, 1164, 1165, 3, 431, 215, 0, 1165, 1166, 3, 433, 216, 0, 1166, 1167, 3, 429, 214, 0, 1167, 1168, 3, 411, 205, 0, 1168, 1169, 3, 399, 199, 0, 1169, 1170, 3, 433, 216, 0, 1170, 246, 1, 0, 0, 0, 1171, 1172, 3, 429, 214, 0, 1172, 1173, 3, 403, 201, 0, 1173, 1174, 3, 433, 216, 0, 1174, 1175, 3, 435, 217, 0, 1175, 1176, 3, 429, 214, 0, 1176, 1177, 3, 421, 210, 0, 1177, 1178, 3, 411, 205, 0, 1178, 1179, 3, 421, 210, 0, 1179, 1180, 3, 407, 203, 0, 1180, 248, 1, 0, 0, 0, 1181, 1182, 3, 429, 214, 0, 1182, 1183, 3, 411, 205, 0, 1183, 1184, 3, 407, 203, 0, 1184, 1185, 3, 409, 204, 0, 1185, 1186, 3, 433, 216, 0, 1186, 250, 1, 0, 0, 0, 1187, 1188, 3, 429, 214, 0, 1188, 1189, 3, 423, 211, 0, 1189, 1190, 3, 417, 208, 0, 1190, 1191, 3, 417, 208, 0, 1191, 1192, 3, 397, 198, 0, 1192, 1193, 3, 395, 197, 0, 1193, 1194, 3, 399, 199, 0, 1194, 1195, 3, 415, 207, 0, 1195, 252, 1, 0, 0, 0, 1196, 1197, 3, 429, 214, 0, 1197, 1198, 3, 423, 211, 0, 1198, 1199, 3, 439, 219, 0, 1199, 254, 1, 0, 0, 0, 1200, 1201, 3, 429, 214, 0, 1201, 1202, 3, 423, 211, 0, 1202, 1203, 3, 439, 219, 0, 1203, 1204, 3, 431, 215, 0, 1204, 256, 1, 0, 0, 0, 1205, 1206, 3, 431, 215, 0, 1206, 1207, 3, 395, 197, 0, 1207, 1208, 3, 437, 218, 0, 1208, 1209, 3, 403, 201, 0, 1209, 1210, 3, 425, 212, 0, 1210, 1211, 3, 423, 211, 0, 1211, 1212, 3, 411, 205, 0, 1212, 1213, 3, 421, 210, 0, 1213, 1214, 3, 433, 216, 0, 1214, 258, 1, 0, 0, 0, 1215, 1216, 3, 431, 215, 0, 1216, 1217, 3, 403, 201, 0, 1217, 1218, 3, 417, 208, 0, 1218, 1219, 3, 403, 201, 0, 1219, 1220, 3, 399, 199, 0, 1220, 1221, 3, 433, 216, 0, 1221, 260, 1, 0, 0, 0, 1222, 1223, 3, 431, 215, 0, 1223, 1224, 3, 403, 201, 0, 1224, 1225, 3, 433, 216, 0, 1225, 262, 1, 0, 0, 0, 1226, 1227, 3, 431, 215, 0, 1227, 1228, 3, 433, 216, 0, 1228, 1229, 3, 429, 214, 0, 1229, 1230, 3, 411, 205, 0, 1230, 1231, 3, 399, 199, 0, 1231, 1232, 3, 433, 216, 0, 1232, 264, 1, 0, 0, 0, 1233, 1234, 3, 433, 216, 0, 1234, 1235, 3, 395, 197, 0, 1235, 1236, 3, 397, 198, 0, 1236, 1237, 3, 417, 208, 0, 1237, 1238, 3, 403, 201, 0, 1238, 266, 1, 0, 0, 0, 1239, 1240, 3, 433, 216, 0, 1240, 1241, 3, 403, 201, 0, 1241, 1242, 3, 419, 209, 0, 1242, 1243, 3, 425, 212, 0, 1243, 268, 1, 0, 0, 0, 1244, 1245, 3, 433, 216, 0, 1245, 1246, 3, 403, 201, 0, 1246, 1247, 3, 419, 209, 0, 1247, 1248, 3, 425, 212, 0, 1248, 1249, 3, 423, 211, 0, 1249, 1250, 3, 429, 214, 0, 1250, 1251, 3, 395, 197, 0, 1251, 1252, 3, 429, 214, 0, 1252, 1253, 3, 443, 221, 0, 1253, 270, 1, 0, 0, 0, 1254, 1255, 3, 433, 216, 0, 1255, 1256, 3, 409, 204, 0, 1256, 1257, 3, 403, 201, 0, 1257, 1258, 3, 421, 210, 0, 1258, 272, 1, 0, 0, 0, 1259, 1260, 3, 433, 216, 0, 1260, 1261, 3, 423, 211, 0, 1261, 274, 1, 0, 0, 0, 1262, 1263, 3, 433, 216, 0, 1263, 1264, 3, 429, 214, 0, 1264, 1265, 3, 395, 197, 0, 1265, 1266, 3, 421, 210, 0, 1266, 1267, 3, 431, 215, 0, 1267, 1268, 3, 395, 197, 0, 1268, 1269, 3, 399, 199, 0, 1269, 1270, 3, 433, 216, 0, 1270, 1271, 3, 411, 205, 0, 1271, 1272, 3, 423, 211, 0, 1272, 1273, 3, 421, 210, 0, 1273, 276, 1, 0, 0, 0, 1274, 1275, 3, 433, 216, 0, 1275, 1276, 3, 429, 214, 0, 1276, 1277, 3, 411, 205, 0, 1277, 1278, 3, 407, 203, 0, 1278, 1279, 3, 407, 203, 0, 1279, 1280, 3, 403, 201, 0, 1280, 1281, 3, 429, 214, 0, 1281, 278, 1, 0, 0, 0, 1282, 1283, 3, 435, 217, 0, 1283, 1284, 3, 421, 210, 0, 1284, 1285, 3, 411, 205, 0, 1285, 1286, 3, 423, 211, 0, 1286, 1287, 3, 421, 210, 0, 1287, 280, 1, 0, 0, 0, 1288, 1289, 3, 435, 217, 0, 1289, 1290, 3, 421, 210, 0, 1290, 1291, 3, 411, 205, 0, 1291, 1292, 3, 427, 213, 0, 1292, 1293, 3, 435, 217, 0, 1293, 1294, 3, 403, 201, 0, 1294, 282, 1, 0, 0, 0, 1295, 1296, 3, 435, 217, 0, 1296, 1297, 3, 425, 212, 0, 1297, 1298, 3, 401, 200, 0, 1298, 1299, 3, 395, 197, 0, 1299, 1300, 3, 433, 216, 0, 1300, 1301, 3, 403, 201, 0, 1301, 284, 1, 0, 0, 0, 1302, 1303, 3, 435, 217, 0, 1303, 1304, 3, 431, 215, 0, 1304, 1305, 3, 411, 205, 0, 1305, 1306, 3, 421, 210, 0, 1306, 1307, 3, 407, 203, 0, 1307, 286, 1, 0, 0, 0, 1308, 1309, 3, 437, 218, 0, 1309, 1310, 3, 395, 197, 0, 1310, 1311, 3, 399, 199, 0, 1311, 1312, 3, 435, 217, 0, 1312, 1313, 3, 435, 217, 0, 1313, 1314, 3, 419, 209, 0, 1314, 288, 1, 0, 0, 0, 1315, 1316, 3, 437, 218, 0, 1316, 1317, 3, 395, 197, 0, 1317, 1318, 3, 417, 208, 0, 1318, 1319, 3, 435, 217, 0, 1319, 1320, 3, 403, 201, 0, 1320, 1321, 3, 431, 215, 0, 1321, 290, 1, 0, 0, 0, 1322, 1323, 3, 437, 218, 0, 1323, 1324, 3, 411, 205, 0, 1324, 1325, 3, 403, 201, 0, 1325, 1326, 3, 439, 219, 0, 1326, 292, 1, 0, 0, 0, 1327, 1328, 3, 437, 218, 0, 1328, 1329, 3, 411, 205, 0, 1329, 1330, 3, 429, 214, 0, 1330, 1331, 3, 433, 216, 0, 1331, 1332, 3, 435, 217, 0, 1332, 1333, 3, 395, 197, 0, 1333, 1334, 3, 417, 208, 0, 1334, 294, 1, 0, 0, 0, 1335, 1336, 3, 439, 219, 0, 1336, 1337, 3, 409, 204, 0, 1337, 1338, 3, 403, 201, 0, 1338, 1339, 3, 421, 210, 0, 1339, 296, 1, 0, 0, 0, 1340, 1341, 3, 439, 219, 0, 1341, 1342, 3, 409, 204, 0, 1342, 1343, 3, 403, 201, 0, 1343, 1344, 3, 429, 214, 0, 1344, 1345, 3, 403, 201, 0, 1345, 298, 1, 0, 0, 0, 1346, 1347, 3, 439, 219, 0, 1347, 1348, 3, 411, 205, 0, 1348, 1349, 3, 433, 216, 0, 1349, 1350, 3, 409, 204, 0, 1350, 300, 1, 0, 0, 0, 1351, 1352, 3, 439, 219, 0, 1352, 1353, 3, 411, 205, 0, 1353, 1354, 3, 433, 216, 0, 1354, 1355, 3, 409, 204, 0, 1355, 1356, 3, 423, 211, 0, 1356, 1357, 3, 435, 217, 0, 1357, 1358, 3, 433, 216, 0, 1358, 302, 1, 0, 0, 0, 1359, 1360, 3, 405, 202, 0, 1360, 1361, 3, 411, 205, 0, 1361, 1362, 3, 429, 214, 0, 1362, 1363, 3, 431, 215, 0, 1363, 1364, 3, 433, 216, 0, 1364, 1365, 5, 95, 0, 0, 1365, 1366, 3, 437, 218, 0, 1366, 1367, 3, 395, 197, 0, 1367, 1368, 3, 417, 208, 0, 1368, 1369, 3, 435, 217, 0, 1369, 1370, 3, 403, 201, 0, 1370, 304, 1, 0, 0, 0, 1371, 1372, 3, 423, 211, 0, 1372, 1373, 3, 437, 218, 0, 1373, 1374, 3, 403, 201, 0, 1374, 1375, 3, 429, 214, 0, 1375, 306, 1, 0, 0, 0, 1376, 1377, 3, 425, 212, 0, 1377, 1378, 3, 395, 197, 0, 1378, 1379, 3, 429, 214, 0, 1379, 1380, 3, 433, 216, 0, 1380, 1381, 3, 411, 205, 0, 1381, 1382, 3, 433, 216, 0, 1382, 1383, 3, 411, 205, 0, 1383, 1384, 3, 423, 211, 0, 1384, 1385, 3, 421, 210, 0, 1385, 308, 1, 0, 0, 0, 1386, 1387, 3, 429, 214, 0, 1387, 1388, 3, 395, 197, 0, 1388, 1389, 3, 421, 210, 0, 1389, 1390, 3, 407, 203, 0, 1390, 1391, 3, 403, 201, 0, 1391, 310, 1, 0, 0, 0, 1392, 1393, 3, 425, 212, 0, 1393, 1394, 3, 429, 214, 0, 1394, 1395, 3, 403, 201, 0, 1395, 1396, 3, 399, 199, 0, 1396, 1397, 3, 403, 201, 0, 1397, 1398, 3, 401, 200, 0, 1398, 1399, 3, 411, 205, 0, 1399, 1400, 3, 421, 210, 0, 1400, 1401, 3, 407, 203, 0, 1401, 312, 1, 0, 0, 0, 1402, 1403, 3, 435, 217, 0, 1403, 1404, 3, 421, 210, 0, 1404, 1405, 3, 397, 198, 0, 1405, 1406, 3, 423, 211, 0, 1406, 1407, 3, 435, 217, 0, 1407, 1408, 3, 421, 210, 0, 1408, 1409, 3, 401, 200, 0, 1409, 1410, 3, 403, 201, 0, 1410, 1411, 3, 401, 200, 0, 1411, 314, 1, 0, 0, 0, 1412, 1413, 3, 399, 199, 0, 1413, 1414, 3, 435, 217, 0, 1414, 1415, 3, 429, 214, 0, 1415, 1416, 3, 429, 214, 0, 1416, 1417, 3, 403, 201, 0, 1417, 1418, 3, 421, 210, 0, 1418, 1419, 3, 433, 216, 0, 1419, 316, 1, 0, 0, 0, 1420, 1421, 3, 405, 202, 0, 1421, 1422, 3, 423, 211, 0, 1422, 1423, 3, 417, 208, 0, 1423, 1424, 3, 417, 208, 0, 1424, 1425, 3, 423, 211, 0, 1425, 1426, 3, 439, 219, 0, 1426, 1427, 3, 411, 205, 0, 1427, 1428, 3, 421, 210, 0, 1428, 1429, 3, 407, 203, 0, 1429, 318, 1, 0, 0, 0, 1430, 1431, 3, 399, 199, 0, 1431, 1432, 3, 435, 217, 0, 1432, 1433, 3, 419, 209, 0, 1433, 1434, 3, 403, 201, 0, 1434, 1435, 5, 95, 0, 0, 1435, 1436, 3, 401, 200, 0, 1436, 1437, 3, 411, 205, 0, 1437, 1438, 3, 431, 215, 0, 1438, 1439, 3, 433, 216, 0, 1439, 320, 1, 0, 0, 0, 1440, 1441, 3, 401, 200, 0, 1441, 1442, 3, 403, 201, 0, 1442, 1443, 3, 421, 210, 0, 1443, 1444, 3, 431, 215, 0, 1444, 1445, 3, 403, 201, 0, 1445, 1446, 5, 95, 0, 0, 1446, 1447, 3, 429, 214, 0, 1447, 1448, 3, 395, 197, 0, 1448, 1449, 3, 421, 210, 0, 1449, 1450, 3, 415, 207, 0, 1450, 322, 1, 0, 0, 0, 1451, 1452, 3, 417, 208, 0, 1452, 1453, 3, 395, 197, 0, 1453, 1454, 3, 407, 203, 0, 1454, 324, 1, 0, 0, 0, 1455, 1456, 3, 417, 208, 0, 1456, 1457, 3, 395, 197, 0, 1457, 1458, 3, 431, 215, 0, 1458, 1459, 3, 433, 216, 0, 1459, 1460, 5, 95, 0, 0, 1460, 1461, 3, 437, 218, 0, 1461, 1462, 3, 395, 197, 0, 1462, 1463, 3, 417, 208, 0, 1463, 1464, 3, 435, 217, 0, 1464, 1465, 3, 403, 201, 0, 1465, 326, 1, 0, 0, 0, 1466, 1467, 3, 417, 208, 0, 1467, 1468, 3, 403, 201, 0, 1468, 1469, 3, 395, 197, 0, 1469, 1470, 3, 401, 200, 0, 1470, 328, 1, 0, 0, 0, 1471, 1472, 3, 421, 210, 0, 1472, 1473, 3, 433, 216, 0, 1473, 1474, 3, 409, 204, 0, 1474, 1475, 5, 95, 0, 0, 1475, 1476, 3, 437, 218, 0, 1476, 1477, 3, 395, 197, 0, 1477, 1478, 3, 417, 208, 0, 1478, 1479, 3, 435, 217, 0, 1479, 1480, 3, 403, 201, 0, 1480, 330, 1, 0, 0, 0, 1481, 1482, 3, 421, 210, 0, 1482, 1483, 3, 433, 216, 0, 1483, 1484, 3, 411, 205, 0, 1484, 1485, 3, 417, 208, 0, 1485, 1486, 3, 403, 201, 0, 1486, 332, 1, 0, 0, 0, 1487, 1488, 3, 425, 212, 0, 1488, 1489, 3, 403, 201, 0, 1489, 1490, 3, 429, 214, 0, 1490, 1491, 3, 399, 199, 0, 1491, 1492, 3, 403, 201, 0, 1492, 1493, 3, 421, 210, 0, 1493, 1494, 3, 433, 216, 0, 1494, 1495, 5, 95, 0, 0, 1495, 1496, 3, 429, 214, 0, 1496, 1497, 3, 395, 197, 0, 1497, 1498, 3, 421, 210, 0, 1498, 1499, 3, 415, 207, 0, 1499, 334, 1, 0, 0, 0, 1500, 1501, 3, 429, 214, 0, 1501, 1502, 3, 395, 197, 0, 1502, 1503, 3, 421, 210, 0, 1503, 1504, 3, 415, 207, 0, 1504, 336, 1, 0, 0, 0, 1505, 1506, 3, 429, 214, 0, 1506, 1507, 3, 423, 211, 0, 1507, 1508, 3, 439, 219, 0, 1508, 1509, 5, 95, 0, 0, 1509, 1510, 3, 421, 210, 0, 1510, 1511, 3, 435, 217, 0, 1511, 1512, 3, 419, 209, 0, 1512, 1513, 3, 397, 198, 0, 1513, 1514, 3, 403, 201, 0, 1514, 1515, 3, 429, 214, 0, 1515, 338, 1, 0, 0, 0, 1516, 1517, 3, 407, 203, 0, 1517, 1518, 3, 403, 201, 0, 1518, 1519, 3, 421, 210, 0, 1519, 1520, 3, 403, 201, 0, 1520, 1521, 3, 429, 214, 0, 1521, 1522, 3, 395, 197, 0, 1522, 1523, 3, 433, 216, 0, 1523, 1524, 3, 403, 201, 0, 1524, 1525, 3, 401, 200, 0, 1525, 340, 1, 0, 0, 0, 1526, 1527, 3, 395, 197, 0, 1527, 1528, 3, 417, 208, 0, 1528, 1529, 3, 439, 219, 0, 1529, 1530, 3, 395, 197, 0, 1530, 1531, 3, 443, 221, 0, 1531, 1532, 3, 431, 215, 0, 1532, 342, 1, 0, 0, 0, 1533, 1534, 3, 431, 215, 0, 1534, 1535, 3, 433, 216, 0, 1535, 1536, 3, 423, 211, 0, 1536, 1537, 3, 429, 214, 0, 1537, 1538, 3, 403, 201, 0, 1538, 1539, 3, 401, 200, 0, 1539, 344, 1, 0, 0, 0, 1540, 1541, 3, 433, 216, 0, 1541, 1542, 3, 429, 214, 0, 1542, 1543, 3, 435, 217, 0, 1543, 1544, 3, 403, 201, 0, 1544, 346, 1, 0, 0, 0, 1545, 1546, 3, 405, 202, 0, 1546, 1547, 3, 395, 197, 0, 1547, 1548, 3, 417, 208, 0, 1548, 1549, 3, 431, 215, 0, 1549, 1550, 3, 403, 201, 0, 1550, 348, 1, 0, 0, 0, 1551, 1552, 3, 439, 219, 0, 1552, 1553, 3, 411, 205, 0, 1553, 1554, 3, 421, 210, 0, 1554, 1555, 3, 401, 200, 0, 1555, 1556, 3, 423, 211, 0, 1556, 1557, 3, 439, 219, 0, 1557, 350, 1, 0, 0, 0, 1558, 1559, 3, 421, 210, 0, 1559, 1560, 3, 435, 217, 0, 1560, 1561, 3, 417, 208, 0, 1561, 1562, 3, 417, 208, 0, 1562, 1563, 3, 431, 215, 0, 1563, 352, 1, 0, 0, 0, 1564, 1565, 3, 405, 202, 0, 1565, 1566, 3, 411, 205, 0, 1566, 1567, 3, 429, 214, 0, 1567, 1568, 3, 431, 215, 0, 1568, 1569, 3, 433, 216, 0, 1569, 354, 1, 0, 0, 0, 1570, 1571, 3, 417, 208, 0, 1571, 1572, 3, 395, 197, 0, 1572, 1573, 3, 431, 215, 0, 1573, 1574, 3, 433, 216, 0, 1574, 356, 1, 0, 0, 0, 1575, 1576, 3, 405, 202, 0, 1576, 1577, 3, 411, 205, 0, 1577, 1578, 3, 417, 208, 0, 1578, 1579, 3, 433, 216, 0, 1579, 1580, 3, 403, 201, 0, 1580, 1581, 3, 429, 214, 0, 1581, 358, 1, 0, 0, 0, 1582, 1583, 3, 407, 203, 0, 1583, 1584, 3, 429, 214, 0, 1584, 1585, 3, 423, 211, 0, 1585, 1586, 3, 435, 217, 0, 1586, 1587, 3, 425, 212, 0, 1587, 1588, 3, 431, 215, 0, 1588, 360, 1, 0, 0, 0, 1589, 1590, 3, 403, 201, 0, 1590, 1591, 3, 441, 220, 0, 1591, 1592, 3, 399, 199, 0, 1592, 1593, 3, 417, 208, 0, 1593, 1594, 3, 435, 217, 0, 1594, 1595, 3, 401, 200, 0, 1595, 1596, 3, 403, 201, 0, 1596, 362, 1, 0, 0, 0, 1597, 1598, 3, 433, 216, 0, 1598, 1599, 3, 411, 205, 0, 1599, 1600, 3, 403, 201, 0, 1600, 1601, 3, 431, 215, 0, 1601, 364, 1, 0, 0, 0, 1602, 1603, 3, 423, 211, 0, 1603, 1604, 3, 433, 216, 0, 1604, 1605, 3, 409, 204, 0, 1605, 1606, 3, 403, 201, 0, 1606, 1607, 3, 429, 214, 0, 1607, 1608, 3, 431, 215, 0, 1608, 366, 1, 0, 0, 0, 1609, 1610, 3, 401, 200, 0, 1610, 1611, 3, 423, 211, 0, 1611, 368, 1, 0, 0, 0, 1612, 1613, 3, 421, 210, 0, 1613, 1614, 3, 423, 211, 0, 1614, 1615, 3, 433, 216, 0, 1615, 1616, 3, 409, 204, 0, 1616, 1617, 3, 411, 205, 0, 1617, 1618, 3, 421, 210, 0, 1618, 1619, 3, 407, 203, 0, 1619, 370, 1, 0, 0, 0, 1620, 1626, 5, 34, 0, 0, 1621, 1625, 8, 0, 0, 0, 1622, 1623, 5, 34, 0, 0, 1623, 1625, 5, 34, 0, 0, 1624, 1621, 1, 0, 0, 0, 1624, 1622, 1, 0, 0, 0, 1625, 1628, 1, 0, 0, 0, 1626, 1624, 1, 0, 0, 0, 1626, 1627, 1, 0, 0, 0, 1627, 1629, 1, 0, 0, 0, 1628, 1626, 1, 0, 0, 0, 1629, 1656, 5, 34, 0, 0, 1630, 1636, 5, 96, 0, 0, 1631, 1635, 8, 1, 0, 0, 1632, 1633, 5, 96, 0, 0, 1633, 1635, 5, 96, 0, 0, 1634, 1631, 1, 0, 0, 0, 1634, 1632, 1, 0, 0, 0, 1635, 1638, 1, 0, 0, 0, 1636, 1634, 1, 0, 0, 0, 1636, 1637, 1, 0, 0, 0, 1637, 1639, 1, 0, 0, 0, 1638, 1636, 1, 0, 0, 0, 1639, 1656, 5, 96, 0, 0, 1640, 1644, 5, 91, 0, 0, 1641, 1643, 8, 2, 0, 0, 1642, 1641, 1, 0, 0, 0, 1643, 1646, 1, 0, 0, 0, 1644, 1642, 1, 0, 0, 0, 1644, 1645, 1, 0, 0, 0, 1645, 1647, 1, 0, 0, 0, 1646, 1644, 1, 0, 0, 0, 1647, 1656, 5, 93, 0, 0, 1648, 1652, 7, 3, 0, 0, 1649, 1651, 7, 4, 0, 0, 1650, 1649, 1, 0, 0, 0, 1651, 1654, 1, 0, 0, 0, 1652, 1650, 1, 0, 0, 0, 1652, 1653, 1, 0, 0, 0, 1653, 1656, 1, 0, 0, 0, 1654, 1652, 1, 0, 0, 0, 1655, 1620, 1, 0, 0, 0, 1655, 1630, 1, 0, 0, 0, 1655, 1640, 1, 0, 0, 0, 1655, 1648, 1, 0, 0, 0, 1656, 372, 1, 0, 0, 0, 1657, 1659, 3, 393, 196, 0, 1658, 1657, 1, 0, 0, 0, 1659, 1660, 1, 0, 0, 0, 1660, 1658, 1, 0, 0, 0, 1660, 1661, 1, 0, 0, 0, 1661, 1669, 1, 0, 0, 0, 1662, 1666, 5, 46, 0, 0, 1663, 1665, 3, 393, 196, 0, 1664, 1663, 1, 0, 0, 0, 1665, 1668, 1, 0, 0, 0, 1666, 1664, 1, 0, 0, 0, 1666, 1667, 1, 0, 0, 0, 1667, 1670, 1, 0, 0, 0, 1668, 1666, 1, 0, 0, 0, 1669, 1662, 1, 0, 0, 0, 1669, 1670, 1, 0, 0, 0, 1670, 1678, 1, 0, 0, 0, 1671, 1673, 5, 46, 0, 0, 1672, 1674, 3, 393, 196, 0, 1673, 1672, 1, 0, 0, 0, 1674, 1675, 1, 0, 0, 0, 1675, 1673, 1, 0, 0, 0, 1675, 1676, 1, 0, 0, 0, 1676, 1678, 1, 0, 0, 0, 1677, 1658, 1, 0, 0, 0, 1677, 1671, 1, 0, 0, 0, 1678, 1688, 1, 0, 0, 0, 1679, 1681, 3, 403, 201, 0, 1680, 1682, 7, 5, 0, 0, 1681, 1680, 1, 0, 0, 0, 1681, 1682, 1, 0, 0, 0, 1682, 1684, 1, 0, 0, 0, 1683, 1685, 3, 393, 196, 0, 1684, 1683, 1, 0, 0, 0, 1685, 1686, 1, 0, 0, 0, 1686, 1684, 1, 0, 0, 0, 1686, 1687, 1, 0, 0, 0, 1687, 1689, 1, 0, 0, 0, 1688, 1679, 1, 0, 0, 0, 1688, 1689, 1, 0, 0, 0, 1689, 1699, 1, 0, 0, 0, 1690, 1691, 5, 48, 0, 0, 1691, 1692, 5, 120, 0, 0, 1692, 1694, 1, 0, 0, 0, 1693, 1695, 3, 391, 195, 0, 1694, 1693, 1, 0, 0, 0, 1695, 1696, 1, 0, 0, 0, 1696, 1694, 1, 0, 0, 0, 1696, 1697, 1, 0, 0, 0, 1697, 1699, 1, 0, 0, 0, 1698, 1677, 1, 0, 0, 0, 1698, 1690, 1, 0, 0, 0, 1699, 374, 1, 0, 0, 0, 1700, 1704, 5, 63, 0, 0, 1701, 1703, 3, 393, 196, 0, 1702, 1701, 1, 0, 0, 0, 1703, 1706, 1, 0, 0, 0, 1704, 1702, 1, 0, 0, 0, 1704, 1705, 1, 0, 0, 0, 1705, 376, 1, 0, 0, 0, 1706, 1704, 1, 0, 0, 0, 1707, 1708, 7, 6, 0, 0, 1708, 1709, 3, 371, 185, 0, 1709, 378, 1, 0, 0, 0, 1710, 1716, 5, 39, 0, 0, 1711, 1715, 8, 7, 0, 0, 1712, 1713, 5, 39, 0, 0, 1713, 1715, 5, 39, 0, 0, 1714, 1711, 1, 0, 0, 0, 1714, 1712, 1, 0, 0, 0, 1715, 1718, 1, 0, 0, 0, 1716, 1714, 1, 0, 0, 0, 1716, 1717, 1, 0, 0, 0, 1717, 1719, 1, 0, 0, 0, 1718, 1716, 1, 0, 0, 0, 1719, 1720, 5, 39, 0, 0, 1720, 380, 1, 0, 0, 0, 1721, 1722, 3, 441, 220, 0, 1722, 1723, 3, 379, 189, 0, 1723, 382, 1, 0, 0, 0, 1724, 1725, 5, 45, 0, 0, 1725, 1726, 5, 45, 0, 0, 1726, 1730, 1, 0, 0, 0, 1727, 1729, 8, 8, 0, 0, 1728, 1727, 1, 0, 0, 0, 1729, 1732, 1, 0, 0, 0, 1730, 1728, 1, 0, 0, 0, 1730, 1731, 1, 0, 0, 0, 1731, 1738, 1, 0, 0, 0, 1732, 1730, 1, 0, 0, 0, 1733, 1735, 5, 13, 0, 0, 1734, 1733, 1, 0, 0, 0, 1734, 1735, 1, 0, 0, 0, 1735, 1736, 1, 0, 0, 0, 1736, 1739, 5, 10, 0, 0, 1737, 1739, 5, 0, 0, 1, 1738, 1734, 1, 0, 0, 0, 1738, 1737, 1, 0, 0, 0, 1739, 1740, 1, 0, 0, 0, 1740, 1741, 6, 191, 0, 0, 1741, 384, 1, 0, 0, 0, 1742, 1743, 5, 47, 0, 0, 1743, 1744, 5, 42, 0, 0, 1744, 1748, 1, 0, 0, 0, 1745, 1747, 9, 0, 0, 0, 1746, 1745, 1, 0, 0, 0, 1747, 1750, 1, 0, 0, 0, 1748, 1749, 1, 0, 0, 0, 1748, 1746, 1, 0, 0, 0, 1749, 1751, 1, 0, 0, 0, 1750, 1748, 1, 0, 0, 0, 1751, 1752, 5, 42, 0, 0, 1752, 1753, 5, 47, 0, 0, 1753, 1754, 1, 0, 0, 0, 1754, 1755, 6, 192, 0, 0, 1755, 386, 1, 0, 0, 0, 1756, 1757, 7, 9, 0, 0, 1757, 1758, 1, 0, 0, 0, 1758, 1759, 6, 193, 0, 0, 1759, 388, 1, 0, 0, 0, 1760, 1761, 9, 0, 0, 0, 1761, 390, 1, 0, 0, 0, 1762, 1763, 7, 10, 0, 0, 1763, 392, 1, 0, 0, 0, 1764, 1765, 7, 11, 0, 0, 1765, 394, 1, 0, 0, 0, 1766, 1767, 7, 12, 0, 0, 1767, 396, 1, 0, 0, 0, 1768, 1769, 7, 13, 0, 0, 1769, 398, 1, 0, 0, 0, 1770, 1771, 7, 14, 0, 0, 1771, 400, 1, 0, 0, 0, 1772, 1773, 7, 15, 0, 0, 1773, 402, 1, 0, 0, 0, 1774, 1775, 7, 16, 0, 0, 1775, 404, 1, 0, 0, 0, 1776, 1777, 7, 17, 0, 0, 1777, 406, 1, 0, 0, 0, 1778, 1779, 7, 18, 0, 0, 1779, 408, 1, 0, 0, 0, 1780, 1781, 7, 19, 0, 0, 1781, 410, 1, 0, 0, 0, 1782, 1783, 7, 20, 0, 0, 1783, 412, 1, 0, 0, 0, 1784, 1785, 7, 21, 0, 0, 1785, 414, 1, 0, 0, 0, 1786, 1787, 7, 22, 0, 0, 1787, 416, 1, 0, 0, 0, 1788, 1789, 7, 23, 0, 0, 1789, 418, 1, 0, 0, 0, 1790, 1791, 7, 24, 0, 0, 1791, 420, 1, 0, 0, 0, 1792, 1793, 7, 25, 0, 0, 1793, 422, 1, 0, 0, 0, 1794, 1795, 7, 26, 0, 0, 1795, 424, 1, 0, 0, 0, 1796, 1797, 7, 27, 0, 0, 1797, 426, 1, 0, 0, 0, 1798, 1799, 7, 28, 0, 0, 1799, 428, 1, 0, 0, 0, 1800, 1801, 7, 29, 0, 0, 1801, 430, 1, 0, 0, 0, 1802, 1803, 7, 30, 0, 0, 1803, 432, 1, 0, 0, 0, 1804, 1805, 7, 31, 0, 0, 1805, 434, 1, 0, 0, 0, 1806, 1807, 7, 32, 0, 0, 1807, 436, 1, 0, 0, 0, 1808, 1809, 7, 33, 0, 0, 1809, 438, 1, 0, 0, 0, 1810, 1811, 7, 34, 0, 0, 1811, 440, 1, 0, 0, 0, 1812, 1813, 7, 35, 0, 0, 1813, 442, 1, 0, 0, 0, 1814, 1815, 7, 36, 0, 0, 1815, 444, 1, 0, 0, 0, 1816, 1817, 7, 37, 0, 0, 1817, 446, 1, 0, 0, 0, 25, 0, 1624, 1626, 1634, 1636, 1644, 1652, 1655, 1660, 1666, 1669, 1675, 1677, 1681, 1686, 1688, 1696, 1698, 1704, 1714, 1716, 1730, 1734, 1738, 1748, 1, 0, 1, 0] \ No newline at end of file diff --git a/internal/engine/sqlite/parser/SQLiteLexer.tokens b/internal/engine/sqlite/parser/SQLiteLexer.tokens index 4514f9ee50..928604c851 100644 --- a/internal/engine/sqlite/parser/SQLiteLexer.tokens +++ b/internal/engine/sqlite/parser/SQLiteLexer.tokens @@ -185,13 +185,14 @@ DO_=184 NOTHING_=185 IDENTIFIER=186 NUMERIC_LITERAL=187 -BIND_PARAMETER=188 -STRING_LITERAL=189 -BLOB_LITERAL=190 -SINGLE_LINE_COMMENT=191 -MULTILINE_COMMENT=192 -SPACES=193 -UNEXPECTED_CHAR=194 +NUMBERED_BIND_PARAMETER=188 +NAMED_BIND_PARAMETER=189 +STRING_LITERAL=190 +BLOB_LITERAL=191 +SINGLE_LINE_COMMENT=192 +MULTILINE_COMMENT=193 +SPACES=194 +UNEXPECTED_CHAR=195 ';'=1 '.'=2 '('=3 diff --git a/internal/engine/sqlite/parser/SQLiteParser.g4 b/internal/engine/sqlite/parser/SQLiteParser.g4 index 7858f309f4..deccf81fe3 100644 --- a/internal/engine/sqlite/parser/SQLiteParser.g4 +++ b/internal/engine/sqlite/parser/SQLiteParser.g4 @@ -272,7 +272,8 @@ drop_stmt: */ expr: literal_value #expr_literal - | BIND_PARAMETER #expr_bind + | NUMBERED_BIND_PARAMETER #expr_bind + | NAMED_BIND_PARAMETER #expr_bind | ((schema_name DOT)? table_name DOT)? column_name #expr_qualified_column_name | unary_operator expr #expr_unary | expr PIPE2 expr #expr_binary @@ -295,7 +296,7 @@ expr: ) expr #expr_comparison | expr AND_ expr #expr_binary | expr OR_ expr #expr_binary - | function_name OPEN_PAR ((DISTINCT_? expr ( COMMA expr)*) | STAR)? CLOSE_PAR filter_clause? over_clause? #expr_function + | qualified_function_name OPEN_PAR ((DISTINCT_? expr ( COMMA expr)*) | STAR)? CLOSE_PAR filter_clause? over_clause? #expr_function | OPEN_PAR expr (COMMA expr)* CLOSE_PAR #expr_list | CAST_ OPEN_PAR expr AS_ type_name CLOSE_PAR #expr_cast | expr COLLATE_ collation_name #expr_collate @@ -818,6 +819,10 @@ function_name: any_name ; +qualified_function_name: + (schema_name DOT)? function_name +; + schema_name: any_name ; diff --git a/internal/engine/sqlite/parser/SQLiteParser.interp b/internal/engine/sqlite/parser/SQLiteParser.interp index 4118a6c737..1510b37c32 100644 --- a/internal/engine/sqlite/parser/SQLiteParser.interp +++ b/internal/engine/sqlite/parser/SQLiteParser.interp @@ -194,6 +194,7 @@ null null null null +null token symbolic names: null @@ -384,7 +385,8 @@ DO_ NOTHING_ IDENTIFIER NUMERIC_LITERAL -BIND_PARAMETER +NUMBERED_BIND_PARAMETER +NAMED_BIND_PARAMETER STRING_LITERAL BLOB_LITERAL SINGLE_LINE_COMMENT @@ -482,6 +484,7 @@ column_alias keyword name function_name +qualified_function_name schema_name table_name table_or_index_name @@ -508,4 +511,4 @@ any_name atn: -[4, 1, 194, 2082, 2, 0, 7, 0, 2, 1, 7, 1, 2, 2, 7, 2, 2, 3, 7, 3, 2, 4, 7, 4, 2, 5, 7, 5, 2, 6, 7, 6, 2, 7, 7, 7, 2, 8, 7, 8, 2, 9, 7, 9, 2, 10, 7, 10, 2, 11, 7, 11, 2, 12, 7, 12, 2, 13, 7, 13, 2, 14, 7, 14, 2, 15, 7, 15, 2, 16, 7, 16, 2, 17, 7, 17, 2, 18, 7, 18, 2, 19, 7, 19, 2, 20, 7, 20, 2, 21, 7, 21, 2, 22, 7, 22, 2, 23, 7, 23, 2, 24, 7, 24, 2, 25, 7, 25, 2, 26, 7, 26, 2, 27, 7, 27, 2, 28, 7, 28, 2, 29, 7, 29, 2, 30, 7, 30, 2, 31, 7, 31, 2, 32, 7, 32, 2, 33, 7, 33, 2, 34, 7, 34, 2, 35, 7, 35, 2, 36, 7, 36, 2, 37, 7, 37, 2, 38, 7, 38, 2, 39, 7, 39, 2, 40, 7, 40, 2, 41, 7, 41, 2, 42, 7, 42, 2, 43, 7, 43, 2, 44, 7, 44, 2, 45, 7, 45, 2, 46, 7, 46, 2, 47, 7, 47, 2, 48, 7, 48, 2, 49, 7, 49, 2, 50, 7, 50, 2, 51, 7, 51, 2, 52, 7, 52, 2, 53, 7, 53, 2, 54, 7, 54, 2, 55, 7, 55, 2, 56, 7, 56, 2, 57, 7, 57, 2, 58, 7, 58, 2, 59, 7, 59, 2, 60, 7, 60, 2, 61, 7, 61, 2, 62, 7, 62, 2, 63, 7, 63, 2, 64, 7, 64, 2, 65, 7, 65, 2, 66, 7, 66, 2, 67, 7, 67, 2, 68, 7, 68, 2, 69, 7, 69, 2, 70, 7, 70, 2, 71, 7, 71, 2, 72, 7, 72, 2, 73, 7, 73, 2, 74, 7, 74, 2, 75, 7, 75, 2, 76, 7, 76, 2, 77, 7, 77, 2, 78, 7, 78, 2, 79, 7, 79, 2, 80, 7, 80, 2, 81, 7, 81, 2, 82, 7, 82, 2, 83, 7, 83, 2, 84, 7, 84, 2, 85, 7, 85, 2, 86, 7, 86, 2, 87, 7, 87, 2, 88, 7, 88, 2, 89, 7, 89, 2, 90, 7, 90, 2, 91, 7, 91, 2, 92, 7, 92, 2, 93, 7, 93, 2, 94, 7, 94, 2, 95, 7, 95, 2, 96, 7, 96, 2, 97, 7, 97, 2, 98, 7, 98, 2, 99, 7, 99, 2, 100, 7, 100, 2, 101, 7, 101, 2, 102, 7, 102, 2, 103, 7, 103, 2, 104, 7, 104, 2, 105, 7, 105, 2, 106, 7, 106, 2, 107, 7, 107, 2, 108, 7, 108, 2, 109, 7, 109, 2, 110, 7, 110, 2, 111, 7, 111, 1, 0, 5, 0, 226, 8, 0, 10, 0, 12, 0, 229, 9, 0, 1, 0, 1, 0, 1, 1, 5, 1, 234, 8, 1, 10, 1, 12, 1, 237, 9, 1, 1, 1, 1, 1, 4, 1, 241, 8, 1, 11, 1, 12, 1, 242, 1, 1, 5, 1, 246, 8, 1, 10, 1, 12, 1, 249, 9, 1, 1, 1, 5, 1, 252, 8, 1, 10, 1, 12, 1, 255, 9, 1, 1, 2, 1, 2, 1, 2, 3, 2, 260, 8, 2, 3, 2, 262, 8, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 3, 2, 288, 8, 2, 1, 3, 1, 3, 1, 3, 1, 3, 1, 3, 3, 3, 295, 8, 3, 1, 3, 1, 3, 1, 3, 1, 3, 1, 3, 3, 3, 302, 8, 3, 1, 3, 1, 3, 1, 3, 1, 3, 3, 3, 308, 8, 3, 1, 3, 1, 3, 3, 3, 312, 8, 3, 1, 3, 1, 3, 1, 3, 3, 3, 317, 8, 3, 1, 3, 3, 3, 320, 8, 3, 1, 4, 1, 4, 1, 4, 1, 4, 1, 4, 3, 4, 327, 8, 4, 1, 4, 3, 4, 330, 8, 4, 1, 5, 1, 5, 3, 5, 334, 8, 5, 1, 5, 1, 5, 1, 5, 1, 5, 1, 6, 1, 6, 3, 6, 342, 8, 6, 1, 6, 1, 6, 3, 6, 346, 8, 6, 3, 6, 348, 8, 6, 1, 7, 1, 7, 3, 7, 352, 8, 7, 1, 8, 1, 8, 3, 8, 356, 8, 8, 1, 8, 1, 8, 3, 8, 360, 8, 8, 1, 8, 3, 8, 363, 8, 8, 1, 9, 1, 9, 1, 9, 1, 10, 1, 10, 3, 10, 370, 8, 10, 1, 10, 1, 10, 1, 11, 1, 11, 3, 11, 376, 8, 11, 1, 11, 1, 11, 1, 11, 1, 11, 3, 11, 382, 8, 11, 1, 11, 1, 11, 1, 11, 3, 11, 387, 8, 11, 1, 11, 1, 11, 1, 11, 1, 11, 1, 11, 1, 11, 1, 11, 5, 11, 396, 8, 11, 10, 11, 12, 11, 399, 9, 11, 1, 11, 1, 11, 1, 11, 3, 11, 404, 8, 11, 1, 12, 1, 12, 3, 12, 408, 8, 12, 1, 12, 1, 12, 3, 12, 412, 8, 12, 1, 12, 3, 12, 415, 8, 12, 1, 13, 1, 13, 3, 13, 419, 8, 13, 1, 13, 1, 13, 1, 13, 1, 13, 3, 13, 425, 8, 13, 1, 13, 1, 13, 1, 13, 3, 13, 430, 8, 13, 1, 13, 1, 13, 1, 13, 1, 13, 1, 13, 5, 13, 437, 8, 13, 10, 13, 12, 13, 440, 9, 13, 1, 13, 1, 13, 5, 13, 444, 8, 13, 10, 13, 12, 13, 447, 9, 13, 1, 13, 1, 13, 1, 13, 1, 13, 3, 13, 453, 8, 13, 1, 13, 1, 13, 3, 13, 457, 8, 13, 1, 14, 1, 14, 3, 14, 461, 8, 14, 1, 14, 5, 14, 464, 8, 14, 10, 14, 12, 14, 467, 9, 14, 1, 15, 4, 15, 470, 8, 15, 11, 15, 12, 15, 471, 1, 15, 1, 15, 1, 15, 1, 15, 1, 15, 1, 15, 1, 15, 1, 15, 1, 15, 1, 15, 3, 15, 484, 8, 15, 1, 16, 1, 16, 3, 16, 488, 8, 16, 1, 16, 1, 16, 1, 16, 3, 16, 493, 8, 16, 1, 16, 3, 16, 496, 8, 16, 1, 16, 3, 16, 499, 8, 16, 1, 16, 1, 16, 1, 16, 3, 16, 504, 8, 16, 1, 16, 3, 16, 507, 8, 16, 1, 16, 1, 16, 1, 16, 1, 16, 1, 16, 1, 16, 1, 16, 1, 16, 1, 16, 1, 16, 1, 16, 1, 16, 3, 16, 521, 8, 16, 1, 16, 1, 16, 1, 16, 1, 16, 1, 16, 3, 16, 528, 8, 16, 1, 16, 1, 16, 1, 16, 1, 16, 1, 16, 3, 16, 535, 8, 16, 3, 16, 537, 8, 16, 1, 17, 3, 17, 540, 8, 17, 1, 17, 1, 17, 1, 18, 1, 18, 3, 18, 546, 8, 18, 1, 18, 1, 18, 1, 18, 3, 18, 551, 8, 18, 1, 18, 1, 18, 1, 18, 1, 18, 5, 18, 557, 8, 18, 10, 18, 12, 18, 560, 9, 18, 1, 18, 1, 18, 3, 18, 564, 8, 18, 1, 18, 1, 18, 1, 18, 1, 18, 1, 18, 1, 18, 1, 18, 1, 18, 1, 18, 1, 18, 1, 18, 5, 18, 577, 8, 18, 10, 18, 12, 18, 580, 9, 18, 1, 18, 1, 18, 1, 18, 3, 18, 585, 8, 18, 1, 19, 1, 19, 1, 19, 1, 19, 1, 19, 1, 19, 5, 19, 593, 8, 19, 10, 19, 12, 19, 596, 9, 19, 1, 19, 1, 19, 3, 19, 600, 8, 19, 1, 19, 1, 19, 1, 19, 1, 19, 1, 19, 1, 19, 1, 19, 1, 19, 3, 19, 610, 8, 19, 1, 19, 1, 19, 5, 19, 614, 8, 19, 10, 19, 12, 19, 617, 9, 19, 1, 19, 3, 19, 620, 8, 19, 1, 19, 1, 19, 1, 19, 3, 19, 625, 8, 19, 3, 19, 627, 8, 19, 1, 20, 1, 20, 1, 20, 1, 20, 1, 21, 1, 21, 3, 21, 635, 8, 21, 1, 21, 1, 21, 1, 21, 1, 21, 3, 21, 641, 8, 21, 1, 21, 1, 21, 1, 21, 3, 21, 646, 8, 21, 1, 21, 1, 21, 1, 21, 1, 21, 1, 21, 3, 21, 653, 8, 21, 1, 21, 1, 21, 1, 21, 1, 21, 1, 21, 1, 21, 1, 21, 5, 21, 662, 8, 21, 10, 21, 12, 21, 665, 9, 21, 3, 21, 667, 8, 21, 3, 21, 669, 8, 21, 1, 21, 1, 21, 1, 21, 1, 21, 1, 21, 3, 21, 676, 8, 21, 1, 21, 1, 21, 3, 21, 680, 8, 21, 1, 21, 1, 21, 1, 21, 1, 21, 1, 21, 3, 21, 687, 8, 21, 1, 21, 1, 21, 4, 21, 691, 8, 21, 11, 21, 12, 21, 692, 1, 21, 1, 21, 1, 22, 1, 22, 3, 22, 699, 8, 22, 1, 22, 1, 22, 1, 22, 1, 22, 3, 22, 705, 8, 22, 1, 22, 1, 22, 1, 22, 3, 22, 710, 8, 22, 1, 22, 1, 22, 1, 22, 1, 22, 1, 22, 5, 22, 717, 8, 22, 10, 22, 12, 22, 720, 9, 22, 1, 22, 1, 22, 3, 22, 724, 8, 22, 1, 22, 1, 22, 1, 22, 1, 23, 1, 23, 1, 23, 1, 23, 1, 23, 1, 23, 3, 23, 735, 8, 23, 1, 23, 1, 23, 1, 23, 3, 23, 740, 8, 23, 1, 23, 1, 23, 1, 23, 1, 23, 1, 23, 1, 23, 1, 23, 5, 23, 749, 8, 23, 10, 23, 12, 23, 752, 9, 23, 1, 23, 1, 23, 3, 23, 756, 8, 23, 1, 24, 1, 24, 3, 24, 760, 8, 24, 1, 24, 1, 24, 1, 24, 1, 24, 1, 24, 1, 24, 1, 24, 1, 24, 1, 24, 1, 24, 1, 24, 1, 24, 5, 24, 774, 8, 24, 10, 24, 12, 24, 777, 9, 24, 1, 25, 1, 25, 1, 25, 1, 25, 1, 25, 5, 25, 784, 8, 25, 10, 25, 12, 25, 787, 9, 25, 1, 25, 1, 25, 3, 25, 791, 8, 25, 1, 26, 1, 26, 1, 26, 1, 26, 1, 26, 1, 26, 3, 26, 799, 8, 26, 1, 26, 1, 26, 1, 26, 1, 27, 1, 27, 1, 27, 1, 27, 1, 27, 5, 27, 809, 8, 27, 10, 27, 12, 27, 812, 9, 27, 1, 27, 1, 27, 3, 27, 816, 8, 27, 1, 27, 1, 27, 1, 27, 1, 27, 1, 27, 1, 28, 1, 28, 1, 28, 1, 28, 3, 28, 827, 8, 28, 1, 28, 3, 28, 830, 8, 28, 3, 28, 832, 8, 28, 1, 28, 1, 28, 1, 28, 1, 28, 3, 28, 838, 8, 28, 1, 28, 3, 28, 841, 8, 28, 3, 28, 843, 8, 28, 5, 28, 845, 8, 28, 10, 28, 12, 28, 848, 9, 28, 1, 29, 3, 29, 851, 8, 29, 1, 29, 1, 29, 1, 29, 1, 29, 1, 29, 3, 29, 858, 8, 29, 1, 29, 3, 29, 861, 8, 29, 1, 30, 3, 30, 864, 8, 30, 1, 30, 1, 30, 1, 30, 1, 30, 1, 30, 3, 30, 871, 8, 30, 1, 30, 3, 30, 874, 8, 30, 1, 30, 3, 30, 877, 8, 30, 1, 30, 3, 30, 880, 8, 30, 1, 31, 1, 31, 3, 31, 884, 8, 31, 1, 31, 1, 31, 1, 32, 1, 32, 1, 32, 1, 32, 3, 32, 892, 8, 32, 1, 32, 1, 32, 1, 32, 3, 32, 897, 8, 32, 1, 32, 1, 32, 1, 33, 1, 33, 1, 33, 1, 33, 1, 33, 1, 33, 3, 33, 907, 8, 33, 1, 33, 1, 33, 1, 33, 3, 33, 912, 8, 33, 1, 33, 1, 33, 1, 33, 1, 33, 1, 33, 1, 33, 1, 33, 3, 33, 921, 8, 33, 1, 33, 1, 33, 1, 33, 5, 33, 926, 8, 33, 10, 33, 12, 33, 929, 9, 33, 1, 33, 3, 33, 932, 8, 33, 1, 33, 1, 33, 3, 33, 936, 8, 33, 1, 33, 3, 33, 939, 8, 33, 1, 33, 1, 33, 1, 33, 1, 33, 5, 33, 945, 8, 33, 10, 33, 12, 33, 948, 9, 33, 1, 33, 1, 33, 1, 33, 1, 33, 1, 33, 1, 33, 1, 33, 1, 33, 1, 33, 1, 33, 3, 33, 960, 8, 33, 1, 33, 3, 33, 963, 8, 33, 1, 33, 1, 33, 1, 33, 1, 33, 1, 33, 1, 33, 3, 33, 971, 8, 33, 1, 33, 1, 33, 1, 33, 1, 33, 1, 33, 4, 33, 978, 8, 33, 11, 33, 12, 33, 979, 1, 33, 1, 33, 3, 33, 984, 8, 33, 1, 33, 1, 33, 1, 33, 3, 33, 989, 8, 33, 1, 33, 1, 33, 1, 33, 1, 33, 1, 33, 1, 33, 1, 33, 1, 33, 1, 33, 1, 33, 1, 33, 1, 33, 1, 33, 1, 33, 1, 33, 1, 33, 1, 33, 1, 33, 1, 33, 1, 33, 1, 33, 1, 33, 1, 33, 1, 33, 1, 33, 1, 33, 1, 33, 1, 33, 3, 33, 1019, 8, 33, 1, 33, 1, 33, 1, 33, 1, 33, 1, 33, 1, 33, 1, 33, 1, 33, 1, 33, 3, 33, 1030, 8, 33, 1, 33, 1, 33, 1, 33, 1, 33, 1, 33, 1, 33, 1, 33, 1, 33, 1, 33, 1, 33, 3, 33, 1042, 8, 33, 1, 33, 1, 33, 1, 33, 1, 33, 3, 33, 1048, 8, 33, 1, 33, 1, 33, 1, 33, 1, 33, 1, 33, 3, 33, 1055, 8, 33, 1, 33, 1, 33, 3, 33, 1059, 8, 33, 1, 33, 1, 33, 1, 33, 1, 33, 1, 33, 1, 33, 5, 33, 1067, 8, 33, 10, 33, 12, 33, 1070, 9, 33, 3, 33, 1072, 8, 33, 1, 33, 1, 33, 1, 33, 1, 33, 3, 33, 1078, 8, 33, 1, 33, 1, 33, 1, 33, 1, 33, 3, 33, 1084, 8, 33, 1, 33, 1, 33, 1, 33, 1, 33, 1, 33, 5, 33, 1091, 8, 33, 10, 33, 12, 33, 1094, 9, 33, 3, 33, 1096, 8, 33, 1, 33, 1, 33, 3, 33, 1100, 8, 33, 5, 33, 1102, 8, 33, 10, 33, 12, 33, 1105, 9, 33, 1, 34, 1, 34, 1, 34, 1, 34, 1, 34, 1, 34, 3, 34, 1113, 8, 34, 1, 34, 1, 34, 1, 35, 1, 35, 1, 36, 3, 36, 1120, 8, 36, 1, 36, 1, 36, 1, 36, 1, 36, 1, 36, 3, 36, 1127, 8, 36, 1, 36, 1, 36, 1, 36, 1, 36, 3, 36, 1133, 8, 36, 1, 36, 1, 36, 1, 36, 3, 36, 1138, 8, 36, 1, 36, 1, 36, 1, 36, 1, 36, 5, 36, 1144, 8, 36, 10, 36, 12, 36, 1147, 9, 36, 1, 36, 1, 36, 3, 36, 1151, 8, 36, 1, 36, 1, 36, 1, 36, 1, 36, 1, 36, 5, 36, 1158, 8, 36, 10, 36, 12, 36, 1161, 9, 36, 1, 36, 1, 36, 1, 36, 1, 36, 1, 36, 1, 36, 5, 36, 1169, 8, 36, 10, 36, 12, 36, 1172, 9, 36, 1, 36, 1, 36, 5, 36, 1176, 8, 36, 10, 36, 12, 36, 1179, 9, 36, 1, 36, 3, 36, 1182, 8, 36, 1, 36, 3, 36, 1185, 8, 36, 1, 36, 3, 36, 1188, 8, 36, 1, 36, 1, 36, 3, 36, 1192, 8, 36, 1, 37, 1, 37, 1, 37, 1, 37, 1, 37, 1, 37, 5, 37, 1200, 8, 37, 10, 37, 12, 37, 1203, 9, 37, 1, 37, 1, 37, 1, 37, 3, 37, 1208, 8, 37, 3, 37, 1210, 8, 37, 1, 37, 1, 37, 1, 37, 1, 37, 1, 37, 1, 37, 3, 37, 1218, 8, 37, 1, 37, 1, 37, 1, 37, 1, 37, 1, 37, 3, 37, 1225, 8, 37, 1, 37, 1, 37, 1, 37, 5, 37, 1230, 8, 37, 10, 37, 12, 37, 1233, 9, 37, 1, 37, 1, 37, 3, 37, 1237, 8, 37, 3, 37, 1239, 8, 37, 1, 38, 1, 38, 1, 38, 1, 38, 3, 38, 1245, 8, 38, 1, 38, 1, 38, 1, 38, 1, 38, 1, 38, 1, 38, 1, 38, 3, 38, 1254, 8, 38, 1, 39, 1, 39, 1, 39, 3, 39, 1259, 8, 39, 1, 40, 1, 40, 1, 40, 1, 40, 1, 40, 3, 40, 1266, 8, 40, 1, 40, 1, 40, 3, 40, 1270, 8, 40, 3, 40, 1272, 8, 40, 1, 41, 3, 41, 1275, 8, 41, 1, 41, 1, 41, 1, 41, 1, 41, 5, 41, 1281, 8, 41, 10, 41, 12, 41, 1284, 9, 41, 1, 41, 3, 41, 1287, 8, 41, 1, 41, 3, 41, 1290, 8, 41, 1, 42, 1, 42, 1, 42, 1, 42, 3, 42, 1296, 8, 42, 5, 42, 1298, 8, 42, 10, 42, 12, 42, 1301, 9, 42, 1, 43, 1, 43, 3, 43, 1305, 8, 43, 1, 43, 1, 43, 1, 43, 5, 43, 1310, 8, 43, 10, 43, 12, 43, 1313, 9, 43, 1, 43, 1, 43, 1, 43, 1, 43, 5, 43, 1319, 8, 43, 10, 43, 12, 43, 1322, 9, 43, 1, 43, 3, 43, 1325, 8, 43, 3, 43, 1327, 8, 43, 1, 43, 1, 43, 3, 43, 1331, 8, 43, 1, 43, 1, 43, 1, 43, 1, 43, 1, 43, 5, 43, 1338, 8, 43, 10, 43, 12, 43, 1341, 9, 43, 1, 43, 1, 43, 3, 43, 1345, 8, 43, 3, 43, 1347, 8, 43, 1, 43, 1, 43, 1, 43, 1, 43, 1, 43, 1, 43, 1, 43, 1, 43, 1, 43, 5, 43, 1358, 8, 43, 10, 43, 12, 43, 1361, 9, 43, 3, 43, 1363, 8, 43, 1, 43, 1, 43, 1, 43, 1, 43, 1, 43, 5, 43, 1370, 8, 43, 10, 43, 12, 43, 1373, 9, 43, 1, 43, 1, 43, 1, 43, 1, 43, 1, 43, 1, 43, 5, 43, 1381, 8, 43, 10, 43, 12, 43, 1384, 9, 43, 1, 43, 1, 43, 5, 43, 1388, 8, 43, 10, 43, 12, 43, 1391, 9, 43, 3, 43, 1393, 8, 43, 1, 44, 1, 44, 1, 45, 3, 45, 1398, 8, 45, 1, 45, 1, 45, 3, 45, 1402, 8, 45, 1, 45, 3, 45, 1405, 8, 45, 1, 46, 3, 46, 1408, 8, 46, 1, 46, 1, 46, 1, 46, 3, 46, 1413, 8, 46, 1, 46, 1, 46, 3, 46, 1417, 8, 46, 1, 46, 4, 46, 1420, 8, 46, 11, 46, 12, 46, 1421, 1, 46, 3, 46, 1425, 8, 46, 1, 46, 3, 46, 1428, 8, 46, 1, 47, 1, 47, 1, 47, 3, 47, 1433, 8, 47, 1, 47, 1, 47, 3, 47, 1437, 8, 47, 1, 47, 3, 47, 1440, 8, 47, 1, 47, 1, 47, 1, 47, 1, 47, 1, 47, 3, 47, 1447, 8, 47, 1, 47, 1, 47, 1, 47, 3, 47, 1452, 8, 47, 1, 47, 1, 47, 1, 47, 1, 47, 1, 47, 5, 47, 1459, 8, 47, 10, 47, 12, 47, 1462, 9, 47, 1, 47, 1, 47, 3, 47, 1466, 8, 47, 1, 47, 3, 47, 1469, 8, 47, 1, 47, 1, 47, 1, 47, 1, 47, 5, 47, 1475, 8, 47, 10, 47, 12, 47, 1478, 9, 47, 1, 47, 3, 47, 1481, 8, 47, 1, 47, 1, 47, 1, 47, 1, 47, 1, 47, 1, 47, 3, 47, 1489, 8, 47, 1, 47, 3, 47, 1492, 8, 47, 3, 47, 1494, 8, 47, 1, 48, 1, 48, 1, 48, 1, 48, 1, 48, 1, 48, 1, 48, 3, 48, 1503, 8, 48, 1, 48, 3, 48, 1506, 8, 48, 3, 48, 1508, 8, 48, 1, 49, 1, 49, 3, 49, 1512, 8, 49, 1, 49, 1, 49, 3, 49, 1516, 8, 49, 1, 49, 1, 49, 3, 49, 1520, 8, 49, 1, 49, 3, 49, 1523, 8, 49, 1, 50, 1, 50, 1, 50, 1, 50, 1, 50, 1, 50, 1, 50, 5, 50, 1532, 8, 50, 10, 50, 12, 50, 1535, 9, 50, 1, 50, 1, 50, 3, 50, 1539, 8, 50, 1, 51, 1, 51, 3, 51, 1543, 8, 51, 1, 51, 1, 51, 3, 51, 1547, 8, 51, 1, 52, 3, 52, 1550, 8, 52, 1, 52, 1, 52, 1, 52, 3, 52, 1555, 8, 52, 1, 52, 1, 52, 1, 52, 1, 52, 3, 52, 1561, 8, 52, 1, 52, 1, 52, 1, 52, 1, 52, 1, 52, 3, 52, 1568, 8, 52, 1, 52, 1, 52, 1, 52, 5, 52, 1573, 8, 52, 10, 52, 12, 52, 1576, 9, 52, 1, 52, 1, 52, 3, 52, 1580, 8, 52, 1, 52, 3, 52, 1583, 8, 52, 1, 53, 1, 53, 1, 53, 1, 53, 5, 53, 1589, 8, 53, 10, 53, 12, 53, 1592, 9, 53, 1, 53, 1, 53, 1, 54, 3, 54, 1597, 8, 54, 1, 54, 1, 54, 1, 54, 3, 54, 1602, 8, 54, 1, 54, 1, 54, 1, 54, 1, 54, 3, 54, 1608, 8, 54, 1, 54, 1, 54, 1, 54, 1, 54, 1, 54, 3, 54, 1615, 8, 54, 1, 54, 1, 54, 1, 54, 5, 54, 1620, 8, 54, 10, 54, 12, 54, 1623, 9, 54, 1, 54, 1, 54, 3, 54, 1627, 8, 54, 1, 54, 3, 54, 1630, 8, 54, 1, 54, 3, 54, 1633, 8, 54, 1, 55, 1, 55, 1, 55, 3, 55, 1638, 8, 55, 1, 55, 1, 55, 1, 55, 3, 55, 1643, 8, 55, 1, 55, 1, 55, 1, 55, 1, 55, 1, 55, 3, 55, 1650, 8, 55, 1, 56, 1, 56, 3, 56, 1654, 8, 56, 1, 56, 1, 56, 3, 56, 1658, 8, 56, 1, 57, 1, 57, 1, 57, 1, 57, 1, 57, 1, 57, 1, 58, 1, 58, 3, 58, 1668, 8, 58, 1, 58, 1, 58, 1, 58, 1, 58, 1, 58, 5, 58, 1675, 8, 58, 10, 58, 12, 58, 1678, 9, 58, 3, 58, 1680, 8, 58, 1, 58, 1, 58, 1, 58, 1, 58, 1, 58, 5, 58, 1687, 8, 58, 10, 58, 12, 58, 1690, 9, 58, 1, 58, 3, 58, 1693, 8, 58, 1, 58, 1, 58, 1, 59, 1, 59, 1, 59, 1, 59, 3, 59, 1701, 8, 59, 1, 59, 1, 59, 1, 59, 1, 59, 1, 59, 5, 59, 1708, 8, 59, 10, 59, 12, 59, 1711, 9, 59, 3, 59, 1713, 8, 59, 1, 59, 1, 59, 1, 59, 1, 59, 1, 59, 5, 59, 1720, 8, 59, 10, 59, 12, 59, 1723, 9, 59, 3, 59, 1725, 8, 59, 1, 59, 3, 59, 1728, 8, 59, 1, 59, 3, 59, 1731, 8, 59, 1, 60, 1, 60, 1, 60, 1, 60, 1, 60, 1, 60, 1, 60, 1, 60, 3, 60, 1741, 8, 60, 1, 61, 1, 61, 1, 61, 1, 61, 1, 61, 1, 61, 1, 61, 3, 61, 1750, 8, 61, 1, 62, 1, 62, 1, 62, 1, 62, 1, 62, 5, 62, 1757, 8, 62, 10, 62, 12, 62, 1760, 9, 62, 1, 62, 3, 62, 1763, 8, 62, 1, 62, 1, 62, 1, 63, 1, 63, 1, 63, 3, 63, 1770, 8, 63, 1, 63, 1, 63, 1, 63, 5, 63, 1775, 8, 63, 10, 63, 12, 63, 1778, 9, 63, 1, 63, 3, 63, 1781, 8, 63, 1, 63, 1, 63, 3, 63, 1785, 8, 63, 1, 64, 1, 64, 1, 64, 1, 64, 1, 64, 5, 64, 1792, 8, 64, 10, 64, 12, 64, 1795, 9, 64, 1, 64, 3, 64, 1798, 8, 64, 1, 64, 1, 64, 3, 64, 1802, 8, 64, 1, 64, 1, 64, 1, 64, 3, 64, 1807, 8, 64, 1, 65, 1, 65, 3, 65, 1811, 8, 65, 1, 65, 1, 65, 1, 65, 5, 65, 1816, 8, 65, 10, 65, 12, 65, 1819, 9, 65, 1, 66, 1, 66, 1, 66, 1, 66, 1, 66, 5, 66, 1826, 8, 66, 10, 66, 12, 66, 1829, 9, 66, 1, 67, 1, 67, 1, 67, 1, 67, 3, 67, 1835, 8, 67, 1, 68, 1, 68, 1, 68, 3, 68, 1840, 8, 68, 1, 68, 3, 68, 1843, 8, 68, 1, 68, 1, 68, 3, 68, 1847, 8, 68, 1, 69, 1, 69, 1, 70, 1, 70, 1, 70, 1, 70, 1, 70, 1, 70, 1, 70, 1, 70, 1, 70, 1, 70, 3, 70, 1861, 8, 70, 1, 71, 1, 71, 1, 71, 1, 71, 1, 71, 1, 71, 1, 71, 1, 71, 1, 71, 1, 71, 3, 71, 1873, 8, 71, 1, 72, 1, 72, 1, 72, 1, 72, 1, 72, 1, 72, 1, 72, 3, 72, 1882, 8, 72, 1, 73, 1, 73, 1, 73, 1, 73, 1, 73, 1, 73, 1, 73, 3, 73, 1891, 8, 73, 1, 73, 1, 73, 3, 73, 1895, 8, 73, 1, 73, 1, 73, 1, 73, 1, 73, 1, 73, 1, 73, 1, 73, 1, 73, 3, 73, 1905, 8, 73, 1, 73, 3, 73, 1908, 8, 73, 1, 73, 1, 73, 1, 73, 1, 73, 1, 73, 1, 73, 1, 73, 3, 73, 1917, 8, 73, 1, 73, 1, 73, 1, 73, 1, 73, 1, 73, 1, 73, 1, 73, 3, 73, 1926, 8, 73, 1, 73, 3, 73, 1929, 8, 73, 1, 73, 1, 73, 1, 73, 1, 73, 3, 73, 1935, 8, 73, 1, 73, 1, 73, 1, 73, 1, 73, 1, 73, 1, 73, 1, 73, 1, 73, 1, 73, 1, 73, 1, 73, 1, 73, 3, 73, 1949, 8, 73, 1, 73, 1, 73, 3, 73, 1953, 8, 73, 1, 73, 1, 73, 1, 73, 1, 73, 1, 73, 1, 73, 1, 73, 1, 73, 1, 73, 3, 73, 1964, 8, 73, 1, 73, 1, 73, 1, 73, 3, 73, 1969, 8, 73, 1, 74, 1, 74, 1, 74, 1, 75, 1, 75, 1, 75, 1, 76, 1, 76, 1, 76, 4, 76, 1980, 8, 76, 11, 76, 12, 76, 1981, 1, 77, 1, 77, 1, 77, 4, 77, 1987, 8, 77, 11, 77, 12, 77, 1988, 1, 78, 1, 78, 1, 78, 1, 78, 1, 79, 1, 79, 3, 79, 1997, 8, 79, 1, 79, 1, 79, 1, 79, 3, 79, 2002, 8, 79, 5, 79, 2004, 8, 79, 10, 79, 12, 79, 2007, 9, 79, 1, 80, 1, 80, 1, 81, 1, 81, 1, 82, 1, 82, 1, 83, 1, 83, 1, 84, 1, 84, 3, 84, 2019, 8, 84, 1, 85, 1, 85, 1, 86, 1, 86, 1, 87, 1, 87, 1, 88, 1, 88, 1, 89, 1, 89, 1, 90, 1, 90, 1, 91, 1, 91, 1, 92, 1, 92, 1, 93, 1, 93, 1, 94, 1, 94, 1, 95, 1, 95, 1, 96, 1, 96, 1, 97, 1, 97, 1, 98, 1, 98, 1, 99, 1, 99, 1, 100, 1, 100, 1, 101, 1, 101, 1, 102, 1, 102, 1, 103, 1, 103, 1, 104, 1, 104, 1, 105, 1, 105, 1, 106, 1, 106, 1, 107, 1, 107, 1, 108, 1, 108, 1, 109, 1, 109, 1, 110, 1, 110, 1, 111, 1, 111, 1, 111, 1, 111, 1, 111, 1, 111, 1, 111, 3, 111, 2080, 8, 111, 1, 111, 2, 438, 471, 1, 66, 112, 0, 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64, 66, 68, 70, 72, 74, 76, 78, 80, 82, 84, 86, 88, 90, 92, 94, 96, 98, 100, 102, 104, 106, 108, 110, 112, 114, 116, 118, 120, 122, 124, 126, 128, 130, 132, 134, 136, 138, 140, 142, 144, 146, 148, 150, 152, 154, 156, 158, 160, 162, 164, 166, 168, 170, 172, 174, 176, 178, 180, 182, 184, 186, 188, 190, 192, 194, 196, 198, 200, 202, 204, 206, 208, 210, 212, 214, 216, 218, 220, 222, 0, 28, 3, 0, 58, 58, 69, 69, 82, 82, 2, 0, 47, 47, 66, 66, 1, 0, 134, 135, 2, 0, 147, 147, 172, 172, 1, 0, 8, 9, 2, 0, 59, 59, 142, 142, 2, 0, 56, 56, 104, 104, 2, 0, 58, 58, 82, 82, 5, 0, 25, 25, 72, 72, 81, 81, 122, 122, 126, 126, 4, 0, 84, 84, 133, 133, 139, 139, 146, 146, 2, 0, 7, 7, 12, 13, 1, 0, 14, 17, 1, 0, 18, 21, 4, 0, 77, 77, 97, 97, 99, 99, 118, 118, 3, 0, 25, 25, 72, 72, 126, 126, 5, 0, 52, 54, 104, 104, 173, 174, 187, 187, 189, 190, 2, 0, 29, 29, 62, 62, 3, 0, 128, 128, 155, 155, 180, 180, 2, 0, 5, 5, 106, 106, 1, 0, 177, 178, 2, 0, 34, 34, 60, 60, 2, 0, 152, 152, 163, 163, 2, 0, 160, 160, 167, 167, 2, 0, 161, 161, 168, 169, 2, 0, 162, 162, 164, 164, 2, 0, 8, 10, 102, 102, 2, 0, 186, 186, 189, 189, 1, 0, 25, 181, 2369, 0, 227, 1, 0, 0, 0, 2, 235, 1, 0, 0, 0, 4, 261, 1, 0, 0, 0, 6, 289, 1, 0, 0, 0, 8, 321, 1, 0, 0, 0, 10, 331, 1, 0, 0, 0, 12, 339, 1, 0, 0, 0, 14, 349, 1, 0, 0, 0, 16, 353, 1, 0, 0, 0, 18, 364, 1, 0, 0, 0, 20, 367, 1, 0, 0, 0, 22, 373, 1, 0, 0, 0, 24, 407, 1, 0, 0, 0, 26, 416, 1, 0, 0, 0, 28, 458, 1, 0, 0, 0, 30, 469, 1, 0, 0, 0, 32, 487, 1, 0, 0, 0, 34, 539, 1, 0, 0, 0, 36, 545, 1, 0, 0, 0, 38, 586, 1, 0, 0, 0, 40, 628, 1, 0, 0, 0, 42, 632, 1, 0, 0, 0, 44, 696, 1, 0, 0, 0, 46, 728, 1, 0, 0, 0, 48, 757, 1, 0, 0, 0, 50, 778, 1, 0, 0, 0, 52, 792, 1, 0, 0, 0, 54, 803, 1, 0, 0, 0, 56, 822, 1, 0, 0, 0, 58, 850, 1, 0, 0, 0, 60, 863, 1, 0, 0, 0, 62, 881, 1, 0, 0, 0, 64, 887, 1, 0, 0, 0, 66, 988, 1, 0, 0, 0, 68, 1106, 1, 0, 0, 0, 70, 1116, 1, 0, 0, 0, 72, 1191, 1, 0, 0, 0, 74, 1193, 1, 0, 0, 0, 76, 1240, 1, 0, 0, 0, 78, 1258, 1, 0, 0, 0, 80, 1260, 1, 0, 0, 0, 82, 1274, 1, 0, 0, 0, 84, 1291, 1, 0, 0, 0, 86, 1392, 1, 0, 0, 0, 88, 1394, 1, 0, 0, 0, 90, 1397, 1, 0, 0, 0, 92, 1407, 1, 0, 0, 0, 94, 1493, 1, 0, 0, 0, 96, 1507, 1, 0, 0, 0, 98, 1522, 1, 0, 0, 0, 100, 1538, 1, 0, 0, 0, 102, 1546, 1, 0, 0, 0, 104, 1549, 1, 0, 0, 0, 106, 1584, 1, 0, 0, 0, 108, 1596, 1, 0, 0, 0, 110, 1637, 1, 0, 0, 0, 112, 1651, 1, 0, 0, 0, 114, 1659, 1, 0, 0, 0, 116, 1665, 1, 0, 0, 0, 118, 1696, 1, 0, 0, 0, 120, 1732, 1, 0, 0, 0, 122, 1742, 1, 0, 0, 0, 124, 1751, 1, 0, 0, 0, 126, 1766, 1, 0, 0, 0, 128, 1786, 1, 0, 0, 0, 130, 1808, 1, 0, 0, 0, 132, 1820, 1, 0, 0, 0, 134, 1830, 1, 0, 0, 0, 136, 1836, 1, 0, 0, 0, 138, 1848, 1, 0, 0, 0, 140, 1860, 1, 0, 0, 0, 142, 1872, 1, 0, 0, 0, 144, 1881, 1, 0, 0, 0, 146, 1968, 1, 0, 0, 0, 148, 1970, 1, 0, 0, 0, 150, 1973, 1, 0, 0, 0, 152, 1976, 1, 0, 0, 0, 154, 1983, 1, 0, 0, 0, 156, 1990, 1, 0, 0, 0, 158, 1994, 1, 0, 0, 0, 160, 2008, 1, 0, 0, 0, 162, 2010, 1, 0, 0, 0, 164, 2012, 1, 0, 0, 0, 166, 2014, 1, 0, 0, 0, 168, 2018, 1, 0, 0, 0, 170, 2020, 1, 0, 0, 0, 172, 2022, 1, 0, 0, 0, 174, 2024, 1, 0, 0, 0, 176, 2026, 1, 0, 0, 0, 178, 2028, 1, 0, 0, 0, 180, 2030, 1, 0, 0, 0, 182, 2032, 1, 0, 0, 0, 184, 2034, 1, 0, 0, 0, 186, 2036, 1, 0, 0, 0, 188, 2038, 1, 0, 0, 0, 190, 2040, 1, 0, 0, 0, 192, 2042, 1, 0, 0, 0, 194, 2044, 1, 0, 0, 0, 196, 2046, 1, 0, 0, 0, 198, 2048, 1, 0, 0, 0, 200, 2050, 1, 0, 0, 0, 202, 2052, 1, 0, 0, 0, 204, 2054, 1, 0, 0, 0, 206, 2056, 1, 0, 0, 0, 208, 2058, 1, 0, 0, 0, 210, 2060, 1, 0, 0, 0, 212, 2062, 1, 0, 0, 0, 214, 2064, 1, 0, 0, 0, 216, 2066, 1, 0, 0, 0, 218, 2068, 1, 0, 0, 0, 220, 2070, 1, 0, 0, 0, 222, 2079, 1, 0, 0, 0, 224, 226, 3, 2, 1, 0, 225, 224, 1, 0, 0, 0, 226, 229, 1, 0, 0, 0, 227, 225, 1, 0, 0, 0, 227, 228, 1, 0, 0, 0, 228, 230, 1, 0, 0, 0, 229, 227, 1, 0, 0, 0, 230, 231, 5, 0, 0, 1, 231, 1, 1, 0, 0, 0, 232, 234, 5, 1, 0, 0, 233, 232, 1, 0, 0, 0, 234, 237, 1, 0, 0, 0, 235, 233, 1, 0, 0, 0, 235, 236, 1, 0, 0, 0, 236, 238, 1, 0, 0, 0, 237, 235, 1, 0, 0, 0, 238, 247, 3, 4, 2, 0, 239, 241, 5, 1, 0, 0, 240, 239, 1, 0, 0, 0, 241, 242, 1, 0, 0, 0, 242, 240, 1, 0, 0, 0, 242, 243, 1, 0, 0, 0, 243, 244, 1, 0, 0, 0, 244, 246, 3, 4, 2, 0, 245, 240, 1, 0, 0, 0, 246, 249, 1, 0, 0, 0, 247, 245, 1, 0, 0, 0, 247, 248, 1, 0, 0, 0, 248, 253, 1, 0, 0, 0, 249, 247, 1, 0, 0, 0, 250, 252, 5, 1, 0, 0, 251, 250, 1, 0, 0, 0, 252, 255, 1, 0, 0, 0, 253, 251, 1, 0, 0, 0, 253, 254, 1, 0, 0, 0, 254, 3, 1, 0, 0, 0, 255, 253, 1, 0, 0, 0, 256, 259, 5, 71, 0, 0, 257, 258, 5, 114, 0, 0, 258, 260, 5, 111, 0, 0, 259, 257, 1, 0, 0, 0, 259, 260, 1, 0, 0, 0, 260, 262, 1, 0, 0, 0, 261, 256, 1, 0, 0, 0, 261, 262, 1, 0, 0, 0, 262, 287, 1, 0, 0, 0, 263, 288, 3, 6, 3, 0, 264, 288, 3, 8, 4, 0, 265, 288, 3, 10, 5, 0, 266, 288, 3, 12, 6, 0, 267, 288, 3, 14, 7, 0, 268, 288, 3, 22, 11, 0, 269, 288, 3, 26, 13, 0, 270, 288, 3, 42, 21, 0, 271, 288, 3, 44, 22, 0, 272, 288, 3, 46, 23, 0, 273, 288, 3, 58, 29, 0, 274, 288, 3, 60, 30, 0, 275, 288, 3, 62, 31, 0, 276, 288, 3, 64, 32, 0, 277, 288, 3, 72, 36, 0, 278, 288, 3, 76, 38, 0, 279, 288, 3, 80, 40, 0, 280, 288, 3, 20, 10, 0, 281, 288, 3, 16, 8, 0, 282, 288, 3, 18, 9, 0, 283, 288, 3, 82, 41, 0, 284, 288, 3, 104, 52, 0, 285, 288, 3, 108, 54, 0, 286, 288, 3, 112, 56, 0, 287, 263, 1, 0, 0, 0, 287, 264, 1, 0, 0, 0, 287, 265, 1, 0, 0, 0, 287, 266, 1, 0, 0, 0, 287, 267, 1, 0, 0, 0, 287, 268, 1, 0, 0, 0, 287, 269, 1, 0, 0, 0, 287, 270, 1, 0, 0, 0, 287, 271, 1, 0, 0, 0, 287, 272, 1, 0, 0, 0, 287, 273, 1, 0, 0, 0, 287, 274, 1, 0, 0, 0, 287, 275, 1, 0, 0, 0, 287, 276, 1, 0, 0, 0, 287, 277, 1, 0, 0, 0, 287, 278, 1, 0, 0, 0, 287, 279, 1, 0, 0, 0, 287, 280, 1, 0, 0, 0, 287, 281, 1, 0, 0, 0, 287, 282, 1, 0, 0, 0, 287, 283, 1, 0, 0, 0, 287, 284, 1, 0, 0, 0, 287, 285, 1, 0, 0, 0, 287, 286, 1, 0, 0, 0, 288, 5, 1, 0, 0, 0, 289, 290, 5, 30, 0, 0, 290, 294, 5, 133, 0, 0, 291, 292, 3, 178, 89, 0, 292, 293, 5, 2, 0, 0, 293, 295, 1, 0, 0, 0, 294, 291, 1, 0, 0, 0, 294, 295, 1, 0, 0, 0, 295, 296, 1, 0, 0, 0, 296, 319, 3, 180, 90, 0, 297, 307, 5, 121, 0, 0, 298, 299, 5, 137, 0, 0, 299, 308, 3, 184, 92, 0, 300, 302, 5, 46, 0, 0, 301, 300, 1, 0, 0, 0, 301, 302, 1, 0, 0, 0, 302, 303, 1, 0, 0, 0, 303, 304, 3, 186, 93, 0, 304, 305, 5, 137, 0, 0, 305, 306, 3, 186, 93, 0, 306, 308, 1, 0, 0, 0, 307, 298, 1, 0, 0, 0, 307, 301, 1, 0, 0, 0, 308, 320, 1, 0, 0, 0, 309, 311, 5, 27, 0, 0, 310, 312, 5, 46, 0, 0, 311, 310, 1, 0, 0, 0, 311, 312, 1, 0, 0, 0, 312, 313, 1, 0, 0, 0, 313, 320, 3, 28, 14, 0, 314, 316, 5, 63, 0, 0, 315, 317, 5, 46, 0, 0, 316, 315, 1, 0, 0, 0, 316, 317, 1, 0, 0, 0, 317, 318, 1, 0, 0, 0, 318, 320, 3, 186, 93, 0, 319, 297, 1, 0, 0, 0, 319, 309, 1, 0, 0, 0, 319, 314, 1, 0, 0, 0, 320, 7, 1, 0, 0, 0, 321, 329, 5, 31, 0, 0, 322, 330, 3, 178, 89, 0, 323, 324, 3, 178, 89, 0, 324, 325, 5, 2, 0, 0, 325, 327, 1, 0, 0, 0, 326, 323, 1, 0, 0, 0, 326, 327, 1, 0, 0, 0, 327, 328, 1, 0, 0, 0, 328, 330, 3, 182, 91, 0, 329, 322, 1, 0, 0, 0, 329, 326, 1, 0, 0, 0, 329, 330, 1, 0, 0, 0, 330, 9, 1, 0, 0, 0, 331, 333, 5, 35, 0, 0, 332, 334, 5, 55, 0, 0, 333, 332, 1, 0, 0, 0, 333, 334, 1, 0, 0, 0, 334, 335, 1, 0, 0, 0, 335, 336, 3, 66, 33, 0, 336, 337, 5, 33, 0, 0, 337, 338, 3, 178, 89, 0, 338, 11, 1, 0, 0, 0, 339, 341, 5, 38, 0, 0, 340, 342, 7, 0, 0, 0, 341, 340, 1, 0, 0, 0, 341, 342, 1, 0, 0, 0, 342, 347, 1, 0, 0, 0, 343, 345, 5, 138, 0, 0, 344, 346, 3, 206, 103, 0, 345, 344, 1, 0, 0, 0, 345, 346, 1, 0, 0, 0, 346, 348, 1, 0, 0, 0, 347, 343, 1, 0, 0, 0, 347, 348, 1, 0, 0, 0, 348, 13, 1, 0, 0, 0, 349, 351, 7, 1, 0, 0, 350, 352, 5, 138, 0, 0, 351, 350, 1, 0, 0, 0, 351, 352, 1, 0, 0, 0, 352, 15, 1, 0, 0, 0, 353, 355, 5, 126, 0, 0, 354, 356, 5, 138, 0, 0, 355, 354, 1, 0, 0, 0, 355, 356, 1, 0, 0, 0, 356, 362, 1, 0, 0, 0, 357, 359, 5, 137, 0, 0, 358, 360, 5, 129, 0, 0, 359, 358, 1, 0, 0, 0, 359, 360, 1, 0, 0, 0, 360, 361, 1, 0, 0, 0, 361, 363, 3, 202, 101, 0, 362, 357, 1, 0, 0, 0, 362, 363, 1, 0, 0, 0, 363, 17, 1, 0, 0, 0, 364, 365, 5, 129, 0, 0, 365, 366, 3, 202, 101, 0, 366, 19, 1, 0, 0, 0, 367, 369, 5, 120, 0, 0, 368, 370, 5, 129, 0, 0, 369, 368, 1, 0, 0, 0, 369, 370, 1, 0, 0, 0, 370, 371, 1, 0, 0, 0, 371, 372, 3, 202, 101, 0, 372, 21, 1, 0, 0, 0, 373, 375, 5, 50, 0, 0, 374, 376, 5, 141, 0, 0, 375, 374, 1, 0, 0, 0, 375, 376, 1, 0, 0, 0, 376, 377, 1, 0, 0, 0, 377, 381, 5, 84, 0, 0, 378, 379, 5, 80, 0, 0, 379, 380, 5, 102, 0, 0, 380, 382, 5, 70, 0, 0, 381, 378, 1, 0, 0, 0, 381, 382, 1, 0, 0, 0, 382, 386, 1, 0, 0, 0, 383, 384, 3, 178, 89, 0, 384, 385, 5, 2, 0, 0, 385, 387, 1, 0, 0, 0, 386, 383, 1, 0, 0, 0, 386, 387, 1, 0, 0, 0, 387, 388, 1, 0, 0, 0, 388, 389, 3, 192, 96, 0, 389, 390, 5, 107, 0, 0, 390, 391, 3, 180, 90, 0, 391, 392, 5, 3, 0, 0, 392, 397, 3, 24, 12, 0, 393, 394, 5, 5, 0, 0, 394, 396, 3, 24, 12, 0, 395, 393, 1, 0, 0, 0, 396, 399, 1, 0, 0, 0, 397, 395, 1, 0, 0, 0, 397, 398, 1, 0, 0, 0, 398, 400, 1, 0, 0, 0, 399, 397, 1, 0, 0, 0, 400, 403, 5, 4, 0, 0, 401, 402, 5, 149, 0, 0, 402, 404, 3, 66, 33, 0, 403, 401, 1, 0, 0, 0, 403, 404, 1, 0, 0, 0, 404, 23, 1, 0, 0, 0, 405, 408, 3, 186, 93, 0, 406, 408, 3, 66, 33, 0, 407, 405, 1, 0, 0, 0, 407, 406, 1, 0, 0, 0, 408, 411, 1, 0, 0, 0, 409, 410, 5, 45, 0, 0, 410, 412, 3, 188, 94, 0, 411, 409, 1, 0, 0, 0, 411, 412, 1, 0, 0, 0, 412, 414, 1, 0, 0, 0, 413, 415, 3, 138, 69, 0, 414, 413, 1, 0, 0, 0, 414, 415, 1, 0, 0, 0, 415, 25, 1, 0, 0, 0, 416, 418, 5, 50, 0, 0, 417, 419, 7, 2, 0, 0, 418, 417, 1, 0, 0, 0, 418, 419, 1, 0, 0, 0, 419, 420, 1, 0, 0, 0, 420, 424, 5, 133, 0, 0, 421, 422, 5, 80, 0, 0, 422, 423, 5, 102, 0, 0, 423, 425, 5, 70, 0, 0, 424, 421, 1, 0, 0, 0, 424, 425, 1, 0, 0, 0, 425, 429, 1, 0, 0, 0, 426, 427, 3, 178, 89, 0, 427, 428, 5, 2, 0, 0, 428, 430, 1, 0, 0, 0, 429, 426, 1, 0, 0, 0, 429, 430, 1, 0, 0, 0, 430, 431, 1, 0, 0, 0, 431, 456, 3, 180, 90, 0, 432, 433, 5, 3, 0, 0, 433, 438, 3, 28, 14, 0, 434, 435, 5, 5, 0, 0, 435, 437, 3, 28, 14, 0, 436, 434, 1, 0, 0, 0, 437, 440, 1, 0, 0, 0, 438, 439, 1, 0, 0, 0, 438, 436, 1, 0, 0, 0, 439, 445, 1, 0, 0, 0, 440, 438, 1, 0, 0, 0, 441, 442, 5, 5, 0, 0, 442, 444, 3, 36, 18, 0, 443, 441, 1, 0, 0, 0, 444, 447, 1, 0, 0, 0, 445, 443, 1, 0, 0, 0, 445, 446, 1, 0, 0, 0, 446, 448, 1, 0, 0, 0, 447, 445, 1, 0, 0, 0, 448, 452, 5, 4, 0, 0, 449, 450, 5, 151, 0, 0, 450, 453, 5, 186, 0, 0, 451, 453, 5, 132, 0, 0, 452, 449, 1, 0, 0, 0, 452, 451, 1, 0, 0, 0, 452, 453, 1, 0, 0, 0, 453, 457, 1, 0, 0, 0, 454, 455, 5, 33, 0, 0, 455, 457, 3, 82, 41, 0, 456, 432, 1, 0, 0, 0, 456, 454, 1, 0, 0, 0, 457, 27, 1, 0, 0, 0, 458, 460, 3, 186, 93, 0, 459, 461, 3, 30, 15, 0, 460, 459, 1, 0, 0, 0, 460, 461, 1, 0, 0, 0, 461, 465, 1, 0, 0, 0, 462, 464, 3, 32, 16, 0, 463, 462, 1, 0, 0, 0, 464, 467, 1, 0, 0, 0, 465, 463, 1, 0, 0, 0, 465, 466, 1, 0, 0, 0, 466, 29, 1, 0, 0, 0, 467, 465, 1, 0, 0, 0, 468, 470, 3, 174, 87, 0, 469, 468, 1, 0, 0, 0, 470, 471, 1, 0, 0, 0, 471, 472, 1, 0, 0, 0, 471, 469, 1, 0, 0, 0, 472, 483, 1, 0, 0, 0, 473, 474, 5, 3, 0, 0, 474, 475, 3, 34, 17, 0, 475, 476, 5, 4, 0, 0, 476, 484, 1, 0, 0, 0, 477, 478, 5, 3, 0, 0, 478, 479, 3, 34, 17, 0, 479, 480, 5, 5, 0, 0, 480, 481, 3, 34, 17, 0, 481, 482, 5, 4, 0, 0, 482, 484, 1, 0, 0, 0, 483, 473, 1, 0, 0, 0, 483, 477, 1, 0, 0, 0, 483, 484, 1, 0, 0, 0, 484, 31, 1, 0, 0, 0, 485, 486, 5, 49, 0, 0, 486, 488, 3, 174, 87, 0, 487, 485, 1, 0, 0, 0, 487, 488, 1, 0, 0, 0, 488, 536, 1, 0, 0, 0, 489, 490, 5, 113, 0, 0, 490, 492, 5, 95, 0, 0, 491, 493, 3, 138, 69, 0, 492, 491, 1, 0, 0, 0, 492, 493, 1, 0, 0, 0, 493, 495, 1, 0, 0, 0, 494, 496, 3, 40, 20, 0, 495, 494, 1, 0, 0, 0, 495, 496, 1, 0, 0, 0, 496, 498, 1, 0, 0, 0, 497, 499, 5, 36, 0, 0, 498, 497, 1, 0, 0, 0, 498, 499, 1, 0, 0, 0, 499, 537, 1, 0, 0, 0, 500, 501, 5, 102, 0, 0, 501, 504, 5, 104, 0, 0, 502, 504, 5, 141, 0, 0, 503, 500, 1, 0, 0, 0, 503, 502, 1, 0, 0, 0, 504, 506, 1, 0, 0, 0, 505, 507, 3, 40, 20, 0, 506, 505, 1, 0, 0, 0, 506, 507, 1, 0, 0, 0, 507, 537, 1, 0, 0, 0, 508, 509, 5, 44, 0, 0, 509, 510, 5, 3, 0, 0, 510, 511, 3, 66, 33, 0, 511, 512, 5, 4, 0, 0, 512, 537, 1, 0, 0, 0, 513, 520, 5, 56, 0, 0, 514, 521, 3, 34, 17, 0, 515, 521, 3, 70, 35, 0, 516, 517, 5, 3, 0, 0, 517, 518, 3, 66, 33, 0, 518, 519, 5, 4, 0, 0, 519, 521, 1, 0, 0, 0, 520, 514, 1, 0, 0, 0, 520, 515, 1, 0, 0, 0, 520, 516, 1, 0, 0, 0, 521, 537, 1, 0, 0, 0, 522, 523, 5, 45, 0, 0, 523, 537, 3, 188, 94, 0, 524, 537, 3, 38, 19, 0, 525, 526, 5, 170, 0, 0, 526, 528, 5, 171, 0, 0, 527, 525, 1, 0, 0, 0, 527, 528, 1, 0, 0, 0, 528, 529, 1, 0, 0, 0, 529, 530, 5, 33, 0, 0, 530, 531, 5, 3, 0, 0, 531, 532, 3, 66, 33, 0, 532, 534, 5, 4, 0, 0, 533, 535, 7, 3, 0, 0, 534, 533, 1, 0, 0, 0, 534, 535, 1, 0, 0, 0, 535, 537, 1, 0, 0, 0, 536, 489, 1, 0, 0, 0, 536, 503, 1, 0, 0, 0, 536, 508, 1, 0, 0, 0, 536, 513, 1, 0, 0, 0, 536, 522, 1, 0, 0, 0, 536, 524, 1, 0, 0, 0, 536, 527, 1, 0, 0, 0, 537, 33, 1, 0, 0, 0, 538, 540, 7, 4, 0, 0, 539, 538, 1, 0, 0, 0, 539, 540, 1, 0, 0, 0, 540, 541, 1, 0, 0, 0, 541, 542, 5, 187, 0, 0, 542, 35, 1, 0, 0, 0, 543, 544, 5, 49, 0, 0, 544, 546, 3, 174, 87, 0, 545, 543, 1, 0, 0, 0, 545, 546, 1, 0, 0, 0, 546, 584, 1, 0, 0, 0, 547, 548, 5, 113, 0, 0, 548, 551, 5, 95, 0, 0, 549, 551, 5, 141, 0, 0, 550, 547, 1, 0, 0, 0, 550, 549, 1, 0, 0, 0, 551, 552, 1, 0, 0, 0, 552, 553, 5, 3, 0, 0, 553, 558, 3, 24, 12, 0, 554, 555, 5, 5, 0, 0, 555, 557, 3, 24, 12, 0, 556, 554, 1, 0, 0, 0, 557, 560, 1, 0, 0, 0, 558, 556, 1, 0, 0, 0, 558, 559, 1, 0, 0, 0, 559, 561, 1, 0, 0, 0, 560, 558, 1, 0, 0, 0, 561, 563, 5, 4, 0, 0, 562, 564, 3, 40, 20, 0, 563, 562, 1, 0, 0, 0, 563, 564, 1, 0, 0, 0, 564, 585, 1, 0, 0, 0, 565, 566, 5, 44, 0, 0, 566, 567, 5, 3, 0, 0, 567, 568, 3, 66, 33, 0, 568, 569, 5, 4, 0, 0, 569, 585, 1, 0, 0, 0, 570, 571, 5, 74, 0, 0, 571, 572, 5, 95, 0, 0, 572, 573, 5, 3, 0, 0, 573, 578, 3, 186, 93, 0, 574, 575, 5, 5, 0, 0, 575, 577, 3, 186, 93, 0, 576, 574, 1, 0, 0, 0, 577, 580, 1, 0, 0, 0, 578, 576, 1, 0, 0, 0, 578, 579, 1, 0, 0, 0, 579, 581, 1, 0, 0, 0, 580, 578, 1, 0, 0, 0, 581, 582, 5, 4, 0, 0, 582, 583, 3, 38, 19, 0, 583, 585, 1, 0, 0, 0, 584, 550, 1, 0, 0, 0, 584, 565, 1, 0, 0, 0, 584, 570, 1, 0, 0, 0, 585, 37, 1, 0, 0, 0, 586, 587, 5, 117, 0, 0, 587, 599, 3, 190, 95, 0, 588, 589, 5, 3, 0, 0, 589, 594, 3, 186, 93, 0, 590, 591, 5, 5, 0, 0, 591, 593, 3, 186, 93, 0, 592, 590, 1, 0, 0, 0, 593, 596, 1, 0, 0, 0, 594, 592, 1, 0, 0, 0, 594, 595, 1, 0, 0, 0, 595, 597, 1, 0, 0, 0, 596, 594, 1, 0, 0, 0, 597, 598, 5, 4, 0, 0, 598, 600, 1, 0, 0, 0, 599, 588, 1, 0, 0, 0, 599, 600, 1, 0, 0, 0, 600, 615, 1, 0, 0, 0, 601, 602, 5, 107, 0, 0, 602, 609, 7, 5, 0, 0, 603, 604, 5, 131, 0, 0, 604, 610, 7, 6, 0, 0, 605, 610, 5, 41, 0, 0, 606, 610, 5, 123, 0, 0, 607, 608, 5, 101, 0, 0, 608, 610, 5, 26, 0, 0, 609, 603, 1, 0, 0, 0, 609, 605, 1, 0, 0, 0, 609, 606, 1, 0, 0, 0, 609, 607, 1, 0, 0, 0, 610, 614, 1, 0, 0, 0, 611, 612, 5, 99, 0, 0, 612, 614, 3, 174, 87, 0, 613, 601, 1, 0, 0, 0, 613, 611, 1, 0, 0, 0, 614, 617, 1, 0, 0, 0, 615, 613, 1, 0, 0, 0, 615, 616, 1, 0, 0, 0, 616, 626, 1, 0, 0, 0, 617, 615, 1, 0, 0, 0, 618, 620, 5, 102, 0, 0, 619, 618, 1, 0, 0, 0, 619, 620, 1, 0, 0, 0, 620, 621, 1, 0, 0, 0, 621, 624, 5, 57, 0, 0, 622, 623, 5, 86, 0, 0, 623, 625, 7, 7, 0, 0, 624, 622, 1, 0, 0, 0, 624, 625, 1, 0, 0, 0, 625, 627, 1, 0, 0, 0, 626, 619, 1, 0, 0, 0, 626, 627, 1, 0, 0, 0, 627, 39, 1, 0, 0, 0, 628, 629, 5, 107, 0, 0, 629, 630, 5, 48, 0, 0, 630, 631, 7, 8, 0, 0, 631, 41, 1, 0, 0, 0, 632, 634, 5, 50, 0, 0, 633, 635, 7, 2, 0, 0, 634, 633, 1, 0, 0, 0, 634, 635, 1, 0, 0, 0, 635, 636, 1, 0, 0, 0, 636, 640, 5, 139, 0, 0, 637, 638, 5, 80, 0, 0, 638, 639, 5, 102, 0, 0, 639, 641, 5, 70, 0, 0, 640, 637, 1, 0, 0, 0, 640, 641, 1, 0, 0, 0, 641, 645, 1, 0, 0, 0, 642, 643, 3, 178, 89, 0, 643, 644, 5, 2, 0, 0, 644, 646, 1, 0, 0, 0, 645, 642, 1, 0, 0, 0, 645, 646, 1, 0, 0, 0, 646, 647, 1, 0, 0, 0, 647, 652, 3, 194, 97, 0, 648, 653, 5, 37, 0, 0, 649, 653, 5, 28, 0, 0, 650, 651, 5, 89, 0, 0, 651, 653, 5, 105, 0, 0, 652, 648, 1, 0, 0, 0, 652, 649, 1, 0, 0, 0, 652, 650, 1, 0, 0, 0, 652, 653, 1, 0, 0, 0, 653, 668, 1, 0, 0, 0, 654, 669, 5, 59, 0, 0, 655, 669, 5, 88, 0, 0, 656, 666, 5, 142, 0, 0, 657, 658, 5, 105, 0, 0, 658, 663, 3, 186, 93, 0, 659, 660, 5, 5, 0, 0, 660, 662, 3, 186, 93, 0, 661, 659, 1, 0, 0, 0, 662, 665, 1, 0, 0, 0, 663, 661, 1, 0, 0, 0, 663, 664, 1, 0, 0, 0, 664, 667, 1, 0, 0, 0, 665, 663, 1, 0, 0, 0, 666, 657, 1, 0, 0, 0, 666, 667, 1, 0, 0, 0, 667, 669, 1, 0, 0, 0, 668, 654, 1, 0, 0, 0, 668, 655, 1, 0, 0, 0, 668, 656, 1, 0, 0, 0, 669, 670, 1, 0, 0, 0, 670, 671, 5, 107, 0, 0, 671, 675, 3, 180, 90, 0, 672, 673, 5, 73, 0, 0, 673, 674, 5, 64, 0, 0, 674, 676, 5, 127, 0, 0, 675, 672, 1, 0, 0, 0, 675, 676, 1, 0, 0, 0, 676, 679, 1, 0, 0, 0, 677, 678, 5, 148, 0, 0, 678, 680, 3, 66, 33, 0, 679, 677, 1, 0, 0, 0, 679, 680, 1, 0, 0, 0, 680, 681, 1, 0, 0, 0, 681, 690, 5, 38, 0, 0, 682, 687, 3, 104, 52, 0, 683, 687, 3, 72, 36, 0, 684, 687, 3, 58, 29, 0, 685, 687, 3, 82, 41, 0, 686, 682, 1, 0, 0, 0, 686, 683, 1, 0, 0, 0, 686, 684, 1, 0, 0, 0, 686, 685, 1, 0, 0, 0, 687, 688, 1, 0, 0, 0, 688, 689, 5, 1, 0, 0, 689, 691, 1, 0, 0, 0, 690, 686, 1, 0, 0, 0, 691, 692, 1, 0, 0, 0, 692, 690, 1, 0, 0, 0, 692, 693, 1, 0, 0, 0, 693, 694, 1, 0, 0, 0, 694, 695, 5, 66, 0, 0, 695, 43, 1, 0, 0, 0, 696, 698, 5, 50, 0, 0, 697, 699, 7, 2, 0, 0, 698, 697, 1, 0, 0, 0, 698, 699, 1, 0, 0, 0, 699, 700, 1, 0, 0, 0, 700, 704, 5, 146, 0, 0, 701, 702, 5, 80, 0, 0, 702, 703, 5, 102, 0, 0, 703, 705, 5, 70, 0, 0, 704, 701, 1, 0, 0, 0, 704, 705, 1, 0, 0, 0, 705, 709, 1, 0, 0, 0, 706, 707, 3, 178, 89, 0, 707, 708, 5, 2, 0, 0, 708, 710, 1, 0, 0, 0, 709, 706, 1, 0, 0, 0, 709, 710, 1, 0, 0, 0, 710, 711, 1, 0, 0, 0, 711, 723, 3, 196, 98, 0, 712, 713, 5, 3, 0, 0, 713, 718, 3, 186, 93, 0, 714, 715, 5, 5, 0, 0, 715, 717, 3, 186, 93, 0, 716, 714, 1, 0, 0, 0, 717, 720, 1, 0, 0, 0, 718, 716, 1, 0, 0, 0, 718, 719, 1, 0, 0, 0, 719, 721, 1, 0, 0, 0, 720, 718, 1, 0, 0, 0, 721, 722, 5, 4, 0, 0, 722, 724, 1, 0, 0, 0, 723, 712, 1, 0, 0, 0, 723, 724, 1, 0, 0, 0, 724, 725, 1, 0, 0, 0, 725, 726, 5, 33, 0, 0, 726, 727, 3, 82, 41, 0, 727, 45, 1, 0, 0, 0, 728, 729, 5, 50, 0, 0, 729, 730, 5, 147, 0, 0, 730, 734, 5, 133, 0, 0, 731, 732, 5, 80, 0, 0, 732, 733, 5, 102, 0, 0, 733, 735, 5, 70, 0, 0, 734, 731, 1, 0, 0, 0, 734, 735, 1, 0, 0, 0, 735, 739, 1, 0, 0, 0, 736, 737, 3, 178, 89, 0, 737, 738, 5, 2, 0, 0, 738, 740, 1, 0, 0, 0, 739, 736, 1, 0, 0, 0, 739, 740, 1, 0, 0, 0, 740, 741, 1, 0, 0, 0, 741, 742, 3, 180, 90, 0, 742, 743, 5, 143, 0, 0, 743, 755, 3, 198, 99, 0, 744, 745, 5, 3, 0, 0, 745, 750, 3, 168, 84, 0, 746, 747, 5, 5, 0, 0, 747, 749, 3, 168, 84, 0, 748, 746, 1, 0, 0, 0, 749, 752, 1, 0, 0, 0, 750, 748, 1, 0, 0, 0, 750, 751, 1, 0, 0, 0, 751, 753, 1, 0, 0, 0, 752, 750, 1, 0, 0, 0, 753, 754, 5, 4, 0, 0, 754, 756, 1, 0, 0, 0, 755, 744, 1, 0, 0, 0, 755, 756, 1, 0, 0, 0, 756, 47, 1, 0, 0, 0, 757, 759, 5, 150, 0, 0, 758, 760, 5, 116, 0, 0, 759, 758, 1, 0, 0, 0, 759, 760, 1, 0, 0, 0, 760, 761, 1, 0, 0, 0, 761, 762, 3, 50, 25, 0, 762, 763, 5, 33, 0, 0, 763, 764, 5, 3, 0, 0, 764, 765, 3, 82, 41, 0, 765, 775, 5, 4, 0, 0, 766, 767, 5, 5, 0, 0, 767, 768, 3, 50, 25, 0, 768, 769, 5, 33, 0, 0, 769, 770, 5, 3, 0, 0, 770, 771, 3, 82, 41, 0, 771, 772, 5, 4, 0, 0, 772, 774, 1, 0, 0, 0, 773, 766, 1, 0, 0, 0, 774, 777, 1, 0, 0, 0, 775, 773, 1, 0, 0, 0, 775, 776, 1, 0, 0, 0, 776, 49, 1, 0, 0, 0, 777, 775, 1, 0, 0, 0, 778, 790, 3, 180, 90, 0, 779, 780, 5, 3, 0, 0, 780, 785, 3, 186, 93, 0, 781, 782, 5, 5, 0, 0, 782, 784, 3, 186, 93, 0, 783, 781, 1, 0, 0, 0, 784, 787, 1, 0, 0, 0, 785, 783, 1, 0, 0, 0, 785, 786, 1, 0, 0, 0, 786, 788, 1, 0, 0, 0, 787, 785, 1, 0, 0, 0, 788, 789, 5, 4, 0, 0, 789, 791, 1, 0, 0, 0, 790, 779, 1, 0, 0, 0, 790, 791, 1, 0, 0, 0, 791, 51, 1, 0, 0, 0, 792, 793, 3, 50, 25, 0, 793, 794, 5, 33, 0, 0, 794, 795, 5, 3, 0, 0, 795, 796, 3, 160, 80, 0, 796, 798, 5, 140, 0, 0, 797, 799, 5, 29, 0, 0, 798, 797, 1, 0, 0, 0, 798, 799, 1, 0, 0, 0, 799, 800, 1, 0, 0, 0, 800, 801, 3, 162, 81, 0, 801, 802, 5, 4, 0, 0, 802, 53, 1, 0, 0, 0, 803, 815, 3, 180, 90, 0, 804, 805, 5, 3, 0, 0, 805, 810, 3, 186, 93, 0, 806, 807, 5, 5, 0, 0, 807, 809, 3, 186, 93, 0, 808, 806, 1, 0, 0, 0, 809, 812, 1, 0, 0, 0, 810, 808, 1, 0, 0, 0, 810, 811, 1, 0, 0, 0, 811, 813, 1, 0, 0, 0, 812, 810, 1, 0, 0, 0, 813, 814, 5, 4, 0, 0, 814, 816, 1, 0, 0, 0, 815, 804, 1, 0, 0, 0, 815, 816, 1, 0, 0, 0, 816, 817, 1, 0, 0, 0, 817, 818, 5, 33, 0, 0, 818, 819, 5, 3, 0, 0, 819, 820, 3, 82, 41, 0, 820, 821, 5, 4, 0, 0, 821, 55, 1, 0, 0, 0, 822, 831, 5, 124, 0, 0, 823, 832, 5, 7, 0, 0, 824, 829, 3, 66, 33, 0, 825, 827, 5, 33, 0, 0, 826, 825, 1, 0, 0, 0, 826, 827, 1, 0, 0, 0, 827, 828, 1, 0, 0, 0, 828, 830, 3, 170, 85, 0, 829, 826, 1, 0, 0, 0, 829, 830, 1, 0, 0, 0, 830, 832, 1, 0, 0, 0, 831, 823, 1, 0, 0, 0, 831, 824, 1, 0, 0, 0, 832, 846, 1, 0, 0, 0, 833, 842, 5, 5, 0, 0, 834, 843, 5, 7, 0, 0, 835, 840, 3, 66, 33, 0, 836, 838, 5, 33, 0, 0, 837, 836, 1, 0, 0, 0, 837, 838, 1, 0, 0, 0, 838, 839, 1, 0, 0, 0, 839, 841, 3, 170, 85, 0, 840, 837, 1, 0, 0, 0, 840, 841, 1, 0, 0, 0, 841, 843, 1, 0, 0, 0, 842, 834, 1, 0, 0, 0, 842, 835, 1, 0, 0, 0, 843, 845, 1, 0, 0, 0, 844, 833, 1, 0, 0, 0, 845, 848, 1, 0, 0, 0, 846, 844, 1, 0, 0, 0, 846, 847, 1, 0, 0, 0, 847, 57, 1, 0, 0, 0, 848, 846, 1, 0, 0, 0, 849, 851, 3, 48, 24, 0, 850, 849, 1, 0, 0, 0, 850, 851, 1, 0, 0, 0, 851, 852, 1, 0, 0, 0, 852, 853, 5, 59, 0, 0, 853, 854, 5, 75, 0, 0, 854, 857, 3, 110, 55, 0, 855, 856, 5, 149, 0, 0, 856, 858, 3, 66, 33, 0, 857, 855, 1, 0, 0, 0, 857, 858, 1, 0, 0, 0, 858, 860, 1, 0, 0, 0, 859, 861, 3, 56, 28, 0, 860, 859, 1, 0, 0, 0, 860, 861, 1, 0, 0, 0, 861, 59, 1, 0, 0, 0, 862, 864, 3, 48, 24, 0, 863, 862, 1, 0, 0, 0, 863, 864, 1, 0, 0, 0, 864, 865, 1, 0, 0, 0, 865, 866, 5, 59, 0, 0, 866, 867, 5, 75, 0, 0, 867, 870, 3, 110, 55, 0, 868, 869, 5, 149, 0, 0, 869, 871, 3, 66, 33, 0, 870, 868, 1, 0, 0, 0, 870, 871, 1, 0, 0, 0, 871, 876, 1, 0, 0, 0, 872, 874, 3, 132, 66, 0, 873, 872, 1, 0, 0, 0, 873, 874, 1, 0, 0, 0, 874, 875, 1, 0, 0, 0, 875, 877, 3, 134, 67, 0, 876, 873, 1, 0, 0, 0, 876, 877, 1, 0, 0, 0, 877, 879, 1, 0, 0, 0, 878, 880, 3, 56, 28, 0, 879, 878, 1, 0, 0, 0, 879, 880, 1, 0, 0, 0, 880, 61, 1, 0, 0, 0, 881, 883, 5, 61, 0, 0, 882, 884, 5, 55, 0, 0, 883, 882, 1, 0, 0, 0, 883, 884, 1, 0, 0, 0, 884, 885, 1, 0, 0, 0, 885, 886, 3, 178, 89, 0, 886, 63, 1, 0, 0, 0, 887, 888, 5, 63, 0, 0, 888, 891, 7, 9, 0, 0, 889, 890, 5, 80, 0, 0, 890, 892, 5, 70, 0, 0, 891, 889, 1, 0, 0, 0, 891, 892, 1, 0, 0, 0, 892, 896, 1, 0, 0, 0, 893, 894, 3, 178, 89, 0, 894, 895, 5, 2, 0, 0, 895, 897, 1, 0, 0, 0, 896, 893, 1, 0, 0, 0, 896, 897, 1, 0, 0, 0, 897, 898, 1, 0, 0, 0, 898, 899, 3, 222, 111, 0, 899, 65, 1, 0, 0, 0, 900, 901, 6, 33, -1, 0, 901, 989, 3, 70, 35, 0, 902, 989, 5, 188, 0, 0, 903, 904, 3, 178, 89, 0, 904, 905, 5, 2, 0, 0, 905, 907, 1, 0, 0, 0, 906, 903, 1, 0, 0, 0, 906, 907, 1, 0, 0, 0, 907, 908, 1, 0, 0, 0, 908, 909, 3, 180, 90, 0, 909, 910, 5, 2, 0, 0, 910, 912, 1, 0, 0, 0, 911, 906, 1, 0, 0, 0, 911, 912, 1, 0, 0, 0, 912, 913, 1, 0, 0, 0, 913, 989, 3, 186, 93, 0, 914, 915, 3, 164, 82, 0, 915, 916, 3, 66, 33, 20, 916, 989, 1, 0, 0, 0, 917, 918, 3, 176, 88, 0, 918, 931, 5, 3, 0, 0, 919, 921, 5, 62, 0, 0, 920, 919, 1, 0, 0, 0, 920, 921, 1, 0, 0, 0, 921, 922, 1, 0, 0, 0, 922, 927, 3, 66, 33, 0, 923, 924, 5, 5, 0, 0, 924, 926, 3, 66, 33, 0, 925, 923, 1, 0, 0, 0, 926, 929, 1, 0, 0, 0, 927, 925, 1, 0, 0, 0, 927, 928, 1, 0, 0, 0, 928, 932, 1, 0, 0, 0, 929, 927, 1, 0, 0, 0, 930, 932, 5, 7, 0, 0, 931, 920, 1, 0, 0, 0, 931, 930, 1, 0, 0, 0, 931, 932, 1, 0, 0, 0, 932, 933, 1, 0, 0, 0, 933, 935, 5, 4, 0, 0, 934, 936, 3, 114, 57, 0, 935, 934, 1, 0, 0, 0, 935, 936, 1, 0, 0, 0, 936, 938, 1, 0, 0, 0, 937, 939, 3, 118, 59, 0, 938, 937, 1, 0, 0, 0, 938, 939, 1, 0, 0, 0, 939, 989, 1, 0, 0, 0, 940, 941, 5, 3, 0, 0, 941, 946, 3, 66, 33, 0, 942, 943, 5, 5, 0, 0, 943, 945, 3, 66, 33, 0, 944, 942, 1, 0, 0, 0, 945, 948, 1, 0, 0, 0, 946, 944, 1, 0, 0, 0, 946, 947, 1, 0, 0, 0, 947, 949, 1, 0, 0, 0, 948, 946, 1, 0, 0, 0, 949, 950, 5, 4, 0, 0, 950, 989, 1, 0, 0, 0, 951, 952, 5, 43, 0, 0, 952, 953, 5, 3, 0, 0, 953, 954, 3, 66, 33, 0, 954, 955, 5, 33, 0, 0, 955, 956, 3, 30, 15, 0, 956, 957, 5, 4, 0, 0, 957, 989, 1, 0, 0, 0, 958, 960, 5, 102, 0, 0, 959, 958, 1, 0, 0, 0, 959, 960, 1, 0, 0, 0, 960, 961, 1, 0, 0, 0, 961, 963, 5, 70, 0, 0, 962, 959, 1, 0, 0, 0, 962, 963, 1, 0, 0, 0, 963, 964, 1, 0, 0, 0, 964, 965, 5, 3, 0, 0, 965, 966, 3, 82, 41, 0, 966, 967, 5, 4, 0, 0, 967, 989, 1, 0, 0, 0, 968, 970, 5, 42, 0, 0, 969, 971, 3, 66, 33, 0, 970, 969, 1, 0, 0, 0, 970, 971, 1, 0, 0, 0, 971, 977, 1, 0, 0, 0, 972, 973, 5, 148, 0, 0, 973, 974, 3, 66, 33, 0, 974, 975, 5, 136, 0, 0, 975, 976, 3, 66, 33, 0, 976, 978, 1, 0, 0, 0, 977, 972, 1, 0, 0, 0, 978, 979, 1, 0, 0, 0, 979, 977, 1, 0, 0, 0, 979, 980, 1, 0, 0, 0, 980, 983, 1, 0, 0, 0, 981, 982, 5, 65, 0, 0, 982, 984, 3, 66, 33, 0, 983, 981, 1, 0, 0, 0, 983, 984, 1, 0, 0, 0, 984, 985, 1, 0, 0, 0, 985, 986, 5, 66, 0, 0, 986, 989, 1, 0, 0, 0, 987, 989, 3, 68, 34, 0, 988, 900, 1, 0, 0, 0, 988, 902, 1, 0, 0, 0, 988, 911, 1, 0, 0, 0, 988, 914, 1, 0, 0, 0, 988, 917, 1, 0, 0, 0, 988, 940, 1, 0, 0, 0, 988, 951, 1, 0, 0, 0, 988, 962, 1, 0, 0, 0, 988, 968, 1, 0, 0, 0, 988, 987, 1, 0, 0, 0, 989, 1103, 1, 0, 0, 0, 990, 991, 10, 19, 0, 0, 991, 992, 5, 11, 0, 0, 992, 1102, 3, 66, 33, 20, 993, 994, 10, 18, 0, 0, 994, 995, 7, 10, 0, 0, 995, 1102, 3, 66, 33, 19, 996, 997, 10, 17, 0, 0, 997, 998, 7, 4, 0, 0, 998, 1102, 3, 66, 33, 18, 999, 1000, 10, 16, 0, 0, 1000, 1001, 7, 11, 0, 0, 1001, 1102, 3, 66, 33, 17, 1002, 1003, 10, 15, 0, 0, 1003, 1004, 7, 12, 0, 0, 1004, 1102, 3, 66, 33, 16, 1005, 1018, 10, 14, 0, 0, 1006, 1019, 5, 6, 0, 0, 1007, 1019, 5, 22, 0, 0, 1008, 1019, 5, 23, 0, 0, 1009, 1019, 5, 24, 0, 0, 1010, 1019, 5, 92, 0, 0, 1011, 1012, 5, 92, 0, 0, 1012, 1019, 5, 102, 0, 0, 1013, 1019, 5, 83, 0, 0, 1014, 1019, 5, 97, 0, 0, 1015, 1019, 5, 77, 0, 0, 1016, 1019, 5, 99, 0, 0, 1017, 1019, 5, 118, 0, 0, 1018, 1006, 1, 0, 0, 0, 1018, 1007, 1, 0, 0, 0, 1018, 1008, 1, 0, 0, 0, 1018, 1009, 1, 0, 0, 0, 1018, 1010, 1, 0, 0, 0, 1018, 1011, 1, 0, 0, 0, 1018, 1013, 1, 0, 0, 0, 1018, 1014, 1, 0, 0, 0, 1018, 1015, 1, 0, 0, 0, 1018, 1016, 1, 0, 0, 0, 1018, 1017, 1, 0, 0, 0, 1019, 1020, 1, 0, 0, 0, 1020, 1102, 3, 66, 33, 15, 1021, 1022, 10, 13, 0, 0, 1022, 1023, 5, 32, 0, 0, 1023, 1102, 3, 66, 33, 14, 1024, 1025, 10, 12, 0, 0, 1025, 1026, 5, 108, 0, 0, 1026, 1102, 3, 66, 33, 13, 1027, 1029, 10, 5, 0, 0, 1028, 1030, 5, 102, 0, 0, 1029, 1028, 1, 0, 0, 0, 1029, 1030, 1, 0, 0, 0, 1030, 1031, 1, 0, 0, 0, 1031, 1032, 5, 39, 0, 0, 1032, 1033, 3, 66, 33, 0, 1033, 1034, 5, 32, 0, 0, 1034, 1035, 3, 66, 33, 6, 1035, 1102, 1, 0, 0, 0, 1036, 1037, 10, 8, 0, 0, 1037, 1038, 5, 45, 0, 0, 1038, 1102, 3, 188, 94, 0, 1039, 1041, 10, 7, 0, 0, 1040, 1042, 5, 102, 0, 0, 1041, 1040, 1, 0, 0, 0, 1041, 1042, 1, 0, 0, 0, 1042, 1043, 1, 0, 0, 0, 1043, 1044, 7, 13, 0, 0, 1044, 1047, 3, 66, 33, 0, 1045, 1046, 5, 67, 0, 0, 1046, 1048, 3, 66, 33, 0, 1047, 1045, 1, 0, 0, 0, 1047, 1048, 1, 0, 0, 0, 1048, 1102, 1, 0, 0, 0, 1049, 1054, 10, 6, 0, 0, 1050, 1055, 5, 93, 0, 0, 1051, 1055, 5, 103, 0, 0, 1052, 1053, 5, 102, 0, 0, 1053, 1055, 5, 104, 0, 0, 1054, 1050, 1, 0, 0, 0, 1054, 1051, 1, 0, 0, 0, 1054, 1052, 1, 0, 0, 0, 1055, 1102, 1, 0, 0, 0, 1056, 1058, 10, 4, 0, 0, 1057, 1059, 5, 102, 0, 0, 1058, 1057, 1, 0, 0, 0, 1058, 1059, 1, 0, 0, 0, 1059, 1060, 1, 0, 0, 0, 1060, 1099, 5, 83, 0, 0, 1061, 1071, 5, 3, 0, 0, 1062, 1072, 3, 82, 41, 0, 1063, 1068, 3, 66, 33, 0, 1064, 1065, 5, 5, 0, 0, 1065, 1067, 3, 66, 33, 0, 1066, 1064, 1, 0, 0, 0, 1067, 1070, 1, 0, 0, 0, 1068, 1066, 1, 0, 0, 0, 1068, 1069, 1, 0, 0, 0, 1069, 1072, 1, 0, 0, 0, 1070, 1068, 1, 0, 0, 0, 1071, 1062, 1, 0, 0, 0, 1071, 1063, 1, 0, 0, 0, 1071, 1072, 1, 0, 0, 0, 1072, 1073, 1, 0, 0, 0, 1073, 1100, 5, 4, 0, 0, 1074, 1075, 3, 178, 89, 0, 1075, 1076, 5, 2, 0, 0, 1076, 1078, 1, 0, 0, 0, 1077, 1074, 1, 0, 0, 0, 1077, 1078, 1, 0, 0, 0, 1078, 1079, 1, 0, 0, 0, 1079, 1100, 3, 180, 90, 0, 1080, 1081, 3, 178, 89, 0, 1081, 1082, 5, 2, 0, 0, 1082, 1084, 1, 0, 0, 0, 1083, 1080, 1, 0, 0, 0, 1083, 1084, 1, 0, 0, 0, 1084, 1085, 1, 0, 0, 0, 1085, 1086, 3, 220, 110, 0, 1086, 1095, 5, 3, 0, 0, 1087, 1092, 3, 66, 33, 0, 1088, 1089, 5, 5, 0, 0, 1089, 1091, 3, 66, 33, 0, 1090, 1088, 1, 0, 0, 0, 1091, 1094, 1, 0, 0, 0, 1092, 1090, 1, 0, 0, 0, 1092, 1093, 1, 0, 0, 0, 1093, 1096, 1, 0, 0, 0, 1094, 1092, 1, 0, 0, 0, 1095, 1087, 1, 0, 0, 0, 1095, 1096, 1, 0, 0, 0, 1096, 1097, 1, 0, 0, 0, 1097, 1098, 5, 4, 0, 0, 1098, 1100, 1, 0, 0, 0, 1099, 1061, 1, 0, 0, 0, 1099, 1077, 1, 0, 0, 0, 1099, 1083, 1, 0, 0, 0, 1100, 1102, 1, 0, 0, 0, 1101, 990, 1, 0, 0, 0, 1101, 993, 1, 0, 0, 0, 1101, 996, 1, 0, 0, 0, 1101, 999, 1, 0, 0, 0, 1101, 1002, 1, 0, 0, 0, 1101, 1005, 1, 0, 0, 0, 1101, 1021, 1, 0, 0, 0, 1101, 1024, 1, 0, 0, 0, 1101, 1027, 1, 0, 0, 0, 1101, 1036, 1, 0, 0, 0, 1101, 1039, 1, 0, 0, 0, 1101, 1049, 1, 0, 0, 0, 1101, 1056, 1, 0, 0, 0, 1102, 1105, 1, 0, 0, 0, 1103, 1101, 1, 0, 0, 0, 1103, 1104, 1, 0, 0, 0, 1104, 67, 1, 0, 0, 0, 1105, 1103, 1, 0, 0, 0, 1106, 1107, 5, 115, 0, 0, 1107, 1112, 5, 3, 0, 0, 1108, 1113, 5, 81, 0, 0, 1109, 1110, 7, 14, 0, 0, 1110, 1111, 5, 5, 0, 0, 1111, 1113, 3, 166, 83, 0, 1112, 1108, 1, 0, 0, 0, 1112, 1109, 1, 0, 0, 0, 1113, 1114, 1, 0, 0, 0, 1114, 1115, 5, 4, 0, 0, 1115, 69, 1, 0, 0, 0, 1116, 1117, 7, 15, 0, 0, 1117, 71, 1, 0, 0, 0, 1118, 1120, 3, 48, 24, 0, 1119, 1118, 1, 0, 0, 0, 1119, 1120, 1, 0, 0, 0, 1120, 1126, 1, 0, 0, 0, 1121, 1127, 5, 88, 0, 0, 1122, 1127, 5, 122, 0, 0, 1123, 1124, 5, 88, 0, 0, 1124, 1125, 5, 108, 0, 0, 1125, 1127, 7, 8, 0, 0, 1126, 1121, 1, 0, 0, 0, 1126, 1122, 1, 0, 0, 0, 1126, 1123, 1, 0, 0, 0, 1127, 1128, 1, 0, 0, 0, 1128, 1132, 5, 91, 0, 0, 1129, 1130, 3, 178, 89, 0, 1130, 1131, 5, 2, 0, 0, 1131, 1133, 1, 0, 0, 0, 1132, 1129, 1, 0, 0, 0, 1132, 1133, 1, 0, 0, 0, 1133, 1134, 1, 0, 0, 0, 1134, 1137, 3, 180, 90, 0, 1135, 1136, 5, 33, 0, 0, 1136, 1138, 3, 204, 102, 0, 1137, 1135, 1, 0, 0, 0, 1137, 1138, 1, 0, 0, 0, 1138, 1150, 1, 0, 0, 0, 1139, 1140, 5, 3, 0, 0, 1140, 1145, 3, 186, 93, 0, 1141, 1142, 5, 5, 0, 0, 1142, 1144, 3, 186, 93, 0, 1143, 1141, 1, 0, 0, 0, 1144, 1147, 1, 0, 0, 0, 1145, 1143, 1, 0, 0, 0, 1145, 1146, 1, 0, 0, 0, 1146, 1148, 1, 0, 0, 0, 1147, 1145, 1, 0, 0, 0, 1148, 1149, 5, 4, 0, 0, 1149, 1151, 1, 0, 0, 0, 1150, 1139, 1, 0, 0, 0, 1150, 1151, 1, 0, 0, 0, 1151, 1181, 1, 0, 0, 0, 1152, 1153, 5, 145, 0, 0, 1153, 1154, 5, 3, 0, 0, 1154, 1159, 3, 66, 33, 0, 1155, 1156, 5, 5, 0, 0, 1156, 1158, 3, 66, 33, 0, 1157, 1155, 1, 0, 0, 0, 1158, 1161, 1, 0, 0, 0, 1159, 1157, 1, 0, 0, 0, 1159, 1160, 1, 0, 0, 0, 1160, 1162, 1, 0, 0, 0, 1161, 1159, 1, 0, 0, 0, 1162, 1177, 5, 4, 0, 0, 1163, 1164, 5, 5, 0, 0, 1164, 1165, 5, 3, 0, 0, 1165, 1170, 3, 66, 33, 0, 1166, 1167, 5, 5, 0, 0, 1167, 1169, 3, 66, 33, 0, 1168, 1166, 1, 0, 0, 0, 1169, 1172, 1, 0, 0, 0, 1170, 1168, 1, 0, 0, 0, 1170, 1171, 1, 0, 0, 0, 1171, 1173, 1, 0, 0, 0, 1172, 1170, 1, 0, 0, 0, 1173, 1174, 5, 4, 0, 0, 1174, 1176, 1, 0, 0, 0, 1175, 1163, 1, 0, 0, 0, 1176, 1179, 1, 0, 0, 0, 1177, 1175, 1, 0, 0, 0, 1177, 1178, 1, 0, 0, 0, 1178, 1182, 1, 0, 0, 0, 1179, 1177, 1, 0, 0, 0, 1180, 1182, 3, 82, 41, 0, 1181, 1152, 1, 0, 0, 0, 1181, 1180, 1, 0, 0, 0, 1182, 1184, 1, 0, 0, 0, 1183, 1185, 3, 74, 37, 0, 1184, 1183, 1, 0, 0, 0, 1184, 1185, 1, 0, 0, 0, 1185, 1187, 1, 0, 0, 0, 1186, 1188, 3, 56, 28, 0, 1187, 1186, 1, 0, 0, 0, 1187, 1188, 1, 0, 0, 0, 1188, 1192, 1, 0, 0, 0, 1189, 1190, 5, 56, 0, 0, 1190, 1192, 5, 145, 0, 0, 1191, 1119, 1, 0, 0, 0, 1191, 1189, 1, 0, 0, 0, 1192, 73, 1, 0, 0, 0, 1193, 1194, 5, 107, 0, 0, 1194, 1209, 5, 48, 0, 0, 1195, 1196, 5, 3, 0, 0, 1196, 1201, 3, 24, 12, 0, 1197, 1198, 5, 5, 0, 0, 1198, 1200, 3, 24, 12, 0, 1199, 1197, 1, 0, 0, 0, 1200, 1203, 1, 0, 0, 0, 1201, 1199, 1, 0, 0, 0, 1201, 1202, 1, 0, 0, 0, 1202, 1204, 1, 0, 0, 0, 1203, 1201, 1, 0, 0, 0, 1204, 1207, 5, 4, 0, 0, 1205, 1206, 5, 149, 0, 0, 1206, 1208, 3, 66, 33, 0, 1207, 1205, 1, 0, 0, 0, 1207, 1208, 1, 0, 0, 0, 1208, 1210, 1, 0, 0, 0, 1209, 1195, 1, 0, 0, 0, 1209, 1210, 1, 0, 0, 0, 1210, 1211, 1, 0, 0, 0, 1211, 1238, 5, 184, 0, 0, 1212, 1239, 5, 185, 0, 0, 1213, 1214, 5, 142, 0, 0, 1214, 1217, 5, 131, 0, 0, 1215, 1218, 3, 186, 93, 0, 1216, 1218, 3, 106, 53, 0, 1217, 1215, 1, 0, 0, 0, 1217, 1216, 1, 0, 0, 0, 1218, 1219, 1, 0, 0, 0, 1219, 1220, 5, 6, 0, 0, 1220, 1231, 3, 66, 33, 0, 1221, 1224, 5, 5, 0, 0, 1222, 1225, 3, 186, 93, 0, 1223, 1225, 3, 106, 53, 0, 1224, 1222, 1, 0, 0, 0, 1224, 1223, 1, 0, 0, 0, 1225, 1226, 1, 0, 0, 0, 1226, 1227, 5, 6, 0, 0, 1227, 1228, 3, 66, 33, 0, 1228, 1230, 1, 0, 0, 0, 1229, 1221, 1, 0, 0, 0, 1230, 1233, 1, 0, 0, 0, 1231, 1229, 1, 0, 0, 0, 1231, 1232, 1, 0, 0, 0, 1232, 1236, 1, 0, 0, 0, 1233, 1231, 1, 0, 0, 0, 1234, 1235, 5, 149, 0, 0, 1235, 1237, 3, 66, 33, 0, 1236, 1234, 1, 0, 0, 0, 1236, 1237, 1, 0, 0, 0, 1237, 1239, 1, 0, 0, 0, 1238, 1212, 1, 0, 0, 0, 1238, 1213, 1, 0, 0, 0, 1239, 75, 1, 0, 0, 0, 1240, 1244, 5, 112, 0, 0, 1241, 1242, 3, 178, 89, 0, 1242, 1243, 5, 2, 0, 0, 1243, 1245, 1, 0, 0, 0, 1244, 1241, 1, 0, 0, 0, 1244, 1245, 1, 0, 0, 0, 1245, 1246, 1, 0, 0, 0, 1246, 1253, 3, 200, 100, 0, 1247, 1248, 5, 6, 0, 0, 1248, 1254, 3, 78, 39, 0, 1249, 1250, 5, 3, 0, 0, 1250, 1251, 3, 78, 39, 0, 1251, 1252, 5, 4, 0, 0, 1252, 1254, 1, 0, 0, 0, 1253, 1247, 1, 0, 0, 0, 1253, 1249, 1, 0, 0, 0, 1253, 1254, 1, 0, 0, 0, 1254, 77, 1, 0, 0, 0, 1255, 1259, 3, 34, 17, 0, 1256, 1259, 3, 174, 87, 0, 1257, 1259, 5, 189, 0, 0, 1258, 1255, 1, 0, 0, 0, 1258, 1256, 1, 0, 0, 0, 1258, 1257, 1, 0, 0, 0, 1259, 79, 1, 0, 0, 0, 1260, 1271, 5, 119, 0, 0, 1261, 1272, 3, 188, 94, 0, 1262, 1263, 3, 178, 89, 0, 1263, 1264, 5, 2, 0, 0, 1264, 1266, 1, 0, 0, 0, 1265, 1262, 1, 0, 0, 0, 1265, 1266, 1, 0, 0, 0, 1266, 1269, 1, 0, 0, 0, 1267, 1270, 3, 180, 90, 0, 1268, 1270, 3, 192, 96, 0, 1269, 1267, 1, 0, 0, 0, 1269, 1268, 1, 0, 0, 0, 1270, 1272, 1, 0, 0, 0, 1271, 1261, 1, 0, 0, 0, 1271, 1265, 1, 0, 0, 0, 1271, 1272, 1, 0, 0, 0, 1272, 81, 1, 0, 0, 0, 1273, 1275, 3, 130, 65, 0, 1274, 1273, 1, 0, 0, 0, 1274, 1275, 1, 0, 0, 0, 1275, 1276, 1, 0, 0, 0, 1276, 1282, 3, 86, 43, 0, 1277, 1278, 3, 102, 51, 0, 1278, 1279, 3, 86, 43, 0, 1279, 1281, 1, 0, 0, 0, 1280, 1277, 1, 0, 0, 0, 1281, 1284, 1, 0, 0, 0, 1282, 1280, 1, 0, 0, 0, 1282, 1283, 1, 0, 0, 0, 1283, 1286, 1, 0, 0, 0, 1284, 1282, 1, 0, 0, 0, 1285, 1287, 3, 132, 66, 0, 1286, 1285, 1, 0, 0, 0, 1286, 1287, 1, 0, 0, 0, 1287, 1289, 1, 0, 0, 0, 1288, 1290, 3, 134, 67, 0, 1289, 1288, 1, 0, 0, 0, 1289, 1290, 1, 0, 0, 0, 1290, 83, 1, 0, 0, 0, 1291, 1299, 3, 94, 47, 0, 1292, 1293, 3, 98, 49, 0, 1293, 1295, 3, 94, 47, 0, 1294, 1296, 3, 100, 50, 0, 1295, 1294, 1, 0, 0, 0, 1295, 1296, 1, 0, 0, 0, 1296, 1298, 1, 0, 0, 0, 1297, 1292, 1, 0, 0, 0, 1298, 1301, 1, 0, 0, 0, 1299, 1297, 1, 0, 0, 0, 1299, 1300, 1, 0, 0, 0, 1300, 85, 1, 0, 0, 0, 1301, 1299, 1, 0, 0, 0, 1302, 1304, 5, 130, 0, 0, 1303, 1305, 7, 16, 0, 0, 1304, 1303, 1, 0, 0, 0, 1304, 1305, 1, 0, 0, 0, 1305, 1306, 1, 0, 0, 0, 1306, 1311, 3, 96, 48, 0, 1307, 1308, 5, 5, 0, 0, 1308, 1310, 3, 96, 48, 0, 1309, 1307, 1, 0, 0, 0, 1310, 1313, 1, 0, 0, 0, 1311, 1309, 1, 0, 0, 0, 1311, 1312, 1, 0, 0, 0, 1312, 1326, 1, 0, 0, 0, 1313, 1311, 1, 0, 0, 0, 1314, 1324, 5, 75, 0, 0, 1315, 1320, 3, 94, 47, 0, 1316, 1317, 5, 5, 0, 0, 1317, 1319, 3, 94, 47, 0, 1318, 1316, 1, 0, 0, 0, 1319, 1322, 1, 0, 0, 0, 1320, 1318, 1, 0, 0, 0, 1320, 1321, 1, 0, 0, 0, 1321, 1325, 1, 0, 0, 0, 1322, 1320, 1, 0, 0, 0, 1323, 1325, 3, 84, 42, 0, 1324, 1315, 1, 0, 0, 0, 1324, 1323, 1, 0, 0, 0, 1325, 1327, 1, 0, 0, 0, 1326, 1314, 1, 0, 0, 0, 1326, 1327, 1, 0, 0, 0, 1327, 1330, 1, 0, 0, 0, 1328, 1329, 5, 149, 0, 0, 1329, 1331, 3, 66, 33, 0, 1330, 1328, 1, 0, 0, 0, 1330, 1331, 1, 0, 0, 0, 1331, 1346, 1, 0, 0, 0, 1332, 1333, 5, 78, 0, 0, 1333, 1334, 5, 40, 0, 0, 1334, 1339, 3, 66, 33, 0, 1335, 1336, 5, 5, 0, 0, 1336, 1338, 3, 66, 33, 0, 1337, 1335, 1, 0, 0, 0, 1338, 1341, 1, 0, 0, 0, 1339, 1337, 1, 0, 0, 0, 1339, 1340, 1, 0, 0, 0, 1340, 1344, 1, 0, 0, 0, 1341, 1339, 1, 0, 0, 0, 1342, 1343, 5, 79, 0, 0, 1343, 1345, 3, 66, 33, 0, 1344, 1342, 1, 0, 0, 0, 1344, 1345, 1, 0, 0, 0, 1345, 1347, 1, 0, 0, 0, 1346, 1332, 1, 0, 0, 0, 1346, 1347, 1, 0, 0, 0, 1347, 1362, 1, 0, 0, 0, 1348, 1349, 5, 175, 0, 0, 1349, 1350, 3, 208, 104, 0, 1350, 1351, 5, 33, 0, 0, 1351, 1359, 3, 116, 58, 0, 1352, 1353, 5, 5, 0, 0, 1353, 1354, 3, 208, 104, 0, 1354, 1355, 5, 33, 0, 0, 1355, 1356, 3, 116, 58, 0, 1356, 1358, 1, 0, 0, 0, 1357, 1352, 1, 0, 0, 0, 1358, 1361, 1, 0, 0, 0, 1359, 1357, 1, 0, 0, 0, 1359, 1360, 1, 0, 0, 0, 1360, 1363, 1, 0, 0, 0, 1361, 1359, 1, 0, 0, 0, 1362, 1348, 1, 0, 0, 0, 1362, 1363, 1, 0, 0, 0, 1363, 1393, 1, 0, 0, 0, 1364, 1365, 5, 145, 0, 0, 1365, 1366, 5, 3, 0, 0, 1366, 1371, 3, 66, 33, 0, 1367, 1368, 5, 5, 0, 0, 1368, 1370, 3, 66, 33, 0, 1369, 1367, 1, 0, 0, 0, 1370, 1373, 1, 0, 0, 0, 1371, 1369, 1, 0, 0, 0, 1371, 1372, 1, 0, 0, 0, 1372, 1374, 1, 0, 0, 0, 1373, 1371, 1, 0, 0, 0, 1374, 1389, 5, 4, 0, 0, 1375, 1376, 5, 5, 0, 0, 1376, 1377, 5, 3, 0, 0, 1377, 1382, 3, 66, 33, 0, 1378, 1379, 5, 5, 0, 0, 1379, 1381, 3, 66, 33, 0, 1380, 1378, 1, 0, 0, 0, 1381, 1384, 1, 0, 0, 0, 1382, 1380, 1, 0, 0, 0, 1382, 1383, 1, 0, 0, 0, 1383, 1385, 1, 0, 0, 0, 1384, 1382, 1, 0, 0, 0, 1385, 1386, 5, 4, 0, 0, 1386, 1388, 1, 0, 0, 0, 1387, 1375, 1, 0, 0, 0, 1388, 1391, 1, 0, 0, 0, 1389, 1387, 1, 0, 0, 0, 1389, 1390, 1, 0, 0, 0, 1390, 1393, 1, 0, 0, 0, 1391, 1389, 1, 0, 0, 0, 1392, 1302, 1, 0, 0, 0, 1392, 1364, 1, 0, 0, 0, 1393, 87, 1, 0, 0, 0, 1394, 1395, 3, 82, 41, 0, 1395, 89, 1, 0, 0, 0, 1396, 1398, 3, 130, 65, 0, 1397, 1396, 1, 0, 0, 0, 1397, 1398, 1, 0, 0, 0, 1398, 1399, 1, 0, 0, 0, 1399, 1401, 3, 86, 43, 0, 1400, 1402, 3, 132, 66, 0, 1401, 1400, 1, 0, 0, 0, 1401, 1402, 1, 0, 0, 0, 1402, 1404, 1, 0, 0, 0, 1403, 1405, 3, 134, 67, 0, 1404, 1403, 1, 0, 0, 0, 1404, 1405, 1, 0, 0, 0, 1405, 91, 1, 0, 0, 0, 1406, 1408, 3, 130, 65, 0, 1407, 1406, 1, 0, 0, 0, 1407, 1408, 1, 0, 0, 0, 1408, 1409, 1, 0, 0, 0, 1409, 1419, 3, 86, 43, 0, 1410, 1412, 5, 140, 0, 0, 1411, 1413, 5, 29, 0, 0, 1412, 1411, 1, 0, 0, 0, 1412, 1413, 1, 0, 0, 0, 1413, 1417, 1, 0, 0, 0, 1414, 1417, 5, 90, 0, 0, 1415, 1417, 5, 68, 0, 0, 1416, 1410, 1, 0, 0, 0, 1416, 1414, 1, 0, 0, 0, 1416, 1415, 1, 0, 0, 0, 1417, 1418, 1, 0, 0, 0, 1418, 1420, 3, 86, 43, 0, 1419, 1416, 1, 0, 0, 0, 1420, 1421, 1, 0, 0, 0, 1421, 1419, 1, 0, 0, 0, 1421, 1422, 1, 0, 0, 0, 1422, 1424, 1, 0, 0, 0, 1423, 1425, 3, 132, 66, 0, 1424, 1423, 1, 0, 0, 0, 1424, 1425, 1, 0, 0, 0, 1425, 1427, 1, 0, 0, 0, 1426, 1428, 3, 134, 67, 0, 1427, 1426, 1, 0, 0, 0, 1427, 1428, 1, 0, 0, 0, 1428, 93, 1, 0, 0, 0, 1429, 1430, 3, 178, 89, 0, 1430, 1431, 5, 2, 0, 0, 1431, 1433, 1, 0, 0, 0, 1432, 1429, 1, 0, 0, 0, 1432, 1433, 1, 0, 0, 0, 1433, 1434, 1, 0, 0, 0, 1434, 1439, 3, 180, 90, 0, 1435, 1437, 5, 33, 0, 0, 1436, 1435, 1, 0, 0, 0, 1436, 1437, 1, 0, 0, 0, 1437, 1438, 1, 0, 0, 0, 1438, 1440, 3, 204, 102, 0, 1439, 1436, 1, 0, 0, 0, 1439, 1440, 1, 0, 0, 0, 1440, 1446, 1, 0, 0, 0, 1441, 1442, 5, 85, 0, 0, 1442, 1443, 5, 40, 0, 0, 1443, 1447, 3, 192, 96, 0, 1444, 1445, 5, 102, 0, 0, 1445, 1447, 5, 85, 0, 0, 1446, 1441, 1, 0, 0, 0, 1446, 1444, 1, 0, 0, 0, 1446, 1447, 1, 0, 0, 0, 1447, 1494, 1, 0, 0, 0, 1448, 1449, 3, 178, 89, 0, 1449, 1450, 5, 2, 0, 0, 1450, 1452, 1, 0, 0, 0, 1451, 1448, 1, 0, 0, 0, 1451, 1452, 1, 0, 0, 0, 1452, 1453, 1, 0, 0, 0, 1453, 1454, 3, 220, 110, 0, 1454, 1455, 5, 3, 0, 0, 1455, 1460, 3, 66, 33, 0, 1456, 1457, 5, 5, 0, 0, 1457, 1459, 3, 66, 33, 0, 1458, 1456, 1, 0, 0, 0, 1459, 1462, 1, 0, 0, 0, 1460, 1458, 1, 0, 0, 0, 1460, 1461, 1, 0, 0, 0, 1461, 1463, 1, 0, 0, 0, 1462, 1460, 1, 0, 0, 0, 1463, 1468, 5, 4, 0, 0, 1464, 1466, 5, 33, 0, 0, 1465, 1464, 1, 0, 0, 0, 1465, 1466, 1, 0, 0, 0, 1466, 1467, 1, 0, 0, 0, 1467, 1469, 3, 204, 102, 0, 1468, 1465, 1, 0, 0, 0, 1468, 1469, 1, 0, 0, 0, 1469, 1494, 1, 0, 0, 0, 1470, 1480, 5, 3, 0, 0, 1471, 1476, 3, 94, 47, 0, 1472, 1473, 5, 5, 0, 0, 1473, 1475, 3, 94, 47, 0, 1474, 1472, 1, 0, 0, 0, 1475, 1478, 1, 0, 0, 0, 1476, 1474, 1, 0, 0, 0, 1476, 1477, 1, 0, 0, 0, 1477, 1481, 1, 0, 0, 0, 1478, 1476, 1, 0, 0, 0, 1479, 1481, 3, 84, 42, 0, 1480, 1471, 1, 0, 0, 0, 1480, 1479, 1, 0, 0, 0, 1481, 1482, 1, 0, 0, 0, 1482, 1483, 5, 4, 0, 0, 1483, 1494, 1, 0, 0, 0, 1484, 1485, 5, 3, 0, 0, 1485, 1486, 3, 82, 41, 0, 1486, 1491, 5, 4, 0, 0, 1487, 1489, 5, 33, 0, 0, 1488, 1487, 1, 0, 0, 0, 1488, 1489, 1, 0, 0, 0, 1489, 1490, 1, 0, 0, 0, 1490, 1492, 3, 204, 102, 0, 1491, 1488, 1, 0, 0, 0, 1491, 1492, 1, 0, 0, 0, 1492, 1494, 1, 0, 0, 0, 1493, 1432, 1, 0, 0, 0, 1493, 1451, 1, 0, 0, 0, 1493, 1470, 1, 0, 0, 0, 1493, 1484, 1, 0, 0, 0, 1494, 95, 1, 0, 0, 0, 1495, 1508, 5, 7, 0, 0, 1496, 1497, 3, 180, 90, 0, 1497, 1498, 5, 2, 0, 0, 1498, 1499, 5, 7, 0, 0, 1499, 1508, 1, 0, 0, 0, 1500, 1505, 3, 66, 33, 0, 1501, 1503, 5, 33, 0, 0, 1502, 1501, 1, 0, 0, 0, 1502, 1503, 1, 0, 0, 0, 1503, 1504, 1, 0, 0, 0, 1504, 1506, 3, 170, 85, 0, 1505, 1502, 1, 0, 0, 0, 1505, 1506, 1, 0, 0, 0, 1506, 1508, 1, 0, 0, 0, 1507, 1495, 1, 0, 0, 0, 1507, 1496, 1, 0, 0, 0, 1507, 1500, 1, 0, 0, 0, 1508, 97, 1, 0, 0, 0, 1509, 1523, 5, 5, 0, 0, 1510, 1512, 5, 100, 0, 0, 1511, 1510, 1, 0, 0, 0, 1511, 1512, 1, 0, 0, 0, 1512, 1519, 1, 0, 0, 0, 1513, 1515, 5, 96, 0, 0, 1514, 1516, 5, 110, 0, 0, 1515, 1514, 1, 0, 0, 0, 1515, 1516, 1, 0, 0, 0, 1516, 1520, 1, 0, 0, 0, 1517, 1520, 5, 87, 0, 0, 1518, 1520, 5, 51, 0, 0, 1519, 1513, 1, 0, 0, 0, 1519, 1517, 1, 0, 0, 0, 1519, 1518, 1, 0, 0, 0, 1519, 1520, 1, 0, 0, 0, 1520, 1521, 1, 0, 0, 0, 1521, 1523, 5, 94, 0, 0, 1522, 1509, 1, 0, 0, 0, 1522, 1511, 1, 0, 0, 0, 1523, 99, 1, 0, 0, 0, 1524, 1525, 5, 107, 0, 0, 1525, 1539, 3, 66, 33, 0, 1526, 1527, 5, 143, 0, 0, 1527, 1528, 5, 3, 0, 0, 1528, 1533, 3, 186, 93, 0, 1529, 1530, 5, 5, 0, 0, 1530, 1532, 3, 186, 93, 0, 1531, 1529, 1, 0, 0, 0, 1532, 1535, 1, 0, 0, 0, 1533, 1531, 1, 0, 0, 0, 1533, 1534, 1, 0, 0, 0, 1534, 1536, 1, 0, 0, 0, 1535, 1533, 1, 0, 0, 0, 1536, 1537, 5, 4, 0, 0, 1537, 1539, 1, 0, 0, 0, 1538, 1524, 1, 0, 0, 0, 1538, 1526, 1, 0, 0, 0, 1539, 101, 1, 0, 0, 0, 1540, 1542, 5, 140, 0, 0, 1541, 1543, 5, 29, 0, 0, 1542, 1541, 1, 0, 0, 0, 1542, 1543, 1, 0, 0, 0, 1543, 1547, 1, 0, 0, 0, 1544, 1547, 5, 90, 0, 0, 1545, 1547, 5, 68, 0, 0, 1546, 1540, 1, 0, 0, 0, 1546, 1544, 1, 0, 0, 0, 1546, 1545, 1, 0, 0, 0, 1547, 103, 1, 0, 0, 0, 1548, 1550, 3, 48, 24, 0, 1549, 1548, 1, 0, 0, 0, 1549, 1550, 1, 0, 0, 0, 1550, 1551, 1, 0, 0, 0, 1551, 1554, 5, 142, 0, 0, 1552, 1553, 5, 108, 0, 0, 1553, 1555, 7, 8, 0, 0, 1554, 1552, 1, 0, 0, 0, 1554, 1555, 1, 0, 0, 0, 1555, 1556, 1, 0, 0, 0, 1556, 1557, 3, 110, 55, 0, 1557, 1560, 5, 131, 0, 0, 1558, 1561, 3, 186, 93, 0, 1559, 1561, 3, 106, 53, 0, 1560, 1558, 1, 0, 0, 0, 1560, 1559, 1, 0, 0, 0, 1561, 1562, 1, 0, 0, 0, 1562, 1563, 5, 6, 0, 0, 1563, 1574, 3, 66, 33, 0, 1564, 1567, 5, 5, 0, 0, 1565, 1568, 3, 186, 93, 0, 1566, 1568, 3, 106, 53, 0, 1567, 1565, 1, 0, 0, 0, 1567, 1566, 1, 0, 0, 0, 1568, 1569, 1, 0, 0, 0, 1569, 1570, 5, 6, 0, 0, 1570, 1571, 3, 66, 33, 0, 1571, 1573, 1, 0, 0, 0, 1572, 1564, 1, 0, 0, 0, 1573, 1576, 1, 0, 0, 0, 1574, 1572, 1, 0, 0, 0, 1574, 1575, 1, 0, 0, 0, 1575, 1579, 1, 0, 0, 0, 1576, 1574, 1, 0, 0, 0, 1577, 1578, 5, 149, 0, 0, 1578, 1580, 3, 66, 33, 0, 1579, 1577, 1, 0, 0, 0, 1579, 1580, 1, 0, 0, 0, 1580, 1582, 1, 0, 0, 0, 1581, 1583, 3, 56, 28, 0, 1582, 1581, 1, 0, 0, 0, 1582, 1583, 1, 0, 0, 0, 1583, 105, 1, 0, 0, 0, 1584, 1585, 5, 3, 0, 0, 1585, 1590, 3, 186, 93, 0, 1586, 1587, 5, 5, 0, 0, 1587, 1589, 3, 186, 93, 0, 1588, 1586, 1, 0, 0, 0, 1589, 1592, 1, 0, 0, 0, 1590, 1588, 1, 0, 0, 0, 1590, 1591, 1, 0, 0, 0, 1591, 1593, 1, 0, 0, 0, 1592, 1590, 1, 0, 0, 0, 1593, 1594, 5, 4, 0, 0, 1594, 107, 1, 0, 0, 0, 1595, 1597, 3, 48, 24, 0, 1596, 1595, 1, 0, 0, 0, 1596, 1597, 1, 0, 0, 0, 1597, 1598, 1, 0, 0, 0, 1598, 1601, 5, 142, 0, 0, 1599, 1600, 5, 108, 0, 0, 1600, 1602, 7, 8, 0, 0, 1601, 1599, 1, 0, 0, 0, 1601, 1602, 1, 0, 0, 0, 1602, 1603, 1, 0, 0, 0, 1603, 1604, 3, 110, 55, 0, 1604, 1607, 5, 131, 0, 0, 1605, 1608, 3, 186, 93, 0, 1606, 1608, 3, 106, 53, 0, 1607, 1605, 1, 0, 0, 0, 1607, 1606, 1, 0, 0, 0, 1608, 1609, 1, 0, 0, 0, 1609, 1610, 5, 6, 0, 0, 1610, 1621, 3, 66, 33, 0, 1611, 1614, 5, 5, 0, 0, 1612, 1615, 3, 186, 93, 0, 1613, 1615, 3, 106, 53, 0, 1614, 1612, 1, 0, 0, 0, 1614, 1613, 1, 0, 0, 0, 1615, 1616, 1, 0, 0, 0, 1616, 1617, 5, 6, 0, 0, 1617, 1618, 3, 66, 33, 0, 1618, 1620, 1, 0, 0, 0, 1619, 1611, 1, 0, 0, 0, 1620, 1623, 1, 0, 0, 0, 1621, 1619, 1, 0, 0, 0, 1621, 1622, 1, 0, 0, 0, 1622, 1626, 1, 0, 0, 0, 1623, 1621, 1, 0, 0, 0, 1624, 1625, 5, 149, 0, 0, 1625, 1627, 3, 66, 33, 0, 1626, 1624, 1, 0, 0, 0, 1626, 1627, 1, 0, 0, 0, 1627, 1632, 1, 0, 0, 0, 1628, 1630, 3, 132, 66, 0, 1629, 1628, 1, 0, 0, 0, 1629, 1630, 1, 0, 0, 0, 1630, 1631, 1, 0, 0, 0, 1631, 1633, 3, 134, 67, 0, 1632, 1629, 1, 0, 0, 0, 1632, 1633, 1, 0, 0, 0, 1633, 109, 1, 0, 0, 0, 1634, 1635, 3, 178, 89, 0, 1635, 1636, 5, 2, 0, 0, 1636, 1638, 1, 0, 0, 0, 1637, 1634, 1, 0, 0, 0, 1637, 1638, 1, 0, 0, 0, 1638, 1639, 1, 0, 0, 0, 1639, 1642, 3, 180, 90, 0, 1640, 1641, 5, 33, 0, 0, 1641, 1643, 3, 210, 105, 0, 1642, 1640, 1, 0, 0, 0, 1642, 1643, 1, 0, 0, 0, 1643, 1649, 1, 0, 0, 0, 1644, 1645, 5, 85, 0, 0, 1645, 1646, 5, 40, 0, 0, 1646, 1650, 3, 192, 96, 0, 1647, 1648, 5, 102, 0, 0, 1648, 1650, 5, 85, 0, 0, 1649, 1644, 1, 0, 0, 0, 1649, 1647, 1, 0, 0, 0, 1649, 1650, 1, 0, 0, 0, 1650, 111, 1, 0, 0, 0, 1651, 1653, 5, 144, 0, 0, 1652, 1654, 3, 178, 89, 0, 1653, 1652, 1, 0, 0, 0, 1653, 1654, 1, 0, 0, 0, 1654, 1657, 1, 0, 0, 0, 1655, 1656, 5, 91, 0, 0, 1656, 1658, 3, 212, 106, 0, 1657, 1655, 1, 0, 0, 0, 1657, 1658, 1, 0, 0, 0, 1658, 113, 1, 0, 0, 0, 1659, 1660, 5, 179, 0, 0, 1660, 1661, 5, 3, 0, 0, 1661, 1662, 5, 149, 0, 0, 1662, 1663, 3, 66, 33, 0, 1663, 1664, 5, 4, 0, 0, 1664, 115, 1, 0, 0, 0, 1665, 1667, 5, 3, 0, 0, 1666, 1668, 3, 214, 107, 0, 1667, 1666, 1, 0, 0, 0, 1667, 1668, 1, 0, 0, 0, 1668, 1679, 1, 0, 0, 0, 1669, 1670, 5, 154, 0, 0, 1670, 1671, 5, 40, 0, 0, 1671, 1676, 3, 66, 33, 0, 1672, 1673, 5, 5, 0, 0, 1673, 1675, 3, 66, 33, 0, 1674, 1672, 1, 0, 0, 0, 1675, 1678, 1, 0, 0, 0, 1676, 1674, 1, 0, 0, 0, 1676, 1677, 1, 0, 0, 0, 1677, 1680, 1, 0, 0, 0, 1678, 1676, 1, 0, 0, 0, 1679, 1669, 1, 0, 0, 0, 1679, 1680, 1, 0, 0, 0, 1680, 1681, 1, 0, 0, 0, 1681, 1682, 5, 109, 0, 0, 1682, 1683, 5, 40, 0, 0, 1683, 1688, 3, 136, 68, 0, 1684, 1685, 5, 5, 0, 0, 1685, 1687, 3, 136, 68, 0, 1686, 1684, 1, 0, 0, 0, 1687, 1690, 1, 0, 0, 0, 1688, 1686, 1, 0, 0, 0, 1688, 1689, 1, 0, 0, 0, 1689, 1692, 1, 0, 0, 0, 1690, 1688, 1, 0, 0, 0, 1691, 1693, 3, 120, 60, 0, 1692, 1691, 1, 0, 0, 0, 1692, 1693, 1, 0, 0, 0, 1693, 1694, 1, 0, 0, 0, 1694, 1695, 5, 4, 0, 0, 1695, 117, 1, 0, 0, 0, 1696, 1730, 5, 153, 0, 0, 1697, 1731, 3, 208, 104, 0, 1698, 1700, 5, 3, 0, 0, 1699, 1701, 3, 214, 107, 0, 1700, 1699, 1, 0, 0, 0, 1700, 1701, 1, 0, 0, 0, 1701, 1712, 1, 0, 0, 0, 1702, 1703, 5, 154, 0, 0, 1703, 1704, 5, 40, 0, 0, 1704, 1709, 3, 66, 33, 0, 1705, 1706, 5, 5, 0, 0, 1706, 1708, 3, 66, 33, 0, 1707, 1705, 1, 0, 0, 0, 1708, 1711, 1, 0, 0, 0, 1709, 1707, 1, 0, 0, 0, 1709, 1710, 1, 0, 0, 0, 1710, 1713, 1, 0, 0, 0, 1711, 1709, 1, 0, 0, 0, 1712, 1702, 1, 0, 0, 0, 1712, 1713, 1, 0, 0, 0, 1713, 1724, 1, 0, 0, 0, 1714, 1715, 5, 109, 0, 0, 1715, 1716, 5, 40, 0, 0, 1716, 1721, 3, 136, 68, 0, 1717, 1718, 5, 5, 0, 0, 1718, 1720, 3, 136, 68, 0, 1719, 1717, 1, 0, 0, 0, 1720, 1723, 1, 0, 0, 0, 1721, 1719, 1, 0, 0, 0, 1721, 1722, 1, 0, 0, 0, 1722, 1725, 1, 0, 0, 0, 1723, 1721, 1, 0, 0, 0, 1724, 1714, 1, 0, 0, 0, 1724, 1725, 1, 0, 0, 0, 1725, 1727, 1, 0, 0, 0, 1726, 1728, 3, 120, 60, 0, 1727, 1726, 1, 0, 0, 0, 1727, 1728, 1, 0, 0, 0, 1728, 1729, 1, 0, 0, 0, 1729, 1731, 5, 4, 0, 0, 1730, 1697, 1, 0, 0, 0, 1730, 1698, 1, 0, 0, 0, 1731, 119, 1, 0, 0, 0, 1732, 1740, 3, 122, 61, 0, 1733, 1734, 5, 181, 0, 0, 1734, 1735, 5, 101, 0, 0, 1735, 1741, 5, 183, 0, 0, 1736, 1737, 5, 158, 0, 0, 1737, 1741, 5, 127, 0, 0, 1738, 1741, 5, 78, 0, 0, 1739, 1741, 5, 182, 0, 0, 1740, 1733, 1, 0, 0, 0, 1740, 1736, 1, 0, 0, 0, 1740, 1738, 1, 0, 0, 0, 1740, 1739, 1, 0, 0, 0, 1740, 1741, 1, 0, 0, 0, 1741, 121, 1, 0, 0, 0, 1742, 1749, 7, 17, 0, 0, 1743, 1750, 3, 144, 72, 0, 1744, 1745, 5, 39, 0, 0, 1745, 1746, 3, 140, 70, 0, 1746, 1747, 5, 32, 0, 0, 1747, 1748, 3, 142, 71, 0, 1748, 1750, 1, 0, 0, 0, 1749, 1743, 1, 0, 0, 0, 1749, 1744, 1, 0, 0, 0, 1750, 123, 1, 0, 0, 0, 1751, 1752, 3, 216, 108, 0, 1752, 1762, 5, 3, 0, 0, 1753, 1758, 3, 66, 33, 0, 1754, 1755, 5, 5, 0, 0, 1755, 1757, 3, 66, 33, 0, 1756, 1754, 1, 0, 0, 0, 1757, 1760, 1, 0, 0, 0, 1758, 1756, 1, 0, 0, 0, 1758, 1759, 1, 0, 0, 0, 1759, 1763, 1, 0, 0, 0, 1760, 1758, 1, 0, 0, 0, 1761, 1763, 5, 7, 0, 0, 1762, 1753, 1, 0, 0, 0, 1762, 1761, 1, 0, 0, 0, 1763, 1764, 1, 0, 0, 0, 1764, 1765, 5, 4, 0, 0, 1765, 125, 1, 0, 0, 0, 1766, 1767, 3, 218, 109, 0, 1767, 1780, 5, 3, 0, 0, 1768, 1770, 5, 62, 0, 0, 1769, 1768, 1, 0, 0, 0, 1769, 1770, 1, 0, 0, 0, 1770, 1771, 1, 0, 0, 0, 1771, 1776, 3, 66, 33, 0, 1772, 1773, 5, 5, 0, 0, 1773, 1775, 3, 66, 33, 0, 1774, 1772, 1, 0, 0, 0, 1775, 1778, 1, 0, 0, 0, 1776, 1774, 1, 0, 0, 0, 1776, 1777, 1, 0, 0, 0, 1777, 1781, 1, 0, 0, 0, 1778, 1776, 1, 0, 0, 0, 1779, 1781, 5, 7, 0, 0, 1780, 1769, 1, 0, 0, 0, 1780, 1779, 1, 0, 0, 0, 1780, 1781, 1, 0, 0, 0, 1781, 1782, 1, 0, 0, 0, 1782, 1784, 5, 4, 0, 0, 1783, 1785, 3, 114, 57, 0, 1784, 1783, 1, 0, 0, 0, 1784, 1785, 1, 0, 0, 0, 1785, 127, 1, 0, 0, 0, 1786, 1787, 3, 146, 73, 0, 1787, 1797, 5, 3, 0, 0, 1788, 1793, 3, 66, 33, 0, 1789, 1790, 5, 5, 0, 0, 1790, 1792, 3, 66, 33, 0, 1791, 1789, 1, 0, 0, 0, 1792, 1795, 1, 0, 0, 0, 1793, 1791, 1, 0, 0, 0, 1793, 1794, 1, 0, 0, 0, 1794, 1798, 1, 0, 0, 0, 1795, 1793, 1, 0, 0, 0, 1796, 1798, 5, 7, 0, 0, 1797, 1788, 1, 0, 0, 0, 1797, 1796, 1, 0, 0, 0, 1797, 1798, 1, 0, 0, 0, 1798, 1799, 1, 0, 0, 0, 1799, 1801, 5, 4, 0, 0, 1800, 1802, 3, 114, 57, 0, 1801, 1800, 1, 0, 0, 0, 1801, 1802, 1, 0, 0, 0, 1802, 1803, 1, 0, 0, 0, 1803, 1806, 5, 153, 0, 0, 1804, 1807, 3, 116, 58, 0, 1805, 1807, 3, 208, 104, 0, 1806, 1804, 1, 0, 0, 0, 1806, 1805, 1, 0, 0, 0, 1807, 129, 1, 0, 0, 0, 1808, 1810, 5, 150, 0, 0, 1809, 1811, 5, 116, 0, 0, 1810, 1809, 1, 0, 0, 0, 1810, 1811, 1, 0, 0, 0, 1811, 1812, 1, 0, 0, 0, 1812, 1817, 3, 54, 27, 0, 1813, 1814, 5, 5, 0, 0, 1814, 1816, 3, 54, 27, 0, 1815, 1813, 1, 0, 0, 0, 1816, 1819, 1, 0, 0, 0, 1817, 1815, 1, 0, 0, 0, 1817, 1818, 1, 0, 0, 0, 1818, 131, 1, 0, 0, 0, 1819, 1817, 1, 0, 0, 0, 1820, 1821, 5, 109, 0, 0, 1821, 1822, 5, 40, 0, 0, 1822, 1827, 3, 136, 68, 0, 1823, 1824, 5, 5, 0, 0, 1824, 1826, 3, 136, 68, 0, 1825, 1823, 1, 0, 0, 0, 1826, 1829, 1, 0, 0, 0, 1827, 1825, 1, 0, 0, 0, 1827, 1828, 1, 0, 0, 0, 1828, 133, 1, 0, 0, 0, 1829, 1827, 1, 0, 0, 0, 1830, 1831, 5, 98, 0, 0, 1831, 1834, 3, 66, 33, 0, 1832, 1833, 7, 18, 0, 0, 1833, 1835, 3, 66, 33, 0, 1834, 1832, 1, 0, 0, 0, 1834, 1835, 1, 0, 0, 0, 1835, 135, 1, 0, 0, 0, 1836, 1839, 3, 66, 33, 0, 1837, 1838, 5, 45, 0, 0, 1838, 1840, 3, 188, 94, 0, 1839, 1837, 1, 0, 0, 0, 1839, 1840, 1, 0, 0, 0, 1840, 1842, 1, 0, 0, 0, 1841, 1843, 3, 138, 69, 0, 1842, 1841, 1, 0, 0, 0, 1842, 1843, 1, 0, 0, 0, 1843, 1846, 1, 0, 0, 0, 1844, 1845, 5, 176, 0, 0, 1845, 1847, 7, 19, 0, 0, 1846, 1844, 1, 0, 0, 0, 1846, 1847, 1, 0, 0, 0, 1847, 137, 1, 0, 0, 0, 1848, 1849, 7, 20, 0, 0, 1849, 139, 1, 0, 0, 0, 1850, 1851, 3, 66, 33, 0, 1851, 1852, 5, 156, 0, 0, 1852, 1861, 1, 0, 0, 0, 1853, 1854, 3, 66, 33, 0, 1854, 1855, 5, 159, 0, 0, 1855, 1861, 1, 0, 0, 0, 1856, 1857, 5, 158, 0, 0, 1857, 1861, 5, 127, 0, 0, 1858, 1859, 5, 157, 0, 0, 1859, 1861, 5, 156, 0, 0, 1860, 1850, 1, 0, 0, 0, 1860, 1853, 1, 0, 0, 0, 1860, 1856, 1, 0, 0, 0, 1860, 1858, 1, 0, 0, 0, 1861, 141, 1, 0, 0, 0, 1862, 1863, 3, 66, 33, 0, 1863, 1864, 5, 156, 0, 0, 1864, 1873, 1, 0, 0, 0, 1865, 1866, 3, 66, 33, 0, 1866, 1867, 5, 159, 0, 0, 1867, 1873, 1, 0, 0, 0, 1868, 1869, 5, 158, 0, 0, 1869, 1873, 5, 127, 0, 0, 1870, 1871, 5, 157, 0, 0, 1871, 1873, 5, 159, 0, 0, 1872, 1862, 1, 0, 0, 0, 1872, 1865, 1, 0, 0, 0, 1872, 1868, 1, 0, 0, 0, 1872, 1870, 1, 0, 0, 0, 1873, 143, 1, 0, 0, 0, 1874, 1875, 3, 66, 33, 0, 1875, 1876, 5, 156, 0, 0, 1876, 1882, 1, 0, 0, 0, 1877, 1878, 5, 157, 0, 0, 1878, 1882, 5, 156, 0, 0, 1879, 1880, 5, 158, 0, 0, 1880, 1882, 5, 127, 0, 0, 1881, 1874, 1, 0, 0, 0, 1881, 1877, 1, 0, 0, 0, 1881, 1879, 1, 0, 0, 0, 1882, 145, 1, 0, 0, 0, 1883, 1884, 7, 21, 0, 0, 1884, 1885, 5, 3, 0, 0, 1885, 1886, 3, 66, 33, 0, 1886, 1887, 5, 4, 0, 0, 1887, 1888, 5, 153, 0, 0, 1888, 1890, 5, 3, 0, 0, 1889, 1891, 3, 152, 76, 0, 1890, 1889, 1, 0, 0, 0, 1890, 1891, 1, 0, 0, 0, 1891, 1892, 1, 0, 0, 0, 1892, 1894, 3, 156, 78, 0, 1893, 1895, 3, 122, 61, 0, 1894, 1893, 1, 0, 0, 0, 1894, 1895, 1, 0, 0, 0, 1895, 1896, 1, 0, 0, 0, 1896, 1897, 5, 4, 0, 0, 1897, 1969, 1, 0, 0, 0, 1898, 1899, 7, 22, 0, 0, 1899, 1900, 5, 3, 0, 0, 1900, 1901, 5, 4, 0, 0, 1901, 1902, 5, 153, 0, 0, 1902, 1904, 5, 3, 0, 0, 1903, 1905, 3, 152, 76, 0, 1904, 1903, 1, 0, 0, 0, 1904, 1905, 1, 0, 0, 0, 1905, 1907, 1, 0, 0, 0, 1906, 1908, 3, 154, 77, 0, 1907, 1906, 1, 0, 0, 0, 1907, 1908, 1, 0, 0, 0, 1908, 1909, 1, 0, 0, 0, 1909, 1969, 5, 4, 0, 0, 1910, 1911, 7, 23, 0, 0, 1911, 1912, 5, 3, 0, 0, 1912, 1913, 5, 4, 0, 0, 1913, 1914, 5, 153, 0, 0, 1914, 1916, 5, 3, 0, 0, 1915, 1917, 3, 152, 76, 0, 1916, 1915, 1, 0, 0, 0, 1916, 1917, 1, 0, 0, 0, 1917, 1918, 1, 0, 0, 0, 1918, 1919, 3, 156, 78, 0, 1919, 1920, 5, 4, 0, 0, 1920, 1969, 1, 0, 0, 0, 1921, 1922, 7, 24, 0, 0, 1922, 1923, 5, 3, 0, 0, 1923, 1925, 3, 66, 33, 0, 1924, 1926, 3, 148, 74, 0, 1925, 1924, 1, 0, 0, 0, 1925, 1926, 1, 0, 0, 0, 1926, 1928, 1, 0, 0, 0, 1927, 1929, 3, 150, 75, 0, 1928, 1927, 1, 0, 0, 0, 1928, 1929, 1, 0, 0, 0, 1929, 1930, 1, 0, 0, 0, 1930, 1931, 5, 4, 0, 0, 1931, 1932, 5, 153, 0, 0, 1932, 1934, 5, 3, 0, 0, 1933, 1935, 3, 152, 76, 0, 1934, 1933, 1, 0, 0, 0, 1934, 1935, 1, 0, 0, 0, 1935, 1936, 1, 0, 0, 0, 1936, 1937, 3, 156, 78, 0, 1937, 1938, 5, 4, 0, 0, 1938, 1969, 1, 0, 0, 0, 1939, 1940, 5, 165, 0, 0, 1940, 1941, 5, 3, 0, 0, 1941, 1942, 3, 66, 33, 0, 1942, 1943, 5, 5, 0, 0, 1943, 1944, 3, 34, 17, 0, 1944, 1945, 5, 4, 0, 0, 1945, 1946, 5, 153, 0, 0, 1946, 1948, 5, 3, 0, 0, 1947, 1949, 3, 152, 76, 0, 1948, 1947, 1, 0, 0, 0, 1948, 1949, 1, 0, 0, 0, 1949, 1950, 1, 0, 0, 0, 1950, 1952, 3, 156, 78, 0, 1951, 1953, 3, 122, 61, 0, 1952, 1951, 1, 0, 0, 0, 1952, 1953, 1, 0, 0, 0, 1953, 1954, 1, 0, 0, 0, 1954, 1955, 5, 4, 0, 0, 1955, 1969, 1, 0, 0, 0, 1956, 1957, 5, 166, 0, 0, 1957, 1958, 5, 3, 0, 0, 1958, 1959, 3, 66, 33, 0, 1959, 1960, 5, 4, 0, 0, 1960, 1961, 5, 153, 0, 0, 1961, 1963, 5, 3, 0, 0, 1962, 1964, 3, 152, 76, 0, 1963, 1962, 1, 0, 0, 0, 1963, 1964, 1, 0, 0, 0, 1964, 1965, 1, 0, 0, 0, 1965, 1966, 3, 156, 78, 0, 1966, 1967, 5, 4, 0, 0, 1967, 1969, 1, 0, 0, 0, 1968, 1883, 1, 0, 0, 0, 1968, 1898, 1, 0, 0, 0, 1968, 1910, 1, 0, 0, 0, 1968, 1921, 1, 0, 0, 0, 1968, 1939, 1, 0, 0, 0, 1968, 1956, 1, 0, 0, 0, 1969, 147, 1, 0, 0, 0, 1970, 1971, 5, 5, 0, 0, 1971, 1972, 3, 34, 17, 0, 1972, 149, 1, 0, 0, 0, 1973, 1974, 5, 5, 0, 0, 1974, 1975, 3, 34, 17, 0, 1975, 151, 1, 0, 0, 0, 1976, 1977, 5, 154, 0, 0, 1977, 1979, 5, 40, 0, 0, 1978, 1980, 3, 66, 33, 0, 1979, 1978, 1, 0, 0, 0, 1980, 1981, 1, 0, 0, 0, 1981, 1979, 1, 0, 0, 0, 1981, 1982, 1, 0, 0, 0, 1982, 153, 1, 0, 0, 0, 1983, 1984, 5, 109, 0, 0, 1984, 1986, 5, 40, 0, 0, 1985, 1987, 3, 66, 33, 0, 1986, 1985, 1, 0, 0, 0, 1987, 1988, 1, 0, 0, 0, 1988, 1986, 1, 0, 0, 0, 1988, 1989, 1, 0, 0, 0, 1989, 155, 1, 0, 0, 0, 1990, 1991, 5, 109, 0, 0, 1991, 1992, 5, 40, 0, 0, 1992, 1993, 3, 156, 78, 0, 1993, 157, 1, 0, 0, 0, 1994, 1996, 3, 66, 33, 0, 1995, 1997, 3, 138, 69, 0, 1996, 1995, 1, 0, 0, 0, 1996, 1997, 1, 0, 0, 0, 1997, 2005, 1, 0, 0, 0, 1998, 1999, 5, 5, 0, 0, 1999, 2001, 3, 66, 33, 0, 2000, 2002, 3, 138, 69, 0, 2001, 2000, 1, 0, 0, 0, 2001, 2002, 1, 0, 0, 0, 2002, 2004, 1, 0, 0, 0, 2003, 1998, 1, 0, 0, 0, 2004, 2007, 1, 0, 0, 0, 2005, 2003, 1, 0, 0, 0, 2005, 2006, 1, 0, 0, 0, 2006, 159, 1, 0, 0, 0, 2007, 2005, 1, 0, 0, 0, 2008, 2009, 3, 82, 41, 0, 2009, 161, 1, 0, 0, 0, 2010, 2011, 3, 82, 41, 0, 2011, 163, 1, 0, 0, 0, 2012, 2013, 7, 25, 0, 0, 2013, 165, 1, 0, 0, 0, 2014, 2015, 5, 189, 0, 0, 2015, 167, 1, 0, 0, 0, 2016, 2019, 3, 66, 33, 0, 2017, 2019, 3, 28, 14, 0, 2018, 2016, 1, 0, 0, 0, 2018, 2017, 1, 0, 0, 0, 2019, 169, 1, 0, 0, 0, 2020, 2021, 7, 26, 0, 0, 2021, 171, 1, 0, 0, 0, 2022, 2023, 7, 27, 0, 0, 2023, 173, 1, 0, 0, 0, 2024, 2025, 3, 222, 111, 0, 2025, 175, 1, 0, 0, 0, 2026, 2027, 3, 222, 111, 0, 2027, 177, 1, 0, 0, 0, 2028, 2029, 3, 222, 111, 0, 2029, 179, 1, 0, 0, 0, 2030, 2031, 3, 222, 111, 0, 2031, 181, 1, 0, 0, 0, 2032, 2033, 3, 222, 111, 0, 2033, 183, 1, 0, 0, 0, 2034, 2035, 3, 222, 111, 0, 2035, 185, 1, 0, 0, 0, 2036, 2037, 3, 222, 111, 0, 2037, 187, 1, 0, 0, 0, 2038, 2039, 3, 222, 111, 0, 2039, 189, 1, 0, 0, 0, 2040, 2041, 3, 222, 111, 0, 2041, 191, 1, 0, 0, 0, 2042, 2043, 3, 222, 111, 0, 2043, 193, 1, 0, 0, 0, 2044, 2045, 3, 222, 111, 0, 2045, 195, 1, 0, 0, 0, 2046, 2047, 3, 222, 111, 0, 2047, 197, 1, 0, 0, 0, 2048, 2049, 3, 222, 111, 0, 2049, 199, 1, 0, 0, 0, 2050, 2051, 3, 222, 111, 0, 2051, 201, 1, 0, 0, 0, 2052, 2053, 3, 222, 111, 0, 2053, 203, 1, 0, 0, 0, 2054, 2055, 3, 222, 111, 0, 2055, 205, 1, 0, 0, 0, 2056, 2057, 3, 222, 111, 0, 2057, 207, 1, 0, 0, 0, 2058, 2059, 3, 222, 111, 0, 2059, 209, 1, 0, 0, 0, 2060, 2061, 3, 222, 111, 0, 2061, 211, 1, 0, 0, 0, 2062, 2063, 3, 222, 111, 0, 2063, 213, 1, 0, 0, 0, 2064, 2065, 3, 222, 111, 0, 2065, 215, 1, 0, 0, 0, 2066, 2067, 3, 222, 111, 0, 2067, 217, 1, 0, 0, 0, 2068, 2069, 3, 222, 111, 0, 2069, 219, 1, 0, 0, 0, 2070, 2071, 3, 222, 111, 0, 2071, 221, 1, 0, 0, 0, 2072, 2080, 5, 186, 0, 0, 2073, 2080, 3, 172, 86, 0, 2074, 2080, 5, 189, 0, 0, 2075, 2076, 5, 3, 0, 0, 2076, 2077, 3, 222, 111, 0, 2077, 2078, 5, 4, 0, 0, 2078, 2080, 1, 0, 0, 0, 2079, 2072, 1, 0, 0, 0, 2079, 2073, 1, 0, 0, 0, 2079, 2074, 1, 0, 0, 0, 2079, 2075, 1, 0, 0, 0, 2080, 223, 1, 0, 0, 0, 299, 227, 235, 242, 247, 253, 259, 261, 287, 294, 301, 307, 311, 316, 319, 326, 329, 333, 341, 345, 347, 351, 355, 359, 362, 369, 375, 381, 386, 397, 403, 407, 411, 414, 418, 424, 429, 438, 445, 452, 456, 460, 465, 471, 483, 487, 492, 495, 498, 503, 506, 520, 527, 534, 536, 539, 545, 550, 558, 563, 578, 584, 594, 599, 609, 613, 615, 619, 624, 626, 634, 640, 645, 652, 663, 666, 668, 675, 679, 686, 692, 698, 704, 709, 718, 723, 734, 739, 750, 755, 759, 775, 785, 790, 798, 810, 815, 826, 829, 831, 837, 840, 842, 846, 850, 857, 860, 863, 870, 873, 876, 879, 883, 891, 896, 906, 911, 920, 927, 931, 935, 938, 946, 959, 962, 970, 979, 983, 988, 1018, 1029, 1041, 1047, 1054, 1058, 1068, 1071, 1077, 1083, 1092, 1095, 1099, 1101, 1103, 1112, 1119, 1126, 1132, 1137, 1145, 1150, 1159, 1170, 1177, 1181, 1184, 1187, 1191, 1201, 1207, 1209, 1217, 1224, 1231, 1236, 1238, 1244, 1253, 1258, 1265, 1269, 1271, 1274, 1282, 1286, 1289, 1295, 1299, 1304, 1311, 1320, 1324, 1326, 1330, 1339, 1344, 1346, 1359, 1362, 1371, 1382, 1389, 1392, 1397, 1401, 1404, 1407, 1412, 1416, 1421, 1424, 1427, 1432, 1436, 1439, 1446, 1451, 1460, 1465, 1468, 1476, 1480, 1488, 1491, 1493, 1502, 1505, 1507, 1511, 1515, 1519, 1522, 1533, 1538, 1542, 1546, 1549, 1554, 1560, 1567, 1574, 1579, 1582, 1590, 1596, 1601, 1607, 1614, 1621, 1626, 1629, 1632, 1637, 1642, 1649, 1653, 1657, 1667, 1676, 1679, 1688, 1692, 1700, 1709, 1712, 1721, 1724, 1727, 1730, 1740, 1749, 1758, 1762, 1769, 1776, 1780, 1784, 1793, 1797, 1801, 1806, 1810, 1817, 1827, 1834, 1839, 1842, 1846, 1860, 1872, 1881, 1890, 1894, 1904, 1907, 1916, 1925, 1928, 1934, 1948, 1952, 1963, 1968, 1981, 1988, 1996, 2001, 2005, 2018, 2079] \ No newline at end of file +[4, 1, 195, 2092, 2, 0, 7, 0, 2, 1, 7, 1, 2, 2, 7, 2, 2, 3, 7, 3, 2, 4, 7, 4, 2, 5, 7, 5, 2, 6, 7, 6, 2, 7, 7, 7, 2, 8, 7, 8, 2, 9, 7, 9, 2, 10, 7, 10, 2, 11, 7, 11, 2, 12, 7, 12, 2, 13, 7, 13, 2, 14, 7, 14, 2, 15, 7, 15, 2, 16, 7, 16, 2, 17, 7, 17, 2, 18, 7, 18, 2, 19, 7, 19, 2, 20, 7, 20, 2, 21, 7, 21, 2, 22, 7, 22, 2, 23, 7, 23, 2, 24, 7, 24, 2, 25, 7, 25, 2, 26, 7, 26, 2, 27, 7, 27, 2, 28, 7, 28, 2, 29, 7, 29, 2, 30, 7, 30, 2, 31, 7, 31, 2, 32, 7, 32, 2, 33, 7, 33, 2, 34, 7, 34, 2, 35, 7, 35, 2, 36, 7, 36, 2, 37, 7, 37, 2, 38, 7, 38, 2, 39, 7, 39, 2, 40, 7, 40, 2, 41, 7, 41, 2, 42, 7, 42, 2, 43, 7, 43, 2, 44, 7, 44, 2, 45, 7, 45, 2, 46, 7, 46, 2, 47, 7, 47, 2, 48, 7, 48, 2, 49, 7, 49, 2, 50, 7, 50, 2, 51, 7, 51, 2, 52, 7, 52, 2, 53, 7, 53, 2, 54, 7, 54, 2, 55, 7, 55, 2, 56, 7, 56, 2, 57, 7, 57, 2, 58, 7, 58, 2, 59, 7, 59, 2, 60, 7, 60, 2, 61, 7, 61, 2, 62, 7, 62, 2, 63, 7, 63, 2, 64, 7, 64, 2, 65, 7, 65, 2, 66, 7, 66, 2, 67, 7, 67, 2, 68, 7, 68, 2, 69, 7, 69, 2, 70, 7, 70, 2, 71, 7, 71, 2, 72, 7, 72, 2, 73, 7, 73, 2, 74, 7, 74, 2, 75, 7, 75, 2, 76, 7, 76, 2, 77, 7, 77, 2, 78, 7, 78, 2, 79, 7, 79, 2, 80, 7, 80, 2, 81, 7, 81, 2, 82, 7, 82, 2, 83, 7, 83, 2, 84, 7, 84, 2, 85, 7, 85, 2, 86, 7, 86, 2, 87, 7, 87, 2, 88, 7, 88, 2, 89, 7, 89, 2, 90, 7, 90, 2, 91, 7, 91, 2, 92, 7, 92, 2, 93, 7, 93, 2, 94, 7, 94, 2, 95, 7, 95, 2, 96, 7, 96, 2, 97, 7, 97, 2, 98, 7, 98, 2, 99, 7, 99, 2, 100, 7, 100, 2, 101, 7, 101, 2, 102, 7, 102, 2, 103, 7, 103, 2, 104, 7, 104, 2, 105, 7, 105, 2, 106, 7, 106, 2, 107, 7, 107, 2, 108, 7, 108, 2, 109, 7, 109, 2, 110, 7, 110, 2, 111, 7, 111, 2, 112, 7, 112, 1, 0, 5, 0, 228, 8, 0, 10, 0, 12, 0, 231, 9, 0, 1, 0, 1, 0, 1, 1, 5, 1, 236, 8, 1, 10, 1, 12, 1, 239, 9, 1, 1, 1, 1, 1, 4, 1, 243, 8, 1, 11, 1, 12, 1, 244, 1, 1, 5, 1, 248, 8, 1, 10, 1, 12, 1, 251, 9, 1, 1, 1, 5, 1, 254, 8, 1, 10, 1, 12, 1, 257, 9, 1, 1, 2, 1, 2, 1, 2, 3, 2, 262, 8, 2, 3, 2, 264, 8, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 3, 2, 290, 8, 2, 1, 3, 1, 3, 1, 3, 1, 3, 1, 3, 3, 3, 297, 8, 3, 1, 3, 1, 3, 1, 3, 1, 3, 1, 3, 3, 3, 304, 8, 3, 1, 3, 1, 3, 1, 3, 1, 3, 3, 3, 310, 8, 3, 1, 3, 1, 3, 3, 3, 314, 8, 3, 1, 3, 1, 3, 1, 3, 3, 3, 319, 8, 3, 1, 3, 3, 3, 322, 8, 3, 1, 4, 1, 4, 1, 4, 1, 4, 1, 4, 3, 4, 329, 8, 4, 1, 4, 3, 4, 332, 8, 4, 1, 5, 1, 5, 3, 5, 336, 8, 5, 1, 5, 1, 5, 1, 5, 1, 5, 1, 6, 1, 6, 3, 6, 344, 8, 6, 1, 6, 1, 6, 3, 6, 348, 8, 6, 3, 6, 350, 8, 6, 1, 7, 1, 7, 3, 7, 354, 8, 7, 1, 8, 1, 8, 3, 8, 358, 8, 8, 1, 8, 1, 8, 3, 8, 362, 8, 8, 1, 8, 3, 8, 365, 8, 8, 1, 9, 1, 9, 1, 9, 1, 10, 1, 10, 3, 10, 372, 8, 10, 1, 10, 1, 10, 1, 11, 1, 11, 3, 11, 378, 8, 11, 1, 11, 1, 11, 1, 11, 1, 11, 3, 11, 384, 8, 11, 1, 11, 1, 11, 1, 11, 3, 11, 389, 8, 11, 1, 11, 1, 11, 1, 11, 1, 11, 1, 11, 1, 11, 1, 11, 5, 11, 398, 8, 11, 10, 11, 12, 11, 401, 9, 11, 1, 11, 1, 11, 1, 11, 3, 11, 406, 8, 11, 1, 12, 1, 12, 3, 12, 410, 8, 12, 1, 12, 1, 12, 3, 12, 414, 8, 12, 1, 12, 3, 12, 417, 8, 12, 1, 13, 1, 13, 3, 13, 421, 8, 13, 1, 13, 1, 13, 1, 13, 1, 13, 3, 13, 427, 8, 13, 1, 13, 1, 13, 1, 13, 3, 13, 432, 8, 13, 1, 13, 1, 13, 1, 13, 1, 13, 1, 13, 5, 13, 439, 8, 13, 10, 13, 12, 13, 442, 9, 13, 1, 13, 1, 13, 5, 13, 446, 8, 13, 10, 13, 12, 13, 449, 9, 13, 1, 13, 1, 13, 1, 13, 1, 13, 3, 13, 455, 8, 13, 1, 13, 1, 13, 3, 13, 459, 8, 13, 1, 14, 1, 14, 3, 14, 463, 8, 14, 1, 14, 5, 14, 466, 8, 14, 10, 14, 12, 14, 469, 9, 14, 1, 15, 4, 15, 472, 8, 15, 11, 15, 12, 15, 473, 1, 15, 1, 15, 1, 15, 1, 15, 1, 15, 1, 15, 1, 15, 1, 15, 1, 15, 1, 15, 3, 15, 486, 8, 15, 1, 16, 1, 16, 3, 16, 490, 8, 16, 1, 16, 1, 16, 1, 16, 3, 16, 495, 8, 16, 1, 16, 3, 16, 498, 8, 16, 1, 16, 3, 16, 501, 8, 16, 1, 16, 1, 16, 1, 16, 3, 16, 506, 8, 16, 1, 16, 3, 16, 509, 8, 16, 1, 16, 1, 16, 1, 16, 1, 16, 1, 16, 1, 16, 1, 16, 1, 16, 1, 16, 1, 16, 1, 16, 1, 16, 3, 16, 523, 8, 16, 1, 16, 1, 16, 1, 16, 1, 16, 1, 16, 3, 16, 530, 8, 16, 1, 16, 1, 16, 1, 16, 1, 16, 1, 16, 3, 16, 537, 8, 16, 3, 16, 539, 8, 16, 1, 17, 3, 17, 542, 8, 17, 1, 17, 1, 17, 1, 18, 1, 18, 3, 18, 548, 8, 18, 1, 18, 1, 18, 1, 18, 3, 18, 553, 8, 18, 1, 18, 1, 18, 1, 18, 1, 18, 5, 18, 559, 8, 18, 10, 18, 12, 18, 562, 9, 18, 1, 18, 1, 18, 3, 18, 566, 8, 18, 1, 18, 1, 18, 1, 18, 1, 18, 1, 18, 1, 18, 1, 18, 1, 18, 1, 18, 1, 18, 1, 18, 5, 18, 579, 8, 18, 10, 18, 12, 18, 582, 9, 18, 1, 18, 1, 18, 1, 18, 3, 18, 587, 8, 18, 1, 19, 1, 19, 1, 19, 1, 19, 1, 19, 1, 19, 5, 19, 595, 8, 19, 10, 19, 12, 19, 598, 9, 19, 1, 19, 1, 19, 3, 19, 602, 8, 19, 1, 19, 1, 19, 1, 19, 1, 19, 1, 19, 1, 19, 1, 19, 1, 19, 3, 19, 612, 8, 19, 1, 19, 1, 19, 5, 19, 616, 8, 19, 10, 19, 12, 19, 619, 9, 19, 1, 19, 3, 19, 622, 8, 19, 1, 19, 1, 19, 1, 19, 3, 19, 627, 8, 19, 3, 19, 629, 8, 19, 1, 20, 1, 20, 1, 20, 1, 20, 1, 21, 1, 21, 3, 21, 637, 8, 21, 1, 21, 1, 21, 1, 21, 1, 21, 3, 21, 643, 8, 21, 1, 21, 1, 21, 1, 21, 3, 21, 648, 8, 21, 1, 21, 1, 21, 1, 21, 1, 21, 1, 21, 3, 21, 655, 8, 21, 1, 21, 1, 21, 1, 21, 1, 21, 1, 21, 1, 21, 1, 21, 5, 21, 664, 8, 21, 10, 21, 12, 21, 667, 9, 21, 3, 21, 669, 8, 21, 3, 21, 671, 8, 21, 1, 21, 1, 21, 1, 21, 1, 21, 1, 21, 3, 21, 678, 8, 21, 1, 21, 1, 21, 3, 21, 682, 8, 21, 1, 21, 1, 21, 1, 21, 1, 21, 1, 21, 3, 21, 689, 8, 21, 1, 21, 1, 21, 4, 21, 693, 8, 21, 11, 21, 12, 21, 694, 1, 21, 1, 21, 1, 22, 1, 22, 3, 22, 701, 8, 22, 1, 22, 1, 22, 1, 22, 1, 22, 3, 22, 707, 8, 22, 1, 22, 1, 22, 1, 22, 3, 22, 712, 8, 22, 1, 22, 1, 22, 1, 22, 1, 22, 1, 22, 5, 22, 719, 8, 22, 10, 22, 12, 22, 722, 9, 22, 1, 22, 1, 22, 3, 22, 726, 8, 22, 1, 22, 1, 22, 1, 22, 1, 23, 1, 23, 1, 23, 1, 23, 1, 23, 1, 23, 3, 23, 737, 8, 23, 1, 23, 1, 23, 1, 23, 3, 23, 742, 8, 23, 1, 23, 1, 23, 1, 23, 1, 23, 1, 23, 1, 23, 1, 23, 5, 23, 751, 8, 23, 10, 23, 12, 23, 754, 9, 23, 1, 23, 1, 23, 3, 23, 758, 8, 23, 1, 24, 1, 24, 3, 24, 762, 8, 24, 1, 24, 1, 24, 1, 24, 1, 24, 1, 24, 1, 24, 1, 24, 1, 24, 1, 24, 1, 24, 1, 24, 1, 24, 5, 24, 776, 8, 24, 10, 24, 12, 24, 779, 9, 24, 1, 25, 1, 25, 1, 25, 1, 25, 1, 25, 5, 25, 786, 8, 25, 10, 25, 12, 25, 789, 9, 25, 1, 25, 1, 25, 3, 25, 793, 8, 25, 1, 26, 1, 26, 1, 26, 1, 26, 1, 26, 1, 26, 3, 26, 801, 8, 26, 1, 26, 1, 26, 1, 26, 1, 27, 1, 27, 1, 27, 1, 27, 1, 27, 5, 27, 811, 8, 27, 10, 27, 12, 27, 814, 9, 27, 1, 27, 1, 27, 3, 27, 818, 8, 27, 1, 27, 1, 27, 1, 27, 1, 27, 1, 27, 1, 28, 1, 28, 1, 28, 1, 28, 3, 28, 829, 8, 28, 1, 28, 3, 28, 832, 8, 28, 3, 28, 834, 8, 28, 1, 28, 1, 28, 1, 28, 1, 28, 3, 28, 840, 8, 28, 1, 28, 3, 28, 843, 8, 28, 3, 28, 845, 8, 28, 5, 28, 847, 8, 28, 10, 28, 12, 28, 850, 9, 28, 1, 29, 3, 29, 853, 8, 29, 1, 29, 1, 29, 1, 29, 1, 29, 1, 29, 3, 29, 860, 8, 29, 1, 29, 3, 29, 863, 8, 29, 1, 30, 3, 30, 866, 8, 30, 1, 30, 1, 30, 1, 30, 1, 30, 1, 30, 3, 30, 873, 8, 30, 1, 30, 3, 30, 876, 8, 30, 1, 30, 3, 30, 879, 8, 30, 1, 30, 3, 30, 882, 8, 30, 1, 31, 1, 31, 3, 31, 886, 8, 31, 1, 31, 1, 31, 1, 32, 1, 32, 1, 32, 1, 32, 3, 32, 894, 8, 32, 1, 32, 1, 32, 1, 32, 3, 32, 899, 8, 32, 1, 32, 1, 32, 1, 33, 1, 33, 1, 33, 1, 33, 1, 33, 1, 33, 1, 33, 3, 33, 910, 8, 33, 1, 33, 1, 33, 1, 33, 3, 33, 915, 8, 33, 1, 33, 1, 33, 1, 33, 1, 33, 1, 33, 1, 33, 1, 33, 3, 33, 924, 8, 33, 1, 33, 1, 33, 1, 33, 5, 33, 929, 8, 33, 10, 33, 12, 33, 932, 9, 33, 1, 33, 3, 33, 935, 8, 33, 1, 33, 1, 33, 3, 33, 939, 8, 33, 1, 33, 3, 33, 942, 8, 33, 1, 33, 1, 33, 1, 33, 1, 33, 5, 33, 948, 8, 33, 10, 33, 12, 33, 951, 9, 33, 1, 33, 1, 33, 1, 33, 1, 33, 1, 33, 1, 33, 1, 33, 1, 33, 1, 33, 1, 33, 3, 33, 963, 8, 33, 1, 33, 3, 33, 966, 8, 33, 1, 33, 1, 33, 1, 33, 1, 33, 1, 33, 1, 33, 3, 33, 974, 8, 33, 1, 33, 1, 33, 1, 33, 1, 33, 1, 33, 4, 33, 981, 8, 33, 11, 33, 12, 33, 982, 1, 33, 1, 33, 3, 33, 987, 8, 33, 1, 33, 1, 33, 1, 33, 3, 33, 992, 8, 33, 1, 33, 1, 33, 1, 33, 1, 33, 1, 33, 1, 33, 1, 33, 1, 33, 1, 33, 1, 33, 1, 33, 1, 33, 1, 33, 1, 33, 1, 33, 1, 33, 1, 33, 1, 33, 1, 33, 1, 33, 1, 33, 1, 33, 1, 33, 1, 33, 1, 33, 1, 33, 1, 33, 1, 33, 3, 33, 1022, 8, 33, 1, 33, 1, 33, 1, 33, 1, 33, 1, 33, 1, 33, 1, 33, 1, 33, 1, 33, 3, 33, 1033, 8, 33, 1, 33, 1, 33, 1, 33, 1, 33, 1, 33, 1, 33, 1, 33, 1, 33, 1, 33, 1, 33, 3, 33, 1045, 8, 33, 1, 33, 1, 33, 1, 33, 1, 33, 3, 33, 1051, 8, 33, 1, 33, 1, 33, 1, 33, 1, 33, 1, 33, 3, 33, 1058, 8, 33, 1, 33, 1, 33, 3, 33, 1062, 8, 33, 1, 33, 1, 33, 1, 33, 1, 33, 1, 33, 1, 33, 5, 33, 1070, 8, 33, 10, 33, 12, 33, 1073, 9, 33, 3, 33, 1075, 8, 33, 1, 33, 1, 33, 1, 33, 1, 33, 3, 33, 1081, 8, 33, 1, 33, 1, 33, 1, 33, 1, 33, 3, 33, 1087, 8, 33, 1, 33, 1, 33, 1, 33, 1, 33, 1, 33, 5, 33, 1094, 8, 33, 10, 33, 12, 33, 1097, 9, 33, 3, 33, 1099, 8, 33, 1, 33, 1, 33, 3, 33, 1103, 8, 33, 5, 33, 1105, 8, 33, 10, 33, 12, 33, 1108, 9, 33, 1, 34, 1, 34, 1, 34, 1, 34, 1, 34, 1, 34, 3, 34, 1116, 8, 34, 1, 34, 1, 34, 1, 35, 1, 35, 1, 36, 3, 36, 1123, 8, 36, 1, 36, 1, 36, 1, 36, 1, 36, 1, 36, 3, 36, 1130, 8, 36, 1, 36, 1, 36, 1, 36, 1, 36, 3, 36, 1136, 8, 36, 1, 36, 1, 36, 1, 36, 3, 36, 1141, 8, 36, 1, 36, 1, 36, 1, 36, 1, 36, 5, 36, 1147, 8, 36, 10, 36, 12, 36, 1150, 9, 36, 1, 36, 1, 36, 3, 36, 1154, 8, 36, 1, 36, 1, 36, 1, 36, 1, 36, 1, 36, 5, 36, 1161, 8, 36, 10, 36, 12, 36, 1164, 9, 36, 1, 36, 1, 36, 1, 36, 1, 36, 1, 36, 1, 36, 5, 36, 1172, 8, 36, 10, 36, 12, 36, 1175, 9, 36, 1, 36, 1, 36, 5, 36, 1179, 8, 36, 10, 36, 12, 36, 1182, 9, 36, 1, 36, 3, 36, 1185, 8, 36, 1, 36, 3, 36, 1188, 8, 36, 1, 36, 3, 36, 1191, 8, 36, 1, 36, 1, 36, 3, 36, 1195, 8, 36, 1, 37, 1, 37, 1, 37, 1, 37, 1, 37, 1, 37, 5, 37, 1203, 8, 37, 10, 37, 12, 37, 1206, 9, 37, 1, 37, 1, 37, 1, 37, 3, 37, 1211, 8, 37, 3, 37, 1213, 8, 37, 1, 37, 1, 37, 1, 37, 1, 37, 1, 37, 1, 37, 3, 37, 1221, 8, 37, 1, 37, 1, 37, 1, 37, 1, 37, 1, 37, 3, 37, 1228, 8, 37, 1, 37, 1, 37, 1, 37, 5, 37, 1233, 8, 37, 10, 37, 12, 37, 1236, 9, 37, 1, 37, 1, 37, 3, 37, 1240, 8, 37, 3, 37, 1242, 8, 37, 1, 38, 1, 38, 1, 38, 1, 38, 3, 38, 1248, 8, 38, 1, 38, 1, 38, 1, 38, 1, 38, 1, 38, 1, 38, 1, 38, 3, 38, 1257, 8, 38, 1, 39, 1, 39, 1, 39, 3, 39, 1262, 8, 39, 1, 40, 1, 40, 1, 40, 1, 40, 1, 40, 3, 40, 1269, 8, 40, 1, 40, 1, 40, 3, 40, 1273, 8, 40, 3, 40, 1275, 8, 40, 1, 41, 3, 41, 1278, 8, 41, 1, 41, 1, 41, 1, 41, 1, 41, 5, 41, 1284, 8, 41, 10, 41, 12, 41, 1287, 9, 41, 1, 41, 3, 41, 1290, 8, 41, 1, 41, 3, 41, 1293, 8, 41, 1, 42, 1, 42, 1, 42, 1, 42, 3, 42, 1299, 8, 42, 5, 42, 1301, 8, 42, 10, 42, 12, 42, 1304, 9, 42, 1, 43, 1, 43, 3, 43, 1308, 8, 43, 1, 43, 1, 43, 1, 43, 5, 43, 1313, 8, 43, 10, 43, 12, 43, 1316, 9, 43, 1, 43, 1, 43, 1, 43, 1, 43, 5, 43, 1322, 8, 43, 10, 43, 12, 43, 1325, 9, 43, 1, 43, 3, 43, 1328, 8, 43, 3, 43, 1330, 8, 43, 1, 43, 1, 43, 3, 43, 1334, 8, 43, 1, 43, 1, 43, 1, 43, 1, 43, 1, 43, 5, 43, 1341, 8, 43, 10, 43, 12, 43, 1344, 9, 43, 1, 43, 1, 43, 3, 43, 1348, 8, 43, 3, 43, 1350, 8, 43, 1, 43, 1, 43, 1, 43, 1, 43, 1, 43, 1, 43, 1, 43, 1, 43, 1, 43, 5, 43, 1361, 8, 43, 10, 43, 12, 43, 1364, 9, 43, 3, 43, 1366, 8, 43, 1, 43, 1, 43, 1, 43, 1, 43, 1, 43, 5, 43, 1373, 8, 43, 10, 43, 12, 43, 1376, 9, 43, 1, 43, 1, 43, 1, 43, 1, 43, 1, 43, 1, 43, 5, 43, 1384, 8, 43, 10, 43, 12, 43, 1387, 9, 43, 1, 43, 1, 43, 5, 43, 1391, 8, 43, 10, 43, 12, 43, 1394, 9, 43, 3, 43, 1396, 8, 43, 1, 44, 1, 44, 1, 45, 3, 45, 1401, 8, 45, 1, 45, 1, 45, 3, 45, 1405, 8, 45, 1, 45, 3, 45, 1408, 8, 45, 1, 46, 3, 46, 1411, 8, 46, 1, 46, 1, 46, 1, 46, 3, 46, 1416, 8, 46, 1, 46, 1, 46, 3, 46, 1420, 8, 46, 1, 46, 4, 46, 1423, 8, 46, 11, 46, 12, 46, 1424, 1, 46, 3, 46, 1428, 8, 46, 1, 46, 3, 46, 1431, 8, 46, 1, 47, 1, 47, 1, 47, 3, 47, 1436, 8, 47, 1, 47, 1, 47, 3, 47, 1440, 8, 47, 1, 47, 3, 47, 1443, 8, 47, 1, 47, 1, 47, 1, 47, 1, 47, 1, 47, 3, 47, 1450, 8, 47, 1, 47, 1, 47, 1, 47, 3, 47, 1455, 8, 47, 1, 47, 1, 47, 1, 47, 1, 47, 1, 47, 5, 47, 1462, 8, 47, 10, 47, 12, 47, 1465, 9, 47, 1, 47, 1, 47, 3, 47, 1469, 8, 47, 1, 47, 3, 47, 1472, 8, 47, 1, 47, 1, 47, 1, 47, 1, 47, 5, 47, 1478, 8, 47, 10, 47, 12, 47, 1481, 9, 47, 1, 47, 3, 47, 1484, 8, 47, 1, 47, 1, 47, 1, 47, 1, 47, 1, 47, 1, 47, 3, 47, 1492, 8, 47, 1, 47, 3, 47, 1495, 8, 47, 3, 47, 1497, 8, 47, 1, 48, 1, 48, 1, 48, 1, 48, 1, 48, 1, 48, 1, 48, 3, 48, 1506, 8, 48, 1, 48, 3, 48, 1509, 8, 48, 3, 48, 1511, 8, 48, 1, 49, 1, 49, 3, 49, 1515, 8, 49, 1, 49, 1, 49, 3, 49, 1519, 8, 49, 1, 49, 1, 49, 3, 49, 1523, 8, 49, 1, 49, 3, 49, 1526, 8, 49, 1, 50, 1, 50, 1, 50, 1, 50, 1, 50, 1, 50, 1, 50, 5, 50, 1535, 8, 50, 10, 50, 12, 50, 1538, 9, 50, 1, 50, 1, 50, 3, 50, 1542, 8, 50, 1, 51, 1, 51, 3, 51, 1546, 8, 51, 1, 51, 1, 51, 3, 51, 1550, 8, 51, 1, 52, 3, 52, 1553, 8, 52, 1, 52, 1, 52, 1, 52, 3, 52, 1558, 8, 52, 1, 52, 1, 52, 1, 52, 1, 52, 3, 52, 1564, 8, 52, 1, 52, 1, 52, 1, 52, 1, 52, 1, 52, 3, 52, 1571, 8, 52, 1, 52, 1, 52, 1, 52, 5, 52, 1576, 8, 52, 10, 52, 12, 52, 1579, 9, 52, 1, 52, 1, 52, 3, 52, 1583, 8, 52, 1, 52, 3, 52, 1586, 8, 52, 1, 53, 1, 53, 1, 53, 1, 53, 5, 53, 1592, 8, 53, 10, 53, 12, 53, 1595, 9, 53, 1, 53, 1, 53, 1, 54, 3, 54, 1600, 8, 54, 1, 54, 1, 54, 1, 54, 3, 54, 1605, 8, 54, 1, 54, 1, 54, 1, 54, 1, 54, 3, 54, 1611, 8, 54, 1, 54, 1, 54, 1, 54, 1, 54, 1, 54, 3, 54, 1618, 8, 54, 1, 54, 1, 54, 1, 54, 5, 54, 1623, 8, 54, 10, 54, 12, 54, 1626, 9, 54, 1, 54, 1, 54, 3, 54, 1630, 8, 54, 1, 54, 3, 54, 1633, 8, 54, 1, 54, 3, 54, 1636, 8, 54, 1, 55, 1, 55, 1, 55, 3, 55, 1641, 8, 55, 1, 55, 1, 55, 1, 55, 3, 55, 1646, 8, 55, 1, 55, 1, 55, 1, 55, 1, 55, 1, 55, 3, 55, 1653, 8, 55, 1, 56, 1, 56, 3, 56, 1657, 8, 56, 1, 56, 1, 56, 3, 56, 1661, 8, 56, 1, 57, 1, 57, 1, 57, 1, 57, 1, 57, 1, 57, 1, 58, 1, 58, 3, 58, 1671, 8, 58, 1, 58, 1, 58, 1, 58, 1, 58, 1, 58, 5, 58, 1678, 8, 58, 10, 58, 12, 58, 1681, 9, 58, 3, 58, 1683, 8, 58, 1, 58, 1, 58, 1, 58, 1, 58, 1, 58, 5, 58, 1690, 8, 58, 10, 58, 12, 58, 1693, 9, 58, 1, 58, 3, 58, 1696, 8, 58, 1, 58, 1, 58, 1, 59, 1, 59, 1, 59, 1, 59, 3, 59, 1704, 8, 59, 1, 59, 1, 59, 1, 59, 1, 59, 1, 59, 5, 59, 1711, 8, 59, 10, 59, 12, 59, 1714, 9, 59, 3, 59, 1716, 8, 59, 1, 59, 1, 59, 1, 59, 1, 59, 1, 59, 5, 59, 1723, 8, 59, 10, 59, 12, 59, 1726, 9, 59, 3, 59, 1728, 8, 59, 1, 59, 3, 59, 1731, 8, 59, 1, 59, 3, 59, 1734, 8, 59, 1, 60, 1, 60, 1, 60, 1, 60, 1, 60, 1, 60, 1, 60, 1, 60, 3, 60, 1744, 8, 60, 1, 61, 1, 61, 1, 61, 1, 61, 1, 61, 1, 61, 1, 61, 3, 61, 1753, 8, 61, 1, 62, 1, 62, 1, 62, 1, 62, 1, 62, 5, 62, 1760, 8, 62, 10, 62, 12, 62, 1763, 9, 62, 1, 62, 3, 62, 1766, 8, 62, 1, 62, 1, 62, 1, 63, 1, 63, 1, 63, 3, 63, 1773, 8, 63, 1, 63, 1, 63, 1, 63, 5, 63, 1778, 8, 63, 10, 63, 12, 63, 1781, 9, 63, 1, 63, 3, 63, 1784, 8, 63, 1, 63, 1, 63, 3, 63, 1788, 8, 63, 1, 64, 1, 64, 1, 64, 1, 64, 1, 64, 5, 64, 1795, 8, 64, 10, 64, 12, 64, 1798, 9, 64, 1, 64, 3, 64, 1801, 8, 64, 1, 64, 1, 64, 3, 64, 1805, 8, 64, 1, 64, 1, 64, 1, 64, 3, 64, 1810, 8, 64, 1, 65, 1, 65, 3, 65, 1814, 8, 65, 1, 65, 1, 65, 1, 65, 5, 65, 1819, 8, 65, 10, 65, 12, 65, 1822, 9, 65, 1, 66, 1, 66, 1, 66, 1, 66, 1, 66, 5, 66, 1829, 8, 66, 10, 66, 12, 66, 1832, 9, 66, 1, 67, 1, 67, 1, 67, 1, 67, 3, 67, 1838, 8, 67, 1, 68, 1, 68, 1, 68, 3, 68, 1843, 8, 68, 1, 68, 3, 68, 1846, 8, 68, 1, 68, 1, 68, 3, 68, 1850, 8, 68, 1, 69, 1, 69, 1, 70, 1, 70, 1, 70, 1, 70, 1, 70, 1, 70, 1, 70, 1, 70, 1, 70, 1, 70, 3, 70, 1864, 8, 70, 1, 71, 1, 71, 1, 71, 1, 71, 1, 71, 1, 71, 1, 71, 1, 71, 1, 71, 1, 71, 3, 71, 1876, 8, 71, 1, 72, 1, 72, 1, 72, 1, 72, 1, 72, 1, 72, 1, 72, 3, 72, 1885, 8, 72, 1, 73, 1, 73, 1, 73, 1, 73, 1, 73, 1, 73, 1, 73, 3, 73, 1894, 8, 73, 1, 73, 1, 73, 3, 73, 1898, 8, 73, 1, 73, 1, 73, 1, 73, 1, 73, 1, 73, 1, 73, 1, 73, 1, 73, 3, 73, 1908, 8, 73, 1, 73, 3, 73, 1911, 8, 73, 1, 73, 1, 73, 1, 73, 1, 73, 1, 73, 1, 73, 1, 73, 3, 73, 1920, 8, 73, 1, 73, 1, 73, 1, 73, 1, 73, 1, 73, 1, 73, 1, 73, 3, 73, 1929, 8, 73, 1, 73, 3, 73, 1932, 8, 73, 1, 73, 1, 73, 1, 73, 1, 73, 3, 73, 1938, 8, 73, 1, 73, 1, 73, 1, 73, 1, 73, 1, 73, 1, 73, 1, 73, 1, 73, 1, 73, 1, 73, 1, 73, 1, 73, 3, 73, 1952, 8, 73, 1, 73, 1, 73, 3, 73, 1956, 8, 73, 1, 73, 1, 73, 1, 73, 1, 73, 1, 73, 1, 73, 1, 73, 1, 73, 1, 73, 3, 73, 1967, 8, 73, 1, 73, 1, 73, 1, 73, 3, 73, 1972, 8, 73, 1, 74, 1, 74, 1, 74, 1, 75, 1, 75, 1, 75, 1, 76, 1, 76, 1, 76, 4, 76, 1983, 8, 76, 11, 76, 12, 76, 1984, 1, 77, 1, 77, 1, 77, 4, 77, 1990, 8, 77, 11, 77, 12, 77, 1991, 1, 78, 1, 78, 1, 78, 1, 78, 1, 79, 1, 79, 3, 79, 2000, 8, 79, 1, 79, 1, 79, 1, 79, 3, 79, 2005, 8, 79, 5, 79, 2007, 8, 79, 10, 79, 12, 79, 2010, 9, 79, 1, 80, 1, 80, 1, 81, 1, 81, 1, 82, 1, 82, 1, 83, 1, 83, 1, 84, 1, 84, 3, 84, 2022, 8, 84, 1, 85, 1, 85, 1, 86, 1, 86, 1, 87, 1, 87, 1, 88, 1, 88, 1, 89, 1, 89, 1, 89, 3, 89, 2035, 8, 89, 1, 89, 1, 89, 1, 90, 1, 90, 1, 91, 1, 91, 1, 92, 1, 92, 1, 93, 1, 93, 1, 94, 1, 94, 1, 95, 1, 95, 1, 96, 1, 96, 1, 97, 1, 97, 1, 98, 1, 98, 1, 99, 1, 99, 1, 100, 1, 100, 1, 101, 1, 101, 1, 102, 1, 102, 1, 103, 1, 103, 1, 104, 1, 104, 1, 105, 1, 105, 1, 106, 1, 106, 1, 107, 1, 107, 1, 108, 1, 108, 1, 109, 1, 109, 1, 110, 1, 110, 1, 111, 1, 111, 1, 112, 1, 112, 1, 112, 1, 112, 1, 112, 1, 112, 1, 112, 3, 112, 2090, 8, 112, 1, 112, 2, 440, 473, 1, 66, 113, 0, 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64, 66, 68, 70, 72, 74, 76, 78, 80, 82, 84, 86, 88, 90, 92, 94, 96, 98, 100, 102, 104, 106, 108, 110, 112, 114, 116, 118, 120, 122, 124, 126, 128, 130, 132, 134, 136, 138, 140, 142, 144, 146, 148, 150, 152, 154, 156, 158, 160, 162, 164, 166, 168, 170, 172, 174, 176, 178, 180, 182, 184, 186, 188, 190, 192, 194, 196, 198, 200, 202, 204, 206, 208, 210, 212, 214, 216, 218, 220, 222, 224, 0, 28, 3, 0, 58, 58, 69, 69, 82, 82, 2, 0, 47, 47, 66, 66, 1, 0, 134, 135, 2, 0, 147, 147, 172, 172, 1, 0, 8, 9, 2, 0, 59, 59, 142, 142, 2, 0, 56, 56, 104, 104, 2, 0, 58, 58, 82, 82, 5, 0, 25, 25, 72, 72, 81, 81, 122, 122, 126, 126, 4, 0, 84, 84, 133, 133, 139, 139, 146, 146, 2, 0, 7, 7, 12, 13, 1, 0, 14, 17, 1, 0, 18, 21, 4, 0, 77, 77, 97, 97, 99, 99, 118, 118, 3, 0, 25, 25, 72, 72, 126, 126, 5, 0, 52, 54, 104, 104, 173, 174, 187, 187, 190, 191, 2, 0, 29, 29, 62, 62, 3, 0, 128, 128, 155, 155, 180, 180, 2, 0, 5, 5, 106, 106, 1, 0, 177, 178, 2, 0, 34, 34, 60, 60, 2, 0, 152, 152, 163, 163, 2, 0, 160, 160, 167, 167, 2, 0, 161, 161, 168, 169, 2, 0, 162, 162, 164, 164, 2, 0, 8, 10, 102, 102, 2, 0, 186, 186, 190, 190, 1, 0, 25, 181, 2380, 0, 229, 1, 0, 0, 0, 2, 237, 1, 0, 0, 0, 4, 263, 1, 0, 0, 0, 6, 291, 1, 0, 0, 0, 8, 323, 1, 0, 0, 0, 10, 333, 1, 0, 0, 0, 12, 341, 1, 0, 0, 0, 14, 351, 1, 0, 0, 0, 16, 355, 1, 0, 0, 0, 18, 366, 1, 0, 0, 0, 20, 369, 1, 0, 0, 0, 22, 375, 1, 0, 0, 0, 24, 409, 1, 0, 0, 0, 26, 418, 1, 0, 0, 0, 28, 460, 1, 0, 0, 0, 30, 471, 1, 0, 0, 0, 32, 489, 1, 0, 0, 0, 34, 541, 1, 0, 0, 0, 36, 547, 1, 0, 0, 0, 38, 588, 1, 0, 0, 0, 40, 630, 1, 0, 0, 0, 42, 634, 1, 0, 0, 0, 44, 698, 1, 0, 0, 0, 46, 730, 1, 0, 0, 0, 48, 759, 1, 0, 0, 0, 50, 780, 1, 0, 0, 0, 52, 794, 1, 0, 0, 0, 54, 805, 1, 0, 0, 0, 56, 824, 1, 0, 0, 0, 58, 852, 1, 0, 0, 0, 60, 865, 1, 0, 0, 0, 62, 883, 1, 0, 0, 0, 64, 889, 1, 0, 0, 0, 66, 991, 1, 0, 0, 0, 68, 1109, 1, 0, 0, 0, 70, 1119, 1, 0, 0, 0, 72, 1194, 1, 0, 0, 0, 74, 1196, 1, 0, 0, 0, 76, 1243, 1, 0, 0, 0, 78, 1261, 1, 0, 0, 0, 80, 1263, 1, 0, 0, 0, 82, 1277, 1, 0, 0, 0, 84, 1294, 1, 0, 0, 0, 86, 1395, 1, 0, 0, 0, 88, 1397, 1, 0, 0, 0, 90, 1400, 1, 0, 0, 0, 92, 1410, 1, 0, 0, 0, 94, 1496, 1, 0, 0, 0, 96, 1510, 1, 0, 0, 0, 98, 1525, 1, 0, 0, 0, 100, 1541, 1, 0, 0, 0, 102, 1549, 1, 0, 0, 0, 104, 1552, 1, 0, 0, 0, 106, 1587, 1, 0, 0, 0, 108, 1599, 1, 0, 0, 0, 110, 1640, 1, 0, 0, 0, 112, 1654, 1, 0, 0, 0, 114, 1662, 1, 0, 0, 0, 116, 1668, 1, 0, 0, 0, 118, 1699, 1, 0, 0, 0, 120, 1735, 1, 0, 0, 0, 122, 1745, 1, 0, 0, 0, 124, 1754, 1, 0, 0, 0, 126, 1769, 1, 0, 0, 0, 128, 1789, 1, 0, 0, 0, 130, 1811, 1, 0, 0, 0, 132, 1823, 1, 0, 0, 0, 134, 1833, 1, 0, 0, 0, 136, 1839, 1, 0, 0, 0, 138, 1851, 1, 0, 0, 0, 140, 1863, 1, 0, 0, 0, 142, 1875, 1, 0, 0, 0, 144, 1884, 1, 0, 0, 0, 146, 1971, 1, 0, 0, 0, 148, 1973, 1, 0, 0, 0, 150, 1976, 1, 0, 0, 0, 152, 1979, 1, 0, 0, 0, 154, 1986, 1, 0, 0, 0, 156, 1993, 1, 0, 0, 0, 158, 1997, 1, 0, 0, 0, 160, 2011, 1, 0, 0, 0, 162, 2013, 1, 0, 0, 0, 164, 2015, 1, 0, 0, 0, 166, 2017, 1, 0, 0, 0, 168, 2021, 1, 0, 0, 0, 170, 2023, 1, 0, 0, 0, 172, 2025, 1, 0, 0, 0, 174, 2027, 1, 0, 0, 0, 176, 2029, 1, 0, 0, 0, 178, 2034, 1, 0, 0, 0, 180, 2038, 1, 0, 0, 0, 182, 2040, 1, 0, 0, 0, 184, 2042, 1, 0, 0, 0, 186, 2044, 1, 0, 0, 0, 188, 2046, 1, 0, 0, 0, 190, 2048, 1, 0, 0, 0, 192, 2050, 1, 0, 0, 0, 194, 2052, 1, 0, 0, 0, 196, 2054, 1, 0, 0, 0, 198, 2056, 1, 0, 0, 0, 200, 2058, 1, 0, 0, 0, 202, 2060, 1, 0, 0, 0, 204, 2062, 1, 0, 0, 0, 206, 2064, 1, 0, 0, 0, 208, 2066, 1, 0, 0, 0, 210, 2068, 1, 0, 0, 0, 212, 2070, 1, 0, 0, 0, 214, 2072, 1, 0, 0, 0, 216, 2074, 1, 0, 0, 0, 218, 2076, 1, 0, 0, 0, 220, 2078, 1, 0, 0, 0, 222, 2080, 1, 0, 0, 0, 224, 2089, 1, 0, 0, 0, 226, 228, 3, 2, 1, 0, 227, 226, 1, 0, 0, 0, 228, 231, 1, 0, 0, 0, 229, 227, 1, 0, 0, 0, 229, 230, 1, 0, 0, 0, 230, 232, 1, 0, 0, 0, 231, 229, 1, 0, 0, 0, 232, 233, 5, 0, 0, 1, 233, 1, 1, 0, 0, 0, 234, 236, 5, 1, 0, 0, 235, 234, 1, 0, 0, 0, 236, 239, 1, 0, 0, 0, 237, 235, 1, 0, 0, 0, 237, 238, 1, 0, 0, 0, 238, 240, 1, 0, 0, 0, 239, 237, 1, 0, 0, 0, 240, 249, 3, 4, 2, 0, 241, 243, 5, 1, 0, 0, 242, 241, 1, 0, 0, 0, 243, 244, 1, 0, 0, 0, 244, 242, 1, 0, 0, 0, 244, 245, 1, 0, 0, 0, 245, 246, 1, 0, 0, 0, 246, 248, 3, 4, 2, 0, 247, 242, 1, 0, 0, 0, 248, 251, 1, 0, 0, 0, 249, 247, 1, 0, 0, 0, 249, 250, 1, 0, 0, 0, 250, 255, 1, 0, 0, 0, 251, 249, 1, 0, 0, 0, 252, 254, 5, 1, 0, 0, 253, 252, 1, 0, 0, 0, 254, 257, 1, 0, 0, 0, 255, 253, 1, 0, 0, 0, 255, 256, 1, 0, 0, 0, 256, 3, 1, 0, 0, 0, 257, 255, 1, 0, 0, 0, 258, 261, 5, 71, 0, 0, 259, 260, 5, 114, 0, 0, 260, 262, 5, 111, 0, 0, 261, 259, 1, 0, 0, 0, 261, 262, 1, 0, 0, 0, 262, 264, 1, 0, 0, 0, 263, 258, 1, 0, 0, 0, 263, 264, 1, 0, 0, 0, 264, 289, 1, 0, 0, 0, 265, 290, 3, 6, 3, 0, 266, 290, 3, 8, 4, 0, 267, 290, 3, 10, 5, 0, 268, 290, 3, 12, 6, 0, 269, 290, 3, 14, 7, 0, 270, 290, 3, 22, 11, 0, 271, 290, 3, 26, 13, 0, 272, 290, 3, 42, 21, 0, 273, 290, 3, 44, 22, 0, 274, 290, 3, 46, 23, 0, 275, 290, 3, 58, 29, 0, 276, 290, 3, 60, 30, 0, 277, 290, 3, 62, 31, 0, 278, 290, 3, 64, 32, 0, 279, 290, 3, 72, 36, 0, 280, 290, 3, 76, 38, 0, 281, 290, 3, 80, 40, 0, 282, 290, 3, 20, 10, 0, 283, 290, 3, 16, 8, 0, 284, 290, 3, 18, 9, 0, 285, 290, 3, 82, 41, 0, 286, 290, 3, 104, 52, 0, 287, 290, 3, 108, 54, 0, 288, 290, 3, 112, 56, 0, 289, 265, 1, 0, 0, 0, 289, 266, 1, 0, 0, 0, 289, 267, 1, 0, 0, 0, 289, 268, 1, 0, 0, 0, 289, 269, 1, 0, 0, 0, 289, 270, 1, 0, 0, 0, 289, 271, 1, 0, 0, 0, 289, 272, 1, 0, 0, 0, 289, 273, 1, 0, 0, 0, 289, 274, 1, 0, 0, 0, 289, 275, 1, 0, 0, 0, 289, 276, 1, 0, 0, 0, 289, 277, 1, 0, 0, 0, 289, 278, 1, 0, 0, 0, 289, 279, 1, 0, 0, 0, 289, 280, 1, 0, 0, 0, 289, 281, 1, 0, 0, 0, 289, 282, 1, 0, 0, 0, 289, 283, 1, 0, 0, 0, 289, 284, 1, 0, 0, 0, 289, 285, 1, 0, 0, 0, 289, 286, 1, 0, 0, 0, 289, 287, 1, 0, 0, 0, 289, 288, 1, 0, 0, 0, 290, 5, 1, 0, 0, 0, 291, 292, 5, 30, 0, 0, 292, 296, 5, 133, 0, 0, 293, 294, 3, 180, 90, 0, 294, 295, 5, 2, 0, 0, 295, 297, 1, 0, 0, 0, 296, 293, 1, 0, 0, 0, 296, 297, 1, 0, 0, 0, 297, 298, 1, 0, 0, 0, 298, 321, 3, 182, 91, 0, 299, 309, 5, 121, 0, 0, 300, 301, 5, 137, 0, 0, 301, 310, 3, 186, 93, 0, 302, 304, 5, 46, 0, 0, 303, 302, 1, 0, 0, 0, 303, 304, 1, 0, 0, 0, 304, 305, 1, 0, 0, 0, 305, 306, 3, 188, 94, 0, 306, 307, 5, 137, 0, 0, 307, 308, 3, 188, 94, 0, 308, 310, 1, 0, 0, 0, 309, 300, 1, 0, 0, 0, 309, 303, 1, 0, 0, 0, 310, 322, 1, 0, 0, 0, 311, 313, 5, 27, 0, 0, 312, 314, 5, 46, 0, 0, 313, 312, 1, 0, 0, 0, 313, 314, 1, 0, 0, 0, 314, 315, 1, 0, 0, 0, 315, 322, 3, 28, 14, 0, 316, 318, 5, 63, 0, 0, 317, 319, 5, 46, 0, 0, 318, 317, 1, 0, 0, 0, 318, 319, 1, 0, 0, 0, 319, 320, 1, 0, 0, 0, 320, 322, 3, 188, 94, 0, 321, 299, 1, 0, 0, 0, 321, 311, 1, 0, 0, 0, 321, 316, 1, 0, 0, 0, 322, 7, 1, 0, 0, 0, 323, 331, 5, 31, 0, 0, 324, 332, 3, 180, 90, 0, 325, 326, 3, 180, 90, 0, 326, 327, 5, 2, 0, 0, 327, 329, 1, 0, 0, 0, 328, 325, 1, 0, 0, 0, 328, 329, 1, 0, 0, 0, 329, 330, 1, 0, 0, 0, 330, 332, 3, 184, 92, 0, 331, 324, 1, 0, 0, 0, 331, 328, 1, 0, 0, 0, 331, 332, 1, 0, 0, 0, 332, 9, 1, 0, 0, 0, 333, 335, 5, 35, 0, 0, 334, 336, 5, 55, 0, 0, 335, 334, 1, 0, 0, 0, 335, 336, 1, 0, 0, 0, 336, 337, 1, 0, 0, 0, 337, 338, 3, 66, 33, 0, 338, 339, 5, 33, 0, 0, 339, 340, 3, 180, 90, 0, 340, 11, 1, 0, 0, 0, 341, 343, 5, 38, 0, 0, 342, 344, 7, 0, 0, 0, 343, 342, 1, 0, 0, 0, 343, 344, 1, 0, 0, 0, 344, 349, 1, 0, 0, 0, 345, 347, 5, 138, 0, 0, 346, 348, 3, 208, 104, 0, 347, 346, 1, 0, 0, 0, 347, 348, 1, 0, 0, 0, 348, 350, 1, 0, 0, 0, 349, 345, 1, 0, 0, 0, 349, 350, 1, 0, 0, 0, 350, 13, 1, 0, 0, 0, 351, 353, 7, 1, 0, 0, 352, 354, 5, 138, 0, 0, 353, 352, 1, 0, 0, 0, 353, 354, 1, 0, 0, 0, 354, 15, 1, 0, 0, 0, 355, 357, 5, 126, 0, 0, 356, 358, 5, 138, 0, 0, 357, 356, 1, 0, 0, 0, 357, 358, 1, 0, 0, 0, 358, 364, 1, 0, 0, 0, 359, 361, 5, 137, 0, 0, 360, 362, 5, 129, 0, 0, 361, 360, 1, 0, 0, 0, 361, 362, 1, 0, 0, 0, 362, 363, 1, 0, 0, 0, 363, 365, 3, 204, 102, 0, 364, 359, 1, 0, 0, 0, 364, 365, 1, 0, 0, 0, 365, 17, 1, 0, 0, 0, 366, 367, 5, 129, 0, 0, 367, 368, 3, 204, 102, 0, 368, 19, 1, 0, 0, 0, 369, 371, 5, 120, 0, 0, 370, 372, 5, 129, 0, 0, 371, 370, 1, 0, 0, 0, 371, 372, 1, 0, 0, 0, 372, 373, 1, 0, 0, 0, 373, 374, 3, 204, 102, 0, 374, 21, 1, 0, 0, 0, 375, 377, 5, 50, 0, 0, 376, 378, 5, 141, 0, 0, 377, 376, 1, 0, 0, 0, 377, 378, 1, 0, 0, 0, 378, 379, 1, 0, 0, 0, 379, 383, 5, 84, 0, 0, 380, 381, 5, 80, 0, 0, 381, 382, 5, 102, 0, 0, 382, 384, 5, 70, 0, 0, 383, 380, 1, 0, 0, 0, 383, 384, 1, 0, 0, 0, 384, 388, 1, 0, 0, 0, 385, 386, 3, 180, 90, 0, 386, 387, 5, 2, 0, 0, 387, 389, 1, 0, 0, 0, 388, 385, 1, 0, 0, 0, 388, 389, 1, 0, 0, 0, 389, 390, 1, 0, 0, 0, 390, 391, 3, 194, 97, 0, 391, 392, 5, 107, 0, 0, 392, 393, 3, 182, 91, 0, 393, 394, 5, 3, 0, 0, 394, 399, 3, 24, 12, 0, 395, 396, 5, 5, 0, 0, 396, 398, 3, 24, 12, 0, 397, 395, 1, 0, 0, 0, 398, 401, 1, 0, 0, 0, 399, 397, 1, 0, 0, 0, 399, 400, 1, 0, 0, 0, 400, 402, 1, 0, 0, 0, 401, 399, 1, 0, 0, 0, 402, 405, 5, 4, 0, 0, 403, 404, 5, 149, 0, 0, 404, 406, 3, 66, 33, 0, 405, 403, 1, 0, 0, 0, 405, 406, 1, 0, 0, 0, 406, 23, 1, 0, 0, 0, 407, 410, 3, 188, 94, 0, 408, 410, 3, 66, 33, 0, 409, 407, 1, 0, 0, 0, 409, 408, 1, 0, 0, 0, 410, 413, 1, 0, 0, 0, 411, 412, 5, 45, 0, 0, 412, 414, 3, 190, 95, 0, 413, 411, 1, 0, 0, 0, 413, 414, 1, 0, 0, 0, 414, 416, 1, 0, 0, 0, 415, 417, 3, 138, 69, 0, 416, 415, 1, 0, 0, 0, 416, 417, 1, 0, 0, 0, 417, 25, 1, 0, 0, 0, 418, 420, 5, 50, 0, 0, 419, 421, 7, 2, 0, 0, 420, 419, 1, 0, 0, 0, 420, 421, 1, 0, 0, 0, 421, 422, 1, 0, 0, 0, 422, 426, 5, 133, 0, 0, 423, 424, 5, 80, 0, 0, 424, 425, 5, 102, 0, 0, 425, 427, 5, 70, 0, 0, 426, 423, 1, 0, 0, 0, 426, 427, 1, 0, 0, 0, 427, 431, 1, 0, 0, 0, 428, 429, 3, 180, 90, 0, 429, 430, 5, 2, 0, 0, 430, 432, 1, 0, 0, 0, 431, 428, 1, 0, 0, 0, 431, 432, 1, 0, 0, 0, 432, 433, 1, 0, 0, 0, 433, 458, 3, 182, 91, 0, 434, 435, 5, 3, 0, 0, 435, 440, 3, 28, 14, 0, 436, 437, 5, 5, 0, 0, 437, 439, 3, 28, 14, 0, 438, 436, 1, 0, 0, 0, 439, 442, 1, 0, 0, 0, 440, 441, 1, 0, 0, 0, 440, 438, 1, 0, 0, 0, 441, 447, 1, 0, 0, 0, 442, 440, 1, 0, 0, 0, 443, 444, 5, 5, 0, 0, 444, 446, 3, 36, 18, 0, 445, 443, 1, 0, 0, 0, 446, 449, 1, 0, 0, 0, 447, 445, 1, 0, 0, 0, 447, 448, 1, 0, 0, 0, 448, 450, 1, 0, 0, 0, 449, 447, 1, 0, 0, 0, 450, 454, 5, 4, 0, 0, 451, 452, 5, 151, 0, 0, 452, 455, 5, 186, 0, 0, 453, 455, 5, 132, 0, 0, 454, 451, 1, 0, 0, 0, 454, 453, 1, 0, 0, 0, 454, 455, 1, 0, 0, 0, 455, 459, 1, 0, 0, 0, 456, 457, 5, 33, 0, 0, 457, 459, 3, 82, 41, 0, 458, 434, 1, 0, 0, 0, 458, 456, 1, 0, 0, 0, 459, 27, 1, 0, 0, 0, 460, 462, 3, 188, 94, 0, 461, 463, 3, 30, 15, 0, 462, 461, 1, 0, 0, 0, 462, 463, 1, 0, 0, 0, 463, 467, 1, 0, 0, 0, 464, 466, 3, 32, 16, 0, 465, 464, 1, 0, 0, 0, 466, 469, 1, 0, 0, 0, 467, 465, 1, 0, 0, 0, 467, 468, 1, 0, 0, 0, 468, 29, 1, 0, 0, 0, 469, 467, 1, 0, 0, 0, 470, 472, 3, 174, 87, 0, 471, 470, 1, 0, 0, 0, 472, 473, 1, 0, 0, 0, 473, 474, 1, 0, 0, 0, 473, 471, 1, 0, 0, 0, 474, 485, 1, 0, 0, 0, 475, 476, 5, 3, 0, 0, 476, 477, 3, 34, 17, 0, 477, 478, 5, 4, 0, 0, 478, 486, 1, 0, 0, 0, 479, 480, 5, 3, 0, 0, 480, 481, 3, 34, 17, 0, 481, 482, 5, 5, 0, 0, 482, 483, 3, 34, 17, 0, 483, 484, 5, 4, 0, 0, 484, 486, 1, 0, 0, 0, 485, 475, 1, 0, 0, 0, 485, 479, 1, 0, 0, 0, 485, 486, 1, 0, 0, 0, 486, 31, 1, 0, 0, 0, 487, 488, 5, 49, 0, 0, 488, 490, 3, 174, 87, 0, 489, 487, 1, 0, 0, 0, 489, 490, 1, 0, 0, 0, 490, 538, 1, 0, 0, 0, 491, 492, 5, 113, 0, 0, 492, 494, 5, 95, 0, 0, 493, 495, 3, 138, 69, 0, 494, 493, 1, 0, 0, 0, 494, 495, 1, 0, 0, 0, 495, 497, 1, 0, 0, 0, 496, 498, 3, 40, 20, 0, 497, 496, 1, 0, 0, 0, 497, 498, 1, 0, 0, 0, 498, 500, 1, 0, 0, 0, 499, 501, 5, 36, 0, 0, 500, 499, 1, 0, 0, 0, 500, 501, 1, 0, 0, 0, 501, 539, 1, 0, 0, 0, 502, 503, 5, 102, 0, 0, 503, 506, 5, 104, 0, 0, 504, 506, 5, 141, 0, 0, 505, 502, 1, 0, 0, 0, 505, 504, 1, 0, 0, 0, 506, 508, 1, 0, 0, 0, 507, 509, 3, 40, 20, 0, 508, 507, 1, 0, 0, 0, 508, 509, 1, 0, 0, 0, 509, 539, 1, 0, 0, 0, 510, 511, 5, 44, 0, 0, 511, 512, 5, 3, 0, 0, 512, 513, 3, 66, 33, 0, 513, 514, 5, 4, 0, 0, 514, 539, 1, 0, 0, 0, 515, 522, 5, 56, 0, 0, 516, 523, 3, 34, 17, 0, 517, 523, 3, 70, 35, 0, 518, 519, 5, 3, 0, 0, 519, 520, 3, 66, 33, 0, 520, 521, 5, 4, 0, 0, 521, 523, 1, 0, 0, 0, 522, 516, 1, 0, 0, 0, 522, 517, 1, 0, 0, 0, 522, 518, 1, 0, 0, 0, 523, 539, 1, 0, 0, 0, 524, 525, 5, 45, 0, 0, 525, 539, 3, 190, 95, 0, 526, 539, 3, 38, 19, 0, 527, 528, 5, 170, 0, 0, 528, 530, 5, 171, 0, 0, 529, 527, 1, 0, 0, 0, 529, 530, 1, 0, 0, 0, 530, 531, 1, 0, 0, 0, 531, 532, 5, 33, 0, 0, 532, 533, 5, 3, 0, 0, 533, 534, 3, 66, 33, 0, 534, 536, 5, 4, 0, 0, 535, 537, 7, 3, 0, 0, 536, 535, 1, 0, 0, 0, 536, 537, 1, 0, 0, 0, 537, 539, 1, 0, 0, 0, 538, 491, 1, 0, 0, 0, 538, 505, 1, 0, 0, 0, 538, 510, 1, 0, 0, 0, 538, 515, 1, 0, 0, 0, 538, 524, 1, 0, 0, 0, 538, 526, 1, 0, 0, 0, 538, 529, 1, 0, 0, 0, 539, 33, 1, 0, 0, 0, 540, 542, 7, 4, 0, 0, 541, 540, 1, 0, 0, 0, 541, 542, 1, 0, 0, 0, 542, 543, 1, 0, 0, 0, 543, 544, 5, 187, 0, 0, 544, 35, 1, 0, 0, 0, 545, 546, 5, 49, 0, 0, 546, 548, 3, 174, 87, 0, 547, 545, 1, 0, 0, 0, 547, 548, 1, 0, 0, 0, 548, 586, 1, 0, 0, 0, 549, 550, 5, 113, 0, 0, 550, 553, 5, 95, 0, 0, 551, 553, 5, 141, 0, 0, 552, 549, 1, 0, 0, 0, 552, 551, 1, 0, 0, 0, 553, 554, 1, 0, 0, 0, 554, 555, 5, 3, 0, 0, 555, 560, 3, 24, 12, 0, 556, 557, 5, 5, 0, 0, 557, 559, 3, 24, 12, 0, 558, 556, 1, 0, 0, 0, 559, 562, 1, 0, 0, 0, 560, 558, 1, 0, 0, 0, 560, 561, 1, 0, 0, 0, 561, 563, 1, 0, 0, 0, 562, 560, 1, 0, 0, 0, 563, 565, 5, 4, 0, 0, 564, 566, 3, 40, 20, 0, 565, 564, 1, 0, 0, 0, 565, 566, 1, 0, 0, 0, 566, 587, 1, 0, 0, 0, 567, 568, 5, 44, 0, 0, 568, 569, 5, 3, 0, 0, 569, 570, 3, 66, 33, 0, 570, 571, 5, 4, 0, 0, 571, 587, 1, 0, 0, 0, 572, 573, 5, 74, 0, 0, 573, 574, 5, 95, 0, 0, 574, 575, 5, 3, 0, 0, 575, 580, 3, 188, 94, 0, 576, 577, 5, 5, 0, 0, 577, 579, 3, 188, 94, 0, 578, 576, 1, 0, 0, 0, 579, 582, 1, 0, 0, 0, 580, 578, 1, 0, 0, 0, 580, 581, 1, 0, 0, 0, 581, 583, 1, 0, 0, 0, 582, 580, 1, 0, 0, 0, 583, 584, 5, 4, 0, 0, 584, 585, 3, 38, 19, 0, 585, 587, 1, 0, 0, 0, 586, 552, 1, 0, 0, 0, 586, 567, 1, 0, 0, 0, 586, 572, 1, 0, 0, 0, 587, 37, 1, 0, 0, 0, 588, 589, 5, 117, 0, 0, 589, 601, 3, 192, 96, 0, 590, 591, 5, 3, 0, 0, 591, 596, 3, 188, 94, 0, 592, 593, 5, 5, 0, 0, 593, 595, 3, 188, 94, 0, 594, 592, 1, 0, 0, 0, 595, 598, 1, 0, 0, 0, 596, 594, 1, 0, 0, 0, 596, 597, 1, 0, 0, 0, 597, 599, 1, 0, 0, 0, 598, 596, 1, 0, 0, 0, 599, 600, 5, 4, 0, 0, 600, 602, 1, 0, 0, 0, 601, 590, 1, 0, 0, 0, 601, 602, 1, 0, 0, 0, 602, 617, 1, 0, 0, 0, 603, 604, 5, 107, 0, 0, 604, 611, 7, 5, 0, 0, 605, 606, 5, 131, 0, 0, 606, 612, 7, 6, 0, 0, 607, 612, 5, 41, 0, 0, 608, 612, 5, 123, 0, 0, 609, 610, 5, 101, 0, 0, 610, 612, 5, 26, 0, 0, 611, 605, 1, 0, 0, 0, 611, 607, 1, 0, 0, 0, 611, 608, 1, 0, 0, 0, 611, 609, 1, 0, 0, 0, 612, 616, 1, 0, 0, 0, 613, 614, 5, 99, 0, 0, 614, 616, 3, 174, 87, 0, 615, 603, 1, 0, 0, 0, 615, 613, 1, 0, 0, 0, 616, 619, 1, 0, 0, 0, 617, 615, 1, 0, 0, 0, 617, 618, 1, 0, 0, 0, 618, 628, 1, 0, 0, 0, 619, 617, 1, 0, 0, 0, 620, 622, 5, 102, 0, 0, 621, 620, 1, 0, 0, 0, 621, 622, 1, 0, 0, 0, 622, 623, 1, 0, 0, 0, 623, 626, 5, 57, 0, 0, 624, 625, 5, 86, 0, 0, 625, 627, 7, 7, 0, 0, 626, 624, 1, 0, 0, 0, 626, 627, 1, 0, 0, 0, 627, 629, 1, 0, 0, 0, 628, 621, 1, 0, 0, 0, 628, 629, 1, 0, 0, 0, 629, 39, 1, 0, 0, 0, 630, 631, 5, 107, 0, 0, 631, 632, 5, 48, 0, 0, 632, 633, 7, 8, 0, 0, 633, 41, 1, 0, 0, 0, 634, 636, 5, 50, 0, 0, 635, 637, 7, 2, 0, 0, 636, 635, 1, 0, 0, 0, 636, 637, 1, 0, 0, 0, 637, 638, 1, 0, 0, 0, 638, 642, 5, 139, 0, 0, 639, 640, 5, 80, 0, 0, 640, 641, 5, 102, 0, 0, 641, 643, 5, 70, 0, 0, 642, 639, 1, 0, 0, 0, 642, 643, 1, 0, 0, 0, 643, 647, 1, 0, 0, 0, 644, 645, 3, 180, 90, 0, 645, 646, 5, 2, 0, 0, 646, 648, 1, 0, 0, 0, 647, 644, 1, 0, 0, 0, 647, 648, 1, 0, 0, 0, 648, 649, 1, 0, 0, 0, 649, 654, 3, 196, 98, 0, 650, 655, 5, 37, 0, 0, 651, 655, 5, 28, 0, 0, 652, 653, 5, 89, 0, 0, 653, 655, 5, 105, 0, 0, 654, 650, 1, 0, 0, 0, 654, 651, 1, 0, 0, 0, 654, 652, 1, 0, 0, 0, 654, 655, 1, 0, 0, 0, 655, 670, 1, 0, 0, 0, 656, 671, 5, 59, 0, 0, 657, 671, 5, 88, 0, 0, 658, 668, 5, 142, 0, 0, 659, 660, 5, 105, 0, 0, 660, 665, 3, 188, 94, 0, 661, 662, 5, 5, 0, 0, 662, 664, 3, 188, 94, 0, 663, 661, 1, 0, 0, 0, 664, 667, 1, 0, 0, 0, 665, 663, 1, 0, 0, 0, 665, 666, 1, 0, 0, 0, 666, 669, 1, 0, 0, 0, 667, 665, 1, 0, 0, 0, 668, 659, 1, 0, 0, 0, 668, 669, 1, 0, 0, 0, 669, 671, 1, 0, 0, 0, 670, 656, 1, 0, 0, 0, 670, 657, 1, 0, 0, 0, 670, 658, 1, 0, 0, 0, 671, 672, 1, 0, 0, 0, 672, 673, 5, 107, 0, 0, 673, 677, 3, 182, 91, 0, 674, 675, 5, 73, 0, 0, 675, 676, 5, 64, 0, 0, 676, 678, 5, 127, 0, 0, 677, 674, 1, 0, 0, 0, 677, 678, 1, 0, 0, 0, 678, 681, 1, 0, 0, 0, 679, 680, 5, 148, 0, 0, 680, 682, 3, 66, 33, 0, 681, 679, 1, 0, 0, 0, 681, 682, 1, 0, 0, 0, 682, 683, 1, 0, 0, 0, 683, 692, 5, 38, 0, 0, 684, 689, 3, 104, 52, 0, 685, 689, 3, 72, 36, 0, 686, 689, 3, 58, 29, 0, 687, 689, 3, 82, 41, 0, 688, 684, 1, 0, 0, 0, 688, 685, 1, 0, 0, 0, 688, 686, 1, 0, 0, 0, 688, 687, 1, 0, 0, 0, 689, 690, 1, 0, 0, 0, 690, 691, 5, 1, 0, 0, 691, 693, 1, 0, 0, 0, 692, 688, 1, 0, 0, 0, 693, 694, 1, 0, 0, 0, 694, 692, 1, 0, 0, 0, 694, 695, 1, 0, 0, 0, 695, 696, 1, 0, 0, 0, 696, 697, 5, 66, 0, 0, 697, 43, 1, 0, 0, 0, 698, 700, 5, 50, 0, 0, 699, 701, 7, 2, 0, 0, 700, 699, 1, 0, 0, 0, 700, 701, 1, 0, 0, 0, 701, 702, 1, 0, 0, 0, 702, 706, 5, 146, 0, 0, 703, 704, 5, 80, 0, 0, 704, 705, 5, 102, 0, 0, 705, 707, 5, 70, 0, 0, 706, 703, 1, 0, 0, 0, 706, 707, 1, 0, 0, 0, 707, 711, 1, 0, 0, 0, 708, 709, 3, 180, 90, 0, 709, 710, 5, 2, 0, 0, 710, 712, 1, 0, 0, 0, 711, 708, 1, 0, 0, 0, 711, 712, 1, 0, 0, 0, 712, 713, 1, 0, 0, 0, 713, 725, 3, 198, 99, 0, 714, 715, 5, 3, 0, 0, 715, 720, 3, 188, 94, 0, 716, 717, 5, 5, 0, 0, 717, 719, 3, 188, 94, 0, 718, 716, 1, 0, 0, 0, 719, 722, 1, 0, 0, 0, 720, 718, 1, 0, 0, 0, 720, 721, 1, 0, 0, 0, 721, 723, 1, 0, 0, 0, 722, 720, 1, 0, 0, 0, 723, 724, 5, 4, 0, 0, 724, 726, 1, 0, 0, 0, 725, 714, 1, 0, 0, 0, 725, 726, 1, 0, 0, 0, 726, 727, 1, 0, 0, 0, 727, 728, 5, 33, 0, 0, 728, 729, 3, 82, 41, 0, 729, 45, 1, 0, 0, 0, 730, 731, 5, 50, 0, 0, 731, 732, 5, 147, 0, 0, 732, 736, 5, 133, 0, 0, 733, 734, 5, 80, 0, 0, 734, 735, 5, 102, 0, 0, 735, 737, 5, 70, 0, 0, 736, 733, 1, 0, 0, 0, 736, 737, 1, 0, 0, 0, 737, 741, 1, 0, 0, 0, 738, 739, 3, 180, 90, 0, 739, 740, 5, 2, 0, 0, 740, 742, 1, 0, 0, 0, 741, 738, 1, 0, 0, 0, 741, 742, 1, 0, 0, 0, 742, 743, 1, 0, 0, 0, 743, 744, 3, 182, 91, 0, 744, 745, 5, 143, 0, 0, 745, 757, 3, 200, 100, 0, 746, 747, 5, 3, 0, 0, 747, 752, 3, 168, 84, 0, 748, 749, 5, 5, 0, 0, 749, 751, 3, 168, 84, 0, 750, 748, 1, 0, 0, 0, 751, 754, 1, 0, 0, 0, 752, 750, 1, 0, 0, 0, 752, 753, 1, 0, 0, 0, 753, 755, 1, 0, 0, 0, 754, 752, 1, 0, 0, 0, 755, 756, 5, 4, 0, 0, 756, 758, 1, 0, 0, 0, 757, 746, 1, 0, 0, 0, 757, 758, 1, 0, 0, 0, 758, 47, 1, 0, 0, 0, 759, 761, 5, 150, 0, 0, 760, 762, 5, 116, 0, 0, 761, 760, 1, 0, 0, 0, 761, 762, 1, 0, 0, 0, 762, 763, 1, 0, 0, 0, 763, 764, 3, 50, 25, 0, 764, 765, 5, 33, 0, 0, 765, 766, 5, 3, 0, 0, 766, 767, 3, 82, 41, 0, 767, 777, 5, 4, 0, 0, 768, 769, 5, 5, 0, 0, 769, 770, 3, 50, 25, 0, 770, 771, 5, 33, 0, 0, 771, 772, 5, 3, 0, 0, 772, 773, 3, 82, 41, 0, 773, 774, 5, 4, 0, 0, 774, 776, 1, 0, 0, 0, 775, 768, 1, 0, 0, 0, 776, 779, 1, 0, 0, 0, 777, 775, 1, 0, 0, 0, 777, 778, 1, 0, 0, 0, 778, 49, 1, 0, 0, 0, 779, 777, 1, 0, 0, 0, 780, 792, 3, 182, 91, 0, 781, 782, 5, 3, 0, 0, 782, 787, 3, 188, 94, 0, 783, 784, 5, 5, 0, 0, 784, 786, 3, 188, 94, 0, 785, 783, 1, 0, 0, 0, 786, 789, 1, 0, 0, 0, 787, 785, 1, 0, 0, 0, 787, 788, 1, 0, 0, 0, 788, 790, 1, 0, 0, 0, 789, 787, 1, 0, 0, 0, 790, 791, 5, 4, 0, 0, 791, 793, 1, 0, 0, 0, 792, 781, 1, 0, 0, 0, 792, 793, 1, 0, 0, 0, 793, 51, 1, 0, 0, 0, 794, 795, 3, 50, 25, 0, 795, 796, 5, 33, 0, 0, 796, 797, 5, 3, 0, 0, 797, 798, 3, 160, 80, 0, 798, 800, 5, 140, 0, 0, 799, 801, 5, 29, 0, 0, 800, 799, 1, 0, 0, 0, 800, 801, 1, 0, 0, 0, 801, 802, 1, 0, 0, 0, 802, 803, 3, 162, 81, 0, 803, 804, 5, 4, 0, 0, 804, 53, 1, 0, 0, 0, 805, 817, 3, 182, 91, 0, 806, 807, 5, 3, 0, 0, 807, 812, 3, 188, 94, 0, 808, 809, 5, 5, 0, 0, 809, 811, 3, 188, 94, 0, 810, 808, 1, 0, 0, 0, 811, 814, 1, 0, 0, 0, 812, 810, 1, 0, 0, 0, 812, 813, 1, 0, 0, 0, 813, 815, 1, 0, 0, 0, 814, 812, 1, 0, 0, 0, 815, 816, 5, 4, 0, 0, 816, 818, 1, 0, 0, 0, 817, 806, 1, 0, 0, 0, 817, 818, 1, 0, 0, 0, 818, 819, 1, 0, 0, 0, 819, 820, 5, 33, 0, 0, 820, 821, 5, 3, 0, 0, 821, 822, 3, 82, 41, 0, 822, 823, 5, 4, 0, 0, 823, 55, 1, 0, 0, 0, 824, 833, 5, 124, 0, 0, 825, 834, 5, 7, 0, 0, 826, 831, 3, 66, 33, 0, 827, 829, 5, 33, 0, 0, 828, 827, 1, 0, 0, 0, 828, 829, 1, 0, 0, 0, 829, 830, 1, 0, 0, 0, 830, 832, 3, 170, 85, 0, 831, 828, 1, 0, 0, 0, 831, 832, 1, 0, 0, 0, 832, 834, 1, 0, 0, 0, 833, 825, 1, 0, 0, 0, 833, 826, 1, 0, 0, 0, 834, 848, 1, 0, 0, 0, 835, 844, 5, 5, 0, 0, 836, 845, 5, 7, 0, 0, 837, 842, 3, 66, 33, 0, 838, 840, 5, 33, 0, 0, 839, 838, 1, 0, 0, 0, 839, 840, 1, 0, 0, 0, 840, 841, 1, 0, 0, 0, 841, 843, 3, 170, 85, 0, 842, 839, 1, 0, 0, 0, 842, 843, 1, 0, 0, 0, 843, 845, 1, 0, 0, 0, 844, 836, 1, 0, 0, 0, 844, 837, 1, 0, 0, 0, 845, 847, 1, 0, 0, 0, 846, 835, 1, 0, 0, 0, 847, 850, 1, 0, 0, 0, 848, 846, 1, 0, 0, 0, 848, 849, 1, 0, 0, 0, 849, 57, 1, 0, 0, 0, 850, 848, 1, 0, 0, 0, 851, 853, 3, 48, 24, 0, 852, 851, 1, 0, 0, 0, 852, 853, 1, 0, 0, 0, 853, 854, 1, 0, 0, 0, 854, 855, 5, 59, 0, 0, 855, 856, 5, 75, 0, 0, 856, 859, 3, 110, 55, 0, 857, 858, 5, 149, 0, 0, 858, 860, 3, 66, 33, 0, 859, 857, 1, 0, 0, 0, 859, 860, 1, 0, 0, 0, 860, 862, 1, 0, 0, 0, 861, 863, 3, 56, 28, 0, 862, 861, 1, 0, 0, 0, 862, 863, 1, 0, 0, 0, 863, 59, 1, 0, 0, 0, 864, 866, 3, 48, 24, 0, 865, 864, 1, 0, 0, 0, 865, 866, 1, 0, 0, 0, 866, 867, 1, 0, 0, 0, 867, 868, 5, 59, 0, 0, 868, 869, 5, 75, 0, 0, 869, 872, 3, 110, 55, 0, 870, 871, 5, 149, 0, 0, 871, 873, 3, 66, 33, 0, 872, 870, 1, 0, 0, 0, 872, 873, 1, 0, 0, 0, 873, 878, 1, 0, 0, 0, 874, 876, 3, 132, 66, 0, 875, 874, 1, 0, 0, 0, 875, 876, 1, 0, 0, 0, 876, 877, 1, 0, 0, 0, 877, 879, 3, 134, 67, 0, 878, 875, 1, 0, 0, 0, 878, 879, 1, 0, 0, 0, 879, 881, 1, 0, 0, 0, 880, 882, 3, 56, 28, 0, 881, 880, 1, 0, 0, 0, 881, 882, 1, 0, 0, 0, 882, 61, 1, 0, 0, 0, 883, 885, 5, 61, 0, 0, 884, 886, 5, 55, 0, 0, 885, 884, 1, 0, 0, 0, 885, 886, 1, 0, 0, 0, 886, 887, 1, 0, 0, 0, 887, 888, 3, 180, 90, 0, 888, 63, 1, 0, 0, 0, 889, 890, 5, 63, 0, 0, 890, 893, 7, 9, 0, 0, 891, 892, 5, 80, 0, 0, 892, 894, 5, 70, 0, 0, 893, 891, 1, 0, 0, 0, 893, 894, 1, 0, 0, 0, 894, 898, 1, 0, 0, 0, 895, 896, 3, 180, 90, 0, 896, 897, 5, 2, 0, 0, 897, 899, 1, 0, 0, 0, 898, 895, 1, 0, 0, 0, 898, 899, 1, 0, 0, 0, 899, 900, 1, 0, 0, 0, 900, 901, 3, 224, 112, 0, 901, 65, 1, 0, 0, 0, 902, 903, 6, 33, -1, 0, 903, 992, 3, 70, 35, 0, 904, 992, 5, 188, 0, 0, 905, 992, 5, 189, 0, 0, 906, 907, 3, 180, 90, 0, 907, 908, 5, 2, 0, 0, 908, 910, 1, 0, 0, 0, 909, 906, 1, 0, 0, 0, 909, 910, 1, 0, 0, 0, 910, 911, 1, 0, 0, 0, 911, 912, 3, 182, 91, 0, 912, 913, 5, 2, 0, 0, 913, 915, 1, 0, 0, 0, 914, 909, 1, 0, 0, 0, 914, 915, 1, 0, 0, 0, 915, 916, 1, 0, 0, 0, 916, 992, 3, 188, 94, 0, 917, 918, 3, 164, 82, 0, 918, 919, 3, 66, 33, 20, 919, 992, 1, 0, 0, 0, 920, 921, 3, 178, 89, 0, 921, 934, 5, 3, 0, 0, 922, 924, 5, 62, 0, 0, 923, 922, 1, 0, 0, 0, 923, 924, 1, 0, 0, 0, 924, 925, 1, 0, 0, 0, 925, 930, 3, 66, 33, 0, 926, 927, 5, 5, 0, 0, 927, 929, 3, 66, 33, 0, 928, 926, 1, 0, 0, 0, 929, 932, 1, 0, 0, 0, 930, 928, 1, 0, 0, 0, 930, 931, 1, 0, 0, 0, 931, 935, 1, 0, 0, 0, 932, 930, 1, 0, 0, 0, 933, 935, 5, 7, 0, 0, 934, 923, 1, 0, 0, 0, 934, 933, 1, 0, 0, 0, 934, 935, 1, 0, 0, 0, 935, 936, 1, 0, 0, 0, 936, 938, 5, 4, 0, 0, 937, 939, 3, 114, 57, 0, 938, 937, 1, 0, 0, 0, 938, 939, 1, 0, 0, 0, 939, 941, 1, 0, 0, 0, 940, 942, 3, 118, 59, 0, 941, 940, 1, 0, 0, 0, 941, 942, 1, 0, 0, 0, 942, 992, 1, 0, 0, 0, 943, 944, 5, 3, 0, 0, 944, 949, 3, 66, 33, 0, 945, 946, 5, 5, 0, 0, 946, 948, 3, 66, 33, 0, 947, 945, 1, 0, 0, 0, 948, 951, 1, 0, 0, 0, 949, 947, 1, 0, 0, 0, 949, 950, 1, 0, 0, 0, 950, 952, 1, 0, 0, 0, 951, 949, 1, 0, 0, 0, 952, 953, 5, 4, 0, 0, 953, 992, 1, 0, 0, 0, 954, 955, 5, 43, 0, 0, 955, 956, 5, 3, 0, 0, 956, 957, 3, 66, 33, 0, 957, 958, 5, 33, 0, 0, 958, 959, 3, 30, 15, 0, 959, 960, 5, 4, 0, 0, 960, 992, 1, 0, 0, 0, 961, 963, 5, 102, 0, 0, 962, 961, 1, 0, 0, 0, 962, 963, 1, 0, 0, 0, 963, 964, 1, 0, 0, 0, 964, 966, 5, 70, 0, 0, 965, 962, 1, 0, 0, 0, 965, 966, 1, 0, 0, 0, 966, 967, 1, 0, 0, 0, 967, 968, 5, 3, 0, 0, 968, 969, 3, 82, 41, 0, 969, 970, 5, 4, 0, 0, 970, 992, 1, 0, 0, 0, 971, 973, 5, 42, 0, 0, 972, 974, 3, 66, 33, 0, 973, 972, 1, 0, 0, 0, 973, 974, 1, 0, 0, 0, 974, 980, 1, 0, 0, 0, 975, 976, 5, 148, 0, 0, 976, 977, 3, 66, 33, 0, 977, 978, 5, 136, 0, 0, 978, 979, 3, 66, 33, 0, 979, 981, 1, 0, 0, 0, 980, 975, 1, 0, 0, 0, 981, 982, 1, 0, 0, 0, 982, 980, 1, 0, 0, 0, 982, 983, 1, 0, 0, 0, 983, 986, 1, 0, 0, 0, 984, 985, 5, 65, 0, 0, 985, 987, 3, 66, 33, 0, 986, 984, 1, 0, 0, 0, 986, 987, 1, 0, 0, 0, 987, 988, 1, 0, 0, 0, 988, 989, 5, 66, 0, 0, 989, 992, 1, 0, 0, 0, 990, 992, 3, 68, 34, 0, 991, 902, 1, 0, 0, 0, 991, 904, 1, 0, 0, 0, 991, 905, 1, 0, 0, 0, 991, 914, 1, 0, 0, 0, 991, 917, 1, 0, 0, 0, 991, 920, 1, 0, 0, 0, 991, 943, 1, 0, 0, 0, 991, 954, 1, 0, 0, 0, 991, 965, 1, 0, 0, 0, 991, 971, 1, 0, 0, 0, 991, 990, 1, 0, 0, 0, 992, 1106, 1, 0, 0, 0, 993, 994, 10, 19, 0, 0, 994, 995, 5, 11, 0, 0, 995, 1105, 3, 66, 33, 20, 996, 997, 10, 18, 0, 0, 997, 998, 7, 10, 0, 0, 998, 1105, 3, 66, 33, 19, 999, 1000, 10, 17, 0, 0, 1000, 1001, 7, 4, 0, 0, 1001, 1105, 3, 66, 33, 18, 1002, 1003, 10, 16, 0, 0, 1003, 1004, 7, 11, 0, 0, 1004, 1105, 3, 66, 33, 17, 1005, 1006, 10, 15, 0, 0, 1006, 1007, 7, 12, 0, 0, 1007, 1105, 3, 66, 33, 16, 1008, 1021, 10, 14, 0, 0, 1009, 1022, 5, 6, 0, 0, 1010, 1022, 5, 22, 0, 0, 1011, 1022, 5, 23, 0, 0, 1012, 1022, 5, 24, 0, 0, 1013, 1022, 5, 92, 0, 0, 1014, 1015, 5, 92, 0, 0, 1015, 1022, 5, 102, 0, 0, 1016, 1022, 5, 83, 0, 0, 1017, 1022, 5, 97, 0, 0, 1018, 1022, 5, 77, 0, 0, 1019, 1022, 5, 99, 0, 0, 1020, 1022, 5, 118, 0, 0, 1021, 1009, 1, 0, 0, 0, 1021, 1010, 1, 0, 0, 0, 1021, 1011, 1, 0, 0, 0, 1021, 1012, 1, 0, 0, 0, 1021, 1013, 1, 0, 0, 0, 1021, 1014, 1, 0, 0, 0, 1021, 1016, 1, 0, 0, 0, 1021, 1017, 1, 0, 0, 0, 1021, 1018, 1, 0, 0, 0, 1021, 1019, 1, 0, 0, 0, 1021, 1020, 1, 0, 0, 0, 1022, 1023, 1, 0, 0, 0, 1023, 1105, 3, 66, 33, 15, 1024, 1025, 10, 13, 0, 0, 1025, 1026, 5, 32, 0, 0, 1026, 1105, 3, 66, 33, 14, 1027, 1028, 10, 12, 0, 0, 1028, 1029, 5, 108, 0, 0, 1029, 1105, 3, 66, 33, 13, 1030, 1032, 10, 5, 0, 0, 1031, 1033, 5, 102, 0, 0, 1032, 1031, 1, 0, 0, 0, 1032, 1033, 1, 0, 0, 0, 1033, 1034, 1, 0, 0, 0, 1034, 1035, 5, 39, 0, 0, 1035, 1036, 3, 66, 33, 0, 1036, 1037, 5, 32, 0, 0, 1037, 1038, 3, 66, 33, 6, 1038, 1105, 1, 0, 0, 0, 1039, 1040, 10, 8, 0, 0, 1040, 1041, 5, 45, 0, 0, 1041, 1105, 3, 190, 95, 0, 1042, 1044, 10, 7, 0, 0, 1043, 1045, 5, 102, 0, 0, 1044, 1043, 1, 0, 0, 0, 1044, 1045, 1, 0, 0, 0, 1045, 1046, 1, 0, 0, 0, 1046, 1047, 7, 13, 0, 0, 1047, 1050, 3, 66, 33, 0, 1048, 1049, 5, 67, 0, 0, 1049, 1051, 3, 66, 33, 0, 1050, 1048, 1, 0, 0, 0, 1050, 1051, 1, 0, 0, 0, 1051, 1105, 1, 0, 0, 0, 1052, 1057, 10, 6, 0, 0, 1053, 1058, 5, 93, 0, 0, 1054, 1058, 5, 103, 0, 0, 1055, 1056, 5, 102, 0, 0, 1056, 1058, 5, 104, 0, 0, 1057, 1053, 1, 0, 0, 0, 1057, 1054, 1, 0, 0, 0, 1057, 1055, 1, 0, 0, 0, 1058, 1105, 1, 0, 0, 0, 1059, 1061, 10, 4, 0, 0, 1060, 1062, 5, 102, 0, 0, 1061, 1060, 1, 0, 0, 0, 1061, 1062, 1, 0, 0, 0, 1062, 1063, 1, 0, 0, 0, 1063, 1102, 5, 83, 0, 0, 1064, 1074, 5, 3, 0, 0, 1065, 1075, 3, 82, 41, 0, 1066, 1071, 3, 66, 33, 0, 1067, 1068, 5, 5, 0, 0, 1068, 1070, 3, 66, 33, 0, 1069, 1067, 1, 0, 0, 0, 1070, 1073, 1, 0, 0, 0, 1071, 1069, 1, 0, 0, 0, 1071, 1072, 1, 0, 0, 0, 1072, 1075, 1, 0, 0, 0, 1073, 1071, 1, 0, 0, 0, 1074, 1065, 1, 0, 0, 0, 1074, 1066, 1, 0, 0, 0, 1074, 1075, 1, 0, 0, 0, 1075, 1076, 1, 0, 0, 0, 1076, 1103, 5, 4, 0, 0, 1077, 1078, 3, 180, 90, 0, 1078, 1079, 5, 2, 0, 0, 1079, 1081, 1, 0, 0, 0, 1080, 1077, 1, 0, 0, 0, 1080, 1081, 1, 0, 0, 0, 1081, 1082, 1, 0, 0, 0, 1082, 1103, 3, 182, 91, 0, 1083, 1084, 3, 180, 90, 0, 1084, 1085, 5, 2, 0, 0, 1085, 1087, 1, 0, 0, 0, 1086, 1083, 1, 0, 0, 0, 1086, 1087, 1, 0, 0, 0, 1087, 1088, 1, 0, 0, 0, 1088, 1089, 3, 222, 111, 0, 1089, 1098, 5, 3, 0, 0, 1090, 1095, 3, 66, 33, 0, 1091, 1092, 5, 5, 0, 0, 1092, 1094, 3, 66, 33, 0, 1093, 1091, 1, 0, 0, 0, 1094, 1097, 1, 0, 0, 0, 1095, 1093, 1, 0, 0, 0, 1095, 1096, 1, 0, 0, 0, 1096, 1099, 1, 0, 0, 0, 1097, 1095, 1, 0, 0, 0, 1098, 1090, 1, 0, 0, 0, 1098, 1099, 1, 0, 0, 0, 1099, 1100, 1, 0, 0, 0, 1100, 1101, 5, 4, 0, 0, 1101, 1103, 1, 0, 0, 0, 1102, 1064, 1, 0, 0, 0, 1102, 1080, 1, 0, 0, 0, 1102, 1086, 1, 0, 0, 0, 1103, 1105, 1, 0, 0, 0, 1104, 993, 1, 0, 0, 0, 1104, 996, 1, 0, 0, 0, 1104, 999, 1, 0, 0, 0, 1104, 1002, 1, 0, 0, 0, 1104, 1005, 1, 0, 0, 0, 1104, 1008, 1, 0, 0, 0, 1104, 1024, 1, 0, 0, 0, 1104, 1027, 1, 0, 0, 0, 1104, 1030, 1, 0, 0, 0, 1104, 1039, 1, 0, 0, 0, 1104, 1042, 1, 0, 0, 0, 1104, 1052, 1, 0, 0, 0, 1104, 1059, 1, 0, 0, 0, 1105, 1108, 1, 0, 0, 0, 1106, 1104, 1, 0, 0, 0, 1106, 1107, 1, 0, 0, 0, 1107, 67, 1, 0, 0, 0, 1108, 1106, 1, 0, 0, 0, 1109, 1110, 5, 115, 0, 0, 1110, 1115, 5, 3, 0, 0, 1111, 1116, 5, 81, 0, 0, 1112, 1113, 7, 14, 0, 0, 1113, 1114, 5, 5, 0, 0, 1114, 1116, 3, 166, 83, 0, 1115, 1111, 1, 0, 0, 0, 1115, 1112, 1, 0, 0, 0, 1116, 1117, 1, 0, 0, 0, 1117, 1118, 5, 4, 0, 0, 1118, 69, 1, 0, 0, 0, 1119, 1120, 7, 15, 0, 0, 1120, 71, 1, 0, 0, 0, 1121, 1123, 3, 48, 24, 0, 1122, 1121, 1, 0, 0, 0, 1122, 1123, 1, 0, 0, 0, 1123, 1129, 1, 0, 0, 0, 1124, 1130, 5, 88, 0, 0, 1125, 1130, 5, 122, 0, 0, 1126, 1127, 5, 88, 0, 0, 1127, 1128, 5, 108, 0, 0, 1128, 1130, 7, 8, 0, 0, 1129, 1124, 1, 0, 0, 0, 1129, 1125, 1, 0, 0, 0, 1129, 1126, 1, 0, 0, 0, 1130, 1131, 1, 0, 0, 0, 1131, 1135, 5, 91, 0, 0, 1132, 1133, 3, 180, 90, 0, 1133, 1134, 5, 2, 0, 0, 1134, 1136, 1, 0, 0, 0, 1135, 1132, 1, 0, 0, 0, 1135, 1136, 1, 0, 0, 0, 1136, 1137, 1, 0, 0, 0, 1137, 1140, 3, 182, 91, 0, 1138, 1139, 5, 33, 0, 0, 1139, 1141, 3, 206, 103, 0, 1140, 1138, 1, 0, 0, 0, 1140, 1141, 1, 0, 0, 0, 1141, 1153, 1, 0, 0, 0, 1142, 1143, 5, 3, 0, 0, 1143, 1148, 3, 188, 94, 0, 1144, 1145, 5, 5, 0, 0, 1145, 1147, 3, 188, 94, 0, 1146, 1144, 1, 0, 0, 0, 1147, 1150, 1, 0, 0, 0, 1148, 1146, 1, 0, 0, 0, 1148, 1149, 1, 0, 0, 0, 1149, 1151, 1, 0, 0, 0, 1150, 1148, 1, 0, 0, 0, 1151, 1152, 5, 4, 0, 0, 1152, 1154, 1, 0, 0, 0, 1153, 1142, 1, 0, 0, 0, 1153, 1154, 1, 0, 0, 0, 1154, 1184, 1, 0, 0, 0, 1155, 1156, 5, 145, 0, 0, 1156, 1157, 5, 3, 0, 0, 1157, 1162, 3, 66, 33, 0, 1158, 1159, 5, 5, 0, 0, 1159, 1161, 3, 66, 33, 0, 1160, 1158, 1, 0, 0, 0, 1161, 1164, 1, 0, 0, 0, 1162, 1160, 1, 0, 0, 0, 1162, 1163, 1, 0, 0, 0, 1163, 1165, 1, 0, 0, 0, 1164, 1162, 1, 0, 0, 0, 1165, 1180, 5, 4, 0, 0, 1166, 1167, 5, 5, 0, 0, 1167, 1168, 5, 3, 0, 0, 1168, 1173, 3, 66, 33, 0, 1169, 1170, 5, 5, 0, 0, 1170, 1172, 3, 66, 33, 0, 1171, 1169, 1, 0, 0, 0, 1172, 1175, 1, 0, 0, 0, 1173, 1171, 1, 0, 0, 0, 1173, 1174, 1, 0, 0, 0, 1174, 1176, 1, 0, 0, 0, 1175, 1173, 1, 0, 0, 0, 1176, 1177, 5, 4, 0, 0, 1177, 1179, 1, 0, 0, 0, 1178, 1166, 1, 0, 0, 0, 1179, 1182, 1, 0, 0, 0, 1180, 1178, 1, 0, 0, 0, 1180, 1181, 1, 0, 0, 0, 1181, 1185, 1, 0, 0, 0, 1182, 1180, 1, 0, 0, 0, 1183, 1185, 3, 82, 41, 0, 1184, 1155, 1, 0, 0, 0, 1184, 1183, 1, 0, 0, 0, 1185, 1187, 1, 0, 0, 0, 1186, 1188, 3, 74, 37, 0, 1187, 1186, 1, 0, 0, 0, 1187, 1188, 1, 0, 0, 0, 1188, 1190, 1, 0, 0, 0, 1189, 1191, 3, 56, 28, 0, 1190, 1189, 1, 0, 0, 0, 1190, 1191, 1, 0, 0, 0, 1191, 1195, 1, 0, 0, 0, 1192, 1193, 5, 56, 0, 0, 1193, 1195, 5, 145, 0, 0, 1194, 1122, 1, 0, 0, 0, 1194, 1192, 1, 0, 0, 0, 1195, 73, 1, 0, 0, 0, 1196, 1197, 5, 107, 0, 0, 1197, 1212, 5, 48, 0, 0, 1198, 1199, 5, 3, 0, 0, 1199, 1204, 3, 24, 12, 0, 1200, 1201, 5, 5, 0, 0, 1201, 1203, 3, 24, 12, 0, 1202, 1200, 1, 0, 0, 0, 1203, 1206, 1, 0, 0, 0, 1204, 1202, 1, 0, 0, 0, 1204, 1205, 1, 0, 0, 0, 1205, 1207, 1, 0, 0, 0, 1206, 1204, 1, 0, 0, 0, 1207, 1210, 5, 4, 0, 0, 1208, 1209, 5, 149, 0, 0, 1209, 1211, 3, 66, 33, 0, 1210, 1208, 1, 0, 0, 0, 1210, 1211, 1, 0, 0, 0, 1211, 1213, 1, 0, 0, 0, 1212, 1198, 1, 0, 0, 0, 1212, 1213, 1, 0, 0, 0, 1213, 1214, 1, 0, 0, 0, 1214, 1241, 5, 184, 0, 0, 1215, 1242, 5, 185, 0, 0, 1216, 1217, 5, 142, 0, 0, 1217, 1220, 5, 131, 0, 0, 1218, 1221, 3, 188, 94, 0, 1219, 1221, 3, 106, 53, 0, 1220, 1218, 1, 0, 0, 0, 1220, 1219, 1, 0, 0, 0, 1221, 1222, 1, 0, 0, 0, 1222, 1223, 5, 6, 0, 0, 1223, 1234, 3, 66, 33, 0, 1224, 1227, 5, 5, 0, 0, 1225, 1228, 3, 188, 94, 0, 1226, 1228, 3, 106, 53, 0, 1227, 1225, 1, 0, 0, 0, 1227, 1226, 1, 0, 0, 0, 1228, 1229, 1, 0, 0, 0, 1229, 1230, 5, 6, 0, 0, 1230, 1231, 3, 66, 33, 0, 1231, 1233, 1, 0, 0, 0, 1232, 1224, 1, 0, 0, 0, 1233, 1236, 1, 0, 0, 0, 1234, 1232, 1, 0, 0, 0, 1234, 1235, 1, 0, 0, 0, 1235, 1239, 1, 0, 0, 0, 1236, 1234, 1, 0, 0, 0, 1237, 1238, 5, 149, 0, 0, 1238, 1240, 3, 66, 33, 0, 1239, 1237, 1, 0, 0, 0, 1239, 1240, 1, 0, 0, 0, 1240, 1242, 1, 0, 0, 0, 1241, 1215, 1, 0, 0, 0, 1241, 1216, 1, 0, 0, 0, 1242, 75, 1, 0, 0, 0, 1243, 1247, 5, 112, 0, 0, 1244, 1245, 3, 180, 90, 0, 1245, 1246, 5, 2, 0, 0, 1246, 1248, 1, 0, 0, 0, 1247, 1244, 1, 0, 0, 0, 1247, 1248, 1, 0, 0, 0, 1248, 1249, 1, 0, 0, 0, 1249, 1256, 3, 202, 101, 0, 1250, 1251, 5, 6, 0, 0, 1251, 1257, 3, 78, 39, 0, 1252, 1253, 5, 3, 0, 0, 1253, 1254, 3, 78, 39, 0, 1254, 1255, 5, 4, 0, 0, 1255, 1257, 1, 0, 0, 0, 1256, 1250, 1, 0, 0, 0, 1256, 1252, 1, 0, 0, 0, 1256, 1257, 1, 0, 0, 0, 1257, 77, 1, 0, 0, 0, 1258, 1262, 3, 34, 17, 0, 1259, 1262, 3, 174, 87, 0, 1260, 1262, 5, 190, 0, 0, 1261, 1258, 1, 0, 0, 0, 1261, 1259, 1, 0, 0, 0, 1261, 1260, 1, 0, 0, 0, 1262, 79, 1, 0, 0, 0, 1263, 1274, 5, 119, 0, 0, 1264, 1275, 3, 190, 95, 0, 1265, 1266, 3, 180, 90, 0, 1266, 1267, 5, 2, 0, 0, 1267, 1269, 1, 0, 0, 0, 1268, 1265, 1, 0, 0, 0, 1268, 1269, 1, 0, 0, 0, 1269, 1272, 1, 0, 0, 0, 1270, 1273, 3, 182, 91, 0, 1271, 1273, 3, 194, 97, 0, 1272, 1270, 1, 0, 0, 0, 1272, 1271, 1, 0, 0, 0, 1273, 1275, 1, 0, 0, 0, 1274, 1264, 1, 0, 0, 0, 1274, 1268, 1, 0, 0, 0, 1274, 1275, 1, 0, 0, 0, 1275, 81, 1, 0, 0, 0, 1276, 1278, 3, 130, 65, 0, 1277, 1276, 1, 0, 0, 0, 1277, 1278, 1, 0, 0, 0, 1278, 1279, 1, 0, 0, 0, 1279, 1285, 3, 86, 43, 0, 1280, 1281, 3, 102, 51, 0, 1281, 1282, 3, 86, 43, 0, 1282, 1284, 1, 0, 0, 0, 1283, 1280, 1, 0, 0, 0, 1284, 1287, 1, 0, 0, 0, 1285, 1283, 1, 0, 0, 0, 1285, 1286, 1, 0, 0, 0, 1286, 1289, 1, 0, 0, 0, 1287, 1285, 1, 0, 0, 0, 1288, 1290, 3, 132, 66, 0, 1289, 1288, 1, 0, 0, 0, 1289, 1290, 1, 0, 0, 0, 1290, 1292, 1, 0, 0, 0, 1291, 1293, 3, 134, 67, 0, 1292, 1291, 1, 0, 0, 0, 1292, 1293, 1, 0, 0, 0, 1293, 83, 1, 0, 0, 0, 1294, 1302, 3, 94, 47, 0, 1295, 1296, 3, 98, 49, 0, 1296, 1298, 3, 94, 47, 0, 1297, 1299, 3, 100, 50, 0, 1298, 1297, 1, 0, 0, 0, 1298, 1299, 1, 0, 0, 0, 1299, 1301, 1, 0, 0, 0, 1300, 1295, 1, 0, 0, 0, 1301, 1304, 1, 0, 0, 0, 1302, 1300, 1, 0, 0, 0, 1302, 1303, 1, 0, 0, 0, 1303, 85, 1, 0, 0, 0, 1304, 1302, 1, 0, 0, 0, 1305, 1307, 5, 130, 0, 0, 1306, 1308, 7, 16, 0, 0, 1307, 1306, 1, 0, 0, 0, 1307, 1308, 1, 0, 0, 0, 1308, 1309, 1, 0, 0, 0, 1309, 1314, 3, 96, 48, 0, 1310, 1311, 5, 5, 0, 0, 1311, 1313, 3, 96, 48, 0, 1312, 1310, 1, 0, 0, 0, 1313, 1316, 1, 0, 0, 0, 1314, 1312, 1, 0, 0, 0, 1314, 1315, 1, 0, 0, 0, 1315, 1329, 1, 0, 0, 0, 1316, 1314, 1, 0, 0, 0, 1317, 1327, 5, 75, 0, 0, 1318, 1323, 3, 94, 47, 0, 1319, 1320, 5, 5, 0, 0, 1320, 1322, 3, 94, 47, 0, 1321, 1319, 1, 0, 0, 0, 1322, 1325, 1, 0, 0, 0, 1323, 1321, 1, 0, 0, 0, 1323, 1324, 1, 0, 0, 0, 1324, 1328, 1, 0, 0, 0, 1325, 1323, 1, 0, 0, 0, 1326, 1328, 3, 84, 42, 0, 1327, 1318, 1, 0, 0, 0, 1327, 1326, 1, 0, 0, 0, 1328, 1330, 1, 0, 0, 0, 1329, 1317, 1, 0, 0, 0, 1329, 1330, 1, 0, 0, 0, 1330, 1333, 1, 0, 0, 0, 1331, 1332, 5, 149, 0, 0, 1332, 1334, 3, 66, 33, 0, 1333, 1331, 1, 0, 0, 0, 1333, 1334, 1, 0, 0, 0, 1334, 1349, 1, 0, 0, 0, 1335, 1336, 5, 78, 0, 0, 1336, 1337, 5, 40, 0, 0, 1337, 1342, 3, 66, 33, 0, 1338, 1339, 5, 5, 0, 0, 1339, 1341, 3, 66, 33, 0, 1340, 1338, 1, 0, 0, 0, 1341, 1344, 1, 0, 0, 0, 1342, 1340, 1, 0, 0, 0, 1342, 1343, 1, 0, 0, 0, 1343, 1347, 1, 0, 0, 0, 1344, 1342, 1, 0, 0, 0, 1345, 1346, 5, 79, 0, 0, 1346, 1348, 3, 66, 33, 0, 1347, 1345, 1, 0, 0, 0, 1347, 1348, 1, 0, 0, 0, 1348, 1350, 1, 0, 0, 0, 1349, 1335, 1, 0, 0, 0, 1349, 1350, 1, 0, 0, 0, 1350, 1365, 1, 0, 0, 0, 1351, 1352, 5, 175, 0, 0, 1352, 1353, 3, 210, 105, 0, 1353, 1354, 5, 33, 0, 0, 1354, 1362, 3, 116, 58, 0, 1355, 1356, 5, 5, 0, 0, 1356, 1357, 3, 210, 105, 0, 1357, 1358, 5, 33, 0, 0, 1358, 1359, 3, 116, 58, 0, 1359, 1361, 1, 0, 0, 0, 1360, 1355, 1, 0, 0, 0, 1361, 1364, 1, 0, 0, 0, 1362, 1360, 1, 0, 0, 0, 1362, 1363, 1, 0, 0, 0, 1363, 1366, 1, 0, 0, 0, 1364, 1362, 1, 0, 0, 0, 1365, 1351, 1, 0, 0, 0, 1365, 1366, 1, 0, 0, 0, 1366, 1396, 1, 0, 0, 0, 1367, 1368, 5, 145, 0, 0, 1368, 1369, 5, 3, 0, 0, 1369, 1374, 3, 66, 33, 0, 1370, 1371, 5, 5, 0, 0, 1371, 1373, 3, 66, 33, 0, 1372, 1370, 1, 0, 0, 0, 1373, 1376, 1, 0, 0, 0, 1374, 1372, 1, 0, 0, 0, 1374, 1375, 1, 0, 0, 0, 1375, 1377, 1, 0, 0, 0, 1376, 1374, 1, 0, 0, 0, 1377, 1392, 5, 4, 0, 0, 1378, 1379, 5, 5, 0, 0, 1379, 1380, 5, 3, 0, 0, 1380, 1385, 3, 66, 33, 0, 1381, 1382, 5, 5, 0, 0, 1382, 1384, 3, 66, 33, 0, 1383, 1381, 1, 0, 0, 0, 1384, 1387, 1, 0, 0, 0, 1385, 1383, 1, 0, 0, 0, 1385, 1386, 1, 0, 0, 0, 1386, 1388, 1, 0, 0, 0, 1387, 1385, 1, 0, 0, 0, 1388, 1389, 5, 4, 0, 0, 1389, 1391, 1, 0, 0, 0, 1390, 1378, 1, 0, 0, 0, 1391, 1394, 1, 0, 0, 0, 1392, 1390, 1, 0, 0, 0, 1392, 1393, 1, 0, 0, 0, 1393, 1396, 1, 0, 0, 0, 1394, 1392, 1, 0, 0, 0, 1395, 1305, 1, 0, 0, 0, 1395, 1367, 1, 0, 0, 0, 1396, 87, 1, 0, 0, 0, 1397, 1398, 3, 82, 41, 0, 1398, 89, 1, 0, 0, 0, 1399, 1401, 3, 130, 65, 0, 1400, 1399, 1, 0, 0, 0, 1400, 1401, 1, 0, 0, 0, 1401, 1402, 1, 0, 0, 0, 1402, 1404, 3, 86, 43, 0, 1403, 1405, 3, 132, 66, 0, 1404, 1403, 1, 0, 0, 0, 1404, 1405, 1, 0, 0, 0, 1405, 1407, 1, 0, 0, 0, 1406, 1408, 3, 134, 67, 0, 1407, 1406, 1, 0, 0, 0, 1407, 1408, 1, 0, 0, 0, 1408, 91, 1, 0, 0, 0, 1409, 1411, 3, 130, 65, 0, 1410, 1409, 1, 0, 0, 0, 1410, 1411, 1, 0, 0, 0, 1411, 1412, 1, 0, 0, 0, 1412, 1422, 3, 86, 43, 0, 1413, 1415, 5, 140, 0, 0, 1414, 1416, 5, 29, 0, 0, 1415, 1414, 1, 0, 0, 0, 1415, 1416, 1, 0, 0, 0, 1416, 1420, 1, 0, 0, 0, 1417, 1420, 5, 90, 0, 0, 1418, 1420, 5, 68, 0, 0, 1419, 1413, 1, 0, 0, 0, 1419, 1417, 1, 0, 0, 0, 1419, 1418, 1, 0, 0, 0, 1420, 1421, 1, 0, 0, 0, 1421, 1423, 3, 86, 43, 0, 1422, 1419, 1, 0, 0, 0, 1423, 1424, 1, 0, 0, 0, 1424, 1422, 1, 0, 0, 0, 1424, 1425, 1, 0, 0, 0, 1425, 1427, 1, 0, 0, 0, 1426, 1428, 3, 132, 66, 0, 1427, 1426, 1, 0, 0, 0, 1427, 1428, 1, 0, 0, 0, 1428, 1430, 1, 0, 0, 0, 1429, 1431, 3, 134, 67, 0, 1430, 1429, 1, 0, 0, 0, 1430, 1431, 1, 0, 0, 0, 1431, 93, 1, 0, 0, 0, 1432, 1433, 3, 180, 90, 0, 1433, 1434, 5, 2, 0, 0, 1434, 1436, 1, 0, 0, 0, 1435, 1432, 1, 0, 0, 0, 1435, 1436, 1, 0, 0, 0, 1436, 1437, 1, 0, 0, 0, 1437, 1442, 3, 182, 91, 0, 1438, 1440, 5, 33, 0, 0, 1439, 1438, 1, 0, 0, 0, 1439, 1440, 1, 0, 0, 0, 1440, 1441, 1, 0, 0, 0, 1441, 1443, 3, 206, 103, 0, 1442, 1439, 1, 0, 0, 0, 1442, 1443, 1, 0, 0, 0, 1443, 1449, 1, 0, 0, 0, 1444, 1445, 5, 85, 0, 0, 1445, 1446, 5, 40, 0, 0, 1446, 1450, 3, 194, 97, 0, 1447, 1448, 5, 102, 0, 0, 1448, 1450, 5, 85, 0, 0, 1449, 1444, 1, 0, 0, 0, 1449, 1447, 1, 0, 0, 0, 1449, 1450, 1, 0, 0, 0, 1450, 1497, 1, 0, 0, 0, 1451, 1452, 3, 180, 90, 0, 1452, 1453, 5, 2, 0, 0, 1453, 1455, 1, 0, 0, 0, 1454, 1451, 1, 0, 0, 0, 1454, 1455, 1, 0, 0, 0, 1455, 1456, 1, 0, 0, 0, 1456, 1457, 3, 222, 111, 0, 1457, 1458, 5, 3, 0, 0, 1458, 1463, 3, 66, 33, 0, 1459, 1460, 5, 5, 0, 0, 1460, 1462, 3, 66, 33, 0, 1461, 1459, 1, 0, 0, 0, 1462, 1465, 1, 0, 0, 0, 1463, 1461, 1, 0, 0, 0, 1463, 1464, 1, 0, 0, 0, 1464, 1466, 1, 0, 0, 0, 1465, 1463, 1, 0, 0, 0, 1466, 1471, 5, 4, 0, 0, 1467, 1469, 5, 33, 0, 0, 1468, 1467, 1, 0, 0, 0, 1468, 1469, 1, 0, 0, 0, 1469, 1470, 1, 0, 0, 0, 1470, 1472, 3, 206, 103, 0, 1471, 1468, 1, 0, 0, 0, 1471, 1472, 1, 0, 0, 0, 1472, 1497, 1, 0, 0, 0, 1473, 1483, 5, 3, 0, 0, 1474, 1479, 3, 94, 47, 0, 1475, 1476, 5, 5, 0, 0, 1476, 1478, 3, 94, 47, 0, 1477, 1475, 1, 0, 0, 0, 1478, 1481, 1, 0, 0, 0, 1479, 1477, 1, 0, 0, 0, 1479, 1480, 1, 0, 0, 0, 1480, 1484, 1, 0, 0, 0, 1481, 1479, 1, 0, 0, 0, 1482, 1484, 3, 84, 42, 0, 1483, 1474, 1, 0, 0, 0, 1483, 1482, 1, 0, 0, 0, 1484, 1485, 1, 0, 0, 0, 1485, 1486, 5, 4, 0, 0, 1486, 1497, 1, 0, 0, 0, 1487, 1488, 5, 3, 0, 0, 1488, 1489, 3, 82, 41, 0, 1489, 1494, 5, 4, 0, 0, 1490, 1492, 5, 33, 0, 0, 1491, 1490, 1, 0, 0, 0, 1491, 1492, 1, 0, 0, 0, 1492, 1493, 1, 0, 0, 0, 1493, 1495, 3, 206, 103, 0, 1494, 1491, 1, 0, 0, 0, 1494, 1495, 1, 0, 0, 0, 1495, 1497, 1, 0, 0, 0, 1496, 1435, 1, 0, 0, 0, 1496, 1454, 1, 0, 0, 0, 1496, 1473, 1, 0, 0, 0, 1496, 1487, 1, 0, 0, 0, 1497, 95, 1, 0, 0, 0, 1498, 1511, 5, 7, 0, 0, 1499, 1500, 3, 182, 91, 0, 1500, 1501, 5, 2, 0, 0, 1501, 1502, 5, 7, 0, 0, 1502, 1511, 1, 0, 0, 0, 1503, 1508, 3, 66, 33, 0, 1504, 1506, 5, 33, 0, 0, 1505, 1504, 1, 0, 0, 0, 1505, 1506, 1, 0, 0, 0, 1506, 1507, 1, 0, 0, 0, 1507, 1509, 3, 170, 85, 0, 1508, 1505, 1, 0, 0, 0, 1508, 1509, 1, 0, 0, 0, 1509, 1511, 1, 0, 0, 0, 1510, 1498, 1, 0, 0, 0, 1510, 1499, 1, 0, 0, 0, 1510, 1503, 1, 0, 0, 0, 1511, 97, 1, 0, 0, 0, 1512, 1526, 5, 5, 0, 0, 1513, 1515, 5, 100, 0, 0, 1514, 1513, 1, 0, 0, 0, 1514, 1515, 1, 0, 0, 0, 1515, 1522, 1, 0, 0, 0, 1516, 1518, 5, 96, 0, 0, 1517, 1519, 5, 110, 0, 0, 1518, 1517, 1, 0, 0, 0, 1518, 1519, 1, 0, 0, 0, 1519, 1523, 1, 0, 0, 0, 1520, 1523, 5, 87, 0, 0, 1521, 1523, 5, 51, 0, 0, 1522, 1516, 1, 0, 0, 0, 1522, 1520, 1, 0, 0, 0, 1522, 1521, 1, 0, 0, 0, 1522, 1523, 1, 0, 0, 0, 1523, 1524, 1, 0, 0, 0, 1524, 1526, 5, 94, 0, 0, 1525, 1512, 1, 0, 0, 0, 1525, 1514, 1, 0, 0, 0, 1526, 99, 1, 0, 0, 0, 1527, 1528, 5, 107, 0, 0, 1528, 1542, 3, 66, 33, 0, 1529, 1530, 5, 143, 0, 0, 1530, 1531, 5, 3, 0, 0, 1531, 1536, 3, 188, 94, 0, 1532, 1533, 5, 5, 0, 0, 1533, 1535, 3, 188, 94, 0, 1534, 1532, 1, 0, 0, 0, 1535, 1538, 1, 0, 0, 0, 1536, 1534, 1, 0, 0, 0, 1536, 1537, 1, 0, 0, 0, 1537, 1539, 1, 0, 0, 0, 1538, 1536, 1, 0, 0, 0, 1539, 1540, 5, 4, 0, 0, 1540, 1542, 1, 0, 0, 0, 1541, 1527, 1, 0, 0, 0, 1541, 1529, 1, 0, 0, 0, 1542, 101, 1, 0, 0, 0, 1543, 1545, 5, 140, 0, 0, 1544, 1546, 5, 29, 0, 0, 1545, 1544, 1, 0, 0, 0, 1545, 1546, 1, 0, 0, 0, 1546, 1550, 1, 0, 0, 0, 1547, 1550, 5, 90, 0, 0, 1548, 1550, 5, 68, 0, 0, 1549, 1543, 1, 0, 0, 0, 1549, 1547, 1, 0, 0, 0, 1549, 1548, 1, 0, 0, 0, 1550, 103, 1, 0, 0, 0, 1551, 1553, 3, 48, 24, 0, 1552, 1551, 1, 0, 0, 0, 1552, 1553, 1, 0, 0, 0, 1553, 1554, 1, 0, 0, 0, 1554, 1557, 5, 142, 0, 0, 1555, 1556, 5, 108, 0, 0, 1556, 1558, 7, 8, 0, 0, 1557, 1555, 1, 0, 0, 0, 1557, 1558, 1, 0, 0, 0, 1558, 1559, 1, 0, 0, 0, 1559, 1560, 3, 110, 55, 0, 1560, 1563, 5, 131, 0, 0, 1561, 1564, 3, 188, 94, 0, 1562, 1564, 3, 106, 53, 0, 1563, 1561, 1, 0, 0, 0, 1563, 1562, 1, 0, 0, 0, 1564, 1565, 1, 0, 0, 0, 1565, 1566, 5, 6, 0, 0, 1566, 1577, 3, 66, 33, 0, 1567, 1570, 5, 5, 0, 0, 1568, 1571, 3, 188, 94, 0, 1569, 1571, 3, 106, 53, 0, 1570, 1568, 1, 0, 0, 0, 1570, 1569, 1, 0, 0, 0, 1571, 1572, 1, 0, 0, 0, 1572, 1573, 5, 6, 0, 0, 1573, 1574, 3, 66, 33, 0, 1574, 1576, 1, 0, 0, 0, 1575, 1567, 1, 0, 0, 0, 1576, 1579, 1, 0, 0, 0, 1577, 1575, 1, 0, 0, 0, 1577, 1578, 1, 0, 0, 0, 1578, 1582, 1, 0, 0, 0, 1579, 1577, 1, 0, 0, 0, 1580, 1581, 5, 149, 0, 0, 1581, 1583, 3, 66, 33, 0, 1582, 1580, 1, 0, 0, 0, 1582, 1583, 1, 0, 0, 0, 1583, 1585, 1, 0, 0, 0, 1584, 1586, 3, 56, 28, 0, 1585, 1584, 1, 0, 0, 0, 1585, 1586, 1, 0, 0, 0, 1586, 105, 1, 0, 0, 0, 1587, 1588, 5, 3, 0, 0, 1588, 1593, 3, 188, 94, 0, 1589, 1590, 5, 5, 0, 0, 1590, 1592, 3, 188, 94, 0, 1591, 1589, 1, 0, 0, 0, 1592, 1595, 1, 0, 0, 0, 1593, 1591, 1, 0, 0, 0, 1593, 1594, 1, 0, 0, 0, 1594, 1596, 1, 0, 0, 0, 1595, 1593, 1, 0, 0, 0, 1596, 1597, 5, 4, 0, 0, 1597, 107, 1, 0, 0, 0, 1598, 1600, 3, 48, 24, 0, 1599, 1598, 1, 0, 0, 0, 1599, 1600, 1, 0, 0, 0, 1600, 1601, 1, 0, 0, 0, 1601, 1604, 5, 142, 0, 0, 1602, 1603, 5, 108, 0, 0, 1603, 1605, 7, 8, 0, 0, 1604, 1602, 1, 0, 0, 0, 1604, 1605, 1, 0, 0, 0, 1605, 1606, 1, 0, 0, 0, 1606, 1607, 3, 110, 55, 0, 1607, 1610, 5, 131, 0, 0, 1608, 1611, 3, 188, 94, 0, 1609, 1611, 3, 106, 53, 0, 1610, 1608, 1, 0, 0, 0, 1610, 1609, 1, 0, 0, 0, 1611, 1612, 1, 0, 0, 0, 1612, 1613, 5, 6, 0, 0, 1613, 1624, 3, 66, 33, 0, 1614, 1617, 5, 5, 0, 0, 1615, 1618, 3, 188, 94, 0, 1616, 1618, 3, 106, 53, 0, 1617, 1615, 1, 0, 0, 0, 1617, 1616, 1, 0, 0, 0, 1618, 1619, 1, 0, 0, 0, 1619, 1620, 5, 6, 0, 0, 1620, 1621, 3, 66, 33, 0, 1621, 1623, 1, 0, 0, 0, 1622, 1614, 1, 0, 0, 0, 1623, 1626, 1, 0, 0, 0, 1624, 1622, 1, 0, 0, 0, 1624, 1625, 1, 0, 0, 0, 1625, 1629, 1, 0, 0, 0, 1626, 1624, 1, 0, 0, 0, 1627, 1628, 5, 149, 0, 0, 1628, 1630, 3, 66, 33, 0, 1629, 1627, 1, 0, 0, 0, 1629, 1630, 1, 0, 0, 0, 1630, 1635, 1, 0, 0, 0, 1631, 1633, 3, 132, 66, 0, 1632, 1631, 1, 0, 0, 0, 1632, 1633, 1, 0, 0, 0, 1633, 1634, 1, 0, 0, 0, 1634, 1636, 3, 134, 67, 0, 1635, 1632, 1, 0, 0, 0, 1635, 1636, 1, 0, 0, 0, 1636, 109, 1, 0, 0, 0, 1637, 1638, 3, 180, 90, 0, 1638, 1639, 5, 2, 0, 0, 1639, 1641, 1, 0, 0, 0, 1640, 1637, 1, 0, 0, 0, 1640, 1641, 1, 0, 0, 0, 1641, 1642, 1, 0, 0, 0, 1642, 1645, 3, 182, 91, 0, 1643, 1644, 5, 33, 0, 0, 1644, 1646, 3, 212, 106, 0, 1645, 1643, 1, 0, 0, 0, 1645, 1646, 1, 0, 0, 0, 1646, 1652, 1, 0, 0, 0, 1647, 1648, 5, 85, 0, 0, 1648, 1649, 5, 40, 0, 0, 1649, 1653, 3, 194, 97, 0, 1650, 1651, 5, 102, 0, 0, 1651, 1653, 5, 85, 0, 0, 1652, 1647, 1, 0, 0, 0, 1652, 1650, 1, 0, 0, 0, 1652, 1653, 1, 0, 0, 0, 1653, 111, 1, 0, 0, 0, 1654, 1656, 5, 144, 0, 0, 1655, 1657, 3, 180, 90, 0, 1656, 1655, 1, 0, 0, 0, 1656, 1657, 1, 0, 0, 0, 1657, 1660, 1, 0, 0, 0, 1658, 1659, 5, 91, 0, 0, 1659, 1661, 3, 214, 107, 0, 1660, 1658, 1, 0, 0, 0, 1660, 1661, 1, 0, 0, 0, 1661, 113, 1, 0, 0, 0, 1662, 1663, 5, 179, 0, 0, 1663, 1664, 5, 3, 0, 0, 1664, 1665, 5, 149, 0, 0, 1665, 1666, 3, 66, 33, 0, 1666, 1667, 5, 4, 0, 0, 1667, 115, 1, 0, 0, 0, 1668, 1670, 5, 3, 0, 0, 1669, 1671, 3, 216, 108, 0, 1670, 1669, 1, 0, 0, 0, 1670, 1671, 1, 0, 0, 0, 1671, 1682, 1, 0, 0, 0, 1672, 1673, 5, 154, 0, 0, 1673, 1674, 5, 40, 0, 0, 1674, 1679, 3, 66, 33, 0, 1675, 1676, 5, 5, 0, 0, 1676, 1678, 3, 66, 33, 0, 1677, 1675, 1, 0, 0, 0, 1678, 1681, 1, 0, 0, 0, 1679, 1677, 1, 0, 0, 0, 1679, 1680, 1, 0, 0, 0, 1680, 1683, 1, 0, 0, 0, 1681, 1679, 1, 0, 0, 0, 1682, 1672, 1, 0, 0, 0, 1682, 1683, 1, 0, 0, 0, 1683, 1684, 1, 0, 0, 0, 1684, 1685, 5, 109, 0, 0, 1685, 1686, 5, 40, 0, 0, 1686, 1691, 3, 136, 68, 0, 1687, 1688, 5, 5, 0, 0, 1688, 1690, 3, 136, 68, 0, 1689, 1687, 1, 0, 0, 0, 1690, 1693, 1, 0, 0, 0, 1691, 1689, 1, 0, 0, 0, 1691, 1692, 1, 0, 0, 0, 1692, 1695, 1, 0, 0, 0, 1693, 1691, 1, 0, 0, 0, 1694, 1696, 3, 120, 60, 0, 1695, 1694, 1, 0, 0, 0, 1695, 1696, 1, 0, 0, 0, 1696, 1697, 1, 0, 0, 0, 1697, 1698, 5, 4, 0, 0, 1698, 117, 1, 0, 0, 0, 1699, 1733, 5, 153, 0, 0, 1700, 1734, 3, 210, 105, 0, 1701, 1703, 5, 3, 0, 0, 1702, 1704, 3, 216, 108, 0, 1703, 1702, 1, 0, 0, 0, 1703, 1704, 1, 0, 0, 0, 1704, 1715, 1, 0, 0, 0, 1705, 1706, 5, 154, 0, 0, 1706, 1707, 5, 40, 0, 0, 1707, 1712, 3, 66, 33, 0, 1708, 1709, 5, 5, 0, 0, 1709, 1711, 3, 66, 33, 0, 1710, 1708, 1, 0, 0, 0, 1711, 1714, 1, 0, 0, 0, 1712, 1710, 1, 0, 0, 0, 1712, 1713, 1, 0, 0, 0, 1713, 1716, 1, 0, 0, 0, 1714, 1712, 1, 0, 0, 0, 1715, 1705, 1, 0, 0, 0, 1715, 1716, 1, 0, 0, 0, 1716, 1727, 1, 0, 0, 0, 1717, 1718, 5, 109, 0, 0, 1718, 1719, 5, 40, 0, 0, 1719, 1724, 3, 136, 68, 0, 1720, 1721, 5, 5, 0, 0, 1721, 1723, 3, 136, 68, 0, 1722, 1720, 1, 0, 0, 0, 1723, 1726, 1, 0, 0, 0, 1724, 1722, 1, 0, 0, 0, 1724, 1725, 1, 0, 0, 0, 1725, 1728, 1, 0, 0, 0, 1726, 1724, 1, 0, 0, 0, 1727, 1717, 1, 0, 0, 0, 1727, 1728, 1, 0, 0, 0, 1728, 1730, 1, 0, 0, 0, 1729, 1731, 3, 120, 60, 0, 1730, 1729, 1, 0, 0, 0, 1730, 1731, 1, 0, 0, 0, 1731, 1732, 1, 0, 0, 0, 1732, 1734, 5, 4, 0, 0, 1733, 1700, 1, 0, 0, 0, 1733, 1701, 1, 0, 0, 0, 1734, 119, 1, 0, 0, 0, 1735, 1743, 3, 122, 61, 0, 1736, 1737, 5, 181, 0, 0, 1737, 1738, 5, 101, 0, 0, 1738, 1744, 5, 183, 0, 0, 1739, 1740, 5, 158, 0, 0, 1740, 1744, 5, 127, 0, 0, 1741, 1744, 5, 78, 0, 0, 1742, 1744, 5, 182, 0, 0, 1743, 1736, 1, 0, 0, 0, 1743, 1739, 1, 0, 0, 0, 1743, 1741, 1, 0, 0, 0, 1743, 1742, 1, 0, 0, 0, 1743, 1744, 1, 0, 0, 0, 1744, 121, 1, 0, 0, 0, 1745, 1752, 7, 17, 0, 0, 1746, 1753, 3, 144, 72, 0, 1747, 1748, 5, 39, 0, 0, 1748, 1749, 3, 140, 70, 0, 1749, 1750, 5, 32, 0, 0, 1750, 1751, 3, 142, 71, 0, 1751, 1753, 1, 0, 0, 0, 1752, 1746, 1, 0, 0, 0, 1752, 1747, 1, 0, 0, 0, 1753, 123, 1, 0, 0, 0, 1754, 1755, 3, 218, 109, 0, 1755, 1765, 5, 3, 0, 0, 1756, 1761, 3, 66, 33, 0, 1757, 1758, 5, 5, 0, 0, 1758, 1760, 3, 66, 33, 0, 1759, 1757, 1, 0, 0, 0, 1760, 1763, 1, 0, 0, 0, 1761, 1759, 1, 0, 0, 0, 1761, 1762, 1, 0, 0, 0, 1762, 1766, 1, 0, 0, 0, 1763, 1761, 1, 0, 0, 0, 1764, 1766, 5, 7, 0, 0, 1765, 1756, 1, 0, 0, 0, 1765, 1764, 1, 0, 0, 0, 1766, 1767, 1, 0, 0, 0, 1767, 1768, 5, 4, 0, 0, 1768, 125, 1, 0, 0, 0, 1769, 1770, 3, 220, 110, 0, 1770, 1783, 5, 3, 0, 0, 1771, 1773, 5, 62, 0, 0, 1772, 1771, 1, 0, 0, 0, 1772, 1773, 1, 0, 0, 0, 1773, 1774, 1, 0, 0, 0, 1774, 1779, 3, 66, 33, 0, 1775, 1776, 5, 5, 0, 0, 1776, 1778, 3, 66, 33, 0, 1777, 1775, 1, 0, 0, 0, 1778, 1781, 1, 0, 0, 0, 1779, 1777, 1, 0, 0, 0, 1779, 1780, 1, 0, 0, 0, 1780, 1784, 1, 0, 0, 0, 1781, 1779, 1, 0, 0, 0, 1782, 1784, 5, 7, 0, 0, 1783, 1772, 1, 0, 0, 0, 1783, 1782, 1, 0, 0, 0, 1783, 1784, 1, 0, 0, 0, 1784, 1785, 1, 0, 0, 0, 1785, 1787, 5, 4, 0, 0, 1786, 1788, 3, 114, 57, 0, 1787, 1786, 1, 0, 0, 0, 1787, 1788, 1, 0, 0, 0, 1788, 127, 1, 0, 0, 0, 1789, 1790, 3, 146, 73, 0, 1790, 1800, 5, 3, 0, 0, 1791, 1796, 3, 66, 33, 0, 1792, 1793, 5, 5, 0, 0, 1793, 1795, 3, 66, 33, 0, 1794, 1792, 1, 0, 0, 0, 1795, 1798, 1, 0, 0, 0, 1796, 1794, 1, 0, 0, 0, 1796, 1797, 1, 0, 0, 0, 1797, 1801, 1, 0, 0, 0, 1798, 1796, 1, 0, 0, 0, 1799, 1801, 5, 7, 0, 0, 1800, 1791, 1, 0, 0, 0, 1800, 1799, 1, 0, 0, 0, 1800, 1801, 1, 0, 0, 0, 1801, 1802, 1, 0, 0, 0, 1802, 1804, 5, 4, 0, 0, 1803, 1805, 3, 114, 57, 0, 1804, 1803, 1, 0, 0, 0, 1804, 1805, 1, 0, 0, 0, 1805, 1806, 1, 0, 0, 0, 1806, 1809, 5, 153, 0, 0, 1807, 1810, 3, 116, 58, 0, 1808, 1810, 3, 210, 105, 0, 1809, 1807, 1, 0, 0, 0, 1809, 1808, 1, 0, 0, 0, 1810, 129, 1, 0, 0, 0, 1811, 1813, 5, 150, 0, 0, 1812, 1814, 5, 116, 0, 0, 1813, 1812, 1, 0, 0, 0, 1813, 1814, 1, 0, 0, 0, 1814, 1815, 1, 0, 0, 0, 1815, 1820, 3, 54, 27, 0, 1816, 1817, 5, 5, 0, 0, 1817, 1819, 3, 54, 27, 0, 1818, 1816, 1, 0, 0, 0, 1819, 1822, 1, 0, 0, 0, 1820, 1818, 1, 0, 0, 0, 1820, 1821, 1, 0, 0, 0, 1821, 131, 1, 0, 0, 0, 1822, 1820, 1, 0, 0, 0, 1823, 1824, 5, 109, 0, 0, 1824, 1825, 5, 40, 0, 0, 1825, 1830, 3, 136, 68, 0, 1826, 1827, 5, 5, 0, 0, 1827, 1829, 3, 136, 68, 0, 1828, 1826, 1, 0, 0, 0, 1829, 1832, 1, 0, 0, 0, 1830, 1828, 1, 0, 0, 0, 1830, 1831, 1, 0, 0, 0, 1831, 133, 1, 0, 0, 0, 1832, 1830, 1, 0, 0, 0, 1833, 1834, 5, 98, 0, 0, 1834, 1837, 3, 66, 33, 0, 1835, 1836, 7, 18, 0, 0, 1836, 1838, 3, 66, 33, 0, 1837, 1835, 1, 0, 0, 0, 1837, 1838, 1, 0, 0, 0, 1838, 135, 1, 0, 0, 0, 1839, 1842, 3, 66, 33, 0, 1840, 1841, 5, 45, 0, 0, 1841, 1843, 3, 190, 95, 0, 1842, 1840, 1, 0, 0, 0, 1842, 1843, 1, 0, 0, 0, 1843, 1845, 1, 0, 0, 0, 1844, 1846, 3, 138, 69, 0, 1845, 1844, 1, 0, 0, 0, 1845, 1846, 1, 0, 0, 0, 1846, 1849, 1, 0, 0, 0, 1847, 1848, 5, 176, 0, 0, 1848, 1850, 7, 19, 0, 0, 1849, 1847, 1, 0, 0, 0, 1849, 1850, 1, 0, 0, 0, 1850, 137, 1, 0, 0, 0, 1851, 1852, 7, 20, 0, 0, 1852, 139, 1, 0, 0, 0, 1853, 1854, 3, 66, 33, 0, 1854, 1855, 5, 156, 0, 0, 1855, 1864, 1, 0, 0, 0, 1856, 1857, 3, 66, 33, 0, 1857, 1858, 5, 159, 0, 0, 1858, 1864, 1, 0, 0, 0, 1859, 1860, 5, 158, 0, 0, 1860, 1864, 5, 127, 0, 0, 1861, 1862, 5, 157, 0, 0, 1862, 1864, 5, 156, 0, 0, 1863, 1853, 1, 0, 0, 0, 1863, 1856, 1, 0, 0, 0, 1863, 1859, 1, 0, 0, 0, 1863, 1861, 1, 0, 0, 0, 1864, 141, 1, 0, 0, 0, 1865, 1866, 3, 66, 33, 0, 1866, 1867, 5, 156, 0, 0, 1867, 1876, 1, 0, 0, 0, 1868, 1869, 3, 66, 33, 0, 1869, 1870, 5, 159, 0, 0, 1870, 1876, 1, 0, 0, 0, 1871, 1872, 5, 158, 0, 0, 1872, 1876, 5, 127, 0, 0, 1873, 1874, 5, 157, 0, 0, 1874, 1876, 5, 159, 0, 0, 1875, 1865, 1, 0, 0, 0, 1875, 1868, 1, 0, 0, 0, 1875, 1871, 1, 0, 0, 0, 1875, 1873, 1, 0, 0, 0, 1876, 143, 1, 0, 0, 0, 1877, 1878, 3, 66, 33, 0, 1878, 1879, 5, 156, 0, 0, 1879, 1885, 1, 0, 0, 0, 1880, 1881, 5, 157, 0, 0, 1881, 1885, 5, 156, 0, 0, 1882, 1883, 5, 158, 0, 0, 1883, 1885, 5, 127, 0, 0, 1884, 1877, 1, 0, 0, 0, 1884, 1880, 1, 0, 0, 0, 1884, 1882, 1, 0, 0, 0, 1885, 145, 1, 0, 0, 0, 1886, 1887, 7, 21, 0, 0, 1887, 1888, 5, 3, 0, 0, 1888, 1889, 3, 66, 33, 0, 1889, 1890, 5, 4, 0, 0, 1890, 1891, 5, 153, 0, 0, 1891, 1893, 5, 3, 0, 0, 1892, 1894, 3, 152, 76, 0, 1893, 1892, 1, 0, 0, 0, 1893, 1894, 1, 0, 0, 0, 1894, 1895, 1, 0, 0, 0, 1895, 1897, 3, 156, 78, 0, 1896, 1898, 3, 122, 61, 0, 1897, 1896, 1, 0, 0, 0, 1897, 1898, 1, 0, 0, 0, 1898, 1899, 1, 0, 0, 0, 1899, 1900, 5, 4, 0, 0, 1900, 1972, 1, 0, 0, 0, 1901, 1902, 7, 22, 0, 0, 1902, 1903, 5, 3, 0, 0, 1903, 1904, 5, 4, 0, 0, 1904, 1905, 5, 153, 0, 0, 1905, 1907, 5, 3, 0, 0, 1906, 1908, 3, 152, 76, 0, 1907, 1906, 1, 0, 0, 0, 1907, 1908, 1, 0, 0, 0, 1908, 1910, 1, 0, 0, 0, 1909, 1911, 3, 154, 77, 0, 1910, 1909, 1, 0, 0, 0, 1910, 1911, 1, 0, 0, 0, 1911, 1912, 1, 0, 0, 0, 1912, 1972, 5, 4, 0, 0, 1913, 1914, 7, 23, 0, 0, 1914, 1915, 5, 3, 0, 0, 1915, 1916, 5, 4, 0, 0, 1916, 1917, 5, 153, 0, 0, 1917, 1919, 5, 3, 0, 0, 1918, 1920, 3, 152, 76, 0, 1919, 1918, 1, 0, 0, 0, 1919, 1920, 1, 0, 0, 0, 1920, 1921, 1, 0, 0, 0, 1921, 1922, 3, 156, 78, 0, 1922, 1923, 5, 4, 0, 0, 1923, 1972, 1, 0, 0, 0, 1924, 1925, 7, 24, 0, 0, 1925, 1926, 5, 3, 0, 0, 1926, 1928, 3, 66, 33, 0, 1927, 1929, 3, 148, 74, 0, 1928, 1927, 1, 0, 0, 0, 1928, 1929, 1, 0, 0, 0, 1929, 1931, 1, 0, 0, 0, 1930, 1932, 3, 150, 75, 0, 1931, 1930, 1, 0, 0, 0, 1931, 1932, 1, 0, 0, 0, 1932, 1933, 1, 0, 0, 0, 1933, 1934, 5, 4, 0, 0, 1934, 1935, 5, 153, 0, 0, 1935, 1937, 5, 3, 0, 0, 1936, 1938, 3, 152, 76, 0, 1937, 1936, 1, 0, 0, 0, 1937, 1938, 1, 0, 0, 0, 1938, 1939, 1, 0, 0, 0, 1939, 1940, 3, 156, 78, 0, 1940, 1941, 5, 4, 0, 0, 1941, 1972, 1, 0, 0, 0, 1942, 1943, 5, 165, 0, 0, 1943, 1944, 5, 3, 0, 0, 1944, 1945, 3, 66, 33, 0, 1945, 1946, 5, 5, 0, 0, 1946, 1947, 3, 34, 17, 0, 1947, 1948, 5, 4, 0, 0, 1948, 1949, 5, 153, 0, 0, 1949, 1951, 5, 3, 0, 0, 1950, 1952, 3, 152, 76, 0, 1951, 1950, 1, 0, 0, 0, 1951, 1952, 1, 0, 0, 0, 1952, 1953, 1, 0, 0, 0, 1953, 1955, 3, 156, 78, 0, 1954, 1956, 3, 122, 61, 0, 1955, 1954, 1, 0, 0, 0, 1955, 1956, 1, 0, 0, 0, 1956, 1957, 1, 0, 0, 0, 1957, 1958, 5, 4, 0, 0, 1958, 1972, 1, 0, 0, 0, 1959, 1960, 5, 166, 0, 0, 1960, 1961, 5, 3, 0, 0, 1961, 1962, 3, 66, 33, 0, 1962, 1963, 5, 4, 0, 0, 1963, 1964, 5, 153, 0, 0, 1964, 1966, 5, 3, 0, 0, 1965, 1967, 3, 152, 76, 0, 1966, 1965, 1, 0, 0, 0, 1966, 1967, 1, 0, 0, 0, 1967, 1968, 1, 0, 0, 0, 1968, 1969, 3, 156, 78, 0, 1969, 1970, 5, 4, 0, 0, 1970, 1972, 1, 0, 0, 0, 1971, 1886, 1, 0, 0, 0, 1971, 1901, 1, 0, 0, 0, 1971, 1913, 1, 0, 0, 0, 1971, 1924, 1, 0, 0, 0, 1971, 1942, 1, 0, 0, 0, 1971, 1959, 1, 0, 0, 0, 1972, 147, 1, 0, 0, 0, 1973, 1974, 5, 5, 0, 0, 1974, 1975, 3, 34, 17, 0, 1975, 149, 1, 0, 0, 0, 1976, 1977, 5, 5, 0, 0, 1977, 1978, 3, 34, 17, 0, 1978, 151, 1, 0, 0, 0, 1979, 1980, 5, 154, 0, 0, 1980, 1982, 5, 40, 0, 0, 1981, 1983, 3, 66, 33, 0, 1982, 1981, 1, 0, 0, 0, 1983, 1984, 1, 0, 0, 0, 1984, 1982, 1, 0, 0, 0, 1984, 1985, 1, 0, 0, 0, 1985, 153, 1, 0, 0, 0, 1986, 1987, 5, 109, 0, 0, 1987, 1989, 5, 40, 0, 0, 1988, 1990, 3, 66, 33, 0, 1989, 1988, 1, 0, 0, 0, 1990, 1991, 1, 0, 0, 0, 1991, 1989, 1, 0, 0, 0, 1991, 1992, 1, 0, 0, 0, 1992, 155, 1, 0, 0, 0, 1993, 1994, 5, 109, 0, 0, 1994, 1995, 5, 40, 0, 0, 1995, 1996, 3, 156, 78, 0, 1996, 157, 1, 0, 0, 0, 1997, 1999, 3, 66, 33, 0, 1998, 2000, 3, 138, 69, 0, 1999, 1998, 1, 0, 0, 0, 1999, 2000, 1, 0, 0, 0, 2000, 2008, 1, 0, 0, 0, 2001, 2002, 5, 5, 0, 0, 2002, 2004, 3, 66, 33, 0, 2003, 2005, 3, 138, 69, 0, 2004, 2003, 1, 0, 0, 0, 2004, 2005, 1, 0, 0, 0, 2005, 2007, 1, 0, 0, 0, 2006, 2001, 1, 0, 0, 0, 2007, 2010, 1, 0, 0, 0, 2008, 2006, 1, 0, 0, 0, 2008, 2009, 1, 0, 0, 0, 2009, 159, 1, 0, 0, 0, 2010, 2008, 1, 0, 0, 0, 2011, 2012, 3, 82, 41, 0, 2012, 161, 1, 0, 0, 0, 2013, 2014, 3, 82, 41, 0, 2014, 163, 1, 0, 0, 0, 2015, 2016, 7, 25, 0, 0, 2016, 165, 1, 0, 0, 0, 2017, 2018, 5, 190, 0, 0, 2018, 167, 1, 0, 0, 0, 2019, 2022, 3, 66, 33, 0, 2020, 2022, 3, 28, 14, 0, 2021, 2019, 1, 0, 0, 0, 2021, 2020, 1, 0, 0, 0, 2022, 169, 1, 0, 0, 0, 2023, 2024, 7, 26, 0, 0, 2024, 171, 1, 0, 0, 0, 2025, 2026, 7, 27, 0, 0, 2026, 173, 1, 0, 0, 0, 2027, 2028, 3, 224, 112, 0, 2028, 175, 1, 0, 0, 0, 2029, 2030, 3, 224, 112, 0, 2030, 177, 1, 0, 0, 0, 2031, 2032, 3, 180, 90, 0, 2032, 2033, 5, 2, 0, 0, 2033, 2035, 1, 0, 0, 0, 2034, 2031, 1, 0, 0, 0, 2034, 2035, 1, 0, 0, 0, 2035, 2036, 1, 0, 0, 0, 2036, 2037, 3, 176, 88, 0, 2037, 179, 1, 0, 0, 0, 2038, 2039, 3, 224, 112, 0, 2039, 181, 1, 0, 0, 0, 2040, 2041, 3, 224, 112, 0, 2041, 183, 1, 0, 0, 0, 2042, 2043, 3, 224, 112, 0, 2043, 185, 1, 0, 0, 0, 2044, 2045, 3, 224, 112, 0, 2045, 187, 1, 0, 0, 0, 2046, 2047, 3, 224, 112, 0, 2047, 189, 1, 0, 0, 0, 2048, 2049, 3, 224, 112, 0, 2049, 191, 1, 0, 0, 0, 2050, 2051, 3, 224, 112, 0, 2051, 193, 1, 0, 0, 0, 2052, 2053, 3, 224, 112, 0, 2053, 195, 1, 0, 0, 0, 2054, 2055, 3, 224, 112, 0, 2055, 197, 1, 0, 0, 0, 2056, 2057, 3, 224, 112, 0, 2057, 199, 1, 0, 0, 0, 2058, 2059, 3, 224, 112, 0, 2059, 201, 1, 0, 0, 0, 2060, 2061, 3, 224, 112, 0, 2061, 203, 1, 0, 0, 0, 2062, 2063, 3, 224, 112, 0, 2063, 205, 1, 0, 0, 0, 2064, 2065, 3, 224, 112, 0, 2065, 207, 1, 0, 0, 0, 2066, 2067, 3, 224, 112, 0, 2067, 209, 1, 0, 0, 0, 2068, 2069, 3, 224, 112, 0, 2069, 211, 1, 0, 0, 0, 2070, 2071, 3, 224, 112, 0, 2071, 213, 1, 0, 0, 0, 2072, 2073, 3, 224, 112, 0, 2073, 215, 1, 0, 0, 0, 2074, 2075, 3, 224, 112, 0, 2075, 217, 1, 0, 0, 0, 2076, 2077, 3, 224, 112, 0, 2077, 219, 1, 0, 0, 0, 2078, 2079, 3, 224, 112, 0, 2079, 221, 1, 0, 0, 0, 2080, 2081, 3, 224, 112, 0, 2081, 223, 1, 0, 0, 0, 2082, 2090, 5, 186, 0, 0, 2083, 2090, 3, 172, 86, 0, 2084, 2090, 5, 190, 0, 0, 2085, 2086, 5, 3, 0, 0, 2086, 2087, 3, 224, 112, 0, 2087, 2088, 5, 4, 0, 0, 2088, 2090, 1, 0, 0, 0, 2089, 2082, 1, 0, 0, 0, 2089, 2083, 1, 0, 0, 0, 2089, 2084, 1, 0, 0, 0, 2089, 2085, 1, 0, 0, 0, 2090, 225, 1, 0, 0, 0, 300, 229, 237, 244, 249, 255, 261, 263, 289, 296, 303, 309, 313, 318, 321, 328, 331, 335, 343, 347, 349, 353, 357, 361, 364, 371, 377, 383, 388, 399, 405, 409, 413, 416, 420, 426, 431, 440, 447, 454, 458, 462, 467, 473, 485, 489, 494, 497, 500, 505, 508, 522, 529, 536, 538, 541, 547, 552, 560, 565, 580, 586, 596, 601, 611, 615, 617, 621, 626, 628, 636, 642, 647, 654, 665, 668, 670, 677, 681, 688, 694, 700, 706, 711, 720, 725, 736, 741, 752, 757, 761, 777, 787, 792, 800, 812, 817, 828, 831, 833, 839, 842, 844, 848, 852, 859, 862, 865, 872, 875, 878, 881, 885, 893, 898, 909, 914, 923, 930, 934, 938, 941, 949, 962, 965, 973, 982, 986, 991, 1021, 1032, 1044, 1050, 1057, 1061, 1071, 1074, 1080, 1086, 1095, 1098, 1102, 1104, 1106, 1115, 1122, 1129, 1135, 1140, 1148, 1153, 1162, 1173, 1180, 1184, 1187, 1190, 1194, 1204, 1210, 1212, 1220, 1227, 1234, 1239, 1241, 1247, 1256, 1261, 1268, 1272, 1274, 1277, 1285, 1289, 1292, 1298, 1302, 1307, 1314, 1323, 1327, 1329, 1333, 1342, 1347, 1349, 1362, 1365, 1374, 1385, 1392, 1395, 1400, 1404, 1407, 1410, 1415, 1419, 1424, 1427, 1430, 1435, 1439, 1442, 1449, 1454, 1463, 1468, 1471, 1479, 1483, 1491, 1494, 1496, 1505, 1508, 1510, 1514, 1518, 1522, 1525, 1536, 1541, 1545, 1549, 1552, 1557, 1563, 1570, 1577, 1582, 1585, 1593, 1599, 1604, 1610, 1617, 1624, 1629, 1632, 1635, 1640, 1645, 1652, 1656, 1660, 1670, 1679, 1682, 1691, 1695, 1703, 1712, 1715, 1724, 1727, 1730, 1733, 1743, 1752, 1761, 1765, 1772, 1779, 1783, 1787, 1796, 1800, 1804, 1809, 1813, 1820, 1830, 1837, 1842, 1845, 1849, 1863, 1875, 1884, 1893, 1897, 1907, 1910, 1919, 1928, 1931, 1937, 1951, 1955, 1966, 1971, 1984, 1991, 1999, 2004, 2008, 2021, 2034, 2089] \ No newline at end of file diff --git a/internal/engine/sqlite/parser/SQLiteParser.tokens b/internal/engine/sqlite/parser/SQLiteParser.tokens index 4514f9ee50..928604c851 100644 --- a/internal/engine/sqlite/parser/SQLiteParser.tokens +++ b/internal/engine/sqlite/parser/SQLiteParser.tokens @@ -185,13 +185,14 @@ DO_=184 NOTHING_=185 IDENTIFIER=186 NUMERIC_LITERAL=187 -BIND_PARAMETER=188 -STRING_LITERAL=189 -BLOB_LITERAL=190 -SINGLE_LINE_COMMENT=191 -MULTILINE_COMMENT=192 -SPACES=193 -UNEXPECTED_CHAR=194 +NUMBERED_BIND_PARAMETER=188 +NAMED_BIND_PARAMETER=189 +STRING_LITERAL=190 +BLOB_LITERAL=191 +SINGLE_LINE_COMMENT=192 +MULTILINE_COMMENT=193 +SPACES=194 +UNEXPECTED_CHAR=195 ';'=1 '.'=2 '('=3 diff --git a/internal/engine/sqlite/parser/sqlite_lexer.go b/internal/engine/sqlite/parser/sqlite_lexer.go index 5556b18abf..c2b35200b4 100644 --- a/internal/engine/sqlite/parser/sqlite_lexer.go +++ b/internal/engine/sqlite/parser/sqlite_lexer.go @@ -76,8 +76,9 @@ func sqlitelexerLexerInit() { "RANK_", "ROW_NUMBER_", "GENERATED_", "ALWAYS_", "STORED_", "TRUE_", "FALSE_", "WINDOW_", "NULLS_", "FIRST_", "LAST_", "FILTER_", "GROUPS_", "EXCLUDE_", "TIES_", "OTHERS_", "DO_", "NOTHING_", "IDENTIFIER", "NUMERIC_LITERAL", - "BIND_PARAMETER", "STRING_LITERAL", "BLOB_LITERAL", "SINGLE_LINE_COMMENT", - "MULTILINE_COMMENT", "SPACES", "UNEXPECTED_CHAR", + "NUMBERED_BIND_PARAMETER", "NAMED_BIND_PARAMETER", "STRING_LITERAL", + "BLOB_LITERAL", "SINGLE_LINE_COMMENT", "MULTILINE_COMMENT", "SPACES", + "UNEXPECTED_CHAR", } staticData.ruleNames = []string{ "SCOL", "DOT", "OPEN_PAR", "CLOSE_PAR", "COMMA", "ASSIGN", "STAR", "PLUS", @@ -107,14 +108,15 @@ func sqlitelexerLexerInit() { "RANK_", "ROW_NUMBER_", "GENERATED_", "ALWAYS_", "STORED_", "TRUE_", "FALSE_", "WINDOW_", "NULLS_", "FIRST_", "LAST_", "FILTER_", "GROUPS_", "EXCLUDE_", "TIES_", "OTHERS_", "DO_", "NOTHING_", "IDENTIFIER", "NUMERIC_LITERAL", - "BIND_PARAMETER", "STRING_LITERAL", "BLOB_LITERAL", "SINGLE_LINE_COMMENT", - "MULTILINE_COMMENT", "SPACES", "UNEXPECTED_CHAR", "HEX_DIGIT", "DIGIT", - "A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", - "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z", + "NUMBERED_BIND_PARAMETER", "NAMED_BIND_PARAMETER", "STRING_LITERAL", + "BLOB_LITERAL", "SINGLE_LINE_COMMENT", "MULTILINE_COMMENT", "SPACES", + "UNEXPECTED_CHAR", "HEX_DIGIT", "DIGIT", "A", "B", "C", "D", "E", "F", + "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", + "U", "V", "W", "X", "Y", "Z", } staticData.predictionContextCache = antlr.NewPredictionContextCache() staticData.serializedATN = []int32{ - 4, 0, 194, 1817, 6, -1, 2, 0, 7, 0, 2, 1, 7, 1, 2, 2, 7, 2, 2, 3, 7, 3, + 4, 0, 195, 1818, 6, -1, 2, 0, 7, 0, 2, 1, 7, 1, 2, 2, 7, 2, 2, 3, 7, 3, 2, 4, 7, 4, 2, 5, 7, 5, 2, 6, 7, 6, 2, 7, 7, 7, 2, 8, 7, 8, 2, 9, 7, 9, 2, 10, 7, 10, 2, 11, 7, 11, 2, 12, 7, 12, 2, 13, 7, 13, 2, 14, 7, 14, 2, 15, 7, 15, 2, 16, 7, 16, 2, 17, 7, 17, 2, 18, 7, 18, 2, 19, 7, 19, 2, 20, @@ -160,153 +162,153 @@ func sqlitelexerLexerInit() { 7, 207, 2, 208, 7, 208, 2, 209, 7, 209, 2, 210, 7, 210, 2, 211, 7, 211, 2, 212, 7, 212, 2, 213, 7, 213, 2, 214, 7, 214, 2, 215, 7, 215, 2, 216, 7, 216, 2, 217, 7, 217, 2, 218, 7, 218, 2, 219, 7, 219, 2, 220, 7, 220, - 2, 221, 7, 221, 1, 0, 1, 0, 1, 1, 1, 1, 1, 2, 1, 2, 1, 3, 1, 3, 1, 4, 1, - 4, 1, 5, 1, 5, 1, 6, 1, 6, 1, 7, 1, 7, 1, 8, 1, 8, 1, 9, 1, 9, 1, 10, 1, - 10, 1, 10, 1, 11, 1, 11, 1, 12, 1, 12, 1, 13, 1, 13, 1, 13, 1, 14, 1, 14, - 1, 14, 1, 15, 1, 15, 1, 16, 1, 16, 1, 17, 1, 17, 1, 18, 1, 18, 1, 18, 1, - 19, 1, 19, 1, 20, 1, 20, 1, 20, 1, 21, 1, 21, 1, 21, 1, 22, 1, 22, 1, 22, - 1, 23, 1, 23, 1, 23, 1, 24, 1, 24, 1, 24, 1, 24, 1, 24, 1, 24, 1, 25, 1, - 25, 1, 25, 1, 25, 1, 25, 1, 25, 1, 25, 1, 26, 1, 26, 1, 26, 1, 26, 1, 27, - 1, 27, 1, 27, 1, 27, 1, 27, 1, 27, 1, 28, 1, 28, 1, 28, 1, 28, 1, 29, 1, - 29, 1, 29, 1, 29, 1, 29, 1, 29, 1, 30, 1, 30, 1, 30, 1, 30, 1, 30, 1, 30, - 1, 30, 1, 30, 1, 31, 1, 31, 1, 31, 1, 31, 1, 32, 1, 32, 1, 32, 1, 33, 1, - 33, 1, 33, 1, 33, 1, 34, 1, 34, 1, 34, 1, 34, 1, 34, 1, 34, 1, 34, 1, 35, - 1, 35, 1, 35, 1, 35, 1, 35, 1, 35, 1, 35, 1, 35, 1, 35, 1, 35, 1, 35, 1, - 35, 1, 35, 1, 35, 1, 36, 1, 36, 1, 36, 1, 36, 1, 36, 1, 36, 1, 36, 1, 37, - 1, 37, 1, 37, 1, 37, 1, 37, 1, 37, 1, 38, 1, 38, 1, 38, 1, 38, 1, 38, 1, - 38, 1, 38, 1, 38, 1, 39, 1, 39, 1, 39, 1, 40, 1, 40, 1, 40, 1, 40, 1, 40, - 1, 40, 1, 40, 1, 40, 1, 41, 1, 41, 1, 41, 1, 41, 1, 41, 1, 42, 1, 42, 1, - 42, 1, 42, 1, 42, 1, 43, 1, 43, 1, 43, 1, 43, 1, 43, 1, 43, 1, 44, 1, 44, - 1, 44, 1, 44, 1, 44, 1, 44, 1, 44, 1, 44, 1, 45, 1, 45, 1, 45, 1, 45, 1, - 45, 1, 45, 1, 45, 1, 46, 1, 46, 1, 46, 1, 46, 1, 46, 1, 46, 1, 46, 1, 47, - 1, 47, 1, 47, 1, 47, 1, 47, 1, 47, 1, 47, 1, 47, 1, 47, 1, 48, 1, 48, 1, - 48, 1, 48, 1, 48, 1, 48, 1, 48, 1, 48, 1, 48, 1, 48, 1, 48, 1, 49, 1, 49, - 1, 49, 1, 49, 1, 49, 1, 49, 1, 49, 1, 50, 1, 50, 1, 50, 1, 50, 1, 50, 1, - 50, 1, 51, 1, 51, 1, 51, 1, 51, 1, 51, 1, 51, 1, 51, 1, 51, 1, 51, 1, 51, - 1, 51, 1, 51, 1, 51, 1, 52, 1, 52, 1, 52, 1, 52, 1, 52, 1, 52, 1, 52, 1, - 52, 1, 52, 1, 52, 1, 52, 1, 52, 1, 52, 1, 53, 1, 53, 1, 53, 1, 53, 1, 53, + 2, 221, 7, 221, 2, 222, 7, 222, 1, 0, 1, 0, 1, 1, 1, 1, 1, 2, 1, 2, 1, + 3, 1, 3, 1, 4, 1, 4, 1, 5, 1, 5, 1, 6, 1, 6, 1, 7, 1, 7, 1, 8, 1, 8, 1, + 9, 1, 9, 1, 10, 1, 10, 1, 10, 1, 11, 1, 11, 1, 12, 1, 12, 1, 13, 1, 13, + 1, 13, 1, 14, 1, 14, 1, 14, 1, 15, 1, 15, 1, 16, 1, 16, 1, 17, 1, 17, 1, + 18, 1, 18, 1, 18, 1, 19, 1, 19, 1, 20, 1, 20, 1, 20, 1, 21, 1, 21, 1, 21, + 1, 22, 1, 22, 1, 22, 1, 23, 1, 23, 1, 23, 1, 24, 1, 24, 1, 24, 1, 24, 1, + 24, 1, 24, 1, 25, 1, 25, 1, 25, 1, 25, 1, 25, 1, 25, 1, 25, 1, 26, 1, 26, + 1, 26, 1, 26, 1, 27, 1, 27, 1, 27, 1, 27, 1, 27, 1, 27, 1, 28, 1, 28, 1, + 28, 1, 28, 1, 29, 1, 29, 1, 29, 1, 29, 1, 29, 1, 29, 1, 30, 1, 30, 1, 30, + 1, 30, 1, 30, 1, 30, 1, 30, 1, 30, 1, 31, 1, 31, 1, 31, 1, 31, 1, 32, 1, + 32, 1, 32, 1, 33, 1, 33, 1, 33, 1, 33, 1, 34, 1, 34, 1, 34, 1, 34, 1, 34, + 1, 34, 1, 34, 1, 35, 1, 35, 1, 35, 1, 35, 1, 35, 1, 35, 1, 35, 1, 35, 1, + 35, 1, 35, 1, 35, 1, 35, 1, 35, 1, 35, 1, 36, 1, 36, 1, 36, 1, 36, 1, 36, + 1, 36, 1, 36, 1, 37, 1, 37, 1, 37, 1, 37, 1, 37, 1, 37, 1, 38, 1, 38, 1, + 38, 1, 38, 1, 38, 1, 38, 1, 38, 1, 38, 1, 39, 1, 39, 1, 39, 1, 40, 1, 40, + 1, 40, 1, 40, 1, 40, 1, 40, 1, 40, 1, 40, 1, 41, 1, 41, 1, 41, 1, 41, 1, + 41, 1, 42, 1, 42, 1, 42, 1, 42, 1, 42, 1, 43, 1, 43, 1, 43, 1, 43, 1, 43, + 1, 43, 1, 44, 1, 44, 1, 44, 1, 44, 1, 44, 1, 44, 1, 44, 1, 44, 1, 45, 1, + 45, 1, 45, 1, 45, 1, 45, 1, 45, 1, 45, 1, 46, 1, 46, 1, 46, 1, 46, 1, 46, + 1, 46, 1, 46, 1, 47, 1, 47, 1, 47, 1, 47, 1, 47, 1, 47, 1, 47, 1, 47, 1, + 47, 1, 48, 1, 48, 1, 48, 1, 48, 1, 48, 1, 48, 1, 48, 1, 48, 1, 48, 1, 48, + 1, 48, 1, 49, 1, 49, 1, 49, 1, 49, 1, 49, 1, 49, 1, 49, 1, 50, 1, 50, 1, + 50, 1, 50, 1, 50, 1, 50, 1, 51, 1, 51, 1, 51, 1, 51, 1, 51, 1, 51, 1, 51, + 1, 51, 1, 51, 1, 51, 1, 51, 1, 51, 1, 51, 1, 52, 1, 52, 1, 52, 1, 52, 1, + 52, 1, 52, 1, 52, 1, 52, 1, 52, 1, 52, 1, 52, 1, 52, 1, 52, 1, 53, 1, 53, 1, 53, 1, 53, 1, 53, 1, 53, 1, 53, 1, 53, 1, 53, 1, 53, 1, 53, 1, 53, 1, - 53, 1, 53, 1, 53, 1, 54, 1, 54, 1, 54, 1, 54, 1, 54, 1, 54, 1, 54, 1, 54, - 1, 54, 1, 55, 1, 55, 1, 55, 1, 55, 1, 55, 1, 55, 1, 55, 1, 55, 1, 56, 1, - 56, 1, 56, 1, 56, 1, 56, 1, 56, 1, 56, 1, 56, 1, 56, 1, 56, 1, 56, 1, 57, - 1, 57, 1, 57, 1, 57, 1, 57, 1, 57, 1, 57, 1, 57, 1, 57, 1, 58, 1, 58, 1, - 58, 1, 58, 1, 58, 1, 58, 1, 58, 1, 59, 1, 59, 1, 59, 1, 59, 1, 59, 1, 60, - 1, 60, 1, 60, 1, 60, 1, 60, 1, 60, 1, 60, 1, 61, 1, 61, 1, 61, 1, 61, 1, - 61, 1, 61, 1, 61, 1, 61, 1, 61, 1, 62, 1, 62, 1, 62, 1, 62, 1, 62, 1, 63, - 1, 63, 1, 63, 1, 63, 1, 63, 1, 64, 1, 64, 1, 64, 1, 64, 1, 64, 1, 65, 1, - 65, 1, 65, 1, 65, 1, 66, 1, 66, 1, 66, 1, 66, 1, 66, 1, 66, 1, 66, 1, 67, - 1, 67, 1, 67, 1, 67, 1, 67, 1, 67, 1, 67, 1, 68, 1, 68, 1, 68, 1, 68, 1, - 68, 1, 68, 1, 68, 1, 68, 1, 68, 1, 68, 1, 69, 1, 69, 1, 69, 1, 69, 1, 69, - 1, 69, 1, 69, 1, 70, 1, 70, 1, 70, 1, 70, 1, 70, 1, 70, 1, 70, 1, 70, 1, - 71, 1, 71, 1, 71, 1, 71, 1, 71, 1, 72, 1, 72, 1, 72, 1, 72, 1, 73, 1, 73, - 1, 73, 1, 73, 1, 73, 1, 73, 1, 73, 1, 73, 1, 74, 1, 74, 1, 74, 1, 74, 1, - 74, 1, 75, 1, 75, 1, 75, 1, 75, 1, 75, 1, 76, 1, 76, 1, 76, 1, 76, 1, 76, - 1, 77, 1, 77, 1, 77, 1, 77, 1, 77, 1, 77, 1, 78, 1, 78, 1, 78, 1, 78, 1, - 78, 1, 78, 1, 78, 1, 79, 1, 79, 1, 79, 1, 80, 1, 80, 1, 80, 1, 80, 1, 80, - 1, 80, 1, 80, 1, 81, 1, 81, 1, 81, 1, 81, 1, 81, 1, 81, 1, 81, 1, 81, 1, - 81, 1, 81, 1, 82, 1, 82, 1, 82, 1, 83, 1, 83, 1, 83, 1, 83, 1, 83, 1, 83, - 1, 84, 1, 84, 1, 84, 1, 84, 1, 84, 1, 84, 1, 84, 1, 84, 1, 85, 1, 85, 1, - 85, 1, 85, 1, 85, 1, 85, 1, 85, 1, 85, 1, 85, 1, 85, 1, 86, 1, 86, 1, 86, - 1, 86, 1, 86, 1, 86, 1, 87, 1, 87, 1, 87, 1, 87, 1, 87, 1, 87, 1, 87, 1, - 88, 1, 88, 1, 88, 1, 88, 1, 88, 1, 88, 1, 88, 1, 88, 1, 89, 1, 89, 1, 89, - 1, 89, 1, 89, 1, 89, 1, 89, 1, 89, 1, 89, 1, 89, 1, 90, 1, 90, 1, 90, 1, - 90, 1, 90, 1, 91, 1, 91, 1, 91, 1, 92, 1, 92, 1, 92, 1, 92, 1, 92, 1, 92, - 1, 92, 1, 93, 1, 93, 1, 93, 1, 93, 1, 93, 1, 94, 1, 94, 1, 94, 1, 94, 1, - 95, 1, 95, 1, 95, 1, 95, 1, 95, 1, 96, 1, 96, 1, 96, 1, 96, 1, 96, 1, 97, - 1, 97, 1, 97, 1, 97, 1, 97, 1, 97, 1, 98, 1, 98, 1, 98, 1, 98, 1, 98, 1, - 98, 1, 99, 1, 99, 1, 99, 1, 99, 1, 99, 1, 99, 1, 99, 1, 99, 1, 100, 1, - 100, 1, 100, 1, 101, 1, 101, 1, 101, 1, 101, 1, 102, 1, 102, 1, 102, 1, - 102, 1, 102, 1, 102, 1, 102, 1, 102, 1, 103, 1, 103, 1, 103, 1, 103, 1, - 103, 1, 104, 1, 104, 1, 104, 1, 105, 1, 105, 1, 105, 1, 105, 1, 105, 1, - 105, 1, 105, 1, 106, 1, 106, 1, 106, 1, 107, 1, 107, 1, 107, 1, 108, 1, - 108, 1, 108, 1, 108, 1, 108, 1, 108, 1, 109, 1, 109, 1, 109, 1, 109, 1, - 109, 1, 109, 1, 110, 1, 110, 1, 110, 1, 110, 1, 110, 1, 111, 1, 111, 1, - 111, 1, 111, 1, 111, 1, 111, 1, 111, 1, 112, 1, 112, 1, 112, 1, 112, 1, - 112, 1, 112, 1, 112, 1, 112, 1, 113, 1, 113, 1, 113, 1, 113, 1, 113, 1, - 113, 1, 114, 1, 114, 1, 114, 1, 114, 1, 114, 1, 114, 1, 115, 1, 115, 1, - 115, 1, 115, 1, 115, 1, 115, 1, 115, 1, 115, 1, 115, 1, 115, 1, 116, 1, - 116, 1, 116, 1, 116, 1, 116, 1, 116, 1, 116, 1, 116, 1, 116, 1, 116, 1, - 116, 1, 117, 1, 117, 1, 117, 1, 117, 1, 117, 1, 117, 1, 117, 1, 118, 1, - 118, 1, 118, 1, 118, 1, 118, 1, 118, 1, 118, 1, 118, 1, 119, 1, 119, 1, - 119, 1, 119, 1, 119, 1, 119, 1, 119, 1, 119, 1, 120, 1, 120, 1, 120, 1, - 120, 1, 120, 1, 120, 1, 120, 1, 121, 1, 121, 1, 121, 1, 121, 1, 121, 1, - 121, 1, 121, 1, 121, 1, 122, 1, 122, 1, 122, 1, 122, 1, 122, 1, 122, 1, - 122, 1, 122, 1, 122, 1, 123, 1, 123, 1, 123, 1, 123, 1, 123, 1, 123, 1, - 123, 1, 123, 1, 123, 1, 123, 1, 124, 1, 124, 1, 124, 1, 124, 1, 124, 1, - 124, 1, 125, 1, 125, 1, 125, 1, 125, 1, 125, 1, 125, 1, 125, 1, 125, 1, - 125, 1, 126, 1, 126, 1, 126, 1, 126, 1, 127, 1, 127, 1, 127, 1, 127, 1, - 127, 1, 128, 1, 128, 1, 128, 1, 128, 1, 128, 1, 128, 1, 128, 1, 128, 1, - 128, 1, 128, 1, 129, 1, 129, 1, 129, 1, 129, 1, 129, 1, 129, 1, 129, 1, - 130, 1, 130, 1, 130, 1, 130, 1, 131, 1, 131, 1, 131, 1, 131, 1, 131, 1, - 131, 1, 131, 1, 132, 1, 132, 1, 132, 1, 132, 1, 132, 1, 132, 1, 133, 1, - 133, 1, 133, 1, 133, 1, 133, 1, 134, 1, 134, 1, 134, 1, 134, 1, 134, 1, - 134, 1, 134, 1, 134, 1, 134, 1, 134, 1, 135, 1, 135, 1, 135, 1, 135, 1, - 135, 1, 136, 1, 136, 1, 136, 1, 137, 1, 137, 1, 137, 1, 137, 1, 137, 1, - 137, 1, 137, 1, 137, 1, 137, 1, 137, 1, 137, 1, 137, 1, 138, 1, 138, 1, - 138, 1, 138, 1, 138, 1, 138, 1, 138, 1, 138, 1, 139, 1, 139, 1, 139, 1, - 139, 1, 139, 1, 139, 1, 140, 1, 140, 1, 140, 1, 140, 1, 140, 1, 140, 1, - 140, 1, 141, 1, 141, 1, 141, 1, 141, 1, 141, 1, 141, 1, 141, 1, 142, 1, - 142, 1, 142, 1, 142, 1, 142, 1, 142, 1, 143, 1, 143, 1, 143, 1, 143, 1, - 143, 1, 143, 1, 143, 1, 144, 1, 144, 1, 144, 1, 144, 1, 144, 1, 144, 1, - 144, 1, 145, 1, 145, 1, 145, 1, 145, 1, 145, 1, 146, 1, 146, 1, 146, 1, - 146, 1, 146, 1, 146, 1, 146, 1, 146, 1, 147, 1, 147, 1, 147, 1, 147, 1, - 147, 1, 148, 1, 148, 1, 148, 1, 148, 1, 148, 1, 148, 1, 149, 1, 149, 1, - 149, 1, 149, 1, 149, 1, 150, 1, 150, 1, 150, 1, 150, 1, 150, 1, 150, 1, - 150, 1, 150, 1, 151, 1, 151, 1, 151, 1, 151, 1, 151, 1, 151, 1, 151, 1, - 151, 1, 151, 1, 151, 1, 151, 1, 151, 1, 152, 1, 152, 1, 152, 1, 152, 1, - 152, 1, 153, 1, 153, 1, 153, 1, 153, 1, 153, 1, 153, 1, 153, 1, 153, 1, - 153, 1, 153, 1, 154, 1, 154, 1, 154, 1, 154, 1, 154, 1, 154, 1, 155, 1, - 155, 1, 155, 1, 155, 1, 155, 1, 155, 1, 155, 1, 155, 1, 155, 1, 155, 1, - 156, 1, 156, 1, 156, 1, 156, 1, 156, 1, 156, 1, 156, 1, 156, 1, 156, 1, - 156, 1, 157, 1, 157, 1, 157, 1, 157, 1, 157, 1, 157, 1, 157, 1, 157, 1, - 158, 1, 158, 1, 158, 1, 158, 1, 158, 1, 158, 1, 158, 1, 158, 1, 158, 1, - 158, 1, 159, 1, 159, 1, 159, 1, 159, 1, 159, 1, 159, 1, 159, 1, 159, 1, - 159, 1, 159, 1, 160, 1, 160, 1, 160, 1, 160, 1, 160, 1, 160, 1, 160, 1, - 160, 1, 160, 1, 160, 1, 160, 1, 161, 1, 161, 1, 161, 1, 161, 1, 162, 1, - 162, 1, 162, 1, 162, 1, 162, 1, 162, 1, 162, 1, 162, 1, 162, 1, 162, 1, - 162, 1, 163, 1, 163, 1, 163, 1, 163, 1, 163, 1, 164, 1, 164, 1, 164, 1, - 164, 1, 164, 1, 164, 1, 164, 1, 164, 1, 164, 1, 164, 1, 165, 1, 165, 1, - 165, 1, 165, 1, 165, 1, 165, 1, 166, 1, 166, 1, 166, 1, 166, 1, 166, 1, - 166, 1, 166, 1, 166, 1, 166, 1, 166, 1, 166, 1, 166, 1, 166, 1, 167, 1, - 167, 1, 167, 1, 167, 1, 167, 1, 168, 1, 168, 1, 168, 1, 168, 1, 168, 1, - 168, 1, 168, 1, 168, 1, 168, 1, 168, 1, 168, 1, 169, 1, 169, 1, 169, 1, - 169, 1, 169, 1, 169, 1, 169, 1, 169, 1, 169, 1, 169, 1, 170, 1, 170, 1, - 170, 1, 170, 1, 170, 1, 170, 1, 170, 1, 171, 1, 171, 1, 171, 1, 171, 1, - 171, 1, 171, 1, 171, 1, 172, 1, 172, 1, 172, 1, 172, 1, 172, 1, 173, 1, - 173, 1, 173, 1, 173, 1, 173, 1, 173, 1, 174, 1, 174, 1, 174, 1, 174, 1, - 174, 1, 174, 1, 174, 1, 175, 1, 175, 1, 175, 1, 175, 1, 175, 1, 175, 1, - 176, 1, 176, 1, 176, 1, 176, 1, 176, 1, 176, 1, 177, 1, 177, 1, 177, 1, - 177, 1, 177, 1, 178, 1, 178, 1, 178, 1, 178, 1, 178, 1, 178, 1, 178, 1, - 179, 1, 179, 1, 179, 1, 179, 1, 179, 1, 179, 1, 179, 1, 180, 1, 180, 1, - 180, 1, 180, 1, 180, 1, 180, 1, 180, 1, 180, 1, 181, 1, 181, 1, 181, 1, - 181, 1, 181, 1, 182, 1, 182, 1, 182, 1, 182, 1, 182, 1, 182, 1, 182, 1, - 183, 1, 183, 1, 183, 1, 184, 1, 184, 1, 184, 1, 184, 1, 184, 1, 184, 1, - 184, 1, 184, 1, 185, 1, 185, 1, 185, 1, 185, 5, 185, 1623, 8, 185, 10, - 185, 12, 185, 1626, 9, 185, 1, 185, 1, 185, 1, 185, 1, 185, 1, 185, 5, - 185, 1633, 8, 185, 10, 185, 12, 185, 1636, 9, 185, 1, 185, 1, 185, 1, 185, - 5, 185, 1641, 8, 185, 10, 185, 12, 185, 1644, 9, 185, 1, 185, 1, 185, 1, - 185, 5, 185, 1649, 8, 185, 10, 185, 12, 185, 1652, 9, 185, 3, 185, 1654, - 8, 185, 1, 186, 4, 186, 1657, 8, 186, 11, 186, 12, 186, 1658, 1, 186, 1, - 186, 5, 186, 1663, 8, 186, 10, 186, 12, 186, 1666, 9, 186, 3, 186, 1668, - 8, 186, 1, 186, 1, 186, 4, 186, 1672, 8, 186, 11, 186, 12, 186, 1673, 3, - 186, 1676, 8, 186, 1, 186, 1, 186, 3, 186, 1680, 8, 186, 1, 186, 4, 186, - 1683, 8, 186, 11, 186, 12, 186, 1684, 3, 186, 1687, 8, 186, 1, 186, 1, - 186, 1, 186, 1, 186, 4, 186, 1693, 8, 186, 11, 186, 12, 186, 1694, 3, 186, - 1697, 8, 186, 1, 187, 1, 187, 5, 187, 1701, 8, 187, 10, 187, 12, 187, 1704, - 9, 187, 1, 187, 1, 187, 3, 187, 1708, 8, 187, 1, 188, 1, 188, 1, 188, 1, - 188, 5, 188, 1714, 8, 188, 10, 188, 12, 188, 1717, 9, 188, 1, 188, 1, 188, - 1, 189, 1, 189, 1, 189, 1, 190, 1, 190, 1, 190, 1, 190, 5, 190, 1728, 8, - 190, 10, 190, 12, 190, 1731, 9, 190, 1, 190, 3, 190, 1734, 8, 190, 1, 190, - 1, 190, 3, 190, 1738, 8, 190, 1, 190, 1, 190, 1, 191, 1, 191, 1, 191, 1, - 191, 5, 191, 1746, 8, 191, 10, 191, 12, 191, 1749, 9, 191, 1, 191, 1, 191, - 1, 191, 1, 191, 1, 191, 1, 192, 1, 192, 1, 192, 1, 192, 1, 193, 1, 193, - 1, 194, 1, 194, 1, 195, 1, 195, 1, 196, 1, 196, 1, 197, 1, 197, 1, 198, - 1, 198, 1, 199, 1, 199, 1, 200, 1, 200, 1, 201, 1, 201, 1, 202, 1, 202, - 1, 203, 1, 203, 1, 204, 1, 204, 1, 205, 1, 205, 1, 206, 1, 206, 1, 207, - 1, 207, 1, 208, 1, 208, 1, 209, 1, 209, 1, 210, 1, 210, 1, 211, 1, 211, - 1, 212, 1, 212, 1, 213, 1, 213, 1, 214, 1, 214, 1, 215, 1, 215, 1, 216, - 1, 216, 1, 217, 1, 217, 1, 218, 1, 218, 1, 219, 1, 219, 1, 220, 1, 220, - 1, 221, 1, 221, 1, 1747, 0, 222, 1, 1, 3, 2, 5, 3, 7, 4, 9, 5, 11, 6, 13, + 53, 1, 53, 1, 53, 1, 53, 1, 53, 1, 53, 1, 54, 1, 54, 1, 54, 1, 54, 1, 54, + 1, 54, 1, 54, 1, 54, 1, 54, 1, 55, 1, 55, 1, 55, 1, 55, 1, 55, 1, 55, 1, + 55, 1, 55, 1, 56, 1, 56, 1, 56, 1, 56, 1, 56, 1, 56, 1, 56, 1, 56, 1, 56, + 1, 56, 1, 56, 1, 57, 1, 57, 1, 57, 1, 57, 1, 57, 1, 57, 1, 57, 1, 57, 1, + 57, 1, 58, 1, 58, 1, 58, 1, 58, 1, 58, 1, 58, 1, 58, 1, 59, 1, 59, 1, 59, + 1, 59, 1, 59, 1, 60, 1, 60, 1, 60, 1, 60, 1, 60, 1, 60, 1, 60, 1, 61, 1, + 61, 1, 61, 1, 61, 1, 61, 1, 61, 1, 61, 1, 61, 1, 61, 1, 62, 1, 62, 1, 62, + 1, 62, 1, 62, 1, 63, 1, 63, 1, 63, 1, 63, 1, 63, 1, 64, 1, 64, 1, 64, 1, + 64, 1, 64, 1, 65, 1, 65, 1, 65, 1, 65, 1, 66, 1, 66, 1, 66, 1, 66, 1, 66, + 1, 66, 1, 66, 1, 67, 1, 67, 1, 67, 1, 67, 1, 67, 1, 67, 1, 67, 1, 68, 1, + 68, 1, 68, 1, 68, 1, 68, 1, 68, 1, 68, 1, 68, 1, 68, 1, 68, 1, 69, 1, 69, + 1, 69, 1, 69, 1, 69, 1, 69, 1, 69, 1, 70, 1, 70, 1, 70, 1, 70, 1, 70, 1, + 70, 1, 70, 1, 70, 1, 71, 1, 71, 1, 71, 1, 71, 1, 71, 1, 72, 1, 72, 1, 72, + 1, 72, 1, 73, 1, 73, 1, 73, 1, 73, 1, 73, 1, 73, 1, 73, 1, 73, 1, 74, 1, + 74, 1, 74, 1, 74, 1, 74, 1, 75, 1, 75, 1, 75, 1, 75, 1, 75, 1, 76, 1, 76, + 1, 76, 1, 76, 1, 76, 1, 77, 1, 77, 1, 77, 1, 77, 1, 77, 1, 77, 1, 78, 1, + 78, 1, 78, 1, 78, 1, 78, 1, 78, 1, 78, 1, 79, 1, 79, 1, 79, 1, 80, 1, 80, + 1, 80, 1, 80, 1, 80, 1, 80, 1, 80, 1, 81, 1, 81, 1, 81, 1, 81, 1, 81, 1, + 81, 1, 81, 1, 81, 1, 81, 1, 81, 1, 82, 1, 82, 1, 82, 1, 83, 1, 83, 1, 83, + 1, 83, 1, 83, 1, 83, 1, 84, 1, 84, 1, 84, 1, 84, 1, 84, 1, 84, 1, 84, 1, + 84, 1, 85, 1, 85, 1, 85, 1, 85, 1, 85, 1, 85, 1, 85, 1, 85, 1, 85, 1, 85, + 1, 86, 1, 86, 1, 86, 1, 86, 1, 86, 1, 86, 1, 87, 1, 87, 1, 87, 1, 87, 1, + 87, 1, 87, 1, 87, 1, 88, 1, 88, 1, 88, 1, 88, 1, 88, 1, 88, 1, 88, 1, 88, + 1, 89, 1, 89, 1, 89, 1, 89, 1, 89, 1, 89, 1, 89, 1, 89, 1, 89, 1, 89, 1, + 90, 1, 90, 1, 90, 1, 90, 1, 90, 1, 91, 1, 91, 1, 91, 1, 92, 1, 92, 1, 92, + 1, 92, 1, 92, 1, 92, 1, 92, 1, 93, 1, 93, 1, 93, 1, 93, 1, 93, 1, 94, 1, + 94, 1, 94, 1, 94, 1, 95, 1, 95, 1, 95, 1, 95, 1, 95, 1, 96, 1, 96, 1, 96, + 1, 96, 1, 96, 1, 97, 1, 97, 1, 97, 1, 97, 1, 97, 1, 97, 1, 98, 1, 98, 1, + 98, 1, 98, 1, 98, 1, 98, 1, 99, 1, 99, 1, 99, 1, 99, 1, 99, 1, 99, 1, 99, + 1, 99, 1, 100, 1, 100, 1, 100, 1, 101, 1, 101, 1, 101, 1, 101, 1, 102, + 1, 102, 1, 102, 1, 102, 1, 102, 1, 102, 1, 102, 1, 102, 1, 103, 1, 103, + 1, 103, 1, 103, 1, 103, 1, 104, 1, 104, 1, 104, 1, 105, 1, 105, 1, 105, + 1, 105, 1, 105, 1, 105, 1, 105, 1, 106, 1, 106, 1, 106, 1, 107, 1, 107, + 1, 107, 1, 108, 1, 108, 1, 108, 1, 108, 1, 108, 1, 108, 1, 109, 1, 109, + 1, 109, 1, 109, 1, 109, 1, 109, 1, 110, 1, 110, 1, 110, 1, 110, 1, 110, + 1, 111, 1, 111, 1, 111, 1, 111, 1, 111, 1, 111, 1, 111, 1, 112, 1, 112, + 1, 112, 1, 112, 1, 112, 1, 112, 1, 112, 1, 112, 1, 113, 1, 113, 1, 113, + 1, 113, 1, 113, 1, 113, 1, 114, 1, 114, 1, 114, 1, 114, 1, 114, 1, 114, + 1, 115, 1, 115, 1, 115, 1, 115, 1, 115, 1, 115, 1, 115, 1, 115, 1, 115, + 1, 115, 1, 116, 1, 116, 1, 116, 1, 116, 1, 116, 1, 116, 1, 116, 1, 116, + 1, 116, 1, 116, 1, 116, 1, 117, 1, 117, 1, 117, 1, 117, 1, 117, 1, 117, + 1, 117, 1, 118, 1, 118, 1, 118, 1, 118, 1, 118, 1, 118, 1, 118, 1, 118, + 1, 119, 1, 119, 1, 119, 1, 119, 1, 119, 1, 119, 1, 119, 1, 119, 1, 120, + 1, 120, 1, 120, 1, 120, 1, 120, 1, 120, 1, 120, 1, 121, 1, 121, 1, 121, + 1, 121, 1, 121, 1, 121, 1, 121, 1, 121, 1, 122, 1, 122, 1, 122, 1, 122, + 1, 122, 1, 122, 1, 122, 1, 122, 1, 122, 1, 123, 1, 123, 1, 123, 1, 123, + 1, 123, 1, 123, 1, 123, 1, 123, 1, 123, 1, 123, 1, 124, 1, 124, 1, 124, + 1, 124, 1, 124, 1, 124, 1, 125, 1, 125, 1, 125, 1, 125, 1, 125, 1, 125, + 1, 125, 1, 125, 1, 125, 1, 126, 1, 126, 1, 126, 1, 126, 1, 127, 1, 127, + 1, 127, 1, 127, 1, 127, 1, 128, 1, 128, 1, 128, 1, 128, 1, 128, 1, 128, + 1, 128, 1, 128, 1, 128, 1, 128, 1, 129, 1, 129, 1, 129, 1, 129, 1, 129, + 1, 129, 1, 129, 1, 130, 1, 130, 1, 130, 1, 130, 1, 131, 1, 131, 1, 131, + 1, 131, 1, 131, 1, 131, 1, 131, 1, 132, 1, 132, 1, 132, 1, 132, 1, 132, + 1, 132, 1, 133, 1, 133, 1, 133, 1, 133, 1, 133, 1, 134, 1, 134, 1, 134, + 1, 134, 1, 134, 1, 134, 1, 134, 1, 134, 1, 134, 1, 134, 1, 135, 1, 135, + 1, 135, 1, 135, 1, 135, 1, 136, 1, 136, 1, 136, 1, 137, 1, 137, 1, 137, + 1, 137, 1, 137, 1, 137, 1, 137, 1, 137, 1, 137, 1, 137, 1, 137, 1, 137, + 1, 138, 1, 138, 1, 138, 1, 138, 1, 138, 1, 138, 1, 138, 1, 138, 1, 139, + 1, 139, 1, 139, 1, 139, 1, 139, 1, 139, 1, 140, 1, 140, 1, 140, 1, 140, + 1, 140, 1, 140, 1, 140, 1, 141, 1, 141, 1, 141, 1, 141, 1, 141, 1, 141, + 1, 141, 1, 142, 1, 142, 1, 142, 1, 142, 1, 142, 1, 142, 1, 143, 1, 143, + 1, 143, 1, 143, 1, 143, 1, 143, 1, 143, 1, 144, 1, 144, 1, 144, 1, 144, + 1, 144, 1, 144, 1, 144, 1, 145, 1, 145, 1, 145, 1, 145, 1, 145, 1, 146, + 1, 146, 1, 146, 1, 146, 1, 146, 1, 146, 1, 146, 1, 146, 1, 147, 1, 147, + 1, 147, 1, 147, 1, 147, 1, 148, 1, 148, 1, 148, 1, 148, 1, 148, 1, 148, + 1, 149, 1, 149, 1, 149, 1, 149, 1, 149, 1, 150, 1, 150, 1, 150, 1, 150, + 1, 150, 1, 150, 1, 150, 1, 150, 1, 151, 1, 151, 1, 151, 1, 151, 1, 151, + 1, 151, 1, 151, 1, 151, 1, 151, 1, 151, 1, 151, 1, 151, 1, 152, 1, 152, + 1, 152, 1, 152, 1, 152, 1, 153, 1, 153, 1, 153, 1, 153, 1, 153, 1, 153, + 1, 153, 1, 153, 1, 153, 1, 153, 1, 154, 1, 154, 1, 154, 1, 154, 1, 154, + 1, 154, 1, 155, 1, 155, 1, 155, 1, 155, 1, 155, 1, 155, 1, 155, 1, 155, + 1, 155, 1, 155, 1, 156, 1, 156, 1, 156, 1, 156, 1, 156, 1, 156, 1, 156, + 1, 156, 1, 156, 1, 156, 1, 157, 1, 157, 1, 157, 1, 157, 1, 157, 1, 157, + 1, 157, 1, 157, 1, 158, 1, 158, 1, 158, 1, 158, 1, 158, 1, 158, 1, 158, + 1, 158, 1, 158, 1, 158, 1, 159, 1, 159, 1, 159, 1, 159, 1, 159, 1, 159, + 1, 159, 1, 159, 1, 159, 1, 159, 1, 160, 1, 160, 1, 160, 1, 160, 1, 160, + 1, 160, 1, 160, 1, 160, 1, 160, 1, 160, 1, 160, 1, 161, 1, 161, 1, 161, + 1, 161, 1, 162, 1, 162, 1, 162, 1, 162, 1, 162, 1, 162, 1, 162, 1, 162, + 1, 162, 1, 162, 1, 162, 1, 163, 1, 163, 1, 163, 1, 163, 1, 163, 1, 164, + 1, 164, 1, 164, 1, 164, 1, 164, 1, 164, 1, 164, 1, 164, 1, 164, 1, 164, + 1, 165, 1, 165, 1, 165, 1, 165, 1, 165, 1, 165, 1, 166, 1, 166, 1, 166, + 1, 166, 1, 166, 1, 166, 1, 166, 1, 166, 1, 166, 1, 166, 1, 166, 1, 166, + 1, 166, 1, 167, 1, 167, 1, 167, 1, 167, 1, 167, 1, 168, 1, 168, 1, 168, + 1, 168, 1, 168, 1, 168, 1, 168, 1, 168, 1, 168, 1, 168, 1, 168, 1, 169, + 1, 169, 1, 169, 1, 169, 1, 169, 1, 169, 1, 169, 1, 169, 1, 169, 1, 169, + 1, 170, 1, 170, 1, 170, 1, 170, 1, 170, 1, 170, 1, 170, 1, 171, 1, 171, + 1, 171, 1, 171, 1, 171, 1, 171, 1, 171, 1, 172, 1, 172, 1, 172, 1, 172, + 1, 172, 1, 173, 1, 173, 1, 173, 1, 173, 1, 173, 1, 173, 1, 174, 1, 174, + 1, 174, 1, 174, 1, 174, 1, 174, 1, 174, 1, 175, 1, 175, 1, 175, 1, 175, + 1, 175, 1, 175, 1, 176, 1, 176, 1, 176, 1, 176, 1, 176, 1, 176, 1, 177, + 1, 177, 1, 177, 1, 177, 1, 177, 1, 178, 1, 178, 1, 178, 1, 178, 1, 178, + 1, 178, 1, 178, 1, 179, 1, 179, 1, 179, 1, 179, 1, 179, 1, 179, 1, 179, + 1, 180, 1, 180, 1, 180, 1, 180, 1, 180, 1, 180, 1, 180, 1, 180, 1, 181, + 1, 181, 1, 181, 1, 181, 1, 181, 1, 182, 1, 182, 1, 182, 1, 182, 1, 182, + 1, 182, 1, 182, 1, 183, 1, 183, 1, 183, 1, 184, 1, 184, 1, 184, 1, 184, + 1, 184, 1, 184, 1, 184, 1, 184, 1, 185, 1, 185, 1, 185, 1, 185, 5, 185, + 1625, 8, 185, 10, 185, 12, 185, 1628, 9, 185, 1, 185, 1, 185, 1, 185, 1, + 185, 1, 185, 5, 185, 1635, 8, 185, 10, 185, 12, 185, 1638, 9, 185, 1, 185, + 1, 185, 1, 185, 5, 185, 1643, 8, 185, 10, 185, 12, 185, 1646, 9, 185, 1, + 185, 1, 185, 1, 185, 5, 185, 1651, 8, 185, 10, 185, 12, 185, 1654, 9, 185, + 3, 185, 1656, 8, 185, 1, 186, 4, 186, 1659, 8, 186, 11, 186, 12, 186, 1660, + 1, 186, 1, 186, 5, 186, 1665, 8, 186, 10, 186, 12, 186, 1668, 9, 186, 3, + 186, 1670, 8, 186, 1, 186, 1, 186, 4, 186, 1674, 8, 186, 11, 186, 12, 186, + 1675, 3, 186, 1678, 8, 186, 1, 186, 1, 186, 3, 186, 1682, 8, 186, 1, 186, + 4, 186, 1685, 8, 186, 11, 186, 12, 186, 1686, 3, 186, 1689, 8, 186, 1, + 186, 1, 186, 1, 186, 1, 186, 4, 186, 1695, 8, 186, 11, 186, 12, 186, 1696, + 3, 186, 1699, 8, 186, 1, 187, 1, 187, 5, 187, 1703, 8, 187, 10, 187, 12, + 187, 1706, 9, 187, 1, 188, 1, 188, 1, 188, 1, 189, 1, 189, 1, 189, 1, 189, + 5, 189, 1715, 8, 189, 10, 189, 12, 189, 1718, 9, 189, 1, 189, 1, 189, 1, + 190, 1, 190, 1, 190, 1, 191, 1, 191, 1, 191, 1, 191, 5, 191, 1729, 8, 191, + 10, 191, 12, 191, 1732, 9, 191, 1, 191, 3, 191, 1735, 8, 191, 1, 191, 1, + 191, 3, 191, 1739, 8, 191, 1, 191, 1, 191, 1, 192, 1, 192, 1, 192, 1, 192, + 5, 192, 1747, 8, 192, 10, 192, 12, 192, 1750, 9, 192, 1, 192, 1, 192, 1, + 192, 1, 192, 1, 192, 1, 193, 1, 193, 1, 193, 1, 193, 1, 194, 1, 194, 1, + 195, 1, 195, 1, 196, 1, 196, 1, 197, 1, 197, 1, 198, 1, 198, 1, 199, 1, + 199, 1, 200, 1, 200, 1, 201, 1, 201, 1, 202, 1, 202, 1, 203, 1, 203, 1, + 204, 1, 204, 1, 205, 1, 205, 1, 206, 1, 206, 1, 207, 1, 207, 1, 208, 1, + 208, 1, 209, 1, 209, 1, 210, 1, 210, 1, 211, 1, 211, 1, 212, 1, 212, 1, + 213, 1, 213, 1, 214, 1, 214, 1, 215, 1, 215, 1, 216, 1, 216, 1, 217, 1, + 217, 1, 218, 1, 218, 1, 219, 1, 219, 1, 220, 1, 220, 1, 221, 1, 221, 1, + 222, 1, 222, 1, 1748, 0, 223, 1, 1, 3, 2, 5, 3, 7, 4, 9, 5, 11, 6, 13, 7, 15, 8, 17, 9, 19, 10, 21, 11, 23, 12, 25, 13, 27, 14, 29, 15, 31, 16, 33, 17, 35, 18, 37, 19, 39, 20, 41, 21, 43, 22, 45, 23, 47, 24, 49, 25, 51, 26, 53, 27, 55, 28, 57, 29, 59, 30, 61, 31, 63, 32, 65, 33, 67, 34, @@ -330,642 +332,642 @@ func sqlitelexerLexerInit() { 168, 337, 169, 339, 170, 341, 171, 343, 172, 345, 173, 347, 174, 349, 175, 351, 176, 353, 177, 355, 178, 357, 179, 359, 180, 361, 181, 363, 182, 365, 183, 367, 184, 369, 185, 371, 186, 373, 187, 375, 188, 377, 189, 379, 190, - 381, 191, 383, 192, 385, 193, 387, 194, 389, 0, 391, 0, 393, 0, 395, 0, - 397, 0, 399, 0, 401, 0, 403, 0, 405, 0, 407, 0, 409, 0, 411, 0, 413, 0, - 415, 0, 417, 0, 419, 0, 421, 0, 423, 0, 425, 0, 427, 0, 429, 0, 431, 0, - 433, 0, 435, 0, 437, 0, 439, 0, 441, 0, 443, 0, 1, 0, 38, 1, 0, 34, 34, - 1, 0, 96, 96, 1, 0, 93, 93, 3, 0, 65, 90, 95, 95, 97, 122, 4, 0, 48, 57, - 65, 90, 95, 95, 97, 122, 2, 0, 43, 43, 45, 45, 3, 0, 36, 36, 58, 58, 64, - 64, 1, 0, 39, 39, 2, 0, 10, 10, 13, 13, 3, 0, 9, 11, 13, 13, 32, 32, 3, - 0, 48, 57, 65, 70, 97, 102, 1, 0, 48, 57, 2, 0, 65, 65, 97, 97, 2, 0, 66, - 66, 98, 98, 2, 0, 67, 67, 99, 99, 2, 0, 68, 68, 100, 100, 2, 0, 69, 69, - 101, 101, 2, 0, 70, 70, 102, 102, 2, 0, 71, 71, 103, 103, 2, 0, 72, 72, - 104, 104, 2, 0, 73, 73, 105, 105, 2, 0, 74, 74, 106, 106, 2, 0, 75, 75, - 107, 107, 2, 0, 76, 76, 108, 108, 2, 0, 77, 77, 109, 109, 2, 0, 78, 78, - 110, 110, 2, 0, 79, 79, 111, 111, 2, 0, 80, 80, 112, 112, 2, 0, 81, 81, - 113, 113, 2, 0, 82, 82, 114, 114, 2, 0, 83, 83, 115, 115, 2, 0, 84, 84, - 116, 116, 2, 0, 85, 85, 117, 117, 2, 0, 86, 86, 118, 118, 2, 0, 87, 87, - 119, 119, 2, 0, 88, 88, 120, 120, 2, 0, 89, 89, 121, 121, 2, 0, 90, 90, - 122, 122, 1815, 0, 1, 1, 0, 0, 0, 0, 3, 1, 0, 0, 0, 0, 5, 1, 0, 0, 0, 0, - 7, 1, 0, 0, 0, 0, 9, 1, 0, 0, 0, 0, 11, 1, 0, 0, 0, 0, 13, 1, 0, 0, 0, - 0, 15, 1, 0, 0, 0, 0, 17, 1, 0, 0, 0, 0, 19, 1, 0, 0, 0, 0, 21, 1, 0, 0, - 0, 0, 23, 1, 0, 0, 0, 0, 25, 1, 0, 0, 0, 0, 27, 1, 0, 0, 0, 0, 29, 1, 0, - 0, 0, 0, 31, 1, 0, 0, 0, 0, 33, 1, 0, 0, 0, 0, 35, 1, 0, 0, 0, 0, 37, 1, - 0, 0, 0, 0, 39, 1, 0, 0, 0, 0, 41, 1, 0, 0, 0, 0, 43, 1, 0, 0, 0, 0, 45, - 1, 0, 0, 0, 0, 47, 1, 0, 0, 0, 0, 49, 1, 0, 0, 0, 0, 51, 1, 0, 0, 0, 0, - 53, 1, 0, 0, 0, 0, 55, 1, 0, 0, 0, 0, 57, 1, 0, 0, 0, 0, 59, 1, 0, 0, 0, - 0, 61, 1, 0, 0, 0, 0, 63, 1, 0, 0, 0, 0, 65, 1, 0, 0, 0, 0, 67, 1, 0, 0, - 0, 0, 69, 1, 0, 0, 0, 0, 71, 1, 0, 0, 0, 0, 73, 1, 0, 0, 0, 0, 75, 1, 0, - 0, 0, 0, 77, 1, 0, 0, 0, 0, 79, 1, 0, 0, 0, 0, 81, 1, 0, 0, 0, 0, 83, 1, - 0, 0, 0, 0, 85, 1, 0, 0, 0, 0, 87, 1, 0, 0, 0, 0, 89, 1, 0, 0, 0, 0, 91, - 1, 0, 0, 0, 0, 93, 1, 0, 0, 0, 0, 95, 1, 0, 0, 0, 0, 97, 1, 0, 0, 0, 0, - 99, 1, 0, 0, 0, 0, 101, 1, 0, 0, 0, 0, 103, 1, 0, 0, 0, 0, 105, 1, 0, 0, - 0, 0, 107, 1, 0, 0, 0, 0, 109, 1, 0, 0, 0, 0, 111, 1, 0, 0, 0, 0, 113, - 1, 0, 0, 0, 0, 115, 1, 0, 0, 0, 0, 117, 1, 0, 0, 0, 0, 119, 1, 0, 0, 0, - 0, 121, 1, 0, 0, 0, 0, 123, 1, 0, 0, 0, 0, 125, 1, 0, 0, 0, 0, 127, 1, - 0, 0, 0, 0, 129, 1, 0, 0, 0, 0, 131, 1, 0, 0, 0, 0, 133, 1, 0, 0, 0, 0, - 135, 1, 0, 0, 0, 0, 137, 1, 0, 0, 0, 0, 139, 1, 0, 0, 0, 0, 141, 1, 0, - 0, 0, 0, 143, 1, 0, 0, 0, 0, 145, 1, 0, 0, 0, 0, 147, 1, 0, 0, 0, 0, 149, - 1, 0, 0, 0, 0, 151, 1, 0, 0, 0, 0, 153, 1, 0, 0, 0, 0, 155, 1, 0, 0, 0, - 0, 157, 1, 0, 0, 0, 0, 159, 1, 0, 0, 0, 0, 161, 1, 0, 0, 0, 0, 163, 1, - 0, 0, 0, 0, 165, 1, 0, 0, 0, 0, 167, 1, 0, 0, 0, 0, 169, 1, 0, 0, 0, 0, - 171, 1, 0, 0, 0, 0, 173, 1, 0, 0, 0, 0, 175, 1, 0, 0, 0, 0, 177, 1, 0, - 0, 0, 0, 179, 1, 0, 0, 0, 0, 181, 1, 0, 0, 0, 0, 183, 1, 0, 0, 0, 0, 185, - 1, 0, 0, 0, 0, 187, 1, 0, 0, 0, 0, 189, 1, 0, 0, 0, 0, 191, 1, 0, 0, 0, - 0, 193, 1, 0, 0, 0, 0, 195, 1, 0, 0, 0, 0, 197, 1, 0, 0, 0, 0, 199, 1, - 0, 0, 0, 0, 201, 1, 0, 0, 0, 0, 203, 1, 0, 0, 0, 0, 205, 1, 0, 0, 0, 0, - 207, 1, 0, 0, 0, 0, 209, 1, 0, 0, 0, 0, 211, 1, 0, 0, 0, 0, 213, 1, 0, - 0, 0, 0, 215, 1, 0, 0, 0, 0, 217, 1, 0, 0, 0, 0, 219, 1, 0, 0, 0, 0, 221, - 1, 0, 0, 0, 0, 223, 1, 0, 0, 0, 0, 225, 1, 0, 0, 0, 0, 227, 1, 0, 0, 0, - 0, 229, 1, 0, 0, 0, 0, 231, 1, 0, 0, 0, 0, 233, 1, 0, 0, 0, 0, 235, 1, - 0, 0, 0, 0, 237, 1, 0, 0, 0, 0, 239, 1, 0, 0, 0, 0, 241, 1, 0, 0, 0, 0, - 243, 1, 0, 0, 0, 0, 245, 1, 0, 0, 0, 0, 247, 1, 0, 0, 0, 0, 249, 1, 0, - 0, 0, 0, 251, 1, 0, 0, 0, 0, 253, 1, 0, 0, 0, 0, 255, 1, 0, 0, 0, 0, 257, - 1, 0, 0, 0, 0, 259, 1, 0, 0, 0, 0, 261, 1, 0, 0, 0, 0, 263, 1, 0, 0, 0, - 0, 265, 1, 0, 0, 0, 0, 267, 1, 0, 0, 0, 0, 269, 1, 0, 0, 0, 0, 271, 1, - 0, 0, 0, 0, 273, 1, 0, 0, 0, 0, 275, 1, 0, 0, 0, 0, 277, 1, 0, 0, 0, 0, - 279, 1, 0, 0, 0, 0, 281, 1, 0, 0, 0, 0, 283, 1, 0, 0, 0, 0, 285, 1, 0, - 0, 0, 0, 287, 1, 0, 0, 0, 0, 289, 1, 0, 0, 0, 0, 291, 1, 0, 0, 0, 0, 293, - 1, 0, 0, 0, 0, 295, 1, 0, 0, 0, 0, 297, 1, 0, 0, 0, 0, 299, 1, 0, 0, 0, - 0, 301, 1, 0, 0, 0, 0, 303, 1, 0, 0, 0, 0, 305, 1, 0, 0, 0, 0, 307, 1, - 0, 0, 0, 0, 309, 1, 0, 0, 0, 0, 311, 1, 0, 0, 0, 0, 313, 1, 0, 0, 0, 0, - 315, 1, 0, 0, 0, 0, 317, 1, 0, 0, 0, 0, 319, 1, 0, 0, 0, 0, 321, 1, 0, - 0, 0, 0, 323, 1, 0, 0, 0, 0, 325, 1, 0, 0, 0, 0, 327, 1, 0, 0, 0, 0, 329, - 1, 0, 0, 0, 0, 331, 1, 0, 0, 0, 0, 333, 1, 0, 0, 0, 0, 335, 1, 0, 0, 0, - 0, 337, 1, 0, 0, 0, 0, 339, 1, 0, 0, 0, 0, 341, 1, 0, 0, 0, 0, 343, 1, - 0, 0, 0, 0, 345, 1, 0, 0, 0, 0, 347, 1, 0, 0, 0, 0, 349, 1, 0, 0, 0, 0, - 351, 1, 0, 0, 0, 0, 353, 1, 0, 0, 0, 0, 355, 1, 0, 0, 0, 0, 357, 1, 0, - 0, 0, 0, 359, 1, 0, 0, 0, 0, 361, 1, 0, 0, 0, 0, 363, 1, 0, 0, 0, 0, 365, - 1, 0, 0, 0, 0, 367, 1, 0, 0, 0, 0, 369, 1, 0, 0, 0, 0, 371, 1, 0, 0, 0, - 0, 373, 1, 0, 0, 0, 0, 375, 1, 0, 0, 0, 0, 377, 1, 0, 0, 0, 0, 379, 1, - 0, 0, 0, 0, 381, 1, 0, 0, 0, 0, 383, 1, 0, 0, 0, 0, 385, 1, 0, 0, 0, 0, - 387, 1, 0, 0, 0, 1, 445, 1, 0, 0, 0, 3, 447, 1, 0, 0, 0, 5, 449, 1, 0, - 0, 0, 7, 451, 1, 0, 0, 0, 9, 453, 1, 0, 0, 0, 11, 455, 1, 0, 0, 0, 13, - 457, 1, 0, 0, 0, 15, 459, 1, 0, 0, 0, 17, 461, 1, 0, 0, 0, 19, 463, 1, - 0, 0, 0, 21, 465, 1, 0, 0, 0, 23, 468, 1, 0, 0, 0, 25, 470, 1, 0, 0, 0, - 27, 472, 1, 0, 0, 0, 29, 475, 1, 0, 0, 0, 31, 478, 1, 0, 0, 0, 33, 480, - 1, 0, 0, 0, 35, 482, 1, 0, 0, 0, 37, 484, 1, 0, 0, 0, 39, 487, 1, 0, 0, - 0, 41, 489, 1, 0, 0, 0, 43, 492, 1, 0, 0, 0, 45, 495, 1, 0, 0, 0, 47, 498, - 1, 0, 0, 0, 49, 501, 1, 0, 0, 0, 51, 507, 1, 0, 0, 0, 53, 514, 1, 0, 0, - 0, 55, 518, 1, 0, 0, 0, 57, 524, 1, 0, 0, 0, 59, 528, 1, 0, 0, 0, 61, 534, - 1, 0, 0, 0, 63, 542, 1, 0, 0, 0, 65, 546, 1, 0, 0, 0, 67, 549, 1, 0, 0, - 0, 69, 553, 1, 0, 0, 0, 71, 560, 1, 0, 0, 0, 73, 574, 1, 0, 0, 0, 75, 581, - 1, 0, 0, 0, 77, 587, 1, 0, 0, 0, 79, 595, 1, 0, 0, 0, 81, 598, 1, 0, 0, - 0, 83, 606, 1, 0, 0, 0, 85, 611, 1, 0, 0, 0, 87, 616, 1, 0, 0, 0, 89, 622, - 1, 0, 0, 0, 91, 630, 1, 0, 0, 0, 93, 637, 1, 0, 0, 0, 95, 644, 1, 0, 0, - 0, 97, 653, 1, 0, 0, 0, 99, 664, 1, 0, 0, 0, 101, 671, 1, 0, 0, 0, 103, - 677, 1, 0, 0, 0, 105, 690, 1, 0, 0, 0, 107, 703, 1, 0, 0, 0, 109, 721, - 1, 0, 0, 0, 111, 730, 1, 0, 0, 0, 113, 738, 1, 0, 0, 0, 115, 749, 1, 0, - 0, 0, 117, 758, 1, 0, 0, 0, 119, 765, 1, 0, 0, 0, 121, 770, 1, 0, 0, 0, - 123, 777, 1, 0, 0, 0, 125, 786, 1, 0, 0, 0, 127, 791, 1, 0, 0, 0, 129, - 796, 1, 0, 0, 0, 131, 801, 1, 0, 0, 0, 133, 805, 1, 0, 0, 0, 135, 812, - 1, 0, 0, 0, 137, 819, 1, 0, 0, 0, 139, 829, 1, 0, 0, 0, 141, 836, 1, 0, - 0, 0, 143, 844, 1, 0, 0, 0, 145, 849, 1, 0, 0, 0, 147, 853, 1, 0, 0, 0, - 149, 861, 1, 0, 0, 0, 151, 866, 1, 0, 0, 0, 153, 871, 1, 0, 0, 0, 155, - 876, 1, 0, 0, 0, 157, 882, 1, 0, 0, 0, 159, 889, 1, 0, 0, 0, 161, 892, - 1, 0, 0, 0, 163, 899, 1, 0, 0, 0, 165, 909, 1, 0, 0, 0, 167, 912, 1, 0, - 0, 0, 169, 918, 1, 0, 0, 0, 171, 926, 1, 0, 0, 0, 173, 936, 1, 0, 0, 0, - 175, 942, 1, 0, 0, 0, 177, 949, 1, 0, 0, 0, 179, 957, 1, 0, 0, 0, 181, - 967, 1, 0, 0, 0, 183, 972, 1, 0, 0, 0, 185, 975, 1, 0, 0, 0, 187, 982, - 1, 0, 0, 0, 189, 987, 1, 0, 0, 0, 191, 991, 1, 0, 0, 0, 193, 996, 1, 0, - 0, 0, 195, 1001, 1, 0, 0, 0, 197, 1007, 1, 0, 0, 0, 199, 1013, 1, 0, 0, - 0, 201, 1021, 1, 0, 0, 0, 203, 1024, 1, 0, 0, 0, 205, 1028, 1, 0, 0, 0, - 207, 1036, 1, 0, 0, 0, 209, 1041, 1, 0, 0, 0, 211, 1044, 1, 0, 0, 0, 213, - 1051, 1, 0, 0, 0, 215, 1054, 1, 0, 0, 0, 217, 1057, 1, 0, 0, 0, 219, 1063, - 1, 0, 0, 0, 221, 1069, 1, 0, 0, 0, 223, 1074, 1, 0, 0, 0, 225, 1081, 1, - 0, 0, 0, 227, 1089, 1, 0, 0, 0, 229, 1095, 1, 0, 0, 0, 231, 1101, 1, 0, - 0, 0, 233, 1111, 1, 0, 0, 0, 235, 1122, 1, 0, 0, 0, 237, 1129, 1, 0, 0, - 0, 239, 1137, 1, 0, 0, 0, 241, 1145, 1, 0, 0, 0, 243, 1152, 1, 0, 0, 0, - 245, 1160, 1, 0, 0, 0, 247, 1169, 1, 0, 0, 0, 249, 1179, 1, 0, 0, 0, 251, - 1185, 1, 0, 0, 0, 253, 1194, 1, 0, 0, 0, 255, 1198, 1, 0, 0, 0, 257, 1203, - 1, 0, 0, 0, 259, 1213, 1, 0, 0, 0, 261, 1220, 1, 0, 0, 0, 263, 1224, 1, - 0, 0, 0, 265, 1231, 1, 0, 0, 0, 267, 1237, 1, 0, 0, 0, 269, 1242, 1, 0, - 0, 0, 271, 1252, 1, 0, 0, 0, 273, 1257, 1, 0, 0, 0, 275, 1260, 1, 0, 0, - 0, 277, 1272, 1, 0, 0, 0, 279, 1280, 1, 0, 0, 0, 281, 1286, 1, 0, 0, 0, - 283, 1293, 1, 0, 0, 0, 285, 1300, 1, 0, 0, 0, 287, 1306, 1, 0, 0, 0, 289, - 1313, 1, 0, 0, 0, 291, 1320, 1, 0, 0, 0, 293, 1325, 1, 0, 0, 0, 295, 1333, - 1, 0, 0, 0, 297, 1338, 1, 0, 0, 0, 299, 1344, 1, 0, 0, 0, 301, 1349, 1, - 0, 0, 0, 303, 1357, 1, 0, 0, 0, 305, 1369, 1, 0, 0, 0, 307, 1374, 1, 0, - 0, 0, 309, 1384, 1, 0, 0, 0, 311, 1390, 1, 0, 0, 0, 313, 1400, 1, 0, 0, - 0, 315, 1410, 1, 0, 0, 0, 317, 1418, 1, 0, 0, 0, 319, 1428, 1, 0, 0, 0, - 321, 1438, 1, 0, 0, 0, 323, 1449, 1, 0, 0, 0, 325, 1453, 1, 0, 0, 0, 327, - 1464, 1, 0, 0, 0, 329, 1469, 1, 0, 0, 0, 331, 1479, 1, 0, 0, 0, 333, 1485, - 1, 0, 0, 0, 335, 1498, 1, 0, 0, 0, 337, 1503, 1, 0, 0, 0, 339, 1514, 1, - 0, 0, 0, 341, 1524, 1, 0, 0, 0, 343, 1531, 1, 0, 0, 0, 345, 1538, 1, 0, - 0, 0, 347, 1543, 1, 0, 0, 0, 349, 1549, 1, 0, 0, 0, 351, 1556, 1, 0, 0, - 0, 353, 1562, 1, 0, 0, 0, 355, 1568, 1, 0, 0, 0, 357, 1573, 1, 0, 0, 0, - 359, 1580, 1, 0, 0, 0, 361, 1587, 1, 0, 0, 0, 363, 1595, 1, 0, 0, 0, 365, - 1600, 1, 0, 0, 0, 367, 1607, 1, 0, 0, 0, 369, 1610, 1, 0, 0, 0, 371, 1653, - 1, 0, 0, 0, 373, 1696, 1, 0, 0, 0, 375, 1707, 1, 0, 0, 0, 377, 1709, 1, - 0, 0, 0, 379, 1720, 1, 0, 0, 0, 381, 1723, 1, 0, 0, 0, 383, 1741, 1, 0, - 0, 0, 385, 1755, 1, 0, 0, 0, 387, 1759, 1, 0, 0, 0, 389, 1761, 1, 0, 0, - 0, 391, 1763, 1, 0, 0, 0, 393, 1765, 1, 0, 0, 0, 395, 1767, 1, 0, 0, 0, - 397, 1769, 1, 0, 0, 0, 399, 1771, 1, 0, 0, 0, 401, 1773, 1, 0, 0, 0, 403, - 1775, 1, 0, 0, 0, 405, 1777, 1, 0, 0, 0, 407, 1779, 1, 0, 0, 0, 409, 1781, - 1, 0, 0, 0, 411, 1783, 1, 0, 0, 0, 413, 1785, 1, 0, 0, 0, 415, 1787, 1, - 0, 0, 0, 417, 1789, 1, 0, 0, 0, 419, 1791, 1, 0, 0, 0, 421, 1793, 1, 0, - 0, 0, 423, 1795, 1, 0, 0, 0, 425, 1797, 1, 0, 0, 0, 427, 1799, 1, 0, 0, - 0, 429, 1801, 1, 0, 0, 0, 431, 1803, 1, 0, 0, 0, 433, 1805, 1, 0, 0, 0, - 435, 1807, 1, 0, 0, 0, 437, 1809, 1, 0, 0, 0, 439, 1811, 1, 0, 0, 0, 441, - 1813, 1, 0, 0, 0, 443, 1815, 1, 0, 0, 0, 445, 446, 5, 59, 0, 0, 446, 2, - 1, 0, 0, 0, 447, 448, 5, 46, 0, 0, 448, 4, 1, 0, 0, 0, 449, 450, 5, 40, - 0, 0, 450, 6, 1, 0, 0, 0, 451, 452, 5, 41, 0, 0, 452, 8, 1, 0, 0, 0, 453, - 454, 5, 44, 0, 0, 454, 10, 1, 0, 0, 0, 455, 456, 5, 61, 0, 0, 456, 12, - 1, 0, 0, 0, 457, 458, 5, 42, 0, 0, 458, 14, 1, 0, 0, 0, 459, 460, 5, 43, - 0, 0, 460, 16, 1, 0, 0, 0, 461, 462, 5, 45, 0, 0, 462, 18, 1, 0, 0, 0, - 463, 464, 5, 126, 0, 0, 464, 20, 1, 0, 0, 0, 465, 466, 5, 124, 0, 0, 466, - 467, 5, 124, 0, 0, 467, 22, 1, 0, 0, 0, 468, 469, 5, 47, 0, 0, 469, 24, - 1, 0, 0, 0, 470, 471, 5, 37, 0, 0, 471, 26, 1, 0, 0, 0, 472, 473, 5, 60, - 0, 0, 473, 474, 5, 60, 0, 0, 474, 28, 1, 0, 0, 0, 475, 476, 5, 62, 0, 0, - 476, 477, 5, 62, 0, 0, 477, 30, 1, 0, 0, 0, 478, 479, 5, 38, 0, 0, 479, - 32, 1, 0, 0, 0, 480, 481, 5, 124, 0, 0, 481, 34, 1, 0, 0, 0, 482, 483, - 5, 60, 0, 0, 483, 36, 1, 0, 0, 0, 484, 485, 5, 60, 0, 0, 485, 486, 5, 61, - 0, 0, 486, 38, 1, 0, 0, 0, 487, 488, 5, 62, 0, 0, 488, 40, 1, 0, 0, 0, - 489, 490, 5, 62, 0, 0, 490, 491, 5, 61, 0, 0, 491, 42, 1, 0, 0, 0, 492, - 493, 5, 61, 0, 0, 493, 494, 5, 61, 0, 0, 494, 44, 1, 0, 0, 0, 495, 496, - 5, 33, 0, 0, 496, 497, 5, 61, 0, 0, 497, 46, 1, 0, 0, 0, 498, 499, 5, 60, - 0, 0, 499, 500, 5, 62, 0, 0, 500, 48, 1, 0, 0, 0, 501, 502, 3, 393, 196, - 0, 502, 503, 3, 395, 197, 0, 503, 504, 3, 421, 210, 0, 504, 505, 3, 427, - 213, 0, 505, 506, 3, 431, 215, 0, 506, 50, 1, 0, 0, 0, 507, 508, 3, 393, - 196, 0, 508, 509, 3, 397, 198, 0, 509, 510, 3, 431, 215, 0, 510, 511, 3, - 409, 204, 0, 511, 512, 3, 421, 210, 0, 512, 513, 3, 419, 209, 0, 513, 52, - 1, 0, 0, 0, 514, 515, 3, 393, 196, 0, 515, 516, 3, 399, 199, 0, 516, 517, - 3, 399, 199, 0, 517, 54, 1, 0, 0, 0, 518, 519, 3, 393, 196, 0, 519, 520, - 3, 403, 201, 0, 520, 521, 3, 431, 215, 0, 521, 522, 3, 401, 200, 0, 522, - 523, 3, 427, 213, 0, 523, 56, 1, 0, 0, 0, 524, 525, 3, 393, 196, 0, 525, - 526, 3, 415, 207, 0, 526, 527, 3, 415, 207, 0, 527, 58, 1, 0, 0, 0, 528, - 529, 3, 393, 196, 0, 529, 530, 3, 415, 207, 0, 530, 531, 3, 431, 215, 0, - 531, 532, 3, 401, 200, 0, 532, 533, 3, 427, 213, 0, 533, 60, 1, 0, 0, 0, - 534, 535, 3, 393, 196, 0, 535, 536, 3, 419, 209, 0, 536, 537, 3, 393, 196, - 0, 537, 538, 3, 415, 207, 0, 538, 539, 3, 441, 220, 0, 539, 540, 3, 443, - 221, 0, 540, 541, 3, 401, 200, 0, 541, 62, 1, 0, 0, 0, 542, 543, 3, 393, - 196, 0, 543, 544, 3, 419, 209, 0, 544, 545, 3, 399, 199, 0, 545, 64, 1, - 0, 0, 0, 546, 547, 3, 393, 196, 0, 547, 548, 3, 429, 214, 0, 548, 66, 1, - 0, 0, 0, 549, 550, 3, 393, 196, 0, 550, 551, 3, 429, 214, 0, 551, 552, - 3, 397, 198, 0, 552, 68, 1, 0, 0, 0, 553, 554, 3, 393, 196, 0, 554, 555, - 3, 431, 215, 0, 555, 556, 3, 431, 215, 0, 556, 557, 3, 393, 196, 0, 557, - 558, 3, 397, 198, 0, 558, 559, 3, 407, 203, 0, 559, 70, 1, 0, 0, 0, 560, - 561, 3, 393, 196, 0, 561, 562, 3, 433, 216, 0, 562, 563, 3, 431, 215, 0, - 563, 564, 3, 421, 210, 0, 564, 565, 3, 409, 204, 0, 565, 566, 3, 419, 209, - 0, 566, 567, 3, 397, 198, 0, 567, 568, 3, 427, 213, 0, 568, 569, 3, 401, - 200, 0, 569, 570, 3, 417, 208, 0, 570, 571, 3, 401, 200, 0, 571, 572, 3, - 419, 209, 0, 572, 573, 3, 431, 215, 0, 573, 72, 1, 0, 0, 0, 574, 575, 3, - 395, 197, 0, 575, 576, 3, 401, 200, 0, 576, 577, 3, 403, 201, 0, 577, 578, - 3, 421, 210, 0, 578, 579, 3, 427, 213, 0, 579, 580, 3, 401, 200, 0, 580, - 74, 1, 0, 0, 0, 581, 582, 3, 395, 197, 0, 582, 583, 3, 401, 200, 0, 583, - 584, 3, 405, 202, 0, 584, 585, 3, 409, 204, 0, 585, 586, 3, 419, 209, 0, - 586, 76, 1, 0, 0, 0, 587, 588, 3, 395, 197, 0, 588, 589, 3, 401, 200, 0, - 589, 590, 3, 431, 215, 0, 590, 591, 3, 437, 218, 0, 591, 592, 3, 401, 200, - 0, 592, 593, 3, 401, 200, 0, 593, 594, 3, 419, 209, 0, 594, 78, 1, 0, 0, - 0, 595, 596, 3, 395, 197, 0, 596, 597, 3, 441, 220, 0, 597, 80, 1, 0, 0, - 0, 598, 599, 3, 397, 198, 0, 599, 600, 3, 393, 196, 0, 600, 601, 3, 429, - 214, 0, 601, 602, 3, 397, 198, 0, 602, 603, 3, 393, 196, 0, 603, 604, 3, - 399, 199, 0, 604, 605, 3, 401, 200, 0, 605, 82, 1, 0, 0, 0, 606, 607, 3, - 397, 198, 0, 607, 608, 3, 393, 196, 0, 608, 609, 3, 429, 214, 0, 609, 610, - 3, 401, 200, 0, 610, 84, 1, 0, 0, 0, 611, 612, 3, 397, 198, 0, 612, 613, - 3, 393, 196, 0, 613, 614, 3, 429, 214, 0, 614, 615, 3, 431, 215, 0, 615, - 86, 1, 0, 0, 0, 616, 617, 3, 397, 198, 0, 617, 618, 3, 407, 203, 0, 618, - 619, 3, 401, 200, 0, 619, 620, 3, 397, 198, 0, 620, 621, 3, 413, 206, 0, - 621, 88, 1, 0, 0, 0, 622, 623, 3, 397, 198, 0, 623, 624, 3, 421, 210, 0, - 624, 625, 3, 415, 207, 0, 625, 626, 3, 415, 207, 0, 626, 627, 3, 393, 196, - 0, 627, 628, 3, 431, 215, 0, 628, 629, 3, 401, 200, 0, 629, 90, 1, 0, 0, - 0, 630, 631, 3, 397, 198, 0, 631, 632, 3, 421, 210, 0, 632, 633, 3, 415, - 207, 0, 633, 634, 3, 433, 216, 0, 634, 635, 3, 417, 208, 0, 635, 636, 3, - 419, 209, 0, 636, 92, 1, 0, 0, 0, 637, 638, 3, 397, 198, 0, 638, 639, 3, - 421, 210, 0, 639, 640, 3, 417, 208, 0, 640, 641, 3, 417, 208, 0, 641, 642, - 3, 409, 204, 0, 642, 643, 3, 431, 215, 0, 643, 94, 1, 0, 0, 0, 644, 645, - 3, 397, 198, 0, 645, 646, 3, 421, 210, 0, 646, 647, 3, 419, 209, 0, 647, - 648, 3, 403, 201, 0, 648, 649, 3, 415, 207, 0, 649, 650, 3, 409, 204, 0, - 650, 651, 3, 397, 198, 0, 651, 652, 3, 431, 215, 0, 652, 96, 1, 0, 0, 0, - 653, 654, 3, 397, 198, 0, 654, 655, 3, 421, 210, 0, 655, 656, 3, 419, 209, - 0, 656, 657, 3, 429, 214, 0, 657, 658, 3, 431, 215, 0, 658, 659, 3, 427, - 213, 0, 659, 660, 3, 393, 196, 0, 660, 661, 3, 409, 204, 0, 661, 662, 3, - 419, 209, 0, 662, 663, 3, 431, 215, 0, 663, 98, 1, 0, 0, 0, 664, 665, 3, - 397, 198, 0, 665, 666, 3, 427, 213, 0, 666, 667, 3, 401, 200, 0, 667, 668, - 3, 393, 196, 0, 668, 669, 3, 431, 215, 0, 669, 670, 3, 401, 200, 0, 670, - 100, 1, 0, 0, 0, 671, 672, 3, 397, 198, 0, 672, 673, 3, 427, 213, 0, 673, - 674, 3, 421, 210, 0, 674, 675, 3, 429, 214, 0, 675, 676, 3, 429, 214, 0, - 676, 102, 1, 0, 0, 0, 677, 678, 3, 397, 198, 0, 678, 679, 3, 433, 216, - 0, 679, 680, 3, 427, 213, 0, 680, 681, 3, 427, 213, 0, 681, 682, 3, 401, - 200, 0, 682, 683, 3, 419, 209, 0, 683, 684, 3, 431, 215, 0, 684, 685, 5, - 95, 0, 0, 685, 686, 3, 399, 199, 0, 686, 687, 3, 393, 196, 0, 687, 688, - 3, 431, 215, 0, 688, 689, 3, 401, 200, 0, 689, 104, 1, 0, 0, 0, 690, 691, - 3, 397, 198, 0, 691, 692, 3, 433, 216, 0, 692, 693, 3, 427, 213, 0, 693, - 694, 3, 427, 213, 0, 694, 695, 3, 401, 200, 0, 695, 696, 3, 419, 209, 0, - 696, 697, 3, 431, 215, 0, 697, 698, 5, 95, 0, 0, 698, 699, 3, 431, 215, - 0, 699, 700, 3, 409, 204, 0, 700, 701, 3, 417, 208, 0, 701, 702, 3, 401, - 200, 0, 702, 106, 1, 0, 0, 0, 703, 704, 3, 397, 198, 0, 704, 705, 3, 433, - 216, 0, 705, 706, 3, 427, 213, 0, 706, 707, 3, 427, 213, 0, 707, 708, 3, - 401, 200, 0, 708, 709, 3, 419, 209, 0, 709, 710, 3, 431, 215, 0, 710, 711, - 5, 95, 0, 0, 711, 712, 3, 431, 215, 0, 712, 713, 3, 409, 204, 0, 713, 714, - 3, 417, 208, 0, 714, 715, 3, 401, 200, 0, 715, 716, 3, 429, 214, 0, 716, - 717, 3, 431, 215, 0, 717, 718, 3, 393, 196, 0, 718, 719, 3, 417, 208, 0, - 719, 720, 3, 423, 211, 0, 720, 108, 1, 0, 0, 0, 721, 722, 3, 399, 199, - 0, 722, 723, 3, 393, 196, 0, 723, 724, 3, 431, 215, 0, 724, 725, 3, 393, - 196, 0, 725, 726, 3, 395, 197, 0, 726, 727, 3, 393, 196, 0, 727, 728, 3, - 429, 214, 0, 728, 729, 3, 401, 200, 0, 729, 110, 1, 0, 0, 0, 730, 731, - 3, 399, 199, 0, 731, 732, 3, 401, 200, 0, 732, 733, 3, 403, 201, 0, 733, - 734, 3, 393, 196, 0, 734, 735, 3, 433, 216, 0, 735, 736, 3, 415, 207, 0, - 736, 737, 3, 431, 215, 0, 737, 112, 1, 0, 0, 0, 738, 739, 3, 399, 199, - 0, 739, 740, 3, 401, 200, 0, 740, 741, 3, 403, 201, 0, 741, 742, 3, 401, - 200, 0, 742, 743, 3, 427, 213, 0, 743, 744, 3, 427, 213, 0, 744, 745, 3, - 393, 196, 0, 745, 746, 3, 395, 197, 0, 746, 747, 3, 415, 207, 0, 747, 748, - 3, 401, 200, 0, 748, 114, 1, 0, 0, 0, 749, 750, 3, 399, 199, 0, 750, 751, - 3, 401, 200, 0, 751, 752, 3, 403, 201, 0, 752, 753, 3, 401, 200, 0, 753, - 754, 3, 427, 213, 0, 754, 755, 3, 427, 213, 0, 755, 756, 3, 401, 200, 0, - 756, 757, 3, 399, 199, 0, 757, 116, 1, 0, 0, 0, 758, 759, 3, 399, 199, - 0, 759, 760, 3, 401, 200, 0, 760, 761, 3, 415, 207, 0, 761, 762, 3, 401, - 200, 0, 762, 763, 3, 431, 215, 0, 763, 764, 3, 401, 200, 0, 764, 118, 1, - 0, 0, 0, 765, 766, 3, 399, 199, 0, 766, 767, 3, 401, 200, 0, 767, 768, - 3, 429, 214, 0, 768, 769, 3, 397, 198, 0, 769, 120, 1, 0, 0, 0, 770, 771, - 3, 399, 199, 0, 771, 772, 3, 401, 200, 0, 772, 773, 3, 431, 215, 0, 773, - 774, 3, 393, 196, 0, 774, 775, 3, 397, 198, 0, 775, 776, 3, 407, 203, 0, - 776, 122, 1, 0, 0, 0, 777, 778, 3, 399, 199, 0, 778, 779, 3, 409, 204, - 0, 779, 780, 3, 429, 214, 0, 780, 781, 3, 431, 215, 0, 781, 782, 3, 409, - 204, 0, 782, 783, 3, 419, 209, 0, 783, 784, 3, 397, 198, 0, 784, 785, 3, - 431, 215, 0, 785, 124, 1, 0, 0, 0, 786, 787, 3, 399, 199, 0, 787, 788, - 3, 427, 213, 0, 788, 789, 3, 421, 210, 0, 789, 790, 3, 423, 211, 0, 790, - 126, 1, 0, 0, 0, 791, 792, 3, 401, 200, 0, 792, 793, 3, 393, 196, 0, 793, - 794, 3, 397, 198, 0, 794, 795, 3, 407, 203, 0, 795, 128, 1, 0, 0, 0, 796, - 797, 3, 401, 200, 0, 797, 798, 3, 415, 207, 0, 798, 799, 3, 429, 214, 0, - 799, 800, 3, 401, 200, 0, 800, 130, 1, 0, 0, 0, 801, 802, 3, 401, 200, - 0, 802, 803, 3, 419, 209, 0, 803, 804, 3, 399, 199, 0, 804, 132, 1, 0, - 0, 0, 805, 806, 3, 401, 200, 0, 806, 807, 3, 429, 214, 0, 807, 808, 3, - 397, 198, 0, 808, 809, 3, 393, 196, 0, 809, 810, 3, 423, 211, 0, 810, 811, - 3, 401, 200, 0, 811, 134, 1, 0, 0, 0, 812, 813, 3, 401, 200, 0, 813, 814, - 3, 439, 219, 0, 814, 815, 3, 397, 198, 0, 815, 816, 3, 401, 200, 0, 816, - 817, 3, 423, 211, 0, 817, 818, 3, 431, 215, 0, 818, 136, 1, 0, 0, 0, 819, - 820, 3, 401, 200, 0, 820, 821, 3, 439, 219, 0, 821, 822, 3, 397, 198, 0, - 822, 823, 3, 415, 207, 0, 823, 824, 3, 433, 216, 0, 824, 825, 3, 429, 214, - 0, 825, 826, 3, 409, 204, 0, 826, 827, 3, 435, 217, 0, 827, 828, 3, 401, - 200, 0, 828, 138, 1, 0, 0, 0, 829, 830, 3, 401, 200, 0, 830, 831, 3, 439, - 219, 0, 831, 832, 3, 409, 204, 0, 832, 833, 3, 429, 214, 0, 833, 834, 3, - 431, 215, 0, 834, 835, 3, 429, 214, 0, 835, 140, 1, 0, 0, 0, 836, 837, - 3, 401, 200, 0, 837, 838, 3, 439, 219, 0, 838, 839, 3, 423, 211, 0, 839, - 840, 3, 415, 207, 0, 840, 841, 3, 393, 196, 0, 841, 842, 3, 409, 204, 0, - 842, 843, 3, 419, 209, 0, 843, 142, 1, 0, 0, 0, 844, 845, 3, 403, 201, - 0, 845, 846, 3, 393, 196, 0, 846, 847, 3, 409, 204, 0, 847, 848, 3, 415, - 207, 0, 848, 144, 1, 0, 0, 0, 849, 850, 3, 403, 201, 0, 850, 851, 3, 421, - 210, 0, 851, 852, 3, 427, 213, 0, 852, 146, 1, 0, 0, 0, 853, 854, 3, 403, - 201, 0, 854, 855, 3, 421, 210, 0, 855, 856, 3, 427, 213, 0, 856, 857, 3, - 401, 200, 0, 857, 858, 3, 409, 204, 0, 858, 859, 3, 405, 202, 0, 859, 860, - 3, 419, 209, 0, 860, 148, 1, 0, 0, 0, 861, 862, 3, 403, 201, 0, 862, 863, - 3, 427, 213, 0, 863, 864, 3, 421, 210, 0, 864, 865, 3, 417, 208, 0, 865, - 150, 1, 0, 0, 0, 866, 867, 3, 403, 201, 0, 867, 868, 3, 433, 216, 0, 868, - 869, 3, 415, 207, 0, 869, 870, 3, 415, 207, 0, 870, 152, 1, 0, 0, 0, 871, - 872, 3, 405, 202, 0, 872, 873, 3, 415, 207, 0, 873, 874, 3, 421, 210, 0, - 874, 875, 3, 395, 197, 0, 875, 154, 1, 0, 0, 0, 876, 877, 3, 405, 202, - 0, 877, 878, 3, 427, 213, 0, 878, 879, 3, 421, 210, 0, 879, 880, 3, 433, - 216, 0, 880, 881, 3, 423, 211, 0, 881, 156, 1, 0, 0, 0, 882, 883, 3, 407, - 203, 0, 883, 884, 3, 393, 196, 0, 884, 885, 3, 435, 217, 0, 885, 886, 3, - 409, 204, 0, 886, 887, 3, 419, 209, 0, 887, 888, 3, 405, 202, 0, 888, 158, - 1, 0, 0, 0, 889, 890, 3, 409, 204, 0, 890, 891, 3, 403, 201, 0, 891, 160, - 1, 0, 0, 0, 892, 893, 3, 409, 204, 0, 893, 894, 3, 405, 202, 0, 894, 895, - 3, 419, 209, 0, 895, 896, 3, 421, 210, 0, 896, 897, 3, 427, 213, 0, 897, - 898, 3, 401, 200, 0, 898, 162, 1, 0, 0, 0, 899, 900, 3, 409, 204, 0, 900, - 901, 3, 417, 208, 0, 901, 902, 3, 417, 208, 0, 902, 903, 3, 401, 200, 0, - 903, 904, 3, 399, 199, 0, 904, 905, 3, 409, 204, 0, 905, 906, 3, 393, 196, - 0, 906, 907, 3, 431, 215, 0, 907, 908, 3, 401, 200, 0, 908, 164, 1, 0, - 0, 0, 909, 910, 3, 409, 204, 0, 910, 911, 3, 419, 209, 0, 911, 166, 1, - 0, 0, 0, 912, 913, 3, 409, 204, 0, 913, 914, 3, 419, 209, 0, 914, 915, - 3, 399, 199, 0, 915, 916, 3, 401, 200, 0, 916, 917, 3, 439, 219, 0, 917, - 168, 1, 0, 0, 0, 918, 919, 3, 409, 204, 0, 919, 920, 3, 419, 209, 0, 920, - 921, 3, 399, 199, 0, 921, 922, 3, 401, 200, 0, 922, 923, 3, 439, 219, 0, - 923, 924, 3, 401, 200, 0, 924, 925, 3, 399, 199, 0, 925, 170, 1, 0, 0, - 0, 926, 927, 3, 409, 204, 0, 927, 928, 3, 419, 209, 0, 928, 929, 3, 409, - 204, 0, 929, 930, 3, 431, 215, 0, 930, 931, 3, 409, 204, 0, 931, 932, 3, - 393, 196, 0, 932, 933, 3, 415, 207, 0, 933, 934, 3, 415, 207, 0, 934, 935, - 3, 441, 220, 0, 935, 172, 1, 0, 0, 0, 936, 937, 3, 409, 204, 0, 937, 938, - 3, 419, 209, 0, 938, 939, 3, 419, 209, 0, 939, 940, 3, 401, 200, 0, 940, - 941, 3, 427, 213, 0, 941, 174, 1, 0, 0, 0, 942, 943, 3, 409, 204, 0, 943, - 944, 3, 419, 209, 0, 944, 945, 3, 429, 214, 0, 945, 946, 3, 401, 200, 0, - 946, 947, 3, 427, 213, 0, 947, 948, 3, 431, 215, 0, 948, 176, 1, 0, 0, - 0, 949, 950, 3, 409, 204, 0, 950, 951, 3, 419, 209, 0, 951, 952, 3, 429, - 214, 0, 952, 953, 3, 431, 215, 0, 953, 954, 3, 401, 200, 0, 954, 955, 3, - 393, 196, 0, 955, 956, 3, 399, 199, 0, 956, 178, 1, 0, 0, 0, 957, 958, - 3, 409, 204, 0, 958, 959, 3, 419, 209, 0, 959, 960, 3, 431, 215, 0, 960, - 961, 3, 401, 200, 0, 961, 962, 3, 427, 213, 0, 962, 963, 3, 429, 214, 0, - 963, 964, 3, 401, 200, 0, 964, 965, 3, 397, 198, 0, 965, 966, 3, 431, 215, - 0, 966, 180, 1, 0, 0, 0, 967, 968, 3, 409, 204, 0, 968, 969, 3, 419, 209, - 0, 969, 970, 3, 431, 215, 0, 970, 971, 3, 421, 210, 0, 971, 182, 1, 0, - 0, 0, 972, 973, 3, 409, 204, 0, 973, 974, 3, 429, 214, 0, 974, 184, 1, - 0, 0, 0, 975, 976, 3, 409, 204, 0, 976, 977, 3, 429, 214, 0, 977, 978, - 3, 419, 209, 0, 978, 979, 3, 433, 216, 0, 979, 980, 3, 415, 207, 0, 980, - 981, 3, 415, 207, 0, 981, 186, 1, 0, 0, 0, 982, 983, 3, 411, 205, 0, 983, - 984, 3, 421, 210, 0, 984, 985, 3, 409, 204, 0, 985, 986, 3, 419, 209, 0, - 986, 188, 1, 0, 0, 0, 987, 988, 3, 413, 206, 0, 988, 989, 3, 401, 200, - 0, 989, 990, 3, 441, 220, 0, 990, 190, 1, 0, 0, 0, 991, 992, 3, 415, 207, - 0, 992, 993, 3, 401, 200, 0, 993, 994, 3, 403, 201, 0, 994, 995, 3, 431, - 215, 0, 995, 192, 1, 0, 0, 0, 996, 997, 3, 415, 207, 0, 997, 998, 3, 409, - 204, 0, 998, 999, 3, 413, 206, 0, 999, 1000, 3, 401, 200, 0, 1000, 194, - 1, 0, 0, 0, 1001, 1002, 3, 415, 207, 0, 1002, 1003, 3, 409, 204, 0, 1003, - 1004, 3, 417, 208, 0, 1004, 1005, 3, 409, 204, 0, 1005, 1006, 3, 431, 215, - 0, 1006, 196, 1, 0, 0, 0, 1007, 1008, 3, 417, 208, 0, 1008, 1009, 3, 393, - 196, 0, 1009, 1010, 3, 431, 215, 0, 1010, 1011, 3, 397, 198, 0, 1011, 1012, - 3, 407, 203, 0, 1012, 198, 1, 0, 0, 0, 1013, 1014, 3, 419, 209, 0, 1014, - 1015, 3, 393, 196, 0, 1015, 1016, 3, 431, 215, 0, 1016, 1017, 3, 433, 216, - 0, 1017, 1018, 3, 427, 213, 0, 1018, 1019, 3, 393, 196, 0, 1019, 1020, - 3, 415, 207, 0, 1020, 200, 1, 0, 0, 0, 1021, 1022, 3, 419, 209, 0, 1022, - 1023, 3, 421, 210, 0, 1023, 202, 1, 0, 0, 0, 1024, 1025, 3, 419, 209, 0, - 1025, 1026, 3, 421, 210, 0, 1026, 1027, 3, 431, 215, 0, 1027, 204, 1, 0, - 0, 0, 1028, 1029, 3, 419, 209, 0, 1029, 1030, 3, 421, 210, 0, 1030, 1031, - 3, 431, 215, 0, 1031, 1032, 3, 419, 209, 0, 1032, 1033, 3, 433, 216, 0, - 1033, 1034, 3, 415, 207, 0, 1034, 1035, 3, 415, 207, 0, 1035, 206, 1, 0, - 0, 0, 1036, 1037, 3, 419, 209, 0, 1037, 1038, 3, 433, 216, 0, 1038, 1039, - 3, 415, 207, 0, 1039, 1040, 3, 415, 207, 0, 1040, 208, 1, 0, 0, 0, 1041, - 1042, 3, 421, 210, 0, 1042, 1043, 3, 403, 201, 0, 1043, 210, 1, 0, 0, 0, - 1044, 1045, 3, 421, 210, 0, 1045, 1046, 3, 403, 201, 0, 1046, 1047, 3, - 403, 201, 0, 1047, 1048, 3, 429, 214, 0, 1048, 1049, 3, 401, 200, 0, 1049, - 1050, 3, 431, 215, 0, 1050, 212, 1, 0, 0, 0, 1051, 1052, 3, 421, 210, 0, - 1052, 1053, 3, 419, 209, 0, 1053, 214, 1, 0, 0, 0, 1054, 1055, 3, 421, - 210, 0, 1055, 1056, 3, 427, 213, 0, 1056, 216, 1, 0, 0, 0, 1057, 1058, - 3, 421, 210, 0, 1058, 1059, 3, 427, 213, 0, 1059, 1060, 3, 399, 199, 0, - 1060, 1061, 3, 401, 200, 0, 1061, 1062, 3, 427, 213, 0, 1062, 218, 1, 0, - 0, 0, 1063, 1064, 3, 421, 210, 0, 1064, 1065, 3, 433, 216, 0, 1065, 1066, - 3, 431, 215, 0, 1066, 1067, 3, 401, 200, 0, 1067, 1068, 3, 427, 213, 0, - 1068, 220, 1, 0, 0, 0, 1069, 1070, 3, 423, 211, 0, 1070, 1071, 3, 415, - 207, 0, 1071, 1072, 3, 393, 196, 0, 1072, 1073, 3, 419, 209, 0, 1073, 222, - 1, 0, 0, 0, 1074, 1075, 3, 423, 211, 0, 1075, 1076, 3, 427, 213, 0, 1076, - 1077, 3, 393, 196, 0, 1077, 1078, 3, 405, 202, 0, 1078, 1079, 3, 417, 208, - 0, 1079, 1080, 3, 393, 196, 0, 1080, 224, 1, 0, 0, 0, 1081, 1082, 3, 423, - 211, 0, 1082, 1083, 3, 427, 213, 0, 1083, 1084, 3, 409, 204, 0, 1084, 1085, - 3, 417, 208, 0, 1085, 1086, 3, 393, 196, 0, 1086, 1087, 3, 427, 213, 0, - 1087, 1088, 3, 441, 220, 0, 1088, 226, 1, 0, 0, 0, 1089, 1090, 3, 425, - 212, 0, 1090, 1091, 3, 433, 216, 0, 1091, 1092, 3, 401, 200, 0, 1092, 1093, - 3, 427, 213, 0, 1093, 1094, 3, 441, 220, 0, 1094, 228, 1, 0, 0, 0, 1095, - 1096, 3, 427, 213, 0, 1096, 1097, 3, 393, 196, 0, 1097, 1098, 3, 409, 204, - 0, 1098, 1099, 3, 429, 214, 0, 1099, 1100, 3, 401, 200, 0, 1100, 230, 1, - 0, 0, 0, 1101, 1102, 3, 427, 213, 0, 1102, 1103, 3, 401, 200, 0, 1103, - 1104, 3, 397, 198, 0, 1104, 1105, 3, 433, 216, 0, 1105, 1106, 3, 427, 213, - 0, 1106, 1107, 3, 429, 214, 0, 1107, 1108, 3, 409, 204, 0, 1108, 1109, - 3, 435, 217, 0, 1109, 1110, 3, 401, 200, 0, 1110, 232, 1, 0, 0, 0, 1111, - 1112, 3, 427, 213, 0, 1112, 1113, 3, 401, 200, 0, 1113, 1114, 3, 403, 201, - 0, 1114, 1115, 3, 401, 200, 0, 1115, 1116, 3, 427, 213, 0, 1116, 1117, - 3, 401, 200, 0, 1117, 1118, 3, 419, 209, 0, 1118, 1119, 3, 397, 198, 0, - 1119, 1120, 3, 401, 200, 0, 1120, 1121, 3, 429, 214, 0, 1121, 234, 1, 0, - 0, 0, 1122, 1123, 3, 427, 213, 0, 1123, 1124, 3, 401, 200, 0, 1124, 1125, - 3, 405, 202, 0, 1125, 1126, 3, 401, 200, 0, 1126, 1127, 3, 439, 219, 0, - 1127, 1128, 3, 423, 211, 0, 1128, 236, 1, 0, 0, 0, 1129, 1130, 3, 427, - 213, 0, 1130, 1131, 3, 401, 200, 0, 1131, 1132, 3, 409, 204, 0, 1132, 1133, - 3, 419, 209, 0, 1133, 1134, 3, 399, 199, 0, 1134, 1135, 3, 401, 200, 0, - 1135, 1136, 3, 439, 219, 0, 1136, 238, 1, 0, 0, 0, 1137, 1138, 3, 427, - 213, 0, 1138, 1139, 3, 401, 200, 0, 1139, 1140, 3, 415, 207, 0, 1140, 1141, - 3, 401, 200, 0, 1141, 1142, 3, 393, 196, 0, 1142, 1143, 3, 429, 214, 0, - 1143, 1144, 3, 401, 200, 0, 1144, 240, 1, 0, 0, 0, 1145, 1146, 3, 427, - 213, 0, 1146, 1147, 3, 401, 200, 0, 1147, 1148, 3, 419, 209, 0, 1148, 1149, - 3, 393, 196, 0, 1149, 1150, 3, 417, 208, 0, 1150, 1151, 3, 401, 200, 0, - 1151, 242, 1, 0, 0, 0, 1152, 1153, 3, 427, 213, 0, 1153, 1154, 3, 401, - 200, 0, 1154, 1155, 3, 423, 211, 0, 1155, 1156, 3, 415, 207, 0, 1156, 1157, - 3, 393, 196, 0, 1157, 1158, 3, 397, 198, 0, 1158, 1159, 3, 401, 200, 0, - 1159, 244, 1, 0, 0, 0, 1160, 1161, 3, 427, 213, 0, 1161, 1162, 3, 401, - 200, 0, 1162, 1163, 3, 429, 214, 0, 1163, 1164, 3, 431, 215, 0, 1164, 1165, - 3, 427, 213, 0, 1165, 1166, 3, 409, 204, 0, 1166, 1167, 3, 397, 198, 0, - 1167, 1168, 3, 431, 215, 0, 1168, 246, 1, 0, 0, 0, 1169, 1170, 3, 427, - 213, 0, 1170, 1171, 3, 401, 200, 0, 1171, 1172, 3, 431, 215, 0, 1172, 1173, - 3, 433, 216, 0, 1173, 1174, 3, 427, 213, 0, 1174, 1175, 3, 419, 209, 0, - 1175, 1176, 3, 409, 204, 0, 1176, 1177, 3, 419, 209, 0, 1177, 1178, 3, - 405, 202, 0, 1178, 248, 1, 0, 0, 0, 1179, 1180, 3, 427, 213, 0, 1180, 1181, - 3, 409, 204, 0, 1181, 1182, 3, 405, 202, 0, 1182, 1183, 3, 407, 203, 0, - 1183, 1184, 3, 431, 215, 0, 1184, 250, 1, 0, 0, 0, 1185, 1186, 3, 427, - 213, 0, 1186, 1187, 3, 421, 210, 0, 1187, 1188, 3, 415, 207, 0, 1188, 1189, - 3, 415, 207, 0, 1189, 1190, 3, 395, 197, 0, 1190, 1191, 3, 393, 196, 0, - 1191, 1192, 3, 397, 198, 0, 1192, 1193, 3, 413, 206, 0, 1193, 252, 1, 0, - 0, 0, 1194, 1195, 3, 427, 213, 0, 1195, 1196, 3, 421, 210, 0, 1196, 1197, - 3, 437, 218, 0, 1197, 254, 1, 0, 0, 0, 1198, 1199, 3, 427, 213, 0, 1199, - 1200, 3, 421, 210, 0, 1200, 1201, 3, 437, 218, 0, 1201, 1202, 3, 429, 214, - 0, 1202, 256, 1, 0, 0, 0, 1203, 1204, 3, 429, 214, 0, 1204, 1205, 3, 393, - 196, 0, 1205, 1206, 3, 435, 217, 0, 1206, 1207, 3, 401, 200, 0, 1207, 1208, - 3, 423, 211, 0, 1208, 1209, 3, 421, 210, 0, 1209, 1210, 3, 409, 204, 0, - 1210, 1211, 3, 419, 209, 0, 1211, 1212, 3, 431, 215, 0, 1212, 258, 1, 0, - 0, 0, 1213, 1214, 3, 429, 214, 0, 1214, 1215, 3, 401, 200, 0, 1215, 1216, - 3, 415, 207, 0, 1216, 1217, 3, 401, 200, 0, 1217, 1218, 3, 397, 198, 0, - 1218, 1219, 3, 431, 215, 0, 1219, 260, 1, 0, 0, 0, 1220, 1221, 3, 429, - 214, 0, 1221, 1222, 3, 401, 200, 0, 1222, 1223, 3, 431, 215, 0, 1223, 262, - 1, 0, 0, 0, 1224, 1225, 3, 429, 214, 0, 1225, 1226, 3, 431, 215, 0, 1226, - 1227, 3, 427, 213, 0, 1227, 1228, 3, 409, 204, 0, 1228, 1229, 3, 397, 198, - 0, 1229, 1230, 3, 431, 215, 0, 1230, 264, 1, 0, 0, 0, 1231, 1232, 3, 431, - 215, 0, 1232, 1233, 3, 393, 196, 0, 1233, 1234, 3, 395, 197, 0, 1234, 1235, - 3, 415, 207, 0, 1235, 1236, 3, 401, 200, 0, 1236, 266, 1, 0, 0, 0, 1237, - 1238, 3, 431, 215, 0, 1238, 1239, 3, 401, 200, 0, 1239, 1240, 3, 417, 208, - 0, 1240, 1241, 3, 423, 211, 0, 1241, 268, 1, 0, 0, 0, 1242, 1243, 3, 431, - 215, 0, 1243, 1244, 3, 401, 200, 0, 1244, 1245, 3, 417, 208, 0, 1245, 1246, - 3, 423, 211, 0, 1246, 1247, 3, 421, 210, 0, 1247, 1248, 3, 427, 213, 0, - 1248, 1249, 3, 393, 196, 0, 1249, 1250, 3, 427, 213, 0, 1250, 1251, 3, - 441, 220, 0, 1251, 270, 1, 0, 0, 0, 1252, 1253, 3, 431, 215, 0, 1253, 1254, - 3, 407, 203, 0, 1254, 1255, 3, 401, 200, 0, 1255, 1256, 3, 419, 209, 0, - 1256, 272, 1, 0, 0, 0, 1257, 1258, 3, 431, 215, 0, 1258, 1259, 3, 421, - 210, 0, 1259, 274, 1, 0, 0, 0, 1260, 1261, 3, 431, 215, 0, 1261, 1262, - 3, 427, 213, 0, 1262, 1263, 3, 393, 196, 0, 1263, 1264, 3, 419, 209, 0, - 1264, 1265, 3, 429, 214, 0, 1265, 1266, 3, 393, 196, 0, 1266, 1267, 3, - 397, 198, 0, 1267, 1268, 3, 431, 215, 0, 1268, 1269, 3, 409, 204, 0, 1269, - 1270, 3, 421, 210, 0, 1270, 1271, 3, 419, 209, 0, 1271, 276, 1, 0, 0, 0, - 1272, 1273, 3, 431, 215, 0, 1273, 1274, 3, 427, 213, 0, 1274, 1275, 3, - 409, 204, 0, 1275, 1276, 3, 405, 202, 0, 1276, 1277, 3, 405, 202, 0, 1277, - 1278, 3, 401, 200, 0, 1278, 1279, 3, 427, 213, 0, 1279, 278, 1, 0, 0, 0, - 1280, 1281, 3, 433, 216, 0, 1281, 1282, 3, 419, 209, 0, 1282, 1283, 3, - 409, 204, 0, 1283, 1284, 3, 421, 210, 0, 1284, 1285, 3, 419, 209, 0, 1285, - 280, 1, 0, 0, 0, 1286, 1287, 3, 433, 216, 0, 1287, 1288, 3, 419, 209, 0, - 1288, 1289, 3, 409, 204, 0, 1289, 1290, 3, 425, 212, 0, 1290, 1291, 3, - 433, 216, 0, 1291, 1292, 3, 401, 200, 0, 1292, 282, 1, 0, 0, 0, 1293, 1294, - 3, 433, 216, 0, 1294, 1295, 3, 423, 211, 0, 1295, 1296, 3, 399, 199, 0, - 1296, 1297, 3, 393, 196, 0, 1297, 1298, 3, 431, 215, 0, 1298, 1299, 3, - 401, 200, 0, 1299, 284, 1, 0, 0, 0, 1300, 1301, 3, 433, 216, 0, 1301, 1302, - 3, 429, 214, 0, 1302, 1303, 3, 409, 204, 0, 1303, 1304, 3, 419, 209, 0, - 1304, 1305, 3, 405, 202, 0, 1305, 286, 1, 0, 0, 0, 1306, 1307, 3, 435, - 217, 0, 1307, 1308, 3, 393, 196, 0, 1308, 1309, 3, 397, 198, 0, 1309, 1310, - 3, 433, 216, 0, 1310, 1311, 3, 433, 216, 0, 1311, 1312, 3, 417, 208, 0, - 1312, 288, 1, 0, 0, 0, 1313, 1314, 3, 435, 217, 0, 1314, 1315, 3, 393, - 196, 0, 1315, 1316, 3, 415, 207, 0, 1316, 1317, 3, 433, 216, 0, 1317, 1318, - 3, 401, 200, 0, 1318, 1319, 3, 429, 214, 0, 1319, 290, 1, 0, 0, 0, 1320, - 1321, 3, 435, 217, 0, 1321, 1322, 3, 409, 204, 0, 1322, 1323, 3, 401, 200, - 0, 1323, 1324, 3, 437, 218, 0, 1324, 292, 1, 0, 0, 0, 1325, 1326, 3, 435, - 217, 0, 1326, 1327, 3, 409, 204, 0, 1327, 1328, 3, 427, 213, 0, 1328, 1329, - 3, 431, 215, 0, 1329, 1330, 3, 433, 216, 0, 1330, 1331, 3, 393, 196, 0, - 1331, 1332, 3, 415, 207, 0, 1332, 294, 1, 0, 0, 0, 1333, 1334, 3, 437, - 218, 0, 1334, 1335, 3, 407, 203, 0, 1335, 1336, 3, 401, 200, 0, 1336, 1337, - 3, 419, 209, 0, 1337, 296, 1, 0, 0, 0, 1338, 1339, 3, 437, 218, 0, 1339, - 1340, 3, 407, 203, 0, 1340, 1341, 3, 401, 200, 0, 1341, 1342, 3, 427, 213, - 0, 1342, 1343, 3, 401, 200, 0, 1343, 298, 1, 0, 0, 0, 1344, 1345, 3, 437, - 218, 0, 1345, 1346, 3, 409, 204, 0, 1346, 1347, 3, 431, 215, 0, 1347, 1348, - 3, 407, 203, 0, 1348, 300, 1, 0, 0, 0, 1349, 1350, 3, 437, 218, 0, 1350, - 1351, 3, 409, 204, 0, 1351, 1352, 3, 431, 215, 0, 1352, 1353, 3, 407, 203, - 0, 1353, 1354, 3, 421, 210, 0, 1354, 1355, 3, 433, 216, 0, 1355, 1356, - 3, 431, 215, 0, 1356, 302, 1, 0, 0, 0, 1357, 1358, 3, 403, 201, 0, 1358, - 1359, 3, 409, 204, 0, 1359, 1360, 3, 427, 213, 0, 1360, 1361, 3, 429, 214, - 0, 1361, 1362, 3, 431, 215, 0, 1362, 1363, 5, 95, 0, 0, 1363, 1364, 3, - 435, 217, 0, 1364, 1365, 3, 393, 196, 0, 1365, 1366, 3, 415, 207, 0, 1366, - 1367, 3, 433, 216, 0, 1367, 1368, 3, 401, 200, 0, 1368, 304, 1, 0, 0, 0, - 1369, 1370, 3, 421, 210, 0, 1370, 1371, 3, 435, 217, 0, 1371, 1372, 3, - 401, 200, 0, 1372, 1373, 3, 427, 213, 0, 1373, 306, 1, 0, 0, 0, 1374, 1375, - 3, 423, 211, 0, 1375, 1376, 3, 393, 196, 0, 1376, 1377, 3, 427, 213, 0, - 1377, 1378, 3, 431, 215, 0, 1378, 1379, 3, 409, 204, 0, 1379, 1380, 3, - 431, 215, 0, 1380, 1381, 3, 409, 204, 0, 1381, 1382, 3, 421, 210, 0, 1382, - 1383, 3, 419, 209, 0, 1383, 308, 1, 0, 0, 0, 1384, 1385, 3, 427, 213, 0, - 1385, 1386, 3, 393, 196, 0, 1386, 1387, 3, 419, 209, 0, 1387, 1388, 3, - 405, 202, 0, 1388, 1389, 3, 401, 200, 0, 1389, 310, 1, 0, 0, 0, 1390, 1391, - 3, 423, 211, 0, 1391, 1392, 3, 427, 213, 0, 1392, 1393, 3, 401, 200, 0, - 1393, 1394, 3, 397, 198, 0, 1394, 1395, 3, 401, 200, 0, 1395, 1396, 3, - 399, 199, 0, 1396, 1397, 3, 409, 204, 0, 1397, 1398, 3, 419, 209, 0, 1398, - 1399, 3, 405, 202, 0, 1399, 312, 1, 0, 0, 0, 1400, 1401, 3, 433, 216, 0, - 1401, 1402, 3, 419, 209, 0, 1402, 1403, 3, 395, 197, 0, 1403, 1404, 3, - 421, 210, 0, 1404, 1405, 3, 433, 216, 0, 1405, 1406, 3, 419, 209, 0, 1406, - 1407, 3, 399, 199, 0, 1407, 1408, 3, 401, 200, 0, 1408, 1409, 3, 399, 199, - 0, 1409, 314, 1, 0, 0, 0, 1410, 1411, 3, 397, 198, 0, 1411, 1412, 3, 433, - 216, 0, 1412, 1413, 3, 427, 213, 0, 1413, 1414, 3, 427, 213, 0, 1414, 1415, - 3, 401, 200, 0, 1415, 1416, 3, 419, 209, 0, 1416, 1417, 3, 431, 215, 0, - 1417, 316, 1, 0, 0, 0, 1418, 1419, 3, 403, 201, 0, 1419, 1420, 3, 421, - 210, 0, 1420, 1421, 3, 415, 207, 0, 1421, 1422, 3, 415, 207, 0, 1422, 1423, - 3, 421, 210, 0, 1423, 1424, 3, 437, 218, 0, 1424, 1425, 3, 409, 204, 0, - 1425, 1426, 3, 419, 209, 0, 1426, 1427, 3, 405, 202, 0, 1427, 318, 1, 0, - 0, 0, 1428, 1429, 3, 397, 198, 0, 1429, 1430, 3, 433, 216, 0, 1430, 1431, - 3, 417, 208, 0, 1431, 1432, 3, 401, 200, 0, 1432, 1433, 5, 95, 0, 0, 1433, - 1434, 3, 399, 199, 0, 1434, 1435, 3, 409, 204, 0, 1435, 1436, 3, 429, 214, - 0, 1436, 1437, 3, 431, 215, 0, 1437, 320, 1, 0, 0, 0, 1438, 1439, 3, 399, - 199, 0, 1439, 1440, 3, 401, 200, 0, 1440, 1441, 3, 419, 209, 0, 1441, 1442, - 3, 429, 214, 0, 1442, 1443, 3, 401, 200, 0, 1443, 1444, 5, 95, 0, 0, 1444, - 1445, 3, 427, 213, 0, 1445, 1446, 3, 393, 196, 0, 1446, 1447, 3, 419, 209, - 0, 1447, 1448, 3, 413, 206, 0, 1448, 322, 1, 0, 0, 0, 1449, 1450, 3, 415, - 207, 0, 1450, 1451, 3, 393, 196, 0, 1451, 1452, 3, 405, 202, 0, 1452, 324, - 1, 0, 0, 0, 1453, 1454, 3, 415, 207, 0, 1454, 1455, 3, 393, 196, 0, 1455, - 1456, 3, 429, 214, 0, 1456, 1457, 3, 431, 215, 0, 1457, 1458, 5, 95, 0, - 0, 1458, 1459, 3, 435, 217, 0, 1459, 1460, 3, 393, 196, 0, 1460, 1461, - 3, 415, 207, 0, 1461, 1462, 3, 433, 216, 0, 1462, 1463, 3, 401, 200, 0, - 1463, 326, 1, 0, 0, 0, 1464, 1465, 3, 415, 207, 0, 1465, 1466, 3, 401, - 200, 0, 1466, 1467, 3, 393, 196, 0, 1467, 1468, 3, 399, 199, 0, 1468, 328, - 1, 0, 0, 0, 1469, 1470, 3, 419, 209, 0, 1470, 1471, 3, 431, 215, 0, 1471, - 1472, 3, 407, 203, 0, 1472, 1473, 5, 95, 0, 0, 1473, 1474, 3, 435, 217, - 0, 1474, 1475, 3, 393, 196, 0, 1475, 1476, 3, 415, 207, 0, 1476, 1477, - 3, 433, 216, 0, 1477, 1478, 3, 401, 200, 0, 1478, 330, 1, 0, 0, 0, 1479, - 1480, 3, 419, 209, 0, 1480, 1481, 3, 431, 215, 0, 1481, 1482, 3, 409, 204, - 0, 1482, 1483, 3, 415, 207, 0, 1483, 1484, 3, 401, 200, 0, 1484, 332, 1, - 0, 0, 0, 1485, 1486, 3, 423, 211, 0, 1486, 1487, 3, 401, 200, 0, 1487, - 1488, 3, 427, 213, 0, 1488, 1489, 3, 397, 198, 0, 1489, 1490, 3, 401, 200, - 0, 1490, 1491, 3, 419, 209, 0, 1491, 1492, 3, 431, 215, 0, 1492, 1493, - 5, 95, 0, 0, 1493, 1494, 3, 427, 213, 0, 1494, 1495, 3, 393, 196, 0, 1495, - 1496, 3, 419, 209, 0, 1496, 1497, 3, 413, 206, 0, 1497, 334, 1, 0, 0, 0, - 1498, 1499, 3, 427, 213, 0, 1499, 1500, 3, 393, 196, 0, 1500, 1501, 3, - 419, 209, 0, 1501, 1502, 3, 413, 206, 0, 1502, 336, 1, 0, 0, 0, 1503, 1504, - 3, 427, 213, 0, 1504, 1505, 3, 421, 210, 0, 1505, 1506, 3, 437, 218, 0, - 1506, 1507, 5, 95, 0, 0, 1507, 1508, 3, 419, 209, 0, 1508, 1509, 3, 433, - 216, 0, 1509, 1510, 3, 417, 208, 0, 1510, 1511, 3, 395, 197, 0, 1511, 1512, - 3, 401, 200, 0, 1512, 1513, 3, 427, 213, 0, 1513, 338, 1, 0, 0, 0, 1514, - 1515, 3, 405, 202, 0, 1515, 1516, 3, 401, 200, 0, 1516, 1517, 3, 419, 209, - 0, 1517, 1518, 3, 401, 200, 0, 1518, 1519, 3, 427, 213, 0, 1519, 1520, - 3, 393, 196, 0, 1520, 1521, 3, 431, 215, 0, 1521, 1522, 3, 401, 200, 0, - 1522, 1523, 3, 399, 199, 0, 1523, 340, 1, 0, 0, 0, 1524, 1525, 3, 393, - 196, 0, 1525, 1526, 3, 415, 207, 0, 1526, 1527, 3, 437, 218, 0, 1527, 1528, - 3, 393, 196, 0, 1528, 1529, 3, 441, 220, 0, 1529, 1530, 3, 429, 214, 0, - 1530, 342, 1, 0, 0, 0, 1531, 1532, 3, 429, 214, 0, 1532, 1533, 3, 431, - 215, 0, 1533, 1534, 3, 421, 210, 0, 1534, 1535, 3, 427, 213, 0, 1535, 1536, - 3, 401, 200, 0, 1536, 1537, 3, 399, 199, 0, 1537, 344, 1, 0, 0, 0, 1538, - 1539, 3, 431, 215, 0, 1539, 1540, 3, 427, 213, 0, 1540, 1541, 3, 433, 216, - 0, 1541, 1542, 3, 401, 200, 0, 1542, 346, 1, 0, 0, 0, 1543, 1544, 3, 403, - 201, 0, 1544, 1545, 3, 393, 196, 0, 1545, 1546, 3, 415, 207, 0, 1546, 1547, - 3, 429, 214, 0, 1547, 1548, 3, 401, 200, 0, 1548, 348, 1, 0, 0, 0, 1549, - 1550, 3, 437, 218, 0, 1550, 1551, 3, 409, 204, 0, 1551, 1552, 3, 419, 209, - 0, 1552, 1553, 3, 399, 199, 0, 1553, 1554, 3, 421, 210, 0, 1554, 1555, - 3, 437, 218, 0, 1555, 350, 1, 0, 0, 0, 1556, 1557, 3, 419, 209, 0, 1557, - 1558, 3, 433, 216, 0, 1558, 1559, 3, 415, 207, 0, 1559, 1560, 3, 415, 207, - 0, 1560, 1561, 3, 429, 214, 0, 1561, 352, 1, 0, 0, 0, 1562, 1563, 3, 403, - 201, 0, 1563, 1564, 3, 409, 204, 0, 1564, 1565, 3, 427, 213, 0, 1565, 1566, - 3, 429, 214, 0, 1566, 1567, 3, 431, 215, 0, 1567, 354, 1, 0, 0, 0, 1568, - 1569, 3, 415, 207, 0, 1569, 1570, 3, 393, 196, 0, 1570, 1571, 3, 429, 214, - 0, 1571, 1572, 3, 431, 215, 0, 1572, 356, 1, 0, 0, 0, 1573, 1574, 3, 403, - 201, 0, 1574, 1575, 3, 409, 204, 0, 1575, 1576, 3, 415, 207, 0, 1576, 1577, - 3, 431, 215, 0, 1577, 1578, 3, 401, 200, 0, 1578, 1579, 3, 427, 213, 0, - 1579, 358, 1, 0, 0, 0, 1580, 1581, 3, 405, 202, 0, 1581, 1582, 3, 427, - 213, 0, 1582, 1583, 3, 421, 210, 0, 1583, 1584, 3, 433, 216, 0, 1584, 1585, - 3, 423, 211, 0, 1585, 1586, 3, 429, 214, 0, 1586, 360, 1, 0, 0, 0, 1587, - 1588, 3, 401, 200, 0, 1588, 1589, 3, 439, 219, 0, 1589, 1590, 3, 397, 198, - 0, 1590, 1591, 3, 415, 207, 0, 1591, 1592, 3, 433, 216, 0, 1592, 1593, - 3, 399, 199, 0, 1593, 1594, 3, 401, 200, 0, 1594, 362, 1, 0, 0, 0, 1595, - 1596, 3, 431, 215, 0, 1596, 1597, 3, 409, 204, 0, 1597, 1598, 3, 401, 200, - 0, 1598, 1599, 3, 429, 214, 0, 1599, 364, 1, 0, 0, 0, 1600, 1601, 3, 421, - 210, 0, 1601, 1602, 3, 431, 215, 0, 1602, 1603, 3, 407, 203, 0, 1603, 1604, - 3, 401, 200, 0, 1604, 1605, 3, 427, 213, 0, 1605, 1606, 3, 429, 214, 0, - 1606, 366, 1, 0, 0, 0, 1607, 1608, 3, 399, 199, 0, 1608, 1609, 3, 421, - 210, 0, 1609, 368, 1, 0, 0, 0, 1610, 1611, 3, 419, 209, 0, 1611, 1612, - 3, 421, 210, 0, 1612, 1613, 3, 431, 215, 0, 1613, 1614, 3, 407, 203, 0, - 1614, 1615, 3, 409, 204, 0, 1615, 1616, 3, 419, 209, 0, 1616, 1617, 3, - 405, 202, 0, 1617, 370, 1, 0, 0, 0, 1618, 1624, 5, 34, 0, 0, 1619, 1623, - 8, 0, 0, 0, 1620, 1621, 5, 34, 0, 0, 1621, 1623, 5, 34, 0, 0, 1622, 1619, - 1, 0, 0, 0, 1622, 1620, 1, 0, 0, 0, 1623, 1626, 1, 0, 0, 0, 1624, 1622, - 1, 0, 0, 0, 1624, 1625, 1, 0, 0, 0, 1625, 1627, 1, 0, 0, 0, 1626, 1624, - 1, 0, 0, 0, 1627, 1654, 5, 34, 0, 0, 1628, 1634, 5, 96, 0, 0, 1629, 1633, - 8, 1, 0, 0, 1630, 1631, 5, 96, 0, 0, 1631, 1633, 5, 96, 0, 0, 1632, 1629, - 1, 0, 0, 0, 1632, 1630, 1, 0, 0, 0, 1633, 1636, 1, 0, 0, 0, 1634, 1632, - 1, 0, 0, 0, 1634, 1635, 1, 0, 0, 0, 1635, 1637, 1, 0, 0, 0, 1636, 1634, - 1, 0, 0, 0, 1637, 1654, 5, 96, 0, 0, 1638, 1642, 5, 91, 0, 0, 1639, 1641, - 8, 2, 0, 0, 1640, 1639, 1, 0, 0, 0, 1641, 1644, 1, 0, 0, 0, 1642, 1640, - 1, 0, 0, 0, 1642, 1643, 1, 0, 0, 0, 1643, 1645, 1, 0, 0, 0, 1644, 1642, - 1, 0, 0, 0, 1645, 1654, 5, 93, 0, 0, 1646, 1650, 7, 3, 0, 0, 1647, 1649, - 7, 4, 0, 0, 1648, 1647, 1, 0, 0, 0, 1649, 1652, 1, 0, 0, 0, 1650, 1648, - 1, 0, 0, 0, 1650, 1651, 1, 0, 0, 0, 1651, 1654, 1, 0, 0, 0, 1652, 1650, - 1, 0, 0, 0, 1653, 1618, 1, 0, 0, 0, 1653, 1628, 1, 0, 0, 0, 1653, 1638, - 1, 0, 0, 0, 1653, 1646, 1, 0, 0, 0, 1654, 372, 1, 0, 0, 0, 1655, 1657, - 3, 391, 195, 0, 1656, 1655, 1, 0, 0, 0, 1657, 1658, 1, 0, 0, 0, 1658, 1656, - 1, 0, 0, 0, 1658, 1659, 1, 0, 0, 0, 1659, 1667, 1, 0, 0, 0, 1660, 1664, - 5, 46, 0, 0, 1661, 1663, 3, 391, 195, 0, 1662, 1661, 1, 0, 0, 0, 1663, - 1666, 1, 0, 0, 0, 1664, 1662, 1, 0, 0, 0, 1664, 1665, 1, 0, 0, 0, 1665, - 1668, 1, 0, 0, 0, 1666, 1664, 1, 0, 0, 0, 1667, 1660, 1, 0, 0, 0, 1667, - 1668, 1, 0, 0, 0, 1668, 1676, 1, 0, 0, 0, 1669, 1671, 5, 46, 0, 0, 1670, - 1672, 3, 391, 195, 0, 1671, 1670, 1, 0, 0, 0, 1672, 1673, 1, 0, 0, 0, 1673, - 1671, 1, 0, 0, 0, 1673, 1674, 1, 0, 0, 0, 1674, 1676, 1, 0, 0, 0, 1675, - 1656, 1, 0, 0, 0, 1675, 1669, 1, 0, 0, 0, 1676, 1686, 1, 0, 0, 0, 1677, - 1679, 3, 401, 200, 0, 1678, 1680, 7, 5, 0, 0, 1679, 1678, 1, 0, 0, 0, 1679, - 1680, 1, 0, 0, 0, 1680, 1682, 1, 0, 0, 0, 1681, 1683, 3, 391, 195, 0, 1682, - 1681, 1, 0, 0, 0, 1683, 1684, 1, 0, 0, 0, 1684, 1682, 1, 0, 0, 0, 1684, - 1685, 1, 0, 0, 0, 1685, 1687, 1, 0, 0, 0, 1686, 1677, 1, 0, 0, 0, 1686, - 1687, 1, 0, 0, 0, 1687, 1697, 1, 0, 0, 0, 1688, 1689, 5, 48, 0, 0, 1689, - 1690, 5, 120, 0, 0, 1690, 1692, 1, 0, 0, 0, 1691, 1693, 3, 389, 194, 0, - 1692, 1691, 1, 0, 0, 0, 1693, 1694, 1, 0, 0, 0, 1694, 1692, 1, 0, 0, 0, - 1694, 1695, 1, 0, 0, 0, 1695, 1697, 1, 0, 0, 0, 1696, 1675, 1, 0, 0, 0, - 1696, 1688, 1, 0, 0, 0, 1697, 374, 1, 0, 0, 0, 1698, 1702, 5, 63, 0, 0, - 1699, 1701, 3, 391, 195, 0, 1700, 1699, 1, 0, 0, 0, 1701, 1704, 1, 0, 0, - 0, 1702, 1700, 1, 0, 0, 0, 1702, 1703, 1, 0, 0, 0, 1703, 1708, 1, 0, 0, - 0, 1704, 1702, 1, 0, 0, 0, 1705, 1706, 7, 6, 0, 0, 1706, 1708, 3, 371, - 185, 0, 1707, 1698, 1, 0, 0, 0, 1707, 1705, 1, 0, 0, 0, 1708, 376, 1, 0, - 0, 0, 1709, 1715, 5, 39, 0, 0, 1710, 1714, 8, 7, 0, 0, 1711, 1712, 5, 39, - 0, 0, 1712, 1714, 5, 39, 0, 0, 1713, 1710, 1, 0, 0, 0, 1713, 1711, 1, 0, - 0, 0, 1714, 1717, 1, 0, 0, 0, 1715, 1713, 1, 0, 0, 0, 1715, 1716, 1, 0, - 0, 0, 1716, 1718, 1, 0, 0, 0, 1717, 1715, 1, 0, 0, 0, 1718, 1719, 5, 39, - 0, 0, 1719, 378, 1, 0, 0, 0, 1720, 1721, 3, 439, 219, 0, 1721, 1722, 3, - 377, 188, 0, 1722, 380, 1, 0, 0, 0, 1723, 1724, 5, 45, 0, 0, 1724, 1725, - 5, 45, 0, 0, 1725, 1729, 1, 0, 0, 0, 1726, 1728, 8, 8, 0, 0, 1727, 1726, - 1, 0, 0, 0, 1728, 1731, 1, 0, 0, 0, 1729, 1727, 1, 0, 0, 0, 1729, 1730, - 1, 0, 0, 0, 1730, 1737, 1, 0, 0, 0, 1731, 1729, 1, 0, 0, 0, 1732, 1734, - 5, 13, 0, 0, 1733, 1732, 1, 0, 0, 0, 1733, 1734, 1, 0, 0, 0, 1734, 1735, - 1, 0, 0, 0, 1735, 1738, 5, 10, 0, 0, 1736, 1738, 5, 0, 0, 1, 1737, 1733, - 1, 0, 0, 0, 1737, 1736, 1, 0, 0, 0, 1738, 1739, 1, 0, 0, 0, 1739, 1740, - 6, 190, 0, 0, 1740, 382, 1, 0, 0, 0, 1741, 1742, 5, 47, 0, 0, 1742, 1743, - 5, 42, 0, 0, 1743, 1747, 1, 0, 0, 0, 1744, 1746, 9, 0, 0, 0, 1745, 1744, - 1, 0, 0, 0, 1746, 1749, 1, 0, 0, 0, 1747, 1748, 1, 0, 0, 0, 1747, 1745, - 1, 0, 0, 0, 1748, 1750, 1, 0, 0, 0, 1749, 1747, 1, 0, 0, 0, 1750, 1751, - 5, 42, 0, 0, 1751, 1752, 5, 47, 0, 0, 1752, 1753, 1, 0, 0, 0, 1753, 1754, - 6, 191, 0, 0, 1754, 384, 1, 0, 0, 0, 1755, 1756, 7, 9, 0, 0, 1756, 1757, - 1, 0, 0, 0, 1757, 1758, 6, 192, 0, 0, 1758, 386, 1, 0, 0, 0, 1759, 1760, - 9, 0, 0, 0, 1760, 388, 1, 0, 0, 0, 1761, 1762, 7, 10, 0, 0, 1762, 390, - 1, 0, 0, 0, 1763, 1764, 7, 11, 0, 0, 1764, 392, 1, 0, 0, 0, 1765, 1766, - 7, 12, 0, 0, 1766, 394, 1, 0, 0, 0, 1767, 1768, 7, 13, 0, 0, 1768, 396, - 1, 0, 0, 0, 1769, 1770, 7, 14, 0, 0, 1770, 398, 1, 0, 0, 0, 1771, 1772, - 7, 15, 0, 0, 1772, 400, 1, 0, 0, 0, 1773, 1774, 7, 16, 0, 0, 1774, 402, - 1, 0, 0, 0, 1775, 1776, 7, 17, 0, 0, 1776, 404, 1, 0, 0, 0, 1777, 1778, - 7, 18, 0, 0, 1778, 406, 1, 0, 0, 0, 1779, 1780, 7, 19, 0, 0, 1780, 408, - 1, 0, 0, 0, 1781, 1782, 7, 20, 0, 0, 1782, 410, 1, 0, 0, 0, 1783, 1784, - 7, 21, 0, 0, 1784, 412, 1, 0, 0, 0, 1785, 1786, 7, 22, 0, 0, 1786, 414, - 1, 0, 0, 0, 1787, 1788, 7, 23, 0, 0, 1788, 416, 1, 0, 0, 0, 1789, 1790, - 7, 24, 0, 0, 1790, 418, 1, 0, 0, 0, 1791, 1792, 7, 25, 0, 0, 1792, 420, - 1, 0, 0, 0, 1793, 1794, 7, 26, 0, 0, 1794, 422, 1, 0, 0, 0, 1795, 1796, - 7, 27, 0, 0, 1796, 424, 1, 0, 0, 0, 1797, 1798, 7, 28, 0, 0, 1798, 426, - 1, 0, 0, 0, 1799, 1800, 7, 29, 0, 0, 1800, 428, 1, 0, 0, 0, 1801, 1802, - 7, 30, 0, 0, 1802, 430, 1, 0, 0, 0, 1803, 1804, 7, 31, 0, 0, 1804, 432, - 1, 0, 0, 0, 1805, 1806, 7, 32, 0, 0, 1806, 434, 1, 0, 0, 0, 1807, 1808, - 7, 33, 0, 0, 1808, 436, 1, 0, 0, 0, 1809, 1810, 7, 34, 0, 0, 1810, 438, - 1, 0, 0, 0, 1811, 1812, 7, 35, 0, 0, 1812, 440, 1, 0, 0, 0, 1813, 1814, - 7, 36, 0, 0, 1814, 442, 1, 0, 0, 0, 1815, 1816, 7, 37, 0, 0, 1816, 444, - 1, 0, 0, 0, 26, 0, 1622, 1624, 1632, 1634, 1642, 1650, 1653, 1658, 1664, - 1667, 1673, 1675, 1679, 1684, 1686, 1694, 1696, 1702, 1707, 1713, 1715, - 1729, 1733, 1737, 1747, 1, 0, 1, 0, + 381, 191, 383, 192, 385, 193, 387, 194, 389, 195, 391, 0, 393, 0, 395, + 0, 397, 0, 399, 0, 401, 0, 403, 0, 405, 0, 407, 0, 409, 0, 411, 0, 413, + 0, 415, 0, 417, 0, 419, 0, 421, 0, 423, 0, 425, 0, 427, 0, 429, 0, 431, + 0, 433, 0, 435, 0, 437, 0, 439, 0, 441, 0, 443, 0, 445, 0, 1, 0, 38, 1, + 0, 34, 34, 1, 0, 96, 96, 1, 0, 93, 93, 3, 0, 65, 90, 95, 95, 97, 122, 4, + 0, 48, 57, 65, 90, 95, 95, 97, 122, 2, 0, 43, 43, 45, 45, 3, 0, 36, 36, + 58, 58, 64, 64, 1, 0, 39, 39, 2, 0, 10, 10, 13, 13, 3, 0, 9, 11, 13, 13, + 32, 32, 3, 0, 48, 57, 65, 70, 97, 102, 1, 0, 48, 57, 2, 0, 65, 65, 97, + 97, 2, 0, 66, 66, 98, 98, 2, 0, 67, 67, 99, 99, 2, 0, 68, 68, 100, 100, + 2, 0, 69, 69, 101, 101, 2, 0, 70, 70, 102, 102, 2, 0, 71, 71, 103, 103, + 2, 0, 72, 72, 104, 104, 2, 0, 73, 73, 105, 105, 2, 0, 74, 74, 106, 106, + 2, 0, 75, 75, 107, 107, 2, 0, 76, 76, 108, 108, 2, 0, 77, 77, 109, 109, + 2, 0, 78, 78, 110, 110, 2, 0, 79, 79, 111, 111, 2, 0, 80, 80, 112, 112, + 2, 0, 81, 81, 113, 113, 2, 0, 82, 82, 114, 114, 2, 0, 83, 83, 115, 115, + 2, 0, 84, 84, 116, 116, 2, 0, 85, 85, 117, 117, 2, 0, 86, 86, 118, 118, + 2, 0, 87, 87, 119, 119, 2, 0, 88, 88, 120, 120, 2, 0, 89, 89, 121, 121, + 2, 0, 90, 90, 122, 122, 1815, 0, 1, 1, 0, 0, 0, 0, 3, 1, 0, 0, 0, 0, 5, + 1, 0, 0, 0, 0, 7, 1, 0, 0, 0, 0, 9, 1, 0, 0, 0, 0, 11, 1, 0, 0, 0, 0, 13, + 1, 0, 0, 0, 0, 15, 1, 0, 0, 0, 0, 17, 1, 0, 0, 0, 0, 19, 1, 0, 0, 0, 0, + 21, 1, 0, 0, 0, 0, 23, 1, 0, 0, 0, 0, 25, 1, 0, 0, 0, 0, 27, 1, 0, 0, 0, + 0, 29, 1, 0, 0, 0, 0, 31, 1, 0, 0, 0, 0, 33, 1, 0, 0, 0, 0, 35, 1, 0, 0, + 0, 0, 37, 1, 0, 0, 0, 0, 39, 1, 0, 0, 0, 0, 41, 1, 0, 0, 0, 0, 43, 1, 0, + 0, 0, 0, 45, 1, 0, 0, 0, 0, 47, 1, 0, 0, 0, 0, 49, 1, 0, 0, 0, 0, 51, 1, + 0, 0, 0, 0, 53, 1, 0, 0, 0, 0, 55, 1, 0, 0, 0, 0, 57, 1, 0, 0, 0, 0, 59, + 1, 0, 0, 0, 0, 61, 1, 0, 0, 0, 0, 63, 1, 0, 0, 0, 0, 65, 1, 0, 0, 0, 0, + 67, 1, 0, 0, 0, 0, 69, 1, 0, 0, 0, 0, 71, 1, 0, 0, 0, 0, 73, 1, 0, 0, 0, + 0, 75, 1, 0, 0, 0, 0, 77, 1, 0, 0, 0, 0, 79, 1, 0, 0, 0, 0, 81, 1, 0, 0, + 0, 0, 83, 1, 0, 0, 0, 0, 85, 1, 0, 0, 0, 0, 87, 1, 0, 0, 0, 0, 89, 1, 0, + 0, 0, 0, 91, 1, 0, 0, 0, 0, 93, 1, 0, 0, 0, 0, 95, 1, 0, 0, 0, 0, 97, 1, + 0, 0, 0, 0, 99, 1, 0, 0, 0, 0, 101, 1, 0, 0, 0, 0, 103, 1, 0, 0, 0, 0, + 105, 1, 0, 0, 0, 0, 107, 1, 0, 0, 0, 0, 109, 1, 0, 0, 0, 0, 111, 1, 0, + 0, 0, 0, 113, 1, 0, 0, 0, 0, 115, 1, 0, 0, 0, 0, 117, 1, 0, 0, 0, 0, 119, + 1, 0, 0, 0, 0, 121, 1, 0, 0, 0, 0, 123, 1, 0, 0, 0, 0, 125, 1, 0, 0, 0, + 0, 127, 1, 0, 0, 0, 0, 129, 1, 0, 0, 0, 0, 131, 1, 0, 0, 0, 0, 133, 1, + 0, 0, 0, 0, 135, 1, 0, 0, 0, 0, 137, 1, 0, 0, 0, 0, 139, 1, 0, 0, 0, 0, + 141, 1, 0, 0, 0, 0, 143, 1, 0, 0, 0, 0, 145, 1, 0, 0, 0, 0, 147, 1, 0, + 0, 0, 0, 149, 1, 0, 0, 0, 0, 151, 1, 0, 0, 0, 0, 153, 1, 0, 0, 0, 0, 155, + 1, 0, 0, 0, 0, 157, 1, 0, 0, 0, 0, 159, 1, 0, 0, 0, 0, 161, 1, 0, 0, 0, + 0, 163, 1, 0, 0, 0, 0, 165, 1, 0, 0, 0, 0, 167, 1, 0, 0, 0, 0, 169, 1, + 0, 0, 0, 0, 171, 1, 0, 0, 0, 0, 173, 1, 0, 0, 0, 0, 175, 1, 0, 0, 0, 0, + 177, 1, 0, 0, 0, 0, 179, 1, 0, 0, 0, 0, 181, 1, 0, 0, 0, 0, 183, 1, 0, + 0, 0, 0, 185, 1, 0, 0, 0, 0, 187, 1, 0, 0, 0, 0, 189, 1, 0, 0, 0, 0, 191, + 1, 0, 0, 0, 0, 193, 1, 0, 0, 0, 0, 195, 1, 0, 0, 0, 0, 197, 1, 0, 0, 0, + 0, 199, 1, 0, 0, 0, 0, 201, 1, 0, 0, 0, 0, 203, 1, 0, 0, 0, 0, 205, 1, + 0, 0, 0, 0, 207, 1, 0, 0, 0, 0, 209, 1, 0, 0, 0, 0, 211, 1, 0, 0, 0, 0, + 213, 1, 0, 0, 0, 0, 215, 1, 0, 0, 0, 0, 217, 1, 0, 0, 0, 0, 219, 1, 0, + 0, 0, 0, 221, 1, 0, 0, 0, 0, 223, 1, 0, 0, 0, 0, 225, 1, 0, 0, 0, 0, 227, + 1, 0, 0, 0, 0, 229, 1, 0, 0, 0, 0, 231, 1, 0, 0, 0, 0, 233, 1, 0, 0, 0, + 0, 235, 1, 0, 0, 0, 0, 237, 1, 0, 0, 0, 0, 239, 1, 0, 0, 0, 0, 241, 1, + 0, 0, 0, 0, 243, 1, 0, 0, 0, 0, 245, 1, 0, 0, 0, 0, 247, 1, 0, 0, 0, 0, + 249, 1, 0, 0, 0, 0, 251, 1, 0, 0, 0, 0, 253, 1, 0, 0, 0, 0, 255, 1, 0, + 0, 0, 0, 257, 1, 0, 0, 0, 0, 259, 1, 0, 0, 0, 0, 261, 1, 0, 0, 0, 0, 263, + 1, 0, 0, 0, 0, 265, 1, 0, 0, 0, 0, 267, 1, 0, 0, 0, 0, 269, 1, 0, 0, 0, + 0, 271, 1, 0, 0, 0, 0, 273, 1, 0, 0, 0, 0, 275, 1, 0, 0, 0, 0, 277, 1, + 0, 0, 0, 0, 279, 1, 0, 0, 0, 0, 281, 1, 0, 0, 0, 0, 283, 1, 0, 0, 0, 0, + 285, 1, 0, 0, 0, 0, 287, 1, 0, 0, 0, 0, 289, 1, 0, 0, 0, 0, 291, 1, 0, + 0, 0, 0, 293, 1, 0, 0, 0, 0, 295, 1, 0, 0, 0, 0, 297, 1, 0, 0, 0, 0, 299, + 1, 0, 0, 0, 0, 301, 1, 0, 0, 0, 0, 303, 1, 0, 0, 0, 0, 305, 1, 0, 0, 0, + 0, 307, 1, 0, 0, 0, 0, 309, 1, 0, 0, 0, 0, 311, 1, 0, 0, 0, 0, 313, 1, + 0, 0, 0, 0, 315, 1, 0, 0, 0, 0, 317, 1, 0, 0, 0, 0, 319, 1, 0, 0, 0, 0, + 321, 1, 0, 0, 0, 0, 323, 1, 0, 0, 0, 0, 325, 1, 0, 0, 0, 0, 327, 1, 0, + 0, 0, 0, 329, 1, 0, 0, 0, 0, 331, 1, 0, 0, 0, 0, 333, 1, 0, 0, 0, 0, 335, + 1, 0, 0, 0, 0, 337, 1, 0, 0, 0, 0, 339, 1, 0, 0, 0, 0, 341, 1, 0, 0, 0, + 0, 343, 1, 0, 0, 0, 0, 345, 1, 0, 0, 0, 0, 347, 1, 0, 0, 0, 0, 349, 1, + 0, 0, 0, 0, 351, 1, 0, 0, 0, 0, 353, 1, 0, 0, 0, 0, 355, 1, 0, 0, 0, 0, + 357, 1, 0, 0, 0, 0, 359, 1, 0, 0, 0, 0, 361, 1, 0, 0, 0, 0, 363, 1, 0, + 0, 0, 0, 365, 1, 0, 0, 0, 0, 367, 1, 0, 0, 0, 0, 369, 1, 0, 0, 0, 0, 371, + 1, 0, 0, 0, 0, 373, 1, 0, 0, 0, 0, 375, 1, 0, 0, 0, 0, 377, 1, 0, 0, 0, + 0, 379, 1, 0, 0, 0, 0, 381, 1, 0, 0, 0, 0, 383, 1, 0, 0, 0, 0, 385, 1, + 0, 0, 0, 0, 387, 1, 0, 0, 0, 0, 389, 1, 0, 0, 0, 1, 447, 1, 0, 0, 0, 3, + 449, 1, 0, 0, 0, 5, 451, 1, 0, 0, 0, 7, 453, 1, 0, 0, 0, 9, 455, 1, 0, + 0, 0, 11, 457, 1, 0, 0, 0, 13, 459, 1, 0, 0, 0, 15, 461, 1, 0, 0, 0, 17, + 463, 1, 0, 0, 0, 19, 465, 1, 0, 0, 0, 21, 467, 1, 0, 0, 0, 23, 470, 1, + 0, 0, 0, 25, 472, 1, 0, 0, 0, 27, 474, 1, 0, 0, 0, 29, 477, 1, 0, 0, 0, + 31, 480, 1, 0, 0, 0, 33, 482, 1, 0, 0, 0, 35, 484, 1, 0, 0, 0, 37, 486, + 1, 0, 0, 0, 39, 489, 1, 0, 0, 0, 41, 491, 1, 0, 0, 0, 43, 494, 1, 0, 0, + 0, 45, 497, 1, 0, 0, 0, 47, 500, 1, 0, 0, 0, 49, 503, 1, 0, 0, 0, 51, 509, + 1, 0, 0, 0, 53, 516, 1, 0, 0, 0, 55, 520, 1, 0, 0, 0, 57, 526, 1, 0, 0, + 0, 59, 530, 1, 0, 0, 0, 61, 536, 1, 0, 0, 0, 63, 544, 1, 0, 0, 0, 65, 548, + 1, 0, 0, 0, 67, 551, 1, 0, 0, 0, 69, 555, 1, 0, 0, 0, 71, 562, 1, 0, 0, + 0, 73, 576, 1, 0, 0, 0, 75, 583, 1, 0, 0, 0, 77, 589, 1, 0, 0, 0, 79, 597, + 1, 0, 0, 0, 81, 600, 1, 0, 0, 0, 83, 608, 1, 0, 0, 0, 85, 613, 1, 0, 0, + 0, 87, 618, 1, 0, 0, 0, 89, 624, 1, 0, 0, 0, 91, 632, 1, 0, 0, 0, 93, 639, + 1, 0, 0, 0, 95, 646, 1, 0, 0, 0, 97, 655, 1, 0, 0, 0, 99, 666, 1, 0, 0, + 0, 101, 673, 1, 0, 0, 0, 103, 679, 1, 0, 0, 0, 105, 692, 1, 0, 0, 0, 107, + 705, 1, 0, 0, 0, 109, 723, 1, 0, 0, 0, 111, 732, 1, 0, 0, 0, 113, 740, + 1, 0, 0, 0, 115, 751, 1, 0, 0, 0, 117, 760, 1, 0, 0, 0, 119, 767, 1, 0, + 0, 0, 121, 772, 1, 0, 0, 0, 123, 779, 1, 0, 0, 0, 125, 788, 1, 0, 0, 0, + 127, 793, 1, 0, 0, 0, 129, 798, 1, 0, 0, 0, 131, 803, 1, 0, 0, 0, 133, + 807, 1, 0, 0, 0, 135, 814, 1, 0, 0, 0, 137, 821, 1, 0, 0, 0, 139, 831, + 1, 0, 0, 0, 141, 838, 1, 0, 0, 0, 143, 846, 1, 0, 0, 0, 145, 851, 1, 0, + 0, 0, 147, 855, 1, 0, 0, 0, 149, 863, 1, 0, 0, 0, 151, 868, 1, 0, 0, 0, + 153, 873, 1, 0, 0, 0, 155, 878, 1, 0, 0, 0, 157, 884, 1, 0, 0, 0, 159, + 891, 1, 0, 0, 0, 161, 894, 1, 0, 0, 0, 163, 901, 1, 0, 0, 0, 165, 911, + 1, 0, 0, 0, 167, 914, 1, 0, 0, 0, 169, 920, 1, 0, 0, 0, 171, 928, 1, 0, + 0, 0, 173, 938, 1, 0, 0, 0, 175, 944, 1, 0, 0, 0, 177, 951, 1, 0, 0, 0, + 179, 959, 1, 0, 0, 0, 181, 969, 1, 0, 0, 0, 183, 974, 1, 0, 0, 0, 185, + 977, 1, 0, 0, 0, 187, 984, 1, 0, 0, 0, 189, 989, 1, 0, 0, 0, 191, 993, + 1, 0, 0, 0, 193, 998, 1, 0, 0, 0, 195, 1003, 1, 0, 0, 0, 197, 1009, 1, + 0, 0, 0, 199, 1015, 1, 0, 0, 0, 201, 1023, 1, 0, 0, 0, 203, 1026, 1, 0, + 0, 0, 205, 1030, 1, 0, 0, 0, 207, 1038, 1, 0, 0, 0, 209, 1043, 1, 0, 0, + 0, 211, 1046, 1, 0, 0, 0, 213, 1053, 1, 0, 0, 0, 215, 1056, 1, 0, 0, 0, + 217, 1059, 1, 0, 0, 0, 219, 1065, 1, 0, 0, 0, 221, 1071, 1, 0, 0, 0, 223, + 1076, 1, 0, 0, 0, 225, 1083, 1, 0, 0, 0, 227, 1091, 1, 0, 0, 0, 229, 1097, + 1, 0, 0, 0, 231, 1103, 1, 0, 0, 0, 233, 1113, 1, 0, 0, 0, 235, 1124, 1, + 0, 0, 0, 237, 1131, 1, 0, 0, 0, 239, 1139, 1, 0, 0, 0, 241, 1147, 1, 0, + 0, 0, 243, 1154, 1, 0, 0, 0, 245, 1162, 1, 0, 0, 0, 247, 1171, 1, 0, 0, + 0, 249, 1181, 1, 0, 0, 0, 251, 1187, 1, 0, 0, 0, 253, 1196, 1, 0, 0, 0, + 255, 1200, 1, 0, 0, 0, 257, 1205, 1, 0, 0, 0, 259, 1215, 1, 0, 0, 0, 261, + 1222, 1, 0, 0, 0, 263, 1226, 1, 0, 0, 0, 265, 1233, 1, 0, 0, 0, 267, 1239, + 1, 0, 0, 0, 269, 1244, 1, 0, 0, 0, 271, 1254, 1, 0, 0, 0, 273, 1259, 1, + 0, 0, 0, 275, 1262, 1, 0, 0, 0, 277, 1274, 1, 0, 0, 0, 279, 1282, 1, 0, + 0, 0, 281, 1288, 1, 0, 0, 0, 283, 1295, 1, 0, 0, 0, 285, 1302, 1, 0, 0, + 0, 287, 1308, 1, 0, 0, 0, 289, 1315, 1, 0, 0, 0, 291, 1322, 1, 0, 0, 0, + 293, 1327, 1, 0, 0, 0, 295, 1335, 1, 0, 0, 0, 297, 1340, 1, 0, 0, 0, 299, + 1346, 1, 0, 0, 0, 301, 1351, 1, 0, 0, 0, 303, 1359, 1, 0, 0, 0, 305, 1371, + 1, 0, 0, 0, 307, 1376, 1, 0, 0, 0, 309, 1386, 1, 0, 0, 0, 311, 1392, 1, + 0, 0, 0, 313, 1402, 1, 0, 0, 0, 315, 1412, 1, 0, 0, 0, 317, 1420, 1, 0, + 0, 0, 319, 1430, 1, 0, 0, 0, 321, 1440, 1, 0, 0, 0, 323, 1451, 1, 0, 0, + 0, 325, 1455, 1, 0, 0, 0, 327, 1466, 1, 0, 0, 0, 329, 1471, 1, 0, 0, 0, + 331, 1481, 1, 0, 0, 0, 333, 1487, 1, 0, 0, 0, 335, 1500, 1, 0, 0, 0, 337, + 1505, 1, 0, 0, 0, 339, 1516, 1, 0, 0, 0, 341, 1526, 1, 0, 0, 0, 343, 1533, + 1, 0, 0, 0, 345, 1540, 1, 0, 0, 0, 347, 1545, 1, 0, 0, 0, 349, 1551, 1, + 0, 0, 0, 351, 1558, 1, 0, 0, 0, 353, 1564, 1, 0, 0, 0, 355, 1570, 1, 0, + 0, 0, 357, 1575, 1, 0, 0, 0, 359, 1582, 1, 0, 0, 0, 361, 1589, 1, 0, 0, + 0, 363, 1597, 1, 0, 0, 0, 365, 1602, 1, 0, 0, 0, 367, 1609, 1, 0, 0, 0, + 369, 1612, 1, 0, 0, 0, 371, 1655, 1, 0, 0, 0, 373, 1698, 1, 0, 0, 0, 375, + 1700, 1, 0, 0, 0, 377, 1707, 1, 0, 0, 0, 379, 1710, 1, 0, 0, 0, 381, 1721, + 1, 0, 0, 0, 383, 1724, 1, 0, 0, 0, 385, 1742, 1, 0, 0, 0, 387, 1756, 1, + 0, 0, 0, 389, 1760, 1, 0, 0, 0, 391, 1762, 1, 0, 0, 0, 393, 1764, 1, 0, + 0, 0, 395, 1766, 1, 0, 0, 0, 397, 1768, 1, 0, 0, 0, 399, 1770, 1, 0, 0, + 0, 401, 1772, 1, 0, 0, 0, 403, 1774, 1, 0, 0, 0, 405, 1776, 1, 0, 0, 0, + 407, 1778, 1, 0, 0, 0, 409, 1780, 1, 0, 0, 0, 411, 1782, 1, 0, 0, 0, 413, + 1784, 1, 0, 0, 0, 415, 1786, 1, 0, 0, 0, 417, 1788, 1, 0, 0, 0, 419, 1790, + 1, 0, 0, 0, 421, 1792, 1, 0, 0, 0, 423, 1794, 1, 0, 0, 0, 425, 1796, 1, + 0, 0, 0, 427, 1798, 1, 0, 0, 0, 429, 1800, 1, 0, 0, 0, 431, 1802, 1, 0, + 0, 0, 433, 1804, 1, 0, 0, 0, 435, 1806, 1, 0, 0, 0, 437, 1808, 1, 0, 0, + 0, 439, 1810, 1, 0, 0, 0, 441, 1812, 1, 0, 0, 0, 443, 1814, 1, 0, 0, 0, + 445, 1816, 1, 0, 0, 0, 447, 448, 5, 59, 0, 0, 448, 2, 1, 0, 0, 0, 449, + 450, 5, 46, 0, 0, 450, 4, 1, 0, 0, 0, 451, 452, 5, 40, 0, 0, 452, 6, 1, + 0, 0, 0, 453, 454, 5, 41, 0, 0, 454, 8, 1, 0, 0, 0, 455, 456, 5, 44, 0, + 0, 456, 10, 1, 0, 0, 0, 457, 458, 5, 61, 0, 0, 458, 12, 1, 0, 0, 0, 459, + 460, 5, 42, 0, 0, 460, 14, 1, 0, 0, 0, 461, 462, 5, 43, 0, 0, 462, 16, + 1, 0, 0, 0, 463, 464, 5, 45, 0, 0, 464, 18, 1, 0, 0, 0, 465, 466, 5, 126, + 0, 0, 466, 20, 1, 0, 0, 0, 467, 468, 5, 124, 0, 0, 468, 469, 5, 124, 0, + 0, 469, 22, 1, 0, 0, 0, 470, 471, 5, 47, 0, 0, 471, 24, 1, 0, 0, 0, 472, + 473, 5, 37, 0, 0, 473, 26, 1, 0, 0, 0, 474, 475, 5, 60, 0, 0, 475, 476, + 5, 60, 0, 0, 476, 28, 1, 0, 0, 0, 477, 478, 5, 62, 0, 0, 478, 479, 5, 62, + 0, 0, 479, 30, 1, 0, 0, 0, 480, 481, 5, 38, 0, 0, 481, 32, 1, 0, 0, 0, + 482, 483, 5, 124, 0, 0, 483, 34, 1, 0, 0, 0, 484, 485, 5, 60, 0, 0, 485, + 36, 1, 0, 0, 0, 486, 487, 5, 60, 0, 0, 487, 488, 5, 61, 0, 0, 488, 38, + 1, 0, 0, 0, 489, 490, 5, 62, 0, 0, 490, 40, 1, 0, 0, 0, 491, 492, 5, 62, + 0, 0, 492, 493, 5, 61, 0, 0, 493, 42, 1, 0, 0, 0, 494, 495, 5, 61, 0, 0, + 495, 496, 5, 61, 0, 0, 496, 44, 1, 0, 0, 0, 497, 498, 5, 33, 0, 0, 498, + 499, 5, 61, 0, 0, 499, 46, 1, 0, 0, 0, 500, 501, 5, 60, 0, 0, 501, 502, + 5, 62, 0, 0, 502, 48, 1, 0, 0, 0, 503, 504, 3, 395, 197, 0, 504, 505, 3, + 397, 198, 0, 505, 506, 3, 423, 211, 0, 506, 507, 3, 429, 214, 0, 507, 508, + 3, 433, 216, 0, 508, 50, 1, 0, 0, 0, 509, 510, 3, 395, 197, 0, 510, 511, + 3, 399, 199, 0, 511, 512, 3, 433, 216, 0, 512, 513, 3, 411, 205, 0, 513, + 514, 3, 423, 211, 0, 514, 515, 3, 421, 210, 0, 515, 52, 1, 0, 0, 0, 516, + 517, 3, 395, 197, 0, 517, 518, 3, 401, 200, 0, 518, 519, 3, 401, 200, 0, + 519, 54, 1, 0, 0, 0, 520, 521, 3, 395, 197, 0, 521, 522, 3, 405, 202, 0, + 522, 523, 3, 433, 216, 0, 523, 524, 3, 403, 201, 0, 524, 525, 3, 429, 214, + 0, 525, 56, 1, 0, 0, 0, 526, 527, 3, 395, 197, 0, 527, 528, 3, 417, 208, + 0, 528, 529, 3, 417, 208, 0, 529, 58, 1, 0, 0, 0, 530, 531, 3, 395, 197, + 0, 531, 532, 3, 417, 208, 0, 532, 533, 3, 433, 216, 0, 533, 534, 3, 403, + 201, 0, 534, 535, 3, 429, 214, 0, 535, 60, 1, 0, 0, 0, 536, 537, 3, 395, + 197, 0, 537, 538, 3, 421, 210, 0, 538, 539, 3, 395, 197, 0, 539, 540, 3, + 417, 208, 0, 540, 541, 3, 443, 221, 0, 541, 542, 3, 445, 222, 0, 542, 543, + 3, 403, 201, 0, 543, 62, 1, 0, 0, 0, 544, 545, 3, 395, 197, 0, 545, 546, + 3, 421, 210, 0, 546, 547, 3, 401, 200, 0, 547, 64, 1, 0, 0, 0, 548, 549, + 3, 395, 197, 0, 549, 550, 3, 431, 215, 0, 550, 66, 1, 0, 0, 0, 551, 552, + 3, 395, 197, 0, 552, 553, 3, 431, 215, 0, 553, 554, 3, 399, 199, 0, 554, + 68, 1, 0, 0, 0, 555, 556, 3, 395, 197, 0, 556, 557, 3, 433, 216, 0, 557, + 558, 3, 433, 216, 0, 558, 559, 3, 395, 197, 0, 559, 560, 3, 399, 199, 0, + 560, 561, 3, 409, 204, 0, 561, 70, 1, 0, 0, 0, 562, 563, 3, 395, 197, 0, + 563, 564, 3, 435, 217, 0, 564, 565, 3, 433, 216, 0, 565, 566, 3, 423, 211, + 0, 566, 567, 3, 411, 205, 0, 567, 568, 3, 421, 210, 0, 568, 569, 3, 399, + 199, 0, 569, 570, 3, 429, 214, 0, 570, 571, 3, 403, 201, 0, 571, 572, 3, + 419, 209, 0, 572, 573, 3, 403, 201, 0, 573, 574, 3, 421, 210, 0, 574, 575, + 3, 433, 216, 0, 575, 72, 1, 0, 0, 0, 576, 577, 3, 397, 198, 0, 577, 578, + 3, 403, 201, 0, 578, 579, 3, 405, 202, 0, 579, 580, 3, 423, 211, 0, 580, + 581, 3, 429, 214, 0, 581, 582, 3, 403, 201, 0, 582, 74, 1, 0, 0, 0, 583, + 584, 3, 397, 198, 0, 584, 585, 3, 403, 201, 0, 585, 586, 3, 407, 203, 0, + 586, 587, 3, 411, 205, 0, 587, 588, 3, 421, 210, 0, 588, 76, 1, 0, 0, 0, + 589, 590, 3, 397, 198, 0, 590, 591, 3, 403, 201, 0, 591, 592, 3, 433, 216, + 0, 592, 593, 3, 439, 219, 0, 593, 594, 3, 403, 201, 0, 594, 595, 3, 403, + 201, 0, 595, 596, 3, 421, 210, 0, 596, 78, 1, 0, 0, 0, 597, 598, 3, 397, + 198, 0, 598, 599, 3, 443, 221, 0, 599, 80, 1, 0, 0, 0, 600, 601, 3, 399, + 199, 0, 601, 602, 3, 395, 197, 0, 602, 603, 3, 431, 215, 0, 603, 604, 3, + 399, 199, 0, 604, 605, 3, 395, 197, 0, 605, 606, 3, 401, 200, 0, 606, 607, + 3, 403, 201, 0, 607, 82, 1, 0, 0, 0, 608, 609, 3, 399, 199, 0, 609, 610, + 3, 395, 197, 0, 610, 611, 3, 431, 215, 0, 611, 612, 3, 403, 201, 0, 612, + 84, 1, 0, 0, 0, 613, 614, 3, 399, 199, 0, 614, 615, 3, 395, 197, 0, 615, + 616, 3, 431, 215, 0, 616, 617, 3, 433, 216, 0, 617, 86, 1, 0, 0, 0, 618, + 619, 3, 399, 199, 0, 619, 620, 3, 409, 204, 0, 620, 621, 3, 403, 201, 0, + 621, 622, 3, 399, 199, 0, 622, 623, 3, 415, 207, 0, 623, 88, 1, 0, 0, 0, + 624, 625, 3, 399, 199, 0, 625, 626, 3, 423, 211, 0, 626, 627, 3, 417, 208, + 0, 627, 628, 3, 417, 208, 0, 628, 629, 3, 395, 197, 0, 629, 630, 3, 433, + 216, 0, 630, 631, 3, 403, 201, 0, 631, 90, 1, 0, 0, 0, 632, 633, 3, 399, + 199, 0, 633, 634, 3, 423, 211, 0, 634, 635, 3, 417, 208, 0, 635, 636, 3, + 435, 217, 0, 636, 637, 3, 419, 209, 0, 637, 638, 3, 421, 210, 0, 638, 92, + 1, 0, 0, 0, 639, 640, 3, 399, 199, 0, 640, 641, 3, 423, 211, 0, 641, 642, + 3, 419, 209, 0, 642, 643, 3, 419, 209, 0, 643, 644, 3, 411, 205, 0, 644, + 645, 3, 433, 216, 0, 645, 94, 1, 0, 0, 0, 646, 647, 3, 399, 199, 0, 647, + 648, 3, 423, 211, 0, 648, 649, 3, 421, 210, 0, 649, 650, 3, 405, 202, 0, + 650, 651, 3, 417, 208, 0, 651, 652, 3, 411, 205, 0, 652, 653, 3, 399, 199, + 0, 653, 654, 3, 433, 216, 0, 654, 96, 1, 0, 0, 0, 655, 656, 3, 399, 199, + 0, 656, 657, 3, 423, 211, 0, 657, 658, 3, 421, 210, 0, 658, 659, 3, 431, + 215, 0, 659, 660, 3, 433, 216, 0, 660, 661, 3, 429, 214, 0, 661, 662, 3, + 395, 197, 0, 662, 663, 3, 411, 205, 0, 663, 664, 3, 421, 210, 0, 664, 665, + 3, 433, 216, 0, 665, 98, 1, 0, 0, 0, 666, 667, 3, 399, 199, 0, 667, 668, + 3, 429, 214, 0, 668, 669, 3, 403, 201, 0, 669, 670, 3, 395, 197, 0, 670, + 671, 3, 433, 216, 0, 671, 672, 3, 403, 201, 0, 672, 100, 1, 0, 0, 0, 673, + 674, 3, 399, 199, 0, 674, 675, 3, 429, 214, 0, 675, 676, 3, 423, 211, 0, + 676, 677, 3, 431, 215, 0, 677, 678, 3, 431, 215, 0, 678, 102, 1, 0, 0, + 0, 679, 680, 3, 399, 199, 0, 680, 681, 3, 435, 217, 0, 681, 682, 3, 429, + 214, 0, 682, 683, 3, 429, 214, 0, 683, 684, 3, 403, 201, 0, 684, 685, 3, + 421, 210, 0, 685, 686, 3, 433, 216, 0, 686, 687, 5, 95, 0, 0, 687, 688, + 3, 401, 200, 0, 688, 689, 3, 395, 197, 0, 689, 690, 3, 433, 216, 0, 690, + 691, 3, 403, 201, 0, 691, 104, 1, 0, 0, 0, 692, 693, 3, 399, 199, 0, 693, + 694, 3, 435, 217, 0, 694, 695, 3, 429, 214, 0, 695, 696, 3, 429, 214, 0, + 696, 697, 3, 403, 201, 0, 697, 698, 3, 421, 210, 0, 698, 699, 3, 433, 216, + 0, 699, 700, 5, 95, 0, 0, 700, 701, 3, 433, 216, 0, 701, 702, 3, 411, 205, + 0, 702, 703, 3, 419, 209, 0, 703, 704, 3, 403, 201, 0, 704, 106, 1, 0, + 0, 0, 705, 706, 3, 399, 199, 0, 706, 707, 3, 435, 217, 0, 707, 708, 3, + 429, 214, 0, 708, 709, 3, 429, 214, 0, 709, 710, 3, 403, 201, 0, 710, 711, + 3, 421, 210, 0, 711, 712, 3, 433, 216, 0, 712, 713, 5, 95, 0, 0, 713, 714, + 3, 433, 216, 0, 714, 715, 3, 411, 205, 0, 715, 716, 3, 419, 209, 0, 716, + 717, 3, 403, 201, 0, 717, 718, 3, 431, 215, 0, 718, 719, 3, 433, 216, 0, + 719, 720, 3, 395, 197, 0, 720, 721, 3, 419, 209, 0, 721, 722, 3, 425, 212, + 0, 722, 108, 1, 0, 0, 0, 723, 724, 3, 401, 200, 0, 724, 725, 3, 395, 197, + 0, 725, 726, 3, 433, 216, 0, 726, 727, 3, 395, 197, 0, 727, 728, 3, 397, + 198, 0, 728, 729, 3, 395, 197, 0, 729, 730, 3, 431, 215, 0, 730, 731, 3, + 403, 201, 0, 731, 110, 1, 0, 0, 0, 732, 733, 3, 401, 200, 0, 733, 734, + 3, 403, 201, 0, 734, 735, 3, 405, 202, 0, 735, 736, 3, 395, 197, 0, 736, + 737, 3, 435, 217, 0, 737, 738, 3, 417, 208, 0, 738, 739, 3, 433, 216, 0, + 739, 112, 1, 0, 0, 0, 740, 741, 3, 401, 200, 0, 741, 742, 3, 403, 201, + 0, 742, 743, 3, 405, 202, 0, 743, 744, 3, 403, 201, 0, 744, 745, 3, 429, + 214, 0, 745, 746, 3, 429, 214, 0, 746, 747, 3, 395, 197, 0, 747, 748, 3, + 397, 198, 0, 748, 749, 3, 417, 208, 0, 749, 750, 3, 403, 201, 0, 750, 114, + 1, 0, 0, 0, 751, 752, 3, 401, 200, 0, 752, 753, 3, 403, 201, 0, 753, 754, + 3, 405, 202, 0, 754, 755, 3, 403, 201, 0, 755, 756, 3, 429, 214, 0, 756, + 757, 3, 429, 214, 0, 757, 758, 3, 403, 201, 0, 758, 759, 3, 401, 200, 0, + 759, 116, 1, 0, 0, 0, 760, 761, 3, 401, 200, 0, 761, 762, 3, 403, 201, + 0, 762, 763, 3, 417, 208, 0, 763, 764, 3, 403, 201, 0, 764, 765, 3, 433, + 216, 0, 765, 766, 3, 403, 201, 0, 766, 118, 1, 0, 0, 0, 767, 768, 3, 401, + 200, 0, 768, 769, 3, 403, 201, 0, 769, 770, 3, 431, 215, 0, 770, 771, 3, + 399, 199, 0, 771, 120, 1, 0, 0, 0, 772, 773, 3, 401, 200, 0, 773, 774, + 3, 403, 201, 0, 774, 775, 3, 433, 216, 0, 775, 776, 3, 395, 197, 0, 776, + 777, 3, 399, 199, 0, 777, 778, 3, 409, 204, 0, 778, 122, 1, 0, 0, 0, 779, + 780, 3, 401, 200, 0, 780, 781, 3, 411, 205, 0, 781, 782, 3, 431, 215, 0, + 782, 783, 3, 433, 216, 0, 783, 784, 3, 411, 205, 0, 784, 785, 3, 421, 210, + 0, 785, 786, 3, 399, 199, 0, 786, 787, 3, 433, 216, 0, 787, 124, 1, 0, + 0, 0, 788, 789, 3, 401, 200, 0, 789, 790, 3, 429, 214, 0, 790, 791, 3, + 423, 211, 0, 791, 792, 3, 425, 212, 0, 792, 126, 1, 0, 0, 0, 793, 794, + 3, 403, 201, 0, 794, 795, 3, 395, 197, 0, 795, 796, 3, 399, 199, 0, 796, + 797, 3, 409, 204, 0, 797, 128, 1, 0, 0, 0, 798, 799, 3, 403, 201, 0, 799, + 800, 3, 417, 208, 0, 800, 801, 3, 431, 215, 0, 801, 802, 3, 403, 201, 0, + 802, 130, 1, 0, 0, 0, 803, 804, 3, 403, 201, 0, 804, 805, 3, 421, 210, + 0, 805, 806, 3, 401, 200, 0, 806, 132, 1, 0, 0, 0, 807, 808, 3, 403, 201, + 0, 808, 809, 3, 431, 215, 0, 809, 810, 3, 399, 199, 0, 810, 811, 3, 395, + 197, 0, 811, 812, 3, 425, 212, 0, 812, 813, 3, 403, 201, 0, 813, 134, 1, + 0, 0, 0, 814, 815, 3, 403, 201, 0, 815, 816, 3, 441, 220, 0, 816, 817, + 3, 399, 199, 0, 817, 818, 3, 403, 201, 0, 818, 819, 3, 425, 212, 0, 819, + 820, 3, 433, 216, 0, 820, 136, 1, 0, 0, 0, 821, 822, 3, 403, 201, 0, 822, + 823, 3, 441, 220, 0, 823, 824, 3, 399, 199, 0, 824, 825, 3, 417, 208, 0, + 825, 826, 3, 435, 217, 0, 826, 827, 3, 431, 215, 0, 827, 828, 3, 411, 205, + 0, 828, 829, 3, 437, 218, 0, 829, 830, 3, 403, 201, 0, 830, 138, 1, 0, + 0, 0, 831, 832, 3, 403, 201, 0, 832, 833, 3, 441, 220, 0, 833, 834, 3, + 411, 205, 0, 834, 835, 3, 431, 215, 0, 835, 836, 3, 433, 216, 0, 836, 837, + 3, 431, 215, 0, 837, 140, 1, 0, 0, 0, 838, 839, 3, 403, 201, 0, 839, 840, + 3, 441, 220, 0, 840, 841, 3, 425, 212, 0, 841, 842, 3, 417, 208, 0, 842, + 843, 3, 395, 197, 0, 843, 844, 3, 411, 205, 0, 844, 845, 3, 421, 210, 0, + 845, 142, 1, 0, 0, 0, 846, 847, 3, 405, 202, 0, 847, 848, 3, 395, 197, + 0, 848, 849, 3, 411, 205, 0, 849, 850, 3, 417, 208, 0, 850, 144, 1, 0, + 0, 0, 851, 852, 3, 405, 202, 0, 852, 853, 3, 423, 211, 0, 853, 854, 3, + 429, 214, 0, 854, 146, 1, 0, 0, 0, 855, 856, 3, 405, 202, 0, 856, 857, + 3, 423, 211, 0, 857, 858, 3, 429, 214, 0, 858, 859, 3, 403, 201, 0, 859, + 860, 3, 411, 205, 0, 860, 861, 3, 407, 203, 0, 861, 862, 3, 421, 210, 0, + 862, 148, 1, 0, 0, 0, 863, 864, 3, 405, 202, 0, 864, 865, 3, 429, 214, + 0, 865, 866, 3, 423, 211, 0, 866, 867, 3, 419, 209, 0, 867, 150, 1, 0, + 0, 0, 868, 869, 3, 405, 202, 0, 869, 870, 3, 435, 217, 0, 870, 871, 3, + 417, 208, 0, 871, 872, 3, 417, 208, 0, 872, 152, 1, 0, 0, 0, 873, 874, + 3, 407, 203, 0, 874, 875, 3, 417, 208, 0, 875, 876, 3, 423, 211, 0, 876, + 877, 3, 397, 198, 0, 877, 154, 1, 0, 0, 0, 878, 879, 3, 407, 203, 0, 879, + 880, 3, 429, 214, 0, 880, 881, 3, 423, 211, 0, 881, 882, 3, 435, 217, 0, + 882, 883, 3, 425, 212, 0, 883, 156, 1, 0, 0, 0, 884, 885, 3, 409, 204, + 0, 885, 886, 3, 395, 197, 0, 886, 887, 3, 437, 218, 0, 887, 888, 3, 411, + 205, 0, 888, 889, 3, 421, 210, 0, 889, 890, 3, 407, 203, 0, 890, 158, 1, + 0, 0, 0, 891, 892, 3, 411, 205, 0, 892, 893, 3, 405, 202, 0, 893, 160, + 1, 0, 0, 0, 894, 895, 3, 411, 205, 0, 895, 896, 3, 407, 203, 0, 896, 897, + 3, 421, 210, 0, 897, 898, 3, 423, 211, 0, 898, 899, 3, 429, 214, 0, 899, + 900, 3, 403, 201, 0, 900, 162, 1, 0, 0, 0, 901, 902, 3, 411, 205, 0, 902, + 903, 3, 419, 209, 0, 903, 904, 3, 419, 209, 0, 904, 905, 3, 403, 201, 0, + 905, 906, 3, 401, 200, 0, 906, 907, 3, 411, 205, 0, 907, 908, 3, 395, 197, + 0, 908, 909, 3, 433, 216, 0, 909, 910, 3, 403, 201, 0, 910, 164, 1, 0, + 0, 0, 911, 912, 3, 411, 205, 0, 912, 913, 3, 421, 210, 0, 913, 166, 1, + 0, 0, 0, 914, 915, 3, 411, 205, 0, 915, 916, 3, 421, 210, 0, 916, 917, + 3, 401, 200, 0, 917, 918, 3, 403, 201, 0, 918, 919, 3, 441, 220, 0, 919, + 168, 1, 0, 0, 0, 920, 921, 3, 411, 205, 0, 921, 922, 3, 421, 210, 0, 922, + 923, 3, 401, 200, 0, 923, 924, 3, 403, 201, 0, 924, 925, 3, 441, 220, 0, + 925, 926, 3, 403, 201, 0, 926, 927, 3, 401, 200, 0, 927, 170, 1, 0, 0, + 0, 928, 929, 3, 411, 205, 0, 929, 930, 3, 421, 210, 0, 930, 931, 3, 411, + 205, 0, 931, 932, 3, 433, 216, 0, 932, 933, 3, 411, 205, 0, 933, 934, 3, + 395, 197, 0, 934, 935, 3, 417, 208, 0, 935, 936, 3, 417, 208, 0, 936, 937, + 3, 443, 221, 0, 937, 172, 1, 0, 0, 0, 938, 939, 3, 411, 205, 0, 939, 940, + 3, 421, 210, 0, 940, 941, 3, 421, 210, 0, 941, 942, 3, 403, 201, 0, 942, + 943, 3, 429, 214, 0, 943, 174, 1, 0, 0, 0, 944, 945, 3, 411, 205, 0, 945, + 946, 3, 421, 210, 0, 946, 947, 3, 431, 215, 0, 947, 948, 3, 403, 201, 0, + 948, 949, 3, 429, 214, 0, 949, 950, 3, 433, 216, 0, 950, 176, 1, 0, 0, + 0, 951, 952, 3, 411, 205, 0, 952, 953, 3, 421, 210, 0, 953, 954, 3, 431, + 215, 0, 954, 955, 3, 433, 216, 0, 955, 956, 3, 403, 201, 0, 956, 957, 3, + 395, 197, 0, 957, 958, 3, 401, 200, 0, 958, 178, 1, 0, 0, 0, 959, 960, + 3, 411, 205, 0, 960, 961, 3, 421, 210, 0, 961, 962, 3, 433, 216, 0, 962, + 963, 3, 403, 201, 0, 963, 964, 3, 429, 214, 0, 964, 965, 3, 431, 215, 0, + 965, 966, 3, 403, 201, 0, 966, 967, 3, 399, 199, 0, 967, 968, 3, 433, 216, + 0, 968, 180, 1, 0, 0, 0, 969, 970, 3, 411, 205, 0, 970, 971, 3, 421, 210, + 0, 971, 972, 3, 433, 216, 0, 972, 973, 3, 423, 211, 0, 973, 182, 1, 0, + 0, 0, 974, 975, 3, 411, 205, 0, 975, 976, 3, 431, 215, 0, 976, 184, 1, + 0, 0, 0, 977, 978, 3, 411, 205, 0, 978, 979, 3, 431, 215, 0, 979, 980, + 3, 421, 210, 0, 980, 981, 3, 435, 217, 0, 981, 982, 3, 417, 208, 0, 982, + 983, 3, 417, 208, 0, 983, 186, 1, 0, 0, 0, 984, 985, 3, 413, 206, 0, 985, + 986, 3, 423, 211, 0, 986, 987, 3, 411, 205, 0, 987, 988, 3, 421, 210, 0, + 988, 188, 1, 0, 0, 0, 989, 990, 3, 415, 207, 0, 990, 991, 3, 403, 201, + 0, 991, 992, 3, 443, 221, 0, 992, 190, 1, 0, 0, 0, 993, 994, 3, 417, 208, + 0, 994, 995, 3, 403, 201, 0, 995, 996, 3, 405, 202, 0, 996, 997, 3, 433, + 216, 0, 997, 192, 1, 0, 0, 0, 998, 999, 3, 417, 208, 0, 999, 1000, 3, 411, + 205, 0, 1000, 1001, 3, 415, 207, 0, 1001, 1002, 3, 403, 201, 0, 1002, 194, + 1, 0, 0, 0, 1003, 1004, 3, 417, 208, 0, 1004, 1005, 3, 411, 205, 0, 1005, + 1006, 3, 419, 209, 0, 1006, 1007, 3, 411, 205, 0, 1007, 1008, 3, 433, 216, + 0, 1008, 196, 1, 0, 0, 0, 1009, 1010, 3, 419, 209, 0, 1010, 1011, 3, 395, + 197, 0, 1011, 1012, 3, 433, 216, 0, 1012, 1013, 3, 399, 199, 0, 1013, 1014, + 3, 409, 204, 0, 1014, 198, 1, 0, 0, 0, 1015, 1016, 3, 421, 210, 0, 1016, + 1017, 3, 395, 197, 0, 1017, 1018, 3, 433, 216, 0, 1018, 1019, 3, 435, 217, + 0, 1019, 1020, 3, 429, 214, 0, 1020, 1021, 3, 395, 197, 0, 1021, 1022, + 3, 417, 208, 0, 1022, 200, 1, 0, 0, 0, 1023, 1024, 3, 421, 210, 0, 1024, + 1025, 3, 423, 211, 0, 1025, 202, 1, 0, 0, 0, 1026, 1027, 3, 421, 210, 0, + 1027, 1028, 3, 423, 211, 0, 1028, 1029, 3, 433, 216, 0, 1029, 204, 1, 0, + 0, 0, 1030, 1031, 3, 421, 210, 0, 1031, 1032, 3, 423, 211, 0, 1032, 1033, + 3, 433, 216, 0, 1033, 1034, 3, 421, 210, 0, 1034, 1035, 3, 435, 217, 0, + 1035, 1036, 3, 417, 208, 0, 1036, 1037, 3, 417, 208, 0, 1037, 206, 1, 0, + 0, 0, 1038, 1039, 3, 421, 210, 0, 1039, 1040, 3, 435, 217, 0, 1040, 1041, + 3, 417, 208, 0, 1041, 1042, 3, 417, 208, 0, 1042, 208, 1, 0, 0, 0, 1043, + 1044, 3, 423, 211, 0, 1044, 1045, 3, 405, 202, 0, 1045, 210, 1, 0, 0, 0, + 1046, 1047, 3, 423, 211, 0, 1047, 1048, 3, 405, 202, 0, 1048, 1049, 3, + 405, 202, 0, 1049, 1050, 3, 431, 215, 0, 1050, 1051, 3, 403, 201, 0, 1051, + 1052, 3, 433, 216, 0, 1052, 212, 1, 0, 0, 0, 1053, 1054, 3, 423, 211, 0, + 1054, 1055, 3, 421, 210, 0, 1055, 214, 1, 0, 0, 0, 1056, 1057, 3, 423, + 211, 0, 1057, 1058, 3, 429, 214, 0, 1058, 216, 1, 0, 0, 0, 1059, 1060, + 3, 423, 211, 0, 1060, 1061, 3, 429, 214, 0, 1061, 1062, 3, 401, 200, 0, + 1062, 1063, 3, 403, 201, 0, 1063, 1064, 3, 429, 214, 0, 1064, 218, 1, 0, + 0, 0, 1065, 1066, 3, 423, 211, 0, 1066, 1067, 3, 435, 217, 0, 1067, 1068, + 3, 433, 216, 0, 1068, 1069, 3, 403, 201, 0, 1069, 1070, 3, 429, 214, 0, + 1070, 220, 1, 0, 0, 0, 1071, 1072, 3, 425, 212, 0, 1072, 1073, 3, 417, + 208, 0, 1073, 1074, 3, 395, 197, 0, 1074, 1075, 3, 421, 210, 0, 1075, 222, + 1, 0, 0, 0, 1076, 1077, 3, 425, 212, 0, 1077, 1078, 3, 429, 214, 0, 1078, + 1079, 3, 395, 197, 0, 1079, 1080, 3, 407, 203, 0, 1080, 1081, 3, 419, 209, + 0, 1081, 1082, 3, 395, 197, 0, 1082, 224, 1, 0, 0, 0, 1083, 1084, 3, 425, + 212, 0, 1084, 1085, 3, 429, 214, 0, 1085, 1086, 3, 411, 205, 0, 1086, 1087, + 3, 419, 209, 0, 1087, 1088, 3, 395, 197, 0, 1088, 1089, 3, 429, 214, 0, + 1089, 1090, 3, 443, 221, 0, 1090, 226, 1, 0, 0, 0, 1091, 1092, 3, 427, + 213, 0, 1092, 1093, 3, 435, 217, 0, 1093, 1094, 3, 403, 201, 0, 1094, 1095, + 3, 429, 214, 0, 1095, 1096, 3, 443, 221, 0, 1096, 228, 1, 0, 0, 0, 1097, + 1098, 3, 429, 214, 0, 1098, 1099, 3, 395, 197, 0, 1099, 1100, 3, 411, 205, + 0, 1100, 1101, 3, 431, 215, 0, 1101, 1102, 3, 403, 201, 0, 1102, 230, 1, + 0, 0, 0, 1103, 1104, 3, 429, 214, 0, 1104, 1105, 3, 403, 201, 0, 1105, + 1106, 3, 399, 199, 0, 1106, 1107, 3, 435, 217, 0, 1107, 1108, 3, 429, 214, + 0, 1108, 1109, 3, 431, 215, 0, 1109, 1110, 3, 411, 205, 0, 1110, 1111, + 3, 437, 218, 0, 1111, 1112, 3, 403, 201, 0, 1112, 232, 1, 0, 0, 0, 1113, + 1114, 3, 429, 214, 0, 1114, 1115, 3, 403, 201, 0, 1115, 1116, 3, 405, 202, + 0, 1116, 1117, 3, 403, 201, 0, 1117, 1118, 3, 429, 214, 0, 1118, 1119, + 3, 403, 201, 0, 1119, 1120, 3, 421, 210, 0, 1120, 1121, 3, 399, 199, 0, + 1121, 1122, 3, 403, 201, 0, 1122, 1123, 3, 431, 215, 0, 1123, 234, 1, 0, + 0, 0, 1124, 1125, 3, 429, 214, 0, 1125, 1126, 3, 403, 201, 0, 1126, 1127, + 3, 407, 203, 0, 1127, 1128, 3, 403, 201, 0, 1128, 1129, 3, 441, 220, 0, + 1129, 1130, 3, 425, 212, 0, 1130, 236, 1, 0, 0, 0, 1131, 1132, 3, 429, + 214, 0, 1132, 1133, 3, 403, 201, 0, 1133, 1134, 3, 411, 205, 0, 1134, 1135, + 3, 421, 210, 0, 1135, 1136, 3, 401, 200, 0, 1136, 1137, 3, 403, 201, 0, + 1137, 1138, 3, 441, 220, 0, 1138, 238, 1, 0, 0, 0, 1139, 1140, 3, 429, + 214, 0, 1140, 1141, 3, 403, 201, 0, 1141, 1142, 3, 417, 208, 0, 1142, 1143, + 3, 403, 201, 0, 1143, 1144, 3, 395, 197, 0, 1144, 1145, 3, 431, 215, 0, + 1145, 1146, 3, 403, 201, 0, 1146, 240, 1, 0, 0, 0, 1147, 1148, 3, 429, + 214, 0, 1148, 1149, 3, 403, 201, 0, 1149, 1150, 3, 421, 210, 0, 1150, 1151, + 3, 395, 197, 0, 1151, 1152, 3, 419, 209, 0, 1152, 1153, 3, 403, 201, 0, + 1153, 242, 1, 0, 0, 0, 1154, 1155, 3, 429, 214, 0, 1155, 1156, 3, 403, + 201, 0, 1156, 1157, 3, 425, 212, 0, 1157, 1158, 3, 417, 208, 0, 1158, 1159, + 3, 395, 197, 0, 1159, 1160, 3, 399, 199, 0, 1160, 1161, 3, 403, 201, 0, + 1161, 244, 1, 0, 0, 0, 1162, 1163, 3, 429, 214, 0, 1163, 1164, 3, 403, + 201, 0, 1164, 1165, 3, 431, 215, 0, 1165, 1166, 3, 433, 216, 0, 1166, 1167, + 3, 429, 214, 0, 1167, 1168, 3, 411, 205, 0, 1168, 1169, 3, 399, 199, 0, + 1169, 1170, 3, 433, 216, 0, 1170, 246, 1, 0, 0, 0, 1171, 1172, 3, 429, + 214, 0, 1172, 1173, 3, 403, 201, 0, 1173, 1174, 3, 433, 216, 0, 1174, 1175, + 3, 435, 217, 0, 1175, 1176, 3, 429, 214, 0, 1176, 1177, 3, 421, 210, 0, + 1177, 1178, 3, 411, 205, 0, 1178, 1179, 3, 421, 210, 0, 1179, 1180, 3, + 407, 203, 0, 1180, 248, 1, 0, 0, 0, 1181, 1182, 3, 429, 214, 0, 1182, 1183, + 3, 411, 205, 0, 1183, 1184, 3, 407, 203, 0, 1184, 1185, 3, 409, 204, 0, + 1185, 1186, 3, 433, 216, 0, 1186, 250, 1, 0, 0, 0, 1187, 1188, 3, 429, + 214, 0, 1188, 1189, 3, 423, 211, 0, 1189, 1190, 3, 417, 208, 0, 1190, 1191, + 3, 417, 208, 0, 1191, 1192, 3, 397, 198, 0, 1192, 1193, 3, 395, 197, 0, + 1193, 1194, 3, 399, 199, 0, 1194, 1195, 3, 415, 207, 0, 1195, 252, 1, 0, + 0, 0, 1196, 1197, 3, 429, 214, 0, 1197, 1198, 3, 423, 211, 0, 1198, 1199, + 3, 439, 219, 0, 1199, 254, 1, 0, 0, 0, 1200, 1201, 3, 429, 214, 0, 1201, + 1202, 3, 423, 211, 0, 1202, 1203, 3, 439, 219, 0, 1203, 1204, 3, 431, 215, + 0, 1204, 256, 1, 0, 0, 0, 1205, 1206, 3, 431, 215, 0, 1206, 1207, 3, 395, + 197, 0, 1207, 1208, 3, 437, 218, 0, 1208, 1209, 3, 403, 201, 0, 1209, 1210, + 3, 425, 212, 0, 1210, 1211, 3, 423, 211, 0, 1211, 1212, 3, 411, 205, 0, + 1212, 1213, 3, 421, 210, 0, 1213, 1214, 3, 433, 216, 0, 1214, 258, 1, 0, + 0, 0, 1215, 1216, 3, 431, 215, 0, 1216, 1217, 3, 403, 201, 0, 1217, 1218, + 3, 417, 208, 0, 1218, 1219, 3, 403, 201, 0, 1219, 1220, 3, 399, 199, 0, + 1220, 1221, 3, 433, 216, 0, 1221, 260, 1, 0, 0, 0, 1222, 1223, 3, 431, + 215, 0, 1223, 1224, 3, 403, 201, 0, 1224, 1225, 3, 433, 216, 0, 1225, 262, + 1, 0, 0, 0, 1226, 1227, 3, 431, 215, 0, 1227, 1228, 3, 433, 216, 0, 1228, + 1229, 3, 429, 214, 0, 1229, 1230, 3, 411, 205, 0, 1230, 1231, 3, 399, 199, + 0, 1231, 1232, 3, 433, 216, 0, 1232, 264, 1, 0, 0, 0, 1233, 1234, 3, 433, + 216, 0, 1234, 1235, 3, 395, 197, 0, 1235, 1236, 3, 397, 198, 0, 1236, 1237, + 3, 417, 208, 0, 1237, 1238, 3, 403, 201, 0, 1238, 266, 1, 0, 0, 0, 1239, + 1240, 3, 433, 216, 0, 1240, 1241, 3, 403, 201, 0, 1241, 1242, 3, 419, 209, + 0, 1242, 1243, 3, 425, 212, 0, 1243, 268, 1, 0, 0, 0, 1244, 1245, 3, 433, + 216, 0, 1245, 1246, 3, 403, 201, 0, 1246, 1247, 3, 419, 209, 0, 1247, 1248, + 3, 425, 212, 0, 1248, 1249, 3, 423, 211, 0, 1249, 1250, 3, 429, 214, 0, + 1250, 1251, 3, 395, 197, 0, 1251, 1252, 3, 429, 214, 0, 1252, 1253, 3, + 443, 221, 0, 1253, 270, 1, 0, 0, 0, 1254, 1255, 3, 433, 216, 0, 1255, 1256, + 3, 409, 204, 0, 1256, 1257, 3, 403, 201, 0, 1257, 1258, 3, 421, 210, 0, + 1258, 272, 1, 0, 0, 0, 1259, 1260, 3, 433, 216, 0, 1260, 1261, 3, 423, + 211, 0, 1261, 274, 1, 0, 0, 0, 1262, 1263, 3, 433, 216, 0, 1263, 1264, + 3, 429, 214, 0, 1264, 1265, 3, 395, 197, 0, 1265, 1266, 3, 421, 210, 0, + 1266, 1267, 3, 431, 215, 0, 1267, 1268, 3, 395, 197, 0, 1268, 1269, 3, + 399, 199, 0, 1269, 1270, 3, 433, 216, 0, 1270, 1271, 3, 411, 205, 0, 1271, + 1272, 3, 423, 211, 0, 1272, 1273, 3, 421, 210, 0, 1273, 276, 1, 0, 0, 0, + 1274, 1275, 3, 433, 216, 0, 1275, 1276, 3, 429, 214, 0, 1276, 1277, 3, + 411, 205, 0, 1277, 1278, 3, 407, 203, 0, 1278, 1279, 3, 407, 203, 0, 1279, + 1280, 3, 403, 201, 0, 1280, 1281, 3, 429, 214, 0, 1281, 278, 1, 0, 0, 0, + 1282, 1283, 3, 435, 217, 0, 1283, 1284, 3, 421, 210, 0, 1284, 1285, 3, + 411, 205, 0, 1285, 1286, 3, 423, 211, 0, 1286, 1287, 3, 421, 210, 0, 1287, + 280, 1, 0, 0, 0, 1288, 1289, 3, 435, 217, 0, 1289, 1290, 3, 421, 210, 0, + 1290, 1291, 3, 411, 205, 0, 1291, 1292, 3, 427, 213, 0, 1292, 1293, 3, + 435, 217, 0, 1293, 1294, 3, 403, 201, 0, 1294, 282, 1, 0, 0, 0, 1295, 1296, + 3, 435, 217, 0, 1296, 1297, 3, 425, 212, 0, 1297, 1298, 3, 401, 200, 0, + 1298, 1299, 3, 395, 197, 0, 1299, 1300, 3, 433, 216, 0, 1300, 1301, 3, + 403, 201, 0, 1301, 284, 1, 0, 0, 0, 1302, 1303, 3, 435, 217, 0, 1303, 1304, + 3, 431, 215, 0, 1304, 1305, 3, 411, 205, 0, 1305, 1306, 3, 421, 210, 0, + 1306, 1307, 3, 407, 203, 0, 1307, 286, 1, 0, 0, 0, 1308, 1309, 3, 437, + 218, 0, 1309, 1310, 3, 395, 197, 0, 1310, 1311, 3, 399, 199, 0, 1311, 1312, + 3, 435, 217, 0, 1312, 1313, 3, 435, 217, 0, 1313, 1314, 3, 419, 209, 0, + 1314, 288, 1, 0, 0, 0, 1315, 1316, 3, 437, 218, 0, 1316, 1317, 3, 395, + 197, 0, 1317, 1318, 3, 417, 208, 0, 1318, 1319, 3, 435, 217, 0, 1319, 1320, + 3, 403, 201, 0, 1320, 1321, 3, 431, 215, 0, 1321, 290, 1, 0, 0, 0, 1322, + 1323, 3, 437, 218, 0, 1323, 1324, 3, 411, 205, 0, 1324, 1325, 3, 403, 201, + 0, 1325, 1326, 3, 439, 219, 0, 1326, 292, 1, 0, 0, 0, 1327, 1328, 3, 437, + 218, 0, 1328, 1329, 3, 411, 205, 0, 1329, 1330, 3, 429, 214, 0, 1330, 1331, + 3, 433, 216, 0, 1331, 1332, 3, 435, 217, 0, 1332, 1333, 3, 395, 197, 0, + 1333, 1334, 3, 417, 208, 0, 1334, 294, 1, 0, 0, 0, 1335, 1336, 3, 439, + 219, 0, 1336, 1337, 3, 409, 204, 0, 1337, 1338, 3, 403, 201, 0, 1338, 1339, + 3, 421, 210, 0, 1339, 296, 1, 0, 0, 0, 1340, 1341, 3, 439, 219, 0, 1341, + 1342, 3, 409, 204, 0, 1342, 1343, 3, 403, 201, 0, 1343, 1344, 3, 429, 214, + 0, 1344, 1345, 3, 403, 201, 0, 1345, 298, 1, 0, 0, 0, 1346, 1347, 3, 439, + 219, 0, 1347, 1348, 3, 411, 205, 0, 1348, 1349, 3, 433, 216, 0, 1349, 1350, + 3, 409, 204, 0, 1350, 300, 1, 0, 0, 0, 1351, 1352, 3, 439, 219, 0, 1352, + 1353, 3, 411, 205, 0, 1353, 1354, 3, 433, 216, 0, 1354, 1355, 3, 409, 204, + 0, 1355, 1356, 3, 423, 211, 0, 1356, 1357, 3, 435, 217, 0, 1357, 1358, + 3, 433, 216, 0, 1358, 302, 1, 0, 0, 0, 1359, 1360, 3, 405, 202, 0, 1360, + 1361, 3, 411, 205, 0, 1361, 1362, 3, 429, 214, 0, 1362, 1363, 3, 431, 215, + 0, 1363, 1364, 3, 433, 216, 0, 1364, 1365, 5, 95, 0, 0, 1365, 1366, 3, + 437, 218, 0, 1366, 1367, 3, 395, 197, 0, 1367, 1368, 3, 417, 208, 0, 1368, + 1369, 3, 435, 217, 0, 1369, 1370, 3, 403, 201, 0, 1370, 304, 1, 0, 0, 0, + 1371, 1372, 3, 423, 211, 0, 1372, 1373, 3, 437, 218, 0, 1373, 1374, 3, + 403, 201, 0, 1374, 1375, 3, 429, 214, 0, 1375, 306, 1, 0, 0, 0, 1376, 1377, + 3, 425, 212, 0, 1377, 1378, 3, 395, 197, 0, 1378, 1379, 3, 429, 214, 0, + 1379, 1380, 3, 433, 216, 0, 1380, 1381, 3, 411, 205, 0, 1381, 1382, 3, + 433, 216, 0, 1382, 1383, 3, 411, 205, 0, 1383, 1384, 3, 423, 211, 0, 1384, + 1385, 3, 421, 210, 0, 1385, 308, 1, 0, 0, 0, 1386, 1387, 3, 429, 214, 0, + 1387, 1388, 3, 395, 197, 0, 1388, 1389, 3, 421, 210, 0, 1389, 1390, 3, + 407, 203, 0, 1390, 1391, 3, 403, 201, 0, 1391, 310, 1, 0, 0, 0, 1392, 1393, + 3, 425, 212, 0, 1393, 1394, 3, 429, 214, 0, 1394, 1395, 3, 403, 201, 0, + 1395, 1396, 3, 399, 199, 0, 1396, 1397, 3, 403, 201, 0, 1397, 1398, 3, + 401, 200, 0, 1398, 1399, 3, 411, 205, 0, 1399, 1400, 3, 421, 210, 0, 1400, + 1401, 3, 407, 203, 0, 1401, 312, 1, 0, 0, 0, 1402, 1403, 3, 435, 217, 0, + 1403, 1404, 3, 421, 210, 0, 1404, 1405, 3, 397, 198, 0, 1405, 1406, 3, + 423, 211, 0, 1406, 1407, 3, 435, 217, 0, 1407, 1408, 3, 421, 210, 0, 1408, + 1409, 3, 401, 200, 0, 1409, 1410, 3, 403, 201, 0, 1410, 1411, 3, 401, 200, + 0, 1411, 314, 1, 0, 0, 0, 1412, 1413, 3, 399, 199, 0, 1413, 1414, 3, 435, + 217, 0, 1414, 1415, 3, 429, 214, 0, 1415, 1416, 3, 429, 214, 0, 1416, 1417, + 3, 403, 201, 0, 1417, 1418, 3, 421, 210, 0, 1418, 1419, 3, 433, 216, 0, + 1419, 316, 1, 0, 0, 0, 1420, 1421, 3, 405, 202, 0, 1421, 1422, 3, 423, + 211, 0, 1422, 1423, 3, 417, 208, 0, 1423, 1424, 3, 417, 208, 0, 1424, 1425, + 3, 423, 211, 0, 1425, 1426, 3, 439, 219, 0, 1426, 1427, 3, 411, 205, 0, + 1427, 1428, 3, 421, 210, 0, 1428, 1429, 3, 407, 203, 0, 1429, 318, 1, 0, + 0, 0, 1430, 1431, 3, 399, 199, 0, 1431, 1432, 3, 435, 217, 0, 1432, 1433, + 3, 419, 209, 0, 1433, 1434, 3, 403, 201, 0, 1434, 1435, 5, 95, 0, 0, 1435, + 1436, 3, 401, 200, 0, 1436, 1437, 3, 411, 205, 0, 1437, 1438, 3, 431, 215, + 0, 1438, 1439, 3, 433, 216, 0, 1439, 320, 1, 0, 0, 0, 1440, 1441, 3, 401, + 200, 0, 1441, 1442, 3, 403, 201, 0, 1442, 1443, 3, 421, 210, 0, 1443, 1444, + 3, 431, 215, 0, 1444, 1445, 3, 403, 201, 0, 1445, 1446, 5, 95, 0, 0, 1446, + 1447, 3, 429, 214, 0, 1447, 1448, 3, 395, 197, 0, 1448, 1449, 3, 421, 210, + 0, 1449, 1450, 3, 415, 207, 0, 1450, 322, 1, 0, 0, 0, 1451, 1452, 3, 417, + 208, 0, 1452, 1453, 3, 395, 197, 0, 1453, 1454, 3, 407, 203, 0, 1454, 324, + 1, 0, 0, 0, 1455, 1456, 3, 417, 208, 0, 1456, 1457, 3, 395, 197, 0, 1457, + 1458, 3, 431, 215, 0, 1458, 1459, 3, 433, 216, 0, 1459, 1460, 5, 95, 0, + 0, 1460, 1461, 3, 437, 218, 0, 1461, 1462, 3, 395, 197, 0, 1462, 1463, + 3, 417, 208, 0, 1463, 1464, 3, 435, 217, 0, 1464, 1465, 3, 403, 201, 0, + 1465, 326, 1, 0, 0, 0, 1466, 1467, 3, 417, 208, 0, 1467, 1468, 3, 403, + 201, 0, 1468, 1469, 3, 395, 197, 0, 1469, 1470, 3, 401, 200, 0, 1470, 328, + 1, 0, 0, 0, 1471, 1472, 3, 421, 210, 0, 1472, 1473, 3, 433, 216, 0, 1473, + 1474, 3, 409, 204, 0, 1474, 1475, 5, 95, 0, 0, 1475, 1476, 3, 437, 218, + 0, 1476, 1477, 3, 395, 197, 0, 1477, 1478, 3, 417, 208, 0, 1478, 1479, + 3, 435, 217, 0, 1479, 1480, 3, 403, 201, 0, 1480, 330, 1, 0, 0, 0, 1481, + 1482, 3, 421, 210, 0, 1482, 1483, 3, 433, 216, 0, 1483, 1484, 3, 411, 205, + 0, 1484, 1485, 3, 417, 208, 0, 1485, 1486, 3, 403, 201, 0, 1486, 332, 1, + 0, 0, 0, 1487, 1488, 3, 425, 212, 0, 1488, 1489, 3, 403, 201, 0, 1489, + 1490, 3, 429, 214, 0, 1490, 1491, 3, 399, 199, 0, 1491, 1492, 3, 403, 201, + 0, 1492, 1493, 3, 421, 210, 0, 1493, 1494, 3, 433, 216, 0, 1494, 1495, + 5, 95, 0, 0, 1495, 1496, 3, 429, 214, 0, 1496, 1497, 3, 395, 197, 0, 1497, + 1498, 3, 421, 210, 0, 1498, 1499, 3, 415, 207, 0, 1499, 334, 1, 0, 0, 0, + 1500, 1501, 3, 429, 214, 0, 1501, 1502, 3, 395, 197, 0, 1502, 1503, 3, + 421, 210, 0, 1503, 1504, 3, 415, 207, 0, 1504, 336, 1, 0, 0, 0, 1505, 1506, + 3, 429, 214, 0, 1506, 1507, 3, 423, 211, 0, 1507, 1508, 3, 439, 219, 0, + 1508, 1509, 5, 95, 0, 0, 1509, 1510, 3, 421, 210, 0, 1510, 1511, 3, 435, + 217, 0, 1511, 1512, 3, 419, 209, 0, 1512, 1513, 3, 397, 198, 0, 1513, 1514, + 3, 403, 201, 0, 1514, 1515, 3, 429, 214, 0, 1515, 338, 1, 0, 0, 0, 1516, + 1517, 3, 407, 203, 0, 1517, 1518, 3, 403, 201, 0, 1518, 1519, 3, 421, 210, + 0, 1519, 1520, 3, 403, 201, 0, 1520, 1521, 3, 429, 214, 0, 1521, 1522, + 3, 395, 197, 0, 1522, 1523, 3, 433, 216, 0, 1523, 1524, 3, 403, 201, 0, + 1524, 1525, 3, 401, 200, 0, 1525, 340, 1, 0, 0, 0, 1526, 1527, 3, 395, + 197, 0, 1527, 1528, 3, 417, 208, 0, 1528, 1529, 3, 439, 219, 0, 1529, 1530, + 3, 395, 197, 0, 1530, 1531, 3, 443, 221, 0, 1531, 1532, 3, 431, 215, 0, + 1532, 342, 1, 0, 0, 0, 1533, 1534, 3, 431, 215, 0, 1534, 1535, 3, 433, + 216, 0, 1535, 1536, 3, 423, 211, 0, 1536, 1537, 3, 429, 214, 0, 1537, 1538, + 3, 403, 201, 0, 1538, 1539, 3, 401, 200, 0, 1539, 344, 1, 0, 0, 0, 1540, + 1541, 3, 433, 216, 0, 1541, 1542, 3, 429, 214, 0, 1542, 1543, 3, 435, 217, + 0, 1543, 1544, 3, 403, 201, 0, 1544, 346, 1, 0, 0, 0, 1545, 1546, 3, 405, + 202, 0, 1546, 1547, 3, 395, 197, 0, 1547, 1548, 3, 417, 208, 0, 1548, 1549, + 3, 431, 215, 0, 1549, 1550, 3, 403, 201, 0, 1550, 348, 1, 0, 0, 0, 1551, + 1552, 3, 439, 219, 0, 1552, 1553, 3, 411, 205, 0, 1553, 1554, 3, 421, 210, + 0, 1554, 1555, 3, 401, 200, 0, 1555, 1556, 3, 423, 211, 0, 1556, 1557, + 3, 439, 219, 0, 1557, 350, 1, 0, 0, 0, 1558, 1559, 3, 421, 210, 0, 1559, + 1560, 3, 435, 217, 0, 1560, 1561, 3, 417, 208, 0, 1561, 1562, 3, 417, 208, + 0, 1562, 1563, 3, 431, 215, 0, 1563, 352, 1, 0, 0, 0, 1564, 1565, 3, 405, + 202, 0, 1565, 1566, 3, 411, 205, 0, 1566, 1567, 3, 429, 214, 0, 1567, 1568, + 3, 431, 215, 0, 1568, 1569, 3, 433, 216, 0, 1569, 354, 1, 0, 0, 0, 1570, + 1571, 3, 417, 208, 0, 1571, 1572, 3, 395, 197, 0, 1572, 1573, 3, 431, 215, + 0, 1573, 1574, 3, 433, 216, 0, 1574, 356, 1, 0, 0, 0, 1575, 1576, 3, 405, + 202, 0, 1576, 1577, 3, 411, 205, 0, 1577, 1578, 3, 417, 208, 0, 1578, 1579, + 3, 433, 216, 0, 1579, 1580, 3, 403, 201, 0, 1580, 1581, 3, 429, 214, 0, + 1581, 358, 1, 0, 0, 0, 1582, 1583, 3, 407, 203, 0, 1583, 1584, 3, 429, + 214, 0, 1584, 1585, 3, 423, 211, 0, 1585, 1586, 3, 435, 217, 0, 1586, 1587, + 3, 425, 212, 0, 1587, 1588, 3, 431, 215, 0, 1588, 360, 1, 0, 0, 0, 1589, + 1590, 3, 403, 201, 0, 1590, 1591, 3, 441, 220, 0, 1591, 1592, 3, 399, 199, + 0, 1592, 1593, 3, 417, 208, 0, 1593, 1594, 3, 435, 217, 0, 1594, 1595, + 3, 401, 200, 0, 1595, 1596, 3, 403, 201, 0, 1596, 362, 1, 0, 0, 0, 1597, + 1598, 3, 433, 216, 0, 1598, 1599, 3, 411, 205, 0, 1599, 1600, 3, 403, 201, + 0, 1600, 1601, 3, 431, 215, 0, 1601, 364, 1, 0, 0, 0, 1602, 1603, 3, 423, + 211, 0, 1603, 1604, 3, 433, 216, 0, 1604, 1605, 3, 409, 204, 0, 1605, 1606, + 3, 403, 201, 0, 1606, 1607, 3, 429, 214, 0, 1607, 1608, 3, 431, 215, 0, + 1608, 366, 1, 0, 0, 0, 1609, 1610, 3, 401, 200, 0, 1610, 1611, 3, 423, + 211, 0, 1611, 368, 1, 0, 0, 0, 1612, 1613, 3, 421, 210, 0, 1613, 1614, + 3, 423, 211, 0, 1614, 1615, 3, 433, 216, 0, 1615, 1616, 3, 409, 204, 0, + 1616, 1617, 3, 411, 205, 0, 1617, 1618, 3, 421, 210, 0, 1618, 1619, 3, + 407, 203, 0, 1619, 370, 1, 0, 0, 0, 1620, 1626, 5, 34, 0, 0, 1621, 1625, + 8, 0, 0, 0, 1622, 1623, 5, 34, 0, 0, 1623, 1625, 5, 34, 0, 0, 1624, 1621, + 1, 0, 0, 0, 1624, 1622, 1, 0, 0, 0, 1625, 1628, 1, 0, 0, 0, 1626, 1624, + 1, 0, 0, 0, 1626, 1627, 1, 0, 0, 0, 1627, 1629, 1, 0, 0, 0, 1628, 1626, + 1, 0, 0, 0, 1629, 1656, 5, 34, 0, 0, 1630, 1636, 5, 96, 0, 0, 1631, 1635, + 8, 1, 0, 0, 1632, 1633, 5, 96, 0, 0, 1633, 1635, 5, 96, 0, 0, 1634, 1631, + 1, 0, 0, 0, 1634, 1632, 1, 0, 0, 0, 1635, 1638, 1, 0, 0, 0, 1636, 1634, + 1, 0, 0, 0, 1636, 1637, 1, 0, 0, 0, 1637, 1639, 1, 0, 0, 0, 1638, 1636, + 1, 0, 0, 0, 1639, 1656, 5, 96, 0, 0, 1640, 1644, 5, 91, 0, 0, 1641, 1643, + 8, 2, 0, 0, 1642, 1641, 1, 0, 0, 0, 1643, 1646, 1, 0, 0, 0, 1644, 1642, + 1, 0, 0, 0, 1644, 1645, 1, 0, 0, 0, 1645, 1647, 1, 0, 0, 0, 1646, 1644, + 1, 0, 0, 0, 1647, 1656, 5, 93, 0, 0, 1648, 1652, 7, 3, 0, 0, 1649, 1651, + 7, 4, 0, 0, 1650, 1649, 1, 0, 0, 0, 1651, 1654, 1, 0, 0, 0, 1652, 1650, + 1, 0, 0, 0, 1652, 1653, 1, 0, 0, 0, 1653, 1656, 1, 0, 0, 0, 1654, 1652, + 1, 0, 0, 0, 1655, 1620, 1, 0, 0, 0, 1655, 1630, 1, 0, 0, 0, 1655, 1640, + 1, 0, 0, 0, 1655, 1648, 1, 0, 0, 0, 1656, 372, 1, 0, 0, 0, 1657, 1659, + 3, 393, 196, 0, 1658, 1657, 1, 0, 0, 0, 1659, 1660, 1, 0, 0, 0, 1660, 1658, + 1, 0, 0, 0, 1660, 1661, 1, 0, 0, 0, 1661, 1669, 1, 0, 0, 0, 1662, 1666, + 5, 46, 0, 0, 1663, 1665, 3, 393, 196, 0, 1664, 1663, 1, 0, 0, 0, 1665, + 1668, 1, 0, 0, 0, 1666, 1664, 1, 0, 0, 0, 1666, 1667, 1, 0, 0, 0, 1667, + 1670, 1, 0, 0, 0, 1668, 1666, 1, 0, 0, 0, 1669, 1662, 1, 0, 0, 0, 1669, + 1670, 1, 0, 0, 0, 1670, 1678, 1, 0, 0, 0, 1671, 1673, 5, 46, 0, 0, 1672, + 1674, 3, 393, 196, 0, 1673, 1672, 1, 0, 0, 0, 1674, 1675, 1, 0, 0, 0, 1675, + 1673, 1, 0, 0, 0, 1675, 1676, 1, 0, 0, 0, 1676, 1678, 1, 0, 0, 0, 1677, + 1658, 1, 0, 0, 0, 1677, 1671, 1, 0, 0, 0, 1678, 1688, 1, 0, 0, 0, 1679, + 1681, 3, 403, 201, 0, 1680, 1682, 7, 5, 0, 0, 1681, 1680, 1, 0, 0, 0, 1681, + 1682, 1, 0, 0, 0, 1682, 1684, 1, 0, 0, 0, 1683, 1685, 3, 393, 196, 0, 1684, + 1683, 1, 0, 0, 0, 1685, 1686, 1, 0, 0, 0, 1686, 1684, 1, 0, 0, 0, 1686, + 1687, 1, 0, 0, 0, 1687, 1689, 1, 0, 0, 0, 1688, 1679, 1, 0, 0, 0, 1688, + 1689, 1, 0, 0, 0, 1689, 1699, 1, 0, 0, 0, 1690, 1691, 5, 48, 0, 0, 1691, + 1692, 5, 120, 0, 0, 1692, 1694, 1, 0, 0, 0, 1693, 1695, 3, 391, 195, 0, + 1694, 1693, 1, 0, 0, 0, 1695, 1696, 1, 0, 0, 0, 1696, 1694, 1, 0, 0, 0, + 1696, 1697, 1, 0, 0, 0, 1697, 1699, 1, 0, 0, 0, 1698, 1677, 1, 0, 0, 0, + 1698, 1690, 1, 0, 0, 0, 1699, 374, 1, 0, 0, 0, 1700, 1704, 5, 63, 0, 0, + 1701, 1703, 3, 393, 196, 0, 1702, 1701, 1, 0, 0, 0, 1703, 1706, 1, 0, 0, + 0, 1704, 1702, 1, 0, 0, 0, 1704, 1705, 1, 0, 0, 0, 1705, 376, 1, 0, 0, + 0, 1706, 1704, 1, 0, 0, 0, 1707, 1708, 7, 6, 0, 0, 1708, 1709, 3, 371, + 185, 0, 1709, 378, 1, 0, 0, 0, 1710, 1716, 5, 39, 0, 0, 1711, 1715, 8, + 7, 0, 0, 1712, 1713, 5, 39, 0, 0, 1713, 1715, 5, 39, 0, 0, 1714, 1711, + 1, 0, 0, 0, 1714, 1712, 1, 0, 0, 0, 1715, 1718, 1, 0, 0, 0, 1716, 1714, + 1, 0, 0, 0, 1716, 1717, 1, 0, 0, 0, 1717, 1719, 1, 0, 0, 0, 1718, 1716, + 1, 0, 0, 0, 1719, 1720, 5, 39, 0, 0, 1720, 380, 1, 0, 0, 0, 1721, 1722, + 3, 441, 220, 0, 1722, 1723, 3, 379, 189, 0, 1723, 382, 1, 0, 0, 0, 1724, + 1725, 5, 45, 0, 0, 1725, 1726, 5, 45, 0, 0, 1726, 1730, 1, 0, 0, 0, 1727, + 1729, 8, 8, 0, 0, 1728, 1727, 1, 0, 0, 0, 1729, 1732, 1, 0, 0, 0, 1730, + 1728, 1, 0, 0, 0, 1730, 1731, 1, 0, 0, 0, 1731, 1738, 1, 0, 0, 0, 1732, + 1730, 1, 0, 0, 0, 1733, 1735, 5, 13, 0, 0, 1734, 1733, 1, 0, 0, 0, 1734, + 1735, 1, 0, 0, 0, 1735, 1736, 1, 0, 0, 0, 1736, 1739, 5, 10, 0, 0, 1737, + 1739, 5, 0, 0, 1, 1738, 1734, 1, 0, 0, 0, 1738, 1737, 1, 0, 0, 0, 1739, + 1740, 1, 0, 0, 0, 1740, 1741, 6, 191, 0, 0, 1741, 384, 1, 0, 0, 0, 1742, + 1743, 5, 47, 0, 0, 1743, 1744, 5, 42, 0, 0, 1744, 1748, 1, 0, 0, 0, 1745, + 1747, 9, 0, 0, 0, 1746, 1745, 1, 0, 0, 0, 1747, 1750, 1, 0, 0, 0, 1748, + 1749, 1, 0, 0, 0, 1748, 1746, 1, 0, 0, 0, 1749, 1751, 1, 0, 0, 0, 1750, + 1748, 1, 0, 0, 0, 1751, 1752, 5, 42, 0, 0, 1752, 1753, 5, 47, 0, 0, 1753, + 1754, 1, 0, 0, 0, 1754, 1755, 6, 192, 0, 0, 1755, 386, 1, 0, 0, 0, 1756, + 1757, 7, 9, 0, 0, 1757, 1758, 1, 0, 0, 0, 1758, 1759, 6, 193, 0, 0, 1759, + 388, 1, 0, 0, 0, 1760, 1761, 9, 0, 0, 0, 1761, 390, 1, 0, 0, 0, 1762, 1763, + 7, 10, 0, 0, 1763, 392, 1, 0, 0, 0, 1764, 1765, 7, 11, 0, 0, 1765, 394, + 1, 0, 0, 0, 1766, 1767, 7, 12, 0, 0, 1767, 396, 1, 0, 0, 0, 1768, 1769, + 7, 13, 0, 0, 1769, 398, 1, 0, 0, 0, 1770, 1771, 7, 14, 0, 0, 1771, 400, + 1, 0, 0, 0, 1772, 1773, 7, 15, 0, 0, 1773, 402, 1, 0, 0, 0, 1774, 1775, + 7, 16, 0, 0, 1775, 404, 1, 0, 0, 0, 1776, 1777, 7, 17, 0, 0, 1777, 406, + 1, 0, 0, 0, 1778, 1779, 7, 18, 0, 0, 1779, 408, 1, 0, 0, 0, 1780, 1781, + 7, 19, 0, 0, 1781, 410, 1, 0, 0, 0, 1782, 1783, 7, 20, 0, 0, 1783, 412, + 1, 0, 0, 0, 1784, 1785, 7, 21, 0, 0, 1785, 414, 1, 0, 0, 0, 1786, 1787, + 7, 22, 0, 0, 1787, 416, 1, 0, 0, 0, 1788, 1789, 7, 23, 0, 0, 1789, 418, + 1, 0, 0, 0, 1790, 1791, 7, 24, 0, 0, 1791, 420, 1, 0, 0, 0, 1792, 1793, + 7, 25, 0, 0, 1793, 422, 1, 0, 0, 0, 1794, 1795, 7, 26, 0, 0, 1795, 424, + 1, 0, 0, 0, 1796, 1797, 7, 27, 0, 0, 1797, 426, 1, 0, 0, 0, 1798, 1799, + 7, 28, 0, 0, 1799, 428, 1, 0, 0, 0, 1800, 1801, 7, 29, 0, 0, 1801, 430, + 1, 0, 0, 0, 1802, 1803, 7, 30, 0, 0, 1803, 432, 1, 0, 0, 0, 1804, 1805, + 7, 31, 0, 0, 1805, 434, 1, 0, 0, 0, 1806, 1807, 7, 32, 0, 0, 1807, 436, + 1, 0, 0, 0, 1808, 1809, 7, 33, 0, 0, 1809, 438, 1, 0, 0, 0, 1810, 1811, + 7, 34, 0, 0, 1811, 440, 1, 0, 0, 0, 1812, 1813, 7, 35, 0, 0, 1813, 442, + 1, 0, 0, 0, 1814, 1815, 7, 36, 0, 0, 1815, 444, 1, 0, 0, 0, 1816, 1817, + 7, 37, 0, 0, 1817, 446, 1, 0, 0, 0, 25, 0, 1624, 1626, 1634, 1636, 1644, + 1652, 1655, 1660, 1666, 1669, 1675, 1677, 1681, 1686, 1688, 1696, 1698, + 1704, 1714, 1716, 1730, 1734, 1738, 1748, 1, 0, 1, 0, } deserializer := antlr.NewATNDeserializer(nil) staticData.atn = deserializer.Deserialize(staticData.serializedATN) @@ -1006,198 +1008,199 @@ func NewSQLiteLexer(input antlr.CharStream) *SQLiteLexer { // SQLiteLexer tokens. const ( - SQLiteLexerSCOL = 1 - SQLiteLexerDOT = 2 - SQLiteLexerOPEN_PAR = 3 - SQLiteLexerCLOSE_PAR = 4 - SQLiteLexerCOMMA = 5 - SQLiteLexerASSIGN = 6 - SQLiteLexerSTAR = 7 - SQLiteLexerPLUS = 8 - SQLiteLexerMINUS = 9 - SQLiteLexerTILDE = 10 - SQLiteLexerPIPE2 = 11 - SQLiteLexerDIV = 12 - SQLiteLexerMOD = 13 - SQLiteLexerLT2 = 14 - SQLiteLexerGT2 = 15 - SQLiteLexerAMP = 16 - SQLiteLexerPIPE = 17 - SQLiteLexerLT = 18 - SQLiteLexerLT_EQ = 19 - SQLiteLexerGT = 20 - SQLiteLexerGT_EQ = 21 - SQLiteLexerEQ = 22 - SQLiteLexerNOT_EQ1 = 23 - SQLiteLexerNOT_EQ2 = 24 - SQLiteLexerABORT_ = 25 - SQLiteLexerACTION_ = 26 - SQLiteLexerADD_ = 27 - SQLiteLexerAFTER_ = 28 - SQLiteLexerALL_ = 29 - SQLiteLexerALTER_ = 30 - SQLiteLexerANALYZE_ = 31 - SQLiteLexerAND_ = 32 - SQLiteLexerAS_ = 33 - SQLiteLexerASC_ = 34 - SQLiteLexerATTACH_ = 35 - SQLiteLexerAUTOINCREMENT_ = 36 - SQLiteLexerBEFORE_ = 37 - SQLiteLexerBEGIN_ = 38 - SQLiteLexerBETWEEN_ = 39 - SQLiteLexerBY_ = 40 - SQLiteLexerCASCADE_ = 41 - SQLiteLexerCASE_ = 42 - SQLiteLexerCAST_ = 43 - SQLiteLexerCHECK_ = 44 - SQLiteLexerCOLLATE_ = 45 - SQLiteLexerCOLUMN_ = 46 - SQLiteLexerCOMMIT_ = 47 - SQLiteLexerCONFLICT_ = 48 - SQLiteLexerCONSTRAINT_ = 49 - SQLiteLexerCREATE_ = 50 - SQLiteLexerCROSS_ = 51 - SQLiteLexerCURRENT_DATE_ = 52 - SQLiteLexerCURRENT_TIME_ = 53 - SQLiteLexerCURRENT_TIMESTAMP_ = 54 - SQLiteLexerDATABASE_ = 55 - SQLiteLexerDEFAULT_ = 56 - SQLiteLexerDEFERRABLE_ = 57 - SQLiteLexerDEFERRED_ = 58 - SQLiteLexerDELETE_ = 59 - SQLiteLexerDESC_ = 60 - SQLiteLexerDETACH_ = 61 - SQLiteLexerDISTINCT_ = 62 - SQLiteLexerDROP_ = 63 - SQLiteLexerEACH_ = 64 - SQLiteLexerELSE_ = 65 - SQLiteLexerEND_ = 66 - SQLiteLexerESCAPE_ = 67 - SQLiteLexerEXCEPT_ = 68 - SQLiteLexerEXCLUSIVE_ = 69 - SQLiteLexerEXISTS_ = 70 - SQLiteLexerEXPLAIN_ = 71 - SQLiteLexerFAIL_ = 72 - SQLiteLexerFOR_ = 73 - SQLiteLexerFOREIGN_ = 74 - SQLiteLexerFROM_ = 75 - SQLiteLexerFULL_ = 76 - SQLiteLexerGLOB_ = 77 - SQLiteLexerGROUP_ = 78 - SQLiteLexerHAVING_ = 79 - SQLiteLexerIF_ = 80 - SQLiteLexerIGNORE_ = 81 - SQLiteLexerIMMEDIATE_ = 82 - SQLiteLexerIN_ = 83 - SQLiteLexerINDEX_ = 84 - SQLiteLexerINDEXED_ = 85 - SQLiteLexerINITIALLY_ = 86 - SQLiteLexerINNER_ = 87 - SQLiteLexerINSERT_ = 88 - SQLiteLexerINSTEAD_ = 89 - SQLiteLexerINTERSECT_ = 90 - SQLiteLexerINTO_ = 91 - SQLiteLexerIS_ = 92 - SQLiteLexerISNULL_ = 93 - SQLiteLexerJOIN_ = 94 - SQLiteLexerKEY_ = 95 - SQLiteLexerLEFT_ = 96 - SQLiteLexerLIKE_ = 97 - SQLiteLexerLIMIT_ = 98 - SQLiteLexerMATCH_ = 99 - SQLiteLexerNATURAL_ = 100 - SQLiteLexerNO_ = 101 - SQLiteLexerNOT_ = 102 - SQLiteLexerNOTNULL_ = 103 - SQLiteLexerNULL_ = 104 - SQLiteLexerOF_ = 105 - SQLiteLexerOFFSET_ = 106 - SQLiteLexerON_ = 107 - SQLiteLexerOR_ = 108 - SQLiteLexerORDER_ = 109 - SQLiteLexerOUTER_ = 110 - SQLiteLexerPLAN_ = 111 - SQLiteLexerPRAGMA_ = 112 - SQLiteLexerPRIMARY_ = 113 - SQLiteLexerQUERY_ = 114 - SQLiteLexerRAISE_ = 115 - SQLiteLexerRECURSIVE_ = 116 - SQLiteLexerREFERENCES_ = 117 - SQLiteLexerREGEXP_ = 118 - SQLiteLexerREINDEX_ = 119 - SQLiteLexerRELEASE_ = 120 - SQLiteLexerRENAME_ = 121 - SQLiteLexerREPLACE_ = 122 - SQLiteLexerRESTRICT_ = 123 - SQLiteLexerRETURNING_ = 124 - SQLiteLexerRIGHT_ = 125 - SQLiteLexerROLLBACK_ = 126 - SQLiteLexerROW_ = 127 - SQLiteLexerROWS_ = 128 - SQLiteLexerSAVEPOINT_ = 129 - SQLiteLexerSELECT_ = 130 - SQLiteLexerSET_ = 131 - SQLiteLexerSTRICT_ = 132 - SQLiteLexerTABLE_ = 133 - SQLiteLexerTEMP_ = 134 - SQLiteLexerTEMPORARY_ = 135 - SQLiteLexerTHEN_ = 136 - SQLiteLexerTO_ = 137 - SQLiteLexerTRANSACTION_ = 138 - SQLiteLexerTRIGGER_ = 139 - SQLiteLexerUNION_ = 140 - SQLiteLexerUNIQUE_ = 141 - SQLiteLexerUPDATE_ = 142 - SQLiteLexerUSING_ = 143 - SQLiteLexerVACUUM_ = 144 - SQLiteLexerVALUES_ = 145 - SQLiteLexerVIEW_ = 146 - SQLiteLexerVIRTUAL_ = 147 - SQLiteLexerWHEN_ = 148 - SQLiteLexerWHERE_ = 149 - SQLiteLexerWITH_ = 150 - SQLiteLexerWITHOUT_ = 151 - SQLiteLexerFIRST_VALUE_ = 152 - SQLiteLexerOVER_ = 153 - SQLiteLexerPARTITION_ = 154 - SQLiteLexerRANGE_ = 155 - SQLiteLexerPRECEDING_ = 156 - SQLiteLexerUNBOUNDED_ = 157 - SQLiteLexerCURRENT_ = 158 - SQLiteLexerFOLLOWING_ = 159 - SQLiteLexerCUME_DIST_ = 160 - SQLiteLexerDENSE_RANK_ = 161 - SQLiteLexerLAG_ = 162 - SQLiteLexerLAST_VALUE_ = 163 - SQLiteLexerLEAD_ = 164 - SQLiteLexerNTH_VALUE_ = 165 - SQLiteLexerNTILE_ = 166 - SQLiteLexerPERCENT_RANK_ = 167 - SQLiteLexerRANK_ = 168 - SQLiteLexerROW_NUMBER_ = 169 - SQLiteLexerGENERATED_ = 170 - SQLiteLexerALWAYS_ = 171 - SQLiteLexerSTORED_ = 172 - SQLiteLexerTRUE_ = 173 - SQLiteLexerFALSE_ = 174 - SQLiteLexerWINDOW_ = 175 - SQLiteLexerNULLS_ = 176 - SQLiteLexerFIRST_ = 177 - SQLiteLexerLAST_ = 178 - SQLiteLexerFILTER_ = 179 - SQLiteLexerGROUPS_ = 180 - SQLiteLexerEXCLUDE_ = 181 - SQLiteLexerTIES_ = 182 - SQLiteLexerOTHERS_ = 183 - SQLiteLexerDO_ = 184 - SQLiteLexerNOTHING_ = 185 - SQLiteLexerIDENTIFIER = 186 - SQLiteLexerNUMERIC_LITERAL = 187 - SQLiteLexerBIND_PARAMETER = 188 - SQLiteLexerSTRING_LITERAL = 189 - SQLiteLexerBLOB_LITERAL = 190 - SQLiteLexerSINGLE_LINE_COMMENT = 191 - SQLiteLexerMULTILINE_COMMENT = 192 - SQLiteLexerSPACES = 193 - SQLiteLexerUNEXPECTED_CHAR = 194 + SQLiteLexerSCOL = 1 + SQLiteLexerDOT = 2 + SQLiteLexerOPEN_PAR = 3 + SQLiteLexerCLOSE_PAR = 4 + SQLiteLexerCOMMA = 5 + SQLiteLexerASSIGN = 6 + SQLiteLexerSTAR = 7 + SQLiteLexerPLUS = 8 + SQLiteLexerMINUS = 9 + SQLiteLexerTILDE = 10 + SQLiteLexerPIPE2 = 11 + SQLiteLexerDIV = 12 + SQLiteLexerMOD = 13 + SQLiteLexerLT2 = 14 + SQLiteLexerGT2 = 15 + SQLiteLexerAMP = 16 + SQLiteLexerPIPE = 17 + SQLiteLexerLT = 18 + SQLiteLexerLT_EQ = 19 + SQLiteLexerGT = 20 + SQLiteLexerGT_EQ = 21 + SQLiteLexerEQ = 22 + SQLiteLexerNOT_EQ1 = 23 + SQLiteLexerNOT_EQ2 = 24 + SQLiteLexerABORT_ = 25 + SQLiteLexerACTION_ = 26 + SQLiteLexerADD_ = 27 + SQLiteLexerAFTER_ = 28 + SQLiteLexerALL_ = 29 + SQLiteLexerALTER_ = 30 + SQLiteLexerANALYZE_ = 31 + SQLiteLexerAND_ = 32 + SQLiteLexerAS_ = 33 + SQLiteLexerASC_ = 34 + SQLiteLexerATTACH_ = 35 + SQLiteLexerAUTOINCREMENT_ = 36 + SQLiteLexerBEFORE_ = 37 + SQLiteLexerBEGIN_ = 38 + SQLiteLexerBETWEEN_ = 39 + SQLiteLexerBY_ = 40 + SQLiteLexerCASCADE_ = 41 + SQLiteLexerCASE_ = 42 + SQLiteLexerCAST_ = 43 + SQLiteLexerCHECK_ = 44 + SQLiteLexerCOLLATE_ = 45 + SQLiteLexerCOLUMN_ = 46 + SQLiteLexerCOMMIT_ = 47 + SQLiteLexerCONFLICT_ = 48 + SQLiteLexerCONSTRAINT_ = 49 + SQLiteLexerCREATE_ = 50 + SQLiteLexerCROSS_ = 51 + SQLiteLexerCURRENT_DATE_ = 52 + SQLiteLexerCURRENT_TIME_ = 53 + SQLiteLexerCURRENT_TIMESTAMP_ = 54 + SQLiteLexerDATABASE_ = 55 + SQLiteLexerDEFAULT_ = 56 + SQLiteLexerDEFERRABLE_ = 57 + SQLiteLexerDEFERRED_ = 58 + SQLiteLexerDELETE_ = 59 + SQLiteLexerDESC_ = 60 + SQLiteLexerDETACH_ = 61 + SQLiteLexerDISTINCT_ = 62 + SQLiteLexerDROP_ = 63 + SQLiteLexerEACH_ = 64 + SQLiteLexerELSE_ = 65 + SQLiteLexerEND_ = 66 + SQLiteLexerESCAPE_ = 67 + SQLiteLexerEXCEPT_ = 68 + SQLiteLexerEXCLUSIVE_ = 69 + SQLiteLexerEXISTS_ = 70 + SQLiteLexerEXPLAIN_ = 71 + SQLiteLexerFAIL_ = 72 + SQLiteLexerFOR_ = 73 + SQLiteLexerFOREIGN_ = 74 + SQLiteLexerFROM_ = 75 + SQLiteLexerFULL_ = 76 + SQLiteLexerGLOB_ = 77 + SQLiteLexerGROUP_ = 78 + SQLiteLexerHAVING_ = 79 + SQLiteLexerIF_ = 80 + SQLiteLexerIGNORE_ = 81 + SQLiteLexerIMMEDIATE_ = 82 + SQLiteLexerIN_ = 83 + SQLiteLexerINDEX_ = 84 + SQLiteLexerINDEXED_ = 85 + SQLiteLexerINITIALLY_ = 86 + SQLiteLexerINNER_ = 87 + SQLiteLexerINSERT_ = 88 + SQLiteLexerINSTEAD_ = 89 + SQLiteLexerINTERSECT_ = 90 + SQLiteLexerINTO_ = 91 + SQLiteLexerIS_ = 92 + SQLiteLexerISNULL_ = 93 + SQLiteLexerJOIN_ = 94 + SQLiteLexerKEY_ = 95 + SQLiteLexerLEFT_ = 96 + SQLiteLexerLIKE_ = 97 + SQLiteLexerLIMIT_ = 98 + SQLiteLexerMATCH_ = 99 + SQLiteLexerNATURAL_ = 100 + SQLiteLexerNO_ = 101 + SQLiteLexerNOT_ = 102 + SQLiteLexerNOTNULL_ = 103 + SQLiteLexerNULL_ = 104 + SQLiteLexerOF_ = 105 + SQLiteLexerOFFSET_ = 106 + SQLiteLexerON_ = 107 + SQLiteLexerOR_ = 108 + SQLiteLexerORDER_ = 109 + SQLiteLexerOUTER_ = 110 + SQLiteLexerPLAN_ = 111 + SQLiteLexerPRAGMA_ = 112 + SQLiteLexerPRIMARY_ = 113 + SQLiteLexerQUERY_ = 114 + SQLiteLexerRAISE_ = 115 + SQLiteLexerRECURSIVE_ = 116 + SQLiteLexerREFERENCES_ = 117 + SQLiteLexerREGEXP_ = 118 + SQLiteLexerREINDEX_ = 119 + SQLiteLexerRELEASE_ = 120 + SQLiteLexerRENAME_ = 121 + SQLiteLexerREPLACE_ = 122 + SQLiteLexerRESTRICT_ = 123 + SQLiteLexerRETURNING_ = 124 + SQLiteLexerRIGHT_ = 125 + SQLiteLexerROLLBACK_ = 126 + SQLiteLexerROW_ = 127 + SQLiteLexerROWS_ = 128 + SQLiteLexerSAVEPOINT_ = 129 + SQLiteLexerSELECT_ = 130 + SQLiteLexerSET_ = 131 + SQLiteLexerSTRICT_ = 132 + SQLiteLexerTABLE_ = 133 + SQLiteLexerTEMP_ = 134 + SQLiteLexerTEMPORARY_ = 135 + SQLiteLexerTHEN_ = 136 + SQLiteLexerTO_ = 137 + SQLiteLexerTRANSACTION_ = 138 + SQLiteLexerTRIGGER_ = 139 + SQLiteLexerUNION_ = 140 + SQLiteLexerUNIQUE_ = 141 + SQLiteLexerUPDATE_ = 142 + SQLiteLexerUSING_ = 143 + SQLiteLexerVACUUM_ = 144 + SQLiteLexerVALUES_ = 145 + SQLiteLexerVIEW_ = 146 + SQLiteLexerVIRTUAL_ = 147 + SQLiteLexerWHEN_ = 148 + SQLiteLexerWHERE_ = 149 + SQLiteLexerWITH_ = 150 + SQLiteLexerWITHOUT_ = 151 + SQLiteLexerFIRST_VALUE_ = 152 + SQLiteLexerOVER_ = 153 + SQLiteLexerPARTITION_ = 154 + SQLiteLexerRANGE_ = 155 + SQLiteLexerPRECEDING_ = 156 + SQLiteLexerUNBOUNDED_ = 157 + SQLiteLexerCURRENT_ = 158 + SQLiteLexerFOLLOWING_ = 159 + SQLiteLexerCUME_DIST_ = 160 + SQLiteLexerDENSE_RANK_ = 161 + SQLiteLexerLAG_ = 162 + SQLiteLexerLAST_VALUE_ = 163 + SQLiteLexerLEAD_ = 164 + SQLiteLexerNTH_VALUE_ = 165 + SQLiteLexerNTILE_ = 166 + SQLiteLexerPERCENT_RANK_ = 167 + SQLiteLexerRANK_ = 168 + SQLiteLexerROW_NUMBER_ = 169 + SQLiteLexerGENERATED_ = 170 + SQLiteLexerALWAYS_ = 171 + SQLiteLexerSTORED_ = 172 + SQLiteLexerTRUE_ = 173 + SQLiteLexerFALSE_ = 174 + SQLiteLexerWINDOW_ = 175 + SQLiteLexerNULLS_ = 176 + SQLiteLexerFIRST_ = 177 + SQLiteLexerLAST_ = 178 + SQLiteLexerFILTER_ = 179 + SQLiteLexerGROUPS_ = 180 + SQLiteLexerEXCLUDE_ = 181 + SQLiteLexerTIES_ = 182 + SQLiteLexerOTHERS_ = 183 + SQLiteLexerDO_ = 184 + SQLiteLexerNOTHING_ = 185 + SQLiteLexerIDENTIFIER = 186 + SQLiteLexerNUMERIC_LITERAL = 187 + SQLiteLexerNUMBERED_BIND_PARAMETER = 188 + SQLiteLexerNAMED_BIND_PARAMETER = 189 + SQLiteLexerSTRING_LITERAL = 190 + SQLiteLexerBLOB_LITERAL = 191 + SQLiteLexerSINGLE_LINE_COMMENT = 192 + SQLiteLexerMULTILINE_COMMENT = 193 + SQLiteLexerSPACES = 194 + SQLiteLexerUNEXPECTED_CHAR = 195 ) diff --git a/internal/engine/sqlite/parser/sqlite_parser.go b/internal/engine/sqlite/parser/sqlite_parser.go index 2fb88c3e47..9ac9829263 100644 --- a/internal/engine/sqlite/parser/sqlite_parser.go +++ b/internal/engine/sqlite/parser/sqlite_parser.go @@ -65,8 +65,9 @@ func sqliteparserParserInit() { "RANK_", "ROW_NUMBER_", "GENERATED_", "ALWAYS_", "STORED_", "TRUE_", "FALSE_", "WINDOW_", "NULLS_", "FIRST_", "LAST_", "FILTER_", "GROUPS_", "EXCLUDE_", "TIES_", "OTHERS_", "DO_", "NOTHING_", "IDENTIFIER", "NUMERIC_LITERAL", - "BIND_PARAMETER", "STRING_LITERAL", "BLOB_LITERAL", "SINGLE_LINE_COMMENT", - "MULTILINE_COMMENT", "SPACES", "UNEXPECTED_CHAR", + "NUMBERED_BIND_PARAMETER", "NAMED_BIND_PARAMETER", "STRING_LITERAL", + "BLOB_LITERAL", "SINGLE_LINE_COMMENT", "MULTILINE_COMMENT", "SPACES", + "UNEXPECTED_CHAR", } staticData.ruleNames = []string{ "parse", "sql_stmt_list", "sql_stmt", "alter_table_stmt", "analyze_stmt", @@ -89,16 +90,16 @@ func sqliteparserParserInit() { "of_OF_fset", "default_DEFAULT__value", "partition_by", "order_by_expr", "order_by_expr_asc_desc", "expr_asc_desc", "initial_select", "recursive__select", "unary_operator", "error_message", "module_argument", "column_alias", - "keyword", "name", "function_name", "schema_name", "table_name", "table_or_index_name", - "new_table_name", "column_name", "collation_name", "foreign_table", - "index_name", "trigger_name", "view_name", "module_name", "pragma_name", - "savepoint_name", "table_alias", "transaction_name", "window_name", - "alias", "filename", "base_window_name", "simple_func", "aggregate_func", - "table_function_name", "any_name", + "keyword", "name", "function_name", "qualified_function_name", "schema_name", + "table_name", "table_or_index_name", "new_table_name", "column_name", + "collation_name", "foreign_table", "index_name", "trigger_name", "view_name", + "module_name", "pragma_name", "savepoint_name", "table_alias", "transaction_name", + "window_name", "alias", "filename", "base_window_name", "simple_func", + "aggregate_func", "table_function_name", "any_name", } staticData.predictionContextCache = antlr.NewPredictionContextCache() staticData.serializedATN = []int32{ - 4, 1, 194, 2082, 2, 0, 7, 0, 2, 1, 7, 1, 2, 2, 7, 2, 2, 3, 7, 3, 2, 4, + 4, 1, 195, 2092, 2, 0, 7, 0, 2, 1, 7, 1, 2, 2, 7, 2, 2, 3, 7, 3, 2, 4, 7, 4, 2, 5, 7, 5, 2, 6, 7, 6, 2, 7, 7, 7, 2, 8, 7, 8, 2, 9, 7, 9, 2, 10, 7, 10, 2, 11, 7, 11, 2, 12, 7, 12, 2, 13, 7, 13, 2, 14, 7, 14, 2, 15, 7, 15, 2, 16, 7, 16, 2, 17, 7, 17, 2, 18, 7, 18, 2, 19, 7, 19, 2, 20, 7, 20, @@ -119,1027 +120,1033 @@ func sqliteparserParserInit() { 7, 94, 2, 95, 7, 95, 2, 96, 7, 96, 2, 97, 7, 97, 2, 98, 7, 98, 2, 99, 7, 99, 2, 100, 7, 100, 2, 101, 7, 101, 2, 102, 7, 102, 2, 103, 7, 103, 2, 104, 7, 104, 2, 105, 7, 105, 2, 106, 7, 106, 2, 107, 7, 107, 2, 108, 7, - 108, 2, 109, 7, 109, 2, 110, 7, 110, 2, 111, 7, 111, 1, 0, 5, 0, 226, 8, - 0, 10, 0, 12, 0, 229, 9, 0, 1, 0, 1, 0, 1, 1, 5, 1, 234, 8, 1, 10, 1, 12, - 1, 237, 9, 1, 1, 1, 1, 1, 4, 1, 241, 8, 1, 11, 1, 12, 1, 242, 1, 1, 5, - 1, 246, 8, 1, 10, 1, 12, 1, 249, 9, 1, 1, 1, 5, 1, 252, 8, 1, 10, 1, 12, - 1, 255, 9, 1, 1, 2, 1, 2, 1, 2, 3, 2, 260, 8, 2, 3, 2, 262, 8, 2, 1, 2, + 108, 2, 109, 7, 109, 2, 110, 7, 110, 2, 111, 7, 111, 2, 112, 7, 112, 1, + 0, 5, 0, 228, 8, 0, 10, 0, 12, 0, 231, 9, 0, 1, 0, 1, 0, 1, 1, 5, 1, 236, + 8, 1, 10, 1, 12, 1, 239, 9, 1, 1, 1, 1, 1, 4, 1, 243, 8, 1, 11, 1, 12, + 1, 244, 1, 1, 5, 1, 248, 8, 1, 10, 1, 12, 1, 251, 9, 1, 1, 1, 5, 1, 254, + 8, 1, 10, 1, 12, 1, 257, 9, 1, 1, 2, 1, 2, 1, 2, 3, 2, 262, 8, 2, 3, 2, + 264, 8, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, - 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 3, 2, - 288, 8, 2, 1, 3, 1, 3, 1, 3, 1, 3, 1, 3, 3, 3, 295, 8, 3, 1, 3, 1, 3, 1, - 3, 1, 3, 1, 3, 3, 3, 302, 8, 3, 1, 3, 1, 3, 1, 3, 1, 3, 3, 3, 308, 8, 3, - 1, 3, 1, 3, 3, 3, 312, 8, 3, 1, 3, 1, 3, 1, 3, 3, 3, 317, 8, 3, 1, 3, 3, - 3, 320, 8, 3, 1, 4, 1, 4, 1, 4, 1, 4, 1, 4, 3, 4, 327, 8, 4, 1, 4, 3, 4, - 330, 8, 4, 1, 5, 1, 5, 3, 5, 334, 8, 5, 1, 5, 1, 5, 1, 5, 1, 5, 1, 6, 1, - 6, 3, 6, 342, 8, 6, 1, 6, 1, 6, 3, 6, 346, 8, 6, 3, 6, 348, 8, 6, 1, 7, - 1, 7, 3, 7, 352, 8, 7, 1, 8, 1, 8, 3, 8, 356, 8, 8, 1, 8, 1, 8, 3, 8, 360, - 8, 8, 1, 8, 3, 8, 363, 8, 8, 1, 9, 1, 9, 1, 9, 1, 10, 1, 10, 3, 10, 370, - 8, 10, 1, 10, 1, 10, 1, 11, 1, 11, 3, 11, 376, 8, 11, 1, 11, 1, 11, 1, - 11, 1, 11, 3, 11, 382, 8, 11, 1, 11, 1, 11, 1, 11, 3, 11, 387, 8, 11, 1, - 11, 1, 11, 1, 11, 1, 11, 1, 11, 1, 11, 1, 11, 5, 11, 396, 8, 11, 10, 11, - 12, 11, 399, 9, 11, 1, 11, 1, 11, 1, 11, 3, 11, 404, 8, 11, 1, 12, 1, 12, - 3, 12, 408, 8, 12, 1, 12, 1, 12, 3, 12, 412, 8, 12, 1, 12, 3, 12, 415, - 8, 12, 1, 13, 1, 13, 3, 13, 419, 8, 13, 1, 13, 1, 13, 1, 13, 1, 13, 3, - 13, 425, 8, 13, 1, 13, 1, 13, 1, 13, 3, 13, 430, 8, 13, 1, 13, 1, 13, 1, - 13, 1, 13, 1, 13, 5, 13, 437, 8, 13, 10, 13, 12, 13, 440, 9, 13, 1, 13, - 1, 13, 5, 13, 444, 8, 13, 10, 13, 12, 13, 447, 9, 13, 1, 13, 1, 13, 1, - 13, 1, 13, 3, 13, 453, 8, 13, 1, 13, 1, 13, 3, 13, 457, 8, 13, 1, 14, 1, - 14, 3, 14, 461, 8, 14, 1, 14, 5, 14, 464, 8, 14, 10, 14, 12, 14, 467, 9, - 14, 1, 15, 4, 15, 470, 8, 15, 11, 15, 12, 15, 471, 1, 15, 1, 15, 1, 15, - 1, 15, 1, 15, 1, 15, 1, 15, 1, 15, 1, 15, 1, 15, 3, 15, 484, 8, 15, 1, - 16, 1, 16, 3, 16, 488, 8, 16, 1, 16, 1, 16, 1, 16, 3, 16, 493, 8, 16, 1, - 16, 3, 16, 496, 8, 16, 1, 16, 3, 16, 499, 8, 16, 1, 16, 1, 16, 1, 16, 3, - 16, 504, 8, 16, 1, 16, 3, 16, 507, 8, 16, 1, 16, 1, 16, 1, 16, 1, 16, 1, - 16, 1, 16, 1, 16, 1, 16, 1, 16, 1, 16, 1, 16, 1, 16, 3, 16, 521, 8, 16, - 1, 16, 1, 16, 1, 16, 1, 16, 1, 16, 3, 16, 528, 8, 16, 1, 16, 1, 16, 1, - 16, 1, 16, 1, 16, 3, 16, 535, 8, 16, 3, 16, 537, 8, 16, 1, 17, 3, 17, 540, - 8, 17, 1, 17, 1, 17, 1, 18, 1, 18, 3, 18, 546, 8, 18, 1, 18, 1, 18, 1, - 18, 3, 18, 551, 8, 18, 1, 18, 1, 18, 1, 18, 1, 18, 5, 18, 557, 8, 18, 10, - 18, 12, 18, 560, 9, 18, 1, 18, 1, 18, 3, 18, 564, 8, 18, 1, 18, 1, 18, - 1, 18, 1, 18, 1, 18, 1, 18, 1, 18, 1, 18, 1, 18, 1, 18, 1, 18, 5, 18, 577, - 8, 18, 10, 18, 12, 18, 580, 9, 18, 1, 18, 1, 18, 1, 18, 3, 18, 585, 8, - 18, 1, 19, 1, 19, 1, 19, 1, 19, 1, 19, 1, 19, 5, 19, 593, 8, 19, 10, 19, - 12, 19, 596, 9, 19, 1, 19, 1, 19, 3, 19, 600, 8, 19, 1, 19, 1, 19, 1, 19, - 1, 19, 1, 19, 1, 19, 1, 19, 1, 19, 3, 19, 610, 8, 19, 1, 19, 1, 19, 5, - 19, 614, 8, 19, 10, 19, 12, 19, 617, 9, 19, 1, 19, 3, 19, 620, 8, 19, 1, - 19, 1, 19, 1, 19, 3, 19, 625, 8, 19, 3, 19, 627, 8, 19, 1, 20, 1, 20, 1, - 20, 1, 20, 1, 21, 1, 21, 3, 21, 635, 8, 21, 1, 21, 1, 21, 1, 21, 1, 21, - 3, 21, 641, 8, 21, 1, 21, 1, 21, 1, 21, 3, 21, 646, 8, 21, 1, 21, 1, 21, - 1, 21, 1, 21, 1, 21, 3, 21, 653, 8, 21, 1, 21, 1, 21, 1, 21, 1, 21, 1, - 21, 1, 21, 1, 21, 5, 21, 662, 8, 21, 10, 21, 12, 21, 665, 9, 21, 3, 21, - 667, 8, 21, 3, 21, 669, 8, 21, 1, 21, 1, 21, 1, 21, 1, 21, 1, 21, 3, 21, - 676, 8, 21, 1, 21, 1, 21, 3, 21, 680, 8, 21, 1, 21, 1, 21, 1, 21, 1, 21, - 1, 21, 3, 21, 687, 8, 21, 1, 21, 1, 21, 4, 21, 691, 8, 21, 11, 21, 12, - 21, 692, 1, 21, 1, 21, 1, 22, 1, 22, 3, 22, 699, 8, 22, 1, 22, 1, 22, 1, - 22, 1, 22, 3, 22, 705, 8, 22, 1, 22, 1, 22, 1, 22, 3, 22, 710, 8, 22, 1, - 22, 1, 22, 1, 22, 1, 22, 1, 22, 5, 22, 717, 8, 22, 10, 22, 12, 22, 720, - 9, 22, 1, 22, 1, 22, 3, 22, 724, 8, 22, 1, 22, 1, 22, 1, 22, 1, 23, 1, - 23, 1, 23, 1, 23, 1, 23, 1, 23, 3, 23, 735, 8, 23, 1, 23, 1, 23, 1, 23, - 3, 23, 740, 8, 23, 1, 23, 1, 23, 1, 23, 1, 23, 1, 23, 1, 23, 1, 23, 5, - 23, 749, 8, 23, 10, 23, 12, 23, 752, 9, 23, 1, 23, 1, 23, 3, 23, 756, 8, - 23, 1, 24, 1, 24, 3, 24, 760, 8, 24, 1, 24, 1, 24, 1, 24, 1, 24, 1, 24, - 1, 24, 1, 24, 1, 24, 1, 24, 1, 24, 1, 24, 1, 24, 5, 24, 774, 8, 24, 10, - 24, 12, 24, 777, 9, 24, 1, 25, 1, 25, 1, 25, 1, 25, 1, 25, 5, 25, 784, - 8, 25, 10, 25, 12, 25, 787, 9, 25, 1, 25, 1, 25, 3, 25, 791, 8, 25, 1, - 26, 1, 26, 1, 26, 1, 26, 1, 26, 1, 26, 3, 26, 799, 8, 26, 1, 26, 1, 26, - 1, 26, 1, 27, 1, 27, 1, 27, 1, 27, 1, 27, 5, 27, 809, 8, 27, 10, 27, 12, - 27, 812, 9, 27, 1, 27, 1, 27, 3, 27, 816, 8, 27, 1, 27, 1, 27, 1, 27, 1, - 27, 1, 27, 1, 28, 1, 28, 1, 28, 1, 28, 3, 28, 827, 8, 28, 1, 28, 3, 28, - 830, 8, 28, 3, 28, 832, 8, 28, 1, 28, 1, 28, 1, 28, 1, 28, 3, 28, 838, - 8, 28, 1, 28, 3, 28, 841, 8, 28, 3, 28, 843, 8, 28, 5, 28, 845, 8, 28, - 10, 28, 12, 28, 848, 9, 28, 1, 29, 3, 29, 851, 8, 29, 1, 29, 1, 29, 1, - 29, 1, 29, 1, 29, 3, 29, 858, 8, 29, 1, 29, 3, 29, 861, 8, 29, 1, 30, 3, - 30, 864, 8, 30, 1, 30, 1, 30, 1, 30, 1, 30, 1, 30, 3, 30, 871, 8, 30, 1, - 30, 3, 30, 874, 8, 30, 1, 30, 3, 30, 877, 8, 30, 1, 30, 3, 30, 880, 8, - 30, 1, 31, 1, 31, 3, 31, 884, 8, 31, 1, 31, 1, 31, 1, 32, 1, 32, 1, 32, - 1, 32, 3, 32, 892, 8, 32, 1, 32, 1, 32, 1, 32, 3, 32, 897, 8, 32, 1, 32, - 1, 32, 1, 33, 1, 33, 1, 33, 1, 33, 1, 33, 1, 33, 3, 33, 907, 8, 33, 1, - 33, 1, 33, 1, 33, 3, 33, 912, 8, 33, 1, 33, 1, 33, 1, 33, 1, 33, 1, 33, - 1, 33, 1, 33, 3, 33, 921, 8, 33, 1, 33, 1, 33, 1, 33, 5, 33, 926, 8, 33, - 10, 33, 12, 33, 929, 9, 33, 1, 33, 3, 33, 932, 8, 33, 1, 33, 1, 33, 3, - 33, 936, 8, 33, 1, 33, 3, 33, 939, 8, 33, 1, 33, 1, 33, 1, 33, 1, 33, 5, - 33, 945, 8, 33, 10, 33, 12, 33, 948, 9, 33, 1, 33, 1, 33, 1, 33, 1, 33, - 1, 33, 1, 33, 1, 33, 1, 33, 1, 33, 1, 33, 3, 33, 960, 8, 33, 1, 33, 3, - 33, 963, 8, 33, 1, 33, 1, 33, 1, 33, 1, 33, 1, 33, 1, 33, 3, 33, 971, 8, - 33, 1, 33, 1, 33, 1, 33, 1, 33, 1, 33, 4, 33, 978, 8, 33, 11, 33, 12, 33, - 979, 1, 33, 1, 33, 3, 33, 984, 8, 33, 1, 33, 1, 33, 1, 33, 3, 33, 989, - 8, 33, 1, 33, 1, 33, 1, 33, 1, 33, 1, 33, 1, 33, 1, 33, 1, 33, 1, 33, 1, + 1, 2, 1, 2, 3, 2, 290, 8, 2, 1, 3, 1, 3, 1, 3, 1, 3, 1, 3, 3, 3, 297, 8, + 3, 1, 3, 1, 3, 1, 3, 1, 3, 1, 3, 3, 3, 304, 8, 3, 1, 3, 1, 3, 1, 3, 1, + 3, 3, 3, 310, 8, 3, 1, 3, 1, 3, 3, 3, 314, 8, 3, 1, 3, 1, 3, 1, 3, 3, 3, + 319, 8, 3, 1, 3, 3, 3, 322, 8, 3, 1, 4, 1, 4, 1, 4, 1, 4, 1, 4, 3, 4, 329, + 8, 4, 1, 4, 3, 4, 332, 8, 4, 1, 5, 1, 5, 3, 5, 336, 8, 5, 1, 5, 1, 5, 1, + 5, 1, 5, 1, 6, 1, 6, 3, 6, 344, 8, 6, 1, 6, 1, 6, 3, 6, 348, 8, 6, 3, 6, + 350, 8, 6, 1, 7, 1, 7, 3, 7, 354, 8, 7, 1, 8, 1, 8, 3, 8, 358, 8, 8, 1, + 8, 1, 8, 3, 8, 362, 8, 8, 1, 8, 3, 8, 365, 8, 8, 1, 9, 1, 9, 1, 9, 1, 10, + 1, 10, 3, 10, 372, 8, 10, 1, 10, 1, 10, 1, 11, 1, 11, 3, 11, 378, 8, 11, + 1, 11, 1, 11, 1, 11, 1, 11, 3, 11, 384, 8, 11, 1, 11, 1, 11, 1, 11, 3, + 11, 389, 8, 11, 1, 11, 1, 11, 1, 11, 1, 11, 1, 11, 1, 11, 1, 11, 5, 11, + 398, 8, 11, 10, 11, 12, 11, 401, 9, 11, 1, 11, 1, 11, 1, 11, 3, 11, 406, + 8, 11, 1, 12, 1, 12, 3, 12, 410, 8, 12, 1, 12, 1, 12, 3, 12, 414, 8, 12, + 1, 12, 3, 12, 417, 8, 12, 1, 13, 1, 13, 3, 13, 421, 8, 13, 1, 13, 1, 13, + 1, 13, 1, 13, 3, 13, 427, 8, 13, 1, 13, 1, 13, 1, 13, 3, 13, 432, 8, 13, + 1, 13, 1, 13, 1, 13, 1, 13, 1, 13, 5, 13, 439, 8, 13, 10, 13, 12, 13, 442, + 9, 13, 1, 13, 1, 13, 5, 13, 446, 8, 13, 10, 13, 12, 13, 449, 9, 13, 1, + 13, 1, 13, 1, 13, 1, 13, 3, 13, 455, 8, 13, 1, 13, 1, 13, 3, 13, 459, 8, + 13, 1, 14, 1, 14, 3, 14, 463, 8, 14, 1, 14, 5, 14, 466, 8, 14, 10, 14, + 12, 14, 469, 9, 14, 1, 15, 4, 15, 472, 8, 15, 11, 15, 12, 15, 473, 1, 15, + 1, 15, 1, 15, 1, 15, 1, 15, 1, 15, 1, 15, 1, 15, 1, 15, 1, 15, 3, 15, 486, + 8, 15, 1, 16, 1, 16, 3, 16, 490, 8, 16, 1, 16, 1, 16, 1, 16, 3, 16, 495, + 8, 16, 1, 16, 3, 16, 498, 8, 16, 1, 16, 3, 16, 501, 8, 16, 1, 16, 1, 16, + 1, 16, 3, 16, 506, 8, 16, 1, 16, 3, 16, 509, 8, 16, 1, 16, 1, 16, 1, 16, + 1, 16, 1, 16, 1, 16, 1, 16, 1, 16, 1, 16, 1, 16, 1, 16, 1, 16, 3, 16, 523, + 8, 16, 1, 16, 1, 16, 1, 16, 1, 16, 1, 16, 3, 16, 530, 8, 16, 1, 16, 1, + 16, 1, 16, 1, 16, 1, 16, 3, 16, 537, 8, 16, 3, 16, 539, 8, 16, 1, 17, 3, + 17, 542, 8, 17, 1, 17, 1, 17, 1, 18, 1, 18, 3, 18, 548, 8, 18, 1, 18, 1, + 18, 1, 18, 3, 18, 553, 8, 18, 1, 18, 1, 18, 1, 18, 1, 18, 5, 18, 559, 8, + 18, 10, 18, 12, 18, 562, 9, 18, 1, 18, 1, 18, 3, 18, 566, 8, 18, 1, 18, + 1, 18, 1, 18, 1, 18, 1, 18, 1, 18, 1, 18, 1, 18, 1, 18, 1, 18, 1, 18, 5, + 18, 579, 8, 18, 10, 18, 12, 18, 582, 9, 18, 1, 18, 1, 18, 1, 18, 3, 18, + 587, 8, 18, 1, 19, 1, 19, 1, 19, 1, 19, 1, 19, 1, 19, 5, 19, 595, 8, 19, + 10, 19, 12, 19, 598, 9, 19, 1, 19, 1, 19, 3, 19, 602, 8, 19, 1, 19, 1, + 19, 1, 19, 1, 19, 1, 19, 1, 19, 1, 19, 1, 19, 3, 19, 612, 8, 19, 1, 19, + 1, 19, 5, 19, 616, 8, 19, 10, 19, 12, 19, 619, 9, 19, 1, 19, 3, 19, 622, + 8, 19, 1, 19, 1, 19, 1, 19, 3, 19, 627, 8, 19, 3, 19, 629, 8, 19, 1, 20, + 1, 20, 1, 20, 1, 20, 1, 21, 1, 21, 3, 21, 637, 8, 21, 1, 21, 1, 21, 1, + 21, 1, 21, 3, 21, 643, 8, 21, 1, 21, 1, 21, 1, 21, 3, 21, 648, 8, 21, 1, + 21, 1, 21, 1, 21, 1, 21, 1, 21, 3, 21, 655, 8, 21, 1, 21, 1, 21, 1, 21, + 1, 21, 1, 21, 1, 21, 1, 21, 5, 21, 664, 8, 21, 10, 21, 12, 21, 667, 9, + 21, 3, 21, 669, 8, 21, 3, 21, 671, 8, 21, 1, 21, 1, 21, 1, 21, 1, 21, 1, + 21, 3, 21, 678, 8, 21, 1, 21, 1, 21, 3, 21, 682, 8, 21, 1, 21, 1, 21, 1, + 21, 1, 21, 1, 21, 3, 21, 689, 8, 21, 1, 21, 1, 21, 4, 21, 693, 8, 21, 11, + 21, 12, 21, 694, 1, 21, 1, 21, 1, 22, 1, 22, 3, 22, 701, 8, 22, 1, 22, + 1, 22, 1, 22, 1, 22, 3, 22, 707, 8, 22, 1, 22, 1, 22, 1, 22, 3, 22, 712, + 8, 22, 1, 22, 1, 22, 1, 22, 1, 22, 1, 22, 5, 22, 719, 8, 22, 10, 22, 12, + 22, 722, 9, 22, 1, 22, 1, 22, 3, 22, 726, 8, 22, 1, 22, 1, 22, 1, 22, 1, + 23, 1, 23, 1, 23, 1, 23, 1, 23, 1, 23, 3, 23, 737, 8, 23, 1, 23, 1, 23, + 1, 23, 3, 23, 742, 8, 23, 1, 23, 1, 23, 1, 23, 1, 23, 1, 23, 1, 23, 1, + 23, 5, 23, 751, 8, 23, 10, 23, 12, 23, 754, 9, 23, 1, 23, 1, 23, 3, 23, + 758, 8, 23, 1, 24, 1, 24, 3, 24, 762, 8, 24, 1, 24, 1, 24, 1, 24, 1, 24, + 1, 24, 1, 24, 1, 24, 1, 24, 1, 24, 1, 24, 1, 24, 1, 24, 5, 24, 776, 8, + 24, 10, 24, 12, 24, 779, 9, 24, 1, 25, 1, 25, 1, 25, 1, 25, 1, 25, 5, 25, + 786, 8, 25, 10, 25, 12, 25, 789, 9, 25, 1, 25, 1, 25, 3, 25, 793, 8, 25, + 1, 26, 1, 26, 1, 26, 1, 26, 1, 26, 1, 26, 3, 26, 801, 8, 26, 1, 26, 1, + 26, 1, 26, 1, 27, 1, 27, 1, 27, 1, 27, 1, 27, 5, 27, 811, 8, 27, 10, 27, + 12, 27, 814, 9, 27, 1, 27, 1, 27, 3, 27, 818, 8, 27, 1, 27, 1, 27, 1, 27, + 1, 27, 1, 27, 1, 28, 1, 28, 1, 28, 1, 28, 3, 28, 829, 8, 28, 1, 28, 3, + 28, 832, 8, 28, 3, 28, 834, 8, 28, 1, 28, 1, 28, 1, 28, 1, 28, 3, 28, 840, + 8, 28, 1, 28, 3, 28, 843, 8, 28, 3, 28, 845, 8, 28, 5, 28, 847, 8, 28, + 10, 28, 12, 28, 850, 9, 28, 1, 29, 3, 29, 853, 8, 29, 1, 29, 1, 29, 1, + 29, 1, 29, 1, 29, 3, 29, 860, 8, 29, 1, 29, 3, 29, 863, 8, 29, 1, 30, 3, + 30, 866, 8, 30, 1, 30, 1, 30, 1, 30, 1, 30, 1, 30, 3, 30, 873, 8, 30, 1, + 30, 3, 30, 876, 8, 30, 1, 30, 3, 30, 879, 8, 30, 1, 30, 3, 30, 882, 8, + 30, 1, 31, 1, 31, 3, 31, 886, 8, 31, 1, 31, 1, 31, 1, 32, 1, 32, 1, 32, + 1, 32, 3, 32, 894, 8, 32, 1, 32, 1, 32, 1, 32, 3, 32, 899, 8, 32, 1, 32, + 1, 32, 1, 33, 1, 33, 1, 33, 1, 33, 1, 33, 1, 33, 1, 33, 3, 33, 910, 8, + 33, 1, 33, 1, 33, 1, 33, 3, 33, 915, 8, 33, 1, 33, 1, 33, 1, 33, 1, 33, + 1, 33, 1, 33, 1, 33, 3, 33, 924, 8, 33, 1, 33, 1, 33, 1, 33, 5, 33, 929, + 8, 33, 10, 33, 12, 33, 932, 9, 33, 1, 33, 3, 33, 935, 8, 33, 1, 33, 1, + 33, 3, 33, 939, 8, 33, 1, 33, 3, 33, 942, 8, 33, 1, 33, 1, 33, 1, 33, 1, + 33, 5, 33, 948, 8, 33, 10, 33, 12, 33, 951, 9, 33, 1, 33, 1, 33, 1, 33, + 1, 33, 1, 33, 1, 33, 1, 33, 1, 33, 1, 33, 1, 33, 3, 33, 963, 8, 33, 1, + 33, 3, 33, 966, 8, 33, 1, 33, 1, 33, 1, 33, 1, 33, 1, 33, 1, 33, 3, 33, + 974, 8, 33, 1, 33, 1, 33, 1, 33, 1, 33, 1, 33, 4, 33, 981, 8, 33, 11, 33, + 12, 33, 982, 1, 33, 1, 33, 3, 33, 987, 8, 33, 1, 33, 1, 33, 1, 33, 3, 33, + 992, 8, 33, 1, 33, 1, 33, 1, 33, 1, 33, 1, 33, 1, 33, 1, 33, 1, 33, 1, 33, 1, 33, 1, 33, 1, 33, 1, 33, 1, 33, 1, 33, 1, 33, 1, 33, 1, 33, 1, 33, - 1, 33, 1, 33, 1, 33, 1, 33, 1, 33, 1, 33, 1, 33, 1, 33, 3, 33, 1019, 8, - 33, 1, 33, 1, 33, 1, 33, 1, 33, 1, 33, 1, 33, 1, 33, 1, 33, 1, 33, 3, 33, - 1030, 8, 33, 1, 33, 1, 33, 1, 33, 1, 33, 1, 33, 1, 33, 1, 33, 1, 33, 1, - 33, 1, 33, 3, 33, 1042, 8, 33, 1, 33, 1, 33, 1, 33, 1, 33, 3, 33, 1048, - 8, 33, 1, 33, 1, 33, 1, 33, 1, 33, 1, 33, 3, 33, 1055, 8, 33, 1, 33, 1, - 33, 3, 33, 1059, 8, 33, 1, 33, 1, 33, 1, 33, 1, 33, 1, 33, 1, 33, 5, 33, - 1067, 8, 33, 10, 33, 12, 33, 1070, 9, 33, 3, 33, 1072, 8, 33, 1, 33, 1, - 33, 1, 33, 1, 33, 3, 33, 1078, 8, 33, 1, 33, 1, 33, 1, 33, 1, 33, 3, 33, - 1084, 8, 33, 1, 33, 1, 33, 1, 33, 1, 33, 1, 33, 5, 33, 1091, 8, 33, 10, - 33, 12, 33, 1094, 9, 33, 3, 33, 1096, 8, 33, 1, 33, 1, 33, 3, 33, 1100, - 8, 33, 5, 33, 1102, 8, 33, 10, 33, 12, 33, 1105, 9, 33, 1, 34, 1, 34, 1, - 34, 1, 34, 1, 34, 1, 34, 3, 34, 1113, 8, 34, 1, 34, 1, 34, 1, 35, 1, 35, - 1, 36, 3, 36, 1120, 8, 36, 1, 36, 1, 36, 1, 36, 1, 36, 1, 36, 3, 36, 1127, - 8, 36, 1, 36, 1, 36, 1, 36, 1, 36, 3, 36, 1133, 8, 36, 1, 36, 1, 36, 1, - 36, 3, 36, 1138, 8, 36, 1, 36, 1, 36, 1, 36, 1, 36, 5, 36, 1144, 8, 36, - 10, 36, 12, 36, 1147, 9, 36, 1, 36, 1, 36, 3, 36, 1151, 8, 36, 1, 36, 1, - 36, 1, 36, 1, 36, 1, 36, 5, 36, 1158, 8, 36, 10, 36, 12, 36, 1161, 9, 36, - 1, 36, 1, 36, 1, 36, 1, 36, 1, 36, 1, 36, 5, 36, 1169, 8, 36, 10, 36, 12, - 36, 1172, 9, 36, 1, 36, 1, 36, 5, 36, 1176, 8, 36, 10, 36, 12, 36, 1179, - 9, 36, 1, 36, 3, 36, 1182, 8, 36, 1, 36, 3, 36, 1185, 8, 36, 1, 36, 3, - 36, 1188, 8, 36, 1, 36, 1, 36, 3, 36, 1192, 8, 36, 1, 37, 1, 37, 1, 37, - 1, 37, 1, 37, 1, 37, 5, 37, 1200, 8, 37, 10, 37, 12, 37, 1203, 9, 37, 1, - 37, 1, 37, 1, 37, 3, 37, 1208, 8, 37, 3, 37, 1210, 8, 37, 1, 37, 1, 37, - 1, 37, 1, 37, 1, 37, 1, 37, 3, 37, 1218, 8, 37, 1, 37, 1, 37, 1, 37, 1, - 37, 1, 37, 3, 37, 1225, 8, 37, 1, 37, 1, 37, 1, 37, 5, 37, 1230, 8, 37, - 10, 37, 12, 37, 1233, 9, 37, 1, 37, 1, 37, 3, 37, 1237, 8, 37, 3, 37, 1239, - 8, 37, 1, 38, 1, 38, 1, 38, 1, 38, 3, 38, 1245, 8, 38, 1, 38, 1, 38, 1, - 38, 1, 38, 1, 38, 1, 38, 1, 38, 3, 38, 1254, 8, 38, 1, 39, 1, 39, 1, 39, - 3, 39, 1259, 8, 39, 1, 40, 1, 40, 1, 40, 1, 40, 1, 40, 3, 40, 1266, 8, - 40, 1, 40, 1, 40, 3, 40, 1270, 8, 40, 3, 40, 1272, 8, 40, 1, 41, 3, 41, - 1275, 8, 41, 1, 41, 1, 41, 1, 41, 1, 41, 5, 41, 1281, 8, 41, 10, 41, 12, - 41, 1284, 9, 41, 1, 41, 3, 41, 1287, 8, 41, 1, 41, 3, 41, 1290, 8, 41, - 1, 42, 1, 42, 1, 42, 1, 42, 3, 42, 1296, 8, 42, 5, 42, 1298, 8, 42, 10, - 42, 12, 42, 1301, 9, 42, 1, 43, 1, 43, 3, 43, 1305, 8, 43, 1, 43, 1, 43, - 1, 43, 5, 43, 1310, 8, 43, 10, 43, 12, 43, 1313, 9, 43, 1, 43, 1, 43, 1, - 43, 1, 43, 5, 43, 1319, 8, 43, 10, 43, 12, 43, 1322, 9, 43, 1, 43, 3, 43, - 1325, 8, 43, 3, 43, 1327, 8, 43, 1, 43, 1, 43, 3, 43, 1331, 8, 43, 1, 43, - 1, 43, 1, 43, 1, 43, 1, 43, 5, 43, 1338, 8, 43, 10, 43, 12, 43, 1341, 9, - 43, 1, 43, 1, 43, 3, 43, 1345, 8, 43, 3, 43, 1347, 8, 43, 1, 43, 1, 43, - 1, 43, 1, 43, 1, 43, 1, 43, 1, 43, 1, 43, 1, 43, 5, 43, 1358, 8, 43, 10, - 43, 12, 43, 1361, 9, 43, 3, 43, 1363, 8, 43, 1, 43, 1, 43, 1, 43, 1, 43, - 1, 43, 5, 43, 1370, 8, 43, 10, 43, 12, 43, 1373, 9, 43, 1, 43, 1, 43, 1, - 43, 1, 43, 1, 43, 1, 43, 5, 43, 1381, 8, 43, 10, 43, 12, 43, 1384, 9, 43, - 1, 43, 1, 43, 5, 43, 1388, 8, 43, 10, 43, 12, 43, 1391, 9, 43, 3, 43, 1393, - 8, 43, 1, 44, 1, 44, 1, 45, 3, 45, 1398, 8, 45, 1, 45, 1, 45, 3, 45, 1402, - 8, 45, 1, 45, 3, 45, 1405, 8, 45, 1, 46, 3, 46, 1408, 8, 46, 1, 46, 1, - 46, 1, 46, 3, 46, 1413, 8, 46, 1, 46, 1, 46, 3, 46, 1417, 8, 46, 1, 46, - 4, 46, 1420, 8, 46, 11, 46, 12, 46, 1421, 1, 46, 3, 46, 1425, 8, 46, 1, - 46, 3, 46, 1428, 8, 46, 1, 47, 1, 47, 1, 47, 3, 47, 1433, 8, 47, 1, 47, - 1, 47, 3, 47, 1437, 8, 47, 1, 47, 3, 47, 1440, 8, 47, 1, 47, 1, 47, 1, - 47, 1, 47, 1, 47, 3, 47, 1447, 8, 47, 1, 47, 1, 47, 1, 47, 3, 47, 1452, - 8, 47, 1, 47, 1, 47, 1, 47, 1, 47, 1, 47, 5, 47, 1459, 8, 47, 10, 47, 12, - 47, 1462, 9, 47, 1, 47, 1, 47, 3, 47, 1466, 8, 47, 1, 47, 3, 47, 1469, - 8, 47, 1, 47, 1, 47, 1, 47, 1, 47, 5, 47, 1475, 8, 47, 10, 47, 12, 47, - 1478, 9, 47, 1, 47, 3, 47, 1481, 8, 47, 1, 47, 1, 47, 1, 47, 1, 47, 1, - 47, 1, 47, 3, 47, 1489, 8, 47, 1, 47, 3, 47, 1492, 8, 47, 3, 47, 1494, - 8, 47, 1, 48, 1, 48, 1, 48, 1, 48, 1, 48, 1, 48, 1, 48, 3, 48, 1503, 8, - 48, 1, 48, 3, 48, 1506, 8, 48, 3, 48, 1508, 8, 48, 1, 49, 1, 49, 3, 49, - 1512, 8, 49, 1, 49, 1, 49, 3, 49, 1516, 8, 49, 1, 49, 1, 49, 3, 49, 1520, - 8, 49, 1, 49, 3, 49, 1523, 8, 49, 1, 50, 1, 50, 1, 50, 1, 50, 1, 50, 1, - 50, 1, 50, 5, 50, 1532, 8, 50, 10, 50, 12, 50, 1535, 9, 50, 1, 50, 1, 50, - 3, 50, 1539, 8, 50, 1, 51, 1, 51, 3, 51, 1543, 8, 51, 1, 51, 1, 51, 3, - 51, 1547, 8, 51, 1, 52, 3, 52, 1550, 8, 52, 1, 52, 1, 52, 1, 52, 3, 52, - 1555, 8, 52, 1, 52, 1, 52, 1, 52, 1, 52, 3, 52, 1561, 8, 52, 1, 52, 1, - 52, 1, 52, 1, 52, 1, 52, 3, 52, 1568, 8, 52, 1, 52, 1, 52, 1, 52, 5, 52, - 1573, 8, 52, 10, 52, 12, 52, 1576, 9, 52, 1, 52, 1, 52, 3, 52, 1580, 8, - 52, 1, 52, 3, 52, 1583, 8, 52, 1, 53, 1, 53, 1, 53, 1, 53, 5, 53, 1589, - 8, 53, 10, 53, 12, 53, 1592, 9, 53, 1, 53, 1, 53, 1, 54, 3, 54, 1597, 8, - 54, 1, 54, 1, 54, 1, 54, 3, 54, 1602, 8, 54, 1, 54, 1, 54, 1, 54, 1, 54, - 3, 54, 1608, 8, 54, 1, 54, 1, 54, 1, 54, 1, 54, 1, 54, 3, 54, 1615, 8, - 54, 1, 54, 1, 54, 1, 54, 5, 54, 1620, 8, 54, 10, 54, 12, 54, 1623, 9, 54, - 1, 54, 1, 54, 3, 54, 1627, 8, 54, 1, 54, 3, 54, 1630, 8, 54, 1, 54, 3, - 54, 1633, 8, 54, 1, 55, 1, 55, 1, 55, 3, 55, 1638, 8, 55, 1, 55, 1, 55, - 1, 55, 3, 55, 1643, 8, 55, 1, 55, 1, 55, 1, 55, 1, 55, 1, 55, 3, 55, 1650, - 8, 55, 1, 56, 1, 56, 3, 56, 1654, 8, 56, 1, 56, 1, 56, 3, 56, 1658, 8, - 56, 1, 57, 1, 57, 1, 57, 1, 57, 1, 57, 1, 57, 1, 58, 1, 58, 3, 58, 1668, - 8, 58, 1, 58, 1, 58, 1, 58, 1, 58, 1, 58, 5, 58, 1675, 8, 58, 10, 58, 12, - 58, 1678, 9, 58, 3, 58, 1680, 8, 58, 1, 58, 1, 58, 1, 58, 1, 58, 1, 58, - 5, 58, 1687, 8, 58, 10, 58, 12, 58, 1690, 9, 58, 1, 58, 3, 58, 1693, 8, - 58, 1, 58, 1, 58, 1, 59, 1, 59, 1, 59, 1, 59, 3, 59, 1701, 8, 59, 1, 59, - 1, 59, 1, 59, 1, 59, 1, 59, 5, 59, 1708, 8, 59, 10, 59, 12, 59, 1711, 9, - 59, 3, 59, 1713, 8, 59, 1, 59, 1, 59, 1, 59, 1, 59, 1, 59, 5, 59, 1720, - 8, 59, 10, 59, 12, 59, 1723, 9, 59, 3, 59, 1725, 8, 59, 1, 59, 3, 59, 1728, - 8, 59, 1, 59, 3, 59, 1731, 8, 59, 1, 60, 1, 60, 1, 60, 1, 60, 1, 60, 1, - 60, 1, 60, 1, 60, 3, 60, 1741, 8, 60, 1, 61, 1, 61, 1, 61, 1, 61, 1, 61, - 1, 61, 1, 61, 3, 61, 1750, 8, 61, 1, 62, 1, 62, 1, 62, 1, 62, 1, 62, 5, - 62, 1757, 8, 62, 10, 62, 12, 62, 1760, 9, 62, 1, 62, 3, 62, 1763, 8, 62, - 1, 62, 1, 62, 1, 63, 1, 63, 1, 63, 3, 63, 1770, 8, 63, 1, 63, 1, 63, 1, - 63, 5, 63, 1775, 8, 63, 10, 63, 12, 63, 1778, 9, 63, 1, 63, 3, 63, 1781, - 8, 63, 1, 63, 1, 63, 3, 63, 1785, 8, 63, 1, 64, 1, 64, 1, 64, 1, 64, 1, - 64, 5, 64, 1792, 8, 64, 10, 64, 12, 64, 1795, 9, 64, 1, 64, 3, 64, 1798, - 8, 64, 1, 64, 1, 64, 3, 64, 1802, 8, 64, 1, 64, 1, 64, 1, 64, 3, 64, 1807, - 8, 64, 1, 65, 1, 65, 3, 65, 1811, 8, 65, 1, 65, 1, 65, 1, 65, 5, 65, 1816, - 8, 65, 10, 65, 12, 65, 1819, 9, 65, 1, 66, 1, 66, 1, 66, 1, 66, 1, 66, - 5, 66, 1826, 8, 66, 10, 66, 12, 66, 1829, 9, 66, 1, 67, 1, 67, 1, 67, 1, - 67, 3, 67, 1835, 8, 67, 1, 68, 1, 68, 1, 68, 3, 68, 1840, 8, 68, 1, 68, - 3, 68, 1843, 8, 68, 1, 68, 1, 68, 3, 68, 1847, 8, 68, 1, 69, 1, 69, 1, + 1, 33, 1, 33, 1, 33, 1, 33, 1, 33, 1, 33, 1, 33, 1, 33, 1, 33, 3, 33, 1022, + 8, 33, 1, 33, 1, 33, 1, 33, 1, 33, 1, 33, 1, 33, 1, 33, 1, 33, 1, 33, 3, + 33, 1033, 8, 33, 1, 33, 1, 33, 1, 33, 1, 33, 1, 33, 1, 33, 1, 33, 1, 33, + 1, 33, 1, 33, 3, 33, 1045, 8, 33, 1, 33, 1, 33, 1, 33, 1, 33, 3, 33, 1051, + 8, 33, 1, 33, 1, 33, 1, 33, 1, 33, 1, 33, 3, 33, 1058, 8, 33, 1, 33, 1, + 33, 3, 33, 1062, 8, 33, 1, 33, 1, 33, 1, 33, 1, 33, 1, 33, 1, 33, 5, 33, + 1070, 8, 33, 10, 33, 12, 33, 1073, 9, 33, 3, 33, 1075, 8, 33, 1, 33, 1, + 33, 1, 33, 1, 33, 3, 33, 1081, 8, 33, 1, 33, 1, 33, 1, 33, 1, 33, 3, 33, + 1087, 8, 33, 1, 33, 1, 33, 1, 33, 1, 33, 1, 33, 5, 33, 1094, 8, 33, 10, + 33, 12, 33, 1097, 9, 33, 3, 33, 1099, 8, 33, 1, 33, 1, 33, 3, 33, 1103, + 8, 33, 5, 33, 1105, 8, 33, 10, 33, 12, 33, 1108, 9, 33, 1, 34, 1, 34, 1, + 34, 1, 34, 1, 34, 1, 34, 3, 34, 1116, 8, 34, 1, 34, 1, 34, 1, 35, 1, 35, + 1, 36, 3, 36, 1123, 8, 36, 1, 36, 1, 36, 1, 36, 1, 36, 1, 36, 3, 36, 1130, + 8, 36, 1, 36, 1, 36, 1, 36, 1, 36, 3, 36, 1136, 8, 36, 1, 36, 1, 36, 1, + 36, 3, 36, 1141, 8, 36, 1, 36, 1, 36, 1, 36, 1, 36, 5, 36, 1147, 8, 36, + 10, 36, 12, 36, 1150, 9, 36, 1, 36, 1, 36, 3, 36, 1154, 8, 36, 1, 36, 1, + 36, 1, 36, 1, 36, 1, 36, 5, 36, 1161, 8, 36, 10, 36, 12, 36, 1164, 9, 36, + 1, 36, 1, 36, 1, 36, 1, 36, 1, 36, 1, 36, 5, 36, 1172, 8, 36, 10, 36, 12, + 36, 1175, 9, 36, 1, 36, 1, 36, 5, 36, 1179, 8, 36, 10, 36, 12, 36, 1182, + 9, 36, 1, 36, 3, 36, 1185, 8, 36, 1, 36, 3, 36, 1188, 8, 36, 1, 36, 3, + 36, 1191, 8, 36, 1, 36, 1, 36, 3, 36, 1195, 8, 36, 1, 37, 1, 37, 1, 37, + 1, 37, 1, 37, 1, 37, 5, 37, 1203, 8, 37, 10, 37, 12, 37, 1206, 9, 37, 1, + 37, 1, 37, 1, 37, 3, 37, 1211, 8, 37, 3, 37, 1213, 8, 37, 1, 37, 1, 37, + 1, 37, 1, 37, 1, 37, 1, 37, 3, 37, 1221, 8, 37, 1, 37, 1, 37, 1, 37, 1, + 37, 1, 37, 3, 37, 1228, 8, 37, 1, 37, 1, 37, 1, 37, 5, 37, 1233, 8, 37, + 10, 37, 12, 37, 1236, 9, 37, 1, 37, 1, 37, 3, 37, 1240, 8, 37, 3, 37, 1242, + 8, 37, 1, 38, 1, 38, 1, 38, 1, 38, 3, 38, 1248, 8, 38, 1, 38, 1, 38, 1, + 38, 1, 38, 1, 38, 1, 38, 1, 38, 3, 38, 1257, 8, 38, 1, 39, 1, 39, 1, 39, + 3, 39, 1262, 8, 39, 1, 40, 1, 40, 1, 40, 1, 40, 1, 40, 3, 40, 1269, 8, + 40, 1, 40, 1, 40, 3, 40, 1273, 8, 40, 3, 40, 1275, 8, 40, 1, 41, 3, 41, + 1278, 8, 41, 1, 41, 1, 41, 1, 41, 1, 41, 5, 41, 1284, 8, 41, 10, 41, 12, + 41, 1287, 9, 41, 1, 41, 3, 41, 1290, 8, 41, 1, 41, 3, 41, 1293, 8, 41, + 1, 42, 1, 42, 1, 42, 1, 42, 3, 42, 1299, 8, 42, 5, 42, 1301, 8, 42, 10, + 42, 12, 42, 1304, 9, 42, 1, 43, 1, 43, 3, 43, 1308, 8, 43, 1, 43, 1, 43, + 1, 43, 5, 43, 1313, 8, 43, 10, 43, 12, 43, 1316, 9, 43, 1, 43, 1, 43, 1, + 43, 1, 43, 5, 43, 1322, 8, 43, 10, 43, 12, 43, 1325, 9, 43, 1, 43, 3, 43, + 1328, 8, 43, 3, 43, 1330, 8, 43, 1, 43, 1, 43, 3, 43, 1334, 8, 43, 1, 43, + 1, 43, 1, 43, 1, 43, 1, 43, 5, 43, 1341, 8, 43, 10, 43, 12, 43, 1344, 9, + 43, 1, 43, 1, 43, 3, 43, 1348, 8, 43, 3, 43, 1350, 8, 43, 1, 43, 1, 43, + 1, 43, 1, 43, 1, 43, 1, 43, 1, 43, 1, 43, 1, 43, 5, 43, 1361, 8, 43, 10, + 43, 12, 43, 1364, 9, 43, 3, 43, 1366, 8, 43, 1, 43, 1, 43, 1, 43, 1, 43, + 1, 43, 5, 43, 1373, 8, 43, 10, 43, 12, 43, 1376, 9, 43, 1, 43, 1, 43, 1, + 43, 1, 43, 1, 43, 1, 43, 5, 43, 1384, 8, 43, 10, 43, 12, 43, 1387, 9, 43, + 1, 43, 1, 43, 5, 43, 1391, 8, 43, 10, 43, 12, 43, 1394, 9, 43, 3, 43, 1396, + 8, 43, 1, 44, 1, 44, 1, 45, 3, 45, 1401, 8, 45, 1, 45, 1, 45, 3, 45, 1405, + 8, 45, 1, 45, 3, 45, 1408, 8, 45, 1, 46, 3, 46, 1411, 8, 46, 1, 46, 1, + 46, 1, 46, 3, 46, 1416, 8, 46, 1, 46, 1, 46, 3, 46, 1420, 8, 46, 1, 46, + 4, 46, 1423, 8, 46, 11, 46, 12, 46, 1424, 1, 46, 3, 46, 1428, 8, 46, 1, + 46, 3, 46, 1431, 8, 46, 1, 47, 1, 47, 1, 47, 3, 47, 1436, 8, 47, 1, 47, + 1, 47, 3, 47, 1440, 8, 47, 1, 47, 3, 47, 1443, 8, 47, 1, 47, 1, 47, 1, + 47, 1, 47, 1, 47, 3, 47, 1450, 8, 47, 1, 47, 1, 47, 1, 47, 3, 47, 1455, + 8, 47, 1, 47, 1, 47, 1, 47, 1, 47, 1, 47, 5, 47, 1462, 8, 47, 10, 47, 12, + 47, 1465, 9, 47, 1, 47, 1, 47, 3, 47, 1469, 8, 47, 1, 47, 3, 47, 1472, + 8, 47, 1, 47, 1, 47, 1, 47, 1, 47, 5, 47, 1478, 8, 47, 10, 47, 12, 47, + 1481, 9, 47, 1, 47, 3, 47, 1484, 8, 47, 1, 47, 1, 47, 1, 47, 1, 47, 1, + 47, 1, 47, 3, 47, 1492, 8, 47, 1, 47, 3, 47, 1495, 8, 47, 3, 47, 1497, + 8, 47, 1, 48, 1, 48, 1, 48, 1, 48, 1, 48, 1, 48, 1, 48, 3, 48, 1506, 8, + 48, 1, 48, 3, 48, 1509, 8, 48, 3, 48, 1511, 8, 48, 1, 49, 1, 49, 3, 49, + 1515, 8, 49, 1, 49, 1, 49, 3, 49, 1519, 8, 49, 1, 49, 1, 49, 3, 49, 1523, + 8, 49, 1, 49, 3, 49, 1526, 8, 49, 1, 50, 1, 50, 1, 50, 1, 50, 1, 50, 1, + 50, 1, 50, 5, 50, 1535, 8, 50, 10, 50, 12, 50, 1538, 9, 50, 1, 50, 1, 50, + 3, 50, 1542, 8, 50, 1, 51, 1, 51, 3, 51, 1546, 8, 51, 1, 51, 1, 51, 3, + 51, 1550, 8, 51, 1, 52, 3, 52, 1553, 8, 52, 1, 52, 1, 52, 1, 52, 3, 52, + 1558, 8, 52, 1, 52, 1, 52, 1, 52, 1, 52, 3, 52, 1564, 8, 52, 1, 52, 1, + 52, 1, 52, 1, 52, 1, 52, 3, 52, 1571, 8, 52, 1, 52, 1, 52, 1, 52, 5, 52, + 1576, 8, 52, 10, 52, 12, 52, 1579, 9, 52, 1, 52, 1, 52, 3, 52, 1583, 8, + 52, 1, 52, 3, 52, 1586, 8, 52, 1, 53, 1, 53, 1, 53, 1, 53, 5, 53, 1592, + 8, 53, 10, 53, 12, 53, 1595, 9, 53, 1, 53, 1, 53, 1, 54, 3, 54, 1600, 8, + 54, 1, 54, 1, 54, 1, 54, 3, 54, 1605, 8, 54, 1, 54, 1, 54, 1, 54, 1, 54, + 3, 54, 1611, 8, 54, 1, 54, 1, 54, 1, 54, 1, 54, 1, 54, 3, 54, 1618, 8, + 54, 1, 54, 1, 54, 1, 54, 5, 54, 1623, 8, 54, 10, 54, 12, 54, 1626, 9, 54, + 1, 54, 1, 54, 3, 54, 1630, 8, 54, 1, 54, 3, 54, 1633, 8, 54, 1, 54, 3, + 54, 1636, 8, 54, 1, 55, 1, 55, 1, 55, 3, 55, 1641, 8, 55, 1, 55, 1, 55, + 1, 55, 3, 55, 1646, 8, 55, 1, 55, 1, 55, 1, 55, 1, 55, 1, 55, 3, 55, 1653, + 8, 55, 1, 56, 1, 56, 3, 56, 1657, 8, 56, 1, 56, 1, 56, 3, 56, 1661, 8, + 56, 1, 57, 1, 57, 1, 57, 1, 57, 1, 57, 1, 57, 1, 58, 1, 58, 3, 58, 1671, + 8, 58, 1, 58, 1, 58, 1, 58, 1, 58, 1, 58, 5, 58, 1678, 8, 58, 10, 58, 12, + 58, 1681, 9, 58, 3, 58, 1683, 8, 58, 1, 58, 1, 58, 1, 58, 1, 58, 1, 58, + 5, 58, 1690, 8, 58, 10, 58, 12, 58, 1693, 9, 58, 1, 58, 3, 58, 1696, 8, + 58, 1, 58, 1, 58, 1, 59, 1, 59, 1, 59, 1, 59, 3, 59, 1704, 8, 59, 1, 59, + 1, 59, 1, 59, 1, 59, 1, 59, 5, 59, 1711, 8, 59, 10, 59, 12, 59, 1714, 9, + 59, 3, 59, 1716, 8, 59, 1, 59, 1, 59, 1, 59, 1, 59, 1, 59, 5, 59, 1723, + 8, 59, 10, 59, 12, 59, 1726, 9, 59, 3, 59, 1728, 8, 59, 1, 59, 3, 59, 1731, + 8, 59, 1, 59, 3, 59, 1734, 8, 59, 1, 60, 1, 60, 1, 60, 1, 60, 1, 60, 1, + 60, 1, 60, 1, 60, 3, 60, 1744, 8, 60, 1, 61, 1, 61, 1, 61, 1, 61, 1, 61, + 1, 61, 1, 61, 3, 61, 1753, 8, 61, 1, 62, 1, 62, 1, 62, 1, 62, 1, 62, 5, + 62, 1760, 8, 62, 10, 62, 12, 62, 1763, 9, 62, 1, 62, 3, 62, 1766, 8, 62, + 1, 62, 1, 62, 1, 63, 1, 63, 1, 63, 3, 63, 1773, 8, 63, 1, 63, 1, 63, 1, + 63, 5, 63, 1778, 8, 63, 10, 63, 12, 63, 1781, 9, 63, 1, 63, 3, 63, 1784, + 8, 63, 1, 63, 1, 63, 3, 63, 1788, 8, 63, 1, 64, 1, 64, 1, 64, 1, 64, 1, + 64, 5, 64, 1795, 8, 64, 10, 64, 12, 64, 1798, 9, 64, 1, 64, 3, 64, 1801, + 8, 64, 1, 64, 1, 64, 3, 64, 1805, 8, 64, 1, 64, 1, 64, 1, 64, 3, 64, 1810, + 8, 64, 1, 65, 1, 65, 3, 65, 1814, 8, 65, 1, 65, 1, 65, 1, 65, 5, 65, 1819, + 8, 65, 10, 65, 12, 65, 1822, 9, 65, 1, 66, 1, 66, 1, 66, 1, 66, 1, 66, + 5, 66, 1829, 8, 66, 10, 66, 12, 66, 1832, 9, 66, 1, 67, 1, 67, 1, 67, 1, + 67, 3, 67, 1838, 8, 67, 1, 68, 1, 68, 1, 68, 3, 68, 1843, 8, 68, 1, 68, + 3, 68, 1846, 8, 68, 1, 68, 1, 68, 3, 68, 1850, 8, 68, 1, 69, 1, 69, 1, 70, 1, 70, 1, 70, 1, 70, 1, 70, 1, 70, 1, 70, 1, 70, 1, 70, 1, 70, 3, 70, - 1861, 8, 70, 1, 71, 1, 71, 1, 71, 1, 71, 1, 71, 1, 71, 1, 71, 1, 71, 1, - 71, 1, 71, 3, 71, 1873, 8, 71, 1, 72, 1, 72, 1, 72, 1, 72, 1, 72, 1, 72, - 1, 72, 3, 72, 1882, 8, 72, 1, 73, 1, 73, 1, 73, 1, 73, 1, 73, 1, 73, 1, - 73, 3, 73, 1891, 8, 73, 1, 73, 1, 73, 3, 73, 1895, 8, 73, 1, 73, 1, 73, - 1, 73, 1, 73, 1, 73, 1, 73, 1, 73, 1, 73, 3, 73, 1905, 8, 73, 1, 73, 3, - 73, 1908, 8, 73, 1, 73, 1, 73, 1, 73, 1, 73, 1, 73, 1, 73, 1, 73, 3, 73, - 1917, 8, 73, 1, 73, 1, 73, 1, 73, 1, 73, 1, 73, 1, 73, 1, 73, 3, 73, 1926, - 8, 73, 1, 73, 3, 73, 1929, 8, 73, 1, 73, 1, 73, 1, 73, 1, 73, 3, 73, 1935, + 1864, 8, 70, 1, 71, 1, 71, 1, 71, 1, 71, 1, 71, 1, 71, 1, 71, 1, 71, 1, + 71, 1, 71, 3, 71, 1876, 8, 71, 1, 72, 1, 72, 1, 72, 1, 72, 1, 72, 1, 72, + 1, 72, 3, 72, 1885, 8, 72, 1, 73, 1, 73, 1, 73, 1, 73, 1, 73, 1, 73, 1, + 73, 3, 73, 1894, 8, 73, 1, 73, 1, 73, 3, 73, 1898, 8, 73, 1, 73, 1, 73, + 1, 73, 1, 73, 1, 73, 1, 73, 1, 73, 1, 73, 3, 73, 1908, 8, 73, 1, 73, 3, + 73, 1911, 8, 73, 1, 73, 1, 73, 1, 73, 1, 73, 1, 73, 1, 73, 1, 73, 3, 73, + 1920, 8, 73, 1, 73, 1, 73, 1, 73, 1, 73, 1, 73, 1, 73, 1, 73, 3, 73, 1929, + 8, 73, 1, 73, 3, 73, 1932, 8, 73, 1, 73, 1, 73, 1, 73, 1, 73, 3, 73, 1938, 8, 73, 1, 73, 1, 73, 1, 73, 1, 73, 1, 73, 1, 73, 1, 73, 1, 73, 1, 73, 1, - 73, 1, 73, 1, 73, 3, 73, 1949, 8, 73, 1, 73, 1, 73, 3, 73, 1953, 8, 73, - 1, 73, 1, 73, 1, 73, 1, 73, 1, 73, 1, 73, 1, 73, 1, 73, 1, 73, 3, 73, 1964, - 8, 73, 1, 73, 1, 73, 1, 73, 3, 73, 1969, 8, 73, 1, 74, 1, 74, 1, 74, 1, - 75, 1, 75, 1, 75, 1, 76, 1, 76, 1, 76, 4, 76, 1980, 8, 76, 11, 76, 12, - 76, 1981, 1, 77, 1, 77, 1, 77, 4, 77, 1987, 8, 77, 11, 77, 12, 77, 1988, - 1, 78, 1, 78, 1, 78, 1, 78, 1, 79, 1, 79, 3, 79, 1997, 8, 79, 1, 79, 1, - 79, 1, 79, 3, 79, 2002, 8, 79, 5, 79, 2004, 8, 79, 10, 79, 12, 79, 2007, + 73, 1, 73, 1, 73, 3, 73, 1952, 8, 73, 1, 73, 1, 73, 3, 73, 1956, 8, 73, + 1, 73, 1, 73, 1, 73, 1, 73, 1, 73, 1, 73, 1, 73, 1, 73, 1, 73, 3, 73, 1967, + 8, 73, 1, 73, 1, 73, 1, 73, 3, 73, 1972, 8, 73, 1, 74, 1, 74, 1, 74, 1, + 75, 1, 75, 1, 75, 1, 76, 1, 76, 1, 76, 4, 76, 1983, 8, 76, 11, 76, 12, + 76, 1984, 1, 77, 1, 77, 1, 77, 4, 77, 1990, 8, 77, 11, 77, 12, 77, 1991, + 1, 78, 1, 78, 1, 78, 1, 78, 1, 79, 1, 79, 3, 79, 2000, 8, 79, 1, 79, 1, + 79, 1, 79, 3, 79, 2005, 8, 79, 5, 79, 2007, 8, 79, 10, 79, 12, 79, 2010, 9, 79, 1, 80, 1, 80, 1, 81, 1, 81, 1, 82, 1, 82, 1, 83, 1, 83, 1, 84, 1, - 84, 3, 84, 2019, 8, 84, 1, 85, 1, 85, 1, 86, 1, 86, 1, 87, 1, 87, 1, 88, - 1, 88, 1, 89, 1, 89, 1, 90, 1, 90, 1, 91, 1, 91, 1, 92, 1, 92, 1, 93, 1, - 93, 1, 94, 1, 94, 1, 95, 1, 95, 1, 96, 1, 96, 1, 97, 1, 97, 1, 98, 1, 98, - 1, 99, 1, 99, 1, 100, 1, 100, 1, 101, 1, 101, 1, 102, 1, 102, 1, 103, 1, - 103, 1, 104, 1, 104, 1, 105, 1, 105, 1, 106, 1, 106, 1, 107, 1, 107, 1, - 108, 1, 108, 1, 109, 1, 109, 1, 110, 1, 110, 1, 111, 1, 111, 1, 111, 1, - 111, 1, 111, 1, 111, 1, 111, 3, 111, 2080, 8, 111, 1, 111, 2, 438, 471, - 1, 66, 112, 0, 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, - 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64, 66, - 68, 70, 72, 74, 76, 78, 80, 82, 84, 86, 88, 90, 92, 94, 96, 98, 100, 102, - 104, 106, 108, 110, 112, 114, 116, 118, 120, 122, 124, 126, 128, 130, 132, - 134, 136, 138, 140, 142, 144, 146, 148, 150, 152, 154, 156, 158, 160, 162, - 164, 166, 168, 170, 172, 174, 176, 178, 180, 182, 184, 186, 188, 190, 192, - 194, 196, 198, 200, 202, 204, 206, 208, 210, 212, 214, 216, 218, 220, 222, - 0, 28, 3, 0, 58, 58, 69, 69, 82, 82, 2, 0, 47, 47, 66, 66, 1, 0, 134, 135, + 84, 3, 84, 2022, 8, 84, 1, 85, 1, 85, 1, 86, 1, 86, 1, 87, 1, 87, 1, 88, + 1, 88, 1, 89, 1, 89, 1, 89, 3, 89, 2035, 8, 89, 1, 89, 1, 89, 1, 90, 1, + 90, 1, 91, 1, 91, 1, 92, 1, 92, 1, 93, 1, 93, 1, 94, 1, 94, 1, 95, 1, 95, + 1, 96, 1, 96, 1, 97, 1, 97, 1, 98, 1, 98, 1, 99, 1, 99, 1, 100, 1, 100, + 1, 101, 1, 101, 1, 102, 1, 102, 1, 103, 1, 103, 1, 104, 1, 104, 1, 105, + 1, 105, 1, 106, 1, 106, 1, 107, 1, 107, 1, 108, 1, 108, 1, 109, 1, 109, + 1, 110, 1, 110, 1, 111, 1, 111, 1, 112, 1, 112, 1, 112, 1, 112, 1, 112, + 1, 112, 1, 112, 3, 112, 2090, 8, 112, 1, 112, 2, 440, 473, 1, 66, 113, + 0, 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, + 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64, 66, 68, 70, 72, + 74, 76, 78, 80, 82, 84, 86, 88, 90, 92, 94, 96, 98, 100, 102, 104, 106, + 108, 110, 112, 114, 116, 118, 120, 122, 124, 126, 128, 130, 132, 134, 136, + 138, 140, 142, 144, 146, 148, 150, 152, 154, 156, 158, 160, 162, 164, 166, + 168, 170, 172, 174, 176, 178, 180, 182, 184, 186, 188, 190, 192, 194, 196, + 198, 200, 202, 204, 206, 208, 210, 212, 214, 216, 218, 220, 222, 224, 0, + 28, 3, 0, 58, 58, 69, 69, 82, 82, 2, 0, 47, 47, 66, 66, 1, 0, 134, 135, 2, 0, 147, 147, 172, 172, 1, 0, 8, 9, 2, 0, 59, 59, 142, 142, 2, 0, 56, 56, 104, 104, 2, 0, 58, 58, 82, 82, 5, 0, 25, 25, 72, 72, 81, 81, 122, 122, 126, 126, 4, 0, 84, 84, 133, 133, 139, 139, 146, 146, 2, 0, 7, 7, 12, 13, 1, 0, 14, 17, 1, 0, 18, 21, 4, 0, 77, 77, 97, 97, 99, 99, 118, 118, 3, 0, 25, 25, 72, 72, 126, 126, 5, 0, 52, 54, 104, 104, 173, 174, - 187, 187, 189, 190, 2, 0, 29, 29, 62, 62, 3, 0, 128, 128, 155, 155, 180, + 187, 187, 190, 191, 2, 0, 29, 29, 62, 62, 3, 0, 128, 128, 155, 155, 180, 180, 2, 0, 5, 5, 106, 106, 1, 0, 177, 178, 2, 0, 34, 34, 60, 60, 2, 0, 152, 152, 163, 163, 2, 0, 160, 160, 167, 167, 2, 0, 161, 161, 168, 169, - 2, 0, 162, 162, 164, 164, 2, 0, 8, 10, 102, 102, 2, 0, 186, 186, 189, 189, - 1, 0, 25, 181, 2369, 0, 227, 1, 0, 0, 0, 2, 235, 1, 0, 0, 0, 4, 261, 1, - 0, 0, 0, 6, 289, 1, 0, 0, 0, 8, 321, 1, 0, 0, 0, 10, 331, 1, 0, 0, 0, 12, - 339, 1, 0, 0, 0, 14, 349, 1, 0, 0, 0, 16, 353, 1, 0, 0, 0, 18, 364, 1, - 0, 0, 0, 20, 367, 1, 0, 0, 0, 22, 373, 1, 0, 0, 0, 24, 407, 1, 0, 0, 0, - 26, 416, 1, 0, 0, 0, 28, 458, 1, 0, 0, 0, 30, 469, 1, 0, 0, 0, 32, 487, - 1, 0, 0, 0, 34, 539, 1, 0, 0, 0, 36, 545, 1, 0, 0, 0, 38, 586, 1, 0, 0, - 0, 40, 628, 1, 0, 0, 0, 42, 632, 1, 0, 0, 0, 44, 696, 1, 0, 0, 0, 46, 728, - 1, 0, 0, 0, 48, 757, 1, 0, 0, 0, 50, 778, 1, 0, 0, 0, 52, 792, 1, 0, 0, - 0, 54, 803, 1, 0, 0, 0, 56, 822, 1, 0, 0, 0, 58, 850, 1, 0, 0, 0, 60, 863, - 1, 0, 0, 0, 62, 881, 1, 0, 0, 0, 64, 887, 1, 0, 0, 0, 66, 988, 1, 0, 0, - 0, 68, 1106, 1, 0, 0, 0, 70, 1116, 1, 0, 0, 0, 72, 1191, 1, 0, 0, 0, 74, - 1193, 1, 0, 0, 0, 76, 1240, 1, 0, 0, 0, 78, 1258, 1, 0, 0, 0, 80, 1260, - 1, 0, 0, 0, 82, 1274, 1, 0, 0, 0, 84, 1291, 1, 0, 0, 0, 86, 1392, 1, 0, - 0, 0, 88, 1394, 1, 0, 0, 0, 90, 1397, 1, 0, 0, 0, 92, 1407, 1, 0, 0, 0, - 94, 1493, 1, 0, 0, 0, 96, 1507, 1, 0, 0, 0, 98, 1522, 1, 0, 0, 0, 100, - 1538, 1, 0, 0, 0, 102, 1546, 1, 0, 0, 0, 104, 1549, 1, 0, 0, 0, 106, 1584, - 1, 0, 0, 0, 108, 1596, 1, 0, 0, 0, 110, 1637, 1, 0, 0, 0, 112, 1651, 1, - 0, 0, 0, 114, 1659, 1, 0, 0, 0, 116, 1665, 1, 0, 0, 0, 118, 1696, 1, 0, - 0, 0, 120, 1732, 1, 0, 0, 0, 122, 1742, 1, 0, 0, 0, 124, 1751, 1, 0, 0, - 0, 126, 1766, 1, 0, 0, 0, 128, 1786, 1, 0, 0, 0, 130, 1808, 1, 0, 0, 0, - 132, 1820, 1, 0, 0, 0, 134, 1830, 1, 0, 0, 0, 136, 1836, 1, 0, 0, 0, 138, - 1848, 1, 0, 0, 0, 140, 1860, 1, 0, 0, 0, 142, 1872, 1, 0, 0, 0, 144, 1881, - 1, 0, 0, 0, 146, 1968, 1, 0, 0, 0, 148, 1970, 1, 0, 0, 0, 150, 1973, 1, - 0, 0, 0, 152, 1976, 1, 0, 0, 0, 154, 1983, 1, 0, 0, 0, 156, 1990, 1, 0, - 0, 0, 158, 1994, 1, 0, 0, 0, 160, 2008, 1, 0, 0, 0, 162, 2010, 1, 0, 0, - 0, 164, 2012, 1, 0, 0, 0, 166, 2014, 1, 0, 0, 0, 168, 2018, 1, 0, 0, 0, - 170, 2020, 1, 0, 0, 0, 172, 2022, 1, 0, 0, 0, 174, 2024, 1, 0, 0, 0, 176, - 2026, 1, 0, 0, 0, 178, 2028, 1, 0, 0, 0, 180, 2030, 1, 0, 0, 0, 182, 2032, - 1, 0, 0, 0, 184, 2034, 1, 0, 0, 0, 186, 2036, 1, 0, 0, 0, 188, 2038, 1, - 0, 0, 0, 190, 2040, 1, 0, 0, 0, 192, 2042, 1, 0, 0, 0, 194, 2044, 1, 0, - 0, 0, 196, 2046, 1, 0, 0, 0, 198, 2048, 1, 0, 0, 0, 200, 2050, 1, 0, 0, - 0, 202, 2052, 1, 0, 0, 0, 204, 2054, 1, 0, 0, 0, 206, 2056, 1, 0, 0, 0, - 208, 2058, 1, 0, 0, 0, 210, 2060, 1, 0, 0, 0, 212, 2062, 1, 0, 0, 0, 214, - 2064, 1, 0, 0, 0, 216, 2066, 1, 0, 0, 0, 218, 2068, 1, 0, 0, 0, 220, 2070, - 1, 0, 0, 0, 222, 2079, 1, 0, 0, 0, 224, 226, 3, 2, 1, 0, 225, 224, 1, 0, - 0, 0, 226, 229, 1, 0, 0, 0, 227, 225, 1, 0, 0, 0, 227, 228, 1, 0, 0, 0, - 228, 230, 1, 0, 0, 0, 229, 227, 1, 0, 0, 0, 230, 231, 5, 0, 0, 1, 231, - 1, 1, 0, 0, 0, 232, 234, 5, 1, 0, 0, 233, 232, 1, 0, 0, 0, 234, 237, 1, - 0, 0, 0, 235, 233, 1, 0, 0, 0, 235, 236, 1, 0, 0, 0, 236, 238, 1, 0, 0, - 0, 237, 235, 1, 0, 0, 0, 238, 247, 3, 4, 2, 0, 239, 241, 5, 1, 0, 0, 240, - 239, 1, 0, 0, 0, 241, 242, 1, 0, 0, 0, 242, 240, 1, 0, 0, 0, 242, 243, - 1, 0, 0, 0, 243, 244, 1, 0, 0, 0, 244, 246, 3, 4, 2, 0, 245, 240, 1, 0, - 0, 0, 246, 249, 1, 0, 0, 0, 247, 245, 1, 0, 0, 0, 247, 248, 1, 0, 0, 0, - 248, 253, 1, 0, 0, 0, 249, 247, 1, 0, 0, 0, 250, 252, 5, 1, 0, 0, 251, - 250, 1, 0, 0, 0, 252, 255, 1, 0, 0, 0, 253, 251, 1, 0, 0, 0, 253, 254, - 1, 0, 0, 0, 254, 3, 1, 0, 0, 0, 255, 253, 1, 0, 0, 0, 256, 259, 5, 71, - 0, 0, 257, 258, 5, 114, 0, 0, 258, 260, 5, 111, 0, 0, 259, 257, 1, 0, 0, - 0, 259, 260, 1, 0, 0, 0, 260, 262, 1, 0, 0, 0, 261, 256, 1, 0, 0, 0, 261, - 262, 1, 0, 0, 0, 262, 287, 1, 0, 0, 0, 263, 288, 3, 6, 3, 0, 264, 288, - 3, 8, 4, 0, 265, 288, 3, 10, 5, 0, 266, 288, 3, 12, 6, 0, 267, 288, 3, - 14, 7, 0, 268, 288, 3, 22, 11, 0, 269, 288, 3, 26, 13, 0, 270, 288, 3, - 42, 21, 0, 271, 288, 3, 44, 22, 0, 272, 288, 3, 46, 23, 0, 273, 288, 3, - 58, 29, 0, 274, 288, 3, 60, 30, 0, 275, 288, 3, 62, 31, 0, 276, 288, 3, - 64, 32, 0, 277, 288, 3, 72, 36, 0, 278, 288, 3, 76, 38, 0, 279, 288, 3, - 80, 40, 0, 280, 288, 3, 20, 10, 0, 281, 288, 3, 16, 8, 0, 282, 288, 3, - 18, 9, 0, 283, 288, 3, 82, 41, 0, 284, 288, 3, 104, 52, 0, 285, 288, 3, - 108, 54, 0, 286, 288, 3, 112, 56, 0, 287, 263, 1, 0, 0, 0, 287, 264, 1, - 0, 0, 0, 287, 265, 1, 0, 0, 0, 287, 266, 1, 0, 0, 0, 287, 267, 1, 0, 0, - 0, 287, 268, 1, 0, 0, 0, 287, 269, 1, 0, 0, 0, 287, 270, 1, 0, 0, 0, 287, - 271, 1, 0, 0, 0, 287, 272, 1, 0, 0, 0, 287, 273, 1, 0, 0, 0, 287, 274, - 1, 0, 0, 0, 287, 275, 1, 0, 0, 0, 287, 276, 1, 0, 0, 0, 287, 277, 1, 0, - 0, 0, 287, 278, 1, 0, 0, 0, 287, 279, 1, 0, 0, 0, 287, 280, 1, 0, 0, 0, - 287, 281, 1, 0, 0, 0, 287, 282, 1, 0, 0, 0, 287, 283, 1, 0, 0, 0, 287, - 284, 1, 0, 0, 0, 287, 285, 1, 0, 0, 0, 287, 286, 1, 0, 0, 0, 288, 5, 1, - 0, 0, 0, 289, 290, 5, 30, 0, 0, 290, 294, 5, 133, 0, 0, 291, 292, 3, 178, - 89, 0, 292, 293, 5, 2, 0, 0, 293, 295, 1, 0, 0, 0, 294, 291, 1, 0, 0, 0, - 294, 295, 1, 0, 0, 0, 295, 296, 1, 0, 0, 0, 296, 319, 3, 180, 90, 0, 297, - 307, 5, 121, 0, 0, 298, 299, 5, 137, 0, 0, 299, 308, 3, 184, 92, 0, 300, - 302, 5, 46, 0, 0, 301, 300, 1, 0, 0, 0, 301, 302, 1, 0, 0, 0, 302, 303, - 1, 0, 0, 0, 303, 304, 3, 186, 93, 0, 304, 305, 5, 137, 0, 0, 305, 306, - 3, 186, 93, 0, 306, 308, 1, 0, 0, 0, 307, 298, 1, 0, 0, 0, 307, 301, 1, - 0, 0, 0, 308, 320, 1, 0, 0, 0, 309, 311, 5, 27, 0, 0, 310, 312, 5, 46, - 0, 0, 311, 310, 1, 0, 0, 0, 311, 312, 1, 0, 0, 0, 312, 313, 1, 0, 0, 0, - 313, 320, 3, 28, 14, 0, 314, 316, 5, 63, 0, 0, 315, 317, 5, 46, 0, 0, 316, - 315, 1, 0, 0, 0, 316, 317, 1, 0, 0, 0, 317, 318, 1, 0, 0, 0, 318, 320, - 3, 186, 93, 0, 319, 297, 1, 0, 0, 0, 319, 309, 1, 0, 0, 0, 319, 314, 1, - 0, 0, 0, 320, 7, 1, 0, 0, 0, 321, 329, 5, 31, 0, 0, 322, 330, 3, 178, 89, - 0, 323, 324, 3, 178, 89, 0, 324, 325, 5, 2, 0, 0, 325, 327, 1, 0, 0, 0, - 326, 323, 1, 0, 0, 0, 326, 327, 1, 0, 0, 0, 327, 328, 1, 0, 0, 0, 328, - 330, 3, 182, 91, 0, 329, 322, 1, 0, 0, 0, 329, 326, 1, 0, 0, 0, 329, 330, - 1, 0, 0, 0, 330, 9, 1, 0, 0, 0, 331, 333, 5, 35, 0, 0, 332, 334, 5, 55, - 0, 0, 333, 332, 1, 0, 0, 0, 333, 334, 1, 0, 0, 0, 334, 335, 1, 0, 0, 0, - 335, 336, 3, 66, 33, 0, 336, 337, 5, 33, 0, 0, 337, 338, 3, 178, 89, 0, - 338, 11, 1, 0, 0, 0, 339, 341, 5, 38, 0, 0, 340, 342, 7, 0, 0, 0, 341, - 340, 1, 0, 0, 0, 341, 342, 1, 0, 0, 0, 342, 347, 1, 0, 0, 0, 343, 345, - 5, 138, 0, 0, 344, 346, 3, 206, 103, 0, 345, 344, 1, 0, 0, 0, 345, 346, - 1, 0, 0, 0, 346, 348, 1, 0, 0, 0, 347, 343, 1, 0, 0, 0, 347, 348, 1, 0, - 0, 0, 348, 13, 1, 0, 0, 0, 349, 351, 7, 1, 0, 0, 350, 352, 5, 138, 0, 0, - 351, 350, 1, 0, 0, 0, 351, 352, 1, 0, 0, 0, 352, 15, 1, 0, 0, 0, 353, 355, - 5, 126, 0, 0, 354, 356, 5, 138, 0, 0, 355, 354, 1, 0, 0, 0, 355, 356, 1, - 0, 0, 0, 356, 362, 1, 0, 0, 0, 357, 359, 5, 137, 0, 0, 358, 360, 5, 129, - 0, 0, 359, 358, 1, 0, 0, 0, 359, 360, 1, 0, 0, 0, 360, 361, 1, 0, 0, 0, - 361, 363, 3, 202, 101, 0, 362, 357, 1, 0, 0, 0, 362, 363, 1, 0, 0, 0, 363, - 17, 1, 0, 0, 0, 364, 365, 5, 129, 0, 0, 365, 366, 3, 202, 101, 0, 366, - 19, 1, 0, 0, 0, 367, 369, 5, 120, 0, 0, 368, 370, 5, 129, 0, 0, 369, 368, - 1, 0, 0, 0, 369, 370, 1, 0, 0, 0, 370, 371, 1, 0, 0, 0, 371, 372, 3, 202, - 101, 0, 372, 21, 1, 0, 0, 0, 373, 375, 5, 50, 0, 0, 374, 376, 5, 141, 0, - 0, 375, 374, 1, 0, 0, 0, 375, 376, 1, 0, 0, 0, 376, 377, 1, 0, 0, 0, 377, - 381, 5, 84, 0, 0, 378, 379, 5, 80, 0, 0, 379, 380, 5, 102, 0, 0, 380, 382, - 5, 70, 0, 0, 381, 378, 1, 0, 0, 0, 381, 382, 1, 0, 0, 0, 382, 386, 1, 0, - 0, 0, 383, 384, 3, 178, 89, 0, 384, 385, 5, 2, 0, 0, 385, 387, 1, 0, 0, - 0, 386, 383, 1, 0, 0, 0, 386, 387, 1, 0, 0, 0, 387, 388, 1, 0, 0, 0, 388, - 389, 3, 192, 96, 0, 389, 390, 5, 107, 0, 0, 390, 391, 3, 180, 90, 0, 391, - 392, 5, 3, 0, 0, 392, 397, 3, 24, 12, 0, 393, 394, 5, 5, 0, 0, 394, 396, - 3, 24, 12, 0, 395, 393, 1, 0, 0, 0, 396, 399, 1, 0, 0, 0, 397, 395, 1, - 0, 0, 0, 397, 398, 1, 0, 0, 0, 398, 400, 1, 0, 0, 0, 399, 397, 1, 0, 0, - 0, 400, 403, 5, 4, 0, 0, 401, 402, 5, 149, 0, 0, 402, 404, 3, 66, 33, 0, - 403, 401, 1, 0, 0, 0, 403, 404, 1, 0, 0, 0, 404, 23, 1, 0, 0, 0, 405, 408, - 3, 186, 93, 0, 406, 408, 3, 66, 33, 0, 407, 405, 1, 0, 0, 0, 407, 406, - 1, 0, 0, 0, 408, 411, 1, 0, 0, 0, 409, 410, 5, 45, 0, 0, 410, 412, 3, 188, - 94, 0, 411, 409, 1, 0, 0, 0, 411, 412, 1, 0, 0, 0, 412, 414, 1, 0, 0, 0, - 413, 415, 3, 138, 69, 0, 414, 413, 1, 0, 0, 0, 414, 415, 1, 0, 0, 0, 415, - 25, 1, 0, 0, 0, 416, 418, 5, 50, 0, 0, 417, 419, 7, 2, 0, 0, 418, 417, - 1, 0, 0, 0, 418, 419, 1, 0, 0, 0, 419, 420, 1, 0, 0, 0, 420, 424, 5, 133, - 0, 0, 421, 422, 5, 80, 0, 0, 422, 423, 5, 102, 0, 0, 423, 425, 5, 70, 0, - 0, 424, 421, 1, 0, 0, 0, 424, 425, 1, 0, 0, 0, 425, 429, 1, 0, 0, 0, 426, - 427, 3, 178, 89, 0, 427, 428, 5, 2, 0, 0, 428, 430, 1, 0, 0, 0, 429, 426, - 1, 0, 0, 0, 429, 430, 1, 0, 0, 0, 430, 431, 1, 0, 0, 0, 431, 456, 3, 180, - 90, 0, 432, 433, 5, 3, 0, 0, 433, 438, 3, 28, 14, 0, 434, 435, 5, 5, 0, - 0, 435, 437, 3, 28, 14, 0, 436, 434, 1, 0, 0, 0, 437, 440, 1, 0, 0, 0, - 438, 439, 1, 0, 0, 0, 438, 436, 1, 0, 0, 0, 439, 445, 1, 0, 0, 0, 440, - 438, 1, 0, 0, 0, 441, 442, 5, 5, 0, 0, 442, 444, 3, 36, 18, 0, 443, 441, - 1, 0, 0, 0, 444, 447, 1, 0, 0, 0, 445, 443, 1, 0, 0, 0, 445, 446, 1, 0, - 0, 0, 446, 448, 1, 0, 0, 0, 447, 445, 1, 0, 0, 0, 448, 452, 5, 4, 0, 0, - 449, 450, 5, 151, 0, 0, 450, 453, 5, 186, 0, 0, 451, 453, 5, 132, 0, 0, - 452, 449, 1, 0, 0, 0, 452, 451, 1, 0, 0, 0, 452, 453, 1, 0, 0, 0, 453, - 457, 1, 0, 0, 0, 454, 455, 5, 33, 0, 0, 455, 457, 3, 82, 41, 0, 456, 432, - 1, 0, 0, 0, 456, 454, 1, 0, 0, 0, 457, 27, 1, 0, 0, 0, 458, 460, 3, 186, - 93, 0, 459, 461, 3, 30, 15, 0, 460, 459, 1, 0, 0, 0, 460, 461, 1, 0, 0, - 0, 461, 465, 1, 0, 0, 0, 462, 464, 3, 32, 16, 0, 463, 462, 1, 0, 0, 0, - 464, 467, 1, 0, 0, 0, 465, 463, 1, 0, 0, 0, 465, 466, 1, 0, 0, 0, 466, - 29, 1, 0, 0, 0, 467, 465, 1, 0, 0, 0, 468, 470, 3, 174, 87, 0, 469, 468, - 1, 0, 0, 0, 470, 471, 1, 0, 0, 0, 471, 472, 1, 0, 0, 0, 471, 469, 1, 0, - 0, 0, 472, 483, 1, 0, 0, 0, 473, 474, 5, 3, 0, 0, 474, 475, 3, 34, 17, - 0, 475, 476, 5, 4, 0, 0, 476, 484, 1, 0, 0, 0, 477, 478, 5, 3, 0, 0, 478, - 479, 3, 34, 17, 0, 479, 480, 5, 5, 0, 0, 480, 481, 3, 34, 17, 0, 481, 482, - 5, 4, 0, 0, 482, 484, 1, 0, 0, 0, 483, 473, 1, 0, 0, 0, 483, 477, 1, 0, - 0, 0, 483, 484, 1, 0, 0, 0, 484, 31, 1, 0, 0, 0, 485, 486, 5, 49, 0, 0, - 486, 488, 3, 174, 87, 0, 487, 485, 1, 0, 0, 0, 487, 488, 1, 0, 0, 0, 488, - 536, 1, 0, 0, 0, 489, 490, 5, 113, 0, 0, 490, 492, 5, 95, 0, 0, 491, 493, - 3, 138, 69, 0, 492, 491, 1, 0, 0, 0, 492, 493, 1, 0, 0, 0, 493, 495, 1, - 0, 0, 0, 494, 496, 3, 40, 20, 0, 495, 494, 1, 0, 0, 0, 495, 496, 1, 0, - 0, 0, 496, 498, 1, 0, 0, 0, 497, 499, 5, 36, 0, 0, 498, 497, 1, 0, 0, 0, - 498, 499, 1, 0, 0, 0, 499, 537, 1, 0, 0, 0, 500, 501, 5, 102, 0, 0, 501, - 504, 5, 104, 0, 0, 502, 504, 5, 141, 0, 0, 503, 500, 1, 0, 0, 0, 503, 502, - 1, 0, 0, 0, 504, 506, 1, 0, 0, 0, 505, 507, 3, 40, 20, 0, 506, 505, 1, - 0, 0, 0, 506, 507, 1, 0, 0, 0, 507, 537, 1, 0, 0, 0, 508, 509, 5, 44, 0, - 0, 509, 510, 5, 3, 0, 0, 510, 511, 3, 66, 33, 0, 511, 512, 5, 4, 0, 0, - 512, 537, 1, 0, 0, 0, 513, 520, 5, 56, 0, 0, 514, 521, 3, 34, 17, 0, 515, - 521, 3, 70, 35, 0, 516, 517, 5, 3, 0, 0, 517, 518, 3, 66, 33, 0, 518, 519, - 5, 4, 0, 0, 519, 521, 1, 0, 0, 0, 520, 514, 1, 0, 0, 0, 520, 515, 1, 0, - 0, 0, 520, 516, 1, 0, 0, 0, 521, 537, 1, 0, 0, 0, 522, 523, 5, 45, 0, 0, - 523, 537, 3, 188, 94, 0, 524, 537, 3, 38, 19, 0, 525, 526, 5, 170, 0, 0, - 526, 528, 5, 171, 0, 0, 527, 525, 1, 0, 0, 0, 527, 528, 1, 0, 0, 0, 528, - 529, 1, 0, 0, 0, 529, 530, 5, 33, 0, 0, 530, 531, 5, 3, 0, 0, 531, 532, - 3, 66, 33, 0, 532, 534, 5, 4, 0, 0, 533, 535, 7, 3, 0, 0, 534, 533, 1, - 0, 0, 0, 534, 535, 1, 0, 0, 0, 535, 537, 1, 0, 0, 0, 536, 489, 1, 0, 0, - 0, 536, 503, 1, 0, 0, 0, 536, 508, 1, 0, 0, 0, 536, 513, 1, 0, 0, 0, 536, - 522, 1, 0, 0, 0, 536, 524, 1, 0, 0, 0, 536, 527, 1, 0, 0, 0, 537, 33, 1, - 0, 0, 0, 538, 540, 7, 4, 0, 0, 539, 538, 1, 0, 0, 0, 539, 540, 1, 0, 0, - 0, 540, 541, 1, 0, 0, 0, 541, 542, 5, 187, 0, 0, 542, 35, 1, 0, 0, 0, 543, - 544, 5, 49, 0, 0, 544, 546, 3, 174, 87, 0, 545, 543, 1, 0, 0, 0, 545, 546, - 1, 0, 0, 0, 546, 584, 1, 0, 0, 0, 547, 548, 5, 113, 0, 0, 548, 551, 5, - 95, 0, 0, 549, 551, 5, 141, 0, 0, 550, 547, 1, 0, 0, 0, 550, 549, 1, 0, - 0, 0, 551, 552, 1, 0, 0, 0, 552, 553, 5, 3, 0, 0, 553, 558, 3, 24, 12, - 0, 554, 555, 5, 5, 0, 0, 555, 557, 3, 24, 12, 0, 556, 554, 1, 0, 0, 0, - 557, 560, 1, 0, 0, 0, 558, 556, 1, 0, 0, 0, 558, 559, 1, 0, 0, 0, 559, - 561, 1, 0, 0, 0, 560, 558, 1, 0, 0, 0, 561, 563, 5, 4, 0, 0, 562, 564, - 3, 40, 20, 0, 563, 562, 1, 0, 0, 0, 563, 564, 1, 0, 0, 0, 564, 585, 1, - 0, 0, 0, 565, 566, 5, 44, 0, 0, 566, 567, 5, 3, 0, 0, 567, 568, 3, 66, - 33, 0, 568, 569, 5, 4, 0, 0, 569, 585, 1, 0, 0, 0, 570, 571, 5, 74, 0, - 0, 571, 572, 5, 95, 0, 0, 572, 573, 5, 3, 0, 0, 573, 578, 3, 186, 93, 0, - 574, 575, 5, 5, 0, 0, 575, 577, 3, 186, 93, 0, 576, 574, 1, 0, 0, 0, 577, - 580, 1, 0, 0, 0, 578, 576, 1, 0, 0, 0, 578, 579, 1, 0, 0, 0, 579, 581, - 1, 0, 0, 0, 580, 578, 1, 0, 0, 0, 581, 582, 5, 4, 0, 0, 582, 583, 3, 38, - 19, 0, 583, 585, 1, 0, 0, 0, 584, 550, 1, 0, 0, 0, 584, 565, 1, 0, 0, 0, - 584, 570, 1, 0, 0, 0, 585, 37, 1, 0, 0, 0, 586, 587, 5, 117, 0, 0, 587, - 599, 3, 190, 95, 0, 588, 589, 5, 3, 0, 0, 589, 594, 3, 186, 93, 0, 590, - 591, 5, 5, 0, 0, 591, 593, 3, 186, 93, 0, 592, 590, 1, 0, 0, 0, 593, 596, - 1, 0, 0, 0, 594, 592, 1, 0, 0, 0, 594, 595, 1, 0, 0, 0, 595, 597, 1, 0, - 0, 0, 596, 594, 1, 0, 0, 0, 597, 598, 5, 4, 0, 0, 598, 600, 1, 0, 0, 0, - 599, 588, 1, 0, 0, 0, 599, 600, 1, 0, 0, 0, 600, 615, 1, 0, 0, 0, 601, - 602, 5, 107, 0, 0, 602, 609, 7, 5, 0, 0, 603, 604, 5, 131, 0, 0, 604, 610, - 7, 6, 0, 0, 605, 610, 5, 41, 0, 0, 606, 610, 5, 123, 0, 0, 607, 608, 5, - 101, 0, 0, 608, 610, 5, 26, 0, 0, 609, 603, 1, 0, 0, 0, 609, 605, 1, 0, - 0, 0, 609, 606, 1, 0, 0, 0, 609, 607, 1, 0, 0, 0, 610, 614, 1, 0, 0, 0, - 611, 612, 5, 99, 0, 0, 612, 614, 3, 174, 87, 0, 613, 601, 1, 0, 0, 0, 613, - 611, 1, 0, 0, 0, 614, 617, 1, 0, 0, 0, 615, 613, 1, 0, 0, 0, 615, 616, - 1, 0, 0, 0, 616, 626, 1, 0, 0, 0, 617, 615, 1, 0, 0, 0, 618, 620, 5, 102, - 0, 0, 619, 618, 1, 0, 0, 0, 619, 620, 1, 0, 0, 0, 620, 621, 1, 0, 0, 0, - 621, 624, 5, 57, 0, 0, 622, 623, 5, 86, 0, 0, 623, 625, 7, 7, 0, 0, 624, - 622, 1, 0, 0, 0, 624, 625, 1, 0, 0, 0, 625, 627, 1, 0, 0, 0, 626, 619, - 1, 0, 0, 0, 626, 627, 1, 0, 0, 0, 627, 39, 1, 0, 0, 0, 628, 629, 5, 107, - 0, 0, 629, 630, 5, 48, 0, 0, 630, 631, 7, 8, 0, 0, 631, 41, 1, 0, 0, 0, - 632, 634, 5, 50, 0, 0, 633, 635, 7, 2, 0, 0, 634, 633, 1, 0, 0, 0, 634, - 635, 1, 0, 0, 0, 635, 636, 1, 0, 0, 0, 636, 640, 5, 139, 0, 0, 637, 638, - 5, 80, 0, 0, 638, 639, 5, 102, 0, 0, 639, 641, 5, 70, 0, 0, 640, 637, 1, - 0, 0, 0, 640, 641, 1, 0, 0, 0, 641, 645, 1, 0, 0, 0, 642, 643, 3, 178, - 89, 0, 643, 644, 5, 2, 0, 0, 644, 646, 1, 0, 0, 0, 645, 642, 1, 0, 0, 0, - 645, 646, 1, 0, 0, 0, 646, 647, 1, 0, 0, 0, 647, 652, 3, 194, 97, 0, 648, - 653, 5, 37, 0, 0, 649, 653, 5, 28, 0, 0, 650, 651, 5, 89, 0, 0, 651, 653, - 5, 105, 0, 0, 652, 648, 1, 0, 0, 0, 652, 649, 1, 0, 0, 0, 652, 650, 1, - 0, 0, 0, 652, 653, 1, 0, 0, 0, 653, 668, 1, 0, 0, 0, 654, 669, 5, 59, 0, - 0, 655, 669, 5, 88, 0, 0, 656, 666, 5, 142, 0, 0, 657, 658, 5, 105, 0, - 0, 658, 663, 3, 186, 93, 0, 659, 660, 5, 5, 0, 0, 660, 662, 3, 186, 93, - 0, 661, 659, 1, 0, 0, 0, 662, 665, 1, 0, 0, 0, 663, 661, 1, 0, 0, 0, 663, - 664, 1, 0, 0, 0, 664, 667, 1, 0, 0, 0, 665, 663, 1, 0, 0, 0, 666, 657, - 1, 0, 0, 0, 666, 667, 1, 0, 0, 0, 667, 669, 1, 0, 0, 0, 668, 654, 1, 0, - 0, 0, 668, 655, 1, 0, 0, 0, 668, 656, 1, 0, 0, 0, 669, 670, 1, 0, 0, 0, - 670, 671, 5, 107, 0, 0, 671, 675, 3, 180, 90, 0, 672, 673, 5, 73, 0, 0, - 673, 674, 5, 64, 0, 0, 674, 676, 5, 127, 0, 0, 675, 672, 1, 0, 0, 0, 675, - 676, 1, 0, 0, 0, 676, 679, 1, 0, 0, 0, 677, 678, 5, 148, 0, 0, 678, 680, - 3, 66, 33, 0, 679, 677, 1, 0, 0, 0, 679, 680, 1, 0, 0, 0, 680, 681, 1, - 0, 0, 0, 681, 690, 5, 38, 0, 0, 682, 687, 3, 104, 52, 0, 683, 687, 3, 72, - 36, 0, 684, 687, 3, 58, 29, 0, 685, 687, 3, 82, 41, 0, 686, 682, 1, 0, - 0, 0, 686, 683, 1, 0, 0, 0, 686, 684, 1, 0, 0, 0, 686, 685, 1, 0, 0, 0, - 687, 688, 1, 0, 0, 0, 688, 689, 5, 1, 0, 0, 689, 691, 1, 0, 0, 0, 690, - 686, 1, 0, 0, 0, 691, 692, 1, 0, 0, 0, 692, 690, 1, 0, 0, 0, 692, 693, - 1, 0, 0, 0, 693, 694, 1, 0, 0, 0, 694, 695, 5, 66, 0, 0, 695, 43, 1, 0, - 0, 0, 696, 698, 5, 50, 0, 0, 697, 699, 7, 2, 0, 0, 698, 697, 1, 0, 0, 0, - 698, 699, 1, 0, 0, 0, 699, 700, 1, 0, 0, 0, 700, 704, 5, 146, 0, 0, 701, - 702, 5, 80, 0, 0, 702, 703, 5, 102, 0, 0, 703, 705, 5, 70, 0, 0, 704, 701, - 1, 0, 0, 0, 704, 705, 1, 0, 0, 0, 705, 709, 1, 0, 0, 0, 706, 707, 3, 178, - 89, 0, 707, 708, 5, 2, 0, 0, 708, 710, 1, 0, 0, 0, 709, 706, 1, 0, 0, 0, - 709, 710, 1, 0, 0, 0, 710, 711, 1, 0, 0, 0, 711, 723, 3, 196, 98, 0, 712, - 713, 5, 3, 0, 0, 713, 718, 3, 186, 93, 0, 714, 715, 5, 5, 0, 0, 715, 717, - 3, 186, 93, 0, 716, 714, 1, 0, 0, 0, 717, 720, 1, 0, 0, 0, 718, 716, 1, - 0, 0, 0, 718, 719, 1, 0, 0, 0, 719, 721, 1, 0, 0, 0, 720, 718, 1, 0, 0, - 0, 721, 722, 5, 4, 0, 0, 722, 724, 1, 0, 0, 0, 723, 712, 1, 0, 0, 0, 723, - 724, 1, 0, 0, 0, 724, 725, 1, 0, 0, 0, 725, 726, 5, 33, 0, 0, 726, 727, - 3, 82, 41, 0, 727, 45, 1, 0, 0, 0, 728, 729, 5, 50, 0, 0, 729, 730, 5, - 147, 0, 0, 730, 734, 5, 133, 0, 0, 731, 732, 5, 80, 0, 0, 732, 733, 5, - 102, 0, 0, 733, 735, 5, 70, 0, 0, 734, 731, 1, 0, 0, 0, 734, 735, 1, 0, - 0, 0, 735, 739, 1, 0, 0, 0, 736, 737, 3, 178, 89, 0, 737, 738, 5, 2, 0, - 0, 738, 740, 1, 0, 0, 0, 739, 736, 1, 0, 0, 0, 739, 740, 1, 0, 0, 0, 740, - 741, 1, 0, 0, 0, 741, 742, 3, 180, 90, 0, 742, 743, 5, 143, 0, 0, 743, - 755, 3, 198, 99, 0, 744, 745, 5, 3, 0, 0, 745, 750, 3, 168, 84, 0, 746, - 747, 5, 5, 0, 0, 747, 749, 3, 168, 84, 0, 748, 746, 1, 0, 0, 0, 749, 752, - 1, 0, 0, 0, 750, 748, 1, 0, 0, 0, 750, 751, 1, 0, 0, 0, 751, 753, 1, 0, - 0, 0, 752, 750, 1, 0, 0, 0, 753, 754, 5, 4, 0, 0, 754, 756, 1, 0, 0, 0, - 755, 744, 1, 0, 0, 0, 755, 756, 1, 0, 0, 0, 756, 47, 1, 0, 0, 0, 757, 759, - 5, 150, 0, 0, 758, 760, 5, 116, 0, 0, 759, 758, 1, 0, 0, 0, 759, 760, 1, - 0, 0, 0, 760, 761, 1, 0, 0, 0, 761, 762, 3, 50, 25, 0, 762, 763, 5, 33, - 0, 0, 763, 764, 5, 3, 0, 0, 764, 765, 3, 82, 41, 0, 765, 775, 5, 4, 0, - 0, 766, 767, 5, 5, 0, 0, 767, 768, 3, 50, 25, 0, 768, 769, 5, 33, 0, 0, - 769, 770, 5, 3, 0, 0, 770, 771, 3, 82, 41, 0, 771, 772, 5, 4, 0, 0, 772, - 774, 1, 0, 0, 0, 773, 766, 1, 0, 0, 0, 774, 777, 1, 0, 0, 0, 775, 773, - 1, 0, 0, 0, 775, 776, 1, 0, 0, 0, 776, 49, 1, 0, 0, 0, 777, 775, 1, 0, - 0, 0, 778, 790, 3, 180, 90, 0, 779, 780, 5, 3, 0, 0, 780, 785, 3, 186, - 93, 0, 781, 782, 5, 5, 0, 0, 782, 784, 3, 186, 93, 0, 783, 781, 1, 0, 0, - 0, 784, 787, 1, 0, 0, 0, 785, 783, 1, 0, 0, 0, 785, 786, 1, 0, 0, 0, 786, - 788, 1, 0, 0, 0, 787, 785, 1, 0, 0, 0, 788, 789, 5, 4, 0, 0, 789, 791, - 1, 0, 0, 0, 790, 779, 1, 0, 0, 0, 790, 791, 1, 0, 0, 0, 791, 51, 1, 0, - 0, 0, 792, 793, 3, 50, 25, 0, 793, 794, 5, 33, 0, 0, 794, 795, 5, 3, 0, - 0, 795, 796, 3, 160, 80, 0, 796, 798, 5, 140, 0, 0, 797, 799, 5, 29, 0, - 0, 798, 797, 1, 0, 0, 0, 798, 799, 1, 0, 0, 0, 799, 800, 1, 0, 0, 0, 800, - 801, 3, 162, 81, 0, 801, 802, 5, 4, 0, 0, 802, 53, 1, 0, 0, 0, 803, 815, - 3, 180, 90, 0, 804, 805, 5, 3, 0, 0, 805, 810, 3, 186, 93, 0, 806, 807, - 5, 5, 0, 0, 807, 809, 3, 186, 93, 0, 808, 806, 1, 0, 0, 0, 809, 812, 1, - 0, 0, 0, 810, 808, 1, 0, 0, 0, 810, 811, 1, 0, 0, 0, 811, 813, 1, 0, 0, - 0, 812, 810, 1, 0, 0, 0, 813, 814, 5, 4, 0, 0, 814, 816, 1, 0, 0, 0, 815, - 804, 1, 0, 0, 0, 815, 816, 1, 0, 0, 0, 816, 817, 1, 0, 0, 0, 817, 818, - 5, 33, 0, 0, 818, 819, 5, 3, 0, 0, 819, 820, 3, 82, 41, 0, 820, 821, 5, - 4, 0, 0, 821, 55, 1, 0, 0, 0, 822, 831, 5, 124, 0, 0, 823, 832, 5, 7, 0, - 0, 824, 829, 3, 66, 33, 0, 825, 827, 5, 33, 0, 0, 826, 825, 1, 0, 0, 0, - 826, 827, 1, 0, 0, 0, 827, 828, 1, 0, 0, 0, 828, 830, 3, 170, 85, 0, 829, - 826, 1, 0, 0, 0, 829, 830, 1, 0, 0, 0, 830, 832, 1, 0, 0, 0, 831, 823, - 1, 0, 0, 0, 831, 824, 1, 0, 0, 0, 832, 846, 1, 0, 0, 0, 833, 842, 5, 5, - 0, 0, 834, 843, 5, 7, 0, 0, 835, 840, 3, 66, 33, 0, 836, 838, 5, 33, 0, - 0, 837, 836, 1, 0, 0, 0, 837, 838, 1, 0, 0, 0, 838, 839, 1, 0, 0, 0, 839, - 841, 3, 170, 85, 0, 840, 837, 1, 0, 0, 0, 840, 841, 1, 0, 0, 0, 841, 843, - 1, 0, 0, 0, 842, 834, 1, 0, 0, 0, 842, 835, 1, 0, 0, 0, 843, 845, 1, 0, - 0, 0, 844, 833, 1, 0, 0, 0, 845, 848, 1, 0, 0, 0, 846, 844, 1, 0, 0, 0, - 846, 847, 1, 0, 0, 0, 847, 57, 1, 0, 0, 0, 848, 846, 1, 0, 0, 0, 849, 851, - 3, 48, 24, 0, 850, 849, 1, 0, 0, 0, 850, 851, 1, 0, 0, 0, 851, 852, 1, - 0, 0, 0, 852, 853, 5, 59, 0, 0, 853, 854, 5, 75, 0, 0, 854, 857, 3, 110, - 55, 0, 855, 856, 5, 149, 0, 0, 856, 858, 3, 66, 33, 0, 857, 855, 1, 0, - 0, 0, 857, 858, 1, 0, 0, 0, 858, 860, 1, 0, 0, 0, 859, 861, 3, 56, 28, - 0, 860, 859, 1, 0, 0, 0, 860, 861, 1, 0, 0, 0, 861, 59, 1, 0, 0, 0, 862, - 864, 3, 48, 24, 0, 863, 862, 1, 0, 0, 0, 863, 864, 1, 0, 0, 0, 864, 865, - 1, 0, 0, 0, 865, 866, 5, 59, 0, 0, 866, 867, 5, 75, 0, 0, 867, 870, 3, - 110, 55, 0, 868, 869, 5, 149, 0, 0, 869, 871, 3, 66, 33, 0, 870, 868, 1, - 0, 0, 0, 870, 871, 1, 0, 0, 0, 871, 876, 1, 0, 0, 0, 872, 874, 3, 132, - 66, 0, 873, 872, 1, 0, 0, 0, 873, 874, 1, 0, 0, 0, 874, 875, 1, 0, 0, 0, - 875, 877, 3, 134, 67, 0, 876, 873, 1, 0, 0, 0, 876, 877, 1, 0, 0, 0, 877, - 879, 1, 0, 0, 0, 878, 880, 3, 56, 28, 0, 879, 878, 1, 0, 0, 0, 879, 880, - 1, 0, 0, 0, 880, 61, 1, 0, 0, 0, 881, 883, 5, 61, 0, 0, 882, 884, 5, 55, - 0, 0, 883, 882, 1, 0, 0, 0, 883, 884, 1, 0, 0, 0, 884, 885, 1, 0, 0, 0, - 885, 886, 3, 178, 89, 0, 886, 63, 1, 0, 0, 0, 887, 888, 5, 63, 0, 0, 888, - 891, 7, 9, 0, 0, 889, 890, 5, 80, 0, 0, 890, 892, 5, 70, 0, 0, 891, 889, - 1, 0, 0, 0, 891, 892, 1, 0, 0, 0, 892, 896, 1, 0, 0, 0, 893, 894, 3, 178, - 89, 0, 894, 895, 5, 2, 0, 0, 895, 897, 1, 0, 0, 0, 896, 893, 1, 0, 0, 0, - 896, 897, 1, 0, 0, 0, 897, 898, 1, 0, 0, 0, 898, 899, 3, 222, 111, 0, 899, - 65, 1, 0, 0, 0, 900, 901, 6, 33, -1, 0, 901, 989, 3, 70, 35, 0, 902, 989, - 5, 188, 0, 0, 903, 904, 3, 178, 89, 0, 904, 905, 5, 2, 0, 0, 905, 907, - 1, 0, 0, 0, 906, 903, 1, 0, 0, 0, 906, 907, 1, 0, 0, 0, 907, 908, 1, 0, - 0, 0, 908, 909, 3, 180, 90, 0, 909, 910, 5, 2, 0, 0, 910, 912, 1, 0, 0, - 0, 911, 906, 1, 0, 0, 0, 911, 912, 1, 0, 0, 0, 912, 913, 1, 0, 0, 0, 913, - 989, 3, 186, 93, 0, 914, 915, 3, 164, 82, 0, 915, 916, 3, 66, 33, 20, 916, - 989, 1, 0, 0, 0, 917, 918, 3, 176, 88, 0, 918, 931, 5, 3, 0, 0, 919, 921, - 5, 62, 0, 0, 920, 919, 1, 0, 0, 0, 920, 921, 1, 0, 0, 0, 921, 922, 1, 0, - 0, 0, 922, 927, 3, 66, 33, 0, 923, 924, 5, 5, 0, 0, 924, 926, 3, 66, 33, - 0, 925, 923, 1, 0, 0, 0, 926, 929, 1, 0, 0, 0, 927, 925, 1, 0, 0, 0, 927, - 928, 1, 0, 0, 0, 928, 932, 1, 0, 0, 0, 929, 927, 1, 0, 0, 0, 930, 932, - 5, 7, 0, 0, 931, 920, 1, 0, 0, 0, 931, 930, 1, 0, 0, 0, 931, 932, 1, 0, - 0, 0, 932, 933, 1, 0, 0, 0, 933, 935, 5, 4, 0, 0, 934, 936, 3, 114, 57, - 0, 935, 934, 1, 0, 0, 0, 935, 936, 1, 0, 0, 0, 936, 938, 1, 0, 0, 0, 937, - 939, 3, 118, 59, 0, 938, 937, 1, 0, 0, 0, 938, 939, 1, 0, 0, 0, 939, 989, - 1, 0, 0, 0, 940, 941, 5, 3, 0, 0, 941, 946, 3, 66, 33, 0, 942, 943, 5, - 5, 0, 0, 943, 945, 3, 66, 33, 0, 944, 942, 1, 0, 0, 0, 945, 948, 1, 0, - 0, 0, 946, 944, 1, 0, 0, 0, 946, 947, 1, 0, 0, 0, 947, 949, 1, 0, 0, 0, - 948, 946, 1, 0, 0, 0, 949, 950, 5, 4, 0, 0, 950, 989, 1, 0, 0, 0, 951, - 952, 5, 43, 0, 0, 952, 953, 5, 3, 0, 0, 953, 954, 3, 66, 33, 0, 954, 955, - 5, 33, 0, 0, 955, 956, 3, 30, 15, 0, 956, 957, 5, 4, 0, 0, 957, 989, 1, - 0, 0, 0, 958, 960, 5, 102, 0, 0, 959, 958, 1, 0, 0, 0, 959, 960, 1, 0, - 0, 0, 960, 961, 1, 0, 0, 0, 961, 963, 5, 70, 0, 0, 962, 959, 1, 0, 0, 0, - 962, 963, 1, 0, 0, 0, 963, 964, 1, 0, 0, 0, 964, 965, 5, 3, 0, 0, 965, - 966, 3, 82, 41, 0, 966, 967, 5, 4, 0, 0, 967, 989, 1, 0, 0, 0, 968, 970, - 5, 42, 0, 0, 969, 971, 3, 66, 33, 0, 970, 969, 1, 0, 0, 0, 970, 971, 1, - 0, 0, 0, 971, 977, 1, 0, 0, 0, 972, 973, 5, 148, 0, 0, 973, 974, 3, 66, - 33, 0, 974, 975, 5, 136, 0, 0, 975, 976, 3, 66, 33, 0, 976, 978, 1, 0, - 0, 0, 977, 972, 1, 0, 0, 0, 978, 979, 1, 0, 0, 0, 979, 977, 1, 0, 0, 0, - 979, 980, 1, 0, 0, 0, 980, 983, 1, 0, 0, 0, 981, 982, 5, 65, 0, 0, 982, - 984, 3, 66, 33, 0, 983, 981, 1, 0, 0, 0, 983, 984, 1, 0, 0, 0, 984, 985, - 1, 0, 0, 0, 985, 986, 5, 66, 0, 0, 986, 989, 1, 0, 0, 0, 987, 989, 3, 68, - 34, 0, 988, 900, 1, 0, 0, 0, 988, 902, 1, 0, 0, 0, 988, 911, 1, 0, 0, 0, - 988, 914, 1, 0, 0, 0, 988, 917, 1, 0, 0, 0, 988, 940, 1, 0, 0, 0, 988, - 951, 1, 0, 0, 0, 988, 962, 1, 0, 0, 0, 988, 968, 1, 0, 0, 0, 988, 987, - 1, 0, 0, 0, 989, 1103, 1, 0, 0, 0, 990, 991, 10, 19, 0, 0, 991, 992, 5, - 11, 0, 0, 992, 1102, 3, 66, 33, 20, 993, 994, 10, 18, 0, 0, 994, 995, 7, - 10, 0, 0, 995, 1102, 3, 66, 33, 19, 996, 997, 10, 17, 0, 0, 997, 998, 7, - 4, 0, 0, 998, 1102, 3, 66, 33, 18, 999, 1000, 10, 16, 0, 0, 1000, 1001, - 7, 11, 0, 0, 1001, 1102, 3, 66, 33, 17, 1002, 1003, 10, 15, 0, 0, 1003, - 1004, 7, 12, 0, 0, 1004, 1102, 3, 66, 33, 16, 1005, 1018, 10, 14, 0, 0, - 1006, 1019, 5, 6, 0, 0, 1007, 1019, 5, 22, 0, 0, 1008, 1019, 5, 23, 0, - 0, 1009, 1019, 5, 24, 0, 0, 1010, 1019, 5, 92, 0, 0, 1011, 1012, 5, 92, - 0, 0, 1012, 1019, 5, 102, 0, 0, 1013, 1019, 5, 83, 0, 0, 1014, 1019, 5, - 97, 0, 0, 1015, 1019, 5, 77, 0, 0, 1016, 1019, 5, 99, 0, 0, 1017, 1019, - 5, 118, 0, 0, 1018, 1006, 1, 0, 0, 0, 1018, 1007, 1, 0, 0, 0, 1018, 1008, - 1, 0, 0, 0, 1018, 1009, 1, 0, 0, 0, 1018, 1010, 1, 0, 0, 0, 1018, 1011, - 1, 0, 0, 0, 1018, 1013, 1, 0, 0, 0, 1018, 1014, 1, 0, 0, 0, 1018, 1015, - 1, 0, 0, 0, 1018, 1016, 1, 0, 0, 0, 1018, 1017, 1, 0, 0, 0, 1019, 1020, - 1, 0, 0, 0, 1020, 1102, 3, 66, 33, 15, 1021, 1022, 10, 13, 0, 0, 1022, - 1023, 5, 32, 0, 0, 1023, 1102, 3, 66, 33, 14, 1024, 1025, 10, 12, 0, 0, - 1025, 1026, 5, 108, 0, 0, 1026, 1102, 3, 66, 33, 13, 1027, 1029, 10, 5, - 0, 0, 1028, 1030, 5, 102, 0, 0, 1029, 1028, 1, 0, 0, 0, 1029, 1030, 1, - 0, 0, 0, 1030, 1031, 1, 0, 0, 0, 1031, 1032, 5, 39, 0, 0, 1032, 1033, 3, - 66, 33, 0, 1033, 1034, 5, 32, 0, 0, 1034, 1035, 3, 66, 33, 6, 1035, 1102, - 1, 0, 0, 0, 1036, 1037, 10, 8, 0, 0, 1037, 1038, 5, 45, 0, 0, 1038, 1102, - 3, 188, 94, 0, 1039, 1041, 10, 7, 0, 0, 1040, 1042, 5, 102, 0, 0, 1041, - 1040, 1, 0, 0, 0, 1041, 1042, 1, 0, 0, 0, 1042, 1043, 1, 0, 0, 0, 1043, - 1044, 7, 13, 0, 0, 1044, 1047, 3, 66, 33, 0, 1045, 1046, 5, 67, 0, 0, 1046, - 1048, 3, 66, 33, 0, 1047, 1045, 1, 0, 0, 0, 1047, 1048, 1, 0, 0, 0, 1048, - 1102, 1, 0, 0, 0, 1049, 1054, 10, 6, 0, 0, 1050, 1055, 5, 93, 0, 0, 1051, - 1055, 5, 103, 0, 0, 1052, 1053, 5, 102, 0, 0, 1053, 1055, 5, 104, 0, 0, - 1054, 1050, 1, 0, 0, 0, 1054, 1051, 1, 0, 0, 0, 1054, 1052, 1, 0, 0, 0, - 1055, 1102, 1, 0, 0, 0, 1056, 1058, 10, 4, 0, 0, 1057, 1059, 5, 102, 0, - 0, 1058, 1057, 1, 0, 0, 0, 1058, 1059, 1, 0, 0, 0, 1059, 1060, 1, 0, 0, - 0, 1060, 1099, 5, 83, 0, 0, 1061, 1071, 5, 3, 0, 0, 1062, 1072, 3, 82, - 41, 0, 1063, 1068, 3, 66, 33, 0, 1064, 1065, 5, 5, 0, 0, 1065, 1067, 3, - 66, 33, 0, 1066, 1064, 1, 0, 0, 0, 1067, 1070, 1, 0, 0, 0, 1068, 1066, - 1, 0, 0, 0, 1068, 1069, 1, 0, 0, 0, 1069, 1072, 1, 0, 0, 0, 1070, 1068, - 1, 0, 0, 0, 1071, 1062, 1, 0, 0, 0, 1071, 1063, 1, 0, 0, 0, 1071, 1072, - 1, 0, 0, 0, 1072, 1073, 1, 0, 0, 0, 1073, 1100, 5, 4, 0, 0, 1074, 1075, - 3, 178, 89, 0, 1075, 1076, 5, 2, 0, 0, 1076, 1078, 1, 0, 0, 0, 1077, 1074, - 1, 0, 0, 0, 1077, 1078, 1, 0, 0, 0, 1078, 1079, 1, 0, 0, 0, 1079, 1100, - 3, 180, 90, 0, 1080, 1081, 3, 178, 89, 0, 1081, 1082, 5, 2, 0, 0, 1082, - 1084, 1, 0, 0, 0, 1083, 1080, 1, 0, 0, 0, 1083, 1084, 1, 0, 0, 0, 1084, - 1085, 1, 0, 0, 0, 1085, 1086, 3, 220, 110, 0, 1086, 1095, 5, 3, 0, 0, 1087, - 1092, 3, 66, 33, 0, 1088, 1089, 5, 5, 0, 0, 1089, 1091, 3, 66, 33, 0, 1090, - 1088, 1, 0, 0, 0, 1091, 1094, 1, 0, 0, 0, 1092, 1090, 1, 0, 0, 0, 1092, - 1093, 1, 0, 0, 0, 1093, 1096, 1, 0, 0, 0, 1094, 1092, 1, 0, 0, 0, 1095, - 1087, 1, 0, 0, 0, 1095, 1096, 1, 0, 0, 0, 1096, 1097, 1, 0, 0, 0, 1097, - 1098, 5, 4, 0, 0, 1098, 1100, 1, 0, 0, 0, 1099, 1061, 1, 0, 0, 0, 1099, - 1077, 1, 0, 0, 0, 1099, 1083, 1, 0, 0, 0, 1100, 1102, 1, 0, 0, 0, 1101, - 990, 1, 0, 0, 0, 1101, 993, 1, 0, 0, 0, 1101, 996, 1, 0, 0, 0, 1101, 999, - 1, 0, 0, 0, 1101, 1002, 1, 0, 0, 0, 1101, 1005, 1, 0, 0, 0, 1101, 1021, - 1, 0, 0, 0, 1101, 1024, 1, 0, 0, 0, 1101, 1027, 1, 0, 0, 0, 1101, 1036, - 1, 0, 0, 0, 1101, 1039, 1, 0, 0, 0, 1101, 1049, 1, 0, 0, 0, 1101, 1056, - 1, 0, 0, 0, 1102, 1105, 1, 0, 0, 0, 1103, 1101, 1, 0, 0, 0, 1103, 1104, - 1, 0, 0, 0, 1104, 67, 1, 0, 0, 0, 1105, 1103, 1, 0, 0, 0, 1106, 1107, 5, - 115, 0, 0, 1107, 1112, 5, 3, 0, 0, 1108, 1113, 5, 81, 0, 0, 1109, 1110, - 7, 14, 0, 0, 1110, 1111, 5, 5, 0, 0, 1111, 1113, 3, 166, 83, 0, 1112, 1108, - 1, 0, 0, 0, 1112, 1109, 1, 0, 0, 0, 1113, 1114, 1, 0, 0, 0, 1114, 1115, - 5, 4, 0, 0, 1115, 69, 1, 0, 0, 0, 1116, 1117, 7, 15, 0, 0, 1117, 71, 1, - 0, 0, 0, 1118, 1120, 3, 48, 24, 0, 1119, 1118, 1, 0, 0, 0, 1119, 1120, - 1, 0, 0, 0, 1120, 1126, 1, 0, 0, 0, 1121, 1127, 5, 88, 0, 0, 1122, 1127, - 5, 122, 0, 0, 1123, 1124, 5, 88, 0, 0, 1124, 1125, 5, 108, 0, 0, 1125, - 1127, 7, 8, 0, 0, 1126, 1121, 1, 0, 0, 0, 1126, 1122, 1, 0, 0, 0, 1126, - 1123, 1, 0, 0, 0, 1127, 1128, 1, 0, 0, 0, 1128, 1132, 5, 91, 0, 0, 1129, - 1130, 3, 178, 89, 0, 1130, 1131, 5, 2, 0, 0, 1131, 1133, 1, 0, 0, 0, 1132, - 1129, 1, 0, 0, 0, 1132, 1133, 1, 0, 0, 0, 1133, 1134, 1, 0, 0, 0, 1134, - 1137, 3, 180, 90, 0, 1135, 1136, 5, 33, 0, 0, 1136, 1138, 3, 204, 102, - 0, 1137, 1135, 1, 0, 0, 0, 1137, 1138, 1, 0, 0, 0, 1138, 1150, 1, 0, 0, - 0, 1139, 1140, 5, 3, 0, 0, 1140, 1145, 3, 186, 93, 0, 1141, 1142, 5, 5, - 0, 0, 1142, 1144, 3, 186, 93, 0, 1143, 1141, 1, 0, 0, 0, 1144, 1147, 1, - 0, 0, 0, 1145, 1143, 1, 0, 0, 0, 1145, 1146, 1, 0, 0, 0, 1146, 1148, 1, - 0, 0, 0, 1147, 1145, 1, 0, 0, 0, 1148, 1149, 5, 4, 0, 0, 1149, 1151, 1, - 0, 0, 0, 1150, 1139, 1, 0, 0, 0, 1150, 1151, 1, 0, 0, 0, 1151, 1181, 1, - 0, 0, 0, 1152, 1153, 5, 145, 0, 0, 1153, 1154, 5, 3, 0, 0, 1154, 1159, - 3, 66, 33, 0, 1155, 1156, 5, 5, 0, 0, 1156, 1158, 3, 66, 33, 0, 1157, 1155, - 1, 0, 0, 0, 1158, 1161, 1, 0, 0, 0, 1159, 1157, 1, 0, 0, 0, 1159, 1160, - 1, 0, 0, 0, 1160, 1162, 1, 0, 0, 0, 1161, 1159, 1, 0, 0, 0, 1162, 1177, - 5, 4, 0, 0, 1163, 1164, 5, 5, 0, 0, 1164, 1165, 5, 3, 0, 0, 1165, 1170, - 3, 66, 33, 0, 1166, 1167, 5, 5, 0, 0, 1167, 1169, 3, 66, 33, 0, 1168, 1166, - 1, 0, 0, 0, 1169, 1172, 1, 0, 0, 0, 1170, 1168, 1, 0, 0, 0, 1170, 1171, - 1, 0, 0, 0, 1171, 1173, 1, 0, 0, 0, 1172, 1170, 1, 0, 0, 0, 1173, 1174, - 5, 4, 0, 0, 1174, 1176, 1, 0, 0, 0, 1175, 1163, 1, 0, 0, 0, 1176, 1179, - 1, 0, 0, 0, 1177, 1175, 1, 0, 0, 0, 1177, 1178, 1, 0, 0, 0, 1178, 1182, - 1, 0, 0, 0, 1179, 1177, 1, 0, 0, 0, 1180, 1182, 3, 82, 41, 0, 1181, 1152, - 1, 0, 0, 0, 1181, 1180, 1, 0, 0, 0, 1182, 1184, 1, 0, 0, 0, 1183, 1185, - 3, 74, 37, 0, 1184, 1183, 1, 0, 0, 0, 1184, 1185, 1, 0, 0, 0, 1185, 1187, - 1, 0, 0, 0, 1186, 1188, 3, 56, 28, 0, 1187, 1186, 1, 0, 0, 0, 1187, 1188, - 1, 0, 0, 0, 1188, 1192, 1, 0, 0, 0, 1189, 1190, 5, 56, 0, 0, 1190, 1192, - 5, 145, 0, 0, 1191, 1119, 1, 0, 0, 0, 1191, 1189, 1, 0, 0, 0, 1192, 73, - 1, 0, 0, 0, 1193, 1194, 5, 107, 0, 0, 1194, 1209, 5, 48, 0, 0, 1195, 1196, - 5, 3, 0, 0, 1196, 1201, 3, 24, 12, 0, 1197, 1198, 5, 5, 0, 0, 1198, 1200, - 3, 24, 12, 0, 1199, 1197, 1, 0, 0, 0, 1200, 1203, 1, 0, 0, 0, 1201, 1199, - 1, 0, 0, 0, 1201, 1202, 1, 0, 0, 0, 1202, 1204, 1, 0, 0, 0, 1203, 1201, - 1, 0, 0, 0, 1204, 1207, 5, 4, 0, 0, 1205, 1206, 5, 149, 0, 0, 1206, 1208, - 3, 66, 33, 0, 1207, 1205, 1, 0, 0, 0, 1207, 1208, 1, 0, 0, 0, 1208, 1210, - 1, 0, 0, 0, 1209, 1195, 1, 0, 0, 0, 1209, 1210, 1, 0, 0, 0, 1210, 1211, - 1, 0, 0, 0, 1211, 1238, 5, 184, 0, 0, 1212, 1239, 5, 185, 0, 0, 1213, 1214, - 5, 142, 0, 0, 1214, 1217, 5, 131, 0, 0, 1215, 1218, 3, 186, 93, 0, 1216, - 1218, 3, 106, 53, 0, 1217, 1215, 1, 0, 0, 0, 1217, 1216, 1, 0, 0, 0, 1218, - 1219, 1, 0, 0, 0, 1219, 1220, 5, 6, 0, 0, 1220, 1231, 3, 66, 33, 0, 1221, - 1224, 5, 5, 0, 0, 1222, 1225, 3, 186, 93, 0, 1223, 1225, 3, 106, 53, 0, - 1224, 1222, 1, 0, 0, 0, 1224, 1223, 1, 0, 0, 0, 1225, 1226, 1, 0, 0, 0, - 1226, 1227, 5, 6, 0, 0, 1227, 1228, 3, 66, 33, 0, 1228, 1230, 1, 0, 0, - 0, 1229, 1221, 1, 0, 0, 0, 1230, 1233, 1, 0, 0, 0, 1231, 1229, 1, 0, 0, - 0, 1231, 1232, 1, 0, 0, 0, 1232, 1236, 1, 0, 0, 0, 1233, 1231, 1, 0, 0, - 0, 1234, 1235, 5, 149, 0, 0, 1235, 1237, 3, 66, 33, 0, 1236, 1234, 1, 0, - 0, 0, 1236, 1237, 1, 0, 0, 0, 1237, 1239, 1, 0, 0, 0, 1238, 1212, 1, 0, - 0, 0, 1238, 1213, 1, 0, 0, 0, 1239, 75, 1, 0, 0, 0, 1240, 1244, 5, 112, - 0, 0, 1241, 1242, 3, 178, 89, 0, 1242, 1243, 5, 2, 0, 0, 1243, 1245, 1, - 0, 0, 0, 1244, 1241, 1, 0, 0, 0, 1244, 1245, 1, 0, 0, 0, 1245, 1246, 1, - 0, 0, 0, 1246, 1253, 3, 200, 100, 0, 1247, 1248, 5, 6, 0, 0, 1248, 1254, - 3, 78, 39, 0, 1249, 1250, 5, 3, 0, 0, 1250, 1251, 3, 78, 39, 0, 1251, 1252, - 5, 4, 0, 0, 1252, 1254, 1, 0, 0, 0, 1253, 1247, 1, 0, 0, 0, 1253, 1249, - 1, 0, 0, 0, 1253, 1254, 1, 0, 0, 0, 1254, 77, 1, 0, 0, 0, 1255, 1259, 3, - 34, 17, 0, 1256, 1259, 3, 174, 87, 0, 1257, 1259, 5, 189, 0, 0, 1258, 1255, - 1, 0, 0, 0, 1258, 1256, 1, 0, 0, 0, 1258, 1257, 1, 0, 0, 0, 1259, 79, 1, - 0, 0, 0, 1260, 1271, 5, 119, 0, 0, 1261, 1272, 3, 188, 94, 0, 1262, 1263, - 3, 178, 89, 0, 1263, 1264, 5, 2, 0, 0, 1264, 1266, 1, 0, 0, 0, 1265, 1262, - 1, 0, 0, 0, 1265, 1266, 1, 0, 0, 0, 1266, 1269, 1, 0, 0, 0, 1267, 1270, - 3, 180, 90, 0, 1268, 1270, 3, 192, 96, 0, 1269, 1267, 1, 0, 0, 0, 1269, - 1268, 1, 0, 0, 0, 1270, 1272, 1, 0, 0, 0, 1271, 1261, 1, 0, 0, 0, 1271, - 1265, 1, 0, 0, 0, 1271, 1272, 1, 0, 0, 0, 1272, 81, 1, 0, 0, 0, 1273, 1275, - 3, 130, 65, 0, 1274, 1273, 1, 0, 0, 0, 1274, 1275, 1, 0, 0, 0, 1275, 1276, - 1, 0, 0, 0, 1276, 1282, 3, 86, 43, 0, 1277, 1278, 3, 102, 51, 0, 1278, - 1279, 3, 86, 43, 0, 1279, 1281, 1, 0, 0, 0, 1280, 1277, 1, 0, 0, 0, 1281, - 1284, 1, 0, 0, 0, 1282, 1280, 1, 0, 0, 0, 1282, 1283, 1, 0, 0, 0, 1283, - 1286, 1, 0, 0, 0, 1284, 1282, 1, 0, 0, 0, 1285, 1287, 3, 132, 66, 0, 1286, - 1285, 1, 0, 0, 0, 1286, 1287, 1, 0, 0, 0, 1287, 1289, 1, 0, 0, 0, 1288, - 1290, 3, 134, 67, 0, 1289, 1288, 1, 0, 0, 0, 1289, 1290, 1, 0, 0, 0, 1290, - 83, 1, 0, 0, 0, 1291, 1299, 3, 94, 47, 0, 1292, 1293, 3, 98, 49, 0, 1293, - 1295, 3, 94, 47, 0, 1294, 1296, 3, 100, 50, 0, 1295, 1294, 1, 0, 0, 0, - 1295, 1296, 1, 0, 0, 0, 1296, 1298, 1, 0, 0, 0, 1297, 1292, 1, 0, 0, 0, - 1298, 1301, 1, 0, 0, 0, 1299, 1297, 1, 0, 0, 0, 1299, 1300, 1, 0, 0, 0, - 1300, 85, 1, 0, 0, 0, 1301, 1299, 1, 0, 0, 0, 1302, 1304, 5, 130, 0, 0, - 1303, 1305, 7, 16, 0, 0, 1304, 1303, 1, 0, 0, 0, 1304, 1305, 1, 0, 0, 0, - 1305, 1306, 1, 0, 0, 0, 1306, 1311, 3, 96, 48, 0, 1307, 1308, 5, 5, 0, - 0, 1308, 1310, 3, 96, 48, 0, 1309, 1307, 1, 0, 0, 0, 1310, 1313, 1, 0, - 0, 0, 1311, 1309, 1, 0, 0, 0, 1311, 1312, 1, 0, 0, 0, 1312, 1326, 1, 0, - 0, 0, 1313, 1311, 1, 0, 0, 0, 1314, 1324, 5, 75, 0, 0, 1315, 1320, 3, 94, - 47, 0, 1316, 1317, 5, 5, 0, 0, 1317, 1319, 3, 94, 47, 0, 1318, 1316, 1, - 0, 0, 0, 1319, 1322, 1, 0, 0, 0, 1320, 1318, 1, 0, 0, 0, 1320, 1321, 1, - 0, 0, 0, 1321, 1325, 1, 0, 0, 0, 1322, 1320, 1, 0, 0, 0, 1323, 1325, 3, - 84, 42, 0, 1324, 1315, 1, 0, 0, 0, 1324, 1323, 1, 0, 0, 0, 1325, 1327, - 1, 0, 0, 0, 1326, 1314, 1, 0, 0, 0, 1326, 1327, 1, 0, 0, 0, 1327, 1330, - 1, 0, 0, 0, 1328, 1329, 5, 149, 0, 0, 1329, 1331, 3, 66, 33, 0, 1330, 1328, - 1, 0, 0, 0, 1330, 1331, 1, 0, 0, 0, 1331, 1346, 1, 0, 0, 0, 1332, 1333, - 5, 78, 0, 0, 1333, 1334, 5, 40, 0, 0, 1334, 1339, 3, 66, 33, 0, 1335, 1336, - 5, 5, 0, 0, 1336, 1338, 3, 66, 33, 0, 1337, 1335, 1, 0, 0, 0, 1338, 1341, - 1, 0, 0, 0, 1339, 1337, 1, 0, 0, 0, 1339, 1340, 1, 0, 0, 0, 1340, 1344, - 1, 0, 0, 0, 1341, 1339, 1, 0, 0, 0, 1342, 1343, 5, 79, 0, 0, 1343, 1345, - 3, 66, 33, 0, 1344, 1342, 1, 0, 0, 0, 1344, 1345, 1, 0, 0, 0, 1345, 1347, - 1, 0, 0, 0, 1346, 1332, 1, 0, 0, 0, 1346, 1347, 1, 0, 0, 0, 1347, 1362, - 1, 0, 0, 0, 1348, 1349, 5, 175, 0, 0, 1349, 1350, 3, 208, 104, 0, 1350, - 1351, 5, 33, 0, 0, 1351, 1359, 3, 116, 58, 0, 1352, 1353, 5, 5, 0, 0, 1353, - 1354, 3, 208, 104, 0, 1354, 1355, 5, 33, 0, 0, 1355, 1356, 3, 116, 58, - 0, 1356, 1358, 1, 0, 0, 0, 1357, 1352, 1, 0, 0, 0, 1358, 1361, 1, 0, 0, - 0, 1359, 1357, 1, 0, 0, 0, 1359, 1360, 1, 0, 0, 0, 1360, 1363, 1, 0, 0, - 0, 1361, 1359, 1, 0, 0, 0, 1362, 1348, 1, 0, 0, 0, 1362, 1363, 1, 0, 0, - 0, 1363, 1393, 1, 0, 0, 0, 1364, 1365, 5, 145, 0, 0, 1365, 1366, 5, 3, - 0, 0, 1366, 1371, 3, 66, 33, 0, 1367, 1368, 5, 5, 0, 0, 1368, 1370, 3, - 66, 33, 0, 1369, 1367, 1, 0, 0, 0, 1370, 1373, 1, 0, 0, 0, 1371, 1369, - 1, 0, 0, 0, 1371, 1372, 1, 0, 0, 0, 1372, 1374, 1, 0, 0, 0, 1373, 1371, - 1, 0, 0, 0, 1374, 1389, 5, 4, 0, 0, 1375, 1376, 5, 5, 0, 0, 1376, 1377, - 5, 3, 0, 0, 1377, 1382, 3, 66, 33, 0, 1378, 1379, 5, 5, 0, 0, 1379, 1381, - 3, 66, 33, 0, 1380, 1378, 1, 0, 0, 0, 1381, 1384, 1, 0, 0, 0, 1382, 1380, - 1, 0, 0, 0, 1382, 1383, 1, 0, 0, 0, 1383, 1385, 1, 0, 0, 0, 1384, 1382, - 1, 0, 0, 0, 1385, 1386, 5, 4, 0, 0, 1386, 1388, 1, 0, 0, 0, 1387, 1375, - 1, 0, 0, 0, 1388, 1391, 1, 0, 0, 0, 1389, 1387, 1, 0, 0, 0, 1389, 1390, - 1, 0, 0, 0, 1390, 1393, 1, 0, 0, 0, 1391, 1389, 1, 0, 0, 0, 1392, 1302, - 1, 0, 0, 0, 1392, 1364, 1, 0, 0, 0, 1393, 87, 1, 0, 0, 0, 1394, 1395, 3, - 82, 41, 0, 1395, 89, 1, 0, 0, 0, 1396, 1398, 3, 130, 65, 0, 1397, 1396, - 1, 0, 0, 0, 1397, 1398, 1, 0, 0, 0, 1398, 1399, 1, 0, 0, 0, 1399, 1401, - 3, 86, 43, 0, 1400, 1402, 3, 132, 66, 0, 1401, 1400, 1, 0, 0, 0, 1401, - 1402, 1, 0, 0, 0, 1402, 1404, 1, 0, 0, 0, 1403, 1405, 3, 134, 67, 0, 1404, - 1403, 1, 0, 0, 0, 1404, 1405, 1, 0, 0, 0, 1405, 91, 1, 0, 0, 0, 1406, 1408, - 3, 130, 65, 0, 1407, 1406, 1, 0, 0, 0, 1407, 1408, 1, 0, 0, 0, 1408, 1409, - 1, 0, 0, 0, 1409, 1419, 3, 86, 43, 0, 1410, 1412, 5, 140, 0, 0, 1411, 1413, - 5, 29, 0, 0, 1412, 1411, 1, 0, 0, 0, 1412, 1413, 1, 0, 0, 0, 1413, 1417, - 1, 0, 0, 0, 1414, 1417, 5, 90, 0, 0, 1415, 1417, 5, 68, 0, 0, 1416, 1410, - 1, 0, 0, 0, 1416, 1414, 1, 0, 0, 0, 1416, 1415, 1, 0, 0, 0, 1417, 1418, - 1, 0, 0, 0, 1418, 1420, 3, 86, 43, 0, 1419, 1416, 1, 0, 0, 0, 1420, 1421, - 1, 0, 0, 0, 1421, 1419, 1, 0, 0, 0, 1421, 1422, 1, 0, 0, 0, 1422, 1424, - 1, 0, 0, 0, 1423, 1425, 3, 132, 66, 0, 1424, 1423, 1, 0, 0, 0, 1424, 1425, - 1, 0, 0, 0, 1425, 1427, 1, 0, 0, 0, 1426, 1428, 3, 134, 67, 0, 1427, 1426, - 1, 0, 0, 0, 1427, 1428, 1, 0, 0, 0, 1428, 93, 1, 0, 0, 0, 1429, 1430, 3, - 178, 89, 0, 1430, 1431, 5, 2, 0, 0, 1431, 1433, 1, 0, 0, 0, 1432, 1429, - 1, 0, 0, 0, 1432, 1433, 1, 0, 0, 0, 1433, 1434, 1, 0, 0, 0, 1434, 1439, - 3, 180, 90, 0, 1435, 1437, 5, 33, 0, 0, 1436, 1435, 1, 0, 0, 0, 1436, 1437, - 1, 0, 0, 0, 1437, 1438, 1, 0, 0, 0, 1438, 1440, 3, 204, 102, 0, 1439, 1436, - 1, 0, 0, 0, 1439, 1440, 1, 0, 0, 0, 1440, 1446, 1, 0, 0, 0, 1441, 1442, - 5, 85, 0, 0, 1442, 1443, 5, 40, 0, 0, 1443, 1447, 3, 192, 96, 0, 1444, - 1445, 5, 102, 0, 0, 1445, 1447, 5, 85, 0, 0, 1446, 1441, 1, 0, 0, 0, 1446, - 1444, 1, 0, 0, 0, 1446, 1447, 1, 0, 0, 0, 1447, 1494, 1, 0, 0, 0, 1448, - 1449, 3, 178, 89, 0, 1449, 1450, 5, 2, 0, 0, 1450, 1452, 1, 0, 0, 0, 1451, - 1448, 1, 0, 0, 0, 1451, 1452, 1, 0, 0, 0, 1452, 1453, 1, 0, 0, 0, 1453, - 1454, 3, 220, 110, 0, 1454, 1455, 5, 3, 0, 0, 1455, 1460, 3, 66, 33, 0, - 1456, 1457, 5, 5, 0, 0, 1457, 1459, 3, 66, 33, 0, 1458, 1456, 1, 0, 0, - 0, 1459, 1462, 1, 0, 0, 0, 1460, 1458, 1, 0, 0, 0, 1460, 1461, 1, 0, 0, - 0, 1461, 1463, 1, 0, 0, 0, 1462, 1460, 1, 0, 0, 0, 1463, 1468, 5, 4, 0, - 0, 1464, 1466, 5, 33, 0, 0, 1465, 1464, 1, 0, 0, 0, 1465, 1466, 1, 0, 0, - 0, 1466, 1467, 1, 0, 0, 0, 1467, 1469, 3, 204, 102, 0, 1468, 1465, 1, 0, - 0, 0, 1468, 1469, 1, 0, 0, 0, 1469, 1494, 1, 0, 0, 0, 1470, 1480, 5, 3, - 0, 0, 1471, 1476, 3, 94, 47, 0, 1472, 1473, 5, 5, 0, 0, 1473, 1475, 3, - 94, 47, 0, 1474, 1472, 1, 0, 0, 0, 1475, 1478, 1, 0, 0, 0, 1476, 1474, - 1, 0, 0, 0, 1476, 1477, 1, 0, 0, 0, 1477, 1481, 1, 0, 0, 0, 1478, 1476, - 1, 0, 0, 0, 1479, 1481, 3, 84, 42, 0, 1480, 1471, 1, 0, 0, 0, 1480, 1479, - 1, 0, 0, 0, 1481, 1482, 1, 0, 0, 0, 1482, 1483, 5, 4, 0, 0, 1483, 1494, - 1, 0, 0, 0, 1484, 1485, 5, 3, 0, 0, 1485, 1486, 3, 82, 41, 0, 1486, 1491, - 5, 4, 0, 0, 1487, 1489, 5, 33, 0, 0, 1488, 1487, 1, 0, 0, 0, 1488, 1489, - 1, 0, 0, 0, 1489, 1490, 1, 0, 0, 0, 1490, 1492, 3, 204, 102, 0, 1491, 1488, - 1, 0, 0, 0, 1491, 1492, 1, 0, 0, 0, 1492, 1494, 1, 0, 0, 0, 1493, 1432, - 1, 0, 0, 0, 1493, 1451, 1, 0, 0, 0, 1493, 1470, 1, 0, 0, 0, 1493, 1484, - 1, 0, 0, 0, 1494, 95, 1, 0, 0, 0, 1495, 1508, 5, 7, 0, 0, 1496, 1497, 3, - 180, 90, 0, 1497, 1498, 5, 2, 0, 0, 1498, 1499, 5, 7, 0, 0, 1499, 1508, - 1, 0, 0, 0, 1500, 1505, 3, 66, 33, 0, 1501, 1503, 5, 33, 0, 0, 1502, 1501, - 1, 0, 0, 0, 1502, 1503, 1, 0, 0, 0, 1503, 1504, 1, 0, 0, 0, 1504, 1506, - 3, 170, 85, 0, 1505, 1502, 1, 0, 0, 0, 1505, 1506, 1, 0, 0, 0, 1506, 1508, - 1, 0, 0, 0, 1507, 1495, 1, 0, 0, 0, 1507, 1496, 1, 0, 0, 0, 1507, 1500, - 1, 0, 0, 0, 1508, 97, 1, 0, 0, 0, 1509, 1523, 5, 5, 0, 0, 1510, 1512, 5, - 100, 0, 0, 1511, 1510, 1, 0, 0, 0, 1511, 1512, 1, 0, 0, 0, 1512, 1519, - 1, 0, 0, 0, 1513, 1515, 5, 96, 0, 0, 1514, 1516, 5, 110, 0, 0, 1515, 1514, - 1, 0, 0, 0, 1515, 1516, 1, 0, 0, 0, 1516, 1520, 1, 0, 0, 0, 1517, 1520, - 5, 87, 0, 0, 1518, 1520, 5, 51, 0, 0, 1519, 1513, 1, 0, 0, 0, 1519, 1517, - 1, 0, 0, 0, 1519, 1518, 1, 0, 0, 0, 1519, 1520, 1, 0, 0, 0, 1520, 1521, - 1, 0, 0, 0, 1521, 1523, 5, 94, 0, 0, 1522, 1509, 1, 0, 0, 0, 1522, 1511, - 1, 0, 0, 0, 1523, 99, 1, 0, 0, 0, 1524, 1525, 5, 107, 0, 0, 1525, 1539, - 3, 66, 33, 0, 1526, 1527, 5, 143, 0, 0, 1527, 1528, 5, 3, 0, 0, 1528, 1533, - 3, 186, 93, 0, 1529, 1530, 5, 5, 0, 0, 1530, 1532, 3, 186, 93, 0, 1531, - 1529, 1, 0, 0, 0, 1532, 1535, 1, 0, 0, 0, 1533, 1531, 1, 0, 0, 0, 1533, - 1534, 1, 0, 0, 0, 1534, 1536, 1, 0, 0, 0, 1535, 1533, 1, 0, 0, 0, 1536, - 1537, 5, 4, 0, 0, 1537, 1539, 1, 0, 0, 0, 1538, 1524, 1, 0, 0, 0, 1538, - 1526, 1, 0, 0, 0, 1539, 101, 1, 0, 0, 0, 1540, 1542, 5, 140, 0, 0, 1541, - 1543, 5, 29, 0, 0, 1542, 1541, 1, 0, 0, 0, 1542, 1543, 1, 0, 0, 0, 1543, - 1547, 1, 0, 0, 0, 1544, 1547, 5, 90, 0, 0, 1545, 1547, 5, 68, 0, 0, 1546, - 1540, 1, 0, 0, 0, 1546, 1544, 1, 0, 0, 0, 1546, 1545, 1, 0, 0, 0, 1547, - 103, 1, 0, 0, 0, 1548, 1550, 3, 48, 24, 0, 1549, 1548, 1, 0, 0, 0, 1549, - 1550, 1, 0, 0, 0, 1550, 1551, 1, 0, 0, 0, 1551, 1554, 5, 142, 0, 0, 1552, - 1553, 5, 108, 0, 0, 1553, 1555, 7, 8, 0, 0, 1554, 1552, 1, 0, 0, 0, 1554, - 1555, 1, 0, 0, 0, 1555, 1556, 1, 0, 0, 0, 1556, 1557, 3, 110, 55, 0, 1557, - 1560, 5, 131, 0, 0, 1558, 1561, 3, 186, 93, 0, 1559, 1561, 3, 106, 53, - 0, 1560, 1558, 1, 0, 0, 0, 1560, 1559, 1, 0, 0, 0, 1561, 1562, 1, 0, 0, - 0, 1562, 1563, 5, 6, 0, 0, 1563, 1574, 3, 66, 33, 0, 1564, 1567, 5, 5, - 0, 0, 1565, 1568, 3, 186, 93, 0, 1566, 1568, 3, 106, 53, 0, 1567, 1565, - 1, 0, 0, 0, 1567, 1566, 1, 0, 0, 0, 1568, 1569, 1, 0, 0, 0, 1569, 1570, - 5, 6, 0, 0, 1570, 1571, 3, 66, 33, 0, 1571, 1573, 1, 0, 0, 0, 1572, 1564, - 1, 0, 0, 0, 1573, 1576, 1, 0, 0, 0, 1574, 1572, 1, 0, 0, 0, 1574, 1575, - 1, 0, 0, 0, 1575, 1579, 1, 0, 0, 0, 1576, 1574, 1, 0, 0, 0, 1577, 1578, - 5, 149, 0, 0, 1578, 1580, 3, 66, 33, 0, 1579, 1577, 1, 0, 0, 0, 1579, 1580, - 1, 0, 0, 0, 1580, 1582, 1, 0, 0, 0, 1581, 1583, 3, 56, 28, 0, 1582, 1581, - 1, 0, 0, 0, 1582, 1583, 1, 0, 0, 0, 1583, 105, 1, 0, 0, 0, 1584, 1585, - 5, 3, 0, 0, 1585, 1590, 3, 186, 93, 0, 1586, 1587, 5, 5, 0, 0, 1587, 1589, - 3, 186, 93, 0, 1588, 1586, 1, 0, 0, 0, 1589, 1592, 1, 0, 0, 0, 1590, 1588, - 1, 0, 0, 0, 1590, 1591, 1, 0, 0, 0, 1591, 1593, 1, 0, 0, 0, 1592, 1590, - 1, 0, 0, 0, 1593, 1594, 5, 4, 0, 0, 1594, 107, 1, 0, 0, 0, 1595, 1597, - 3, 48, 24, 0, 1596, 1595, 1, 0, 0, 0, 1596, 1597, 1, 0, 0, 0, 1597, 1598, - 1, 0, 0, 0, 1598, 1601, 5, 142, 0, 0, 1599, 1600, 5, 108, 0, 0, 1600, 1602, - 7, 8, 0, 0, 1601, 1599, 1, 0, 0, 0, 1601, 1602, 1, 0, 0, 0, 1602, 1603, - 1, 0, 0, 0, 1603, 1604, 3, 110, 55, 0, 1604, 1607, 5, 131, 0, 0, 1605, - 1608, 3, 186, 93, 0, 1606, 1608, 3, 106, 53, 0, 1607, 1605, 1, 0, 0, 0, - 1607, 1606, 1, 0, 0, 0, 1608, 1609, 1, 0, 0, 0, 1609, 1610, 5, 6, 0, 0, - 1610, 1621, 3, 66, 33, 0, 1611, 1614, 5, 5, 0, 0, 1612, 1615, 3, 186, 93, - 0, 1613, 1615, 3, 106, 53, 0, 1614, 1612, 1, 0, 0, 0, 1614, 1613, 1, 0, - 0, 0, 1615, 1616, 1, 0, 0, 0, 1616, 1617, 5, 6, 0, 0, 1617, 1618, 3, 66, - 33, 0, 1618, 1620, 1, 0, 0, 0, 1619, 1611, 1, 0, 0, 0, 1620, 1623, 1, 0, - 0, 0, 1621, 1619, 1, 0, 0, 0, 1621, 1622, 1, 0, 0, 0, 1622, 1626, 1, 0, - 0, 0, 1623, 1621, 1, 0, 0, 0, 1624, 1625, 5, 149, 0, 0, 1625, 1627, 3, - 66, 33, 0, 1626, 1624, 1, 0, 0, 0, 1626, 1627, 1, 0, 0, 0, 1627, 1632, - 1, 0, 0, 0, 1628, 1630, 3, 132, 66, 0, 1629, 1628, 1, 0, 0, 0, 1629, 1630, - 1, 0, 0, 0, 1630, 1631, 1, 0, 0, 0, 1631, 1633, 3, 134, 67, 0, 1632, 1629, - 1, 0, 0, 0, 1632, 1633, 1, 0, 0, 0, 1633, 109, 1, 0, 0, 0, 1634, 1635, - 3, 178, 89, 0, 1635, 1636, 5, 2, 0, 0, 1636, 1638, 1, 0, 0, 0, 1637, 1634, - 1, 0, 0, 0, 1637, 1638, 1, 0, 0, 0, 1638, 1639, 1, 0, 0, 0, 1639, 1642, - 3, 180, 90, 0, 1640, 1641, 5, 33, 0, 0, 1641, 1643, 3, 210, 105, 0, 1642, - 1640, 1, 0, 0, 0, 1642, 1643, 1, 0, 0, 0, 1643, 1649, 1, 0, 0, 0, 1644, - 1645, 5, 85, 0, 0, 1645, 1646, 5, 40, 0, 0, 1646, 1650, 3, 192, 96, 0, - 1647, 1648, 5, 102, 0, 0, 1648, 1650, 5, 85, 0, 0, 1649, 1644, 1, 0, 0, - 0, 1649, 1647, 1, 0, 0, 0, 1649, 1650, 1, 0, 0, 0, 1650, 111, 1, 0, 0, - 0, 1651, 1653, 5, 144, 0, 0, 1652, 1654, 3, 178, 89, 0, 1653, 1652, 1, - 0, 0, 0, 1653, 1654, 1, 0, 0, 0, 1654, 1657, 1, 0, 0, 0, 1655, 1656, 5, - 91, 0, 0, 1656, 1658, 3, 212, 106, 0, 1657, 1655, 1, 0, 0, 0, 1657, 1658, - 1, 0, 0, 0, 1658, 113, 1, 0, 0, 0, 1659, 1660, 5, 179, 0, 0, 1660, 1661, - 5, 3, 0, 0, 1661, 1662, 5, 149, 0, 0, 1662, 1663, 3, 66, 33, 0, 1663, 1664, - 5, 4, 0, 0, 1664, 115, 1, 0, 0, 0, 1665, 1667, 5, 3, 0, 0, 1666, 1668, - 3, 214, 107, 0, 1667, 1666, 1, 0, 0, 0, 1667, 1668, 1, 0, 0, 0, 1668, 1679, - 1, 0, 0, 0, 1669, 1670, 5, 154, 0, 0, 1670, 1671, 5, 40, 0, 0, 1671, 1676, - 3, 66, 33, 0, 1672, 1673, 5, 5, 0, 0, 1673, 1675, 3, 66, 33, 0, 1674, 1672, - 1, 0, 0, 0, 1675, 1678, 1, 0, 0, 0, 1676, 1674, 1, 0, 0, 0, 1676, 1677, - 1, 0, 0, 0, 1677, 1680, 1, 0, 0, 0, 1678, 1676, 1, 0, 0, 0, 1679, 1669, - 1, 0, 0, 0, 1679, 1680, 1, 0, 0, 0, 1680, 1681, 1, 0, 0, 0, 1681, 1682, - 5, 109, 0, 0, 1682, 1683, 5, 40, 0, 0, 1683, 1688, 3, 136, 68, 0, 1684, - 1685, 5, 5, 0, 0, 1685, 1687, 3, 136, 68, 0, 1686, 1684, 1, 0, 0, 0, 1687, - 1690, 1, 0, 0, 0, 1688, 1686, 1, 0, 0, 0, 1688, 1689, 1, 0, 0, 0, 1689, - 1692, 1, 0, 0, 0, 1690, 1688, 1, 0, 0, 0, 1691, 1693, 3, 120, 60, 0, 1692, - 1691, 1, 0, 0, 0, 1692, 1693, 1, 0, 0, 0, 1693, 1694, 1, 0, 0, 0, 1694, - 1695, 5, 4, 0, 0, 1695, 117, 1, 0, 0, 0, 1696, 1730, 5, 153, 0, 0, 1697, - 1731, 3, 208, 104, 0, 1698, 1700, 5, 3, 0, 0, 1699, 1701, 3, 214, 107, - 0, 1700, 1699, 1, 0, 0, 0, 1700, 1701, 1, 0, 0, 0, 1701, 1712, 1, 0, 0, - 0, 1702, 1703, 5, 154, 0, 0, 1703, 1704, 5, 40, 0, 0, 1704, 1709, 3, 66, - 33, 0, 1705, 1706, 5, 5, 0, 0, 1706, 1708, 3, 66, 33, 0, 1707, 1705, 1, - 0, 0, 0, 1708, 1711, 1, 0, 0, 0, 1709, 1707, 1, 0, 0, 0, 1709, 1710, 1, - 0, 0, 0, 1710, 1713, 1, 0, 0, 0, 1711, 1709, 1, 0, 0, 0, 1712, 1702, 1, - 0, 0, 0, 1712, 1713, 1, 0, 0, 0, 1713, 1724, 1, 0, 0, 0, 1714, 1715, 5, - 109, 0, 0, 1715, 1716, 5, 40, 0, 0, 1716, 1721, 3, 136, 68, 0, 1717, 1718, - 5, 5, 0, 0, 1718, 1720, 3, 136, 68, 0, 1719, 1717, 1, 0, 0, 0, 1720, 1723, - 1, 0, 0, 0, 1721, 1719, 1, 0, 0, 0, 1721, 1722, 1, 0, 0, 0, 1722, 1725, - 1, 0, 0, 0, 1723, 1721, 1, 0, 0, 0, 1724, 1714, 1, 0, 0, 0, 1724, 1725, - 1, 0, 0, 0, 1725, 1727, 1, 0, 0, 0, 1726, 1728, 3, 120, 60, 0, 1727, 1726, - 1, 0, 0, 0, 1727, 1728, 1, 0, 0, 0, 1728, 1729, 1, 0, 0, 0, 1729, 1731, - 5, 4, 0, 0, 1730, 1697, 1, 0, 0, 0, 1730, 1698, 1, 0, 0, 0, 1731, 119, - 1, 0, 0, 0, 1732, 1740, 3, 122, 61, 0, 1733, 1734, 5, 181, 0, 0, 1734, - 1735, 5, 101, 0, 0, 1735, 1741, 5, 183, 0, 0, 1736, 1737, 5, 158, 0, 0, - 1737, 1741, 5, 127, 0, 0, 1738, 1741, 5, 78, 0, 0, 1739, 1741, 5, 182, - 0, 0, 1740, 1733, 1, 0, 0, 0, 1740, 1736, 1, 0, 0, 0, 1740, 1738, 1, 0, - 0, 0, 1740, 1739, 1, 0, 0, 0, 1740, 1741, 1, 0, 0, 0, 1741, 121, 1, 0, - 0, 0, 1742, 1749, 7, 17, 0, 0, 1743, 1750, 3, 144, 72, 0, 1744, 1745, 5, - 39, 0, 0, 1745, 1746, 3, 140, 70, 0, 1746, 1747, 5, 32, 0, 0, 1747, 1748, - 3, 142, 71, 0, 1748, 1750, 1, 0, 0, 0, 1749, 1743, 1, 0, 0, 0, 1749, 1744, - 1, 0, 0, 0, 1750, 123, 1, 0, 0, 0, 1751, 1752, 3, 216, 108, 0, 1752, 1762, - 5, 3, 0, 0, 1753, 1758, 3, 66, 33, 0, 1754, 1755, 5, 5, 0, 0, 1755, 1757, - 3, 66, 33, 0, 1756, 1754, 1, 0, 0, 0, 1757, 1760, 1, 0, 0, 0, 1758, 1756, - 1, 0, 0, 0, 1758, 1759, 1, 0, 0, 0, 1759, 1763, 1, 0, 0, 0, 1760, 1758, - 1, 0, 0, 0, 1761, 1763, 5, 7, 0, 0, 1762, 1753, 1, 0, 0, 0, 1762, 1761, - 1, 0, 0, 0, 1763, 1764, 1, 0, 0, 0, 1764, 1765, 5, 4, 0, 0, 1765, 125, - 1, 0, 0, 0, 1766, 1767, 3, 218, 109, 0, 1767, 1780, 5, 3, 0, 0, 1768, 1770, - 5, 62, 0, 0, 1769, 1768, 1, 0, 0, 0, 1769, 1770, 1, 0, 0, 0, 1770, 1771, - 1, 0, 0, 0, 1771, 1776, 3, 66, 33, 0, 1772, 1773, 5, 5, 0, 0, 1773, 1775, - 3, 66, 33, 0, 1774, 1772, 1, 0, 0, 0, 1775, 1778, 1, 0, 0, 0, 1776, 1774, - 1, 0, 0, 0, 1776, 1777, 1, 0, 0, 0, 1777, 1781, 1, 0, 0, 0, 1778, 1776, - 1, 0, 0, 0, 1779, 1781, 5, 7, 0, 0, 1780, 1769, 1, 0, 0, 0, 1780, 1779, - 1, 0, 0, 0, 1780, 1781, 1, 0, 0, 0, 1781, 1782, 1, 0, 0, 0, 1782, 1784, - 5, 4, 0, 0, 1783, 1785, 3, 114, 57, 0, 1784, 1783, 1, 0, 0, 0, 1784, 1785, - 1, 0, 0, 0, 1785, 127, 1, 0, 0, 0, 1786, 1787, 3, 146, 73, 0, 1787, 1797, - 5, 3, 0, 0, 1788, 1793, 3, 66, 33, 0, 1789, 1790, 5, 5, 0, 0, 1790, 1792, - 3, 66, 33, 0, 1791, 1789, 1, 0, 0, 0, 1792, 1795, 1, 0, 0, 0, 1793, 1791, - 1, 0, 0, 0, 1793, 1794, 1, 0, 0, 0, 1794, 1798, 1, 0, 0, 0, 1795, 1793, - 1, 0, 0, 0, 1796, 1798, 5, 7, 0, 0, 1797, 1788, 1, 0, 0, 0, 1797, 1796, - 1, 0, 0, 0, 1797, 1798, 1, 0, 0, 0, 1798, 1799, 1, 0, 0, 0, 1799, 1801, - 5, 4, 0, 0, 1800, 1802, 3, 114, 57, 0, 1801, 1800, 1, 0, 0, 0, 1801, 1802, - 1, 0, 0, 0, 1802, 1803, 1, 0, 0, 0, 1803, 1806, 5, 153, 0, 0, 1804, 1807, - 3, 116, 58, 0, 1805, 1807, 3, 208, 104, 0, 1806, 1804, 1, 0, 0, 0, 1806, - 1805, 1, 0, 0, 0, 1807, 129, 1, 0, 0, 0, 1808, 1810, 5, 150, 0, 0, 1809, - 1811, 5, 116, 0, 0, 1810, 1809, 1, 0, 0, 0, 1810, 1811, 1, 0, 0, 0, 1811, - 1812, 1, 0, 0, 0, 1812, 1817, 3, 54, 27, 0, 1813, 1814, 5, 5, 0, 0, 1814, - 1816, 3, 54, 27, 0, 1815, 1813, 1, 0, 0, 0, 1816, 1819, 1, 0, 0, 0, 1817, - 1815, 1, 0, 0, 0, 1817, 1818, 1, 0, 0, 0, 1818, 131, 1, 0, 0, 0, 1819, - 1817, 1, 0, 0, 0, 1820, 1821, 5, 109, 0, 0, 1821, 1822, 5, 40, 0, 0, 1822, - 1827, 3, 136, 68, 0, 1823, 1824, 5, 5, 0, 0, 1824, 1826, 3, 136, 68, 0, - 1825, 1823, 1, 0, 0, 0, 1826, 1829, 1, 0, 0, 0, 1827, 1825, 1, 0, 0, 0, - 1827, 1828, 1, 0, 0, 0, 1828, 133, 1, 0, 0, 0, 1829, 1827, 1, 0, 0, 0, - 1830, 1831, 5, 98, 0, 0, 1831, 1834, 3, 66, 33, 0, 1832, 1833, 7, 18, 0, - 0, 1833, 1835, 3, 66, 33, 0, 1834, 1832, 1, 0, 0, 0, 1834, 1835, 1, 0, - 0, 0, 1835, 135, 1, 0, 0, 0, 1836, 1839, 3, 66, 33, 0, 1837, 1838, 5, 45, - 0, 0, 1838, 1840, 3, 188, 94, 0, 1839, 1837, 1, 0, 0, 0, 1839, 1840, 1, - 0, 0, 0, 1840, 1842, 1, 0, 0, 0, 1841, 1843, 3, 138, 69, 0, 1842, 1841, - 1, 0, 0, 0, 1842, 1843, 1, 0, 0, 0, 1843, 1846, 1, 0, 0, 0, 1844, 1845, - 5, 176, 0, 0, 1845, 1847, 7, 19, 0, 0, 1846, 1844, 1, 0, 0, 0, 1846, 1847, - 1, 0, 0, 0, 1847, 137, 1, 0, 0, 0, 1848, 1849, 7, 20, 0, 0, 1849, 139, - 1, 0, 0, 0, 1850, 1851, 3, 66, 33, 0, 1851, 1852, 5, 156, 0, 0, 1852, 1861, - 1, 0, 0, 0, 1853, 1854, 3, 66, 33, 0, 1854, 1855, 5, 159, 0, 0, 1855, 1861, - 1, 0, 0, 0, 1856, 1857, 5, 158, 0, 0, 1857, 1861, 5, 127, 0, 0, 1858, 1859, - 5, 157, 0, 0, 1859, 1861, 5, 156, 0, 0, 1860, 1850, 1, 0, 0, 0, 1860, 1853, - 1, 0, 0, 0, 1860, 1856, 1, 0, 0, 0, 1860, 1858, 1, 0, 0, 0, 1861, 141, - 1, 0, 0, 0, 1862, 1863, 3, 66, 33, 0, 1863, 1864, 5, 156, 0, 0, 1864, 1873, - 1, 0, 0, 0, 1865, 1866, 3, 66, 33, 0, 1866, 1867, 5, 159, 0, 0, 1867, 1873, - 1, 0, 0, 0, 1868, 1869, 5, 158, 0, 0, 1869, 1873, 5, 127, 0, 0, 1870, 1871, - 5, 157, 0, 0, 1871, 1873, 5, 159, 0, 0, 1872, 1862, 1, 0, 0, 0, 1872, 1865, - 1, 0, 0, 0, 1872, 1868, 1, 0, 0, 0, 1872, 1870, 1, 0, 0, 0, 1873, 143, - 1, 0, 0, 0, 1874, 1875, 3, 66, 33, 0, 1875, 1876, 5, 156, 0, 0, 1876, 1882, - 1, 0, 0, 0, 1877, 1878, 5, 157, 0, 0, 1878, 1882, 5, 156, 0, 0, 1879, 1880, - 5, 158, 0, 0, 1880, 1882, 5, 127, 0, 0, 1881, 1874, 1, 0, 0, 0, 1881, 1877, - 1, 0, 0, 0, 1881, 1879, 1, 0, 0, 0, 1882, 145, 1, 0, 0, 0, 1883, 1884, - 7, 21, 0, 0, 1884, 1885, 5, 3, 0, 0, 1885, 1886, 3, 66, 33, 0, 1886, 1887, - 5, 4, 0, 0, 1887, 1888, 5, 153, 0, 0, 1888, 1890, 5, 3, 0, 0, 1889, 1891, - 3, 152, 76, 0, 1890, 1889, 1, 0, 0, 0, 1890, 1891, 1, 0, 0, 0, 1891, 1892, - 1, 0, 0, 0, 1892, 1894, 3, 156, 78, 0, 1893, 1895, 3, 122, 61, 0, 1894, - 1893, 1, 0, 0, 0, 1894, 1895, 1, 0, 0, 0, 1895, 1896, 1, 0, 0, 0, 1896, - 1897, 5, 4, 0, 0, 1897, 1969, 1, 0, 0, 0, 1898, 1899, 7, 22, 0, 0, 1899, - 1900, 5, 3, 0, 0, 1900, 1901, 5, 4, 0, 0, 1901, 1902, 5, 153, 0, 0, 1902, - 1904, 5, 3, 0, 0, 1903, 1905, 3, 152, 76, 0, 1904, 1903, 1, 0, 0, 0, 1904, - 1905, 1, 0, 0, 0, 1905, 1907, 1, 0, 0, 0, 1906, 1908, 3, 154, 77, 0, 1907, - 1906, 1, 0, 0, 0, 1907, 1908, 1, 0, 0, 0, 1908, 1909, 1, 0, 0, 0, 1909, - 1969, 5, 4, 0, 0, 1910, 1911, 7, 23, 0, 0, 1911, 1912, 5, 3, 0, 0, 1912, - 1913, 5, 4, 0, 0, 1913, 1914, 5, 153, 0, 0, 1914, 1916, 5, 3, 0, 0, 1915, - 1917, 3, 152, 76, 0, 1916, 1915, 1, 0, 0, 0, 1916, 1917, 1, 0, 0, 0, 1917, - 1918, 1, 0, 0, 0, 1918, 1919, 3, 156, 78, 0, 1919, 1920, 5, 4, 0, 0, 1920, - 1969, 1, 0, 0, 0, 1921, 1922, 7, 24, 0, 0, 1922, 1923, 5, 3, 0, 0, 1923, - 1925, 3, 66, 33, 0, 1924, 1926, 3, 148, 74, 0, 1925, 1924, 1, 0, 0, 0, - 1925, 1926, 1, 0, 0, 0, 1926, 1928, 1, 0, 0, 0, 1927, 1929, 3, 150, 75, - 0, 1928, 1927, 1, 0, 0, 0, 1928, 1929, 1, 0, 0, 0, 1929, 1930, 1, 0, 0, - 0, 1930, 1931, 5, 4, 0, 0, 1931, 1932, 5, 153, 0, 0, 1932, 1934, 5, 3, - 0, 0, 1933, 1935, 3, 152, 76, 0, 1934, 1933, 1, 0, 0, 0, 1934, 1935, 1, - 0, 0, 0, 1935, 1936, 1, 0, 0, 0, 1936, 1937, 3, 156, 78, 0, 1937, 1938, - 5, 4, 0, 0, 1938, 1969, 1, 0, 0, 0, 1939, 1940, 5, 165, 0, 0, 1940, 1941, - 5, 3, 0, 0, 1941, 1942, 3, 66, 33, 0, 1942, 1943, 5, 5, 0, 0, 1943, 1944, - 3, 34, 17, 0, 1944, 1945, 5, 4, 0, 0, 1945, 1946, 5, 153, 0, 0, 1946, 1948, - 5, 3, 0, 0, 1947, 1949, 3, 152, 76, 0, 1948, 1947, 1, 0, 0, 0, 1948, 1949, - 1, 0, 0, 0, 1949, 1950, 1, 0, 0, 0, 1950, 1952, 3, 156, 78, 0, 1951, 1953, - 3, 122, 61, 0, 1952, 1951, 1, 0, 0, 0, 1952, 1953, 1, 0, 0, 0, 1953, 1954, - 1, 0, 0, 0, 1954, 1955, 5, 4, 0, 0, 1955, 1969, 1, 0, 0, 0, 1956, 1957, - 5, 166, 0, 0, 1957, 1958, 5, 3, 0, 0, 1958, 1959, 3, 66, 33, 0, 1959, 1960, - 5, 4, 0, 0, 1960, 1961, 5, 153, 0, 0, 1961, 1963, 5, 3, 0, 0, 1962, 1964, - 3, 152, 76, 0, 1963, 1962, 1, 0, 0, 0, 1963, 1964, 1, 0, 0, 0, 1964, 1965, - 1, 0, 0, 0, 1965, 1966, 3, 156, 78, 0, 1966, 1967, 5, 4, 0, 0, 1967, 1969, - 1, 0, 0, 0, 1968, 1883, 1, 0, 0, 0, 1968, 1898, 1, 0, 0, 0, 1968, 1910, - 1, 0, 0, 0, 1968, 1921, 1, 0, 0, 0, 1968, 1939, 1, 0, 0, 0, 1968, 1956, - 1, 0, 0, 0, 1969, 147, 1, 0, 0, 0, 1970, 1971, 5, 5, 0, 0, 1971, 1972, - 3, 34, 17, 0, 1972, 149, 1, 0, 0, 0, 1973, 1974, 5, 5, 0, 0, 1974, 1975, - 3, 34, 17, 0, 1975, 151, 1, 0, 0, 0, 1976, 1977, 5, 154, 0, 0, 1977, 1979, - 5, 40, 0, 0, 1978, 1980, 3, 66, 33, 0, 1979, 1978, 1, 0, 0, 0, 1980, 1981, - 1, 0, 0, 0, 1981, 1979, 1, 0, 0, 0, 1981, 1982, 1, 0, 0, 0, 1982, 153, - 1, 0, 0, 0, 1983, 1984, 5, 109, 0, 0, 1984, 1986, 5, 40, 0, 0, 1985, 1987, - 3, 66, 33, 0, 1986, 1985, 1, 0, 0, 0, 1987, 1988, 1, 0, 0, 0, 1988, 1986, - 1, 0, 0, 0, 1988, 1989, 1, 0, 0, 0, 1989, 155, 1, 0, 0, 0, 1990, 1991, - 5, 109, 0, 0, 1991, 1992, 5, 40, 0, 0, 1992, 1993, 3, 156, 78, 0, 1993, - 157, 1, 0, 0, 0, 1994, 1996, 3, 66, 33, 0, 1995, 1997, 3, 138, 69, 0, 1996, - 1995, 1, 0, 0, 0, 1996, 1997, 1, 0, 0, 0, 1997, 2005, 1, 0, 0, 0, 1998, - 1999, 5, 5, 0, 0, 1999, 2001, 3, 66, 33, 0, 2000, 2002, 3, 138, 69, 0, - 2001, 2000, 1, 0, 0, 0, 2001, 2002, 1, 0, 0, 0, 2002, 2004, 1, 0, 0, 0, - 2003, 1998, 1, 0, 0, 0, 2004, 2007, 1, 0, 0, 0, 2005, 2003, 1, 0, 0, 0, - 2005, 2006, 1, 0, 0, 0, 2006, 159, 1, 0, 0, 0, 2007, 2005, 1, 0, 0, 0, - 2008, 2009, 3, 82, 41, 0, 2009, 161, 1, 0, 0, 0, 2010, 2011, 3, 82, 41, - 0, 2011, 163, 1, 0, 0, 0, 2012, 2013, 7, 25, 0, 0, 2013, 165, 1, 0, 0, - 0, 2014, 2015, 5, 189, 0, 0, 2015, 167, 1, 0, 0, 0, 2016, 2019, 3, 66, - 33, 0, 2017, 2019, 3, 28, 14, 0, 2018, 2016, 1, 0, 0, 0, 2018, 2017, 1, - 0, 0, 0, 2019, 169, 1, 0, 0, 0, 2020, 2021, 7, 26, 0, 0, 2021, 171, 1, - 0, 0, 0, 2022, 2023, 7, 27, 0, 0, 2023, 173, 1, 0, 0, 0, 2024, 2025, 3, - 222, 111, 0, 2025, 175, 1, 0, 0, 0, 2026, 2027, 3, 222, 111, 0, 2027, 177, - 1, 0, 0, 0, 2028, 2029, 3, 222, 111, 0, 2029, 179, 1, 0, 0, 0, 2030, 2031, - 3, 222, 111, 0, 2031, 181, 1, 0, 0, 0, 2032, 2033, 3, 222, 111, 0, 2033, - 183, 1, 0, 0, 0, 2034, 2035, 3, 222, 111, 0, 2035, 185, 1, 0, 0, 0, 2036, - 2037, 3, 222, 111, 0, 2037, 187, 1, 0, 0, 0, 2038, 2039, 3, 222, 111, 0, - 2039, 189, 1, 0, 0, 0, 2040, 2041, 3, 222, 111, 0, 2041, 191, 1, 0, 0, - 0, 2042, 2043, 3, 222, 111, 0, 2043, 193, 1, 0, 0, 0, 2044, 2045, 3, 222, - 111, 0, 2045, 195, 1, 0, 0, 0, 2046, 2047, 3, 222, 111, 0, 2047, 197, 1, - 0, 0, 0, 2048, 2049, 3, 222, 111, 0, 2049, 199, 1, 0, 0, 0, 2050, 2051, - 3, 222, 111, 0, 2051, 201, 1, 0, 0, 0, 2052, 2053, 3, 222, 111, 0, 2053, - 203, 1, 0, 0, 0, 2054, 2055, 3, 222, 111, 0, 2055, 205, 1, 0, 0, 0, 2056, - 2057, 3, 222, 111, 0, 2057, 207, 1, 0, 0, 0, 2058, 2059, 3, 222, 111, 0, - 2059, 209, 1, 0, 0, 0, 2060, 2061, 3, 222, 111, 0, 2061, 211, 1, 0, 0, - 0, 2062, 2063, 3, 222, 111, 0, 2063, 213, 1, 0, 0, 0, 2064, 2065, 3, 222, - 111, 0, 2065, 215, 1, 0, 0, 0, 2066, 2067, 3, 222, 111, 0, 2067, 217, 1, - 0, 0, 0, 2068, 2069, 3, 222, 111, 0, 2069, 219, 1, 0, 0, 0, 2070, 2071, - 3, 222, 111, 0, 2071, 221, 1, 0, 0, 0, 2072, 2080, 5, 186, 0, 0, 2073, - 2080, 3, 172, 86, 0, 2074, 2080, 5, 189, 0, 0, 2075, 2076, 5, 3, 0, 0, - 2076, 2077, 3, 222, 111, 0, 2077, 2078, 5, 4, 0, 0, 2078, 2080, 1, 0, 0, - 0, 2079, 2072, 1, 0, 0, 0, 2079, 2073, 1, 0, 0, 0, 2079, 2074, 1, 0, 0, - 0, 2079, 2075, 1, 0, 0, 0, 2080, 223, 1, 0, 0, 0, 299, 227, 235, 242, 247, - 253, 259, 261, 287, 294, 301, 307, 311, 316, 319, 326, 329, 333, 341, 345, - 347, 351, 355, 359, 362, 369, 375, 381, 386, 397, 403, 407, 411, 414, 418, - 424, 429, 438, 445, 452, 456, 460, 465, 471, 483, 487, 492, 495, 498, 503, - 506, 520, 527, 534, 536, 539, 545, 550, 558, 563, 578, 584, 594, 599, 609, - 613, 615, 619, 624, 626, 634, 640, 645, 652, 663, 666, 668, 675, 679, 686, - 692, 698, 704, 709, 718, 723, 734, 739, 750, 755, 759, 775, 785, 790, 798, - 810, 815, 826, 829, 831, 837, 840, 842, 846, 850, 857, 860, 863, 870, 873, - 876, 879, 883, 891, 896, 906, 911, 920, 927, 931, 935, 938, 946, 959, 962, - 970, 979, 983, 988, 1018, 1029, 1041, 1047, 1054, 1058, 1068, 1071, 1077, - 1083, 1092, 1095, 1099, 1101, 1103, 1112, 1119, 1126, 1132, 1137, 1145, - 1150, 1159, 1170, 1177, 1181, 1184, 1187, 1191, 1201, 1207, 1209, 1217, - 1224, 1231, 1236, 1238, 1244, 1253, 1258, 1265, 1269, 1271, 1274, 1282, - 1286, 1289, 1295, 1299, 1304, 1311, 1320, 1324, 1326, 1330, 1339, 1344, - 1346, 1359, 1362, 1371, 1382, 1389, 1392, 1397, 1401, 1404, 1407, 1412, - 1416, 1421, 1424, 1427, 1432, 1436, 1439, 1446, 1451, 1460, 1465, 1468, - 1476, 1480, 1488, 1491, 1493, 1502, 1505, 1507, 1511, 1515, 1519, 1522, - 1533, 1538, 1542, 1546, 1549, 1554, 1560, 1567, 1574, 1579, 1582, 1590, - 1596, 1601, 1607, 1614, 1621, 1626, 1629, 1632, 1637, 1642, 1649, 1653, - 1657, 1667, 1676, 1679, 1688, 1692, 1700, 1709, 1712, 1721, 1724, 1727, - 1730, 1740, 1749, 1758, 1762, 1769, 1776, 1780, 1784, 1793, 1797, 1801, - 1806, 1810, 1817, 1827, 1834, 1839, 1842, 1846, 1860, 1872, 1881, 1890, - 1894, 1904, 1907, 1916, 1925, 1928, 1934, 1948, 1952, 1963, 1968, 1981, - 1988, 1996, 2001, 2005, 2018, 2079, + 2, 0, 162, 162, 164, 164, 2, 0, 8, 10, 102, 102, 2, 0, 186, 186, 190, 190, + 1, 0, 25, 181, 2380, 0, 229, 1, 0, 0, 0, 2, 237, 1, 0, 0, 0, 4, 263, 1, + 0, 0, 0, 6, 291, 1, 0, 0, 0, 8, 323, 1, 0, 0, 0, 10, 333, 1, 0, 0, 0, 12, + 341, 1, 0, 0, 0, 14, 351, 1, 0, 0, 0, 16, 355, 1, 0, 0, 0, 18, 366, 1, + 0, 0, 0, 20, 369, 1, 0, 0, 0, 22, 375, 1, 0, 0, 0, 24, 409, 1, 0, 0, 0, + 26, 418, 1, 0, 0, 0, 28, 460, 1, 0, 0, 0, 30, 471, 1, 0, 0, 0, 32, 489, + 1, 0, 0, 0, 34, 541, 1, 0, 0, 0, 36, 547, 1, 0, 0, 0, 38, 588, 1, 0, 0, + 0, 40, 630, 1, 0, 0, 0, 42, 634, 1, 0, 0, 0, 44, 698, 1, 0, 0, 0, 46, 730, + 1, 0, 0, 0, 48, 759, 1, 0, 0, 0, 50, 780, 1, 0, 0, 0, 52, 794, 1, 0, 0, + 0, 54, 805, 1, 0, 0, 0, 56, 824, 1, 0, 0, 0, 58, 852, 1, 0, 0, 0, 60, 865, + 1, 0, 0, 0, 62, 883, 1, 0, 0, 0, 64, 889, 1, 0, 0, 0, 66, 991, 1, 0, 0, + 0, 68, 1109, 1, 0, 0, 0, 70, 1119, 1, 0, 0, 0, 72, 1194, 1, 0, 0, 0, 74, + 1196, 1, 0, 0, 0, 76, 1243, 1, 0, 0, 0, 78, 1261, 1, 0, 0, 0, 80, 1263, + 1, 0, 0, 0, 82, 1277, 1, 0, 0, 0, 84, 1294, 1, 0, 0, 0, 86, 1395, 1, 0, + 0, 0, 88, 1397, 1, 0, 0, 0, 90, 1400, 1, 0, 0, 0, 92, 1410, 1, 0, 0, 0, + 94, 1496, 1, 0, 0, 0, 96, 1510, 1, 0, 0, 0, 98, 1525, 1, 0, 0, 0, 100, + 1541, 1, 0, 0, 0, 102, 1549, 1, 0, 0, 0, 104, 1552, 1, 0, 0, 0, 106, 1587, + 1, 0, 0, 0, 108, 1599, 1, 0, 0, 0, 110, 1640, 1, 0, 0, 0, 112, 1654, 1, + 0, 0, 0, 114, 1662, 1, 0, 0, 0, 116, 1668, 1, 0, 0, 0, 118, 1699, 1, 0, + 0, 0, 120, 1735, 1, 0, 0, 0, 122, 1745, 1, 0, 0, 0, 124, 1754, 1, 0, 0, + 0, 126, 1769, 1, 0, 0, 0, 128, 1789, 1, 0, 0, 0, 130, 1811, 1, 0, 0, 0, + 132, 1823, 1, 0, 0, 0, 134, 1833, 1, 0, 0, 0, 136, 1839, 1, 0, 0, 0, 138, + 1851, 1, 0, 0, 0, 140, 1863, 1, 0, 0, 0, 142, 1875, 1, 0, 0, 0, 144, 1884, + 1, 0, 0, 0, 146, 1971, 1, 0, 0, 0, 148, 1973, 1, 0, 0, 0, 150, 1976, 1, + 0, 0, 0, 152, 1979, 1, 0, 0, 0, 154, 1986, 1, 0, 0, 0, 156, 1993, 1, 0, + 0, 0, 158, 1997, 1, 0, 0, 0, 160, 2011, 1, 0, 0, 0, 162, 2013, 1, 0, 0, + 0, 164, 2015, 1, 0, 0, 0, 166, 2017, 1, 0, 0, 0, 168, 2021, 1, 0, 0, 0, + 170, 2023, 1, 0, 0, 0, 172, 2025, 1, 0, 0, 0, 174, 2027, 1, 0, 0, 0, 176, + 2029, 1, 0, 0, 0, 178, 2034, 1, 0, 0, 0, 180, 2038, 1, 0, 0, 0, 182, 2040, + 1, 0, 0, 0, 184, 2042, 1, 0, 0, 0, 186, 2044, 1, 0, 0, 0, 188, 2046, 1, + 0, 0, 0, 190, 2048, 1, 0, 0, 0, 192, 2050, 1, 0, 0, 0, 194, 2052, 1, 0, + 0, 0, 196, 2054, 1, 0, 0, 0, 198, 2056, 1, 0, 0, 0, 200, 2058, 1, 0, 0, + 0, 202, 2060, 1, 0, 0, 0, 204, 2062, 1, 0, 0, 0, 206, 2064, 1, 0, 0, 0, + 208, 2066, 1, 0, 0, 0, 210, 2068, 1, 0, 0, 0, 212, 2070, 1, 0, 0, 0, 214, + 2072, 1, 0, 0, 0, 216, 2074, 1, 0, 0, 0, 218, 2076, 1, 0, 0, 0, 220, 2078, + 1, 0, 0, 0, 222, 2080, 1, 0, 0, 0, 224, 2089, 1, 0, 0, 0, 226, 228, 3, + 2, 1, 0, 227, 226, 1, 0, 0, 0, 228, 231, 1, 0, 0, 0, 229, 227, 1, 0, 0, + 0, 229, 230, 1, 0, 0, 0, 230, 232, 1, 0, 0, 0, 231, 229, 1, 0, 0, 0, 232, + 233, 5, 0, 0, 1, 233, 1, 1, 0, 0, 0, 234, 236, 5, 1, 0, 0, 235, 234, 1, + 0, 0, 0, 236, 239, 1, 0, 0, 0, 237, 235, 1, 0, 0, 0, 237, 238, 1, 0, 0, + 0, 238, 240, 1, 0, 0, 0, 239, 237, 1, 0, 0, 0, 240, 249, 3, 4, 2, 0, 241, + 243, 5, 1, 0, 0, 242, 241, 1, 0, 0, 0, 243, 244, 1, 0, 0, 0, 244, 242, + 1, 0, 0, 0, 244, 245, 1, 0, 0, 0, 245, 246, 1, 0, 0, 0, 246, 248, 3, 4, + 2, 0, 247, 242, 1, 0, 0, 0, 248, 251, 1, 0, 0, 0, 249, 247, 1, 0, 0, 0, + 249, 250, 1, 0, 0, 0, 250, 255, 1, 0, 0, 0, 251, 249, 1, 0, 0, 0, 252, + 254, 5, 1, 0, 0, 253, 252, 1, 0, 0, 0, 254, 257, 1, 0, 0, 0, 255, 253, + 1, 0, 0, 0, 255, 256, 1, 0, 0, 0, 256, 3, 1, 0, 0, 0, 257, 255, 1, 0, 0, + 0, 258, 261, 5, 71, 0, 0, 259, 260, 5, 114, 0, 0, 260, 262, 5, 111, 0, + 0, 261, 259, 1, 0, 0, 0, 261, 262, 1, 0, 0, 0, 262, 264, 1, 0, 0, 0, 263, + 258, 1, 0, 0, 0, 263, 264, 1, 0, 0, 0, 264, 289, 1, 0, 0, 0, 265, 290, + 3, 6, 3, 0, 266, 290, 3, 8, 4, 0, 267, 290, 3, 10, 5, 0, 268, 290, 3, 12, + 6, 0, 269, 290, 3, 14, 7, 0, 270, 290, 3, 22, 11, 0, 271, 290, 3, 26, 13, + 0, 272, 290, 3, 42, 21, 0, 273, 290, 3, 44, 22, 0, 274, 290, 3, 46, 23, + 0, 275, 290, 3, 58, 29, 0, 276, 290, 3, 60, 30, 0, 277, 290, 3, 62, 31, + 0, 278, 290, 3, 64, 32, 0, 279, 290, 3, 72, 36, 0, 280, 290, 3, 76, 38, + 0, 281, 290, 3, 80, 40, 0, 282, 290, 3, 20, 10, 0, 283, 290, 3, 16, 8, + 0, 284, 290, 3, 18, 9, 0, 285, 290, 3, 82, 41, 0, 286, 290, 3, 104, 52, + 0, 287, 290, 3, 108, 54, 0, 288, 290, 3, 112, 56, 0, 289, 265, 1, 0, 0, + 0, 289, 266, 1, 0, 0, 0, 289, 267, 1, 0, 0, 0, 289, 268, 1, 0, 0, 0, 289, + 269, 1, 0, 0, 0, 289, 270, 1, 0, 0, 0, 289, 271, 1, 0, 0, 0, 289, 272, + 1, 0, 0, 0, 289, 273, 1, 0, 0, 0, 289, 274, 1, 0, 0, 0, 289, 275, 1, 0, + 0, 0, 289, 276, 1, 0, 0, 0, 289, 277, 1, 0, 0, 0, 289, 278, 1, 0, 0, 0, + 289, 279, 1, 0, 0, 0, 289, 280, 1, 0, 0, 0, 289, 281, 1, 0, 0, 0, 289, + 282, 1, 0, 0, 0, 289, 283, 1, 0, 0, 0, 289, 284, 1, 0, 0, 0, 289, 285, + 1, 0, 0, 0, 289, 286, 1, 0, 0, 0, 289, 287, 1, 0, 0, 0, 289, 288, 1, 0, + 0, 0, 290, 5, 1, 0, 0, 0, 291, 292, 5, 30, 0, 0, 292, 296, 5, 133, 0, 0, + 293, 294, 3, 180, 90, 0, 294, 295, 5, 2, 0, 0, 295, 297, 1, 0, 0, 0, 296, + 293, 1, 0, 0, 0, 296, 297, 1, 0, 0, 0, 297, 298, 1, 0, 0, 0, 298, 321, + 3, 182, 91, 0, 299, 309, 5, 121, 0, 0, 300, 301, 5, 137, 0, 0, 301, 310, + 3, 186, 93, 0, 302, 304, 5, 46, 0, 0, 303, 302, 1, 0, 0, 0, 303, 304, 1, + 0, 0, 0, 304, 305, 1, 0, 0, 0, 305, 306, 3, 188, 94, 0, 306, 307, 5, 137, + 0, 0, 307, 308, 3, 188, 94, 0, 308, 310, 1, 0, 0, 0, 309, 300, 1, 0, 0, + 0, 309, 303, 1, 0, 0, 0, 310, 322, 1, 0, 0, 0, 311, 313, 5, 27, 0, 0, 312, + 314, 5, 46, 0, 0, 313, 312, 1, 0, 0, 0, 313, 314, 1, 0, 0, 0, 314, 315, + 1, 0, 0, 0, 315, 322, 3, 28, 14, 0, 316, 318, 5, 63, 0, 0, 317, 319, 5, + 46, 0, 0, 318, 317, 1, 0, 0, 0, 318, 319, 1, 0, 0, 0, 319, 320, 1, 0, 0, + 0, 320, 322, 3, 188, 94, 0, 321, 299, 1, 0, 0, 0, 321, 311, 1, 0, 0, 0, + 321, 316, 1, 0, 0, 0, 322, 7, 1, 0, 0, 0, 323, 331, 5, 31, 0, 0, 324, 332, + 3, 180, 90, 0, 325, 326, 3, 180, 90, 0, 326, 327, 5, 2, 0, 0, 327, 329, + 1, 0, 0, 0, 328, 325, 1, 0, 0, 0, 328, 329, 1, 0, 0, 0, 329, 330, 1, 0, + 0, 0, 330, 332, 3, 184, 92, 0, 331, 324, 1, 0, 0, 0, 331, 328, 1, 0, 0, + 0, 331, 332, 1, 0, 0, 0, 332, 9, 1, 0, 0, 0, 333, 335, 5, 35, 0, 0, 334, + 336, 5, 55, 0, 0, 335, 334, 1, 0, 0, 0, 335, 336, 1, 0, 0, 0, 336, 337, + 1, 0, 0, 0, 337, 338, 3, 66, 33, 0, 338, 339, 5, 33, 0, 0, 339, 340, 3, + 180, 90, 0, 340, 11, 1, 0, 0, 0, 341, 343, 5, 38, 0, 0, 342, 344, 7, 0, + 0, 0, 343, 342, 1, 0, 0, 0, 343, 344, 1, 0, 0, 0, 344, 349, 1, 0, 0, 0, + 345, 347, 5, 138, 0, 0, 346, 348, 3, 208, 104, 0, 347, 346, 1, 0, 0, 0, + 347, 348, 1, 0, 0, 0, 348, 350, 1, 0, 0, 0, 349, 345, 1, 0, 0, 0, 349, + 350, 1, 0, 0, 0, 350, 13, 1, 0, 0, 0, 351, 353, 7, 1, 0, 0, 352, 354, 5, + 138, 0, 0, 353, 352, 1, 0, 0, 0, 353, 354, 1, 0, 0, 0, 354, 15, 1, 0, 0, + 0, 355, 357, 5, 126, 0, 0, 356, 358, 5, 138, 0, 0, 357, 356, 1, 0, 0, 0, + 357, 358, 1, 0, 0, 0, 358, 364, 1, 0, 0, 0, 359, 361, 5, 137, 0, 0, 360, + 362, 5, 129, 0, 0, 361, 360, 1, 0, 0, 0, 361, 362, 1, 0, 0, 0, 362, 363, + 1, 0, 0, 0, 363, 365, 3, 204, 102, 0, 364, 359, 1, 0, 0, 0, 364, 365, 1, + 0, 0, 0, 365, 17, 1, 0, 0, 0, 366, 367, 5, 129, 0, 0, 367, 368, 3, 204, + 102, 0, 368, 19, 1, 0, 0, 0, 369, 371, 5, 120, 0, 0, 370, 372, 5, 129, + 0, 0, 371, 370, 1, 0, 0, 0, 371, 372, 1, 0, 0, 0, 372, 373, 1, 0, 0, 0, + 373, 374, 3, 204, 102, 0, 374, 21, 1, 0, 0, 0, 375, 377, 5, 50, 0, 0, 376, + 378, 5, 141, 0, 0, 377, 376, 1, 0, 0, 0, 377, 378, 1, 0, 0, 0, 378, 379, + 1, 0, 0, 0, 379, 383, 5, 84, 0, 0, 380, 381, 5, 80, 0, 0, 381, 382, 5, + 102, 0, 0, 382, 384, 5, 70, 0, 0, 383, 380, 1, 0, 0, 0, 383, 384, 1, 0, + 0, 0, 384, 388, 1, 0, 0, 0, 385, 386, 3, 180, 90, 0, 386, 387, 5, 2, 0, + 0, 387, 389, 1, 0, 0, 0, 388, 385, 1, 0, 0, 0, 388, 389, 1, 0, 0, 0, 389, + 390, 1, 0, 0, 0, 390, 391, 3, 194, 97, 0, 391, 392, 5, 107, 0, 0, 392, + 393, 3, 182, 91, 0, 393, 394, 5, 3, 0, 0, 394, 399, 3, 24, 12, 0, 395, + 396, 5, 5, 0, 0, 396, 398, 3, 24, 12, 0, 397, 395, 1, 0, 0, 0, 398, 401, + 1, 0, 0, 0, 399, 397, 1, 0, 0, 0, 399, 400, 1, 0, 0, 0, 400, 402, 1, 0, + 0, 0, 401, 399, 1, 0, 0, 0, 402, 405, 5, 4, 0, 0, 403, 404, 5, 149, 0, + 0, 404, 406, 3, 66, 33, 0, 405, 403, 1, 0, 0, 0, 405, 406, 1, 0, 0, 0, + 406, 23, 1, 0, 0, 0, 407, 410, 3, 188, 94, 0, 408, 410, 3, 66, 33, 0, 409, + 407, 1, 0, 0, 0, 409, 408, 1, 0, 0, 0, 410, 413, 1, 0, 0, 0, 411, 412, + 5, 45, 0, 0, 412, 414, 3, 190, 95, 0, 413, 411, 1, 0, 0, 0, 413, 414, 1, + 0, 0, 0, 414, 416, 1, 0, 0, 0, 415, 417, 3, 138, 69, 0, 416, 415, 1, 0, + 0, 0, 416, 417, 1, 0, 0, 0, 417, 25, 1, 0, 0, 0, 418, 420, 5, 50, 0, 0, + 419, 421, 7, 2, 0, 0, 420, 419, 1, 0, 0, 0, 420, 421, 1, 0, 0, 0, 421, + 422, 1, 0, 0, 0, 422, 426, 5, 133, 0, 0, 423, 424, 5, 80, 0, 0, 424, 425, + 5, 102, 0, 0, 425, 427, 5, 70, 0, 0, 426, 423, 1, 0, 0, 0, 426, 427, 1, + 0, 0, 0, 427, 431, 1, 0, 0, 0, 428, 429, 3, 180, 90, 0, 429, 430, 5, 2, + 0, 0, 430, 432, 1, 0, 0, 0, 431, 428, 1, 0, 0, 0, 431, 432, 1, 0, 0, 0, + 432, 433, 1, 0, 0, 0, 433, 458, 3, 182, 91, 0, 434, 435, 5, 3, 0, 0, 435, + 440, 3, 28, 14, 0, 436, 437, 5, 5, 0, 0, 437, 439, 3, 28, 14, 0, 438, 436, + 1, 0, 0, 0, 439, 442, 1, 0, 0, 0, 440, 441, 1, 0, 0, 0, 440, 438, 1, 0, + 0, 0, 441, 447, 1, 0, 0, 0, 442, 440, 1, 0, 0, 0, 443, 444, 5, 5, 0, 0, + 444, 446, 3, 36, 18, 0, 445, 443, 1, 0, 0, 0, 446, 449, 1, 0, 0, 0, 447, + 445, 1, 0, 0, 0, 447, 448, 1, 0, 0, 0, 448, 450, 1, 0, 0, 0, 449, 447, + 1, 0, 0, 0, 450, 454, 5, 4, 0, 0, 451, 452, 5, 151, 0, 0, 452, 455, 5, + 186, 0, 0, 453, 455, 5, 132, 0, 0, 454, 451, 1, 0, 0, 0, 454, 453, 1, 0, + 0, 0, 454, 455, 1, 0, 0, 0, 455, 459, 1, 0, 0, 0, 456, 457, 5, 33, 0, 0, + 457, 459, 3, 82, 41, 0, 458, 434, 1, 0, 0, 0, 458, 456, 1, 0, 0, 0, 459, + 27, 1, 0, 0, 0, 460, 462, 3, 188, 94, 0, 461, 463, 3, 30, 15, 0, 462, 461, + 1, 0, 0, 0, 462, 463, 1, 0, 0, 0, 463, 467, 1, 0, 0, 0, 464, 466, 3, 32, + 16, 0, 465, 464, 1, 0, 0, 0, 466, 469, 1, 0, 0, 0, 467, 465, 1, 0, 0, 0, + 467, 468, 1, 0, 0, 0, 468, 29, 1, 0, 0, 0, 469, 467, 1, 0, 0, 0, 470, 472, + 3, 174, 87, 0, 471, 470, 1, 0, 0, 0, 472, 473, 1, 0, 0, 0, 473, 474, 1, + 0, 0, 0, 473, 471, 1, 0, 0, 0, 474, 485, 1, 0, 0, 0, 475, 476, 5, 3, 0, + 0, 476, 477, 3, 34, 17, 0, 477, 478, 5, 4, 0, 0, 478, 486, 1, 0, 0, 0, + 479, 480, 5, 3, 0, 0, 480, 481, 3, 34, 17, 0, 481, 482, 5, 5, 0, 0, 482, + 483, 3, 34, 17, 0, 483, 484, 5, 4, 0, 0, 484, 486, 1, 0, 0, 0, 485, 475, + 1, 0, 0, 0, 485, 479, 1, 0, 0, 0, 485, 486, 1, 0, 0, 0, 486, 31, 1, 0, + 0, 0, 487, 488, 5, 49, 0, 0, 488, 490, 3, 174, 87, 0, 489, 487, 1, 0, 0, + 0, 489, 490, 1, 0, 0, 0, 490, 538, 1, 0, 0, 0, 491, 492, 5, 113, 0, 0, + 492, 494, 5, 95, 0, 0, 493, 495, 3, 138, 69, 0, 494, 493, 1, 0, 0, 0, 494, + 495, 1, 0, 0, 0, 495, 497, 1, 0, 0, 0, 496, 498, 3, 40, 20, 0, 497, 496, + 1, 0, 0, 0, 497, 498, 1, 0, 0, 0, 498, 500, 1, 0, 0, 0, 499, 501, 5, 36, + 0, 0, 500, 499, 1, 0, 0, 0, 500, 501, 1, 0, 0, 0, 501, 539, 1, 0, 0, 0, + 502, 503, 5, 102, 0, 0, 503, 506, 5, 104, 0, 0, 504, 506, 5, 141, 0, 0, + 505, 502, 1, 0, 0, 0, 505, 504, 1, 0, 0, 0, 506, 508, 1, 0, 0, 0, 507, + 509, 3, 40, 20, 0, 508, 507, 1, 0, 0, 0, 508, 509, 1, 0, 0, 0, 509, 539, + 1, 0, 0, 0, 510, 511, 5, 44, 0, 0, 511, 512, 5, 3, 0, 0, 512, 513, 3, 66, + 33, 0, 513, 514, 5, 4, 0, 0, 514, 539, 1, 0, 0, 0, 515, 522, 5, 56, 0, + 0, 516, 523, 3, 34, 17, 0, 517, 523, 3, 70, 35, 0, 518, 519, 5, 3, 0, 0, + 519, 520, 3, 66, 33, 0, 520, 521, 5, 4, 0, 0, 521, 523, 1, 0, 0, 0, 522, + 516, 1, 0, 0, 0, 522, 517, 1, 0, 0, 0, 522, 518, 1, 0, 0, 0, 523, 539, + 1, 0, 0, 0, 524, 525, 5, 45, 0, 0, 525, 539, 3, 190, 95, 0, 526, 539, 3, + 38, 19, 0, 527, 528, 5, 170, 0, 0, 528, 530, 5, 171, 0, 0, 529, 527, 1, + 0, 0, 0, 529, 530, 1, 0, 0, 0, 530, 531, 1, 0, 0, 0, 531, 532, 5, 33, 0, + 0, 532, 533, 5, 3, 0, 0, 533, 534, 3, 66, 33, 0, 534, 536, 5, 4, 0, 0, + 535, 537, 7, 3, 0, 0, 536, 535, 1, 0, 0, 0, 536, 537, 1, 0, 0, 0, 537, + 539, 1, 0, 0, 0, 538, 491, 1, 0, 0, 0, 538, 505, 1, 0, 0, 0, 538, 510, + 1, 0, 0, 0, 538, 515, 1, 0, 0, 0, 538, 524, 1, 0, 0, 0, 538, 526, 1, 0, + 0, 0, 538, 529, 1, 0, 0, 0, 539, 33, 1, 0, 0, 0, 540, 542, 7, 4, 0, 0, + 541, 540, 1, 0, 0, 0, 541, 542, 1, 0, 0, 0, 542, 543, 1, 0, 0, 0, 543, + 544, 5, 187, 0, 0, 544, 35, 1, 0, 0, 0, 545, 546, 5, 49, 0, 0, 546, 548, + 3, 174, 87, 0, 547, 545, 1, 0, 0, 0, 547, 548, 1, 0, 0, 0, 548, 586, 1, + 0, 0, 0, 549, 550, 5, 113, 0, 0, 550, 553, 5, 95, 0, 0, 551, 553, 5, 141, + 0, 0, 552, 549, 1, 0, 0, 0, 552, 551, 1, 0, 0, 0, 553, 554, 1, 0, 0, 0, + 554, 555, 5, 3, 0, 0, 555, 560, 3, 24, 12, 0, 556, 557, 5, 5, 0, 0, 557, + 559, 3, 24, 12, 0, 558, 556, 1, 0, 0, 0, 559, 562, 1, 0, 0, 0, 560, 558, + 1, 0, 0, 0, 560, 561, 1, 0, 0, 0, 561, 563, 1, 0, 0, 0, 562, 560, 1, 0, + 0, 0, 563, 565, 5, 4, 0, 0, 564, 566, 3, 40, 20, 0, 565, 564, 1, 0, 0, + 0, 565, 566, 1, 0, 0, 0, 566, 587, 1, 0, 0, 0, 567, 568, 5, 44, 0, 0, 568, + 569, 5, 3, 0, 0, 569, 570, 3, 66, 33, 0, 570, 571, 5, 4, 0, 0, 571, 587, + 1, 0, 0, 0, 572, 573, 5, 74, 0, 0, 573, 574, 5, 95, 0, 0, 574, 575, 5, + 3, 0, 0, 575, 580, 3, 188, 94, 0, 576, 577, 5, 5, 0, 0, 577, 579, 3, 188, + 94, 0, 578, 576, 1, 0, 0, 0, 579, 582, 1, 0, 0, 0, 580, 578, 1, 0, 0, 0, + 580, 581, 1, 0, 0, 0, 581, 583, 1, 0, 0, 0, 582, 580, 1, 0, 0, 0, 583, + 584, 5, 4, 0, 0, 584, 585, 3, 38, 19, 0, 585, 587, 1, 0, 0, 0, 586, 552, + 1, 0, 0, 0, 586, 567, 1, 0, 0, 0, 586, 572, 1, 0, 0, 0, 587, 37, 1, 0, + 0, 0, 588, 589, 5, 117, 0, 0, 589, 601, 3, 192, 96, 0, 590, 591, 5, 3, + 0, 0, 591, 596, 3, 188, 94, 0, 592, 593, 5, 5, 0, 0, 593, 595, 3, 188, + 94, 0, 594, 592, 1, 0, 0, 0, 595, 598, 1, 0, 0, 0, 596, 594, 1, 0, 0, 0, + 596, 597, 1, 0, 0, 0, 597, 599, 1, 0, 0, 0, 598, 596, 1, 0, 0, 0, 599, + 600, 5, 4, 0, 0, 600, 602, 1, 0, 0, 0, 601, 590, 1, 0, 0, 0, 601, 602, + 1, 0, 0, 0, 602, 617, 1, 0, 0, 0, 603, 604, 5, 107, 0, 0, 604, 611, 7, + 5, 0, 0, 605, 606, 5, 131, 0, 0, 606, 612, 7, 6, 0, 0, 607, 612, 5, 41, + 0, 0, 608, 612, 5, 123, 0, 0, 609, 610, 5, 101, 0, 0, 610, 612, 5, 26, + 0, 0, 611, 605, 1, 0, 0, 0, 611, 607, 1, 0, 0, 0, 611, 608, 1, 0, 0, 0, + 611, 609, 1, 0, 0, 0, 612, 616, 1, 0, 0, 0, 613, 614, 5, 99, 0, 0, 614, + 616, 3, 174, 87, 0, 615, 603, 1, 0, 0, 0, 615, 613, 1, 0, 0, 0, 616, 619, + 1, 0, 0, 0, 617, 615, 1, 0, 0, 0, 617, 618, 1, 0, 0, 0, 618, 628, 1, 0, + 0, 0, 619, 617, 1, 0, 0, 0, 620, 622, 5, 102, 0, 0, 621, 620, 1, 0, 0, + 0, 621, 622, 1, 0, 0, 0, 622, 623, 1, 0, 0, 0, 623, 626, 5, 57, 0, 0, 624, + 625, 5, 86, 0, 0, 625, 627, 7, 7, 0, 0, 626, 624, 1, 0, 0, 0, 626, 627, + 1, 0, 0, 0, 627, 629, 1, 0, 0, 0, 628, 621, 1, 0, 0, 0, 628, 629, 1, 0, + 0, 0, 629, 39, 1, 0, 0, 0, 630, 631, 5, 107, 0, 0, 631, 632, 5, 48, 0, + 0, 632, 633, 7, 8, 0, 0, 633, 41, 1, 0, 0, 0, 634, 636, 5, 50, 0, 0, 635, + 637, 7, 2, 0, 0, 636, 635, 1, 0, 0, 0, 636, 637, 1, 0, 0, 0, 637, 638, + 1, 0, 0, 0, 638, 642, 5, 139, 0, 0, 639, 640, 5, 80, 0, 0, 640, 641, 5, + 102, 0, 0, 641, 643, 5, 70, 0, 0, 642, 639, 1, 0, 0, 0, 642, 643, 1, 0, + 0, 0, 643, 647, 1, 0, 0, 0, 644, 645, 3, 180, 90, 0, 645, 646, 5, 2, 0, + 0, 646, 648, 1, 0, 0, 0, 647, 644, 1, 0, 0, 0, 647, 648, 1, 0, 0, 0, 648, + 649, 1, 0, 0, 0, 649, 654, 3, 196, 98, 0, 650, 655, 5, 37, 0, 0, 651, 655, + 5, 28, 0, 0, 652, 653, 5, 89, 0, 0, 653, 655, 5, 105, 0, 0, 654, 650, 1, + 0, 0, 0, 654, 651, 1, 0, 0, 0, 654, 652, 1, 0, 0, 0, 654, 655, 1, 0, 0, + 0, 655, 670, 1, 0, 0, 0, 656, 671, 5, 59, 0, 0, 657, 671, 5, 88, 0, 0, + 658, 668, 5, 142, 0, 0, 659, 660, 5, 105, 0, 0, 660, 665, 3, 188, 94, 0, + 661, 662, 5, 5, 0, 0, 662, 664, 3, 188, 94, 0, 663, 661, 1, 0, 0, 0, 664, + 667, 1, 0, 0, 0, 665, 663, 1, 0, 0, 0, 665, 666, 1, 0, 0, 0, 666, 669, + 1, 0, 0, 0, 667, 665, 1, 0, 0, 0, 668, 659, 1, 0, 0, 0, 668, 669, 1, 0, + 0, 0, 669, 671, 1, 0, 0, 0, 670, 656, 1, 0, 0, 0, 670, 657, 1, 0, 0, 0, + 670, 658, 1, 0, 0, 0, 671, 672, 1, 0, 0, 0, 672, 673, 5, 107, 0, 0, 673, + 677, 3, 182, 91, 0, 674, 675, 5, 73, 0, 0, 675, 676, 5, 64, 0, 0, 676, + 678, 5, 127, 0, 0, 677, 674, 1, 0, 0, 0, 677, 678, 1, 0, 0, 0, 678, 681, + 1, 0, 0, 0, 679, 680, 5, 148, 0, 0, 680, 682, 3, 66, 33, 0, 681, 679, 1, + 0, 0, 0, 681, 682, 1, 0, 0, 0, 682, 683, 1, 0, 0, 0, 683, 692, 5, 38, 0, + 0, 684, 689, 3, 104, 52, 0, 685, 689, 3, 72, 36, 0, 686, 689, 3, 58, 29, + 0, 687, 689, 3, 82, 41, 0, 688, 684, 1, 0, 0, 0, 688, 685, 1, 0, 0, 0, + 688, 686, 1, 0, 0, 0, 688, 687, 1, 0, 0, 0, 689, 690, 1, 0, 0, 0, 690, + 691, 5, 1, 0, 0, 691, 693, 1, 0, 0, 0, 692, 688, 1, 0, 0, 0, 693, 694, + 1, 0, 0, 0, 694, 692, 1, 0, 0, 0, 694, 695, 1, 0, 0, 0, 695, 696, 1, 0, + 0, 0, 696, 697, 5, 66, 0, 0, 697, 43, 1, 0, 0, 0, 698, 700, 5, 50, 0, 0, + 699, 701, 7, 2, 0, 0, 700, 699, 1, 0, 0, 0, 700, 701, 1, 0, 0, 0, 701, + 702, 1, 0, 0, 0, 702, 706, 5, 146, 0, 0, 703, 704, 5, 80, 0, 0, 704, 705, + 5, 102, 0, 0, 705, 707, 5, 70, 0, 0, 706, 703, 1, 0, 0, 0, 706, 707, 1, + 0, 0, 0, 707, 711, 1, 0, 0, 0, 708, 709, 3, 180, 90, 0, 709, 710, 5, 2, + 0, 0, 710, 712, 1, 0, 0, 0, 711, 708, 1, 0, 0, 0, 711, 712, 1, 0, 0, 0, + 712, 713, 1, 0, 0, 0, 713, 725, 3, 198, 99, 0, 714, 715, 5, 3, 0, 0, 715, + 720, 3, 188, 94, 0, 716, 717, 5, 5, 0, 0, 717, 719, 3, 188, 94, 0, 718, + 716, 1, 0, 0, 0, 719, 722, 1, 0, 0, 0, 720, 718, 1, 0, 0, 0, 720, 721, + 1, 0, 0, 0, 721, 723, 1, 0, 0, 0, 722, 720, 1, 0, 0, 0, 723, 724, 5, 4, + 0, 0, 724, 726, 1, 0, 0, 0, 725, 714, 1, 0, 0, 0, 725, 726, 1, 0, 0, 0, + 726, 727, 1, 0, 0, 0, 727, 728, 5, 33, 0, 0, 728, 729, 3, 82, 41, 0, 729, + 45, 1, 0, 0, 0, 730, 731, 5, 50, 0, 0, 731, 732, 5, 147, 0, 0, 732, 736, + 5, 133, 0, 0, 733, 734, 5, 80, 0, 0, 734, 735, 5, 102, 0, 0, 735, 737, + 5, 70, 0, 0, 736, 733, 1, 0, 0, 0, 736, 737, 1, 0, 0, 0, 737, 741, 1, 0, + 0, 0, 738, 739, 3, 180, 90, 0, 739, 740, 5, 2, 0, 0, 740, 742, 1, 0, 0, + 0, 741, 738, 1, 0, 0, 0, 741, 742, 1, 0, 0, 0, 742, 743, 1, 0, 0, 0, 743, + 744, 3, 182, 91, 0, 744, 745, 5, 143, 0, 0, 745, 757, 3, 200, 100, 0, 746, + 747, 5, 3, 0, 0, 747, 752, 3, 168, 84, 0, 748, 749, 5, 5, 0, 0, 749, 751, + 3, 168, 84, 0, 750, 748, 1, 0, 0, 0, 751, 754, 1, 0, 0, 0, 752, 750, 1, + 0, 0, 0, 752, 753, 1, 0, 0, 0, 753, 755, 1, 0, 0, 0, 754, 752, 1, 0, 0, + 0, 755, 756, 5, 4, 0, 0, 756, 758, 1, 0, 0, 0, 757, 746, 1, 0, 0, 0, 757, + 758, 1, 0, 0, 0, 758, 47, 1, 0, 0, 0, 759, 761, 5, 150, 0, 0, 760, 762, + 5, 116, 0, 0, 761, 760, 1, 0, 0, 0, 761, 762, 1, 0, 0, 0, 762, 763, 1, + 0, 0, 0, 763, 764, 3, 50, 25, 0, 764, 765, 5, 33, 0, 0, 765, 766, 5, 3, + 0, 0, 766, 767, 3, 82, 41, 0, 767, 777, 5, 4, 0, 0, 768, 769, 5, 5, 0, + 0, 769, 770, 3, 50, 25, 0, 770, 771, 5, 33, 0, 0, 771, 772, 5, 3, 0, 0, + 772, 773, 3, 82, 41, 0, 773, 774, 5, 4, 0, 0, 774, 776, 1, 0, 0, 0, 775, + 768, 1, 0, 0, 0, 776, 779, 1, 0, 0, 0, 777, 775, 1, 0, 0, 0, 777, 778, + 1, 0, 0, 0, 778, 49, 1, 0, 0, 0, 779, 777, 1, 0, 0, 0, 780, 792, 3, 182, + 91, 0, 781, 782, 5, 3, 0, 0, 782, 787, 3, 188, 94, 0, 783, 784, 5, 5, 0, + 0, 784, 786, 3, 188, 94, 0, 785, 783, 1, 0, 0, 0, 786, 789, 1, 0, 0, 0, + 787, 785, 1, 0, 0, 0, 787, 788, 1, 0, 0, 0, 788, 790, 1, 0, 0, 0, 789, + 787, 1, 0, 0, 0, 790, 791, 5, 4, 0, 0, 791, 793, 1, 0, 0, 0, 792, 781, + 1, 0, 0, 0, 792, 793, 1, 0, 0, 0, 793, 51, 1, 0, 0, 0, 794, 795, 3, 50, + 25, 0, 795, 796, 5, 33, 0, 0, 796, 797, 5, 3, 0, 0, 797, 798, 3, 160, 80, + 0, 798, 800, 5, 140, 0, 0, 799, 801, 5, 29, 0, 0, 800, 799, 1, 0, 0, 0, + 800, 801, 1, 0, 0, 0, 801, 802, 1, 0, 0, 0, 802, 803, 3, 162, 81, 0, 803, + 804, 5, 4, 0, 0, 804, 53, 1, 0, 0, 0, 805, 817, 3, 182, 91, 0, 806, 807, + 5, 3, 0, 0, 807, 812, 3, 188, 94, 0, 808, 809, 5, 5, 0, 0, 809, 811, 3, + 188, 94, 0, 810, 808, 1, 0, 0, 0, 811, 814, 1, 0, 0, 0, 812, 810, 1, 0, + 0, 0, 812, 813, 1, 0, 0, 0, 813, 815, 1, 0, 0, 0, 814, 812, 1, 0, 0, 0, + 815, 816, 5, 4, 0, 0, 816, 818, 1, 0, 0, 0, 817, 806, 1, 0, 0, 0, 817, + 818, 1, 0, 0, 0, 818, 819, 1, 0, 0, 0, 819, 820, 5, 33, 0, 0, 820, 821, + 5, 3, 0, 0, 821, 822, 3, 82, 41, 0, 822, 823, 5, 4, 0, 0, 823, 55, 1, 0, + 0, 0, 824, 833, 5, 124, 0, 0, 825, 834, 5, 7, 0, 0, 826, 831, 3, 66, 33, + 0, 827, 829, 5, 33, 0, 0, 828, 827, 1, 0, 0, 0, 828, 829, 1, 0, 0, 0, 829, + 830, 1, 0, 0, 0, 830, 832, 3, 170, 85, 0, 831, 828, 1, 0, 0, 0, 831, 832, + 1, 0, 0, 0, 832, 834, 1, 0, 0, 0, 833, 825, 1, 0, 0, 0, 833, 826, 1, 0, + 0, 0, 834, 848, 1, 0, 0, 0, 835, 844, 5, 5, 0, 0, 836, 845, 5, 7, 0, 0, + 837, 842, 3, 66, 33, 0, 838, 840, 5, 33, 0, 0, 839, 838, 1, 0, 0, 0, 839, + 840, 1, 0, 0, 0, 840, 841, 1, 0, 0, 0, 841, 843, 3, 170, 85, 0, 842, 839, + 1, 0, 0, 0, 842, 843, 1, 0, 0, 0, 843, 845, 1, 0, 0, 0, 844, 836, 1, 0, + 0, 0, 844, 837, 1, 0, 0, 0, 845, 847, 1, 0, 0, 0, 846, 835, 1, 0, 0, 0, + 847, 850, 1, 0, 0, 0, 848, 846, 1, 0, 0, 0, 848, 849, 1, 0, 0, 0, 849, + 57, 1, 0, 0, 0, 850, 848, 1, 0, 0, 0, 851, 853, 3, 48, 24, 0, 852, 851, + 1, 0, 0, 0, 852, 853, 1, 0, 0, 0, 853, 854, 1, 0, 0, 0, 854, 855, 5, 59, + 0, 0, 855, 856, 5, 75, 0, 0, 856, 859, 3, 110, 55, 0, 857, 858, 5, 149, + 0, 0, 858, 860, 3, 66, 33, 0, 859, 857, 1, 0, 0, 0, 859, 860, 1, 0, 0, + 0, 860, 862, 1, 0, 0, 0, 861, 863, 3, 56, 28, 0, 862, 861, 1, 0, 0, 0, + 862, 863, 1, 0, 0, 0, 863, 59, 1, 0, 0, 0, 864, 866, 3, 48, 24, 0, 865, + 864, 1, 0, 0, 0, 865, 866, 1, 0, 0, 0, 866, 867, 1, 0, 0, 0, 867, 868, + 5, 59, 0, 0, 868, 869, 5, 75, 0, 0, 869, 872, 3, 110, 55, 0, 870, 871, + 5, 149, 0, 0, 871, 873, 3, 66, 33, 0, 872, 870, 1, 0, 0, 0, 872, 873, 1, + 0, 0, 0, 873, 878, 1, 0, 0, 0, 874, 876, 3, 132, 66, 0, 875, 874, 1, 0, + 0, 0, 875, 876, 1, 0, 0, 0, 876, 877, 1, 0, 0, 0, 877, 879, 3, 134, 67, + 0, 878, 875, 1, 0, 0, 0, 878, 879, 1, 0, 0, 0, 879, 881, 1, 0, 0, 0, 880, + 882, 3, 56, 28, 0, 881, 880, 1, 0, 0, 0, 881, 882, 1, 0, 0, 0, 882, 61, + 1, 0, 0, 0, 883, 885, 5, 61, 0, 0, 884, 886, 5, 55, 0, 0, 885, 884, 1, + 0, 0, 0, 885, 886, 1, 0, 0, 0, 886, 887, 1, 0, 0, 0, 887, 888, 3, 180, + 90, 0, 888, 63, 1, 0, 0, 0, 889, 890, 5, 63, 0, 0, 890, 893, 7, 9, 0, 0, + 891, 892, 5, 80, 0, 0, 892, 894, 5, 70, 0, 0, 893, 891, 1, 0, 0, 0, 893, + 894, 1, 0, 0, 0, 894, 898, 1, 0, 0, 0, 895, 896, 3, 180, 90, 0, 896, 897, + 5, 2, 0, 0, 897, 899, 1, 0, 0, 0, 898, 895, 1, 0, 0, 0, 898, 899, 1, 0, + 0, 0, 899, 900, 1, 0, 0, 0, 900, 901, 3, 224, 112, 0, 901, 65, 1, 0, 0, + 0, 902, 903, 6, 33, -1, 0, 903, 992, 3, 70, 35, 0, 904, 992, 5, 188, 0, + 0, 905, 992, 5, 189, 0, 0, 906, 907, 3, 180, 90, 0, 907, 908, 5, 2, 0, + 0, 908, 910, 1, 0, 0, 0, 909, 906, 1, 0, 0, 0, 909, 910, 1, 0, 0, 0, 910, + 911, 1, 0, 0, 0, 911, 912, 3, 182, 91, 0, 912, 913, 5, 2, 0, 0, 913, 915, + 1, 0, 0, 0, 914, 909, 1, 0, 0, 0, 914, 915, 1, 0, 0, 0, 915, 916, 1, 0, + 0, 0, 916, 992, 3, 188, 94, 0, 917, 918, 3, 164, 82, 0, 918, 919, 3, 66, + 33, 20, 919, 992, 1, 0, 0, 0, 920, 921, 3, 178, 89, 0, 921, 934, 5, 3, + 0, 0, 922, 924, 5, 62, 0, 0, 923, 922, 1, 0, 0, 0, 923, 924, 1, 0, 0, 0, + 924, 925, 1, 0, 0, 0, 925, 930, 3, 66, 33, 0, 926, 927, 5, 5, 0, 0, 927, + 929, 3, 66, 33, 0, 928, 926, 1, 0, 0, 0, 929, 932, 1, 0, 0, 0, 930, 928, + 1, 0, 0, 0, 930, 931, 1, 0, 0, 0, 931, 935, 1, 0, 0, 0, 932, 930, 1, 0, + 0, 0, 933, 935, 5, 7, 0, 0, 934, 923, 1, 0, 0, 0, 934, 933, 1, 0, 0, 0, + 934, 935, 1, 0, 0, 0, 935, 936, 1, 0, 0, 0, 936, 938, 5, 4, 0, 0, 937, + 939, 3, 114, 57, 0, 938, 937, 1, 0, 0, 0, 938, 939, 1, 0, 0, 0, 939, 941, + 1, 0, 0, 0, 940, 942, 3, 118, 59, 0, 941, 940, 1, 0, 0, 0, 941, 942, 1, + 0, 0, 0, 942, 992, 1, 0, 0, 0, 943, 944, 5, 3, 0, 0, 944, 949, 3, 66, 33, + 0, 945, 946, 5, 5, 0, 0, 946, 948, 3, 66, 33, 0, 947, 945, 1, 0, 0, 0, + 948, 951, 1, 0, 0, 0, 949, 947, 1, 0, 0, 0, 949, 950, 1, 0, 0, 0, 950, + 952, 1, 0, 0, 0, 951, 949, 1, 0, 0, 0, 952, 953, 5, 4, 0, 0, 953, 992, + 1, 0, 0, 0, 954, 955, 5, 43, 0, 0, 955, 956, 5, 3, 0, 0, 956, 957, 3, 66, + 33, 0, 957, 958, 5, 33, 0, 0, 958, 959, 3, 30, 15, 0, 959, 960, 5, 4, 0, + 0, 960, 992, 1, 0, 0, 0, 961, 963, 5, 102, 0, 0, 962, 961, 1, 0, 0, 0, + 962, 963, 1, 0, 0, 0, 963, 964, 1, 0, 0, 0, 964, 966, 5, 70, 0, 0, 965, + 962, 1, 0, 0, 0, 965, 966, 1, 0, 0, 0, 966, 967, 1, 0, 0, 0, 967, 968, + 5, 3, 0, 0, 968, 969, 3, 82, 41, 0, 969, 970, 5, 4, 0, 0, 970, 992, 1, + 0, 0, 0, 971, 973, 5, 42, 0, 0, 972, 974, 3, 66, 33, 0, 973, 972, 1, 0, + 0, 0, 973, 974, 1, 0, 0, 0, 974, 980, 1, 0, 0, 0, 975, 976, 5, 148, 0, + 0, 976, 977, 3, 66, 33, 0, 977, 978, 5, 136, 0, 0, 978, 979, 3, 66, 33, + 0, 979, 981, 1, 0, 0, 0, 980, 975, 1, 0, 0, 0, 981, 982, 1, 0, 0, 0, 982, + 980, 1, 0, 0, 0, 982, 983, 1, 0, 0, 0, 983, 986, 1, 0, 0, 0, 984, 985, + 5, 65, 0, 0, 985, 987, 3, 66, 33, 0, 986, 984, 1, 0, 0, 0, 986, 987, 1, + 0, 0, 0, 987, 988, 1, 0, 0, 0, 988, 989, 5, 66, 0, 0, 989, 992, 1, 0, 0, + 0, 990, 992, 3, 68, 34, 0, 991, 902, 1, 0, 0, 0, 991, 904, 1, 0, 0, 0, + 991, 905, 1, 0, 0, 0, 991, 914, 1, 0, 0, 0, 991, 917, 1, 0, 0, 0, 991, + 920, 1, 0, 0, 0, 991, 943, 1, 0, 0, 0, 991, 954, 1, 0, 0, 0, 991, 965, + 1, 0, 0, 0, 991, 971, 1, 0, 0, 0, 991, 990, 1, 0, 0, 0, 992, 1106, 1, 0, + 0, 0, 993, 994, 10, 19, 0, 0, 994, 995, 5, 11, 0, 0, 995, 1105, 3, 66, + 33, 20, 996, 997, 10, 18, 0, 0, 997, 998, 7, 10, 0, 0, 998, 1105, 3, 66, + 33, 19, 999, 1000, 10, 17, 0, 0, 1000, 1001, 7, 4, 0, 0, 1001, 1105, 3, + 66, 33, 18, 1002, 1003, 10, 16, 0, 0, 1003, 1004, 7, 11, 0, 0, 1004, 1105, + 3, 66, 33, 17, 1005, 1006, 10, 15, 0, 0, 1006, 1007, 7, 12, 0, 0, 1007, + 1105, 3, 66, 33, 16, 1008, 1021, 10, 14, 0, 0, 1009, 1022, 5, 6, 0, 0, + 1010, 1022, 5, 22, 0, 0, 1011, 1022, 5, 23, 0, 0, 1012, 1022, 5, 24, 0, + 0, 1013, 1022, 5, 92, 0, 0, 1014, 1015, 5, 92, 0, 0, 1015, 1022, 5, 102, + 0, 0, 1016, 1022, 5, 83, 0, 0, 1017, 1022, 5, 97, 0, 0, 1018, 1022, 5, + 77, 0, 0, 1019, 1022, 5, 99, 0, 0, 1020, 1022, 5, 118, 0, 0, 1021, 1009, + 1, 0, 0, 0, 1021, 1010, 1, 0, 0, 0, 1021, 1011, 1, 0, 0, 0, 1021, 1012, + 1, 0, 0, 0, 1021, 1013, 1, 0, 0, 0, 1021, 1014, 1, 0, 0, 0, 1021, 1016, + 1, 0, 0, 0, 1021, 1017, 1, 0, 0, 0, 1021, 1018, 1, 0, 0, 0, 1021, 1019, + 1, 0, 0, 0, 1021, 1020, 1, 0, 0, 0, 1022, 1023, 1, 0, 0, 0, 1023, 1105, + 3, 66, 33, 15, 1024, 1025, 10, 13, 0, 0, 1025, 1026, 5, 32, 0, 0, 1026, + 1105, 3, 66, 33, 14, 1027, 1028, 10, 12, 0, 0, 1028, 1029, 5, 108, 0, 0, + 1029, 1105, 3, 66, 33, 13, 1030, 1032, 10, 5, 0, 0, 1031, 1033, 5, 102, + 0, 0, 1032, 1031, 1, 0, 0, 0, 1032, 1033, 1, 0, 0, 0, 1033, 1034, 1, 0, + 0, 0, 1034, 1035, 5, 39, 0, 0, 1035, 1036, 3, 66, 33, 0, 1036, 1037, 5, + 32, 0, 0, 1037, 1038, 3, 66, 33, 6, 1038, 1105, 1, 0, 0, 0, 1039, 1040, + 10, 8, 0, 0, 1040, 1041, 5, 45, 0, 0, 1041, 1105, 3, 190, 95, 0, 1042, + 1044, 10, 7, 0, 0, 1043, 1045, 5, 102, 0, 0, 1044, 1043, 1, 0, 0, 0, 1044, + 1045, 1, 0, 0, 0, 1045, 1046, 1, 0, 0, 0, 1046, 1047, 7, 13, 0, 0, 1047, + 1050, 3, 66, 33, 0, 1048, 1049, 5, 67, 0, 0, 1049, 1051, 3, 66, 33, 0, + 1050, 1048, 1, 0, 0, 0, 1050, 1051, 1, 0, 0, 0, 1051, 1105, 1, 0, 0, 0, + 1052, 1057, 10, 6, 0, 0, 1053, 1058, 5, 93, 0, 0, 1054, 1058, 5, 103, 0, + 0, 1055, 1056, 5, 102, 0, 0, 1056, 1058, 5, 104, 0, 0, 1057, 1053, 1, 0, + 0, 0, 1057, 1054, 1, 0, 0, 0, 1057, 1055, 1, 0, 0, 0, 1058, 1105, 1, 0, + 0, 0, 1059, 1061, 10, 4, 0, 0, 1060, 1062, 5, 102, 0, 0, 1061, 1060, 1, + 0, 0, 0, 1061, 1062, 1, 0, 0, 0, 1062, 1063, 1, 0, 0, 0, 1063, 1102, 5, + 83, 0, 0, 1064, 1074, 5, 3, 0, 0, 1065, 1075, 3, 82, 41, 0, 1066, 1071, + 3, 66, 33, 0, 1067, 1068, 5, 5, 0, 0, 1068, 1070, 3, 66, 33, 0, 1069, 1067, + 1, 0, 0, 0, 1070, 1073, 1, 0, 0, 0, 1071, 1069, 1, 0, 0, 0, 1071, 1072, + 1, 0, 0, 0, 1072, 1075, 1, 0, 0, 0, 1073, 1071, 1, 0, 0, 0, 1074, 1065, + 1, 0, 0, 0, 1074, 1066, 1, 0, 0, 0, 1074, 1075, 1, 0, 0, 0, 1075, 1076, + 1, 0, 0, 0, 1076, 1103, 5, 4, 0, 0, 1077, 1078, 3, 180, 90, 0, 1078, 1079, + 5, 2, 0, 0, 1079, 1081, 1, 0, 0, 0, 1080, 1077, 1, 0, 0, 0, 1080, 1081, + 1, 0, 0, 0, 1081, 1082, 1, 0, 0, 0, 1082, 1103, 3, 182, 91, 0, 1083, 1084, + 3, 180, 90, 0, 1084, 1085, 5, 2, 0, 0, 1085, 1087, 1, 0, 0, 0, 1086, 1083, + 1, 0, 0, 0, 1086, 1087, 1, 0, 0, 0, 1087, 1088, 1, 0, 0, 0, 1088, 1089, + 3, 222, 111, 0, 1089, 1098, 5, 3, 0, 0, 1090, 1095, 3, 66, 33, 0, 1091, + 1092, 5, 5, 0, 0, 1092, 1094, 3, 66, 33, 0, 1093, 1091, 1, 0, 0, 0, 1094, + 1097, 1, 0, 0, 0, 1095, 1093, 1, 0, 0, 0, 1095, 1096, 1, 0, 0, 0, 1096, + 1099, 1, 0, 0, 0, 1097, 1095, 1, 0, 0, 0, 1098, 1090, 1, 0, 0, 0, 1098, + 1099, 1, 0, 0, 0, 1099, 1100, 1, 0, 0, 0, 1100, 1101, 5, 4, 0, 0, 1101, + 1103, 1, 0, 0, 0, 1102, 1064, 1, 0, 0, 0, 1102, 1080, 1, 0, 0, 0, 1102, + 1086, 1, 0, 0, 0, 1103, 1105, 1, 0, 0, 0, 1104, 993, 1, 0, 0, 0, 1104, + 996, 1, 0, 0, 0, 1104, 999, 1, 0, 0, 0, 1104, 1002, 1, 0, 0, 0, 1104, 1005, + 1, 0, 0, 0, 1104, 1008, 1, 0, 0, 0, 1104, 1024, 1, 0, 0, 0, 1104, 1027, + 1, 0, 0, 0, 1104, 1030, 1, 0, 0, 0, 1104, 1039, 1, 0, 0, 0, 1104, 1042, + 1, 0, 0, 0, 1104, 1052, 1, 0, 0, 0, 1104, 1059, 1, 0, 0, 0, 1105, 1108, + 1, 0, 0, 0, 1106, 1104, 1, 0, 0, 0, 1106, 1107, 1, 0, 0, 0, 1107, 67, 1, + 0, 0, 0, 1108, 1106, 1, 0, 0, 0, 1109, 1110, 5, 115, 0, 0, 1110, 1115, + 5, 3, 0, 0, 1111, 1116, 5, 81, 0, 0, 1112, 1113, 7, 14, 0, 0, 1113, 1114, + 5, 5, 0, 0, 1114, 1116, 3, 166, 83, 0, 1115, 1111, 1, 0, 0, 0, 1115, 1112, + 1, 0, 0, 0, 1116, 1117, 1, 0, 0, 0, 1117, 1118, 5, 4, 0, 0, 1118, 69, 1, + 0, 0, 0, 1119, 1120, 7, 15, 0, 0, 1120, 71, 1, 0, 0, 0, 1121, 1123, 3, + 48, 24, 0, 1122, 1121, 1, 0, 0, 0, 1122, 1123, 1, 0, 0, 0, 1123, 1129, + 1, 0, 0, 0, 1124, 1130, 5, 88, 0, 0, 1125, 1130, 5, 122, 0, 0, 1126, 1127, + 5, 88, 0, 0, 1127, 1128, 5, 108, 0, 0, 1128, 1130, 7, 8, 0, 0, 1129, 1124, + 1, 0, 0, 0, 1129, 1125, 1, 0, 0, 0, 1129, 1126, 1, 0, 0, 0, 1130, 1131, + 1, 0, 0, 0, 1131, 1135, 5, 91, 0, 0, 1132, 1133, 3, 180, 90, 0, 1133, 1134, + 5, 2, 0, 0, 1134, 1136, 1, 0, 0, 0, 1135, 1132, 1, 0, 0, 0, 1135, 1136, + 1, 0, 0, 0, 1136, 1137, 1, 0, 0, 0, 1137, 1140, 3, 182, 91, 0, 1138, 1139, + 5, 33, 0, 0, 1139, 1141, 3, 206, 103, 0, 1140, 1138, 1, 0, 0, 0, 1140, + 1141, 1, 0, 0, 0, 1141, 1153, 1, 0, 0, 0, 1142, 1143, 5, 3, 0, 0, 1143, + 1148, 3, 188, 94, 0, 1144, 1145, 5, 5, 0, 0, 1145, 1147, 3, 188, 94, 0, + 1146, 1144, 1, 0, 0, 0, 1147, 1150, 1, 0, 0, 0, 1148, 1146, 1, 0, 0, 0, + 1148, 1149, 1, 0, 0, 0, 1149, 1151, 1, 0, 0, 0, 1150, 1148, 1, 0, 0, 0, + 1151, 1152, 5, 4, 0, 0, 1152, 1154, 1, 0, 0, 0, 1153, 1142, 1, 0, 0, 0, + 1153, 1154, 1, 0, 0, 0, 1154, 1184, 1, 0, 0, 0, 1155, 1156, 5, 145, 0, + 0, 1156, 1157, 5, 3, 0, 0, 1157, 1162, 3, 66, 33, 0, 1158, 1159, 5, 5, + 0, 0, 1159, 1161, 3, 66, 33, 0, 1160, 1158, 1, 0, 0, 0, 1161, 1164, 1, + 0, 0, 0, 1162, 1160, 1, 0, 0, 0, 1162, 1163, 1, 0, 0, 0, 1163, 1165, 1, + 0, 0, 0, 1164, 1162, 1, 0, 0, 0, 1165, 1180, 5, 4, 0, 0, 1166, 1167, 5, + 5, 0, 0, 1167, 1168, 5, 3, 0, 0, 1168, 1173, 3, 66, 33, 0, 1169, 1170, + 5, 5, 0, 0, 1170, 1172, 3, 66, 33, 0, 1171, 1169, 1, 0, 0, 0, 1172, 1175, + 1, 0, 0, 0, 1173, 1171, 1, 0, 0, 0, 1173, 1174, 1, 0, 0, 0, 1174, 1176, + 1, 0, 0, 0, 1175, 1173, 1, 0, 0, 0, 1176, 1177, 5, 4, 0, 0, 1177, 1179, + 1, 0, 0, 0, 1178, 1166, 1, 0, 0, 0, 1179, 1182, 1, 0, 0, 0, 1180, 1178, + 1, 0, 0, 0, 1180, 1181, 1, 0, 0, 0, 1181, 1185, 1, 0, 0, 0, 1182, 1180, + 1, 0, 0, 0, 1183, 1185, 3, 82, 41, 0, 1184, 1155, 1, 0, 0, 0, 1184, 1183, + 1, 0, 0, 0, 1185, 1187, 1, 0, 0, 0, 1186, 1188, 3, 74, 37, 0, 1187, 1186, + 1, 0, 0, 0, 1187, 1188, 1, 0, 0, 0, 1188, 1190, 1, 0, 0, 0, 1189, 1191, + 3, 56, 28, 0, 1190, 1189, 1, 0, 0, 0, 1190, 1191, 1, 0, 0, 0, 1191, 1195, + 1, 0, 0, 0, 1192, 1193, 5, 56, 0, 0, 1193, 1195, 5, 145, 0, 0, 1194, 1122, + 1, 0, 0, 0, 1194, 1192, 1, 0, 0, 0, 1195, 73, 1, 0, 0, 0, 1196, 1197, 5, + 107, 0, 0, 1197, 1212, 5, 48, 0, 0, 1198, 1199, 5, 3, 0, 0, 1199, 1204, + 3, 24, 12, 0, 1200, 1201, 5, 5, 0, 0, 1201, 1203, 3, 24, 12, 0, 1202, 1200, + 1, 0, 0, 0, 1203, 1206, 1, 0, 0, 0, 1204, 1202, 1, 0, 0, 0, 1204, 1205, + 1, 0, 0, 0, 1205, 1207, 1, 0, 0, 0, 1206, 1204, 1, 0, 0, 0, 1207, 1210, + 5, 4, 0, 0, 1208, 1209, 5, 149, 0, 0, 1209, 1211, 3, 66, 33, 0, 1210, 1208, + 1, 0, 0, 0, 1210, 1211, 1, 0, 0, 0, 1211, 1213, 1, 0, 0, 0, 1212, 1198, + 1, 0, 0, 0, 1212, 1213, 1, 0, 0, 0, 1213, 1214, 1, 0, 0, 0, 1214, 1241, + 5, 184, 0, 0, 1215, 1242, 5, 185, 0, 0, 1216, 1217, 5, 142, 0, 0, 1217, + 1220, 5, 131, 0, 0, 1218, 1221, 3, 188, 94, 0, 1219, 1221, 3, 106, 53, + 0, 1220, 1218, 1, 0, 0, 0, 1220, 1219, 1, 0, 0, 0, 1221, 1222, 1, 0, 0, + 0, 1222, 1223, 5, 6, 0, 0, 1223, 1234, 3, 66, 33, 0, 1224, 1227, 5, 5, + 0, 0, 1225, 1228, 3, 188, 94, 0, 1226, 1228, 3, 106, 53, 0, 1227, 1225, + 1, 0, 0, 0, 1227, 1226, 1, 0, 0, 0, 1228, 1229, 1, 0, 0, 0, 1229, 1230, + 5, 6, 0, 0, 1230, 1231, 3, 66, 33, 0, 1231, 1233, 1, 0, 0, 0, 1232, 1224, + 1, 0, 0, 0, 1233, 1236, 1, 0, 0, 0, 1234, 1232, 1, 0, 0, 0, 1234, 1235, + 1, 0, 0, 0, 1235, 1239, 1, 0, 0, 0, 1236, 1234, 1, 0, 0, 0, 1237, 1238, + 5, 149, 0, 0, 1238, 1240, 3, 66, 33, 0, 1239, 1237, 1, 0, 0, 0, 1239, 1240, + 1, 0, 0, 0, 1240, 1242, 1, 0, 0, 0, 1241, 1215, 1, 0, 0, 0, 1241, 1216, + 1, 0, 0, 0, 1242, 75, 1, 0, 0, 0, 1243, 1247, 5, 112, 0, 0, 1244, 1245, + 3, 180, 90, 0, 1245, 1246, 5, 2, 0, 0, 1246, 1248, 1, 0, 0, 0, 1247, 1244, + 1, 0, 0, 0, 1247, 1248, 1, 0, 0, 0, 1248, 1249, 1, 0, 0, 0, 1249, 1256, + 3, 202, 101, 0, 1250, 1251, 5, 6, 0, 0, 1251, 1257, 3, 78, 39, 0, 1252, + 1253, 5, 3, 0, 0, 1253, 1254, 3, 78, 39, 0, 1254, 1255, 5, 4, 0, 0, 1255, + 1257, 1, 0, 0, 0, 1256, 1250, 1, 0, 0, 0, 1256, 1252, 1, 0, 0, 0, 1256, + 1257, 1, 0, 0, 0, 1257, 77, 1, 0, 0, 0, 1258, 1262, 3, 34, 17, 0, 1259, + 1262, 3, 174, 87, 0, 1260, 1262, 5, 190, 0, 0, 1261, 1258, 1, 0, 0, 0, + 1261, 1259, 1, 0, 0, 0, 1261, 1260, 1, 0, 0, 0, 1262, 79, 1, 0, 0, 0, 1263, + 1274, 5, 119, 0, 0, 1264, 1275, 3, 190, 95, 0, 1265, 1266, 3, 180, 90, + 0, 1266, 1267, 5, 2, 0, 0, 1267, 1269, 1, 0, 0, 0, 1268, 1265, 1, 0, 0, + 0, 1268, 1269, 1, 0, 0, 0, 1269, 1272, 1, 0, 0, 0, 1270, 1273, 3, 182, + 91, 0, 1271, 1273, 3, 194, 97, 0, 1272, 1270, 1, 0, 0, 0, 1272, 1271, 1, + 0, 0, 0, 1273, 1275, 1, 0, 0, 0, 1274, 1264, 1, 0, 0, 0, 1274, 1268, 1, + 0, 0, 0, 1274, 1275, 1, 0, 0, 0, 1275, 81, 1, 0, 0, 0, 1276, 1278, 3, 130, + 65, 0, 1277, 1276, 1, 0, 0, 0, 1277, 1278, 1, 0, 0, 0, 1278, 1279, 1, 0, + 0, 0, 1279, 1285, 3, 86, 43, 0, 1280, 1281, 3, 102, 51, 0, 1281, 1282, + 3, 86, 43, 0, 1282, 1284, 1, 0, 0, 0, 1283, 1280, 1, 0, 0, 0, 1284, 1287, + 1, 0, 0, 0, 1285, 1283, 1, 0, 0, 0, 1285, 1286, 1, 0, 0, 0, 1286, 1289, + 1, 0, 0, 0, 1287, 1285, 1, 0, 0, 0, 1288, 1290, 3, 132, 66, 0, 1289, 1288, + 1, 0, 0, 0, 1289, 1290, 1, 0, 0, 0, 1290, 1292, 1, 0, 0, 0, 1291, 1293, + 3, 134, 67, 0, 1292, 1291, 1, 0, 0, 0, 1292, 1293, 1, 0, 0, 0, 1293, 83, + 1, 0, 0, 0, 1294, 1302, 3, 94, 47, 0, 1295, 1296, 3, 98, 49, 0, 1296, 1298, + 3, 94, 47, 0, 1297, 1299, 3, 100, 50, 0, 1298, 1297, 1, 0, 0, 0, 1298, + 1299, 1, 0, 0, 0, 1299, 1301, 1, 0, 0, 0, 1300, 1295, 1, 0, 0, 0, 1301, + 1304, 1, 0, 0, 0, 1302, 1300, 1, 0, 0, 0, 1302, 1303, 1, 0, 0, 0, 1303, + 85, 1, 0, 0, 0, 1304, 1302, 1, 0, 0, 0, 1305, 1307, 5, 130, 0, 0, 1306, + 1308, 7, 16, 0, 0, 1307, 1306, 1, 0, 0, 0, 1307, 1308, 1, 0, 0, 0, 1308, + 1309, 1, 0, 0, 0, 1309, 1314, 3, 96, 48, 0, 1310, 1311, 5, 5, 0, 0, 1311, + 1313, 3, 96, 48, 0, 1312, 1310, 1, 0, 0, 0, 1313, 1316, 1, 0, 0, 0, 1314, + 1312, 1, 0, 0, 0, 1314, 1315, 1, 0, 0, 0, 1315, 1329, 1, 0, 0, 0, 1316, + 1314, 1, 0, 0, 0, 1317, 1327, 5, 75, 0, 0, 1318, 1323, 3, 94, 47, 0, 1319, + 1320, 5, 5, 0, 0, 1320, 1322, 3, 94, 47, 0, 1321, 1319, 1, 0, 0, 0, 1322, + 1325, 1, 0, 0, 0, 1323, 1321, 1, 0, 0, 0, 1323, 1324, 1, 0, 0, 0, 1324, + 1328, 1, 0, 0, 0, 1325, 1323, 1, 0, 0, 0, 1326, 1328, 3, 84, 42, 0, 1327, + 1318, 1, 0, 0, 0, 1327, 1326, 1, 0, 0, 0, 1328, 1330, 1, 0, 0, 0, 1329, + 1317, 1, 0, 0, 0, 1329, 1330, 1, 0, 0, 0, 1330, 1333, 1, 0, 0, 0, 1331, + 1332, 5, 149, 0, 0, 1332, 1334, 3, 66, 33, 0, 1333, 1331, 1, 0, 0, 0, 1333, + 1334, 1, 0, 0, 0, 1334, 1349, 1, 0, 0, 0, 1335, 1336, 5, 78, 0, 0, 1336, + 1337, 5, 40, 0, 0, 1337, 1342, 3, 66, 33, 0, 1338, 1339, 5, 5, 0, 0, 1339, + 1341, 3, 66, 33, 0, 1340, 1338, 1, 0, 0, 0, 1341, 1344, 1, 0, 0, 0, 1342, + 1340, 1, 0, 0, 0, 1342, 1343, 1, 0, 0, 0, 1343, 1347, 1, 0, 0, 0, 1344, + 1342, 1, 0, 0, 0, 1345, 1346, 5, 79, 0, 0, 1346, 1348, 3, 66, 33, 0, 1347, + 1345, 1, 0, 0, 0, 1347, 1348, 1, 0, 0, 0, 1348, 1350, 1, 0, 0, 0, 1349, + 1335, 1, 0, 0, 0, 1349, 1350, 1, 0, 0, 0, 1350, 1365, 1, 0, 0, 0, 1351, + 1352, 5, 175, 0, 0, 1352, 1353, 3, 210, 105, 0, 1353, 1354, 5, 33, 0, 0, + 1354, 1362, 3, 116, 58, 0, 1355, 1356, 5, 5, 0, 0, 1356, 1357, 3, 210, + 105, 0, 1357, 1358, 5, 33, 0, 0, 1358, 1359, 3, 116, 58, 0, 1359, 1361, + 1, 0, 0, 0, 1360, 1355, 1, 0, 0, 0, 1361, 1364, 1, 0, 0, 0, 1362, 1360, + 1, 0, 0, 0, 1362, 1363, 1, 0, 0, 0, 1363, 1366, 1, 0, 0, 0, 1364, 1362, + 1, 0, 0, 0, 1365, 1351, 1, 0, 0, 0, 1365, 1366, 1, 0, 0, 0, 1366, 1396, + 1, 0, 0, 0, 1367, 1368, 5, 145, 0, 0, 1368, 1369, 5, 3, 0, 0, 1369, 1374, + 3, 66, 33, 0, 1370, 1371, 5, 5, 0, 0, 1371, 1373, 3, 66, 33, 0, 1372, 1370, + 1, 0, 0, 0, 1373, 1376, 1, 0, 0, 0, 1374, 1372, 1, 0, 0, 0, 1374, 1375, + 1, 0, 0, 0, 1375, 1377, 1, 0, 0, 0, 1376, 1374, 1, 0, 0, 0, 1377, 1392, + 5, 4, 0, 0, 1378, 1379, 5, 5, 0, 0, 1379, 1380, 5, 3, 0, 0, 1380, 1385, + 3, 66, 33, 0, 1381, 1382, 5, 5, 0, 0, 1382, 1384, 3, 66, 33, 0, 1383, 1381, + 1, 0, 0, 0, 1384, 1387, 1, 0, 0, 0, 1385, 1383, 1, 0, 0, 0, 1385, 1386, + 1, 0, 0, 0, 1386, 1388, 1, 0, 0, 0, 1387, 1385, 1, 0, 0, 0, 1388, 1389, + 5, 4, 0, 0, 1389, 1391, 1, 0, 0, 0, 1390, 1378, 1, 0, 0, 0, 1391, 1394, + 1, 0, 0, 0, 1392, 1390, 1, 0, 0, 0, 1392, 1393, 1, 0, 0, 0, 1393, 1396, + 1, 0, 0, 0, 1394, 1392, 1, 0, 0, 0, 1395, 1305, 1, 0, 0, 0, 1395, 1367, + 1, 0, 0, 0, 1396, 87, 1, 0, 0, 0, 1397, 1398, 3, 82, 41, 0, 1398, 89, 1, + 0, 0, 0, 1399, 1401, 3, 130, 65, 0, 1400, 1399, 1, 0, 0, 0, 1400, 1401, + 1, 0, 0, 0, 1401, 1402, 1, 0, 0, 0, 1402, 1404, 3, 86, 43, 0, 1403, 1405, + 3, 132, 66, 0, 1404, 1403, 1, 0, 0, 0, 1404, 1405, 1, 0, 0, 0, 1405, 1407, + 1, 0, 0, 0, 1406, 1408, 3, 134, 67, 0, 1407, 1406, 1, 0, 0, 0, 1407, 1408, + 1, 0, 0, 0, 1408, 91, 1, 0, 0, 0, 1409, 1411, 3, 130, 65, 0, 1410, 1409, + 1, 0, 0, 0, 1410, 1411, 1, 0, 0, 0, 1411, 1412, 1, 0, 0, 0, 1412, 1422, + 3, 86, 43, 0, 1413, 1415, 5, 140, 0, 0, 1414, 1416, 5, 29, 0, 0, 1415, + 1414, 1, 0, 0, 0, 1415, 1416, 1, 0, 0, 0, 1416, 1420, 1, 0, 0, 0, 1417, + 1420, 5, 90, 0, 0, 1418, 1420, 5, 68, 0, 0, 1419, 1413, 1, 0, 0, 0, 1419, + 1417, 1, 0, 0, 0, 1419, 1418, 1, 0, 0, 0, 1420, 1421, 1, 0, 0, 0, 1421, + 1423, 3, 86, 43, 0, 1422, 1419, 1, 0, 0, 0, 1423, 1424, 1, 0, 0, 0, 1424, + 1422, 1, 0, 0, 0, 1424, 1425, 1, 0, 0, 0, 1425, 1427, 1, 0, 0, 0, 1426, + 1428, 3, 132, 66, 0, 1427, 1426, 1, 0, 0, 0, 1427, 1428, 1, 0, 0, 0, 1428, + 1430, 1, 0, 0, 0, 1429, 1431, 3, 134, 67, 0, 1430, 1429, 1, 0, 0, 0, 1430, + 1431, 1, 0, 0, 0, 1431, 93, 1, 0, 0, 0, 1432, 1433, 3, 180, 90, 0, 1433, + 1434, 5, 2, 0, 0, 1434, 1436, 1, 0, 0, 0, 1435, 1432, 1, 0, 0, 0, 1435, + 1436, 1, 0, 0, 0, 1436, 1437, 1, 0, 0, 0, 1437, 1442, 3, 182, 91, 0, 1438, + 1440, 5, 33, 0, 0, 1439, 1438, 1, 0, 0, 0, 1439, 1440, 1, 0, 0, 0, 1440, + 1441, 1, 0, 0, 0, 1441, 1443, 3, 206, 103, 0, 1442, 1439, 1, 0, 0, 0, 1442, + 1443, 1, 0, 0, 0, 1443, 1449, 1, 0, 0, 0, 1444, 1445, 5, 85, 0, 0, 1445, + 1446, 5, 40, 0, 0, 1446, 1450, 3, 194, 97, 0, 1447, 1448, 5, 102, 0, 0, + 1448, 1450, 5, 85, 0, 0, 1449, 1444, 1, 0, 0, 0, 1449, 1447, 1, 0, 0, 0, + 1449, 1450, 1, 0, 0, 0, 1450, 1497, 1, 0, 0, 0, 1451, 1452, 3, 180, 90, + 0, 1452, 1453, 5, 2, 0, 0, 1453, 1455, 1, 0, 0, 0, 1454, 1451, 1, 0, 0, + 0, 1454, 1455, 1, 0, 0, 0, 1455, 1456, 1, 0, 0, 0, 1456, 1457, 3, 222, + 111, 0, 1457, 1458, 5, 3, 0, 0, 1458, 1463, 3, 66, 33, 0, 1459, 1460, 5, + 5, 0, 0, 1460, 1462, 3, 66, 33, 0, 1461, 1459, 1, 0, 0, 0, 1462, 1465, + 1, 0, 0, 0, 1463, 1461, 1, 0, 0, 0, 1463, 1464, 1, 0, 0, 0, 1464, 1466, + 1, 0, 0, 0, 1465, 1463, 1, 0, 0, 0, 1466, 1471, 5, 4, 0, 0, 1467, 1469, + 5, 33, 0, 0, 1468, 1467, 1, 0, 0, 0, 1468, 1469, 1, 0, 0, 0, 1469, 1470, + 1, 0, 0, 0, 1470, 1472, 3, 206, 103, 0, 1471, 1468, 1, 0, 0, 0, 1471, 1472, + 1, 0, 0, 0, 1472, 1497, 1, 0, 0, 0, 1473, 1483, 5, 3, 0, 0, 1474, 1479, + 3, 94, 47, 0, 1475, 1476, 5, 5, 0, 0, 1476, 1478, 3, 94, 47, 0, 1477, 1475, + 1, 0, 0, 0, 1478, 1481, 1, 0, 0, 0, 1479, 1477, 1, 0, 0, 0, 1479, 1480, + 1, 0, 0, 0, 1480, 1484, 1, 0, 0, 0, 1481, 1479, 1, 0, 0, 0, 1482, 1484, + 3, 84, 42, 0, 1483, 1474, 1, 0, 0, 0, 1483, 1482, 1, 0, 0, 0, 1484, 1485, + 1, 0, 0, 0, 1485, 1486, 5, 4, 0, 0, 1486, 1497, 1, 0, 0, 0, 1487, 1488, + 5, 3, 0, 0, 1488, 1489, 3, 82, 41, 0, 1489, 1494, 5, 4, 0, 0, 1490, 1492, + 5, 33, 0, 0, 1491, 1490, 1, 0, 0, 0, 1491, 1492, 1, 0, 0, 0, 1492, 1493, + 1, 0, 0, 0, 1493, 1495, 3, 206, 103, 0, 1494, 1491, 1, 0, 0, 0, 1494, 1495, + 1, 0, 0, 0, 1495, 1497, 1, 0, 0, 0, 1496, 1435, 1, 0, 0, 0, 1496, 1454, + 1, 0, 0, 0, 1496, 1473, 1, 0, 0, 0, 1496, 1487, 1, 0, 0, 0, 1497, 95, 1, + 0, 0, 0, 1498, 1511, 5, 7, 0, 0, 1499, 1500, 3, 182, 91, 0, 1500, 1501, + 5, 2, 0, 0, 1501, 1502, 5, 7, 0, 0, 1502, 1511, 1, 0, 0, 0, 1503, 1508, + 3, 66, 33, 0, 1504, 1506, 5, 33, 0, 0, 1505, 1504, 1, 0, 0, 0, 1505, 1506, + 1, 0, 0, 0, 1506, 1507, 1, 0, 0, 0, 1507, 1509, 3, 170, 85, 0, 1508, 1505, + 1, 0, 0, 0, 1508, 1509, 1, 0, 0, 0, 1509, 1511, 1, 0, 0, 0, 1510, 1498, + 1, 0, 0, 0, 1510, 1499, 1, 0, 0, 0, 1510, 1503, 1, 0, 0, 0, 1511, 97, 1, + 0, 0, 0, 1512, 1526, 5, 5, 0, 0, 1513, 1515, 5, 100, 0, 0, 1514, 1513, + 1, 0, 0, 0, 1514, 1515, 1, 0, 0, 0, 1515, 1522, 1, 0, 0, 0, 1516, 1518, + 5, 96, 0, 0, 1517, 1519, 5, 110, 0, 0, 1518, 1517, 1, 0, 0, 0, 1518, 1519, + 1, 0, 0, 0, 1519, 1523, 1, 0, 0, 0, 1520, 1523, 5, 87, 0, 0, 1521, 1523, + 5, 51, 0, 0, 1522, 1516, 1, 0, 0, 0, 1522, 1520, 1, 0, 0, 0, 1522, 1521, + 1, 0, 0, 0, 1522, 1523, 1, 0, 0, 0, 1523, 1524, 1, 0, 0, 0, 1524, 1526, + 5, 94, 0, 0, 1525, 1512, 1, 0, 0, 0, 1525, 1514, 1, 0, 0, 0, 1526, 99, + 1, 0, 0, 0, 1527, 1528, 5, 107, 0, 0, 1528, 1542, 3, 66, 33, 0, 1529, 1530, + 5, 143, 0, 0, 1530, 1531, 5, 3, 0, 0, 1531, 1536, 3, 188, 94, 0, 1532, + 1533, 5, 5, 0, 0, 1533, 1535, 3, 188, 94, 0, 1534, 1532, 1, 0, 0, 0, 1535, + 1538, 1, 0, 0, 0, 1536, 1534, 1, 0, 0, 0, 1536, 1537, 1, 0, 0, 0, 1537, + 1539, 1, 0, 0, 0, 1538, 1536, 1, 0, 0, 0, 1539, 1540, 5, 4, 0, 0, 1540, + 1542, 1, 0, 0, 0, 1541, 1527, 1, 0, 0, 0, 1541, 1529, 1, 0, 0, 0, 1542, + 101, 1, 0, 0, 0, 1543, 1545, 5, 140, 0, 0, 1544, 1546, 5, 29, 0, 0, 1545, + 1544, 1, 0, 0, 0, 1545, 1546, 1, 0, 0, 0, 1546, 1550, 1, 0, 0, 0, 1547, + 1550, 5, 90, 0, 0, 1548, 1550, 5, 68, 0, 0, 1549, 1543, 1, 0, 0, 0, 1549, + 1547, 1, 0, 0, 0, 1549, 1548, 1, 0, 0, 0, 1550, 103, 1, 0, 0, 0, 1551, + 1553, 3, 48, 24, 0, 1552, 1551, 1, 0, 0, 0, 1552, 1553, 1, 0, 0, 0, 1553, + 1554, 1, 0, 0, 0, 1554, 1557, 5, 142, 0, 0, 1555, 1556, 5, 108, 0, 0, 1556, + 1558, 7, 8, 0, 0, 1557, 1555, 1, 0, 0, 0, 1557, 1558, 1, 0, 0, 0, 1558, + 1559, 1, 0, 0, 0, 1559, 1560, 3, 110, 55, 0, 1560, 1563, 5, 131, 0, 0, + 1561, 1564, 3, 188, 94, 0, 1562, 1564, 3, 106, 53, 0, 1563, 1561, 1, 0, + 0, 0, 1563, 1562, 1, 0, 0, 0, 1564, 1565, 1, 0, 0, 0, 1565, 1566, 5, 6, + 0, 0, 1566, 1577, 3, 66, 33, 0, 1567, 1570, 5, 5, 0, 0, 1568, 1571, 3, + 188, 94, 0, 1569, 1571, 3, 106, 53, 0, 1570, 1568, 1, 0, 0, 0, 1570, 1569, + 1, 0, 0, 0, 1571, 1572, 1, 0, 0, 0, 1572, 1573, 5, 6, 0, 0, 1573, 1574, + 3, 66, 33, 0, 1574, 1576, 1, 0, 0, 0, 1575, 1567, 1, 0, 0, 0, 1576, 1579, + 1, 0, 0, 0, 1577, 1575, 1, 0, 0, 0, 1577, 1578, 1, 0, 0, 0, 1578, 1582, + 1, 0, 0, 0, 1579, 1577, 1, 0, 0, 0, 1580, 1581, 5, 149, 0, 0, 1581, 1583, + 3, 66, 33, 0, 1582, 1580, 1, 0, 0, 0, 1582, 1583, 1, 0, 0, 0, 1583, 1585, + 1, 0, 0, 0, 1584, 1586, 3, 56, 28, 0, 1585, 1584, 1, 0, 0, 0, 1585, 1586, + 1, 0, 0, 0, 1586, 105, 1, 0, 0, 0, 1587, 1588, 5, 3, 0, 0, 1588, 1593, + 3, 188, 94, 0, 1589, 1590, 5, 5, 0, 0, 1590, 1592, 3, 188, 94, 0, 1591, + 1589, 1, 0, 0, 0, 1592, 1595, 1, 0, 0, 0, 1593, 1591, 1, 0, 0, 0, 1593, + 1594, 1, 0, 0, 0, 1594, 1596, 1, 0, 0, 0, 1595, 1593, 1, 0, 0, 0, 1596, + 1597, 5, 4, 0, 0, 1597, 107, 1, 0, 0, 0, 1598, 1600, 3, 48, 24, 0, 1599, + 1598, 1, 0, 0, 0, 1599, 1600, 1, 0, 0, 0, 1600, 1601, 1, 0, 0, 0, 1601, + 1604, 5, 142, 0, 0, 1602, 1603, 5, 108, 0, 0, 1603, 1605, 7, 8, 0, 0, 1604, + 1602, 1, 0, 0, 0, 1604, 1605, 1, 0, 0, 0, 1605, 1606, 1, 0, 0, 0, 1606, + 1607, 3, 110, 55, 0, 1607, 1610, 5, 131, 0, 0, 1608, 1611, 3, 188, 94, + 0, 1609, 1611, 3, 106, 53, 0, 1610, 1608, 1, 0, 0, 0, 1610, 1609, 1, 0, + 0, 0, 1611, 1612, 1, 0, 0, 0, 1612, 1613, 5, 6, 0, 0, 1613, 1624, 3, 66, + 33, 0, 1614, 1617, 5, 5, 0, 0, 1615, 1618, 3, 188, 94, 0, 1616, 1618, 3, + 106, 53, 0, 1617, 1615, 1, 0, 0, 0, 1617, 1616, 1, 0, 0, 0, 1618, 1619, + 1, 0, 0, 0, 1619, 1620, 5, 6, 0, 0, 1620, 1621, 3, 66, 33, 0, 1621, 1623, + 1, 0, 0, 0, 1622, 1614, 1, 0, 0, 0, 1623, 1626, 1, 0, 0, 0, 1624, 1622, + 1, 0, 0, 0, 1624, 1625, 1, 0, 0, 0, 1625, 1629, 1, 0, 0, 0, 1626, 1624, + 1, 0, 0, 0, 1627, 1628, 5, 149, 0, 0, 1628, 1630, 3, 66, 33, 0, 1629, 1627, + 1, 0, 0, 0, 1629, 1630, 1, 0, 0, 0, 1630, 1635, 1, 0, 0, 0, 1631, 1633, + 3, 132, 66, 0, 1632, 1631, 1, 0, 0, 0, 1632, 1633, 1, 0, 0, 0, 1633, 1634, + 1, 0, 0, 0, 1634, 1636, 3, 134, 67, 0, 1635, 1632, 1, 0, 0, 0, 1635, 1636, + 1, 0, 0, 0, 1636, 109, 1, 0, 0, 0, 1637, 1638, 3, 180, 90, 0, 1638, 1639, + 5, 2, 0, 0, 1639, 1641, 1, 0, 0, 0, 1640, 1637, 1, 0, 0, 0, 1640, 1641, + 1, 0, 0, 0, 1641, 1642, 1, 0, 0, 0, 1642, 1645, 3, 182, 91, 0, 1643, 1644, + 5, 33, 0, 0, 1644, 1646, 3, 212, 106, 0, 1645, 1643, 1, 0, 0, 0, 1645, + 1646, 1, 0, 0, 0, 1646, 1652, 1, 0, 0, 0, 1647, 1648, 5, 85, 0, 0, 1648, + 1649, 5, 40, 0, 0, 1649, 1653, 3, 194, 97, 0, 1650, 1651, 5, 102, 0, 0, + 1651, 1653, 5, 85, 0, 0, 1652, 1647, 1, 0, 0, 0, 1652, 1650, 1, 0, 0, 0, + 1652, 1653, 1, 0, 0, 0, 1653, 111, 1, 0, 0, 0, 1654, 1656, 5, 144, 0, 0, + 1655, 1657, 3, 180, 90, 0, 1656, 1655, 1, 0, 0, 0, 1656, 1657, 1, 0, 0, + 0, 1657, 1660, 1, 0, 0, 0, 1658, 1659, 5, 91, 0, 0, 1659, 1661, 3, 214, + 107, 0, 1660, 1658, 1, 0, 0, 0, 1660, 1661, 1, 0, 0, 0, 1661, 113, 1, 0, + 0, 0, 1662, 1663, 5, 179, 0, 0, 1663, 1664, 5, 3, 0, 0, 1664, 1665, 5, + 149, 0, 0, 1665, 1666, 3, 66, 33, 0, 1666, 1667, 5, 4, 0, 0, 1667, 115, + 1, 0, 0, 0, 1668, 1670, 5, 3, 0, 0, 1669, 1671, 3, 216, 108, 0, 1670, 1669, + 1, 0, 0, 0, 1670, 1671, 1, 0, 0, 0, 1671, 1682, 1, 0, 0, 0, 1672, 1673, + 5, 154, 0, 0, 1673, 1674, 5, 40, 0, 0, 1674, 1679, 3, 66, 33, 0, 1675, + 1676, 5, 5, 0, 0, 1676, 1678, 3, 66, 33, 0, 1677, 1675, 1, 0, 0, 0, 1678, + 1681, 1, 0, 0, 0, 1679, 1677, 1, 0, 0, 0, 1679, 1680, 1, 0, 0, 0, 1680, + 1683, 1, 0, 0, 0, 1681, 1679, 1, 0, 0, 0, 1682, 1672, 1, 0, 0, 0, 1682, + 1683, 1, 0, 0, 0, 1683, 1684, 1, 0, 0, 0, 1684, 1685, 5, 109, 0, 0, 1685, + 1686, 5, 40, 0, 0, 1686, 1691, 3, 136, 68, 0, 1687, 1688, 5, 5, 0, 0, 1688, + 1690, 3, 136, 68, 0, 1689, 1687, 1, 0, 0, 0, 1690, 1693, 1, 0, 0, 0, 1691, + 1689, 1, 0, 0, 0, 1691, 1692, 1, 0, 0, 0, 1692, 1695, 1, 0, 0, 0, 1693, + 1691, 1, 0, 0, 0, 1694, 1696, 3, 120, 60, 0, 1695, 1694, 1, 0, 0, 0, 1695, + 1696, 1, 0, 0, 0, 1696, 1697, 1, 0, 0, 0, 1697, 1698, 5, 4, 0, 0, 1698, + 117, 1, 0, 0, 0, 1699, 1733, 5, 153, 0, 0, 1700, 1734, 3, 210, 105, 0, + 1701, 1703, 5, 3, 0, 0, 1702, 1704, 3, 216, 108, 0, 1703, 1702, 1, 0, 0, + 0, 1703, 1704, 1, 0, 0, 0, 1704, 1715, 1, 0, 0, 0, 1705, 1706, 5, 154, + 0, 0, 1706, 1707, 5, 40, 0, 0, 1707, 1712, 3, 66, 33, 0, 1708, 1709, 5, + 5, 0, 0, 1709, 1711, 3, 66, 33, 0, 1710, 1708, 1, 0, 0, 0, 1711, 1714, + 1, 0, 0, 0, 1712, 1710, 1, 0, 0, 0, 1712, 1713, 1, 0, 0, 0, 1713, 1716, + 1, 0, 0, 0, 1714, 1712, 1, 0, 0, 0, 1715, 1705, 1, 0, 0, 0, 1715, 1716, + 1, 0, 0, 0, 1716, 1727, 1, 0, 0, 0, 1717, 1718, 5, 109, 0, 0, 1718, 1719, + 5, 40, 0, 0, 1719, 1724, 3, 136, 68, 0, 1720, 1721, 5, 5, 0, 0, 1721, 1723, + 3, 136, 68, 0, 1722, 1720, 1, 0, 0, 0, 1723, 1726, 1, 0, 0, 0, 1724, 1722, + 1, 0, 0, 0, 1724, 1725, 1, 0, 0, 0, 1725, 1728, 1, 0, 0, 0, 1726, 1724, + 1, 0, 0, 0, 1727, 1717, 1, 0, 0, 0, 1727, 1728, 1, 0, 0, 0, 1728, 1730, + 1, 0, 0, 0, 1729, 1731, 3, 120, 60, 0, 1730, 1729, 1, 0, 0, 0, 1730, 1731, + 1, 0, 0, 0, 1731, 1732, 1, 0, 0, 0, 1732, 1734, 5, 4, 0, 0, 1733, 1700, + 1, 0, 0, 0, 1733, 1701, 1, 0, 0, 0, 1734, 119, 1, 0, 0, 0, 1735, 1743, + 3, 122, 61, 0, 1736, 1737, 5, 181, 0, 0, 1737, 1738, 5, 101, 0, 0, 1738, + 1744, 5, 183, 0, 0, 1739, 1740, 5, 158, 0, 0, 1740, 1744, 5, 127, 0, 0, + 1741, 1744, 5, 78, 0, 0, 1742, 1744, 5, 182, 0, 0, 1743, 1736, 1, 0, 0, + 0, 1743, 1739, 1, 0, 0, 0, 1743, 1741, 1, 0, 0, 0, 1743, 1742, 1, 0, 0, + 0, 1743, 1744, 1, 0, 0, 0, 1744, 121, 1, 0, 0, 0, 1745, 1752, 7, 17, 0, + 0, 1746, 1753, 3, 144, 72, 0, 1747, 1748, 5, 39, 0, 0, 1748, 1749, 3, 140, + 70, 0, 1749, 1750, 5, 32, 0, 0, 1750, 1751, 3, 142, 71, 0, 1751, 1753, + 1, 0, 0, 0, 1752, 1746, 1, 0, 0, 0, 1752, 1747, 1, 0, 0, 0, 1753, 123, + 1, 0, 0, 0, 1754, 1755, 3, 218, 109, 0, 1755, 1765, 5, 3, 0, 0, 1756, 1761, + 3, 66, 33, 0, 1757, 1758, 5, 5, 0, 0, 1758, 1760, 3, 66, 33, 0, 1759, 1757, + 1, 0, 0, 0, 1760, 1763, 1, 0, 0, 0, 1761, 1759, 1, 0, 0, 0, 1761, 1762, + 1, 0, 0, 0, 1762, 1766, 1, 0, 0, 0, 1763, 1761, 1, 0, 0, 0, 1764, 1766, + 5, 7, 0, 0, 1765, 1756, 1, 0, 0, 0, 1765, 1764, 1, 0, 0, 0, 1766, 1767, + 1, 0, 0, 0, 1767, 1768, 5, 4, 0, 0, 1768, 125, 1, 0, 0, 0, 1769, 1770, + 3, 220, 110, 0, 1770, 1783, 5, 3, 0, 0, 1771, 1773, 5, 62, 0, 0, 1772, + 1771, 1, 0, 0, 0, 1772, 1773, 1, 0, 0, 0, 1773, 1774, 1, 0, 0, 0, 1774, + 1779, 3, 66, 33, 0, 1775, 1776, 5, 5, 0, 0, 1776, 1778, 3, 66, 33, 0, 1777, + 1775, 1, 0, 0, 0, 1778, 1781, 1, 0, 0, 0, 1779, 1777, 1, 0, 0, 0, 1779, + 1780, 1, 0, 0, 0, 1780, 1784, 1, 0, 0, 0, 1781, 1779, 1, 0, 0, 0, 1782, + 1784, 5, 7, 0, 0, 1783, 1772, 1, 0, 0, 0, 1783, 1782, 1, 0, 0, 0, 1783, + 1784, 1, 0, 0, 0, 1784, 1785, 1, 0, 0, 0, 1785, 1787, 5, 4, 0, 0, 1786, + 1788, 3, 114, 57, 0, 1787, 1786, 1, 0, 0, 0, 1787, 1788, 1, 0, 0, 0, 1788, + 127, 1, 0, 0, 0, 1789, 1790, 3, 146, 73, 0, 1790, 1800, 5, 3, 0, 0, 1791, + 1796, 3, 66, 33, 0, 1792, 1793, 5, 5, 0, 0, 1793, 1795, 3, 66, 33, 0, 1794, + 1792, 1, 0, 0, 0, 1795, 1798, 1, 0, 0, 0, 1796, 1794, 1, 0, 0, 0, 1796, + 1797, 1, 0, 0, 0, 1797, 1801, 1, 0, 0, 0, 1798, 1796, 1, 0, 0, 0, 1799, + 1801, 5, 7, 0, 0, 1800, 1791, 1, 0, 0, 0, 1800, 1799, 1, 0, 0, 0, 1800, + 1801, 1, 0, 0, 0, 1801, 1802, 1, 0, 0, 0, 1802, 1804, 5, 4, 0, 0, 1803, + 1805, 3, 114, 57, 0, 1804, 1803, 1, 0, 0, 0, 1804, 1805, 1, 0, 0, 0, 1805, + 1806, 1, 0, 0, 0, 1806, 1809, 5, 153, 0, 0, 1807, 1810, 3, 116, 58, 0, + 1808, 1810, 3, 210, 105, 0, 1809, 1807, 1, 0, 0, 0, 1809, 1808, 1, 0, 0, + 0, 1810, 129, 1, 0, 0, 0, 1811, 1813, 5, 150, 0, 0, 1812, 1814, 5, 116, + 0, 0, 1813, 1812, 1, 0, 0, 0, 1813, 1814, 1, 0, 0, 0, 1814, 1815, 1, 0, + 0, 0, 1815, 1820, 3, 54, 27, 0, 1816, 1817, 5, 5, 0, 0, 1817, 1819, 3, + 54, 27, 0, 1818, 1816, 1, 0, 0, 0, 1819, 1822, 1, 0, 0, 0, 1820, 1818, + 1, 0, 0, 0, 1820, 1821, 1, 0, 0, 0, 1821, 131, 1, 0, 0, 0, 1822, 1820, + 1, 0, 0, 0, 1823, 1824, 5, 109, 0, 0, 1824, 1825, 5, 40, 0, 0, 1825, 1830, + 3, 136, 68, 0, 1826, 1827, 5, 5, 0, 0, 1827, 1829, 3, 136, 68, 0, 1828, + 1826, 1, 0, 0, 0, 1829, 1832, 1, 0, 0, 0, 1830, 1828, 1, 0, 0, 0, 1830, + 1831, 1, 0, 0, 0, 1831, 133, 1, 0, 0, 0, 1832, 1830, 1, 0, 0, 0, 1833, + 1834, 5, 98, 0, 0, 1834, 1837, 3, 66, 33, 0, 1835, 1836, 7, 18, 0, 0, 1836, + 1838, 3, 66, 33, 0, 1837, 1835, 1, 0, 0, 0, 1837, 1838, 1, 0, 0, 0, 1838, + 135, 1, 0, 0, 0, 1839, 1842, 3, 66, 33, 0, 1840, 1841, 5, 45, 0, 0, 1841, + 1843, 3, 190, 95, 0, 1842, 1840, 1, 0, 0, 0, 1842, 1843, 1, 0, 0, 0, 1843, + 1845, 1, 0, 0, 0, 1844, 1846, 3, 138, 69, 0, 1845, 1844, 1, 0, 0, 0, 1845, + 1846, 1, 0, 0, 0, 1846, 1849, 1, 0, 0, 0, 1847, 1848, 5, 176, 0, 0, 1848, + 1850, 7, 19, 0, 0, 1849, 1847, 1, 0, 0, 0, 1849, 1850, 1, 0, 0, 0, 1850, + 137, 1, 0, 0, 0, 1851, 1852, 7, 20, 0, 0, 1852, 139, 1, 0, 0, 0, 1853, + 1854, 3, 66, 33, 0, 1854, 1855, 5, 156, 0, 0, 1855, 1864, 1, 0, 0, 0, 1856, + 1857, 3, 66, 33, 0, 1857, 1858, 5, 159, 0, 0, 1858, 1864, 1, 0, 0, 0, 1859, + 1860, 5, 158, 0, 0, 1860, 1864, 5, 127, 0, 0, 1861, 1862, 5, 157, 0, 0, + 1862, 1864, 5, 156, 0, 0, 1863, 1853, 1, 0, 0, 0, 1863, 1856, 1, 0, 0, + 0, 1863, 1859, 1, 0, 0, 0, 1863, 1861, 1, 0, 0, 0, 1864, 141, 1, 0, 0, + 0, 1865, 1866, 3, 66, 33, 0, 1866, 1867, 5, 156, 0, 0, 1867, 1876, 1, 0, + 0, 0, 1868, 1869, 3, 66, 33, 0, 1869, 1870, 5, 159, 0, 0, 1870, 1876, 1, + 0, 0, 0, 1871, 1872, 5, 158, 0, 0, 1872, 1876, 5, 127, 0, 0, 1873, 1874, + 5, 157, 0, 0, 1874, 1876, 5, 159, 0, 0, 1875, 1865, 1, 0, 0, 0, 1875, 1868, + 1, 0, 0, 0, 1875, 1871, 1, 0, 0, 0, 1875, 1873, 1, 0, 0, 0, 1876, 143, + 1, 0, 0, 0, 1877, 1878, 3, 66, 33, 0, 1878, 1879, 5, 156, 0, 0, 1879, 1885, + 1, 0, 0, 0, 1880, 1881, 5, 157, 0, 0, 1881, 1885, 5, 156, 0, 0, 1882, 1883, + 5, 158, 0, 0, 1883, 1885, 5, 127, 0, 0, 1884, 1877, 1, 0, 0, 0, 1884, 1880, + 1, 0, 0, 0, 1884, 1882, 1, 0, 0, 0, 1885, 145, 1, 0, 0, 0, 1886, 1887, + 7, 21, 0, 0, 1887, 1888, 5, 3, 0, 0, 1888, 1889, 3, 66, 33, 0, 1889, 1890, + 5, 4, 0, 0, 1890, 1891, 5, 153, 0, 0, 1891, 1893, 5, 3, 0, 0, 1892, 1894, + 3, 152, 76, 0, 1893, 1892, 1, 0, 0, 0, 1893, 1894, 1, 0, 0, 0, 1894, 1895, + 1, 0, 0, 0, 1895, 1897, 3, 156, 78, 0, 1896, 1898, 3, 122, 61, 0, 1897, + 1896, 1, 0, 0, 0, 1897, 1898, 1, 0, 0, 0, 1898, 1899, 1, 0, 0, 0, 1899, + 1900, 5, 4, 0, 0, 1900, 1972, 1, 0, 0, 0, 1901, 1902, 7, 22, 0, 0, 1902, + 1903, 5, 3, 0, 0, 1903, 1904, 5, 4, 0, 0, 1904, 1905, 5, 153, 0, 0, 1905, + 1907, 5, 3, 0, 0, 1906, 1908, 3, 152, 76, 0, 1907, 1906, 1, 0, 0, 0, 1907, + 1908, 1, 0, 0, 0, 1908, 1910, 1, 0, 0, 0, 1909, 1911, 3, 154, 77, 0, 1910, + 1909, 1, 0, 0, 0, 1910, 1911, 1, 0, 0, 0, 1911, 1912, 1, 0, 0, 0, 1912, + 1972, 5, 4, 0, 0, 1913, 1914, 7, 23, 0, 0, 1914, 1915, 5, 3, 0, 0, 1915, + 1916, 5, 4, 0, 0, 1916, 1917, 5, 153, 0, 0, 1917, 1919, 5, 3, 0, 0, 1918, + 1920, 3, 152, 76, 0, 1919, 1918, 1, 0, 0, 0, 1919, 1920, 1, 0, 0, 0, 1920, + 1921, 1, 0, 0, 0, 1921, 1922, 3, 156, 78, 0, 1922, 1923, 5, 4, 0, 0, 1923, + 1972, 1, 0, 0, 0, 1924, 1925, 7, 24, 0, 0, 1925, 1926, 5, 3, 0, 0, 1926, + 1928, 3, 66, 33, 0, 1927, 1929, 3, 148, 74, 0, 1928, 1927, 1, 0, 0, 0, + 1928, 1929, 1, 0, 0, 0, 1929, 1931, 1, 0, 0, 0, 1930, 1932, 3, 150, 75, + 0, 1931, 1930, 1, 0, 0, 0, 1931, 1932, 1, 0, 0, 0, 1932, 1933, 1, 0, 0, + 0, 1933, 1934, 5, 4, 0, 0, 1934, 1935, 5, 153, 0, 0, 1935, 1937, 5, 3, + 0, 0, 1936, 1938, 3, 152, 76, 0, 1937, 1936, 1, 0, 0, 0, 1937, 1938, 1, + 0, 0, 0, 1938, 1939, 1, 0, 0, 0, 1939, 1940, 3, 156, 78, 0, 1940, 1941, + 5, 4, 0, 0, 1941, 1972, 1, 0, 0, 0, 1942, 1943, 5, 165, 0, 0, 1943, 1944, + 5, 3, 0, 0, 1944, 1945, 3, 66, 33, 0, 1945, 1946, 5, 5, 0, 0, 1946, 1947, + 3, 34, 17, 0, 1947, 1948, 5, 4, 0, 0, 1948, 1949, 5, 153, 0, 0, 1949, 1951, + 5, 3, 0, 0, 1950, 1952, 3, 152, 76, 0, 1951, 1950, 1, 0, 0, 0, 1951, 1952, + 1, 0, 0, 0, 1952, 1953, 1, 0, 0, 0, 1953, 1955, 3, 156, 78, 0, 1954, 1956, + 3, 122, 61, 0, 1955, 1954, 1, 0, 0, 0, 1955, 1956, 1, 0, 0, 0, 1956, 1957, + 1, 0, 0, 0, 1957, 1958, 5, 4, 0, 0, 1958, 1972, 1, 0, 0, 0, 1959, 1960, + 5, 166, 0, 0, 1960, 1961, 5, 3, 0, 0, 1961, 1962, 3, 66, 33, 0, 1962, 1963, + 5, 4, 0, 0, 1963, 1964, 5, 153, 0, 0, 1964, 1966, 5, 3, 0, 0, 1965, 1967, + 3, 152, 76, 0, 1966, 1965, 1, 0, 0, 0, 1966, 1967, 1, 0, 0, 0, 1967, 1968, + 1, 0, 0, 0, 1968, 1969, 3, 156, 78, 0, 1969, 1970, 5, 4, 0, 0, 1970, 1972, + 1, 0, 0, 0, 1971, 1886, 1, 0, 0, 0, 1971, 1901, 1, 0, 0, 0, 1971, 1913, + 1, 0, 0, 0, 1971, 1924, 1, 0, 0, 0, 1971, 1942, 1, 0, 0, 0, 1971, 1959, + 1, 0, 0, 0, 1972, 147, 1, 0, 0, 0, 1973, 1974, 5, 5, 0, 0, 1974, 1975, + 3, 34, 17, 0, 1975, 149, 1, 0, 0, 0, 1976, 1977, 5, 5, 0, 0, 1977, 1978, + 3, 34, 17, 0, 1978, 151, 1, 0, 0, 0, 1979, 1980, 5, 154, 0, 0, 1980, 1982, + 5, 40, 0, 0, 1981, 1983, 3, 66, 33, 0, 1982, 1981, 1, 0, 0, 0, 1983, 1984, + 1, 0, 0, 0, 1984, 1982, 1, 0, 0, 0, 1984, 1985, 1, 0, 0, 0, 1985, 153, + 1, 0, 0, 0, 1986, 1987, 5, 109, 0, 0, 1987, 1989, 5, 40, 0, 0, 1988, 1990, + 3, 66, 33, 0, 1989, 1988, 1, 0, 0, 0, 1990, 1991, 1, 0, 0, 0, 1991, 1989, + 1, 0, 0, 0, 1991, 1992, 1, 0, 0, 0, 1992, 155, 1, 0, 0, 0, 1993, 1994, + 5, 109, 0, 0, 1994, 1995, 5, 40, 0, 0, 1995, 1996, 3, 156, 78, 0, 1996, + 157, 1, 0, 0, 0, 1997, 1999, 3, 66, 33, 0, 1998, 2000, 3, 138, 69, 0, 1999, + 1998, 1, 0, 0, 0, 1999, 2000, 1, 0, 0, 0, 2000, 2008, 1, 0, 0, 0, 2001, + 2002, 5, 5, 0, 0, 2002, 2004, 3, 66, 33, 0, 2003, 2005, 3, 138, 69, 0, + 2004, 2003, 1, 0, 0, 0, 2004, 2005, 1, 0, 0, 0, 2005, 2007, 1, 0, 0, 0, + 2006, 2001, 1, 0, 0, 0, 2007, 2010, 1, 0, 0, 0, 2008, 2006, 1, 0, 0, 0, + 2008, 2009, 1, 0, 0, 0, 2009, 159, 1, 0, 0, 0, 2010, 2008, 1, 0, 0, 0, + 2011, 2012, 3, 82, 41, 0, 2012, 161, 1, 0, 0, 0, 2013, 2014, 3, 82, 41, + 0, 2014, 163, 1, 0, 0, 0, 2015, 2016, 7, 25, 0, 0, 2016, 165, 1, 0, 0, + 0, 2017, 2018, 5, 190, 0, 0, 2018, 167, 1, 0, 0, 0, 2019, 2022, 3, 66, + 33, 0, 2020, 2022, 3, 28, 14, 0, 2021, 2019, 1, 0, 0, 0, 2021, 2020, 1, + 0, 0, 0, 2022, 169, 1, 0, 0, 0, 2023, 2024, 7, 26, 0, 0, 2024, 171, 1, + 0, 0, 0, 2025, 2026, 7, 27, 0, 0, 2026, 173, 1, 0, 0, 0, 2027, 2028, 3, + 224, 112, 0, 2028, 175, 1, 0, 0, 0, 2029, 2030, 3, 224, 112, 0, 2030, 177, + 1, 0, 0, 0, 2031, 2032, 3, 180, 90, 0, 2032, 2033, 5, 2, 0, 0, 2033, 2035, + 1, 0, 0, 0, 2034, 2031, 1, 0, 0, 0, 2034, 2035, 1, 0, 0, 0, 2035, 2036, + 1, 0, 0, 0, 2036, 2037, 3, 176, 88, 0, 2037, 179, 1, 0, 0, 0, 2038, 2039, + 3, 224, 112, 0, 2039, 181, 1, 0, 0, 0, 2040, 2041, 3, 224, 112, 0, 2041, + 183, 1, 0, 0, 0, 2042, 2043, 3, 224, 112, 0, 2043, 185, 1, 0, 0, 0, 2044, + 2045, 3, 224, 112, 0, 2045, 187, 1, 0, 0, 0, 2046, 2047, 3, 224, 112, 0, + 2047, 189, 1, 0, 0, 0, 2048, 2049, 3, 224, 112, 0, 2049, 191, 1, 0, 0, + 0, 2050, 2051, 3, 224, 112, 0, 2051, 193, 1, 0, 0, 0, 2052, 2053, 3, 224, + 112, 0, 2053, 195, 1, 0, 0, 0, 2054, 2055, 3, 224, 112, 0, 2055, 197, 1, + 0, 0, 0, 2056, 2057, 3, 224, 112, 0, 2057, 199, 1, 0, 0, 0, 2058, 2059, + 3, 224, 112, 0, 2059, 201, 1, 0, 0, 0, 2060, 2061, 3, 224, 112, 0, 2061, + 203, 1, 0, 0, 0, 2062, 2063, 3, 224, 112, 0, 2063, 205, 1, 0, 0, 0, 2064, + 2065, 3, 224, 112, 0, 2065, 207, 1, 0, 0, 0, 2066, 2067, 3, 224, 112, 0, + 2067, 209, 1, 0, 0, 0, 2068, 2069, 3, 224, 112, 0, 2069, 211, 1, 0, 0, + 0, 2070, 2071, 3, 224, 112, 0, 2071, 213, 1, 0, 0, 0, 2072, 2073, 3, 224, + 112, 0, 2073, 215, 1, 0, 0, 0, 2074, 2075, 3, 224, 112, 0, 2075, 217, 1, + 0, 0, 0, 2076, 2077, 3, 224, 112, 0, 2077, 219, 1, 0, 0, 0, 2078, 2079, + 3, 224, 112, 0, 2079, 221, 1, 0, 0, 0, 2080, 2081, 3, 224, 112, 0, 2081, + 223, 1, 0, 0, 0, 2082, 2090, 5, 186, 0, 0, 2083, 2090, 3, 172, 86, 0, 2084, + 2090, 5, 190, 0, 0, 2085, 2086, 5, 3, 0, 0, 2086, 2087, 3, 224, 112, 0, + 2087, 2088, 5, 4, 0, 0, 2088, 2090, 1, 0, 0, 0, 2089, 2082, 1, 0, 0, 0, + 2089, 2083, 1, 0, 0, 0, 2089, 2084, 1, 0, 0, 0, 2089, 2085, 1, 0, 0, 0, + 2090, 225, 1, 0, 0, 0, 300, 229, 237, 244, 249, 255, 261, 263, 289, 296, + 303, 309, 313, 318, 321, 328, 331, 335, 343, 347, 349, 353, 357, 361, 364, + 371, 377, 383, 388, 399, 405, 409, 413, 416, 420, 426, 431, 440, 447, 454, + 458, 462, 467, 473, 485, 489, 494, 497, 500, 505, 508, 522, 529, 536, 538, + 541, 547, 552, 560, 565, 580, 586, 596, 601, 611, 615, 617, 621, 626, 628, + 636, 642, 647, 654, 665, 668, 670, 677, 681, 688, 694, 700, 706, 711, 720, + 725, 736, 741, 752, 757, 761, 777, 787, 792, 800, 812, 817, 828, 831, 833, + 839, 842, 844, 848, 852, 859, 862, 865, 872, 875, 878, 881, 885, 893, 898, + 909, 914, 923, 930, 934, 938, 941, 949, 962, 965, 973, 982, 986, 991, 1021, + 1032, 1044, 1050, 1057, 1061, 1071, 1074, 1080, 1086, 1095, 1098, 1102, + 1104, 1106, 1115, 1122, 1129, 1135, 1140, 1148, 1153, 1162, 1173, 1180, + 1184, 1187, 1190, 1194, 1204, 1210, 1212, 1220, 1227, 1234, 1239, 1241, + 1247, 1256, 1261, 1268, 1272, 1274, 1277, 1285, 1289, 1292, 1298, 1302, + 1307, 1314, 1323, 1327, 1329, 1333, 1342, 1347, 1349, 1362, 1365, 1374, + 1385, 1392, 1395, 1400, 1404, 1407, 1410, 1415, 1419, 1424, 1427, 1430, + 1435, 1439, 1442, 1449, 1454, 1463, 1468, 1471, 1479, 1483, 1491, 1494, + 1496, 1505, 1508, 1510, 1514, 1518, 1522, 1525, 1536, 1541, 1545, 1549, + 1552, 1557, 1563, 1570, 1577, 1582, 1585, 1593, 1599, 1604, 1610, 1617, + 1624, 1629, 1632, 1635, 1640, 1645, 1652, 1656, 1660, 1670, 1679, 1682, + 1691, 1695, 1703, 1712, 1715, 1724, 1727, 1730, 1733, 1743, 1752, 1761, + 1765, 1772, 1779, 1783, 1787, 1796, 1800, 1804, 1809, 1813, 1820, 1830, + 1837, 1842, 1845, 1849, 1863, 1875, 1884, 1893, 1897, 1907, 1910, 1919, + 1928, 1931, 1937, 1951, 1955, 1966, 1971, 1984, 1991, 1999, 2004, 2008, + 2021, 2034, 2089, } deserializer := antlr.NewATNDeserializer(nil) staticData.atn = deserializer.Deserialize(staticData.serializedATN) @@ -1177,201 +1184,202 @@ func NewSQLiteParser(input antlr.TokenStream) *SQLiteParser { // SQLiteParser tokens. const ( - SQLiteParserEOF = antlr.TokenEOF - SQLiteParserSCOL = 1 - SQLiteParserDOT = 2 - SQLiteParserOPEN_PAR = 3 - SQLiteParserCLOSE_PAR = 4 - SQLiteParserCOMMA = 5 - SQLiteParserASSIGN = 6 - SQLiteParserSTAR = 7 - SQLiteParserPLUS = 8 - SQLiteParserMINUS = 9 - SQLiteParserTILDE = 10 - SQLiteParserPIPE2 = 11 - SQLiteParserDIV = 12 - SQLiteParserMOD = 13 - SQLiteParserLT2 = 14 - SQLiteParserGT2 = 15 - SQLiteParserAMP = 16 - SQLiteParserPIPE = 17 - SQLiteParserLT = 18 - SQLiteParserLT_EQ = 19 - SQLiteParserGT = 20 - SQLiteParserGT_EQ = 21 - SQLiteParserEQ = 22 - SQLiteParserNOT_EQ1 = 23 - SQLiteParserNOT_EQ2 = 24 - SQLiteParserABORT_ = 25 - SQLiteParserACTION_ = 26 - SQLiteParserADD_ = 27 - SQLiteParserAFTER_ = 28 - SQLiteParserALL_ = 29 - SQLiteParserALTER_ = 30 - SQLiteParserANALYZE_ = 31 - SQLiteParserAND_ = 32 - SQLiteParserAS_ = 33 - SQLiteParserASC_ = 34 - SQLiteParserATTACH_ = 35 - SQLiteParserAUTOINCREMENT_ = 36 - SQLiteParserBEFORE_ = 37 - SQLiteParserBEGIN_ = 38 - SQLiteParserBETWEEN_ = 39 - SQLiteParserBY_ = 40 - SQLiteParserCASCADE_ = 41 - SQLiteParserCASE_ = 42 - SQLiteParserCAST_ = 43 - SQLiteParserCHECK_ = 44 - SQLiteParserCOLLATE_ = 45 - SQLiteParserCOLUMN_ = 46 - SQLiteParserCOMMIT_ = 47 - SQLiteParserCONFLICT_ = 48 - SQLiteParserCONSTRAINT_ = 49 - SQLiteParserCREATE_ = 50 - SQLiteParserCROSS_ = 51 - SQLiteParserCURRENT_DATE_ = 52 - SQLiteParserCURRENT_TIME_ = 53 - SQLiteParserCURRENT_TIMESTAMP_ = 54 - SQLiteParserDATABASE_ = 55 - SQLiteParserDEFAULT_ = 56 - SQLiteParserDEFERRABLE_ = 57 - SQLiteParserDEFERRED_ = 58 - SQLiteParserDELETE_ = 59 - SQLiteParserDESC_ = 60 - SQLiteParserDETACH_ = 61 - SQLiteParserDISTINCT_ = 62 - SQLiteParserDROP_ = 63 - SQLiteParserEACH_ = 64 - SQLiteParserELSE_ = 65 - SQLiteParserEND_ = 66 - SQLiteParserESCAPE_ = 67 - SQLiteParserEXCEPT_ = 68 - SQLiteParserEXCLUSIVE_ = 69 - SQLiteParserEXISTS_ = 70 - SQLiteParserEXPLAIN_ = 71 - SQLiteParserFAIL_ = 72 - SQLiteParserFOR_ = 73 - SQLiteParserFOREIGN_ = 74 - SQLiteParserFROM_ = 75 - SQLiteParserFULL_ = 76 - SQLiteParserGLOB_ = 77 - SQLiteParserGROUP_ = 78 - SQLiteParserHAVING_ = 79 - SQLiteParserIF_ = 80 - SQLiteParserIGNORE_ = 81 - SQLiteParserIMMEDIATE_ = 82 - SQLiteParserIN_ = 83 - SQLiteParserINDEX_ = 84 - SQLiteParserINDEXED_ = 85 - SQLiteParserINITIALLY_ = 86 - SQLiteParserINNER_ = 87 - SQLiteParserINSERT_ = 88 - SQLiteParserINSTEAD_ = 89 - SQLiteParserINTERSECT_ = 90 - SQLiteParserINTO_ = 91 - SQLiteParserIS_ = 92 - SQLiteParserISNULL_ = 93 - SQLiteParserJOIN_ = 94 - SQLiteParserKEY_ = 95 - SQLiteParserLEFT_ = 96 - SQLiteParserLIKE_ = 97 - SQLiteParserLIMIT_ = 98 - SQLiteParserMATCH_ = 99 - SQLiteParserNATURAL_ = 100 - SQLiteParserNO_ = 101 - SQLiteParserNOT_ = 102 - SQLiteParserNOTNULL_ = 103 - SQLiteParserNULL_ = 104 - SQLiteParserOF_ = 105 - SQLiteParserOFFSET_ = 106 - SQLiteParserON_ = 107 - SQLiteParserOR_ = 108 - SQLiteParserORDER_ = 109 - SQLiteParserOUTER_ = 110 - SQLiteParserPLAN_ = 111 - SQLiteParserPRAGMA_ = 112 - SQLiteParserPRIMARY_ = 113 - SQLiteParserQUERY_ = 114 - SQLiteParserRAISE_ = 115 - SQLiteParserRECURSIVE_ = 116 - SQLiteParserREFERENCES_ = 117 - SQLiteParserREGEXP_ = 118 - SQLiteParserREINDEX_ = 119 - SQLiteParserRELEASE_ = 120 - SQLiteParserRENAME_ = 121 - SQLiteParserREPLACE_ = 122 - SQLiteParserRESTRICT_ = 123 - SQLiteParserRETURNING_ = 124 - SQLiteParserRIGHT_ = 125 - SQLiteParserROLLBACK_ = 126 - SQLiteParserROW_ = 127 - SQLiteParserROWS_ = 128 - SQLiteParserSAVEPOINT_ = 129 - SQLiteParserSELECT_ = 130 - SQLiteParserSET_ = 131 - SQLiteParserSTRICT_ = 132 - SQLiteParserTABLE_ = 133 - SQLiteParserTEMP_ = 134 - SQLiteParserTEMPORARY_ = 135 - SQLiteParserTHEN_ = 136 - SQLiteParserTO_ = 137 - SQLiteParserTRANSACTION_ = 138 - SQLiteParserTRIGGER_ = 139 - SQLiteParserUNION_ = 140 - SQLiteParserUNIQUE_ = 141 - SQLiteParserUPDATE_ = 142 - SQLiteParserUSING_ = 143 - SQLiteParserVACUUM_ = 144 - SQLiteParserVALUES_ = 145 - SQLiteParserVIEW_ = 146 - SQLiteParserVIRTUAL_ = 147 - SQLiteParserWHEN_ = 148 - SQLiteParserWHERE_ = 149 - SQLiteParserWITH_ = 150 - SQLiteParserWITHOUT_ = 151 - SQLiteParserFIRST_VALUE_ = 152 - SQLiteParserOVER_ = 153 - SQLiteParserPARTITION_ = 154 - SQLiteParserRANGE_ = 155 - SQLiteParserPRECEDING_ = 156 - SQLiteParserUNBOUNDED_ = 157 - SQLiteParserCURRENT_ = 158 - SQLiteParserFOLLOWING_ = 159 - SQLiteParserCUME_DIST_ = 160 - SQLiteParserDENSE_RANK_ = 161 - SQLiteParserLAG_ = 162 - SQLiteParserLAST_VALUE_ = 163 - SQLiteParserLEAD_ = 164 - SQLiteParserNTH_VALUE_ = 165 - SQLiteParserNTILE_ = 166 - SQLiteParserPERCENT_RANK_ = 167 - SQLiteParserRANK_ = 168 - SQLiteParserROW_NUMBER_ = 169 - SQLiteParserGENERATED_ = 170 - SQLiteParserALWAYS_ = 171 - SQLiteParserSTORED_ = 172 - SQLiteParserTRUE_ = 173 - SQLiteParserFALSE_ = 174 - SQLiteParserWINDOW_ = 175 - SQLiteParserNULLS_ = 176 - SQLiteParserFIRST_ = 177 - SQLiteParserLAST_ = 178 - SQLiteParserFILTER_ = 179 - SQLiteParserGROUPS_ = 180 - SQLiteParserEXCLUDE_ = 181 - SQLiteParserTIES_ = 182 - SQLiteParserOTHERS_ = 183 - SQLiteParserDO_ = 184 - SQLiteParserNOTHING_ = 185 - SQLiteParserIDENTIFIER = 186 - SQLiteParserNUMERIC_LITERAL = 187 - SQLiteParserBIND_PARAMETER = 188 - SQLiteParserSTRING_LITERAL = 189 - SQLiteParserBLOB_LITERAL = 190 - SQLiteParserSINGLE_LINE_COMMENT = 191 - SQLiteParserMULTILINE_COMMENT = 192 - SQLiteParserSPACES = 193 - SQLiteParserUNEXPECTED_CHAR = 194 + SQLiteParserEOF = antlr.TokenEOF + SQLiteParserSCOL = 1 + SQLiteParserDOT = 2 + SQLiteParserOPEN_PAR = 3 + SQLiteParserCLOSE_PAR = 4 + SQLiteParserCOMMA = 5 + SQLiteParserASSIGN = 6 + SQLiteParserSTAR = 7 + SQLiteParserPLUS = 8 + SQLiteParserMINUS = 9 + SQLiteParserTILDE = 10 + SQLiteParserPIPE2 = 11 + SQLiteParserDIV = 12 + SQLiteParserMOD = 13 + SQLiteParserLT2 = 14 + SQLiteParserGT2 = 15 + SQLiteParserAMP = 16 + SQLiteParserPIPE = 17 + SQLiteParserLT = 18 + SQLiteParserLT_EQ = 19 + SQLiteParserGT = 20 + SQLiteParserGT_EQ = 21 + SQLiteParserEQ = 22 + SQLiteParserNOT_EQ1 = 23 + SQLiteParserNOT_EQ2 = 24 + SQLiteParserABORT_ = 25 + SQLiteParserACTION_ = 26 + SQLiteParserADD_ = 27 + SQLiteParserAFTER_ = 28 + SQLiteParserALL_ = 29 + SQLiteParserALTER_ = 30 + SQLiteParserANALYZE_ = 31 + SQLiteParserAND_ = 32 + SQLiteParserAS_ = 33 + SQLiteParserASC_ = 34 + SQLiteParserATTACH_ = 35 + SQLiteParserAUTOINCREMENT_ = 36 + SQLiteParserBEFORE_ = 37 + SQLiteParserBEGIN_ = 38 + SQLiteParserBETWEEN_ = 39 + SQLiteParserBY_ = 40 + SQLiteParserCASCADE_ = 41 + SQLiteParserCASE_ = 42 + SQLiteParserCAST_ = 43 + SQLiteParserCHECK_ = 44 + SQLiteParserCOLLATE_ = 45 + SQLiteParserCOLUMN_ = 46 + SQLiteParserCOMMIT_ = 47 + SQLiteParserCONFLICT_ = 48 + SQLiteParserCONSTRAINT_ = 49 + SQLiteParserCREATE_ = 50 + SQLiteParserCROSS_ = 51 + SQLiteParserCURRENT_DATE_ = 52 + SQLiteParserCURRENT_TIME_ = 53 + SQLiteParserCURRENT_TIMESTAMP_ = 54 + SQLiteParserDATABASE_ = 55 + SQLiteParserDEFAULT_ = 56 + SQLiteParserDEFERRABLE_ = 57 + SQLiteParserDEFERRED_ = 58 + SQLiteParserDELETE_ = 59 + SQLiteParserDESC_ = 60 + SQLiteParserDETACH_ = 61 + SQLiteParserDISTINCT_ = 62 + SQLiteParserDROP_ = 63 + SQLiteParserEACH_ = 64 + SQLiteParserELSE_ = 65 + SQLiteParserEND_ = 66 + SQLiteParserESCAPE_ = 67 + SQLiteParserEXCEPT_ = 68 + SQLiteParserEXCLUSIVE_ = 69 + SQLiteParserEXISTS_ = 70 + SQLiteParserEXPLAIN_ = 71 + SQLiteParserFAIL_ = 72 + SQLiteParserFOR_ = 73 + SQLiteParserFOREIGN_ = 74 + SQLiteParserFROM_ = 75 + SQLiteParserFULL_ = 76 + SQLiteParserGLOB_ = 77 + SQLiteParserGROUP_ = 78 + SQLiteParserHAVING_ = 79 + SQLiteParserIF_ = 80 + SQLiteParserIGNORE_ = 81 + SQLiteParserIMMEDIATE_ = 82 + SQLiteParserIN_ = 83 + SQLiteParserINDEX_ = 84 + SQLiteParserINDEXED_ = 85 + SQLiteParserINITIALLY_ = 86 + SQLiteParserINNER_ = 87 + SQLiteParserINSERT_ = 88 + SQLiteParserINSTEAD_ = 89 + SQLiteParserINTERSECT_ = 90 + SQLiteParserINTO_ = 91 + SQLiteParserIS_ = 92 + SQLiteParserISNULL_ = 93 + SQLiteParserJOIN_ = 94 + SQLiteParserKEY_ = 95 + SQLiteParserLEFT_ = 96 + SQLiteParserLIKE_ = 97 + SQLiteParserLIMIT_ = 98 + SQLiteParserMATCH_ = 99 + SQLiteParserNATURAL_ = 100 + SQLiteParserNO_ = 101 + SQLiteParserNOT_ = 102 + SQLiteParserNOTNULL_ = 103 + SQLiteParserNULL_ = 104 + SQLiteParserOF_ = 105 + SQLiteParserOFFSET_ = 106 + SQLiteParserON_ = 107 + SQLiteParserOR_ = 108 + SQLiteParserORDER_ = 109 + SQLiteParserOUTER_ = 110 + SQLiteParserPLAN_ = 111 + SQLiteParserPRAGMA_ = 112 + SQLiteParserPRIMARY_ = 113 + SQLiteParserQUERY_ = 114 + SQLiteParserRAISE_ = 115 + SQLiteParserRECURSIVE_ = 116 + SQLiteParserREFERENCES_ = 117 + SQLiteParserREGEXP_ = 118 + SQLiteParserREINDEX_ = 119 + SQLiteParserRELEASE_ = 120 + SQLiteParserRENAME_ = 121 + SQLiteParserREPLACE_ = 122 + SQLiteParserRESTRICT_ = 123 + SQLiteParserRETURNING_ = 124 + SQLiteParserRIGHT_ = 125 + SQLiteParserROLLBACK_ = 126 + SQLiteParserROW_ = 127 + SQLiteParserROWS_ = 128 + SQLiteParserSAVEPOINT_ = 129 + SQLiteParserSELECT_ = 130 + SQLiteParserSET_ = 131 + SQLiteParserSTRICT_ = 132 + SQLiteParserTABLE_ = 133 + SQLiteParserTEMP_ = 134 + SQLiteParserTEMPORARY_ = 135 + SQLiteParserTHEN_ = 136 + SQLiteParserTO_ = 137 + SQLiteParserTRANSACTION_ = 138 + SQLiteParserTRIGGER_ = 139 + SQLiteParserUNION_ = 140 + SQLiteParserUNIQUE_ = 141 + SQLiteParserUPDATE_ = 142 + SQLiteParserUSING_ = 143 + SQLiteParserVACUUM_ = 144 + SQLiteParserVALUES_ = 145 + SQLiteParserVIEW_ = 146 + SQLiteParserVIRTUAL_ = 147 + SQLiteParserWHEN_ = 148 + SQLiteParserWHERE_ = 149 + SQLiteParserWITH_ = 150 + SQLiteParserWITHOUT_ = 151 + SQLiteParserFIRST_VALUE_ = 152 + SQLiteParserOVER_ = 153 + SQLiteParserPARTITION_ = 154 + SQLiteParserRANGE_ = 155 + SQLiteParserPRECEDING_ = 156 + SQLiteParserUNBOUNDED_ = 157 + SQLiteParserCURRENT_ = 158 + SQLiteParserFOLLOWING_ = 159 + SQLiteParserCUME_DIST_ = 160 + SQLiteParserDENSE_RANK_ = 161 + SQLiteParserLAG_ = 162 + SQLiteParserLAST_VALUE_ = 163 + SQLiteParserLEAD_ = 164 + SQLiteParserNTH_VALUE_ = 165 + SQLiteParserNTILE_ = 166 + SQLiteParserPERCENT_RANK_ = 167 + SQLiteParserRANK_ = 168 + SQLiteParserROW_NUMBER_ = 169 + SQLiteParserGENERATED_ = 170 + SQLiteParserALWAYS_ = 171 + SQLiteParserSTORED_ = 172 + SQLiteParserTRUE_ = 173 + SQLiteParserFALSE_ = 174 + SQLiteParserWINDOW_ = 175 + SQLiteParserNULLS_ = 176 + SQLiteParserFIRST_ = 177 + SQLiteParserLAST_ = 178 + SQLiteParserFILTER_ = 179 + SQLiteParserGROUPS_ = 180 + SQLiteParserEXCLUDE_ = 181 + SQLiteParserTIES_ = 182 + SQLiteParserOTHERS_ = 183 + SQLiteParserDO_ = 184 + SQLiteParserNOTHING_ = 185 + SQLiteParserIDENTIFIER = 186 + SQLiteParserNUMERIC_LITERAL = 187 + SQLiteParserNUMBERED_BIND_PARAMETER = 188 + SQLiteParserNAMED_BIND_PARAMETER = 189 + SQLiteParserSTRING_LITERAL = 190 + SQLiteParserBLOB_LITERAL = 191 + SQLiteParserSINGLE_LINE_COMMENT = 192 + SQLiteParserMULTILINE_COMMENT = 193 + SQLiteParserSPACES = 194 + SQLiteParserUNEXPECTED_CHAR = 195 ) // SQLiteParser rules. @@ -1465,29 +1473,30 @@ const ( SQLiteParserRULE_keyword = 86 SQLiteParserRULE_name = 87 SQLiteParserRULE_function_name = 88 - SQLiteParserRULE_schema_name = 89 - SQLiteParserRULE_table_name = 90 - SQLiteParserRULE_table_or_index_name = 91 - SQLiteParserRULE_new_table_name = 92 - SQLiteParserRULE_column_name = 93 - SQLiteParserRULE_collation_name = 94 - SQLiteParserRULE_foreign_table = 95 - SQLiteParserRULE_index_name = 96 - SQLiteParserRULE_trigger_name = 97 - SQLiteParserRULE_view_name = 98 - SQLiteParserRULE_module_name = 99 - SQLiteParserRULE_pragma_name = 100 - SQLiteParserRULE_savepoint_name = 101 - SQLiteParserRULE_table_alias = 102 - SQLiteParserRULE_transaction_name = 103 - SQLiteParserRULE_window_name = 104 - SQLiteParserRULE_alias = 105 - SQLiteParserRULE_filename = 106 - SQLiteParserRULE_base_window_name = 107 - SQLiteParserRULE_simple_func = 108 - SQLiteParserRULE_aggregate_func = 109 - SQLiteParserRULE_table_function_name = 110 - SQLiteParserRULE_any_name = 111 + SQLiteParserRULE_qualified_function_name = 89 + SQLiteParserRULE_schema_name = 90 + SQLiteParserRULE_table_name = 91 + SQLiteParserRULE_table_or_index_name = 92 + SQLiteParserRULE_new_table_name = 93 + SQLiteParserRULE_column_name = 94 + SQLiteParserRULE_collation_name = 95 + SQLiteParserRULE_foreign_table = 96 + SQLiteParserRULE_index_name = 97 + SQLiteParserRULE_trigger_name = 98 + SQLiteParserRULE_view_name = 99 + SQLiteParserRULE_module_name = 100 + SQLiteParserRULE_pragma_name = 101 + SQLiteParserRULE_savepoint_name = 102 + SQLiteParserRULE_table_alias = 103 + SQLiteParserRULE_transaction_name = 104 + SQLiteParserRULE_window_name = 105 + SQLiteParserRULE_alias = 106 + SQLiteParserRULE_filename = 107 + SQLiteParserRULE_base_window_name = 108 + SQLiteParserRULE_simple_func = 109 + SQLiteParserRULE_aggregate_func = 110 + SQLiteParserRULE_table_function_name = 111 + SQLiteParserRULE_any_name = 112 ) // IParseContext is an interface to support dynamic dispatch. @@ -1623,22 +1632,22 @@ func (p *SQLiteParser) Parse() (localctx IParseContext) { }() p.EnterOuterAlt(localctx, 1) - p.SetState(227) + p.SetState(229) p.GetErrorHandler().Sync(p) _la = p.GetTokenStream().LA(1) for ((int64(_la) & ^0x3f) == 0 && ((int64(1)<<_la)&-6267743731445661694) != 0) || ((int64((_la-66)) & ^0x3f) == 0 && ((int64(1)<<(_la-66))&-7971300971697405919) != 0) || ((int64((_la-130)) & ^0x3f) == 0 && ((int64(1)<<(_la-130))&1101825) != 0) { { - p.SetState(224) + p.SetState(226) p.Sql_stmt_list() } - p.SetState(229) + p.SetState(231) p.GetErrorHandler().Sync(p) _la = p.GetTokenStream().LA(1) } { - p.SetState(230) + p.SetState(232) p.Match(SQLiteParserEOF) } @@ -1785,67 +1794,67 @@ func (p *SQLiteParser) Sql_stmt_list() (localctx ISql_stmt_listContext) { var _alt int p.EnterOuterAlt(localctx, 1) - p.SetState(235) + p.SetState(237) p.GetErrorHandler().Sync(p) _la = p.GetTokenStream().LA(1) for _la == SQLiteParserSCOL { { - p.SetState(232) + p.SetState(234) p.Match(SQLiteParserSCOL) } - p.SetState(237) + p.SetState(239) p.GetErrorHandler().Sync(p) _la = p.GetTokenStream().LA(1) } { - p.SetState(238) + p.SetState(240) p.Sql_stmt() } - p.SetState(247) + p.SetState(249) p.GetErrorHandler().Sync(p) _alt = p.GetInterpreter().AdaptivePredict(p.GetTokenStream(), 3, p.GetParserRuleContext()) for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { - p.SetState(240) + p.SetState(242) p.GetErrorHandler().Sync(p) _la = p.GetTokenStream().LA(1) for ok := true; ok; ok = _la == SQLiteParserSCOL { { - p.SetState(239) + p.SetState(241) p.Match(SQLiteParserSCOL) } - p.SetState(242) + p.SetState(244) p.GetErrorHandler().Sync(p) _la = p.GetTokenStream().LA(1) } { - p.SetState(244) + p.SetState(246) p.Sql_stmt() } } - p.SetState(249) + p.SetState(251) p.GetErrorHandler().Sync(p) _alt = p.GetInterpreter().AdaptivePredict(p.GetTokenStream(), 3, p.GetParserRuleContext()) } - p.SetState(253) + p.SetState(255) p.GetErrorHandler().Sync(p) _alt = p.GetInterpreter().AdaptivePredict(p.GetTokenStream(), 4, p.GetParserRuleContext()) for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { { - p.SetState(250) + p.SetState(252) p.Match(SQLiteParserSCOL) } } - p.SetState(255) + p.SetState(257) p.GetErrorHandler().Sync(p) _alt = p.GetInterpreter().AdaptivePredict(p.GetTokenStream(), 4, p.GetParserRuleContext()) } @@ -2361,176 +2370,176 @@ func (p *SQLiteParser) Sql_stmt() (localctx ISql_stmtContext) { }() p.EnterOuterAlt(localctx, 1) - p.SetState(261) + p.SetState(263) p.GetErrorHandler().Sync(p) _la = p.GetTokenStream().LA(1) if _la == SQLiteParserEXPLAIN_ { { - p.SetState(256) + p.SetState(258) p.Match(SQLiteParserEXPLAIN_) } - p.SetState(259) + p.SetState(261) p.GetErrorHandler().Sync(p) _la = p.GetTokenStream().LA(1) if _la == SQLiteParserQUERY_ { { - p.SetState(257) + p.SetState(259) p.Match(SQLiteParserQUERY_) } { - p.SetState(258) + p.SetState(260) p.Match(SQLiteParserPLAN_) } } } - p.SetState(287) + p.SetState(289) p.GetErrorHandler().Sync(p) switch p.GetInterpreter().AdaptivePredict(p.GetTokenStream(), 7, p.GetParserRuleContext()) { case 1: { - p.SetState(263) + p.SetState(265) p.Alter_table_stmt() } case 2: { - p.SetState(264) + p.SetState(266) p.Analyze_stmt() } case 3: { - p.SetState(265) + p.SetState(267) p.Attach_stmt() } case 4: { - p.SetState(266) + p.SetState(268) p.Begin_stmt() } case 5: { - p.SetState(267) + p.SetState(269) p.Commit_stmt() } case 6: { - p.SetState(268) + p.SetState(270) p.Create_index_stmt() } case 7: { - p.SetState(269) + p.SetState(271) p.Create_table_stmt() } case 8: { - p.SetState(270) + p.SetState(272) p.Create_trigger_stmt() } case 9: { - p.SetState(271) + p.SetState(273) p.Create_view_stmt() } case 10: { - p.SetState(272) + p.SetState(274) p.Create_virtual_table_stmt() } case 11: { - p.SetState(273) + p.SetState(275) p.Delete_stmt() } case 12: { - p.SetState(274) + p.SetState(276) p.Delete_stmt_limited() } case 13: { - p.SetState(275) + p.SetState(277) p.Detach_stmt() } case 14: { - p.SetState(276) + p.SetState(278) p.Drop_stmt() } case 15: { - p.SetState(277) + p.SetState(279) p.Insert_stmt() } case 16: { - p.SetState(278) + p.SetState(280) p.Pragma_stmt() } case 17: { - p.SetState(279) + p.SetState(281) p.Reindex_stmt() } case 18: { - p.SetState(280) + p.SetState(282) p.Release_stmt() } case 19: { - p.SetState(281) + p.SetState(283) p.Rollback_stmt() } case 20: { - p.SetState(282) + p.SetState(284) p.Savepoint_stmt() } case 21: { - p.SetState(283) + p.SetState(285) p.Select_stmt() } case 22: { - p.SetState(284) + p.SetState(286) p.Update_stmt() } case 23: { - p.SetState(285) + p.SetState(287) p.Update_stmt_limited() } case 24: { - p.SetState(286) + p.SetState(288) p.Vacuum_stmt() } @@ -2797,77 +2806,77 @@ func (p *SQLiteParser) Alter_table_stmt() (localctx IAlter_table_stmtContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(289) + p.SetState(291) p.Match(SQLiteParserALTER_) } { - p.SetState(290) + p.SetState(292) p.Match(SQLiteParserTABLE_) } - p.SetState(294) + p.SetState(296) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.GetTokenStream(), 8, p.GetParserRuleContext()) == 1 { { - p.SetState(291) + p.SetState(293) p.Schema_name() } { - p.SetState(292) + p.SetState(294) p.Match(SQLiteParserDOT) } } { - p.SetState(296) + p.SetState(298) p.Table_name() } - p.SetState(319) + p.SetState(321) p.GetErrorHandler().Sync(p) switch p.GetTokenStream().LA(1) { case SQLiteParserRENAME_: { - p.SetState(297) + p.SetState(299) p.Match(SQLiteParserRENAME_) } - p.SetState(307) + p.SetState(309) p.GetErrorHandler().Sync(p) switch p.GetInterpreter().AdaptivePredict(p.GetTokenStream(), 10, p.GetParserRuleContext()) { case 1: { - p.SetState(298) + p.SetState(300) p.Match(SQLiteParserTO_) } { - p.SetState(299) + p.SetState(301) p.New_table_name() } case 2: - p.SetState(301) + p.SetState(303) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.GetTokenStream(), 9, p.GetParserRuleContext()) == 1 { { - p.SetState(300) + p.SetState(302) p.Match(SQLiteParserCOLUMN_) } } { - p.SetState(303) + p.SetState(305) var _x = p.Column_name() localctx.(*Alter_table_stmtContext).old_column_name = _x } { - p.SetState(304) + p.SetState(306) p.Match(SQLiteParserTO_) } { - p.SetState(305) + p.SetState(307) var _x = p.Column_name() @@ -2878,41 +2887,41 @@ func (p *SQLiteParser) Alter_table_stmt() (localctx IAlter_table_stmtContext) { case SQLiteParserADD_: { - p.SetState(309) + p.SetState(311) p.Match(SQLiteParserADD_) } - p.SetState(311) + p.SetState(313) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.GetTokenStream(), 11, p.GetParserRuleContext()) == 1 { { - p.SetState(310) + p.SetState(312) p.Match(SQLiteParserCOLUMN_) } } { - p.SetState(313) + p.SetState(315) p.Column_def() } case SQLiteParserDROP_: { - p.SetState(314) + p.SetState(316) p.Match(SQLiteParserDROP_) } - p.SetState(316) + p.SetState(318) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.GetTokenStream(), 12, p.GetParserRuleContext()) == 1 { { - p.SetState(315) + p.SetState(317) p.Match(SQLiteParserCOLUMN_) } } { - p.SetState(318) + p.SetState(320) p.Column_name() } @@ -3052,35 +3061,35 @@ func (p *SQLiteParser) Analyze_stmt() (localctx IAnalyze_stmtContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(321) + p.SetState(323) p.Match(SQLiteParserANALYZE_) } - p.SetState(329) + p.SetState(331) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.GetTokenStream(), 15, p.GetParserRuleContext()) == 1 { { - p.SetState(322) + p.SetState(324) p.Schema_name() } } else if p.GetInterpreter().AdaptivePredict(p.GetTokenStream(), 15, p.GetParserRuleContext()) == 2 { - p.SetState(326) + p.SetState(328) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.GetTokenStream(), 14, p.GetParserRuleContext()) == 1 { { - p.SetState(323) + p.SetState(325) p.Schema_name() } { - p.SetState(324) + p.SetState(326) p.Match(SQLiteParserDOT) } } { - p.SetState(328) + p.SetState(330) p.Table_or_index_name() } @@ -3223,29 +3232,29 @@ func (p *SQLiteParser) Attach_stmt() (localctx IAttach_stmtContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(331) + p.SetState(333) p.Match(SQLiteParserATTACH_) } - p.SetState(333) + p.SetState(335) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.GetTokenStream(), 16, p.GetParserRuleContext()) == 1 { { - p.SetState(332) + p.SetState(334) p.Match(SQLiteParserDATABASE_) } } { - p.SetState(335) + p.SetState(337) p.expr(0) } { - p.SetState(336) + p.SetState(338) p.Match(SQLiteParserAS_) } { - p.SetState(337) + p.SetState(339) p.Schema_name() } @@ -3380,16 +3389,16 @@ func (p *SQLiteParser) Begin_stmt() (localctx IBegin_stmtContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(339) + p.SetState(341) p.Match(SQLiteParserBEGIN_) } - p.SetState(341) + p.SetState(343) p.GetErrorHandler().Sync(p) _la = p.GetTokenStream().LA(1) if (int64((_la-58)) & ^0x3f) == 0 && ((int64(1)<<(_la-58))&16779265) != 0 { { - p.SetState(340) + p.SetState(342) _la = p.GetTokenStream().LA(1) if !((int64((_la-58)) & ^0x3f) == 0 && ((int64(1)<<(_la-58))&16779265) != 0) { @@ -3401,21 +3410,21 @@ func (p *SQLiteParser) Begin_stmt() (localctx IBegin_stmtContext) { } } - p.SetState(347) + p.SetState(349) p.GetErrorHandler().Sync(p) _la = p.GetTokenStream().LA(1) if _la == SQLiteParserTRANSACTION_ { { - p.SetState(343) + p.SetState(345) p.Match(SQLiteParserTRANSACTION_) } - p.SetState(345) + p.SetState(347) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.GetTokenStream(), 18, p.GetParserRuleContext()) == 1 { { - p.SetState(344) + p.SetState(346) p.Transaction_name() } @@ -3527,7 +3536,7 @@ func (p *SQLiteParser) Commit_stmt() (localctx ICommit_stmtContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(349) + p.SetState(351) _la = p.GetTokenStream().LA(1) if !(_la == SQLiteParserCOMMIT_ || _la == SQLiteParserEND_) { @@ -3537,13 +3546,13 @@ func (p *SQLiteParser) Commit_stmt() (localctx ICommit_stmtContext) { p.Consume() } } - p.SetState(351) + p.SetState(353) p.GetErrorHandler().Sync(p) _la = p.GetTokenStream().LA(1) if _la == SQLiteParserTRANSACTION_ { { - p.SetState(350) + p.SetState(352) p.Match(SQLiteParserTRANSACTION_) } @@ -3675,41 +3684,41 @@ func (p *SQLiteParser) Rollback_stmt() (localctx IRollback_stmtContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(353) + p.SetState(355) p.Match(SQLiteParserROLLBACK_) } - p.SetState(355) + p.SetState(357) p.GetErrorHandler().Sync(p) _la = p.GetTokenStream().LA(1) if _la == SQLiteParserTRANSACTION_ { { - p.SetState(354) + p.SetState(356) p.Match(SQLiteParserTRANSACTION_) } } - p.SetState(362) + p.SetState(364) p.GetErrorHandler().Sync(p) _la = p.GetTokenStream().LA(1) if _la == SQLiteParserTO_ { { - p.SetState(357) + p.SetState(359) p.Match(SQLiteParserTO_) } - p.SetState(359) + p.SetState(361) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.GetTokenStream(), 22, p.GetParserRuleContext()) == 1 { { - p.SetState(358) + p.SetState(360) p.Match(SQLiteParserSAVEPOINT_) } } { - p.SetState(361) + p.SetState(363) p.Savepoint_name() } @@ -3825,11 +3834,11 @@ func (p *SQLiteParser) Savepoint_stmt() (localctx ISavepoint_stmtContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(364) + p.SetState(366) p.Match(SQLiteParserSAVEPOINT_) } { - p.SetState(365) + p.SetState(367) p.Savepoint_name() } @@ -3948,21 +3957,21 @@ func (p *SQLiteParser) Release_stmt() (localctx IRelease_stmtContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(367) + p.SetState(369) p.Match(SQLiteParserRELEASE_) } - p.SetState(369) + p.SetState(371) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.GetTokenStream(), 24, p.GetParserRuleContext()) == 1 { { - p.SetState(368) + p.SetState(370) p.Match(SQLiteParserSAVEPOINT_) } } { - p.SetState(371) + p.SetState(373) p.Savepoint_name() } @@ -4231,109 +4240,109 @@ func (p *SQLiteParser) Create_index_stmt() (localctx ICreate_index_stmtContext) p.EnterOuterAlt(localctx, 1) { - p.SetState(373) + p.SetState(375) p.Match(SQLiteParserCREATE_) } - p.SetState(375) + p.SetState(377) p.GetErrorHandler().Sync(p) _la = p.GetTokenStream().LA(1) if _la == SQLiteParserUNIQUE_ { { - p.SetState(374) + p.SetState(376) p.Match(SQLiteParserUNIQUE_) } } { - p.SetState(377) + p.SetState(379) p.Match(SQLiteParserINDEX_) } - p.SetState(381) + p.SetState(383) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.GetTokenStream(), 26, p.GetParserRuleContext()) == 1 { { - p.SetState(378) + p.SetState(380) p.Match(SQLiteParserIF_) } { - p.SetState(379) + p.SetState(381) p.Match(SQLiteParserNOT_) } { - p.SetState(380) + p.SetState(382) p.Match(SQLiteParserEXISTS_) } } - p.SetState(386) + p.SetState(388) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.GetTokenStream(), 27, p.GetParserRuleContext()) == 1 { { - p.SetState(383) + p.SetState(385) p.Schema_name() } { - p.SetState(384) + p.SetState(386) p.Match(SQLiteParserDOT) } } { - p.SetState(388) + p.SetState(390) p.Index_name() } { - p.SetState(389) + p.SetState(391) p.Match(SQLiteParserON_) } { - p.SetState(390) + p.SetState(392) p.Table_name() } { - p.SetState(391) + p.SetState(393) p.Match(SQLiteParserOPEN_PAR) } { - p.SetState(392) + p.SetState(394) p.Indexed_column() } - p.SetState(397) + p.SetState(399) p.GetErrorHandler().Sync(p) _la = p.GetTokenStream().LA(1) for _la == SQLiteParserCOMMA { { - p.SetState(393) + p.SetState(395) p.Match(SQLiteParserCOMMA) } { - p.SetState(394) + p.SetState(396) p.Indexed_column() } - p.SetState(399) + p.SetState(401) p.GetErrorHandler().Sync(p) _la = p.GetTokenStream().LA(1) } { - p.SetState(400) + p.SetState(402) p.Match(SQLiteParserCLOSE_PAR) } - p.SetState(403) + p.SetState(405) p.GetErrorHandler().Sync(p) _la = p.GetTokenStream().LA(1) if _la == SQLiteParserWHERE_ { { - p.SetState(401) + p.SetState(403) p.Match(SQLiteParserWHERE_) } { - p.SetState(402) + p.SetState(404) p.expr(0) } @@ -4500,44 +4509,44 @@ func (p *SQLiteParser) Indexed_column() (localctx IIndexed_columnContext) { }() p.EnterOuterAlt(localctx, 1) - p.SetState(407) + p.SetState(409) p.GetErrorHandler().Sync(p) switch p.GetInterpreter().AdaptivePredict(p.GetTokenStream(), 30, p.GetParserRuleContext()) { case 1: { - p.SetState(405) + p.SetState(407) p.Column_name() } case 2: { - p.SetState(406) + p.SetState(408) p.expr(0) } } - p.SetState(411) + p.SetState(413) p.GetErrorHandler().Sync(p) _la = p.GetTokenStream().LA(1) if _la == SQLiteParserCOLLATE_ { { - p.SetState(409) + p.SetState(411) p.Match(SQLiteParserCOLLATE_) } { - p.SetState(410) + p.SetState(412) p.Collation_name() } } - p.SetState(414) + p.SetState(416) p.GetErrorHandler().Sync(p) _la = p.GetTokenStream().LA(1) if _la == SQLiteParserASC_ || _la == SQLiteParserDESC_ { { - p.SetState(413) + p.SetState(415) p.Asc_desc() } @@ -4862,16 +4871,16 @@ func (p *SQLiteParser) Create_table_stmt() (localctx ICreate_table_stmtContext) p.EnterOuterAlt(localctx, 1) { - p.SetState(416) + p.SetState(418) p.Match(SQLiteParserCREATE_) } - p.SetState(418) + p.SetState(420) p.GetErrorHandler().Sync(p) _la = p.GetTokenStream().LA(1) if _la == SQLiteParserTEMP_ || _la == SQLiteParserTEMPORARY_ { { - p.SetState(417) + p.SetState(419) _la = p.GetTokenStream().LA(1) if !(_la == SQLiteParserTEMP_ || _la == SQLiteParserTEMPORARY_) { @@ -4884,111 +4893,111 @@ func (p *SQLiteParser) Create_table_stmt() (localctx ICreate_table_stmtContext) } { - p.SetState(420) + p.SetState(422) p.Match(SQLiteParserTABLE_) } - p.SetState(424) + p.SetState(426) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.GetTokenStream(), 34, p.GetParserRuleContext()) == 1 { { - p.SetState(421) + p.SetState(423) p.Match(SQLiteParserIF_) } { - p.SetState(422) + p.SetState(424) p.Match(SQLiteParserNOT_) } { - p.SetState(423) + p.SetState(425) p.Match(SQLiteParserEXISTS_) } } - p.SetState(429) + p.SetState(431) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.GetTokenStream(), 35, p.GetParserRuleContext()) == 1 { { - p.SetState(426) + p.SetState(428) p.Schema_name() } { - p.SetState(427) + p.SetState(429) p.Match(SQLiteParserDOT) } } { - p.SetState(431) + p.SetState(433) p.Table_name() } - p.SetState(456) + p.SetState(458) p.GetErrorHandler().Sync(p) switch p.GetTokenStream().LA(1) { case SQLiteParserOPEN_PAR: { - p.SetState(432) + p.SetState(434) p.Match(SQLiteParserOPEN_PAR) } { - p.SetState(433) + p.SetState(435) p.Column_def() } - p.SetState(438) + p.SetState(440) p.GetErrorHandler().Sync(p) _alt = p.GetInterpreter().AdaptivePredict(p.GetTokenStream(), 36, p.GetParserRuleContext()) for _alt != 1 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1+1 { { - p.SetState(434) + p.SetState(436) p.Match(SQLiteParserCOMMA) } { - p.SetState(435) + p.SetState(437) p.Column_def() } } - p.SetState(440) + p.SetState(442) p.GetErrorHandler().Sync(p) _alt = p.GetInterpreter().AdaptivePredict(p.GetTokenStream(), 36, p.GetParserRuleContext()) } - p.SetState(445) + p.SetState(447) p.GetErrorHandler().Sync(p) _la = p.GetTokenStream().LA(1) for _la == SQLiteParserCOMMA { { - p.SetState(441) + p.SetState(443) p.Match(SQLiteParserCOMMA) } { - p.SetState(442) + p.SetState(444) p.Table_constraint() } - p.SetState(447) + p.SetState(449) p.GetErrorHandler().Sync(p) _la = p.GetTokenStream().LA(1) } { - p.SetState(448) + p.SetState(450) p.Match(SQLiteParserCLOSE_PAR) } - p.SetState(452) + p.SetState(454) p.GetErrorHandler().Sync(p) switch p.GetTokenStream().LA(1) { case SQLiteParserWITHOUT_: { - p.SetState(449) + p.SetState(451) p.Match(SQLiteParserWITHOUT_) } { - p.SetState(450) + p.SetState(452) var _m = p.Match(SQLiteParserIDENTIFIER) @@ -4997,7 +5006,7 @@ func (p *SQLiteParser) Create_table_stmt() (localctx ICreate_table_stmtContext) case SQLiteParserSTRICT_: { - p.SetState(451) + p.SetState(453) p.Match(SQLiteParserSTRICT_) } @@ -5008,11 +5017,11 @@ func (p *SQLiteParser) Create_table_stmt() (localctx ICreate_table_stmtContext) case SQLiteParserAS_: { - p.SetState(454) + p.SetState(456) p.Match(SQLiteParserAS_) } { - p.SetState(455) + p.SetState(457) p.Select_stmt() } @@ -5187,32 +5196,32 @@ func (p *SQLiteParser) Column_def() (localctx IColumn_defContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(458) + p.SetState(460) p.Column_name() } - p.SetState(460) + p.SetState(462) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.GetTokenStream(), 40, p.GetParserRuleContext()) == 1 { { - p.SetState(459) + p.SetState(461) p.Type_name() } } - p.SetState(465) + p.SetState(467) p.GetErrorHandler().Sync(p) _alt = p.GetInterpreter().AdaptivePredict(p.GetTokenStream(), 41, p.GetParserRuleContext()) for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { { - p.SetState(462) + p.SetState(464) p.Column_constraint() } } - p.SetState(467) + p.SetState(469) p.GetErrorHandler().Sync(p) _alt = p.GetInterpreter().AdaptivePredict(p.GetTokenStream(), 41, p.GetParserRuleContext()) } @@ -5407,14 +5416,14 @@ func (p *SQLiteParser) Type_name() (localctx IType_nameContext) { var _alt int p.EnterOuterAlt(localctx, 1) - p.SetState(469) + p.SetState(471) p.GetErrorHandler().Sync(p) _alt = 1 + 1 for ok := true; ok; ok = _alt != 1 && _alt != antlr.ATNInvalidAltNumber { switch _alt { case 1 + 1: { - p.SetState(468) + p.SetState(470) p.Name() } @@ -5422,46 +5431,46 @@ func (p *SQLiteParser) Type_name() (localctx IType_nameContext) { panic(antlr.NewNoViableAltException(p, nil, nil, nil, nil, nil)) } - p.SetState(471) + p.SetState(473) p.GetErrorHandler().Sync(p) _alt = p.GetInterpreter().AdaptivePredict(p.GetTokenStream(), 42, p.GetParserRuleContext()) } - p.SetState(483) + p.SetState(485) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.GetTokenStream(), 43, p.GetParserRuleContext()) == 1 { { - p.SetState(473) + p.SetState(475) p.Match(SQLiteParserOPEN_PAR) } { - p.SetState(474) + p.SetState(476) p.Signed_number() } { - p.SetState(475) + p.SetState(477) p.Match(SQLiteParserCLOSE_PAR) } } else if p.GetInterpreter().AdaptivePredict(p.GetTokenStream(), 43, p.GetParserRuleContext()) == 2 { { - p.SetState(477) + p.SetState(479) p.Match(SQLiteParserOPEN_PAR) } { - p.SetState(478) + p.SetState(480) p.Signed_number() } { - p.SetState(479) + p.SetState(481) p.Match(SQLiteParserCOMMA) } { - p.SetState(480) + p.SetState(482) p.Signed_number() } { - p.SetState(481) + p.SetState(483) p.Match(SQLiteParserCLOSE_PAR) } @@ -5776,99 +5785,99 @@ func (p *SQLiteParser) Column_constraint() (localctx IColumn_constraintContext) }() p.EnterOuterAlt(localctx, 1) - p.SetState(487) + p.SetState(489) p.GetErrorHandler().Sync(p) _la = p.GetTokenStream().LA(1) if _la == SQLiteParserCONSTRAINT_ { { - p.SetState(485) + p.SetState(487) p.Match(SQLiteParserCONSTRAINT_) } { - p.SetState(486) + p.SetState(488) p.Name() } } - p.SetState(536) + p.SetState(538) p.GetErrorHandler().Sync(p) switch p.GetTokenStream().LA(1) { case SQLiteParserPRIMARY_: { - p.SetState(489) + p.SetState(491) p.Match(SQLiteParserPRIMARY_) } { - p.SetState(490) + p.SetState(492) p.Match(SQLiteParserKEY_) } - p.SetState(492) + p.SetState(494) p.GetErrorHandler().Sync(p) _la = p.GetTokenStream().LA(1) if _la == SQLiteParserASC_ || _la == SQLiteParserDESC_ { { - p.SetState(491) + p.SetState(493) p.Asc_desc() } } - p.SetState(495) + p.SetState(497) p.GetErrorHandler().Sync(p) _la = p.GetTokenStream().LA(1) if _la == SQLiteParserON_ { { - p.SetState(494) + p.SetState(496) p.Conflict_clause() } } - p.SetState(498) + p.SetState(500) p.GetErrorHandler().Sync(p) _la = p.GetTokenStream().LA(1) if _la == SQLiteParserAUTOINCREMENT_ { { - p.SetState(497) + p.SetState(499) p.Match(SQLiteParserAUTOINCREMENT_) } } case SQLiteParserNOT_, SQLiteParserUNIQUE_: - p.SetState(503) + p.SetState(505) p.GetErrorHandler().Sync(p) switch p.GetTokenStream().LA(1) { case SQLiteParserNOT_: { - p.SetState(500) + p.SetState(502) p.Match(SQLiteParserNOT_) } { - p.SetState(501) + p.SetState(503) p.Match(SQLiteParserNULL_) } case SQLiteParserUNIQUE_: { - p.SetState(502) + p.SetState(504) p.Match(SQLiteParserUNIQUE_) } default: panic(antlr.NewNoViableAltException(p, nil, nil, nil, nil, nil)) } - p.SetState(506) + p.SetState(508) p.GetErrorHandler().Sync(p) _la = p.GetTokenStream().LA(1) if _la == SQLiteParserON_ { { - p.SetState(505) + p.SetState(507) p.Conflict_clause() } @@ -5876,53 +5885,53 @@ func (p *SQLiteParser) Column_constraint() (localctx IColumn_constraintContext) case SQLiteParserCHECK_: { - p.SetState(508) + p.SetState(510) p.Match(SQLiteParserCHECK_) } { - p.SetState(509) + p.SetState(511) p.Match(SQLiteParserOPEN_PAR) } { - p.SetState(510) + p.SetState(512) p.expr(0) } { - p.SetState(511) + p.SetState(513) p.Match(SQLiteParserCLOSE_PAR) } case SQLiteParserDEFAULT_: { - p.SetState(513) + p.SetState(515) p.Match(SQLiteParserDEFAULT_) } - p.SetState(520) + p.SetState(522) p.GetErrorHandler().Sync(p) switch p.GetInterpreter().AdaptivePredict(p.GetTokenStream(), 50, p.GetParserRuleContext()) { case 1: { - p.SetState(514) + p.SetState(516) p.Signed_number() } case 2: { - p.SetState(515) + p.SetState(517) p.Literal_value() } case 3: { - p.SetState(516) + p.SetState(518) p.Match(SQLiteParserOPEN_PAR) } { - p.SetState(517) + p.SetState(519) p.expr(0) } { - p.SetState(518) + p.SetState(520) p.Match(SQLiteParserCLOSE_PAR) } @@ -5930,59 +5939,59 @@ func (p *SQLiteParser) Column_constraint() (localctx IColumn_constraintContext) case SQLiteParserCOLLATE_: { - p.SetState(522) + p.SetState(524) p.Match(SQLiteParserCOLLATE_) } { - p.SetState(523) + p.SetState(525) p.Collation_name() } case SQLiteParserREFERENCES_: { - p.SetState(524) + p.SetState(526) p.Foreign_key_clause() } case SQLiteParserAS_, SQLiteParserGENERATED_: - p.SetState(527) + p.SetState(529) p.GetErrorHandler().Sync(p) _la = p.GetTokenStream().LA(1) if _la == SQLiteParserGENERATED_ { { - p.SetState(525) + p.SetState(527) p.Match(SQLiteParserGENERATED_) } { - p.SetState(526) + p.SetState(528) p.Match(SQLiteParserALWAYS_) } } { - p.SetState(529) + p.SetState(531) p.Match(SQLiteParserAS_) } { - p.SetState(530) + p.SetState(532) p.Match(SQLiteParserOPEN_PAR) } { - p.SetState(531) + p.SetState(533) p.expr(0) } { - p.SetState(532) + p.SetState(534) p.Match(SQLiteParserCLOSE_PAR) } - p.SetState(534) + p.SetState(536) p.GetErrorHandler().Sync(p) _la = p.GetTokenStream().LA(1) if _la == SQLiteParserVIRTUAL_ || _la == SQLiteParserSTORED_ { { - p.SetState(533) + p.SetState(535) _la = p.GetTokenStream().LA(1) if !(_la == SQLiteParserVIRTUAL_ || _la == SQLiteParserSTORED_) { @@ -6102,13 +6111,13 @@ func (p *SQLiteParser) Signed_number() (localctx ISigned_numberContext) { }() p.EnterOuterAlt(localctx, 1) - p.SetState(539) + p.SetState(541) p.GetErrorHandler().Sync(p) _la = p.GetTokenStream().LA(1) if _la == SQLiteParserPLUS || _la == SQLiteParserMINUS { { - p.SetState(538) + p.SetState(540) _la = p.GetTokenStream().LA(1) if !(_la == SQLiteParserPLUS || _la == SQLiteParserMINUS) { @@ -6121,7 +6130,7 @@ func (p *SQLiteParser) Signed_number() (localctx ISigned_numberContext) { } { - p.SetState(541) + p.SetState(543) p.Match(SQLiteParserNUMERIC_LITERAL) } @@ -6417,43 +6426,43 @@ func (p *SQLiteParser) Table_constraint() (localctx ITable_constraintContext) { }() p.EnterOuterAlt(localctx, 1) - p.SetState(545) + p.SetState(547) p.GetErrorHandler().Sync(p) _la = p.GetTokenStream().LA(1) if _la == SQLiteParserCONSTRAINT_ { { - p.SetState(543) + p.SetState(545) p.Match(SQLiteParserCONSTRAINT_) } { - p.SetState(544) + p.SetState(546) p.Name() } } - p.SetState(584) + p.SetState(586) p.GetErrorHandler().Sync(p) switch p.GetTokenStream().LA(1) { case SQLiteParserPRIMARY_, SQLiteParserUNIQUE_: - p.SetState(550) + p.SetState(552) p.GetErrorHandler().Sync(p) switch p.GetTokenStream().LA(1) { case SQLiteParserPRIMARY_: { - p.SetState(547) + p.SetState(549) p.Match(SQLiteParserPRIMARY_) } { - p.SetState(548) + p.SetState(550) p.Match(SQLiteParserKEY_) } case SQLiteParserUNIQUE_: { - p.SetState(549) + p.SetState(551) p.Match(SQLiteParserUNIQUE_) } @@ -6461,42 +6470,42 @@ func (p *SQLiteParser) Table_constraint() (localctx ITable_constraintContext) { panic(antlr.NewNoViableAltException(p, nil, nil, nil, nil, nil)) } { - p.SetState(552) + p.SetState(554) p.Match(SQLiteParserOPEN_PAR) } { - p.SetState(553) + p.SetState(555) p.Indexed_column() } - p.SetState(558) + p.SetState(560) p.GetErrorHandler().Sync(p) _la = p.GetTokenStream().LA(1) for _la == SQLiteParserCOMMA { { - p.SetState(554) + p.SetState(556) p.Match(SQLiteParserCOMMA) } { - p.SetState(555) + p.SetState(557) p.Indexed_column() } - p.SetState(560) + p.SetState(562) p.GetErrorHandler().Sync(p) _la = p.GetTokenStream().LA(1) } { - p.SetState(561) + p.SetState(563) p.Match(SQLiteParserCLOSE_PAR) } - p.SetState(563) + p.SetState(565) p.GetErrorHandler().Sync(p) _la = p.GetTokenStream().LA(1) if _la == SQLiteParserON_ { { - p.SetState(562) + p.SetState(564) p.Conflict_clause() } @@ -6504,63 +6513,63 @@ func (p *SQLiteParser) Table_constraint() (localctx ITable_constraintContext) { case SQLiteParserCHECK_: { - p.SetState(565) + p.SetState(567) p.Match(SQLiteParserCHECK_) } { - p.SetState(566) + p.SetState(568) p.Match(SQLiteParserOPEN_PAR) } { - p.SetState(567) + p.SetState(569) p.expr(0) } { - p.SetState(568) + p.SetState(570) p.Match(SQLiteParserCLOSE_PAR) } case SQLiteParserFOREIGN_: { - p.SetState(570) + p.SetState(572) p.Match(SQLiteParserFOREIGN_) } { - p.SetState(571) + p.SetState(573) p.Match(SQLiteParserKEY_) } { - p.SetState(572) + p.SetState(574) p.Match(SQLiteParserOPEN_PAR) } { - p.SetState(573) + p.SetState(575) p.Column_name() } - p.SetState(578) + p.SetState(580) p.GetErrorHandler().Sync(p) _la = p.GetTokenStream().LA(1) for _la == SQLiteParserCOMMA { { - p.SetState(574) + p.SetState(576) p.Match(SQLiteParserCOMMA) } { - p.SetState(575) + p.SetState(577) p.Column_name() } - p.SetState(580) + p.SetState(582) p.GetErrorHandler().Sync(p) _la = p.GetTokenStream().LA(1) } { - p.SetState(581) + p.SetState(583) p.Match(SQLiteParserCLOSE_PAR) } { - p.SetState(582) + p.SetState(584) p.Foreign_key_clause() } @@ -6920,66 +6929,66 @@ func (p *SQLiteParser) Foreign_key_clause() (localctx IForeign_key_clauseContext p.EnterOuterAlt(localctx, 1) { - p.SetState(586) + p.SetState(588) p.Match(SQLiteParserREFERENCES_) } { - p.SetState(587) + p.SetState(589) p.Foreign_table() } - p.SetState(599) + p.SetState(601) p.GetErrorHandler().Sync(p) _la = p.GetTokenStream().LA(1) if _la == SQLiteParserOPEN_PAR { { - p.SetState(588) + p.SetState(590) p.Match(SQLiteParserOPEN_PAR) } { - p.SetState(589) + p.SetState(591) p.Column_name() } - p.SetState(594) + p.SetState(596) p.GetErrorHandler().Sync(p) _la = p.GetTokenStream().LA(1) for _la == SQLiteParserCOMMA { { - p.SetState(590) + p.SetState(592) p.Match(SQLiteParserCOMMA) } { - p.SetState(591) + p.SetState(593) p.Column_name() } - p.SetState(596) + p.SetState(598) p.GetErrorHandler().Sync(p) _la = p.GetTokenStream().LA(1) } { - p.SetState(597) + p.SetState(599) p.Match(SQLiteParserCLOSE_PAR) } } - p.SetState(615) + p.SetState(617) p.GetErrorHandler().Sync(p) _la = p.GetTokenStream().LA(1) for _la == SQLiteParserMATCH_ || _la == SQLiteParserON_ { - p.SetState(613) + p.SetState(615) p.GetErrorHandler().Sync(p) switch p.GetTokenStream().LA(1) { case SQLiteParserON_: { - p.SetState(601) + p.SetState(603) p.Match(SQLiteParserON_) } { - p.SetState(602) + p.SetState(604) _la = p.GetTokenStream().LA(1) if !(_la == SQLiteParserDELETE_ || _la == SQLiteParserUPDATE_) { @@ -6989,17 +6998,17 @@ func (p *SQLiteParser) Foreign_key_clause() (localctx IForeign_key_clauseContext p.Consume() } } - p.SetState(609) + p.SetState(611) p.GetErrorHandler().Sync(p) switch p.GetTokenStream().LA(1) { case SQLiteParserSET_: { - p.SetState(603) + p.SetState(605) p.Match(SQLiteParserSET_) } { - p.SetState(604) + p.SetState(606) _la = p.GetTokenStream().LA(1) if !(_la == SQLiteParserDEFAULT_ || _la == SQLiteParserNULL_) { @@ -7012,23 +7021,23 @@ func (p *SQLiteParser) Foreign_key_clause() (localctx IForeign_key_clauseContext case SQLiteParserCASCADE_: { - p.SetState(605) + p.SetState(607) p.Match(SQLiteParserCASCADE_) } case SQLiteParserRESTRICT_: { - p.SetState(606) + p.SetState(608) p.Match(SQLiteParserRESTRICT_) } case SQLiteParserNO_: { - p.SetState(607) + p.SetState(609) p.Match(SQLiteParserNO_) } { - p.SetState(608) + p.SetState(610) p.Match(SQLiteParserACTION_) } @@ -7038,11 +7047,11 @@ func (p *SQLiteParser) Foreign_key_clause() (localctx IForeign_key_clauseContext case SQLiteParserMATCH_: { - p.SetState(611) + p.SetState(613) p.Match(SQLiteParserMATCH_) } { - p.SetState(612) + p.SetState(614) p.Name() } @@ -7050,40 +7059,40 @@ func (p *SQLiteParser) Foreign_key_clause() (localctx IForeign_key_clauseContext panic(antlr.NewNoViableAltException(p, nil, nil, nil, nil, nil)) } - p.SetState(617) + p.SetState(619) p.GetErrorHandler().Sync(p) _la = p.GetTokenStream().LA(1) } - p.SetState(626) + p.SetState(628) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.GetTokenStream(), 68, p.GetParserRuleContext()) == 1 { - p.SetState(619) + p.SetState(621) p.GetErrorHandler().Sync(p) _la = p.GetTokenStream().LA(1) if _la == SQLiteParserNOT_ { { - p.SetState(618) + p.SetState(620) p.Match(SQLiteParserNOT_) } } { - p.SetState(621) + p.SetState(623) p.Match(SQLiteParserDEFERRABLE_) } - p.SetState(624) + p.SetState(626) p.GetErrorHandler().Sync(p) _la = p.GetTokenStream().LA(1) if _la == SQLiteParserINITIALLY_ { { - p.SetState(622) + p.SetState(624) p.Match(SQLiteParserINITIALLY_) } { - p.SetState(623) + p.SetState(625) _la = p.GetTokenStream().LA(1) if !(_la == SQLiteParserDEFERRED_ || _la == SQLiteParserIMMEDIATE_) { @@ -7222,15 +7231,15 @@ func (p *SQLiteParser) Conflict_clause() (localctx IConflict_clauseContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(628) + p.SetState(630) p.Match(SQLiteParserON_) } { - p.SetState(629) + p.SetState(631) p.Match(SQLiteParserCONFLICT_) } { - p.SetState(630) + p.SetState(632) _la = p.GetTokenStream().LA(1) if !(_la == SQLiteParserABORT_ || ((int64((_la-72)) & ^0x3f) == 0 && ((int64(1)<<(_la-72))&19140298416325121) != 0)) { @@ -7748,16 +7757,16 @@ func (p *SQLiteParser) Create_trigger_stmt() (localctx ICreate_trigger_stmtConte p.EnterOuterAlt(localctx, 1) { - p.SetState(632) + p.SetState(634) p.Match(SQLiteParserCREATE_) } - p.SetState(634) + p.SetState(636) p.GetErrorHandler().Sync(p) _la = p.GetTokenStream().LA(1) if _la == SQLiteParserTEMP_ || _la == SQLiteParserTEMPORARY_ { { - p.SetState(633) + p.SetState(635) _la = p.GetTokenStream().LA(1) if !(_la == SQLiteParserTEMP_ || _la == SQLiteParserTEMPORARY_) { @@ -7770,68 +7779,68 @@ func (p *SQLiteParser) Create_trigger_stmt() (localctx ICreate_trigger_stmtConte } { - p.SetState(636) + p.SetState(638) p.Match(SQLiteParserTRIGGER_) } - p.SetState(640) + p.SetState(642) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.GetTokenStream(), 70, p.GetParserRuleContext()) == 1 { { - p.SetState(637) + p.SetState(639) p.Match(SQLiteParserIF_) } { - p.SetState(638) + p.SetState(640) p.Match(SQLiteParserNOT_) } { - p.SetState(639) + p.SetState(641) p.Match(SQLiteParserEXISTS_) } } - p.SetState(645) + p.SetState(647) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.GetTokenStream(), 71, p.GetParserRuleContext()) == 1 { { - p.SetState(642) + p.SetState(644) p.Schema_name() } { - p.SetState(643) + p.SetState(645) p.Match(SQLiteParserDOT) } } { - p.SetState(647) + p.SetState(649) p.Trigger_name() } - p.SetState(652) + p.SetState(654) p.GetErrorHandler().Sync(p) switch p.GetTokenStream().LA(1) { case SQLiteParserBEFORE_: { - p.SetState(648) + p.SetState(650) p.Match(SQLiteParserBEFORE_) } case SQLiteParserAFTER_: { - p.SetState(649) + p.SetState(651) p.Match(SQLiteParserAFTER_) } case SQLiteParserINSTEAD_: { - p.SetState(650) + p.SetState(652) p.Match(SQLiteParserINSTEAD_) } { - p.SetState(651) + p.SetState(653) p.Match(SQLiteParserOF_) } @@ -7839,55 +7848,55 @@ func (p *SQLiteParser) Create_trigger_stmt() (localctx ICreate_trigger_stmtConte default: } - p.SetState(668) + p.SetState(670) p.GetErrorHandler().Sync(p) switch p.GetTokenStream().LA(1) { case SQLiteParserDELETE_: { - p.SetState(654) + p.SetState(656) p.Match(SQLiteParserDELETE_) } case SQLiteParserINSERT_: { - p.SetState(655) + p.SetState(657) p.Match(SQLiteParserINSERT_) } case SQLiteParserUPDATE_: { - p.SetState(656) + p.SetState(658) p.Match(SQLiteParserUPDATE_) } - p.SetState(666) + p.SetState(668) p.GetErrorHandler().Sync(p) _la = p.GetTokenStream().LA(1) if _la == SQLiteParserOF_ { { - p.SetState(657) + p.SetState(659) p.Match(SQLiteParserOF_) } { - p.SetState(658) + p.SetState(660) p.Column_name() } - p.SetState(663) + p.SetState(665) p.GetErrorHandler().Sync(p) _la = p.GetTokenStream().LA(1) for _la == SQLiteParserCOMMA { { - p.SetState(659) + p.SetState(661) p.Match(SQLiteParserCOMMA) } { - p.SetState(660) + p.SetState(662) p.Column_name() } - p.SetState(665) + p.SetState(667) p.GetErrorHandler().Sync(p) _la = p.GetTokenStream().LA(1) } @@ -7898,95 +7907,95 @@ func (p *SQLiteParser) Create_trigger_stmt() (localctx ICreate_trigger_stmtConte panic(antlr.NewNoViableAltException(p, nil, nil, nil, nil, nil)) } { - p.SetState(670) + p.SetState(672) p.Match(SQLiteParserON_) } { - p.SetState(671) + p.SetState(673) p.Table_name() } - p.SetState(675) + p.SetState(677) p.GetErrorHandler().Sync(p) _la = p.GetTokenStream().LA(1) if _la == SQLiteParserFOR_ { { - p.SetState(672) + p.SetState(674) p.Match(SQLiteParserFOR_) } { - p.SetState(673) + p.SetState(675) p.Match(SQLiteParserEACH_) } { - p.SetState(674) + p.SetState(676) p.Match(SQLiteParserROW_) } } - p.SetState(679) + p.SetState(681) p.GetErrorHandler().Sync(p) _la = p.GetTokenStream().LA(1) if _la == SQLiteParserWHEN_ { { - p.SetState(677) + p.SetState(679) p.Match(SQLiteParserWHEN_) } { - p.SetState(678) + p.SetState(680) p.expr(0) } } { - p.SetState(681) + p.SetState(683) p.Match(SQLiteParserBEGIN_) } - p.SetState(690) + p.SetState(692) p.GetErrorHandler().Sync(p) _la = p.GetTokenStream().LA(1) for ok := true; ok; ok = _la == SQLiteParserDEFAULT_ || _la == SQLiteParserDELETE_ || ((int64((_la-88)) & ^0x3f) == 0 && ((int64(1)<<(_la-88))&4773820020239106049) != 0) { - p.SetState(686) + p.SetState(688) p.GetErrorHandler().Sync(p) switch p.GetInterpreter().AdaptivePredict(p.GetTokenStream(), 78, p.GetParserRuleContext()) { case 1: { - p.SetState(682) + p.SetState(684) p.Update_stmt() } case 2: { - p.SetState(683) + p.SetState(685) p.Insert_stmt() } case 3: { - p.SetState(684) + p.SetState(686) p.Delete_stmt() } case 4: { - p.SetState(685) + p.SetState(687) p.Select_stmt() } } { - p.SetState(688) + p.SetState(690) p.Match(SQLiteParserSCOL) } - p.SetState(692) + p.SetState(694) p.GetErrorHandler().Sync(p) _la = p.GetTokenStream().LA(1) } { - p.SetState(694) + p.SetState(696) p.Match(SQLiteParserEND_) } @@ -8238,16 +8247,16 @@ func (p *SQLiteParser) Create_view_stmt() (localctx ICreate_view_stmtContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(696) + p.SetState(698) p.Match(SQLiteParserCREATE_) } - p.SetState(698) + p.SetState(700) p.GetErrorHandler().Sync(p) _la = p.GetTokenStream().LA(1) if _la == SQLiteParserTEMP_ || _la == SQLiteParserTEMPORARY_ { { - p.SetState(697) + p.SetState(699) _la = p.GetTokenStream().LA(1) if !(_la == SQLiteParserTEMP_ || _la == SQLiteParserTEMPORARY_) { @@ -8260,88 +8269,88 @@ func (p *SQLiteParser) Create_view_stmt() (localctx ICreate_view_stmtContext) { } { - p.SetState(700) + p.SetState(702) p.Match(SQLiteParserVIEW_) } - p.SetState(704) + p.SetState(706) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.GetTokenStream(), 81, p.GetParserRuleContext()) == 1 { { - p.SetState(701) + p.SetState(703) p.Match(SQLiteParserIF_) } { - p.SetState(702) + p.SetState(704) p.Match(SQLiteParserNOT_) } { - p.SetState(703) + p.SetState(705) p.Match(SQLiteParserEXISTS_) } } - p.SetState(709) + p.SetState(711) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.GetTokenStream(), 82, p.GetParserRuleContext()) == 1 { { - p.SetState(706) + p.SetState(708) p.Schema_name() } { - p.SetState(707) + p.SetState(709) p.Match(SQLiteParserDOT) } } { - p.SetState(711) + p.SetState(713) p.View_name() } - p.SetState(723) + p.SetState(725) p.GetErrorHandler().Sync(p) _la = p.GetTokenStream().LA(1) if _la == SQLiteParserOPEN_PAR { { - p.SetState(712) + p.SetState(714) p.Match(SQLiteParserOPEN_PAR) } { - p.SetState(713) + p.SetState(715) p.Column_name() } - p.SetState(718) + p.SetState(720) p.GetErrorHandler().Sync(p) _la = p.GetTokenStream().LA(1) for _la == SQLiteParserCOMMA { { - p.SetState(714) + p.SetState(716) p.Match(SQLiteParserCOMMA) } { - p.SetState(715) + p.SetState(717) p.Column_name() } - p.SetState(720) + p.SetState(722) p.GetErrorHandler().Sync(p) _la = p.GetTokenStream().LA(1) } { - p.SetState(721) + p.SetState(723) p.Match(SQLiteParserCLOSE_PAR) } } { - p.SetState(725) + p.SetState(727) p.Match(SQLiteParserAS_) } { - p.SetState(726) + p.SetState(728) p.Select_stmt() } @@ -8588,94 +8597,94 @@ func (p *SQLiteParser) Create_virtual_table_stmt() (localctx ICreate_virtual_tab p.EnterOuterAlt(localctx, 1) { - p.SetState(728) + p.SetState(730) p.Match(SQLiteParserCREATE_) } { - p.SetState(729) + p.SetState(731) p.Match(SQLiteParserVIRTUAL_) } { - p.SetState(730) + p.SetState(732) p.Match(SQLiteParserTABLE_) } - p.SetState(734) + p.SetState(736) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.GetTokenStream(), 85, p.GetParserRuleContext()) == 1 { { - p.SetState(731) + p.SetState(733) p.Match(SQLiteParserIF_) } { - p.SetState(732) + p.SetState(734) p.Match(SQLiteParserNOT_) } { - p.SetState(733) + p.SetState(735) p.Match(SQLiteParserEXISTS_) } } - p.SetState(739) + p.SetState(741) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.GetTokenStream(), 86, p.GetParserRuleContext()) == 1 { { - p.SetState(736) + p.SetState(738) p.Schema_name() } { - p.SetState(737) + p.SetState(739) p.Match(SQLiteParserDOT) } } { - p.SetState(741) + p.SetState(743) p.Table_name() } { - p.SetState(742) + p.SetState(744) p.Match(SQLiteParserUSING_) } { - p.SetState(743) + p.SetState(745) p.Module_name() } - p.SetState(755) + p.SetState(757) p.GetErrorHandler().Sync(p) _la = p.GetTokenStream().LA(1) if _la == SQLiteParserOPEN_PAR { { - p.SetState(744) + p.SetState(746) p.Match(SQLiteParserOPEN_PAR) } { - p.SetState(745) + p.SetState(747) p.Module_argument() } - p.SetState(750) + p.SetState(752) p.GetErrorHandler().Sync(p) _la = p.GetTokenStream().LA(1) for _la == SQLiteParserCOMMA { { - p.SetState(746) + p.SetState(748) p.Match(SQLiteParserCOMMA) } { - p.SetState(747) + p.SetState(749) p.Module_argument() } - p.SetState(752) + p.SetState(754) p.GetErrorHandler().Sync(p) _la = p.GetTokenStream().LA(1) } { - p.SetState(753) + p.SetState(755) p.Match(SQLiteParserCLOSE_PAR) } @@ -8906,70 +8915,70 @@ func (p *SQLiteParser) With_clause() (localctx IWith_clauseContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(757) + p.SetState(759) p.Match(SQLiteParserWITH_) } - p.SetState(759) + p.SetState(761) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.GetTokenStream(), 89, p.GetParserRuleContext()) == 1 { { - p.SetState(758) + p.SetState(760) p.Match(SQLiteParserRECURSIVE_) } } { - p.SetState(761) + p.SetState(763) p.Cte_table_name() } { - p.SetState(762) + p.SetState(764) p.Match(SQLiteParserAS_) } { - p.SetState(763) + p.SetState(765) p.Match(SQLiteParserOPEN_PAR) } { - p.SetState(764) + p.SetState(766) p.Select_stmt() } { - p.SetState(765) + p.SetState(767) p.Match(SQLiteParserCLOSE_PAR) } - p.SetState(775) + p.SetState(777) p.GetErrorHandler().Sync(p) _la = p.GetTokenStream().LA(1) for _la == SQLiteParserCOMMA { { - p.SetState(766) + p.SetState(768) p.Match(SQLiteParserCOMMA) } { - p.SetState(767) + p.SetState(769) p.Cte_table_name() } { - p.SetState(768) + p.SetState(770) p.Match(SQLiteParserAS_) } { - p.SetState(769) + p.SetState(771) p.Match(SQLiteParserOPEN_PAR) } { - p.SetState(770) + p.SetState(772) p.Select_stmt() } { - p.SetState(771) + p.SetState(773) p.Match(SQLiteParserCLOSE_PAR) } - p.SetState(777) + p.SetState(779) p.GetErrorHandler().Sync(p) _la = p.GetTokenStream().LA(1) } @@ -9143,42 +9152,42 @@ func (p *SQLiteParser) Cte_table_name() (localctx ICte_table_nameContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(778) + p.SetState(780) p.Table_name() } - p.SetState(790) + p.SetState(792) p.GetErrorHandler().Sync(p) _la = p.GetTokenStream().LA(1) if _la == SQLiteParserOPEN_PAR { { - p.SetState(779) + p.SetState(781) p.Match(SQLiteParserOPEN_PAR) } { - p.SetState(780) + p.SetState(782) p.Column_name() } - p.SetState(785) + p.SetState(787) p.GetErrorHandler().Sync(p) _la = p.GetTokenStream().LA(1) for _la == SQLiteParserCOMMA { { - p.SetState(781) + p.SetState(783) p.Match(SQLiteParserCOMMA) } { - p.SetState(782) + p.SetState(784) p.Column_name() } - p.SetState(787) + p.SetState(789) p.GetErrorHandler().Sync(p) _la = p.GetTokenStream().LA(1) } { - p.SetState(788) + p.SetState(790) p.Match(SQLiteParserCLOSE_PAR) } @@ -9349,42 +9358,42 @@ func (p *SQLiteParser) Recursive_cte() (localctx IRecursive_cteContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(792) + p.SetState(794) p.Cte_table_name() } { - p.SetState(793) + p.SetState(795) p.Match(SQLiteParserAS_) } { - p.SetState(794) + p.SetState(796) p.Match(SQLiteParserOPEN_PAR) } { - p.SetState(795) + p.SetState(797) p.Initial_select() } { - p.SetState(796) + p.SetState(798) p.Match(SQLiteParserUNION_) } - p.SetState(798) + p.SetState(800) p.GetErrorHandler().Sync(p) _la = p.GetTokenStream().LA(1) if _la == SQLiteParserALL_ { { - p.SetState(797) + p.SetState(799) p.Match(SQLiteParserALL_) } } { - p.SetState(800) + p.SetState(802) p.Recursive__select() } { - p.SetState(801) + p.SetState(803) p.Match(SQLiteParserCLOSE_PAR) } @@ -9589,60 +9598,60 @@ func (p *SQLiteParser) Common_table_expression() (localctx ICommon_table_express p.EnterOuterAlt(localctx, 1) { - p.SetState(803) + p.SetState(805) p.Table_name() } - p.SetState(815) + p.SetState(817) p.GetErrorHandler().Sync(p) _la = p.GetTokenStream().LA(1) if _la == SQLiteParserOPEN_PAR { { - p.SetState(804) + p.SetState(806) p.Match(SQLiteParserOPEN_PAR) } { - p.SetState(805) + p.SetState(807) p.Column_name() } - p.SetState(810) + p.SetState(812) p.GetErrorHandler().Sync(p) _la = p.GetTokenStream().LA(1) for _la == SQLiteParserCOMMA { { - p.SetState(806) + p.SetState(808) p.Match(SQLiteParserCOMMA) } { - p.SetState(807) + p.SetState(809) p.Column_name() } - p.SetState(812) + p.SetState(814) p.GetErrorHandler().Sync(p) _la = p.GetTokenStream().LA(1) } { - p.SetState(813) + p.SetState(815) p.Match(SQLiteParserCLOSE_PAR) } } { - p.SetState(817) + p.SetState(819) p.Match(SQLiteParserAS_) } { - p.SetState(818) + p.SetState(820) p.Match(SQLiteParserOPEN_PAR) } { - p.SetState(819) + p.SetState(821) p.Select_stmt() } { - p.SetState(820) + p.SetState(822) p.Match(SQLiteParserCLOSE_PAR) } @@ -9856,43 +9865,43 @@ func (p *SQLiteParser) Returning_clause() (localctx IReturning_clauseContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(822) + p.SetState(824) p.Match(SQLiteParserRETURNING_) } - p.SetState(831) + p.SetState(833) p.GetErrorHandler().Sync(p) switch p.GetTokenStream().LA(1) { case SQLiteParserSTAR: { - p.SetState(823) + p.SetState(825) p.Match(SQLiteParserSTAR) } - case SQLiteParserOPEN_PAR, SQLiteParserPLUS, SQLiteParserMINUS, SQLiteParserTILDE, SQLiteParserABORT_, SQLiteParserACTION_, SQLiteParserADD_, SQLiteParserAFTER_, SQLiteParserALL_, SQLiteParserALTER_, SQLiteParserANALYZE_, SQLiteParserAND_, SQLiteParserAS_, SQLiteParserASC_, SQLiteParserATTACH_, SQLiteParserAUTOINCREMENT_, SQLiteParserBEFORE_, SQLiteParserBEGIN_, SQLiteParserBETWEEN_, SQLiteParserBY_, SQLiteParserCASCADE_, SQLiteParserCASE_, SQLiteParserCAST_, SQLiteParserCHECK_, SQLiteParserCOLLATE_, SQLiteParserCOLUMN_, SQLiteParserCOMMIT_, SQLiteParserCONFLICT_, SQLiteParserCONSTRAINT_, SQLiteParserCREATE_, SQLiteParserCROSS_, SQLiteParserCURRENT_DATE_, SQLiteParserCURRENT_TIME_, SQLiteParserCURRENT_TIMESTAMP_, SQLiteParserDATABASE_, SQLiteParserDEFAULT_, SQLiteParserDEFERRABLE_, SQLiteParserDEFERRED_, SQLiteParserDELETE_, SQLiteParserDESC_, SQLiteParserDETACH_, SQLiteParserDISTINCT_, SQLiteParserDROP_, SQLiteParserEACH_, SQLiteParserELSE_, SQLiteParserEND_, SQLiteParserESCAPE_, SQLiteParserEXCEPT_, SQLiteParserEXCLUSIVE_, SQLiteParserEXISTS_, SQLiteParserEXPLAIN_, SQLiteParserFAIL_, SQLiteParserFOR_, SQLiteParserFOREIGN_, SQLiteParserFROM_, SQLiteParserFULL_, SQLiteParserGLOB_, SQLiteParserGROUP_, SQLiteParserHAVING_, SQLiteParserIF_, SQLiteParserIGNORE_, SQLiteParserIMMEDIATE_, SQLiteParserIN_, SQLiteParserINDEX_, SQLiteParserINDEXED_, SQLiteParserINITIALLY_, SQLiteParserINNER_, SQLiteParserINSERT_, SQLiteParserINSTEAD_, SQLiteParserINTERSECT_, SQLiteParserINTO_, SQLiteParserIS_, SQLiteParserISNULL_, SQLiteParserJOIN_, SQLiteParserKEY_, SQLiteParserLEFT_, SQLiteParserLIKE_, SQLiteParserLIMIT_, SQLiteParserMATCH_, SQLiteParserNATURAL_, SQLiteParserNO_, SQLiteParserNOT_, SQLiteParserNOTNULL_, SQLiteParserNULL_, SQLiteParserOF_, SQLiteParserOFFSET_, SQLiteParserON_, SQLiteParserOR_, SQLiteParserORDER_, SQLiteParserOUTER_, SQLiteParserPLAN_, SQLiteParserPRAGMA_, SQLiteParserPRIMARY_, SQLiteParserQUERY_, SQLiteParserRAISE_, SQLiteParserRECURSIVE_, SQLiteParserREFERENCES_, SQLiteParserREGEXP_, SQLiteParserREINDEX_, SQLiteParserRELEASE_, SQLiteParserRENAME_, SQLiteParserREPLACE_, SQLiteParserRESTRICT_, SQLiteParserRETURNING_, SQLiteParserRIGHT_, SQLiteParserROLLBACK_, SQLiteParserROW_, SQLiteParserROWS_, SQLiteParserSAVEPOINT_, SQLiteParserSELECT_, SQLiteParserSET_, SQLiteParserSTRICT_, SQLiteParserTABLE_, SQLiteParserTEMP_, SQLiteParserTEMPORARY_, SQLiteParserTHEN_, SQLiteParserTO_, SQLiteParserTRANSACTION_, SQLiteParserTRIGGER_, SQLiteParserUNION_, SQLiteParserUNIQUE_, SQLiteParserUPDATE_, SQLiteParserUSING_, SQLiteParserVACUUM_, SQLiteParserVALUES_, SQLiteParserVIEW_, SQLiteParserVIRTUAL_, SQLiteParserWHEN_, SQLiteParserWHERE_, SQLiteParserWITH_, SQLiteParserWITHOUT_, SQLiteParserFIRST_VALUE_, SQLiteParserOVER_, SQLiteParserPARTITION_, SQLiteParserRANGE_, SQLiteParserPRECEDING_, SQLiteParserUNBOUNDED_, SQLiteParserCURRENT_, SQLiteParserFOLLOWING_, SQLiteParserCUME_DIST_, SQLiteParserDENSE_RANK_, SQLiteParserLAG_, SQLiteParserLAST_VALUE_, SQLiteParserLEAD_, SQLiteParserNTH_VALUE_, SQLiteParserNTILE_, SQLiteParserPERCENT_RANK_, SQLiteParserRANK_, SQLiteParserROW_NUMBER_, SQLiteParserGENERATED_, SQLiteParserALWAYS_, SQLiteParserSTORED_, SQLiteParserTRUE_, SQLiteParserFALSE_, SQLiteParserWINDOW_, SQLiteParserNULLS_, SQLiteParserFIRST_, SQLiteParserLAST_, SQLiteParserFILTER_, SQLiteParserGROUPS_, SQLiteParserEXCLUDE_, SQLiteParserIDENTIFIER, SQLiteParserNUMERIC_LITERAL, SQLiteParserBIND_PARAMETER, SQLiteParserSTRING_LITERAL, SQLiteParserBLOB_LITERAL: + case SQLiteParserOPEN_PAR, SQLiteParserPLUS, SQLiteParserMINUS, SQLiteParserTILDE, SQLiteParserABORT_, SQLiteParserACTION_, SQLiteParserADD_, SQLiteParserAFTER_, SQLiteParserALL_, SQLiteParserALTER_, SQLiteParserANALYZE_, SQLiteParserAND_, SQLiteParserAS_, SQLiteParserASC_, SQLiteParserATTACH_, SQLiteParserAUTOINCREMENT_, SQLiteParserBEFORE_, SQLiteParserBEGIN_, SQLiteParserBETWEEN_, SQLiteParserBY_, SQLiteParserCASCADE_, SQLiteParserCASE_, SQLiteParserCAST_, SQLiteParserCHECK_, SQLiteParserCOLLATE_, SQLiteParserCOLUMN_, SQLiteParserCOMMIT_, SQLiteParserCONFLICT_, SQLiteParserCONSTRAINT_, SQLiteParserCREATE_, SQLiteParserCROSS_, SQLiteParserCURRENT_DATE_, SQLiteParserCURRENT_TIME_, SQLiteParserCURRENT_TIMESTAMP_, SQLiteParserDATABASE_, SQLiteParserDEFAULT_, SQLiteParserDEFERRABLE_, SQLiteParserDEFERRED_, SQLiteParserDELETE_, SQLiteParserDESC_, SQLiteParserDETACH_, SQLiteParserDISTINCT_, SQLiteParserDROP_, SQLiteParserEACH_, SQLiteParserELSE_, SQLiteParserEND_, SQLiteParserESCAPE_, SQLiteParserEXCEPT_, SQLiteParserEXCLUSIVE_, SQLiteParserEXISTS_, SQLiteParserEXPLAIN_, SQLiteParserFAIL_, SQLiteParserFOR_, SQLiteParserFOREIGN_, SQLiteParserFROM_, SQLiteParserFULL_, SQLiteParserGLOB_, SQLiteParserGROUP_, SQLiteParserHAVING_, SQLiteParserIF_, SQLiteParserIGNORE_, SQLiteParserIMMEDIATE_, SQLiteParserIN_, SQLiteParserINDEX_, SQLiteParserINDEXED_, SQLiteParserINITIALLY_, SQLiteParserINNER_, SQLiteParserINSERT_, SQLiteParserINSTEAD_, SQLiteParserINTERSECT_, SQLiteParserINTO_, SQLiteParserIS_, SQLiteParserISNULL_, SQLiteParserJOIN_, SQLiteParserKEY_, SQLiteParserLEFT_, SQLiteParserLIKE_, SQLiteParserLIMIT_, SQLiteParserMATCH_, SQLiteParserNATURAL_, SQLiteParserNO_, SQLiteParserNOT_, SQLiteParserNOTNULL_, SQLiteParserNULL_, SQLiteParserOF_, SQLiteParserOFFSET_, SQLiteParserON_, SQLiteParserOR_, SQLiteParserORDER_, SQLiteParserOUTER_, SQLiteParserPLAN_, SQLiteParserPRAGMA_, SQLiteParserPRIMARY_, SQLiteParserQUERY_, SQLiteParserRAISE_, SQLiteParserRECURSIVE_, SQLiteParserREFERENCES_, SQLiteParserREGEXP_, SQLiteParserREINDEX_, SQLiteParserRELEASE_, SQLiteParserRENAME_, SQLiteParserREPLACE_, SQLiteParserRESTRICT_, SQLiteParserRETURNING_, SQLiteParserRIGHT_, SQLiteParserROLLBACK_, SQLiteParserROW_, SQLiteParserROWS_, SQLiteParserSAVEPOINT_, SQLiteParserSELECT_, SQLiteParserSET_, SQLiteParserSTRICT_, SQLiteParserTABLE_, SQLiteParserTEMP_, SQLiteParserTEMPORARY_, SQLiteParserTHEN_, SQLiteParserTO_, SQLiteParserTRANSACTION_, SQLiteParserTRIGGER_, SQLiteParserUNION_, SQLiteParserUNIQUE_, SQLiteParserUPDATE_, SQLiteParserUSING_, SQLiteParserVACUUM_, SQLiteParserVALUES_, SQLiteParserVIEW_, SQLiteParserVIRTUAL_, SQLiteParserWHEN_, SQLiteParserWHERE_, SQLiteParserWITH_, SQLiteParserWITHOUT_, SQLiteParserFIRST_VALUE_, SQLiteParserOVER_, SQLiteParserPARTITION_, SQLiteParserRANGE_, SQLiteParserPRECEDING_, SQLiteParserUNBOUNDED_, SQLiteParserCURRENT_, SQLiteParserFOLLOWING_, SQLiteParserCUME_DIST_, SQLiteParserDENSE_RANK_, SQLiteParserLAG_, SQLiteParserLAST_VALUE_, SQLiteParserLEAD_, SQLiteParserNTH_VALUE_, SQLiteParserNTILE_, SQLiteParserPERCENT_RANK_, SQLiteParserRANK_, SQLiteParserROW_NUMBER_, SQLiteParserGENERATED_, SQLiteParserALWAYS_, SQLiteParserSTORED_, SQLiteParserTRUE_, SQLiteParserFALSE_, SQLiteParserWINDOW_, SQLiteParserNULLS_, SQLiteParserFIRST_, SQLiteParserLAST_, SQLiteParserFILTER_, SQLiteParserGROUPS_, SQLiteParserEXCLUDE_, SQLiteParserIDENTIFIER, SQLiteParserNUMERIC_LITERAL, SQLiteParserNUMBERED_BIND_PARAMETER, SQLiteParserNAMED_BIND_PARAMETER, SQLiteParserSTRING_LITERAL, SQLiteParserBLOB_LITERAL: { - p.SetState(824) + p.SetState(826) p.expr(0) } - p.SetState(829) + p.SetState(831) p.GetErrorHandler().Sync(p) _la = p.GetTokenStream().LA(1) if _la == SQLiteParserAS_ || _la == SQLiteParserIDENTIFIER || _la == SQLiteParserSTRING_LITERAL { - p.SetState(826) + p.SetState(828) p.GetErrorHandler().Sync(p) _la = p.GetTokenStream().LA(1) if _la == SQLiteParserAS_ { { - p.SetState(825) + p.SetState(827) p.Match(SQLiteParserAS_) } } { - p.SetState(828) + p.SetState(830) p.Column_alias() } @@ -9901,48 +9910,48 @@ func (p *SQLiteParser) Returning_clause() (localctx IReturning_clauseContext) { default: panic(antlr.NewNoViableAltException(p, nil, nil, nil, nil, nil)) } - p.SetState(846) + p.SetState(848) p.GetErrorHandler().Sync(p) _la = p.GetTokenStream().LA(1) for _la == SQLiteParserCOMMA { { - p.SetState(833) + p.SetState(835) p.Match(SQLiteParserCOMMA) } - p.SetState(842) + p.SetState(844) p.GetErrorHandler().Sync(p) switch p.GetTokenStream().LA(1) { case SQLiteParserSTAR: { - p.SetState(834) + p.SetState(836) p.Match(SQLiteParserSTAR) } - case SQLiteParserOPEN_PAR, SQLiteParserPLUS, SQLiteParserMINUS, SQLiteParserTILDE, SQLiteParserABORT_, SQLiteParserACTION_, SQLiteParserADD_, SQLiteParserAFTER_, SQLiteParserALL_, SQLiteParserALTER_, SQLiteParserANALYZE_, SQLiteParserAND_, SQLiteParserAS_, SQLiteParserASC_, SQLiteParserATTACH_, SQLiteParserAUTOINCREMENT_, SQLiteParserBEFORE_, SQLiteParserBEGIN_, SQLiteParserBETWEEN_, SQLiteParserBY_, SQLiteParserCASCADE_, SQLiteParserCASE_, SQLiteParserCAST_, SQLiteParserCHECK_, SQLiteParserCOLLATE_, SQLiteParserCOLUMN_, SQLiteParserCOMMIT_, SQLiteParserCONFLICT_, SQLiteParserCONSTRAINT_, SQLiteParserCREATE_, SQLiteParserCROSS_, SQLiteParserCURRENT_DATE_, SQLiteParserCURRENT_TIME_, SQLiteParserCURRENT_TIMESTAMP_, SQLiteParserDATABASE_, SQLiteParserDEFAULT_, SQLiteParserDEFERRABLE_, SQLiteParserDEFERRED_, SQLiteParserDELETE_, SQLiteParserDESC_, SQLiteParserDETACH_, SQLiteParserDISTINCT_, SQLiteParserDROP_, SQLiteParserEACH_, SQLiteParserELSE_, SQLiteParserEND_, SQLiteParserESCAPE_, SQLiteParserEXCEPT_, SQLiteParserEXCLUSIVE_, SQLiteParserEXISTS_, SQLiteParserEXPLAIN_, SQLiteParserFAIL_, SQLiteParserFOR_, SQLiteParserFOREIGN_, SQLiteParserFROM_, SQLiteParserFULL_, SQLiteParserGLOB_, SQLiteParserGROUP_, SQLiteParserHAVING_, SQLiteParserIF_, SQLiteParserIGNORE_, SQLiteParserIMMEDIATE_, SQLiteParserIN_, SQLiteParserINDEX_, SQLiteParserINDEXED_, SQLiteParserINITIALLY_, SQLiteParserINNER_, SQLiteParserINSERT_, SQLiteParserINSTEAD_, SQLiteParserINTERSECT_, SQLiteParserINTO_, SQLiteParserIS_, SQLiteParserISNULL_, SQLiteParserJOIN_, SQLiteParserKEY_, SQLiteParserLEFT_, SQLiteParserLIKE_, SQLiteParserLIMIT_, SQLiteParserMATCH_, SQLiteParserNATURAL_, SQLiteParserNO_, SQLiteParserNOT_, SQLiteParserNOTNULL_, SQLiteParserNULL_, SQLiteParserOF_, SQLiteParserOFFSET_, SQLiteParserON_, SQLiteParserOR_, SQLiteParserORDER_, SQLiteParserOUTER_, SQLiteParserPLAN_, SQLiteParserPRAGMA_, SQLiteParserPRIMARY_, SQLiteParserQUERY_, SQLiteParserRAISE_, SQLiteParserRECURSIVE_, SQLiteParserREFERENCES_, SQLiteParserREGEXP_, SQLiteParserREINDEX_, SQLiteParserRELEASE_, SQLiteParserRENAME_, SQLiteParserREPLACE_, SQLiteParserRESTRICT_, SQLiteParserRETURNING_, SQLiteParserRIGHT_, SQLiteParserROLLBACK_, SQLiteParserROW_, SQLiteParserROWS_, SQLiteParserSAVEPOINT_, SQLiteParserSELECT_, SQLiteParserSET_, SQLiteParserSTRICT_, SQLiteParserTABLE_, SQLiteParserTEMP_, SQLiteParserTEMPORARY_, SQLiteParserTHEN_, SQLiteParserTO_, SQLiteParserTRANSACTION_, SQLiteParserTRIGGER_, SQLiteParserUNION_, SQLiteParserUNIQUE_, SQLiteParserUPDATE_, SQLiteParserUSING_, SQLiteParserVACUUM_, SQLiteParserVALUES_, SQLiteParserVIEW_, SQLiteParserVIRTUAL_, SQLiteParserWHEN_, SQLiteParserWHERE_, SQLiteParserWITH_, SQLiteParserWITHOUT_, SQLiteParserFIRST_VALUE_, SQLiteParserOVER_, SQLiteParserPARTITION_, SQLiteParserRANGE_, SQLiteParserPRECEDING_, SQLiteParserUNBOUNDED_, SQLiteParserCURRENT_, SQLiteParserFOLLOWING_, SQLiteParserCUME_DIST_, SQLiteParserDENSE_RANK_, SQLiteParserLAG_, SQLiteParserLAST_VALUE_, SQLiteParserLEAD_, SQLiteParserNTH_VALUE_, SQLiteParserNTILE_, SQLiteParserPERCENT_RANK_, SQLiteParserRANK_, SQLiteParserROW_NUMBER_, SQLiteParserGENERATED_, SQLiteParserALWAYS_, SQLiteParserSTORED_, SQLiteParserTRUE_, SQLiteParserFALSE_, SQLiteParserWINDOW_, SQLiteParserNULLS_, SQLiteParserFIRST_, SQLiteParserLAST_, SQLiteParserFILTER_, SQLiteParserGROUPS_, SQLiteParserEXCLUDE_, SQLiteParserIDENTIFIER, SQLiteParserNUMERIC_LITERAL, SQLiteParserBIND_PARAMETER, SQLiteParserSTRING_LITERAL, SQLiteParserBLOB_LITERAL: + case SQLiteParserOPEN_PAR, SQLiteParserPLUS, SQLiteParserMINUS, SQLiteParserTILDE, SQLiteParserABORT_, SQLiteParserACTION_, SQLiteParserADD_, SQLiteParserAFTER_, SQLiteParserALL_, SQLiteParserALTER_, SQLiteParserANALYZE_, SQLiteParserAND_, SQLiteParserAS_, SQLiteParserASC_, SQLiteParserATTACH_, SQLiteParserAUTOINCREMENT_, SQLiteParserBEFORE_, SQLiteParserBEGIN_, SQLiteParserBETWEEN_, SQLiteParserBY_, SQLiteParserCASCADE_, SQLiteParserCASE_, SQLiteParserCAST_, SQLiteParserCHECK_, SQLiteParserCOLLATE_, SQLiteParserCOLUMN_, SQLiteParserCOMMIT_, SQLiteParserCONFLICT_, SQLiteParserCONSTRAINT_, SQLiteParserCREATE_, SQLiteParserCROSS_, SQLiteParserCURRENT_DATE_, SQLiteParserCURRENT_TIME_, SQLiteParserCURRENT_TIMESTAMP_, SQLiteParserDATABASE_, SQLiteParserDEFAULT_, SQLiteParserDEFERRABLE_, SQLiteParserDEFERRED_, SQLiteParserDELETE_, SQLiteParserDESC_, SQLiteParserDETACH_, SQLiteParserDISTINCT_, SQLiteParserDROP_, SQLiteParserEACH_, SQLiteParserELSE_, SQLiteParserEND_, SQLiteParserESCAPE_, SQLiteParserEXCEPT_, SQLiteParserEXCLUSIVE_, SQLiteParserEXISTS_, SQLiteParserEXPLAIN_, SQLiteParserFAIL_, SQLiteParserFOR_, SQLiteParserFOREIGN_, SQLiteParserFROM_, SQLiteParserFULL_, SQLiteParserGLOB_, SQLiteParserGROUP_, SQLiteParserHAVING_, SQLiteParserIF_, SQLiteParserIGNORE_, SQLiteParserIMMEDIATE_, SQLiteParserIN_, SQLiteParserINDEX_, SQLiteParserINDEXED_, SQLiteParserINITIALLY_, SQLiteParserINNER_, SQLiteParserINSERT_, SQLiteParserINSTEAD_, SQLiteParserINTERSECT_, SQLiteParserINTO_, SQLiteParserIS_, SQLiteParserISNULL_, SQLiteParserJOIN_, SQLiteParserKEY_, SQLiteParserLEFT_, SQLiteParserLIKE_, SQLiteParserLIMIT_, SQLiteParserMATCH_, SQLiteParserNATURAL_, SQLiteParserNO_, SQLiteParserNOT_, SQLiteParserNOTNULL_, SQLiteParserNULL_, SQLiteParserOF_, SQLiteParserOFFSET_, SQLiteParserON_, SQLiteParserOR_, SQLiteParserORDER_, SQLiteParserOUTER_, SQLiteParserPLAN_, SQLiteParserPRAGMA_, SQLiteParserPRIMARY_, SQLiteParserQUERY_, SQLiteParserRAISE_, SQLiteParserRECURSIVE_, SQLiteParserREFERENCES_, SQLiteParserREGEXP_, SQLiteParserREINDEX_, SQLiteParserRELEASE_, SQLiteParserRENAME_, SQLiteParserREPLACE_, SQLiteParserRESTRICT_, SQLiteParserRETURNING_, SQLiteParserRIGHT_, SQLiteParserROLLBACK_, SQLiteParserROW_, SQLiteParserROWS_, SQLiteParserSAVEPOINT_, SQLiteParserSELECT_, SQLiteParserSET_, SQLiteParserSTRICT_, SQLiteParserTABLE_, SQLiteParserTEMP_, SQLiteParserTEMPORARY_, SQLiteParserTHEN_, SQLiteParserTO_, SQLiteParserTRANSACTION_, SQLiteParserTRIGGER_, SQLiteParserUNION_, SQLiteParserUNIQUE_, SQLiteParserUPDATE_, SQLiteParserUSING_, SQLiteParserVACUUM_, SQLiteParserVALUES_, SQLiteParserVIEW_, SQLiteParserVIRTUAL_, SQLiteParserWHEN_, SQLiteParserWHERE_, SQLiteParserWITH_, SQLiteParserWITHOUT_, SQLiteParserFIRST_VALUE_, SQLiteParserOVER_, SQLiteParserPARTITION_, SQLiteParserRANGE_, SQLiteParserPRECEDING_, SQLiteParserUNBOUNDED_, SQLiteParserCURRENT_, SQLiteParserFOLLOWING_, SQLiteParserCUME_DIST_, SQLiteParserDENSE_RANK_, SQLiteParserLAG_, SQLiteParserLAST_VALUE_, SQLiteParserLEAD_, SQLiteParserNTH_VALUE_, SQLiteParserNTILE_, SQLiteParserPERCENT_RANK_, SQLiteParserRANK_, SQLiteParserROW_NUMBER_, SQLiteParserGENERATED_, SQLiteParserALWAYS_, SQLiteParserSTORED_, SQLiteParserTRUE_, SQLiteParserFALSE_, SQLiteParserWINDOW_, SQLiteParserNULLS_, SQLiteParserFIRST_, SQLiteParserLAST_, SQLiteParserFILTER_, SQLiteParserGROUPS_, SQLiteParserEXCLUDE_, SQLiteParserIDENTIFIER, SQLiteParserNUMERIC_LITERAL, SQLiteParserNUMBERED_BIND_PARAMETER, SQLiteParserNAMED_BIND_PARAMETER, SQLiteParserSTRING_LITERAL, SQLiteParserBLOB_LITERAL: { - p.SetState(835) + p.SetState(837) p.expr(0) } - p.SetState(840) + p.SetState(842) p.GetErrorHandler().Sync(p) _la = p.GetTokenStream().LA(1) if _la == SQLiteParserAS_ || _la == SQLiteParserIDENTIFIER || _la == SQLiteParserSTRING_LITERAL { - p.SetState(837) + p.SetState(839) p.GetErrorHandler().Sync(p) _la = p.GetTokenStream().LA(1) if _la == SQLiteParserAS_ { { - p.SetState(836) + p.SetState(838) p.Match(SQLiteParserAS_) } } { - p.SetState(839) + p.SetState(841) p.Column_alias() } @@ -9952,7 +9961,7 @@ func (p *SQLiteParser) Returning_clause() (localctx IReturning_clauseContext) { panic(antlr.NewNoViableAltException(p, nil, nil, nil, nil, nil)) } - p.SetState(848) + p.SetState(850) p.GetErrorHandler().Sync(p) _la = p.GetTokenStream().LA(1) } @@ -10128,51 +10137,51 @@ func (p *SQLiteParser) Delete_stmt() (localctx IDelete_stmtContext) { }() p.EnterOuterAlt(localctx, 1) - p.SetState(850) + p.SetState(852) p.GetErrorHandler().Sync(p) _la = p.GetTokenStream().LA(1) if _la == SQLiteParserWITH_ { { - p.SetState(849) + p.SetState(851) p.With_clause() } } { - p.SetState(852) + p.SetState(854) p.Match(SQLiteParserDELETE_) } { - p.SetState(853) + p.SetState(855) p.Match(SQLiteParserFROM_) } { - p.SetState(854) + p.SetState(856) p.Qualified_table_name() } - p.SetState(857) + p.SetState(859) p.GetErrorHandler().Sync(p) _la = p.GetTokenStream().LA(1) if _la == SQLiteParserWHERE_ { { - p.SetState(855) + p.SetState(857) p.Match(SQLiteParserWHERE_) } { - p.SetState(856) + p.SetState(858) p.expr(0) } } - p.SetState(860) + p.SetState(862) p.GetErrorHandler().Sync(p) _la = p.GetTokenStream().LA(1) if _la == SQLiteParserRETURNING_ { { - p.SetState(859) + p.SetState(861) p.Returning_clause() } @@ -10383,73 +10392,73 @@ func (p *SQLiteParser) Delete_stmt_limited() (localctx IDelete_stmt_limitedConte }() p.EnterOuterAlt(localctx, 1) - p.SetState(863) + p.SetState(865) p.GetErrorHandler().Sync(p) _la = p.GetTokenStream().LA(1) if _la == SQLiteParserWITH_ { { - p.SetState(862) + p.SetState(864) p.With_clause() } } { - p.SetState(865) + p.SetState(867) p.Match(SQLiteParserDELETE_) } { - p.SetState(866) + p.SetState(868) p.Match(SQLiteParserFROM_) } { - p.SetState(867) + p.SetState(869) p.Qualified_table_name() } - p.SetState(870) + p.SetState(872) p.GetErrorHandler().Sync(p) _la = p.GetTokenStream().LA(1) if _la == SQLiteParserWHERE_ { { - p.SetState(868) + p.SetState(870) p.Match(SQLiteParserWHERE_) } { - p.SetState(869) + p.SetState(871) p.expr(0) } } - p.SetState(876) + p.SetState(878) p.GetErrorHandler().Sync(p) _la = p.GetTokenStream().LA(1) if _la == SQLiteParserLIMIT_ || _la == SQLiteParserORDER_ { - p.SetState(873) + p.SetState(875) p.GetErrorHandler().Sync(p) _la = p.GetTokenStream().LA(1) if _la == SQLiteParserORDER_ { { - p.SetState(872) + p.SetState(874) p.Order_by_stmt() } } { - p.SetState(875) + p.SetState(877) p.Limit_stmt() } } - p.SetState(879) + p.SetState(881) p.GetErrorHandler().Sync(p) _la = p.GetTokenStream().LA(1) if _la == SQLiteParserRETURNING_ { { - p.SetState(878) + p.SetState(880) p.Returning_clause() } @@ -10570,21 +10579,21 @@ func (p *SQLiteParser) Detach_stmt() (localctx IDetach_stmtContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(881) + p.SetState(883) p.Match(SQLiteParserDETACH_) } - p.SetState(883) + p.SetState(885) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.GetTokenStream(), 111, p.GetParserRuleContext()) == 1 { { - p.SetState(882) + p.SetState(884) p.Match(SQLiteParserDATABASE_) } } { - p.SetState(885) + p.SetState(887) p.Schema_name() } @@ -10762,11 +10771,11 @@ func (p *SQLiteParser) Drop_stmt() (localctx IDrop_stmtContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(887) + p.SetState(889) p.Match(SQLiteParserDROP_) } { - p.SetState(888) + p.SetState(890) var _lt = p.GetTokenStream().LT(1) @@ -10783,36 +10792,36 @@ func (p *SQLiteParser) Drop_stmt() (localctx IDrop_stmtContext) { p.Consume() } } - p.SetState(891) + p.SetState(893) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.GetTokenStream(), 112, p.GetParserRuleContext()) == 1 { { - p.SetState(889) + p.SetState(891) p.Match(SQLiteParserIF_) } { - p.SetState(890) + p.SetState(892) p.Match(SQLiteParserEXISTS_) } } - p.SetState(896) + p.SetState(898) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.GetTokenStream(), 113, p.GetParserRuleContext()) == 1 { { - p.SetState(893) + p.SetState(895) p.Schema_name() } { - p.SetState(894) + p.SetState(896) p.Match(SQLiteParserDOT) } } { - p.SetState(898) + p.SetState(900) p.Any_name() } @@ -11031,10 +11040,10 @@ func (s *Expr_functionContext) GetRuleContext() antlr.RuleContext { return s } -func (s *Expr_functionContext) Function_name() IFunction_nameContext { +func (s *Expr_functionContext) Qualified_function_name() IQualified_function_nameContext { var t antlr.RuleContext for _, ctx := range s.GetChildren() { - if _, ok := ctx.(IFunction_nameContext); ok { + if _, ok := ctx.(IQualified_function_nameContext); ok { t = ctx.(antlr.RuleContext) break } @@ -11044,7 +11053,7 @@ func (s *Expr_functionContext) Function_name() IFunction_nameContext { return nil } - return t.(IFunction_nameContext) + return t.(IQualified_function_nameContext) } func (s *Expr_functionContext) OPEN_PAR() antlr.TerminalNode { @@ -12236,8 +12245,12 @@ func (s *Expr_bindContext) GetRuleContext() antlr.RuleContext { return s } -func (s *Expr_bindContext) BIND_PARAMETER() antlr.TerminalNode { - return s.GetToken(SQLiteParserBIND_PARAMETER, 0) +func (s *Expr_bindContext) NUMBERED_BIND_PARAMETER() antlr.TerminalNode { + return s.GetToken(SQLiteParserNUMBERED_BIND_PARAMETER, 0) +} + +func (s *Expr_bindContext) NAMED_BIND_PARAMETER() antlr.TerminalNode { + return s.GetToken(SQLiteParserNAMED_BIND_PARAMETER, 0) } func (s *Expr_bindContext) EnterRule(listener antlr.ParseTreeListener) { @@ -12288,7 +12301,7 @@ func (p *SQLiteParser) expr(_p int) (localctx IExprContext) { var _alt int p.EnterOuterAlt(localctx, 1) - p.SetState(988) + p.SetState(991) p.GetErrorHandler().Sync(p) switch p.GetInterpreter().AdaptivePredict(p.GetTokenStream(), 127, p.GetParserRuleContext()) { case 1: @@ -12297,7 +12310,7 @@ func (p *SQLiteParser) expr(_p int) (localctx IExprContext) { _prevctx = localctx { - p.SetState(901) + p.SetState(903) p.Literal_value() } @@ -12306,113 +12319,122 @@ func (p *SQLiteParser) expr(_p int) (localctx IExprContext) { p.SetParserRuleContext(localctx) _prevctx = localctx { - p.SetState(902) - p.Match(SQLiteParserBIND_PARAMETER) + p.SetState(904) + p.Match(SQLiteParserNUMBERED_BIND_PARAMETER) } case 3: + localctx = NewExpr_bindContext(p, localctx) + p.SetParserRuleContext(localctx) + _prevctx = localctx + { + p.SetState(905) + p.Match(SQLiteParserNAMED_BIND_PARAMETER) + } + + case 4: localctx = NewExpr_qualified_column_nameContext(p, localctx) p.SetParserRuleContext(localctx) _prevctx = localctx - p.SetState(911) + p.SetState(914) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.GetTokenStream(), 115, p.GetParserRuleContext()) == 1 { - p.SetState(906) + p.SetState(909) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.GetTokenStream(), 114, p.GetParserRuleContext()) == 1 { { - p.SetState(903) + p.SetState(906) p.Schema_name() } { - p.SetState(904) + p.SetState(907) p.Match(SQLiteParserDOT) } } { - p.SetState(908) + p.SetState(911) p.Table_name() } { - p.SetState(909) + p.SetState(912) p.Match(SQLiteParserDOT) } } { - p.SetState(913) + p.SetState(916) p.Column_name() } - case 4: + case 5: localctx = NewExpr_unaryContext(p, localctx) p.SetParserRuleContext(localctx) _prevctx = localctx { - p.SetState(914) + p.SetState(917) p.Unary_operator() } { - p.SetState(915) + p.SetState(918) p.expr(20) } - case 5: + case 6: localctx = NewExpr_functionContext(p, localctx) p.SetParserRuleContext(localctx) _prevctx = localctx { - p.SetState(917) - p.Function_name() + p.SetState(920) + p.Qualified_function_name() } { - p.SetState(918) + p.SetState(921) p.Match(SQLiteParserOPEN_PAR) } - p.SetState(931) + p.SetState(934) p.GetErrorHandler().Sync(p) switch p.GetTokenStream().LA(1) { - case SQLiteParserOPEN_PAR, SQLiteParserPLUS, SQLiteParserMINUS, SQLiteParserTILDE, SQLiteParserABORT_, SQLiteParserACTION_, SQLiteParserADD_, SQLiteParserAFTER_, SQLiteParserALL_, SQLiteParserALTER_, SQLiteParserANALYZE_, SQLiteParserAND_, SQLiteParserAS_, SQLiteParserASC_, SQLiteParserATTACH_, SQLiteParserAUTOINCREMENT_, SQLiteParserBEFORE_, SQLiteParserBEGIN_, SQLiteParserBETWEEN_, SQLiteParserBY_, SQLiteParserCASCADE_, SQLiteParserCASE_, SQLiteParserCAST_, SQLiteParserCHECK_, SQLiteParserCOLLATE_, SQLiteParserCOLUMN_, SQLiteParserCOMMIT_, SQLiteParserCONFLICT_, SQLiteParserCONSTRAINT_, SQLiteParserCREATE_, SQLiteParserCROSS_, SQLiteParserCURRENT_DATE_, SQLiteParserCURRENT_TIME_, SQLiteParserCURRENT_TIMESTAMP_, SQLiteParserDATABASE_, SQLiteParserDEFAULT_, SQLiteParserDEFERRABLE_, SQLiteParserDEFERRED_, SQLiteParserDELETE_, SQLiteParserDESC_, SQLiteParserDETACH_, SQLiteParserDISTINCT_, SQLiteParserDROP_, SQLiteParserEACH_, SQLiteParserELSE_, SQLiteParserEND_, SQLiteParserESCAPE_, SQLiteParserEXCEPT_, SQLiteParserEXCLUSIVE_, SQLiteParserEXISTS_, SQLiteParserEXPLAIN_, SQLiteParserFAIL_, SQLiteParserFOR_, SQLiteParserFOREIGN_, SQLiteParserFROM_, SQLiteParserFULL_, SQLiteParserGLOB_, SQLiteParserGROUP_, SQLiteParserHAVING_, SQLiteParserIF_, SQLiteParserIGNORE_, SQLiteParserIMMEDIATE_, SQLiteParserIN_, SQLiteParserINDEX_, SQLiteParserINDEXED_, SQLiteParserINITIALLY_, SQLiteParserINNER_, SQLiteParserINSERT_, SQLiteParserINSTEAD_, SQLiteParserINTERSECT_, SQLiteParserINTO_, SQLiteParserIS_, SQLiteParserISNULL_, SQLiteParserJOIN_, SQLiteParserKEY_, SQLiteParserLEFT_, SQLiteParserLIKE_, SQLiteParserLIMIT_, SQLiteParserMATCH_, SQLiteParserNATURAL_, SQLiteParserNO_, SQLiteParserNOT_, SQLiteParserNOTNULL_, SQLiteParserNULL_, SQLiteParserOF_, SQLiteParserOFFSET_, SQLiteParserON_, SQLiteParserOR_, SQLiteParserORDER_, SQLiteParserOUTER_, SQLiteParserPLAN_, SQLiteParserPRAGMA_, SQLiteParserPRIMARY_, SQLiteParserQUERY_, SQLiteParserRAISE_, SQLiteParserRECURSIVE_, SQLiteParserREFERENCES_, SQLiteParserREGEXP_, SQLiteParserREINDEX_, SQLiteParserRELEASE_, SQLiteParserRENAME_, SQLiteParserREPLACE_, SQLiteParserRESTRICT_, SQLiteParserRETURNING_, SQLiteParserRIGHT_, SQLiteParserROLLBACK_, SQLiteParserROW_, SQLiteParserROWS_, SQLiteParserSAVEPOINT_, SQLiteParserSELECT_, SQLiteParserSET_, SQLiteParserSTRICT_, SQLiteParserTABLE_, SQLiteParserTEMP_, SQLiteParserTEMPORARY_, SQLiteParserTHEN_, SQLiteParserTO_, SQLiteParserTRANSACTION_, SQLiteParserTRIGGER_, SQLiteParserUNION_, SQLiteParserUNIQUE_, SQLiteParserUPDATE_, SQLiteParserUSING_, SQLiteParserVACUUM_, SQLiteParserVALUES_, SQLiteParserVIEW_, SQLiteParserVIRTUAL_, SQLiteParserWHEN_, SQLiteParserWHERE_, SQLiteParserWITH_, SQLiteParserWITHOUT_, SQLiteParserFIRST_VALUE_, SQLiteParserOVER_, SQLiteParserPARTITION_, SQLiteParserRANGE_, SQLiteParserPRECEDING_, SQLiteParserUNBOUNDED_, SQLiteParserCURRENT_, SQLiteParserFOLLOWING_, SQLiteParserCUME_DIST_, SQLiteParserDENSE_RANK_, SQLiteParserLAG_, SQLiteParserLAST_VALUE_, SQLiteParserLEAD_, SQLiteParserNTH_VALUE_, SQLiteParserNTILE_, SQLiteParserPERCENT_RANK_, SQLiteParserRANK_, SQLiteParserROW_NUMBER_, SQLiteParserGENERATED_, SQLiteParserALWAYS_, SQLiteParserSTORED_, SQLiteParserTRUE_, SQLiteParserFALSE_, SQLiteParserWINDOW_, SQLiteParserNULLS_, SQLiteParserFIRST_, SQLiteParserLAST_, SQLiteParserFILTER_, SQLiteParserGROUPS_, SQLiteParserEXCLUDE_, SQLiteParserIDENTIFIER, SQLiteParserNUMERIC_LITERAL, SQLiteParserBIND_PARAMETER, SQLiteParserSTRING_LITERAL, SQLiteParserBLOB_LITERAL: - p.SetState(920) + case SQLiteParserOPEN_PAR, SQLiteParserPLUS, SQLiteParserMINUS, SQLiteParserTILDE, SQLiteParserABORT_, SQLiteParserACTION_, SQLiteParserADD_, SQLiteParserAFTER_, SQLiteParserALL_, SQLiteParserALTER_, SQLiteParserANALYZE_, SQLiteParserAND_, SQLiteParserAS_, SQLiteParserASC_, SQLiteParserATTACH_, SQLiteParserAUTOINCREMENT_, SQLiteParserBEFORE_, SQLiteParserBEGIN_, SQLiteParserBETWEEN_, SQLiteParserBY_, SQLiteParserCASCADE_, SQLiteParserCASE_, SQLiteParserCAST_, SQLiteParserCHECK_, SQLiteParserCOLLATE_, SQLiteParserCOLUMN_, SQLiteParserCOMMIT_, SQLiteParserCONFLICT_, SQLiteParserCONSTRAINT_, SQLiteParserCREATE_, SQLiteParserCROSS_, SQLiteParserCURRENT_DATE_, SQLiteParserCURRENT_TIME_, SQLiteParserCURRENT_TIMESTAMP_, SQLiteParserDATABASE_, SQLiteParserDEFAULT_, SQLiteParserDEFERRABLE_, SQLiteParserDEFERRED_, SQLiteParserDELETE_, SQLiteParserDESC_, SQLiteParserDETACH_, SQLiteParserDISTINCT_, SQLiteParserDROP_, SQLiteParserEACH_, SQLiteParserELSE_, SQLiteParserEND_, SQLiteParserESCAPE_, SQLiteParserEXCEPT_, SQLiteParserEXCLUSIVE_, SQLiteParserEXISTS_, SQLiteParserEXPLAIN_, SQLiteParserFAIL_, SQLiteParserFOR_, SQLiteParserFOREIGN_, SQLiteParserFROM_, SQLiteParserFULL_, SQLiteParserGLOB_, SQLiteParserGROUP_, SQLiteParserHAVING_, SQLiteParserIF_, SQLiteParserIGNORE_, SQLiteParserIMMEDIATE_, SQLiteParserIN_, SQLiteParserINDEX_, SQLiteParserINDEXED_, SQLiteParserINITIALLY_, SQLiteParserINNER_, SQLiteParserINSERT_, SQLiteParserINSTEAD_, SQLiteParserINTERSECT_, SQLiteParserINTO_, SQLiteParserIS_, SQLiteParserISNULL_, SQLiteParserJOIN_, SQLiteParserKEY_, SQLiteParserLEFT_, SQLiteParserLIKE_, SQLiteParserLIMIT_, SQLiteParserMATCH_, SQLiteParserNATURAL_, SQLiteParserNO_, SQLiteParserNOT_, SQLiteParserNOTNULL_, SQLiteParserNULL_, SQLiteParserOF_, SQLiteParserOFFSET_, SQLiteParserON_, SQLiteParserOR_, SQLiteParserORDER_, SQLiteParserOUTER_, SQLiteParserPLAN_, SQLiteParserPRAGMA_, SQLiteParserPRIMARY_, SQLiteParserQUERY_, SQLiteParserRAISE_, SQLiteParserRECURSIVE_, SQLiteParserREFERENCES_, SQLiteParserREGEXP_, SQLiteParserREINDEX_, SQLiteParserRELEASE_, SQLiteParserRENAME_, SQLiteParserREPLACE_, SQLiteParserRESTRICT_, SQLiteParserRETURNING_, SQLiteParserRIGHT_, SQLiteParserROLLBACK_, SQLiteParserROW_, SQLiteParserROWS_, SQLiteParserSAVEPOINT_, SQLiteParserSELECT_, SQLiteParserSET_, SQLiteParserSTRICT_, SQLiteParserTABLE_, SQLiteParserTEMP_, SQLiteParserTEMPORARY_, SQLiteParserTHEN_, SQLiteParserTO_, SQLiteParserTRANSACTION_, SQLiteParserTRIGGER_, SQLiteParserUNION_, SQLiteParserUNIQUE_, SQLiteParserUPDATE_, SQLiteParserUSING_, SQLiteParserVACUUM_, SQLiteParserVALUES_, SQLiteParserVIEW_, SQLiteParserVIRTUAL_, SQLiteParserWHEN_, SQLiteParserWHERE_, SQLiteParserWITH_, SQLiteParserWITHOUT_, SQLiteParserFIRST_VALUE_, SQLiteParserOVER_, SQLiteParserPARTITION_, SQLiteParserRANGE_, SQLiteParserPRECEDING_, SQLiteParserUNBOUNDED_, SQLiteParserCURRENT_, SQLiteParserFOLLOWING_, SQLiteParserCUME_DIST_, SQLiteParserDENSE_RANK_, SQLiteParserLAG_, SQLiteParserLAST_VALUE_, SQLiteParserLEAD_, SQLiteParserNTH_VALUE_, SQLiteParserNTILE_, SQLiteParserPERCENT_RANK_, SQLiteParserRANK_, SQLiteParserROW_NUMBER_, SQLiteParserGENERATED_, SQLiteParserALWAYS_, SQLiteParserSTORED_, SQLiteParserTRUE_, SQLiteParserFALSE_, SQLiteParserWINDOW_, SQLiteParserNULLS_, SQLiteParserFIRST_, SQLiteParserLAST_, SQLiteParserFILTER_, SQLiteParserGROUPS_, SQLiteParserEXCLUDE_, SQLiteParserIDENTIFIER, SQLiteParserNUMERIC_LITERAL, SQLiteParserNUMBERED_BIND_PARAMETER, SQLiteParserNAMED_BIND_PARAMETER, SQLiteParserSTRING_LITERAL, SQLiteParserBLOB_LITERAL: + p.SetState(923) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.GetTokenStream(), 116, p.GetParserRuleContext()) == 1 { { - p.SetState(919) + p.SetState(922) p.Match(SQLiteParserDISTINCT_) } } { - p.SetState(922) + p.SetState(925) p.expr(0) } - p.SetState(927) + p.SetState(930) p.GetErrorHandler().Sync(p) _la = p.GetTokenStream().LA(1) for _la == SQLiteParserCOMMA { { - p.SetState(923) + p.SetState(926) p.Match(SQLiteParserCOMMA) } { - p.SetState(924) + p.SetState(927) p.expr(0) } - p.SetState(929) + p.SetState(932) p.GetErrorHandler().Sync(p) _la = p.GetTokenStream().LA(1) } case SQLiteParserSTAR: { - p.SetState(930) + p.SetState(933) p.Match(SQLiteParserSTAR) } @@ -12421,209 +12443,209 @@ func (p *SQLiteParser) expr(_p int) (localctx IExprContext) { default: } { - p.SetState(933) + p.SetState(936) p.Match(SQLiteParserCLOSE_PAR) } - p.SetState(935) + p.SetState(938) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.GetTokenStream(), 119, p.GetParserRuleContext()) == 1 { { - p.SetState(934) + p.SetState(937) p.Filter_clause() } } - p.SetState(938) + p.SetState(941) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.GetTokenStream(), 120, p.GetParserRuleContext()) == 1 { { - p.SetState(937) + p.SetState(940) p.Over_clause() } } - case 6: + case 7: localctx = NewExpr_listContext(p, localctx) p.SetParserRuleContext(localctx) _prevctx = localctx { - p.SetState(940) + p.SetState(943) p.Match(SQLiteParserOPEN_PAR) } { - p.SetState(941) + p.SetState(944) p.expr(0) } - p.SetState(946) + p.SetState(949) p.GetErrorHandler().Sync(p) _la = p.GetTokenStream().LA(1) for _la == SQLiteParserCOMMA { { - p.SetState(942) + p.SetState(945) p.Match(SQLiteParserCOMMA) } { - p.SetState(943) + p.SetState(946) p.expr(0) } - p.SetState(948) + p.SetState(951) p.GetErrorHandler().Sync(p) _la = p.GetTokenStream().LA(1) } { - p.SetState(949) + p.SetState(952) p.Match(SQLiteParserCLOSE_PAR) } - case 7: + case 8: localctx = NewExpr_castContext(p, localctx) p.SetParserRuleContext(localctx) _prevctx = localctx { - p.SetState(951) + p.SetState(954) p.Match(SQLiteParserCAST_) } { - p.SetState(952) + p.SetState(955) p.Match(SQLiteParserOPEN_PAR) } { - p.SetState(953) + p.SetState(956) p.expr(0) } { - p.SetState(954) + p.SetState(957) p.Match(SQLiteParserAS_) } { - p.SetState(955) + p.SetState(958) p.Type_name() } { - p.SetState(956) + p.SetState(959) p.Match(SQLiteParserCLOSE_PAR) } - case 8: + case 9: localctx = NewExpr_in_selectContext(p, localctx) p.SetParserRuleContext(localctx) _prevctx = localctx - p.SetState(962) + p.SetState(965) p.GetErrorHandler().Sync(p) _la = p.GetTokenStream().LA(1) if _la == SQLiteParserEXISTS_ || _la == SQLiteParserNOT_ { - p.SetState(959) + p.SetState(962) p.GetErrorHandler().Sync(p) _la = p.GetTokenStream().LA(1) if _la == SQLiteParserNOT_ { { - p.SetState(958) + p.SetState(961) p.Match(SQLiteParserNOT_) } } { - p.SetState(961) + p.SetState(964) p.Match(SQLiteParserEXISTS_) } } { - p.SetState(964) + p.SetState(967) p.Match(SQLiteParserOPEN_PAR) } { - p.SetState(965) + p.SetState(968) p.Select_stmt() } { - p.SetState(966) + p.SetState(969) p.Match(SQLiteParserCLOSE_PAR) } - case 9: + case 10: localctx = NewExpr_caseContext(p, localctx) p.SetParserRuleContext(localctx) _prevctx = localctx { - p.SetState(968) + p.SetState(971) p.Match(SQLiteParserCASE_) } - p.SetState(970) + p.SetState(973) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.GetTokenStream(), 124, p.GetParserRuleContext()) == 1 { { - p.SetState(969) + p.SetState(972) p.expr(0) } } - p.SetState(977) + p.SetState(980) p.GetErrorHandler().Sync(p) _la = p.GetTokenStream().LA(1) for ok := true; ok; ok = _la == SQLiteParserWHEN_ { { - p.SetState(972) + p.SetState(975) p.Match(SQLiteParserWHEN_) } { - p.SetState(973) + p.SetState(976) p.expr(0) } { - p.SetState(974) + p.SetState(977) p.Match(SQLiteParserTHEN_) } { - p.SetState(975) + p.SetState(978) p.expr(0) } - p.SetState(979) + p.SetState(982) p.GetErrorHandler().Sync(p) _la = p.GetTokenStream().LA(1) } - p.SetState(983) + p.SetState(986) p.GetErrorHandler().Sync(p) _la = p.GetTokenStream().LA(1) if _la == SQLiteParserELSE_ { { - p.SetState(981) + p.SetState(984) p.Match(SQLiteParserELSE_) } { - p.SetState(982) + p.SetState(985) p.expr(0) } } { - p.SetState(985) + p.SetState(988) p.Match(SQLiteParserEND_) } - case 10: + case 11: localctx = NewExpr_raiseContext(p, localctx) p.SetParserRuleContext(localctx) _prevctx = localctx { - p.SetState(987) + p.SetState(990) p.Raise_function() } } p.GetParserRuleContext().SetStop(p.GetTokenStream().LT(-1)) - p.SetState(1103) + p.SetState(1106) p.GetErrorHandler().Sync(p) _alt = p.GetInterpreter().AdaptivePredict(p.GetTokenStream(), 142, p.GetParserRuleContext()) @@ -12633,36 +12655,36 @@ func (p *SQLiteParser) expr(_p int) (localctx IExprContext) { p.TriggerExitRuleEvent() } _prevctx = localctx - p.SetState(1101) + p.SetState(1104) p.GetErrorHandler().Sync(p) switch p.GetInterpreter().AdaptivePredict(p.GetTokenStream(), 141, p.GetParserRuleContext()) { case 1: localctx = NewExpr_binaryContext(p, NewExprContext(p, _parentctx, _parentState)) p.PushNewRecursionContext(localctx, _startState, SQLiteParserRULE_expr) - p.SetState(990) + p.SetState(993) if !(p.Precpred(p.GetParserRuleContext(), 19)) { panic(antlr.NewFailedPredicateException(p, "p.Precpred(p.GetParserRuleContext(), 19)", "")) } { - p.SetState(991) + p.SetState(994) p.Match(SQLiteParserPIPE2) } { - p.SetState(992) + p.SetState(995) p.expr(20) } case 2: localctx = NewExpr_math_opContext(p, NewExprContext(p, _parentctx, _parentState)) p.PushNewRecursionContext(localctx, _startState, SQLiteParserRULE_expr) - p.SetState(993) + p.SetState(996) if !(p.Precpred(p.GetParserRuleContext(), 18)) { panic(antlr.NewFailedPredicateException(p, "p.Precpred(p.GetParserRuleContext(), 18)", "")) } { - p.SetState(994) + p.SetState(997) _la = p.GetTokenStream().LA(1) if !((int64(_la) & ^0x3f) == 0 && ((int64(1)<<_la)&12416) != 0) { @@ -12673,20 +12695,20 @@ func (p *SQLiteParser) expr(_p int) (localctx IExprContext) { } } { - p.SetState(995) + p.SetState(998) p.expr(19) } case 3: localctx = NewExpr_math_opContext(p, NewExprContext(p, _parentctx, _parentState)) p.PushNewRecursionContext(localctx, _startState, SQLiteParserRULE_expr) - p.SetState(996) + p.SetState(999) if !(p.Precpred(p.GetParserRuleContext(), 17)) { panic(antlr.NewFailedPredicateException(p, "p.Precpred(p.GetParserRuleContext(), 17)", "")) } { - p.SetState(997) + p.SetState(1000) _la = p.GetTokenStream().LA(1) if !(_la == SQLiteParserPLUS || _la == SQLiteParserMINUS) { @@ -12697,20 +12719,20 @@ func (p *SQLiteParser) expr(_p int) (localctx IExprContext) { } } { - p.SetState(998) + p.SetState(1001) p.expr(18) } case 4: localctx = NewExpr_comparisonContext(p, NewExprContext(p, _parentctx, _parentState)) p.PushNewRecursionContext(localctx, _startState, SQLiteParserRULE_expr) - p.SetState(999) + p.SetState(1002) if !(p.Precpred(p.GetParserRuleContext(), 16)) { panic(antlr.NewFailedPredicateException(p, "p.Precpred(p.GetParserRuleContext(), 16)", "")) } { - p.SetState(1000) + p.SetState(1003) _la = p.GetTokenStream().LA(1) if !((int64(_la) & ^0x3f) == 0 && ((int64(1)<<_la)&245760) != 0) { @@ -12721,20 +12743,20 @@ func (p *SQLiteParser) expr(_p int) (localctx IExprContext) { } } { - p.SetState(1001) + p.SetState(1004) p.expr(17) } case 5: localctx = NewExpr_comparisonContext(p, NewExprContext(p, _parentctx, _parentState)) p.PushNewRecursionContext(localctx, _startState, SQLiteParserRULE_expr) - p.SetState(1002) + p.SetState(1005) if !(p.Precpred(p.GetParserRuleContext(), 15)) { panic(antlr.NewFailedPredicateException(p, "p.Precpred(p.GetParserRuleContext(), 15)", "")) } { - p.SetState(1003) + p.SetState(1006) _la = p.GetTokenStream().LA(1) if !((int64(_la) & ^0x3f) == 0 && ((int64(1)<<_la)&3932160) != 0) { @@ -12745,205 +12767,205 @@ func (p *SQLiteParser) expr(_p int) (localctx IExprContext) { } } { - p.SetState(1004) + p.SetState(1007) p.expr(16) } case 6: localctx = NewExpr_comparisonContext(p, NewExprContext(p, _parentctx, _parentState)) p.PushNewRecursionContext(localctx, _startState, SQLiteParserRULE_expr) - p.SetState(1005) + p.SetState(1008) if !(p.Precpred(p.GetParserRuleContext(), 14)) { panic(antlr.NewFailedPredicateException(p, "p.Precpred(p.GetParserRuleContext(), 14)", "")) } - p.SetState(1018) + p.SetState(1021) p.GetErrorHandler().Sync(p) switch p.GetInterpreter().AdaptivePredict(p.GetTokenStream(), 128, p.GetParserRuleContext()) { case 1: { - p.SetState(1006) + p.SetState(1009) p.Match(SQLiteParserASSIGN) } case 2: { - p.SetState(1007) + p.SetState(1010) p.Match(SQLiteParserEQ) } case 3: { - p.SetState(1008) + p.SetState(1011) p.Match(SQLiteParserNOT_EQ1) } case 4: { - p.SetState(1009) + p.SetState(1012) p.Match(SQLiteParserNOT_EQ2) } case 5: { - p.SetState(1010) + p.SetState(1013) p.Match(SQLiteParserIS_) } case 6: { - p.SetState(1011) + p.SetState(1014) p.Match(SQLiteParserIS_) } { - p.SetState(1012) + p.SetState(1015) p.Match(SQLiteParserNOT_) } case 7: { - p.SetState(1013) + p.SetState(1016) p.Match(SQLiteParserIN_) } case 8: { - p.SetState(1014) + p.SetState(1017) p.Match(SQLiteParserLIKE_) } case 9: { - p.SetState(1015) + p.SetState(1018) p.Match(SQLiteParserGLOB_) } case 10: { - p.SetState(1016) + p.SetState(1019) p.Match(SQLiteParserMATCH_) } case 11: { - p.SetState(1017) + p.SetState(1020) p.Match(SQLiteParserREGEXP_) } } { - p.SetState(1020) + p.SetState(1023) p.expr(15) } case 7: localctx = NewExpr_binaryContext(p, NewExprContext(p, _parentctx, _parentState)) p.PushNewRecursionContext(localctx, _startState, SQLiteParserRULE_expr) - p.SetState(1021) + p.SetState(1024) if !(p.Precpred(p.GetParserRuleContext(), 13)) { panic(antlr.NewFailedPredicateException(p, "p.Precpred(p.GetParserRuleContext(), 13)", "")) } { - p.SetState(1022) + p.SetState(1025) p.Match(SQLiteParserAND_) } { - p.SetState(1023) + p.SetState(1026) p.expr(14) } case 8: localctx = NewExpr_binaryContext(p, NewExprContext(p, _parentctx, _parentState)) p.PushNewRecursionContext(localctx, _startState, SQLiteParserRULE_expr) - p.SetState(1024) + p.SetState(1027) if !(p.Precpred(p.GetParserRuleContext(), 12)) { panic(antlr.NewFailedPredicateException(p, "p.Precpred(p.GetParserRuleContext(), 12)", "")) } { - p.SetState(1025) + p.SetState(1028) p.Match(SQLiteParserOR_) } { - p.SetState(1026) + p.SetState(1029) p.expr(13) } case 9: localctx = NewExpr_betweenContext(p, NewExprContext(p, _parentctx, _parentState)) p.PushNewRecursionContext(localctx, _startState, SQLiteParserRULE_expr) - p.SetState(1027) + p.SetState(1030) if !(p.Precpred(p.GetParserRuleContext(), 5)) { panic(antlr.NewFailedPredicateException(p, "p.Precpred(p.GetParserRuleContext(), 5)", "")) } - p.SetState(1029) + p.SetState(1032) p.GetErrorHandler().Sync(p) _la = p.GetTokenStream().LA(1) if _la == SQLiteParserNOT_ { { - p.SetState(1028) + p.SetState(1031) p.Match(SQLiteParserNOT_) } } { - p.SetState(1031) + p.SetState(1034) p.Match(SQLiteParserBETWEEN_) } { - p.SetState(1032) + p.SetState(1035) p.expr(0) } { - p.SetState(1033) + p.SetState(1036) p.Match(SQLiteParserAND_) } { - p.SetState(1034) + p.SetState(1037) p.expr(6) } case 10: localctx = NewExpr_collateContext(p, NewExprContext(p, _parentctx, _parentState)) p.PushNewRecursionContext(localctx, _startState, SQLiteParserRULE_expr) - p.SetState(1036) + p.SetState(1039) if !(p.Precpred(p.GetParserRuleContext(), 8)) { panic(antlr.NewFailedPredicateException(p, "p.Precpred(p.GetParserRuleContext(), 8)", "")) } { - p.SetState(1037) + p.SetState(1040) p.Match(SQLiteParserCOLLATE_) } { - p.SetState(1038) + p.SetState(1041) p.Collation_name() } case 11: localctx = NewExpr_comparisonContext(p, NewExprContext(p, _parentctx, _parentState)) p.PushNewRecursionContext(localctx, _startState, SQLiteParserRULE_expr) - p.SetState(1039) + p.SetState(1042) if !(p.Precpred(p.GetParserRuleContext(), 7)) { panic(antlr.NewFailedPredicateException(p, "p.Precpred(p.GetParserRuleContext(), 7)", "")) } - p.SetState(1041) + p.SetState(1044) p.GetErrorHandler().Sync(p) _la = p.GetTokenStream().LA(1) if _la == SQLiteParserNOT_ { { - p.SetState(1040) + p.SetState(1043) p.Match(SQLiteParserNOT_) } } { - p.SetState(1043) + p.SetState(1046) _la = p.GetTokenStream().LA(1) if !((int64((_la-77)) & ^0x3f) == 0 && ((int64(1)<<(_la-77))&2199028498433) != 0) { @@ -12954,19 +12976,19 @@ func (p *SQLiteParser) expr(_p int) (localctx IExprContext) { } } { - p.SetState(1044) + p.SetState(1047) p.expr(0) } - p.SetState(1047) + p.SetState(1050) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.GetTokenStream(), 131, p.GetParserRuleContext()) == 1 { { - p.SetState(1045) + p.SetState(1048) p.Match(SQLiteParserESCAPE_) } { - p.SetState(1046) + p.SetState(1049) p.expr(0) } @@ -12975,34 +12997,34 @@ func (p *SQLiteParser) expr(_p int) (localctx IExprContext) { case 12: localctx = NewExpr_null_compContext(p, NewExprContext(p, _parentctx, _parentState)) p.PushNewRecursionContext(localctx, _startState, SQLiteParserRULE_expr) - p.SetState(1049) + p.SetState(1052) if !(p.Precpred(p.GetParserRuleContext(), 6)) { panic(antlr.NewFailedPredicateException(p, "p.Precpred(p.GetParserRuleContext(), 6)", "")) } - p.SetState(1054) + p.SetState(1057) p.GetErrorHandler().Sync(p) switch p.GetTokenStream().LA(1) { case SQLiteParserISNULL_: { - p.SetState(1050) + p.SetState(1053) p.Match(SQLiteParserISNULL_) } case SQLiteParserNOTNULL_: { - p.SetState(1051) + p.SetState(1054) p.Match(SQLiteParserNOTNULL_) } case SQLiteParserNOT_: { - p.SetState(1052) + p.SetState(1055) p.Match(SQLiteParserNOT_) } { - p.SetState(1053) + p.SetState(1056) p.Match(SQLiteParserNULL_) } @@ -13013,147 +13035,147 @@ func (p *SQLiteParser) expr(_p int) (localctx IExprContext) { case 13: localctx = NewExpr_in_selectContext(p, NewExprContext(p, _parentctx, _parentState)) p.PushNewRecursionContext(localctx, _startState, SQLiteParserRULE_expr) - p.SetState(1056) + p.SetState(1059) if !(p.Precpred(p.GetParserRuleContext(), 4)) { panic(antlr.NewFailedPredicateException(p, "p.Precpred(p.GetParserRuleContext(), 4)", "")) } - p.SetState(1058) + p.SetState(1061) p.GetErrorHandler().Sync(p) _la = p.GetTokenStream().LA(1) if _la == SQLiteParserNOT_ { { - p.SetState(1057) + p.SetState(1060) p.Match(SQLiteParserNOT_) } } { - p.SetState(1060) + p.SetState(1063) p.Match(SQLiteParserIN_) } - p.SetState(1099) + p.SetState(1102) p.GetErrorHandler().Sync(p) switch p.GetInterpreter().AdaptivePredict(p.GetTokenStream(), 140, p.GetParserRuleContext()) { case 1: { - p.SetState(1061) + p.SetState(1064) p.Match(SQLiteParserOPEN_PAR) } - p.SetState(1071) + p.SetState(1074) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.GetTokenStream(), 135, p.GetParserRuleContext()) == 1 { { - p.SetState(1062) + p.SetState(1065) p.Select_stmt() } } else if p.GetInterpreter().AdaptivePredict(p.GetTokenStream(), 135, p.GetParserRuleContext()) == 2 { { - p.SetState(1063) + p.SetState(1066) p.expr(0) } - p.SetState(1068) + p.SetState(1071) p.GetErrorHandler().Sync(p) _la = p.GetTokenStream().LA(1) for _la == SQLiteParserCOMMA { { - p.SetState(1064) + p.SetState(1067) p.Match(SQLiteParserCOMMA) } { - p.SetState(1065) + p.SetState(1068) p.expr(0) } - p.SetState(1070) + p.SetState(1073) p.GetErrorHandler().Sync(p) _la = p.GetTokenStream().LA(1) } } { - p.SetState(1073) + p.SetState(1076) p.Match(SQLiteParserCLOSE_PAR) } case 2: - p.SetState(1077) + p.SetState(1080) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.GetTokenStream(), 136, p.GetParserRuleContext()) == 1 { { - p.SetState(1074) + p.SetState(1077) p.Schema_name() } { - p.SetState(1075) + p.SetState(1078) p.Match(SQLiteParserDOT) } } { - p.SetState(1079) + p.SetState(1082) p.Table_name() } case 3: - p.SetState(1083) + p.SetState(1086) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.GetTokenStream(), 137, p.GetParserRuleContext()) == 1 { { - p.SetState(1080) + p.SetState(1083) p.Schema_name() } { - p.SetState(1081) + p.SetState(1084) p.Match(SQLiteParserDOT) } } { - p.SetState(1085) + p.SetState(1088) p.Table_function_name() } { - p.SetState(1086) + p.SetState(1089) p.Match(SQLiteParserOPEN_PAR) } - p.SetState(1095) + p.SetState(1098) p.GetErrorHandler().Sync(p) _la = p.GetTokenStream().LA(1) - if ((int64(_la) & ^0x3f) == 0 && ((int64(1)<<_la)&-33552632) != 0) || ((int64((_la-64)) & ^0x3f) == 0 && ((int64(1)<<(_la-64))&-1) != 0) || ((int64((_la-128)) & ^0x3f) == 0 && ((int64(1)<<(_la-128))&8953156059212546047) != 0) { + if ((int64(_la) & ^0x3f) == 0 && ((int64(1)<<_la)&-33552632) != 0) || ((int64((_la-64)) & ^0x3f) == 0 && ((int64(1)<<(_la-64))&-1) != 0) || ((int64((_la-128)) & ^0x3f) == 0 && ((int64(1)<<(_la-128))&-270215977642229761) != 0) { { - p.SetState(1087) + p.SetState(1090) p.expr(0) } - p.SetState(1092) + p.SetState(1095) p.GetErrorHandler().Sync(p) _la = p.GetTokenStream().LA(1) for _la == SQLiteParserCOMMA { { - p.SetState(1088) + p.SetState(1091) p.Match(SQLiteParserCOMMA) } { - p.SetState(1089) + p.SetState(1092) p.expr(0) } - p.SetState(1094) + p.SetState(1097) p.GetErrorHandler().Sync(p) _la = p.GetTokenStream().LA(1) } } { - p.SetState(1097) + p.SetState(1100) p.Match(SQLiteParserCLOSE_PAR) } @@ -13162,7 +13184,7 @@ func (p *SQLiteParser) expr(_p int) (localctx IExprContext) { } } - p.SetState(1105) + p.SetState(1108) p.GetErrorHandler().Sync(p) _alt = p.GetInterpreter().AdaptivePredict(p.GetTokenStream(), 142, p.GetParserRuleContext()) } @@ -13313,26 +13335,26 @@ func (p *SQLiteParser) Raise_function() (localctx IRaise_functionContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(1106) + p.SetState(1109) p.Match(SQLiteParserRAISE_) } { - p.SetState(1107) + p.SetState(1110) p.Match(SQLiteParserOPEN_PAR) } - p.SetState(1112) + p.SetState(1115) p.GetErrorHandler().Sync(p) switch p.GetTokenStream().LA(1) { case SQLiteParserIGNORE_: { - p.SetState(1108) + p.SetState(1111) p.Match(SQLiteParserIGNORE_) } case SQLiteParserABORT_, SQLiteParserFAIL_, SQLiteParserROLLBACK_: { - p.SetState(1109) + p.SetState(1112) _la = p.GetTokenStream().LA(1) if !(_la == SQLiteParserABORT_ || _la == SQLiteParserFAIL_ || _la == SQLiteParserROLLBACK_) { @@ -13343,11 +13365,11 @@ func (p *SQLiteParser) Raise_function() (localctx IRaise_functionContext) { } } { - p.SetState(1110) + p.SetState(1113) p.Match(SQLiteParserCOMMA) } { - p.SetState(1111) + p.SetState(1114) p.Error_message() } @@ -13355,7 +13377,7 @@ func (p *SQLiteParser) Raise_function() (localctx IRaise_functionContext) { panic(antlr.NewNoViableAltException(p, nil, nil, nil, nil, nil)) } { - p.SetState(1114) + p.SetState(1117) p.Match(SQLiteParserCLOSE_PAR) } @@ -13493,10 +13515,10 @@ func (p *SQLiteParser) Literal_value() (localctx ILiteral_valueContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(1116) + p.SetState(1119) _la = p.GetTokenStream().LA(1) - if !(((int64((_la-52)) & ^0x3f) == 0 && ((int64(1)<<(_la-52))&4503599627370503) != 0) || ((int64((_la-173)) & ^0x3f) == 0 && ((int64(1)<<(_la-173))&212995) != 0)) { + if !(((int64((_la-52)) & ^0x3f) == 0 && ((int64(1)<<(_la-52))&4503599627370503) != 0) || ((int64((_la-173)) & ^0x3f) == 0 && ((int64(1)<<(_la-173))&409603) != 0)) { p.GetErrorHandler().RecoverInline(p) } else { p.GetErrorHandler().ReportMatch(p) @@ -13886,49 +13908,49 @@ func (p *SQLiteParser) Insert_stmt() (localctx IInsert_stmtContext) { } }() - p.SetState(1191) + p.SetState(1194) p.GetErrorHandler().Sync(p) switch p.GetTokenStream().LA(1) { case SQLiteParserINSERT_, SQLiteParserREPLACE_, SQLiteParserWITH_: p.EnterOuterAlt(localctx, 1) - p.SetState(1119) + p.SetState(1122) p.GetErrorHandler().Sync(p) _la = p.GetTokenStream().LA(1) if _la == SQLiteParserWITH_ { { - p.SetState(1118) + p.SetState(1121) p.With_clause() } } - p.SetState(1126) + p.SetState(1129) p.GetErrorHandler().Sync(p) switch p.GetInterpreter().AdaptivePredict(p.GetTokenStream(), 145, p.GetParserRuleContext()) { case 1: { - p.SetState(1121) + p.SetState(1124) p.Match(SQLiteParserINSERT_) } case 2: { - p.SetState(1122) + p.SetState(1125) p.Match(SQLiteParserREPLACE_) } case 3: { - p.SetState(1123) + p.SetState(1126) p.Match(SQLiteParserINSERT_) } { - p.SetState(1124) + p.SetState(1127) p.Match(SQLiteParserOR_) } { - p.SetState(1125) + p.SetState(1128) _la = p.GetTokenStream().LA(1) if !(_la == SQLiteParserABORT_ || ((int64((_la-72)) & ^0x3f) == 0 && ((int64(1)<<(_la-72))&19140298416325121) != 0)) { @@ -13941,188 +13963,188 @@ func (p *SQLiteParser) Insert_stmt() (localctx IInsert_stmtContext) { } { - p.SetState(1128) + p.SetState(1131) p.Match(SQLiteParserINTO_) } - p.SetState(1132) + p.SetState(1135) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.GetTokenStream(), 146, p.GetParserRuleContext()) == 1 { { - p.SetState(1129) + p.SetState(1132) p.Schema_name() } { - p.SetState(1130) + p.SetState(1133) p.Match(SQLiteParserDOT) } } { - p.SetState(1134) + p.SetState(1137) p.Table_name() } - p.SetState(1137) + p.SetState(1140) p.GetErrorHandler().Sync(p) _la = p.GetTokenStream().LA(1) if _la == SQLiteParserAS_ { { - p.SetState(1135) + p.SetState(1138) p.Match(SQLiteParserAS_) } { - p.SetState(1136) + p.SetState(1139) p.Table_alias() } } - p.SetState(1150) + p.SetState(1153) p.GetErrorHandler().Sync(p) _la = p.GetTokenStream().LA(1) if _la == SQLiteParserOPEN_PAR { { - p.SetState(1139) + p.SetState(1142) p.Match(SQLiteParserOPEN_PAR) } { - p.SetState(1140) + p.SetState(1143) p.Column_name() } - p.SetState(1145) + p.SetState(1148) p.GetErrorHandler().Sync(p) _la = p.GetTokenStream().LA(1) for _la == SQLiteParserCOMMA { { - p.SetState(1141) + p.SetState(1144) p.Match(SQLiteParserCOMMA) } { - p.SetState(1142) + p.SetState(1145) p.Column_name() } - p.SetState(1147) + p.SetState(1150) p.GetErrorHandler().Sync(p) _la = p.GetTokenStream().LA(1) } { - p.SetState(1148) + p.SetState(1151) p.Match(SQLiteParserCLOSE_PAR) } } - p.SetState(1181) + p.SetState(1184) p.GetErrorHandler().Sync(p) switch p.GetInterpreter().AdaptivePredict(p.GetTokenStream(), 153, p.GetParserRuleContext()) { case 1: { - p.SetState(1152) + p.SetState(1155) p.Match(SQLiteParserVALUES_) } { - p.SetState(1153) + p.SetState(1156) p.Match(SQLiteParserOPEN_PAR) } { - p.SetState(1154) + p.SetState(1157) p.expr(0) } - p.SetState(1159) + p.SetState(1162) p.GetErrorHandler().Sync(p) _la = p.GetTokenStream().LA(1) for _la == SQLiteParserCOMMA { { - p.SetState(1155) + p.SetState(1158) p.Match(SQLiteParserCOMMA) } { - p.SetState(1156) + p.SetState(1159) p.expr(0) } - p.SetState(1161) + p.SetState(1164) p.GetErrorHandler().Sync(p) _la = p.GetTokenStream().LA(1) } { - p.SetState(1162) + p.SetState(1165) p.Match(SQLiteParserCLOSE_PAR) } - p.SetState(1177) + p.SetState(1180) p.GetErrorHandler().Sync(p) _la = p.GetTokenStream().LA(1) for _la == SQLiteParserCOMMA { { - p.SetState(1163) + p.SetState(1166) p.Match(SQLiteParserCOMMA) } { - p.SetState(1164) + p.SetState(1167) p.Match(SQLiteParserOPEN_PAR) } { - p.SetState(1165) + p.SetState(1168) p.expr(0) } - p.SetState(1170) + p.SetState(1173) p.GetErrorHandler().Sync(p) _la = p.GetTokenStream().LA(1) for _la == SQLiteParserCOMMA { { - p.SetState(1166) + p.SetState(1169) p.Match(SQLiteParserCOMMA) } { - p.SetState(1167) + p.SetState(1170) p.expr(0) } - p.SetState(1172) + p.SetState(1175) p.GetErrorHandler().Sync(p) _la = p.GetTokenStream().LA(1) } { - p.SetState(1173) + p.SetState(1176) p.Match(SQLiteParserCLOSE_PAR) } - p.SetState(1179) + p.SetState(1182) p.GetErrorHandler().Sync(p) _la = p.GetTokenStream().LA(1) } case 2: { - p.SetState(1180) + p.SetState(1183) p.Select_stmt() } } - p.SetState(1184) + p.SetState(1187) p.GetErrorHandler().Sync(p) _la = p.GetTokenStream().LA(1) if _la == SQLiteParserON_ { { - p.SetState(1183) + p.SetState(1186) p.Upsert_clause() } } - p.SetState(1187) + p.SetState(1190) p.GetErrorHandler().Sync(p) _la = p.GetTokenStream().LA(1) if _la == SQLiteParserRETURNING_ { { - p.SetState(1186) + p.SetState(1189) p.Returning_clause() } @@ -14131,11 +14153,11 @@ func (p *SQLiteParser) Insert_stmt() (localctx IInsert_stmtContext) { case SQLiteParserDEFAULT_: p.EnterOuterAlt(localctx, 2) { - p.SetState(1189) + p.SetState(1192) p.Match(SQLiteParserDEFAULT_) } { - p.SetState(1190) + p.SetState(1193) p.Match(SQLiteParserVALUES_) } @@ -14474,59 +14496,59 @@ func (p *SQLiteParser) Upsert_clause() (localctx IUpsert_clauseContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(1193) + p.SetState(1196) p.Match(SQLiteParserON_) } { - p.SetState(1194) + p.SetState(1197) p.Match(SQLiteParserCONFLICT_) } - p.SetState(1209) + p.SetState(1212) p.GetErrorHandler().Sync(p) _la = p.GetTokenStream().LA(1) if _la == SQLiteParserOPEN_PAR { { - p.SetState(1195) + p.SetState(1198) p.Match(SQLiteParserOPEN_PAR) } { - p.SetState(1196) + p.SetState(1199) p.Indexed_column() } - p.SetState(1201) + p.SetState(1204) p.GetErrorHandler().Sync(p) _la = p.GetTokenStream().LA(1) for _la == SQLiteParserCOMMA { { - p.SetState(1197) + p.SetState(1200) p.Match(SQLiteParserCOMMA) } { - p.SetState(1198) + p.SetState(1201) p.Indexed_column() } - p.SetState(1203) + p.SetState(1206) p.GetErrorHandler().Sync(p) _la = p.GetTokenStream().LA(1) } { - p.SetState(1204) + p.SetState(1207) p.Match(SQLiteParserCLOSE_PAR) } - p.SetState(1207) + p.SetState(1210) p.GetErrorHandler().Sync(p) _la = p.GetTokenStream().LA(1) if _la == SQLiteParserWHERE_ { { - p.SetState(1205) + p.SetState(1208) p.Match(SQLiteParserWHERE_) } { - p.SetState(1206) + p.SetState(1209) p.expr(0) } @@ -14534,102 +14556,102 @@ func (p *SQLiteParser) Upsert_clause() (localctx IUpsert_clauseContext) { } { - p.SetState(1211) + p.SetState(1214) p.Match(SQLiteParserDO_) } - p.SetState(1238) + p.SetState(1241) p.GetErrorHandler().Sync(p) switch p.GetTokenStream().LA(1) { case SQLiteParserNOTHING_: { - p.SetState(1212) + p.SetState(1215) p.Match(SQLiteParserNOTHING_) } case SQLiteParserUPDATE_: { - p.SetState(1213) + p.SetState(1216) p.Match(SQLiteParserUPDATE_) } { - p.SetState(1214) + p.SetState(1217) p.Match(SQLiteParserSET_) } - p.SetState(1217) + p.SetState(1220) p.GetErrorHandler().Sync(p) switch p.GetInterpreter().AdaptivePredict(p.GetTokenStream(), 160, p.GetParserRuleContext()) { case 1: { - p.SetState(1215) + p.SetState(1218) p.Column_name() } case 2: { - p.SetState(1216) + p.SetState(1219) p.Column_name_list() } } { - p.SetState(1219) + p.SetState(1222) p.Match(SQLiteParserASSIGN) } { - p.SetState(1220) + p.SetState(1223) p.expr(0) } - p.SetState(1231) + p.SetState(1234) p.GetErrorHandler().Sync(p) _la = p.GetTokenStream().LA(1) for _la == SQLiteParserCOMMA { { - p.SetState(1221) + p.SetState(1224) p.Match(SQLiteParserCOMMA) } - p.SetState(1224) + p.SetState(1227) p.GetErrorHandler().Sync(p) switch p.GetInterpreter().AdaptivePredict(p.GetTokenStream(), 161, p.GetParserRuleContext()) { case 1: { - p.SetState(1222) + p.SetState(1225) p.Column_name() } case 2: { - p.SetState(1223) + p.SetState(1226) p.Column_name_list() } } { - p.SetState(1226) + p.SetState(1229) p.Match(SQLiteParserASSIGN) } { - p.SetState(1227) + p.SetState(1230) p.expr(0) } - p.SetState(1233) + p.SetState(1236) p.GetErrorHandler().Sync(p) _la = p.GetTokenStream().LA(1) } - p.SetState(1236) + p.SetState(1239) p.GetErrorHandler().Sync(p) _la = p.GetTokenStream().LA(1) if _la == SQLiteParserWHERE_ { { - p.SetState(1234) + p.SetState(1237) p.Match(SQLiteParserWHERE_) } { - p.SetState(1235) + p.SetState(1238) p.expr(0) } @@ -14803,52 +14825,52 @@ func (p *SQLiteParser) Pragma_stmt() (localctx IPragma_stmtContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(1240) + p.SetState(1243) p.Match(SQLiteParserPRAGMA_) } - p.SetState(1244) + p.SetState(1247) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.GetTokenStream(), 165, p.GetParserRuleContext()) == 1 { { - p.SetState(1241) + p.SetState(1244) p.Schema_name() } { - p.SetState(1242) + p.SetState(1245) p.Match(SQLiteParserDOT) } } { - p.SetState(1246) + p.SetState(1249) p.Pragma_name() } - p.SetState(1253) + p.SetState(1256) p.GetErrorHandler().Sync(p) switch p.GetTokenStream().LA(1) { case SQLiteParserASSIGN: { - p.SetState(1247) + p.SetState(1250) p.Match(SQLiteParserASSIGN) } { - p.SetState(1248) + p.SetState(1251) p.Pragma_value() } case SQLiteParserOPEN_PAR: { - p.SetState(1249) + p.SetState(1252) p.Match(SQLiteParserOPEN_PAR) } { - p.SetState(1250) + p.SetState(1253) p.Pragma_value() } { - p.SetState(1251) + p.SetState(1254) p.Match(SQLiteParserCLOSE_PAR) } @@ -14982,27 +15004,27 @@ func (p *SQLiteParser) Pragma_value() (localctx IPragma_valueContext) { } }() - p.SetState(1258) + p.SetState(1261) p.GetErrorHandler().Sync(p) switch p.GetInterpreter().AdaptivePredict(p.GetTokenStream(), 167, p.GetParserRuleContext()) { case 1: p.EnterOuterAlt(localctx, 1) { - p.SetState(1255) + p.SetState(1258) p.Signed_number() } case 2: p.EnterOuterAlt(localctx, 2) { - p.SetState(1256) + p.SetState(1259) p.Name() } case 3: p.EnterOuterAlt(localctx, 3) { - p.SetState(1257) + p.SetState(1260) p.Match(SQLiteParserSTRING_LITERAL) } @@ -15174,45 +15196,45 @@ func (p *SQLiteParser) Reindex_stmt() (localctx IReindex_stmtContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(1260) + p.SetState(1263) p.Match(SQLiteParserREINDEX_) } - p.SetState(1271) + p.SetState(1274) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.GetTokenStream(), 170, p.GetParserRuleContext()) == 1 { { - p.SetState(1261) + p.SetState(1264) p.Collation_name() } } else if p.GetInterpreter().AdaptivePredict(p.GetTokenStream(), 170, p.GetParserRuleContext()) == 2 { - p.SetState(1265) + p.SetState(1268) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.GetTokenStream(), 168, p.GetParserRuleContext()) == 1 { { - p.SetState(1262) + p.SetState(1265) p.Schema_name() } { - p.SetState(1263) + p.SetState(1266) p.Match(SQLiteParserDOT) } } - p.SetState(1269) + p.SetState(1272) p.GetErrorHandler().Sync(p) switch p.GetInterpreter().AdaptivePredict(p.GetTokenStream(), 169, p.GetParserRuleContext()) { case 1: { - p.SetState(1267) + p.SetState(1270) p.Table_name() } case 2: { - p.SetState(1268) + p.SetState(1271) p.Index_name() } @@ -15447,59 +15469,59 @@ func (p *SQLiteParser) Select_stmt() (localctx ISelect_stmtContext) { var _alt int p.EnterOuterAlt(localctx, 1) - p.SetState(1274) + p.SetState(1277) p.GetErrorHandler().Sync(p) _la = p.GetTokenStream().LA(1) if _la == SQLiteParserWITH_ { { - p.SetState(1273) + p.SetState(1276) p.Common_table_stmt() } } { - p.SetState(1276) + p.SetState(1279) p.Select_core() } - p.SetState(1282) + p.SetState(1285) p.GetErrorHandler().Sync(p) _alt = p.GetInterpreter().AdaptivePredict(p.GetTokenStream(), 172, p.GetParserRuleContext()) for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { { - p.SetState(1277) + p.SetState(1280) p.Compound_operator() } { - p.SetState(1278) + p.SetState(1281) p.Select_core() } } - p.SetState(1284) + p.SetState(1287) p.GetErrorHandler().Sync(p) _alt = p.GetInterpreter().AdaptivePredict(p.GetTokenStream(), 172, p.GetParserRuleContext()) } - p.SetState(1286) + p.SetState(1289) p.GetErrorHandler().Sync(p) _la = p.GetTokenStream().LA(1) if _la == SQLiteParserORDER_ { { - p.SetState(1285) + p.SetState(1288) p.Order_by_stmt() } } - p.SetState(1289) + p.SetState(1292) p.GetErrorHandler().Sync(p) _la = p.GetTokenStream().LA(1) if _la == SQLiteParserLIMIT_ { { - p.SetState(1288) + p.SetState(1291) p.Limit_stmt() } @@ -15723,34 +15745,34 @@ func (p *SQLiteParser) Join_clause() (localctx IJoin_clauseContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(1291) + p.SetState(1294) p.Table_or_subquery() } - p.SetState(1299) + p.SetState(1302) p.GetErrorHandler().Sync(p) _la = p.GetTokenStream().LA(1) for _la == SQLiteParserCOMMA || _la == SQLiteParserCROSS_ || ((int64((_la-87)) & ^0x3f) == 0 && ((int64(1)<<(_la-87))&8833) != 0) { { - p.SetState(1292) + p.SetState(1295) p.Join_operator() } { - p.SetState(1293) + p.SetState(1296) p.Table_or_subquery() } - p.SetState(1295) + p.SetState(1298) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.GetTokenStream(), 175, p.GetParserRuleContext()) == 1 { { - p.SetState(1294) + p.SetState(1297) p.Join_constraint() } } - p.SetState(1301) + p.SetState(1304) p.GetErrorHandler().Sync(p) _la = p.GetTokenStream().LA(1) } @@ -16164,22 +16186,22 @@ func (p *SQLiteParser) Select_core() (localctx ISelect_coreContext) { } }() - p.SetState(1392) + p.SetState(1395) p.GetErrorHandler().Sync(p) switch p.GetTokenStream().LA(1) { case SQLiteParserSELECT_: p.EnterOuterAlt(localctx, 1) { - p.SetState(1302) + p.SetState(1305) p.Match(SQLiteParserSELECT_) } - p.SetState(1304) + p.SetState(1307) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.GetTokenStream(), 177, p.GetParserRuleContext()) == 1 { { - p.SetState(1303) + p.SetState(1306) _la = p.GetTokenStream().LA(1) if !(_la == SQLiteParserALL_ || _la == SQLiteParserDISTINCT_) { @@ -16192,183 +16214,183 @@ func (p *SQLiteParser) Select_core() (localctx ISelect_coreContext) { } { - p.SetState(1306) + p.SetState(1309) p.Result_column() } - p.SetState(1311) + p.SetState(1314) p.GetErrorHandler().Sync(p) _la = p.GetTokenStream().LA(1) for _la == SQLiteParserCOMMA { { - p.SetState(1307) + p.SetState(1310) p.Match(SQLiteParserCOMMA) } { - p.SetState(1308) + p.SetState(1311) p.Result_column() } - p.SetState(1313) + p.SetState(1316) p.GetErrorHandler().Sync(p) _la = p.GetTokenStream().LA(1) } - p.SetState(1326) + p.SetState(1329) p.GetErrorHandler().Sync(p) _la = p.GetTokenStream().LA(1) if _la == SQLiteParserFROM_ { { - p.SetState(1314) + p.SetState(1317) p.Match(SQLiteParserFROM_) } - p.SetState(1324) + p.SetState(1327) p.GetErrorHandler().Sync(p) switch p.GetInterpreter().AdaptivePredict(p.GetTokenStream(), 180, p.GetParserRuleContext()) { case 1: { - p.SetState(1315) + p.SetState(1318) p.Table_or_subquery() } - p.SetState(1320) + p.SetState(1323) p.GetErrorHandler().Sync(p) _la = p.GetTokenStream().LA(1) for _la == SQLiteParserCOMMA { { - p.SetState(1316) + p.SetState(1319) p.Match(SQLiteParserCOMMA) } { - p.SetState(1317) + p.SetState(1320) p.Table_or_subquery() } - p.SetState(1322) + p.SetState(1325) p.GetErrorHandler().Sync(p) _la = p.GetTokenStream().LA(1) } case 2: { - p.SetState(1323) + p.SetState(1326) p.Join_clause() } } } - p.SetState(1330) + p.SetState(1333) p.GetErrorHandler().Sync(p) _la = p.GetTokenStream().LA(1) if _la == SQLiteParserWHERE_ { { - p.SetState(1328) + p.SetState(1331) p.Match(SQLiteParserWHERE_) } { - p.SetState(1329) + p.SetState(1332) p.expr(0) } } - p.SetState(1346) + p.SetState(1349) p.GetErrorHandler().Sync(p) _la = p.GetTokenStream().LA(1) if _la == SQLiteParserGROUP_ { { - p.SetState(1332) + p.SetState(1335) p.Match(SQLiteParserGROUP_) } { - p.SetState(1333) + p.SetState(1336) p.Match(SQLiteParserBY_) } { - p.SetState(1334) + p.SetState(1337) p.expr(0) } - p.SetState(1339) + p.SetState(1342) p.GetErrorHandler().Sync(p) _la = p.GetTokenStream().LA(1) for _la == SQLiteParserCOMMA { { - p.SetState(1335) + p.SetState(1338) p.Match(SQLiteParserCOMMA) } { - p.SetState(1336) + p.SetState(1339) p.expr(0) } - p.SetState(1341) + p.SetState(1344) p.GetErrorHandler().Sync(p) _la = p.GetTokenStream().LA(1) } - p.SetState(1344) + p.SetState(1347) p.GetErrorHandler().Sync(p) _la = p.GetTokenStream().LA(1) if _la == SQLiteParserHAVING_ { { - p.SetState(1342) + p.SetState(1345) p.Match(SQLiteParserHAVING_) } { - p.SetState(1343) + p.SetState(1346) p.expr(0) } } } - p.SetState(1362) + p.SetState(1365) p.GetErrorHandler().Sync(p) _la = p.GetTokenStream().LA(1) if _la == SQLiteParserWINDOW_ { { - p.SetState(1348) + p.SetState(1351) p.Match(SQLiteParserWINDOW_) } { - p.SetState(1349) + p.SetState(1352) p.Window_name() } { - p.SetState(1350) + p.SetState(1353) p.Match(SQLiteParserAS_) } { - p.SetState(1351) + p.SetState(1354) p.Window_defn() } - p.SetState(1359) + p.SetState(1362) p.GetErrorHandler().Sync(p) _la = p.GetTokenStream().LA(1) for _la == SQLiteParserCOMMA { { - p.SetState(1352) + p.SetState(1355) p.Match(SQLiteParserCOMMA) } { - p.SetState(1353) + p.SetState(1356) p.Window_name() } { - p.SetState(1354) + p.SetState(1357) p.Match(SQLiteParserAS_) } { - p.SetState(1355) + p.SetState(1358) p.Window_defn() } - p.SetState(1361) + p.SetState(1364) p.GetErrorHandler().Sync(p) _la = p.GetTokenStream().LA(1) } @@ -16378,80 +16400,80 @@ func (p *SQLiteParser) Select_core() (localctx ISelect_coreContext) { case SQLiteParserVALUES_: p.EnterOuterAlt(localctx, 2) { - p.SetState(1364) + p.SetState(1367) p.Match(SQLiteParserVALUES_) } { - p.SetState(1365) + p.SetState(1368) p.Match(SQLiteParserOPEN_PAR) } { - p.SetState(1366) + p.SetState(1369) p.expr(0) } - p.SetState(1371) + p.SetState(1374) p.GetErrorHandler().Sync(p) _la = p.GetTokenStream().LA(1) for _la == SQLiteParserCOMMA { { - p.SetState(1367) + p.SetState(1370) p.Match(SQLiteParserCOMMA) } { - p.SetState(1368) + p.SetState(1371) p.expr(0) } - p.SetState(1373) + p.SetState(1376) p.GetErrorHandler().Sync(p) _la = p.GetTokenStream().LA(1) } { - p.SetState(1374) + p.SetState(1377) p.Match(SQLiteParserCLOSE_PAR) } - p.SetState(1389) + p.SetState(1392) p.GetErrorHandler().Sync(p) _la = p.GetTokenStream().LA(1) for _la == SQLiteParserCOMMA { { - p.SetState(1375) + p.SetState(1378) p.Match(SQLiteParserCOMMA) } { - p.SetState(1376) + p.SetState(1379) p.Match(SQLiteParserOPEN_PAR) } { - p.SetState(1377) + p.SetState(1380) p.expr(0) } - p.SetState(1382) + p.SetState(1385) p.GetErrorHandler().Sync(p) _la = p.GetTokenStream().LA(1) for _la == SQLiteParserCOMMA { { - p.SetState(1378) + p.SetState(1381) p.Match(SQLiteParserCOMMA) } { - p.SetState(1379) + p.SetState(1382) p.expr(0) } - p.SetState(1384) + p.SetState(1387) p.GetErrorHandler().Sync(p) _la = p.GetTokenStream().LA(1) } { - p.SetState(1385) + p.SetState(1388) p.Match(SQLiteParserCLOSE_PAR) } - p.SetState(1391) + p.SetState(1394) p.GetErrorHandler().Sync(p) _la = p.GetTokenStream().LA(1) } @@ -16565,7 +16587,7 @@ func (p *SQLiteParser) Factored_select_stmt() (localctx IFactored_select_stmtCon p.EnterOuterAlt(localctx, 1) { - p.SetState(1394) + p.SetState(1397) p.Select_stmt() } @@ -16725,39 +16747,39 @@ func (p *SQLiteParser) Simple_select_stmt() (localctx ISimple_select_stmtContext }() p.EnterOuterAlt(localctx, 1) - p.SetState(1397) + p.SetState(1400) p.GetErrorHandler().Sync(p) _la = p.GetTokenStream().LA(1) if _la == SQLiteParserWITH_ { { - p.SetState(1396) + p.SetState(1399) p.Common_table_stmt() } } { - p.SetState(1399) + p.SetState(1402) p.Select_core() } - p.SetState(1401) + p.SetState(1404) p.GetErrorHandler().Sync(p) _la = p.GetTokenStream().LA(1) if _la == SQLiteParserORDER_ { { - p.SetState(1400) + p.SetState(1403) p.Order_by_stmt() } } - p.SetState(1404) + p.SetState(1407) p.GetErrorHandler().Sync(p) _la = p.GetTokenStream().LA(1) if _la == SQLiteParserLIMIT_ { { - p.SetState(1403) + p.SetState(1406) p.Limit_stmt() } @@ -16985,42 +17007,42 @@ func (p *SQLiteParser) Compound_select_stmt() (localctx ICompound_select_stmtCon }() p.EnterOuterAlt(localctx, 1) - p.SetState(1407) + p.SetState(1410) p.GetErrorHandler().Sync(p) _la = p.GetTokenStream().LA(1) if _la == SQLiteParserWITH_ { { - p.SetState(1406) + p.SetState(1409) p.Common_table_stmt() } } { - p.SetState(1409) + p.SetState(1412) p.Select_core() } - p.SetState(1419) + p.SetState(1422) p.GetErrorHandler().Sync(p) _la = p.GetTokenStream().LA(1) for ok := true; ok; ok = _la == SQLiteParserEXCEPT_ || _la == SQLiteParserINTERSECT_ || _la == SQLiteParserUNION_ { - p.SetState(1416) + p.SetState(1419) p.GetErrorHandler().Sync(p) switch p.GetTokenStream().LA(1) { case SQLiteParserUNION_: { - p.SetState(1410) + p.SetState(1413) p.Match(SQLiteParserUNION_) } - p.SetState(1412) + p.SetState(1415) p.GetErrorHandler().Sync(p) _la = p.GetTokenStream().LA(1) if _la == SQLiteParserALL_ { { - p.SetState(1411) + p.SetState(1414) p.Match(SQLiteParserALL_) } @@ -17028,13 +17050,13 @@ func (p *SQLiteParser) Compound_select_stmt() (localctx ICompound_select_stmtCon case SQLiteParserINTERSECT_: { - p.SetState(1414) + p.SetState(1417) p.Match(SQLiteParserINTERSECT_) } case SQLiteParserEXCEPT_: { - p.SetState(1415) + p.SetState(1418) p.Match(SQLiteParserEXCEPT_) } @@ -17042,32 +17064,32 @@ func (p *SQLiteParser) Compound_select_stmt() (localctx ICompound_select_stmtCon panic(antlr.NewNoViableAltException(p, nil, nil, nil, nil, nil)) } { - p.SetState(1418) + p.SetState(1421) p.Select_core() } - p.SetState(1421) + p.SetState(1424) p.GetErrorHandler().Sync(p) _la = p.GetTokenStream().LA(1) } - p.SetState(1424) + p.SetState(1427) p.GetErrorHandler().Sync(p) _la = p.GetTokenStream().LA(1) if _la == SQLiteParserORDER_ { { - p.SetState(1423) + p.SetState(1426) p.Order_by_stmt() } } - p.SetState(1427) + p.SetState(1430) p.GetErrorHandler().Sync(p) _la = p.GetTokenStream().LA(1) if _la == SQLiteParserLIMIT_ { { - p.SetState(1426) + p.SetState(1429) p.Limit_stmt() } @@ -17410,74 +17432,74 @@ func (p *SQLiteParser) Table_or_subquery() (localctx ITable_or_subqueryContext) } }() - p.SetState(1493) + p.SetState(1496) p.GetErrorHandler().Sync(p) switch p.GetInterpreter().AdaptivePredict(p.GetTokenStream(), 213, p.GetParserRuleContext()) { case 1: p.EnterOuterAlt(localctx, 1) - p.SetState(1432) + p.SetState(1435) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.GetTokenStream(), 201, p.GetParserRuleContext()) == 1 { { - p.SetState(1429) + p.SetState(1432) p.Schema_name() } { - p.SetState(1430) + p.SetState(1433) p.Match(SQLiteParserDOT) } } { - p.SetState(1434) + p.SetState(1437) p.Table_name() } - p.SetState(1439) + p.SetState(1442) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.GetTokenStream(), 203, p.GetParserRuleContext()) == 1 { - p.SetState(1436) + p.SetState(1439) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.GetTokenStream(), 202, p.GetParserRuleContext()) == 1 { { - p.SetState(1435) + p.SetState(1438) p.Match(SQLiteParserAS_) } } { - p.SetState(1438) + p.SetState(1441) p.Table_alias() } } - p.SetState(1446) + p.SetState(1449) p.GetErrorHandler().Sync(p) switch p.GetTokenStream().LA(1) { case SQLiteParserINDEXED_: { - p.SetState(1441) + p.SetState(1444) p.Match(SQLiteParserINDEXED_) } { - p.SetState(1442) + p.SetState(1445) p.Match(SQLiteParserBY_) } { - p.SetState(1443) + p.SetState(1446) p.Index_name() } case SQLiteParserNOT_: { - p.SetState(1444) + p.SetState(1447) p.Match(SQLiteParserNOT_) } { - p.SetState(1445) + p.SetState(1448) p.Match(SQLiteParserINDEXED_) } @@ -17488,70 +17510,70 @@ func (p *SQLiteParser) Table_or_subquery() (localctx ITable_or_subqueryContext) case 2: p.EnterOuterAlt(localctx, 2) - p.SetState(1451) + p.SetState(1454) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.GetTokenStream(), 205, p.GetParserRuleContext()) == 1 { { - p.SetState(1448) + p.SetState(1451) p.Schema_name() } { - p.SetState(1449) + p.SetState(1452) p.Match(SQLiteParserDOT) } } { - p.SetState(1453) + p.SetState(1456) p.Table_function_name() } { - p.SetState(1454) + p.SetState(1457) p.Match(SQLiteParserOPEN_PAR) } { - p.SetState(1455) + p.SetState(1458) p.expr(0) } - p.SetState(1460) + p.SetState(1463) p.GetErrorHandler().Sync(p) _la = p.GetTokenStream().LA(1) for _la == SQLiteParserCOMMA { { - p.SetState(1456) + p.SetState(1459) p.Match(SQLiteParserCOMMA) } { - p.SetState(1457) + p.SetState(1460) p.expr(0) } - p.SetState(1462) + p.SetState(1465) p.GetErrorHandler().Sync(p) _la = p.GetTokenStream().LA(1) } { - p.SetState(1463) + p.SetState(1466) p.Match(SQLiteParserCLOSE_PAR) } - p.SetState(1468) + p.SetState(1471) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.GetTokenStream(), 208, p.GetParserRuleContext()) == 1 { - p.SetState(1465) + p.SetState(1468) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.GetTokenStream(), 207, p.GetParserRuleContext()) == 1 { { - p.SetState(1464) + p.SetState(1467) p.Match(SQLiteParserAS_) } } { - p.SetState(1467) + p.SetState(1470) p.Table_alias() } @@ -17560,78 +17582,78 @@ func (p *SQLiteParser) Table_or_subquery() (localctx ITable_or_subqueryContext) case 3: p.EnterOuterAlt(localctx, 3) { - p.SetState(1470) + p.SetState(1473) p.Match(SQLiteParserOPEN_PAR) } - p.SetState(1480) + p.SetState(1483) p.GetErrorHandler().Sync(p) switch p.GetInterpreter().AdaptivePredict(p.GetTokenStream(), 210, p.GetParserRuleContext()) { case 1: { - p.SetState(1471) + p.SetState(1474) p.Table_or_subquery() } - p.SetState(1476) + p.SetState(1479) p.GetErrorHandler().Sync(p) _la = p.GetTokenStream().LA(1) for _la == SQLiteParserCOMMA { { - p.SetState(1472) + p.SetState(1475) p.Match(SQLiteParserCOMMA) } { - p.SetState(1473) + p.SetState(1476) p.Table_or_subquery() } - p.SetState(1478) + p.SetState(1481) p.GetErrorHandler().Sync(p) _la = p.GetTokenStream().LA(1) } case 2: { - p.SetState(1479) + p.SetState(1482) p.Join_clause() } } { - p.SetState(1482) + p.SetState(1485) p.Match(SQLiteParserCLOSE_PAR) } case 4: p.EnterOuterAlt(localctx, 4) { - p.SetState(1484) + p.SetState(1487) p.Match(SQLiteParserOPEN_PAR) } { - p.SetState(1485) + p.SetState(1488) p.Select_stmt() } { - p.SetState(1486) + p.SetState(1489) p.Match(SQLiteParserCLOSE_PAR) } - p.SetState(1491) + p.SetState(1494) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.GetTokenStream(), 212, p.GetParserRuleContext()) == 1 { - p.SetState(1488) + p.SetState(1491) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.GetTokenStream(), 211, p.GetParserRuleContext()) == 1 { { - p.SetState(1487) + p.SetState(1490) p.Match(SQLiteParserAS_) } } { - p.SetState(1490) + p.SetState(1493) p.Table_alias() } @@ -17792,55 +17814,55 @@ func (p *SQLiteParser) Result_column() (localctx IResult_columnContext) { } }() - p.SetState(1507) + p.SetState(1510) p.GetErrorHandler().Sync(p) switch p.GetInterpreter().AdaptivePredict(p.GetTokenStream(), 216, p.GetParserRuleContext()) { case 1: p.EnterOuterAlt(localctx, 1) { - p.SetState(1495) + p.SetState(1498) p.Match(SQLiteParserSTAR) } case 2: p.EnterOuterAlt(localctx, 2) { - p.SetState(1496) + p.SetState(1499) p.Table_name() } { - p.SetState(1497) + p.SetState(1500) p.Match(SQLiteParserDOT) } { - p.SetState(1498) + p.SetState(1501) p.Match(SQLiteParserSTAR) } case 3: p.EnterOuterAlt(localctx, 3) { - p.SetState(1500) + p.SetState(1503) p.expr(0) } - p.SetState(1505) + p.SetState(1508) p.GetErrorHandler().Sync(p) _la = p.GetTokenStream().LA(1) if _la == SQLiteParserAS_ || _la == SQLiteParserIDENTIFIER || _la == SQLiteParserSTRING_LITERAL { - p.SetState(1502) + p.SetState(1505) p.GetErrorHandler().Sync(p) _la = p.GetTokenStream().LA(1) if _la == SQLiteParserAS_ { { - p.SetState(1501) + p.SetState(1504) p.Match(SQLiteParserAS_) } } { - p.SetState(1504) + p.SetState(1507) p.Column_alias() } @@ -17970,46 +17992,46 @@ func (p *SQLiteParser) Join_operator() (localctx IJoin_operatorContext) { } }() - p.SetState(1522) + p.SetState(1525) p.GetErrorHandler().Sync(p) switch p.GetTokenStream().LA(1) { case SQLiteParserCOMMA: p.EnterOuterAlt(localctx, 1) { - p.SetState(1509) + p.SetState(1512) p.Match(SQLiteParserCOMMA) } case SQLiteParserCROSS_, SQLiteParserINNER_, SQLiteParserJOIN_, SQLiteParserLEFT_, SQLiteParserNATURAL_: p.EnterOuterAlt(localctx, 2) - p.SetState(1511) + p.SetState(1514) p.GetErrorHandler().Sync(p) _la = p.GetTokenStream().LA(1) if _la == SQLiteParserNATURAL_ { { - p.SetState(1510) + p.SetState(1513) p.Match(SQLiteParserNATURAL_) } } - p.SetState(1519) + p.SetState(1522) p.GetErrorHandler().Sync(p) switch p.GetTokenStream().LA(1) { case SQLiteParserLEFT_: { - p.SetState(1513) + p.SetState(1516) p.Match(SQLiteParserLEFT_) } - p.SetState(1515) + p.SetState(1518) p.GetErrorHandler().Sync(p) _la = p.GetTokenStream().LA(1) if _la == SQLiteParserOUTER_ { { - p.SetState(1514) + p.SetState(1517) p.Match(SQLiteParserOUTER_) } @@ -18017,13 +18039,13 @@ func (p *SQLiteParser) Join_operator() (localctx IJoin_operatorContext) { case SQLiteParserINNER_: { - p.SetState(1517) + p.SetState(1520) p.Match(SQLiteParserINNER_) } case SQLiteParserCROSS_: { - p.SetState(1518) + p.SetState(1521) p.Match(SQLiteParserCROSS_) } @@ -18032,7 +18054,7 @@ func (p *SQLiteParser) Join_operator() (localctx IJoin_operatorContext) { default: } { - p.SetState(1521) + p.SetState(1524) p.Match(SQLiteParserJOIN_) } @@ -18217,55 +18239,55 @@ func (p *SQLiteParser) Join_constraint() (localctx IJoin_constraintContext) { } }() - p.SetState(1538) + p.SetState(1541) p.GetErrorHandler().Sync(p) switch p.GetTokenStream().LA(1) { case SQLiteParserON_: p.EnterOuterAlt(localctx, 1) { - p.SetState(1524) + p.SetState(1527) p.Match(SQLiteParserON_) } { - p.SetState(1525) + p.SetState(1528) p.expr(0) } case SQLiteParserUSING_: p.EnterOuterAlt(localctx, 2) { - p.SetState(1526) + p.SetState(1529) p.Match(SQLiteParserUSING_) } { - p.SetState(1527) + p.SetState(1530) p.Match(SQLiteParserOPEN_PAR) } { - p.SetState(1528) + p.SetState(1531) p.Column_name() } - p.SetState(1533) + p.SetState(1536) p.GetErrorHandler().Sync(p) _la = p.GetTokenStream().LA(1) for _la == SQLiteParserCOMMA { { - p.SetState(1529) + p.SetState(1532) p.Match(SQLiteParserCOMMA) } { - p.SetState(1530) + p.SetState(1533) p.Column_name() } - p.SetState(1535) + p.SetState(1538) p.GetErrorHandler().Sync(p) _la = p.GetTokenStream().LA(1) } { - p.SetState(1536) + p.SetState(1539) p.Match(SQLiteParserCLOSE_PAR) } @@ -18380,23 +18402,23 @@ func (p *SQLiteParser) Compound_operator() (localctx ICompound_operatorContext) } }() - p.SetState(1546) + p.SetState(1549) p.GetErrorHandler().Sync(p) switch p.GetTokenStream().LA(1) { case SQLiteParserUNION_: p.EnterOuterAlt(localctx, 1) { - p.SetState(1540) + p.SetState(1543) p.Match(SQLiteParserUNION_) } - p.SetState(1542) + p.SetState(1545) p.GetErrorHandler().Sync(p) _la = p.GetTokenStream().LA(1) if _la == SQLiteParserALL_ { { - p.SetState(1541) + p.SetState(1544) p.Match(SQLiteParserALL_) } @@ -18405,14 +18427,14 @@ func (p *SQLiteParser) Compound_operator() (localctx ICompound_operatorContext) case SQLiteParserINTERSECT_: p.EnterOuterAlt(localctx, 2) { - p.SetState(1544) + p.SetState(1547) p.Match(SQLiteParserINTERSECT_) } case SQLiteParserEXCEPT_: p.EnterOuterAlt(localctx, 3) { - p.SetState(1545) + p.SetState(1548) p.Match(SQLiteParserEXCEPT_) } @@ -18753,31 +18775,31 @@ func (p *SQLiteParser) Update_stmt() (localctx IUpdate_stmtContext) { }() p.EnterOuterAlt(localctx, 1) - p.SetState(1549) + p.SetState(1552) p.GetErrorHandler().Sync(p) _la = p.GetTokenStream().LA(1) if _la == SQLiteParserWITH_ { { - p.SetState(1548) + p.SetState(1551) p.With_clause() } } { - p.SetState(1551) + p.SetState(1554) p.Match(SQLiteParserUPDATE_) } - p.SetState(1554) + p.SetState(1557) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.GetTokenStream(), 226, p.GetParserRuleContext()) == 1 { { - p.SetState(1552) + p.SetState(1555) p.Match(SQLiteParserOR_) } { - p.SetState(1553) + p.SetState(1556) _la = p.GetTokenStream().LA(1) if !(_la == SQLiteParserABORT_ || ((int64((_la-72)) & ^0x3f) == 0 && ((int64(1)<<(_la-72))&19140298416325121) != 0)) { @@ -18790,97 +18812,97 @@ func (p *SQLiteParser) Update_stmt() (localctx IUpdate_stmtContext) { } { - p.SetState(1556) + p.SetState(1559) p.Qualified_table_name() } { - p.SetState(1557) + p.SetState(1560) p.Match(SQLiteParserSET_) } - p.SetState(1560) + p.SetState(1563) p.GetErrorHandler().Sync(p) switch p.GetInterpreter().AdaptivePredict(p.GetTokenStream(), 227, p.GetParserRuleContext()) { case 1: { - p.SetState(1558) + p.SetState(1561) p.Column_name() } case 2: { - p.SetState(1559) + p.SetState(1562) p.Column_name_list() } } { - p.SetState(1562) + p.SetState(1565) p.Match(SQLiteParserASSIGN) } { - p.SetState(1563) + p.SetState(1566) p.expr(0) } - p.SetState(1574) + p.SetState(1577) p.GetErrorHandler().Sync(p) _la = p.GetTokenStream().LA(1) for _la == SQLiteParserCOMMA { { - p.SetState(1564) + p.SetState(1567) p.Match(SQLiteParserCOMMA) } - p.SetState(1567) + p.SetState(1570) p.GetErrorHandler().Sync(p) switch p.GetInterpreter().AdaptivePredict(p.GetTokenStream(), 228, p.GetParserRuleContext()) { case 1: { - p.SetState(1565) + p.SetState(1568) p.Column_name() } case 2: { - p.SetState(1566) + p.SetState(1569) p.Column_name_list() } } { - p.SetState(1569) + p.SetState(1572) p.Match(SQLiteParserASSIGN) } { - p.SetState(1570) + p.SetState(1573) p.expr(0) } - p.SetState(1576) + p.SetState(1579) p.GetErrorHandler().Sync(p) _la = p.GetTokenStream().LA(1) } - p.SetState(1579) + p.SetState(1582) p.GetErrorHandler().Sync(p) _la = p.GetTokenStream().LA(1) if _la == SQLiteParserWHERE_ { { - p.SetState(1577) + p.SetState(1580) p.Match(SQLiteParserWHERE_) } { - p.SetState(1578) + p.SetState(1581) p.expr(0) } } - p.SetState(1582) + p.SetState(1585) p.GetErrorHandler().Sync(p) _la = p.GetTokenStream().LA(1) if _la == SQLiteParserRETURNING_ { { - p.SetState(1581) + p.SetState(1584) p.Returning_clause() } @@ -19038,33 +19060,33 @@ func (p *SQLiteParser) Column_name_list() (localctx IColumn_name_listContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(1584) + p.SetState(1587) p.Match(SQLiteParserOPEN_PAR) } { - p.SetState(1585) + p.SetState(1588) p.Column_name() } - p.SetState(1590) + p.SetState(1593) p.GetErrorHandler().Sync(p) _la = p.GetTokenStream().LA(1) for _la == SQLiteParserCOMMA { { - p.SetState(1586) + p.SetState(1589) p.Match(SQLiteParserCOMMA) } { - p.SetState(1587) + p.SetState(1590) p.Column_name() } - p.SetState(1592) + p.SetState(1595) p.GetErrorHandler().Sync(p) _la = p.GetTokenStream().LA(1) } { - p.SetState(1593) + p.SetState(1596) p.Match(SQLiteParserCLOSE_PAR) } @@ -19418,31 +19440,31 @@ func (p *SQLiteParser) Update_stmt_limited() (localctx IUpdate_stmt_limitedConte }() p.EnterOuterAlt(localctx, 1) - p.SetState(1596) + p.SetState(1599) p.GetErrorHandler().Sync(p) _la = p.GetTokenStream().LA(1) if _la == SQLiteParserWITH_ { { - p.SetState(1595) + p.SetState(1598) p.With_clause() } } { - p.SetState(1598) + p.SetState(1601) p.Match(SQLiteParserUPDATE_) } - p.SetState(1601) + p.SetState(1604) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.GetTokenStream(), 234, p.GetParserRuleContext()) == 1 { { - p.SetState(1599) + p.SetState(1602) p.Match(SQLiteParserOR_) } { - p.SetState(1600) + p.SetState(1603) _la = p.GetTokenStream().LA(1) if !(_la == SQLiteParserABORT_ || ((int64((_la-72)) & ^0x3f) == 0 && ((int64(1)<<(_la-72))&19140298416325121) != 0)) { @@ -19455,108 +19477,108 @@ func (p *SQLiteParser) Update_stmt_limited() (localctx IUpdate_stmt_limitedConte } { - p.SetState(1603) + p.SetState(1606) p.Qualified_table_name() } { - p.SetState(1604) + p.SetState(1607) p.Match(SQLiteParserSET_) } - p.SetState(1607) + p.SetState(1610) p.GetErrorHandler().Sync(p) switch p.GetInterpreter().AdaptivePredict(p.GetTokenStream(), 235, p.GetParserRuleContext()) { case 1: { - p.SetState(1605) + p.SetState(1608) p.Column_name() } case 2: { - p.SetState(1606) + p.SetState(1609) p.Column_name_list() } } { - p.SetState(1609) + p.SetState(1612) p.Match(SQLiteParserASSIGN) } { - p.SetState(1610) + p.SetState(1613) p.expr(0) } - p.SetState(1621) + p.SetState(1624) p.GetErrorHandler().Sync(p) _la = p.GetTokenStream().LA(1) for _la == SQLiteParserCOMMA { { - p.SetState(1611) + p.SetState(1614) p.Match(SQLiteParserCOMMA) } - p.SetState(1614) + p.SetState(1617) p.GetErrorHandler().Sync(p) switch p.GetInterpreter().AdaptivePredict(p.GetTokenStream(), 236, p.GetParserRuleContext()) { case 1: { - p.SetState(1612) + p.SetState(1615) p.Column_name() } case 2: { - p.SetState(1613) + p.SetState(1616) p.Column_name_list() } } { - p.SetState(1616) + p.SetState(1619) p.Match(SQLiteParserASSIGN) } { - p.SetState(1617) + p.SetState(1620) p.expr(0) } - p.SetState(1623) + p.SetState(1626) p.GetErrorHandler().Sync(p) _la = p.GetTokenStream().LA(1) } - p.SetState(1626) + p.SetState(1629) p.GetErrorHandler().Sync(p) _la = p.GetTokenStream().LA(1) if _la == SQLiteParserWHERE_ { { - p.SetState(1624) + p.SetState(1627) p.Match(SQLiteParserWHERE_) } { - p.SetState(1625) + p.SetState(1628) p.expr(0) } } - p.SetState(1632) + p.SetState(1635) p.GetErrorHandler().Sync(p) _la = p.GetTokenStream().LA(1) if _la == SQLiteParserLIMIT_ || _la == SQLiteParserORDER_ { - p.SetState(1629) + p.SetState(1632) p.GetErrorHandler().Sync(p) _la = p.GetTokenStream().LA(1) if _la == SQLiteParserORDER_ { { - p.SetState(1628) + p.SetState(1631) p.Order_by_stmt() } } { - p.SetState(1631) + p.SetState(1634) p.Limit_stmt() } @@ -19743,64 +19765,64 @@ func (p *SQLiteParser) Qualified_table_name() (localctx IQualified_table_nameCon }() p.EnterOuterAlt(localctx, 1) - p.SetState(1637) + p.SetState(1640) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.GetTokenStream(), 241, p.GetParserRuleContext()) == 1 { { - p.SetState(1634) + p.SetState(1637) p.Schema_name() } { - p.SetState(1635) + p.SetState(1638) p.Match(SQLiteParserDOT) } } { - p.SetState(1639) + p.SetState(1642) p.Table_name() } - p.SetState(1642) + p.SetState(1645) p.GetErrorHandler().Sync(p) _la = p.GetTokenStream().LA(1) if _la == SQLiteParserAS_ { { - p.SetState(1640) + p.SetState(1643) p.Match(SQLiteParserAS_) } { - p.SetState(1641) + p.SetState(1644) p.Alias() } } - p.SetState(1649) + p.SetState(1652) p.GetErrorHandler().Sync(p) switch p.GetTokenStream().LA(1) { case SQLiteParserINDEXED_: { - p.SetState(1644) + p.SetState(1647) p.Match(SQLiteParserINDEXED_) } { - p.SetState(1645) + p.SetState(1648) p.Match(SQLiteParserBY_) } { - p.SetState(1646) + p.SetState(1649) p.Index_name() } case SQLiteParserNOT_: { - p.SetState(1647) + p.SetState(1650) p.Match(SQLiteParserNOT_) } { - p.SetState(1648) + p.SetState(1651) p.Match(SQLiteParserINDEXED_) } @@ -19942,30 +19964,30 @@ func (p *SQLiteParser) Vacuum_stmt() (localctx IVacuum_stmtContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(1651) + p.SetState(1654) p.Match(SQLiteParserVACUUM_) } - p.SetState(1653) + p.SetState(1656) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.GetTokenStream(), 244, p.GetParserRuleContext()) == 1 { { - p.SetState(1652) + p.SetState(1655) p.Schema_name() } } - p.SetState(1657) + p.SetState(1660) p.GetErrorHandler().Sync(p) _la = p.GetTokenStream().LA(1) if _la == SQLiteParserINTO_ { { - p.SetState(1655) + p.SetState(1658) p.Match(SQLiteParserINTO_) } { - p.SetState(1656) + p.SetState(1659) p.Filename() } @@ -20096,23 +20118,23 @@ func (p *SQLiteParser) Filter_clause() (localctx IFilter_clauseContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(1659) + p.SetState(1662) p.Match(SQLiteParserFILTER_) } { - p.SetState(1660) + p.SetState(1663) p.Match(SQLiteParserOPEN_PAR) } { - p.SetState(1661) + p.SetState(1664) p.Match(SQLiteParserWHERE_) } { - p.SetState(1662) + p.SetState(1665) p.expr(0) } { - p.SetState(1663) + p.SetState(1666) p.Match(SQLiteParserCLOSE_PAR) } @@ -20365,51 +20387,51 @@ func (p *SQLiteParser) Window_defn() (localctx IWindow_defnContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(1665) + p.SetState(1668) p.Match(SQLiteParserOPEN_PAR) } - p.SetState(1667) + p.SetState(1670) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.GetTokenStream(), 246, p.GetParserRuleContext()) == 1 { { - p.SetState(1666) + p.SetState(1669) p.Base_window_name() } } - p.SetState(1679) + p.SetState(1682) p.GetErrorHandler().Sync(p) _la = p.GetTokenStream().LA(1) if _la == SQLiteParserPARTITION_ { { - p.SetState(1669) + p.SetState(1672) p.Match(SQLiteParserPARTITION_) } { - p.SetState(1670) + p.SetState(1673) p.Match(SQLiteParserBY_) } { - p.SetState(1671) + p.SetState(1674) p.expr(0) } - p.SetState(1676) + p.SetState(1679) p.GetErrorHandler().Sync(p) _la = p.GetTokenStream().LA(1) for _la == SQLiteParserCOMMA { { - p.SetState(1672) + p.SetState(1675) p.Match(SQLiteParserCOMMA) } { - p.SetState(1673) + p.SetState(1676) p.expr(0) } - p.SetState(1678) + p.SetState(1681) p.GetErrorHandler().Sync(p) _la = p.GetTokenStream().LA(1) } @@ -20417,49 +20439,49 @@ func (p *SQLiteParser) Window_defn() (localctx IWindow_defnContext) { } { - p.SetState(1681) + p.SetState(1684) p.Match(SQLiteParserORDER_) } { - p.SetState(1682) + p.SetState(1685) p.Match(SQLiteParserBY_) } { - p.SetState(1683) + p.SetState(1686) p.Ordering_term() } - p.SetState(1688) + p.SetState(1691) p.GetErrorHandler().Sync(p) _la = p.GetTokenStream().LA(1) for _la == SQLiteParserCOMMA { { - p.SetState(1684) + p.SetState(1687) p.Match(SQLiteParserCOMMA) } { - p.SetState(1685) + p.SetState(1688) p.Ordering_term() } - p.SetState(1690) + p.SetState(1693) p.GetErrorHandler().Sync(p) _la = p.GetTokenStream().LA(1) } - p.SetState(1692) + p.SetState(1695) p.GetErrorHandler().Sync(p) _la = p.GetTokenStream().LA(1) if (int64((_la-128)) & ^0x3f) == 0 && ((int64(1)<<(_la-128))&4503599761588225) != 0 { { - p.SetState(1691) + p.SetState(1694) p.Frame_spec() } } { - p.SetState(1694) + p.SetState(1697) p.Match(SQLiteParserCLOSE_PAR) } @@ -20734,120 +20756,120 @@ func (p *SQLiteParser) Over_clause() (localctx IOver_clauseContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(1696) + p.SetState(1699) p.Match(SQLiteParserOVER_) } - p.SetState(1730) + p.SetState(1733) p.GetErrorHandler().Sync(p) switch p.GetInterpreter().AdaptivePredict(p.GetTokenStream(), 257, p.GetParserRuleContext()) { case 1: { - p.SetState(1697) + p.SetState(1700) p.Window_name() } case 2: { - p.SetState(1698) + p.SetState(1701) p.Match(SQLiteParserOPEN_PAR) } - p.SetState(1700) + p.SetState(1703) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.GetTokenStream(), 251, p.GetParserRuleContext()) == 1 { { - p.SetState(1699) + p.SetState(1702) p.Base_window_name() } } - p.SetState(1712) + p.SetState(1715) p.GetErrorHandler().Sync(p) _la = p.GetTokenStream().LA(1) if _la == SQLiteParserPARTITION_ { { - p.SetState(1702) + p.SetState(1705) p.Match(SQLiteParserPARTITION_) } { - p.SetState(1703) + p.SetState(1706) p.Match(SQLiteParserBY_) } { - p.SetState(1704) + p.SetState(1707) p.expr(0) } - p.SetState(1709) + p.SetState(1712) p.GetErrorHandler().Sync(p) _la = p.GetTokenStream().LA(1) for _la == SQLiteParserCOMMA { { - p.SetState(1705) + p.SetState(1708) p.Match(SQLiteParserCOMMA) } { - p.SetState(1706) + p.SetState(1709) p.expr(0) } - p.SetState(1711) + p.SetState(1714) p.GetErrorHandler().Sync(p) _la = p.GetTokenStream().LA(1) } } - p.SetState(1724) + p.SetState(1727) p.GetErrorHandler().Sync(p) _la = p.GetTokenStream().LA(1) if _la == SQLiteParserORDER_ { { - p.SetState(1714) + p.SetState(1717) p.Match(SQLiteParserORDER_) } { - p.SetState(1715) + p.SetState(1718) p.Match(SQLiteParserBY_) } { - p.SetState(1716) + p.SetState(1719) p.Ordering_term() } - p.SetState(1721) + p.SetState(1724) p.GetErrorHandler().Sync(p) _la = p.GetTokenStream().LA(1) for _la == SQLiteParserCOMMA { { - p.SetState(1717) + p.SetState(1720) p.Match(SQLiteParserCOMMA) } { - p.SetState(1718) + p.SetState(1721) p.Ordering_term() } - p.SetState(1723) + p.SetState(1726) p.GetErrorHandler().Sync(p) _la = p.GetTokenStream().LA(1) } } - p.SetState(1727) + p.SetState(1730) p.GetErrorHandler().Sync(p) _la = p.GetTokenStream().LA(1) if (int64((_la-128)) & ^0x3f) == 0 && ((int64(1)<<(_la-128))&4503599761588225) != 0 { { - p.SetState(1726) + p.SetState(1729) p.Frame_spec() } } { - p.SetState(1729) + p.SetState(1732) p.Match(SQLiteParserCLOSE_PAR) } @@ -20993,47 +21015,47 @@ func (p *SQLiteParser) Frame_spec() (localctx IFrame_specContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(1732) + p.SetState(1735) p.Frame_clause() } - p.SetState(1740) + p.SetState(1743) p.GetErrorHandler().Sync(p) switch p.GetTokenStream().LA(1) { case SQLiteParserEXCLUDE_: { - p.SetState(1733) + p.SetState(1736) p.Match(SQLiteParserEXCLUDE_) } { - p.SetState(1734) + p.SetState(1737) p.Match(SQLiteParserNO_) } { - p.SetState(1735) + p.SetState(1738) p.Match(SQLiteParserOTHERS_) } case SQLiteParserCURRENT_: { - p.SetState(1736) + p.SetState(1739) p.Match(SQLiteParserCURRENT_) } { - p.SetState(1737) + p.SetState(1740) p.Match(SQLiteParserROW_) } case SQLiteParserGROUP_: { - p.SetState(1738) + p.SetState(1741) p.Match(SQLiteParserGROUP_) } case SQLiteParserTIES_: { - p.SetState(1739) + p.SetState(1742) p.Match(SQLiteParserTIES_) } @@ -21207,7 +21229,7 @@ func (p *SQLiteParser) Frame_clause() (localctx IFrame_clauseContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(1742) + p.SetState(1745) _la = p.GetTokenStream().LA(1) if !((int64((_la-128)) & ^0x3f) == 0 && ((int64(1)<<(_la-128))&4503599761588225) != 0) { @@ -21217,30 +21239,30 @@ func (p *SQLiteParser) Frame_clause() (localctx IFrame_clauseContext) { p.Consume() } } - p.SetState(1749) + p.SetState(1752) p.GetErrorHandler().Sync(p) switch p.GetInterpreter().AdaptivePredict(p.GetTokenStream(), 259, p.GetParserRuleContext()) { case 1: { - p.SetState(1743) + p.SetState(1746) p.Frame_single() } case 2: { - p.SetState(1744) + p.SetState(1747) p.Match(SQLiteParserBETWEEN_) } { - p.SetState(1745) + p.SetState(1748) p.Frame_left() } { - p.SetState(1746) + p.SetState(1749) p.Match(SQLiteParserAND_) } { - p.SetState(1747) + p.SetState(1750) p.Frame_right() } @@ -21420,44 +21442,44 @@ func (p *SQLiteParser) Simple_function_invocation() (localctx ISimple_function_i p.EnterOuterAlt(localctx, 1) { - p.SetState(1751) + p.SetState(1754) p.Simple_func() } { - p.SetState(1752) + p.SetState(1755) p.Match(SQLiteParserOPEN_PAR) } - p.SetState(1762) + p.SetState(1765) p.GetErrorHandler().Sync(p) switch p.GetTokenStream().LA(1) { - case SQLiteParserOPEN_PAR, SQLiteParserPLUS, SQLiteParserMINUS, SQLiteParserTILDE, SQLiteParserABORT_, SQLiteParserACTION_, SQLiteParserADD_, SQLiteParserAFTER_, SQLiteParserALL_, SQLiteParserALTER_, SQLiteParserANALYZE_, SQLiteParserAND_, SQLiteParserAS_, SQLiteParserASC_, SQLiteParserATTACH_, SQLiteParserAUTOINCREMENT_, SQLiteParserBEFORE_, SQLiteParserBEGIN_, SQLiteParserBETWEEN_, SQLiteParserBY_, SQLiteParserCASCADE_, SQLiteParserCASE_, SQLiteParserCAST_, SQLiteParserCHECK_, SQLiteParserCOLLATE_, SQLiteParserCOLUMN_, SQLiteParserCOMMIT_, SQLiteParserCONFLICT_, SQLiteParserCONSTRAINT_, SQLiteParserCREATE_, SQLiteParserCROSS_, SQLiteParserCURRENT_DATE_, SQLiteParserCURRENT_TIME_, SQLiteParserCURRENT_TIMESTAMP_, SQLiteParserDATABASE_, SQLiteParserDEFAULT_, SQLiteParserDEFERRABLE_, SQLiteParserDEFERRED_, SQLiteParserDELETE_, SQLiteParserDESC_, SQLiteParserDETACH_, SQLiteParserDISTINCT_, SQLiteParserDROP_, SQLiteParserEACH_, SQLiteParserELSE_, SQLiteParserEND_, SQLiteParserESCAPE_, SQLiteParserEXCEPT_, SQLiteParserEXCLUSIVE_, SQLiteParserEXISTS_, SQLiteParserEXPLAIN_, SQLiteParserFAIL_, SQLiteParserFOR_, SQLiteParserFOREIGN_, SQLiteParserFROM_, SQLiteParserFULL_, SQLiteParserGLOB_, SQLiteParserGROUP_, SQLiteParserHAVING_, SQLiteParserIF_, SQLiteParserIGNORE_, SQLiteParserIMMEDIATE_, SQLiteParserIN_, SQLiteParserINDEX_, SQLiteParserINDEXED_, SQLiteParserINITIALLY_, SQLiteParserINNER_, SQLiteParserINSERT_, SQLiteParserINSTEAD_, SQLiteParserINTERSECT_, SQLiteParserINTO_, SQLiteParserIS_, SQLiteParserISNULL_, SQLiteParserJOIN_, SQLiteParserKEY_, SQLiteParserLEFT_, SQLiteParserLIKE_, SQLiteParserLIMIT_, SQLiteParserMATCH_, SQLiteParserNATURAL_, SQLiteParserNO_, SQLiteParserNOT_, SQLiteParserNOTNULL_, SQLiteParserNULL_, SQLiteParserOF_, SQLiteParserOFFSET_, SQLiteParserON_, SQLiteParserOR_, SQLiteParserORDER_, SQLiteParserOUTER_, SQLiteParserPLAN_, SQLiteParserPRAGMA_, SQLiteParserPRIMARY_, SQLiteParserQUERY_, SQLiteParserRAISE_, SQLiteParserRECURSIVE_, SQLiteParserREFERENCES_, SQLiteParserREGEXP_, SQLiteParserREINDEX_, SQLiteParserRELEASE_, SQLiteParserRENAME_, SQLiteParserREPLACE_, SQLiteParserRESTRICT_, SQLiteParserRETURNING_, SQLiteParserRIGHT_, SQLiteParserROLLBACK_, SQLiteParserROW_, SQLiteParserROWS_, SQLiteParserSAVEPOINT_, SQLiteParserSELECT_, SQLiteParserSET_, SQLiteParserSTRICT_, SQLiteParserTABLE_, SQLiteParserTEMP_, SQLiteParserTEMPORARY_, SQLiteParserTHEN_, SQLiteParserTO_, SQLiteParserTRANSACTION_, SQLiteParserTRIGGER_, SQLiteParserUNION_, SQLiteParserUNIQUE_, SQLiteParserUPDATE_, SQLiteParserUSING_, SQLiteParserVACUUM_, SQLiteParserVALUES_, SQLiteParserVIEW_, SQLiteParserVIRTUAL_, SQLiteParserWHEN_, SQLiteParserWHERE_, SQLiteParserWITH_, SQLiteParserWITHOUT_, SQLiteParserFIRST_VALUE_, SQLiteParserOVER_, SQLiteParserPARTITION_, SQLiteParserRANGE_, SQLiteParserPRECEDING_, SQLiteParserUNBOUNDED_, SQLiteParserCURRENT_, SQLiteParserFOLLOWING_, SQLiteParserCUME_DIST_, SQLiteParserDENSE_RANK_, SQLiteParserLAG_, SQLiteParserLAST_VALUE_, SQLiteParserLEAD_, SQLiteParserNTH_VALUE_, SQLiteParserNTILE_, SQLiteParserPERCENT_RANK_, SQLiteParserRANK_, SQLiteParserROW_NUMBER_, SQLiteParserGENERATED_, SQLiteParserALWAYS_, SQLiteParserSTORED_, SQLiteParserTRUE_, SQLiteParserFALSE_, SQLiteParserWINDOW_, SQLiteParserNULLS_, SQLiteParserFIRST_, SQLiteParserLAST_, SQLiteParserFILTER_, SQLiteParserGROUPS_, SQLiteParserEXCLUDE_, SQLiteParserIDENTIFIER, SQLiteParserNUMERIC_LITERAL, SQLiteParserBIND_PARAMETER, SQLiteParserSTRING_LITERAL, SQLiteParserBLOB_LITERAL: + case SQLiteParserOPEN_PAR, SQLiteParserPLUS, SQLiteParserMINUS, SQLiteParserTILDE, SQLiteParserABORT_, SQLiteParserACTION_, SQLiteParserADD_, SQLiteParserAFTER_, SQLiteParserALL_, SQLiteParserALTER_, SQLiteParserANALYZE_, SQLiteParserAND_, SQLiteParserAS_, SQLiteParserASC_, SQLiteParserATTACH_, SQLiteParserAUTOINCREMENT_, SQLiteParserBEFORE_, SQLiteParserBEGIN_, SQLiteParserBETWEEN_, SQLiteParserBY_, SQLiteParserCASCADE_, SQLiteParserCASE_, SQLiteParserCAST_, SQLiteParserCHECK_, SQLiteParserCOLLATE_, SQLiteParserCOLUMN_, SQLiteParserCOMMIT_, SQLiteParserCONFLICT_, SQLiteParserCONSTRAINT_, SQLiteParserCREATE_, SQLiteParserCROSS_, SQLiteParserCURRENT_DATE_, SQLiteParserCURRENT_TIME_, SQLiteParserCURRENT_TIMESTAMP_, SQLiteParserDATABASE_, SQLiteParserDEFAULT_, SQLiteParserDEFERRABLE_, SQLiteParserDEFERRED_, SQLiteParserDELETE_, SQLiteParserDESC_, SQLiteParserDETACH_, SQLiteParserDISTINCT_, SQLiteParserDROP_, SQLiteParserEACH_, SQLiteParserELSE_, SQLiteParserEND_, SQLiteParserESCAPE_, SQLiteParserEXCEPT_, SQLiteParserEXCLUSIVE_, SQLiteParserEXISTS_, SQLiteParserEXPLAIN_, SQLiteParserFAIL_, SQLiteParserFOR_, SQLiteParserFOREIGN_, SQLiteParserFROM_, SQLiteParserFULL_, SQLiteParserGLOB_, SQLiteParserGROUP_, SQLiteParserHAVING_, SQLiteParserIF_, SQLiteParserIGNORE_, SQLiteParserIMMEDIATE_, SQLiteParserIN_, SQLiteParserINDEX_, SQLiteParserINDEXED_, SQLiteParserINITIALLY_, SQLiteParserINNER_, SQLiteParserINSERT_, SQLiteParserINSTEAD_, SQLiteParserINTERSECT_, SQLiteParserINTO_, SQLiteParserIS_, SQLiteParserISNULL_, SQLiteParserJOIN_, SQLiteParserKEY_, SQLiteParserLEFT_, SQLiteParserLIKE_, SQLiteParserLIMIT_, SQLiteParserMATCH_, SQLiteParserNATURAL_, SQLiteParserNO_, SQLiteParserNOT_, SQLiteParserNOTNULL_, SQLiteParserNULL_, SQLiteParserOF_, SQLiteParserOFFSET_, SQLiteParserON_, SQLiteParserOR_, SQLiteParserORDER_, SQLiteParserOUTER_, SQLiteParserPLAN_, SQLiteParserPRAGMA_, SQLiteParserPRIMARY_, SQLiteParserQUERY_, SQLiteParserRAISE_, SQLiteParserRECURSIVE_, SQLiteParserREFERENCES_, SQLiteParserREGEXP_, SQLiteParserREINDEX_, SQLiteParserRELEASE_, SQLiteParserRENAME_, SQLiteParserREPLACE_, SQLiteParserRESTRICT_, SQLiteParserRETURNING_, SQLiteParserRIGHT_, SQLiteParserROLLBACK_, SQLiteParserROW_, SQLiteParserROWS_, SQLiteParserSAVEPOINT_, SQLiteParserSELECT_, SQLiteParserSET_, SQLiteParserSTRICT_, SQLiteParserTABLE_, SQLiteParserTEMP_, SQLiteParserTEMPORARY_, SQLiteParserTHEN_, SQLiteParserTO_, SQLiteParserTRANSACTION_, SQLiteParserTRIGGER_, SQLiteParserUNION_, SQLiteParserUNIQUE_, SQLiteParserUPDATE_, SQLiteParserUSING_, SQLiteParserVACUUM_, SQLiteParserVALUES_, SQLiteParserVIEW_, SQLiteParserVIRTUAL_, SQLiteParserWHEN_, SQLiteParserWHERE_, SQLiteParserWITH_, SQLiteParserWITHOUT_, SQLiteParserFIRST_VALUE_, SQLiteParserOVER_, SQLiteParserPARTITION_, SQLiteParserRANGE_, SQLiteParserPRECEDING_, SQLiteParserUNBOUNDED_, SQLiteParserCURRENT_, SQLiteParserFOLLOWING_, SQLiteParserCUME_DIST_, SQLiteParserDENSE_RANK_, SQLiteParserLAG_, SQLiteParserLAST_VALUE_, SQLiteParserLEAD_, SQLiteParserNTH_VALUE_, SQLiteParserNTILE_, SQLiteParserPERCENT_RANK_, SQLiteParserRANK_, SQLiteParserROW_NUMBER_, SQLiteParserGENERATED_, SQLiteParserALWAYS_, SQLiteParserSTORED_, SQLiteParserTRUE_, SQLiteParserFALSE_, SQLiteParserWINDOW_, SQLiteParserNULLS_, SQLiteParserFIRST_, SQLiteParserLAST_, SQLiteParserFILTER_, SQLiteParserGROUPS_, SQLiteParserEXCLUDE_, SQLiteParserIDENTIFIER, SQLiteParserNUMERIC_LITERAL, SQLiteParserNUMBERED_BIND_PARAMETER, SQLiteParserNAMED_BIND_PARAMETER, SQLiteParserSTRING_LITERAL, SQLiteParserBLOB_LITERAL: { - p.SetState(1753) + p.SetState(1756) p.expr(0) } - p.SetState(1758) + p.SetState(1761) p.GetErrorHandler().Sync(p) _la = p.GetTokenStream().LA(1) for _la == SQLiteParserCOMMA { { - p.SetState(1754) + p.SetState(1757) p.Match(SQLiteParserCOMMA) } { - p.SetState(1755) + p.SetState(1758) p.expr(0) } - p.SetState(1760) + p.SetState(1763) p.GetErrorHandler().Sync(p) _la = p.GetTokenStream().LA(1) } case SQLiteParserSTAR: { - p.SetState(1761) + p.SetState(1764) p.Match(SQLiteParserSTAR) } @@ -21465,7 +21487,7 @@ func (p *SQLiteParser) Simple_function_invocation() (localctx ISimple_function_i panic(antlr.NewNoViableAltException(p, nil, nil, nil, nil, nil)) } { - p.SetState(1764) + p.SetState(1767) p.Match(SQLiteParserCLOSE_PAR) } @@ -21665,54 +21687,54 @@ func (p *SQLiteParser) Aggregate_function_invocation() (localctx IAggregate_func p.EnterOuterAlt(localctx, 1) { - p.SetState(1766) + p.SetState(1769) p.Aggregate_func() } { - p.SetState(1767) + p.SetState(1770) p.Match(SQLiteParserOPEN_PAR) } - p.SetState(1780) + p.SetState(1783) p.GetErrorHandler().Sync(p) switch p.GetTokenStream().LA(1) { - case SQLiteParserOPEN_PAR, SQLiteParserPLUS, SQLiteParserMINUS, SQLiteParserTILDE, SQLiteParserABORT_, SQLiteParserACTION_, SQLiteParserADD_, SQLiteParserAFTER_, SQLiteParserALL_, SQLiteParserALTER_, SQLiteParserANALYZE_, SQLiteParserAND_, SQLiteParserAS_, SQLiteParserASC_, SQLiteParserATTACH_, SQLiteParserAUTOINCREMENT_, SQLiteParserBEFORE_, SQLiteParserBEGIN_, SQLiteParserBETWEEN_, SQLiteParserBY_, SQLiteParserCASCADE_, SQLiteParserCASE_, SQLiteParserCAST_, SQLiteParserCHECK_, SQLiteParserCOLLATE_, SQLiteParserCOLUMN_, SQLiteParserCOMMIT_, SQLiteParserCONFLICT_, SQLiteParserCONSTRAINT_, SQLiteParserCREATE_, SQLiteParserCROSS_, SQLiteParserCURRENT_DATE_, SQLiteParserCURRENT_TIME_, SQLiteParserCURRENT_TIMESTAMP_, SQLiteParserDATABASE_, SQLiteParserDEFAULT_, SQLiteParserDEFERRABLE_, SQLiteParserDEFERRED_, SQLiteParserDELETE_, SQLiteParserDESC_, SQLiteParserDETACH_, SQLiteParserDISTINCT_, SQLiteParserDROP_, SQLiteParserEACH_, SQLiteParserELSE_, SQLiteParserEND_, SQLiteParserESCAPE_, SQLiteParserEXCEPT_, SQLiteParserEXCLUSIVE_, SQLiteParserEXISTS_, SQLiteParserEXPLAIN_, SQLiteParserFAIL_, SQLiteParserFOR_, SQLiteParserFOREIGN_, SQLiteParserFROM_, SQLiteParserFULL_, SQLiteParserGLOB_, SQLiteParserGROUP_, SQLiteParserHAVING_, SQLiteParserIF_, SQLiteParserIGNORE_, SQLiteParserIMMEDIATE_, SQLiteParserIN_, SQLiteParserINDEX_, SQLiteParserINDEXED_, SQLiteParserINITIALLY_, SQLiteParserINNER_, SQLiteParserINSERT_, SQLiteParserINSTEAD_, SQLiteParserINTERSECT_, SQLiteParserINTO_, SQLiteParserIS_, SQLiteParserISNULL_, SQLiteParserJOIN_, SQLiteParserKEY_, SQLiteParserLEFT_, SQLiteParserLIKE_, SQLiteParserLIMIT_, SQLiteParserMATCH_, SQLiteParserNATURAL_, SQLiteParserNO_, SQLiteParserNOT_, SQLiteParserNOTNULL_, SQLiteParserNULL_, SQLiteParserOF_, SQLiteParserOFFSET_, SQLiteParserON_, SQLiteParserOR_, SQLiteParserORDER_, SQLiteParserOUTER_, SQLiteParserPLAN_, SQLiteParserPRAGMA_, SQLiteParserPRIMARY_, SQLiteParserQUERY_, SQLiteParserRAISE_, SQLiteParserRECURSIVE_, SQLiteParserREFERENCES_, SQLiteParserREGEXP_, SQLiteParserREINDEX_, SQLiteParserRELEASE_, SQLiteParserRENAME_, SQLiteParserREPLACE_, SQLiteParserRESTRICT_, SQLiteParserRETURNING_, SQLiteParserRIGHT_, SQLiteParserROLLBACK_, SQLiteParserROW_, SQLiteParserROWS_, SQLiteParserSAVEPOINT_, SQLiteParserSELECT_, SQLiteParserSET_, SQLiteParserSTRICT_, SQLiteParserTABLE_, SQLiteParserTEMP_, SQLiteParserTEMPORARY_, SQLiteParserTHEN_, SQLiteParserTO_, SQLiteParserTRANSACTION_, SQLiteParserTRIGGER_, SQLiteParserUNION_, SQLiteParserUNIQUE_, SQLiteParserUPDATE_, SQLiteParserUSING_, SQLiteParserVACUUM_, SQLiteParserVALUES_, SQLiteParserVIEW_, SQLiteParserVIRTUAL_, SQLiteParserWHEN_, SQLiteParserWHERE_, SQLiteParserWITH_, SQLiteParserWITHOUT_, SQLiteParserFIRST_VALUE_, SQLiteParserOVER_, SQLiteParserPARTITION_, SQLiteParserRANGE_, SQLiteParserPRECEDING_, SQLiteParserUNBOUNDED_, SQLiteParserCURRENT_, SQLiteParserFOLLOWING_, SQLiteParserCUME_DIST_, SQLiteParserDENSE_RANK_, SQLiteParserLAG_, SQLiteParserLAST_VALUE_, SQLiteParserLEAD_, SQLiteParserNTH_VALUE_, SQLiteParserNTILE_, SQLiteParserPERCENT_RANK_, SQLiteParserRANK_, SQLiteParserROW_NUMBER_, SQLiteParserGENERATED_, SQLiteParserALWAYS_, SQLiteParserSTORED_, SQLiteParserTRUE_, SQLiteParserFALSE_, SQLiteParserWINDOW_, SQLiteParserNULLS_, SQLiteParserFIRST_, SQLiteParserLAST_, SQLiteParserFILTER_, SQLiteParserGROUPS_, SQLiteParserEXCLUDE_, SQLiteParserIDENTIFIER, SQLiteParserNUMERIC_LITERAL, SQLiteParserBIND_PARAMETER, SQLiteParserSTRING_LITERAL, SQLiteParserBLOB_LITERAL: - p.SetState(1769) + case SQLiteParserOPEN_PAR, SQLiteParserPLUS, SQLiteParserMINUS, SQLiteParserTILDE, SQLiteParserABORT_, SQLiteParserACTION_, SQLiteParserADD_, SQLiteParserAFTER_, SQLiteParserALL_, SQLiteParserALTER_, SQLiteParserANALYZE_, SQLiteParserAND_, SQLiteParserAS_, SQLiteParserASC_, SQLiteParserATTACH_, SQLiteParserAUTOINCREMENT_, SQLiteParserBEFORE_, SQLiteParserBEGIN_, SQLiteParserBETWEEN_, SQLiteParserBY_, SQLiteParserCASCADE_, SQLiteParserCASE_, SQLiteParserCAST_, SQLiteParserCHECK_, SQLiteParserCOLLATE_, SQLiteParserCOLUMN_, SQLiteParserCOMMIT_, SQLiteParserCONFLICT_, SQLiteParserCONSTRAINT_, SQLiteParserCREATE_, SQLiteParserCROSS_, SQLiteParserCURRENT_DATE_, SQLiteParserCURRENT_TIME_, SQLiteParserCURRENT_TIMESTAMP_, SQLiteParserDATABASE_, SQLiteParserDEFAULT_, SQLiteParserDEFERRABLE_, SQLiteParserDEFERRED_, SQLiteParserDELETE_, SQLiteParserDESC_, SQLiteParserDETACH_, SQLiteParserDISTINCT_, SQLiteParserDROP_, SQLiteParserEACH_, SQLiteParserELSE_, SQLiteParserEND_, SQLiteParserESCAPE_, SQLiteParserEXCEPT_, SQLiteParserEXCLUSIVE_, SQLiteParserEXISTS_, SQLiteParserEXPLAIN_, SQLiteParserFAIL_, SQLiteParserFOR_, SQLiteParserFOREIGN_, SQLiteParserFROM_, SQLiteParserFULL_, SQLiteParserGLOB_, SQLiteParserGROUP_, SQLiteParserHAVING_, SQLiteParserIF_, SQLiteParserIGNORE_, SQLiteParserIMMEDIATE_, SQLiteParserIN_, SQLiteParserINDEX_, SQLiteParserINDEXED_, SQLiteParserINITIALLY_, SQLiteParserINNER_, SQLiteParserINSERT_, SQLiteParserINSTEAD_, SQLiteParserINTERSECT_, SQLiteParserINTO_, SQLiteParserIS_, SQLiteParserISNULL_, SQLiteParserJOIN_, SQLiteParserKEY_, SQLiteParserLEFT_, SQLiteParserLIKE_, SQLiteParserLIMIT_, SQLiteParserMATCH_, SQLiteParserNATURAL_, SQLiteParserNO_, SQLiteParserNOT_, SQLiteParserNOTNULL_, SQLiteParserNULL_, SQLiteParserOF_, SQLiteParserOFFSET_, SQLiteParserON_, SQLiteParserOR_, SQLiteParserORDER_, SQLiteParserOUTER_, SQLiteParserPLAN_, SQLiteParserPRAGMA_, SQLiteParserPRIMARY_, SQLiteParserQUERY_, SQLiteParserRAISE_, SQLiteParserRECURSIVE_, SQLiteParserREFERENCES_, SQLiteParserREGEXP_, SQLiteParserREINDEX_, SQLiteParserRELEASE_, SQLiteParserRENAME_, SQLiteParserREPLACE_, SQLiteParserRESTRICT_, SQLiteParserRETURNING_, SQLiteParserRIGHT_, SQLiteParserROLLBACK_, SQLiteParserROW_, SQLiteParserROWS_, SQLiteParserSAVEPOINT_, SQLiteParserSELECT_, SQLiteParserSET_, SQLiteParserSTRICT_, SQLiteParserTABLE_, SQLiteParserTEMP_, SQLiteParserTEMPORARY_, SQLiteParserTHEN_, SQLiteParserTO_, SQLiteParserTRANSACTION_, SQLiteParserTRIGGER_, SQLiteParserUNION_, SQLiteParserUNIQUE_, SQLiteParserUPDATE_, SQLiteParserUSING_, SQLiteParserVACUUM_, SQLiteParserVALUES_, SQLiteParserVIEW_, SQLiteParserVIRTUAL_, SQLiteParserWHEN_, SQLiteParserWHERE_, SQLiteParserWITH_, SQLiteParserWITHOUT_, SQLiteParserFIRST_VALUE_, SQLiteParserOVER_, SQLiteParserPARTITION_, SQLiteParserRANGE_, SQLiteParserPRECEDING_, SQLiteParserUNBOUNDED_, SQLiteParserCURRENT_, SQLiteParserFOLLOWING_, SQLiteParserCUME_DIST_, SQLiteParserDENSE_RANK_, SQLiteParserLAG_, SQLiteParserLAST_VALUE_, SQLiteParserLEAD_, SQLiteParserNTH_VALUE_, SQLiteParserNTILE_, SQLiteParserPERCENT_RANK_, SQLiteParserRANK_, SQLiteParserROW_NUMBER_, SQLiteParserGENERATED_, SQLiteParserALWAYS_, SQLiteParserSTORED_, SQLiteParserTRUE_, SQLiteParserFALSE_, SQLiteParserWINDOW_, SQLiteParserNULLS_, SQLiteParserFIRST_, SQLiteParserLAST_, SQLiteParserFILTER_, SQLiteParserGROUPS_, SQLiteParserEXCLUDE_, SQLiteParserIDENTIFIER, SQLiteParserNUMERIC_LITERAL, SQLiteParserNUMBERED_BIND_PARAMETER, SQLiteParserNAMED_BIND_PARAMETER, SQLiteParserSTRING_LITERAL, SQLiteParserBLOB_LITERAL: + p.SetState(1772) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.GetTokenStream(), 262, p.GetParserRuleContext()) == 1 { { - p.SetState(1768) + p.SetState(1771) p.Match(SQLiteParserDISTINCT_) } } { - p.SetState(1771) + p.SetState(1774) p.expr(0) } - p.SetState(1776) + p.SetState(1779) p.GetErrorHandler().Sync(p) _la = p.GetTokenStream().LA(1) for _la == SQLiteParserCOMMA { { - p.SetState(1772) + p.SetState(1775) p.Match(SQLiteParserCOMMA) } { - p.SetState(1773) + p.SetState(1776) p.expr(0) } - p.SetState(1778) + p.SetState(1781) p.GetErrorHandler().Sync(p) _la = p.GetTokenStream().LA(1) } case SQLiteParserSTAR: { - p.SetState(1779) + p.SetState(1782) p.Match(SQLiteParserSTAR) } @@ -21721,16 +21743,16 @@ func (p *SQLiteParser) Aggregate_function_invocation() (localctx IAggregate_func default: } { - p.SetState(1782) + p.SetState(1785) p.Match(SQLiteParserCLOSE_PAR) } - p.SetState(1784) + p.SetState(1787) p.GetErrorHandler().Sync(p) _la = p.GetTokenStream().LA(1) if _la == SQLiteParserFILTER_ { { - p.SetState(1783) + p.SetState(1786) p.Filter_clause() } @@ -21966,44 +21988,44 @@ func (p *SQLiteParser) Window_function_invocation() (localctx IWindow_function_i p.EnterOuterAlt(localctx, 1) { - p.SetState(1786) + p.SetState(1789) p.Window_function() } { - p.SetState(1787) + p.SetState(1790) p.Match(SQLiteParserOPEN_PAR) } - p.SetState(1797) + p.SetState(1800) p.GetErrorHandler().Sync(p) switch p.GetTokenStream().LA(1) { - case SQLiteParserOPEN_PAR, SQLiteParserPLUS, SQLiteParserMINUS, SQLiteParserTILDE, SQLiteParserABORT_, SQLiteParserACTION_, SQLiteParserADD_, SQLiteParserAFTER_, SQLiteParserALL_, SQLiteParserALTER_, SQLiteParserANALYZE_, SQLiteParserAND_, SQLiteParserAS_, SQLiteParserASC_, SQLiteParserATTACH_, SQLiteParserAUTOINCREMENT_, SQLiteParserBEFORE_, SQLiteParserBEGIN_, SQLiteParserBETWEEN_, SQLiteParserBY_, SQLiteParserCASCADE_, SQLiteParserCASE_, SQLiteParserCAST_, SQLiteParserCHECK_, SQLiteParserCOLLATE_, SQLiteParserCOLUMN_, SQLiteParserCOMMIT_, SQLiteParserCONFLICT_, SQLiteParserCONSTRAINT_, SQLiteParserCREATE_, SQLiteParserCROSS_, SQLiteParserCURRENT_DATE_, SQLiteParserCURRENT_TIME_, SQLiteParserCURRENT_TIMESTAMP_, SQLiteParserDATABASE_, SQLiteParserDEFAULT_, SQLiteParserDEFERRABLE_, SQLiteParserDEFERRED_, SQLiteParserDELETE_, SQLiteParserDESC_, SQLiteParserDETACH_, SQLiteParserDISTINCT_, SQLiteParserDROP_, SQLiteParserEACH_, SQLiteParserELSE_, SQLiteParserEND_, SQLiteParserESCAPE_, SQLiteParserEXCEPT_, SQLiteParserEXCLUSIVE_, SQLiteParserEXISTS_, SQLiteParserEXPLAIN_, SQLiteParserFAIL_, SQLiteParserFOR_, SQLiteParserFOREIGN_, SQLiteParserFROM_, SQLiteParserFULL_, SQLiteParserGLOB_, SQLiteParserGROUP_, SQLiteParserHAVING_, SQLiteParserIF_, SQLiteParserIGNORE_, SQLiteParserIMMEDIATE_, SQLiteParserIN_, SQLiteParserINDEX_, SQLiteParserINDEXED_, SQLiteParserINITIALLY_, SQLiteParserINNER_, SQLiteParserINSERT_, SQLiteParserINSTEAD_, SQLiteParserINTERSECT_, SQLiteParserINTO_, SQLiteParserIS_, SQLiteParserISNULL_, SQLiteParserJOIN_, SQLiteParserKEY_, SQLiteParserLEFT_, SQLiteParserLIKE_, SQLiteParserLIMIT_, SQLiteParserMATCH_, SQLiteParserNATURAL_, SQLiteParserNO_, SQLiteParserNOT_, SQLiteParserNOTNULL_, SQLiteParserNULL_, SQLiteParserOF_, SQLiteParserOFFSET_, SQLiteParserON_, SQLiteParserOR_, SQLiteParserORDER_, SQLiteParserOUTER_, SQLiteParserPLAN_, SQLiteParserPRAGMA_, SQLiteParserPRIMARY_, SQLiteParserQUERY_, SQLiteParserRAISE_, SQLiteParserRECURSIVE_, SQLiteParserREFERENCES_, SQLiteParserREGEXP_, SQLiteParserREINDEX_, SQLiteParserRELEASE_, SQLiteParserRENAME_, SQLiteParserREPLACE_, SQLiteParserRESTRICT_, SQLiteParserRETURNING_, SQLiteParserRIGHT_, SQLiteParserROLLBACK_, SQLiteParserROW_, SQLiteParserROWS_, SQLiteParserSAVEPOINT_, SQLiteParserSELECT_, SQLiteParserSET_, SQLiteParserSTRICT_, SQLiteParserTABLE_, SQLiteParserTEMP_, SQLiteParserTEMPORARY_, SQLiteParserTHEN_, SQLiteParserTO_, SQLiteParserTRANSACTION_, SQLiteParserTRIGGER_, SQLiteParserUNION_, SQLiteParserUNIQUE_, SQLiteParserUPDATE_, SQLiteParserUSING_, SQLiteParserVACUUM_, SQLiteParserVALUES_, SQLiteParserVIEW_, SQLiteParserVIRTUAL_, SQLiteParserWHEN_, SQLiteParserWHERE_, SQLiteParserWITH_, SQLiteParserWITHOUT_, SQLiteParserFIRST_VALUE_, SQLiteParserOVER_, SQLiteParserPARTITION_, SQLiteParserRANGE_, SQLiteParserPRECEDING_, SQLiteParserUNBOUNDED_, SQLiteParserCURRENT_, SQLiteParserFOLLOWING_, SQLiteParserCUME_DIST_, SQLiteParserDENSE_RANK_, SQLiteParserLAG_, SQLiteParserLAST_VALUE_, SQLiteParserLEAD_, SQLiteParserNTH_VALUE_, SQLiteParserNTILE_, SQLiteParserPERCENT_RANK_, SQLiteParserRANK_, SQLiteParserROW_NUMBER_, SQLiteParserGENERATED_, SQLiteParserALWAYS_, SQLiteParserSTORED_, SQLiteParserTRUE_, SQLiteParserFALSE_, SQLiteParserWINDOW_, SQLiteParserNULLS_, SQLiteParserFIRST_, SQLiteParserLAST_, SQLiteParserFILTER_, SQLiteParserGROUPS_, SQLiteParserEXCLUDE_, SQLiteParserIDENTIFIER, SQLiteParserNUMERIC_LITERAL, SQLiteParserBIND_PARAMETER, SQLiteParserSTRING_LITERAL, SQLiteParserBLOB_LITERAL: + case SQLiteParserOPEN_PAR, SQLiteParserPLUS, SQLiteParserMINUS, SQLiteParserTILDE, SQLiteParserABORT_, SQLiteParserACTION_, SQLiteParserADD_, SQLiteParserAFTER_, SQLiteParserALL_, SQLiteParserALTER_, SQLiteParserANALYZE_, SQLiteParserAND_, SQLiteParserAS_, SQLiteParserASC_, SQLiteParserATTACH_, SQLiteParserAUTOINCREMENT_, SQLiteParserBEFORE_, SQLiteParserBEGIN_, SQLiteParserBETWEEN_, SQLiteParserBY_, SQLiteParserCASCADE_, SQLiteParserCASE_, SQLiteParserCAST_, SQLiteParserCHECK_, SQLiteParserCOLLATE_, SQLiteParserCOLUMN_, SQLiteParserCOMMIT_, SQLiteParserCONFLICT_, SQLiteParserCONSTRAINT_, SQLiteParserCREATE_, SQLiteParserCROSS_, SQLiteParserCURRENT_DATE_, SQLiteParserCURRENT_TIME_, SQLiteParserCURRENT_TIMESTAMP_, SQLiteParserDATABASE_, SQLiteParserDEFAULT_, SQLiteParserDEFERRABLE_, SQLiteParserDEFERRED_, SQLiteParserDELETE_, SQLiteParserDESC_, SQLiteParserDETACH_, SQLiteParserDISTINCT_, SQLiteParserDROP_, SQLiteParserEACH_, SQLiteParserELSE_, SQLiteParserEND_, SQLiteParserESCAPE_, SQLiteParserEXCEPT_, SQLiteParserEXCLUSIVE_, SQLiteParserEXISTS_, SQLiteParserEXPLAIN_, SQLiteParserFAIL_, SQLiteParserFOR_, SQLiteParserFOREIGN_, SQLiteParserFROM_, SQLiteParserFULL_, SQLiteParserGLOB_, SQLiteParserGROUP_, SQLiteParserHAVING_, SQLiteParserIF_, SQLiteParserIGNORE_, SQLiteParserIMMEDIATE_, SQLiteParserIN_, SQLiteParserINDEX_, SQLiteParserINDEXED_, SQLiteParserINITIALLY_, SQLiteParserINNER_, SQLiteParserINSERT_, SQLiteParserINSTEAD_, SQLiteParserINTERSECT_, SQLiteParserINTO_, SQLiteParserIS_, SQLiteParserISNULL_, SQLiteParserJOIN_, SQLiteParserKEY_, SQLiteParserLEFT_, SQLiteParserLIKE_, SQLiteParserLIMIT_, SQLiteParserMATCH_, SQLiteParserNATURAL_, SQLiteParserNO_, SQLiteParserNOT_, SQLiteParserNOTNULL_, SQLiteParserNULL_, SQLiteParserOF_, SQLiteParserOFFSET_, SQLiteParserON_, SQLiteParserOR_, SQLiteParserORDER_, SQLiteParserOUTER_, SQLiteParserPLAN_, SQLiteParserPRAGMA_, SQLiteParserPRIMARY_, SQLiteParserQUERY_, SQLiteParserRAISE_, SQLiteParserRECURSIVE_, SQLiteParserREFERENCES_, SQLiteParserREGEXP_, SQLiteParserREINDEX_, SQLiteParserRELEASE_, SQLiteParserRENAME_, SQLiteParserREPLACE_, SQLiteParserRESTRICT_, SQLiteParserRETURNING_, SQLiteParserRIGHT_, SQLiteParserROLLBACK_, SQLiteParserROW_, SQLiteParserROWS_, SQLiteParserSAVEPOINT_, SQLiteParserSELECT_, SQLiteParserSET_, SQLiteParserSTRICT_, SQLiteParserTABLE_, SQLiteParserTEMP_, SQLiteParserTEMPORARY_, SQLiteParserTHEN_, SQLiteParserTO_, SQLiteParserTRANSACTION_, SQLiteParserTRIGGER_, SQLiteParserUNION_, SQLiteParserUNIQUE_, SQLiteParserUPDATE_, SQLiteParserUSING_, SQLiteParserVACUUM_, SQLiteParserVALUES_, SQLiteParserVIEW_, SQLiteParserVIRTUAL_, SQLiteParserWHEN_, SQLiteParserWHERE_, SQLiteParserWITH_, SQLiteParserWITHOUT_, SQLiteParserFIRST_VALUE_, SQLiteParserOVER_, SQLiteParserPARTITION_, SQLiteParserRANGE_, SQLiteParserPRECEDING_, SQLiteParserUNBOUNDED_, SQLiteParserCURRENT_, SQLiteParserFOLLOWING_, SQLiteParserCUME_DIST_, SQLiteParserDENSE_RANK_, SQLiteParserLAG_, SQLiteParserLAST_VALUE_, SQLiteParserLEAD_, SQLiteParserNTH_VALUE_, SQLiteParserNTILE_, SQLiteParserPERCENT_RANK_, SQLiteParserRANK_, SQLiteParserROW_NUMBER_, SQLiteParserGENERATED_, SQLiteParserALWAYS_, SQLiteParserSTORED_, SQLiteParserTRUE_, SQLiteParserFALSE_, SQLiteParserWINDOW_, SQLiteParserNULLS_, SQLiteParserFIRST_, SQLiteParserLAST_, SQLiteParserFILTER_, SQLiteParserGROUPS_, SQLiteParserEXCLUDE_, SQLiteParserIDENTIFIER, SQLiteParserNUMERIC_LITERAL, SQLiteParserNUMBERED_BIND_PARAMETER, SQLiteParserNAMED_BIND_PARAMETER, SQLiteParserSTRING_LITERAL, SQLiteParserBLOB_LITERAL: { - p.SetState(1788) + p.SetState(1791) p.expr(0) } - p.SetState(1793) + p.SetState(1796) p.GetErrorHandler().Sync(p) _la = p.GetTokenStream().LA(1) for _la == SQLiteParserCOMMA { { - p.SetState(1789) + p.SetState(1792) p.Match(SQLiteParserCOMMA) } { - p.SetState(1790) + p.SetState(1793) p.expr(0) } - p.SetState(1795) + p.SetState(1798) p.GetErrorHandler().Sync(p) _la = p.GetTokenStream().LA(1) } case SQLiteParserSTAR: { - p.SetState(1796) + p.SetState(1799) p.Match(SQLiteParserSTAR) } @@ -22012,36 +22034,36 @@ func (p *SQLiteParser) Window_function_invocation() (localctx IWindow_function_i default: } { - p.SetState(1799) + p.SetState(1802) p.Match(SQLiteParserCLOSE_PAR) } - p.SetState(1801) + p.SetState(1804) p.GetErrorHandler().Sync(p) _la = p.GetTokenStream().LA(1) if _la == SQLiteParserFILTER_ { { - p.SetState(1800) + p.SetState(1803) p.Filter_clause() } } { - p.SetState(1803) + p.SetState(1806) p.Match(SQLiteParserOVER_) } - p.SetState(1806) + p.SetState(1809) p.GetErrorHandler().Sync(p) switch p.GetInterpreter().AdaptivePredict(p.GetTokenStream(), 269, p.GetParserRuleContext()) { case 1: { - p.SetState(1804) + p.SetState(1807) p.Window_defn() } case 2: { - p.SetState(1805) + p.SetState(1808) p.Window_name() } @@ -22199,38 +22221,38 @@ func (p *SQLiteParser) Common_table_stmt() (localctx ICommon_table_stmtContext) p.EnterOuterAlt(localctx, 1) { - p.SetState(1808) + p.SetState(1811) p.Match(SQLiteParserWITH_) } - p.SetState(1810) + p.SetState(1813) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.GetTokenStream(), 270, p.GetParserRuleContext()) == 1 { { - p.SetState(1809) + p.SetState(1812) p.Match(SQLiteParserRECURSIVE_) } } { - p.SetState(1812) + p.SetState(1815) p.Common_table_expression() } - p.SetState(1817) + p.SetState(1820) p.GetErrorHandler().Sync(p) _la = p.GetTokenStream().LA(1) for _la == SQLiteParserCOMMA { { - p.SetState(1813) + p.SetState(1816) p.Match(SQLiteParserCOMMA) } { - p.SetState(1814) + p.SetState(1817) p.Common_table_expression() } - p.SetState(1819) + p.SetState(1822) p.GetErrorHandler().Sync(p) _la = p.GetTokenStream().LA(1) } @@ -22387,32 +22409,32 @@ func (p *SQLiteParser) Order_by_stmt() (localctx IOrder_by_stmtContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(1820) + p.SetState(1823) p.Match(SQLiteParserORDER_) } { - p.SetState(1821) + p.SetState(1824) p.Match(SQLiteParserBY_) } { - p.SetState(1822) + p.SetState(1825) p.Ordering_term() } - p.SetState(1827) + p.SetState(1830) p.GetErrorHandler().Sync(p) _la = p.GetTokenStream().LA(1) for _la == SQLiteParserCOMMA { { - p.SetState(1823) + p.SetState(1826) p.Match(SQLiteParserCOMMA) } { - p.SetState(1824) + p.SetState(1827) p.Ordering_term() } - p.SetState(1829) + p.SetState(1832) p.GetErrorHandler().Sync(p) _la = p.GetTokenStream().LA(1) } @@ -22564,20 +22586,20 @@ func (p *SQLiteParser) Limit_stmt() (localctx ILimit_stmtContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(1830) + p.SetState(1833) p.Match(SQLiteParserLIMIT_) } { - p.SetState(1831) + p.SetState(1834) p.expr(0) } - p.SetState(1834) + p.SetState(1837) p.GetErrorHandler().Sync(p) _la = p.GetTokenStream().LA(1) if _la == SQLiteParserCOMMA || _la == SQLiteParserOFFSET_ { { - p.SetState(1832) + p.SetState(1835) _la = p.GetTokenStream().LA(1) if !(_la == SQLiteParserCOMMA || _la == SQLiteParserOFFSET_) { @@ -22588,7 +22610,7 @@ func (p *SQLiteParser) Limit_stmt() (localctx ILimit_stmtContext) { } } { - p.SetState(1833) + p.SetState(1836) p.expr(0) } @@ -22754,46 +22776,46 @@ func (p *SQLiteParser) Ordering_term() (localctx IOrdering_termContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(1836) + p.SetState(1839) p.expr(0) } - p.SetState(1839) + p.SetState(1842) p.GetErrorHandler().Sync(p) _la = p.GetTokenStream().LA(1) if _la == SQLiteParserCOLLATE_ { { - p.SetState(1837) + p.SetState(1840) p.Match(SQLiteParserCOLLATE_) } { - p.SetState(1838) + p.SetState(1841) p.Collation_name() } } - p.SetState(1842) + p.SetState(1845) p.GetErrorHandler().Sync(p) _la = p.GetTokenStream().LA(1) if _la == SQLiteParserASC_ || _la == SQLiteParserDESC_ { { - p.SetState(1841) + p.SetState(1844) p.Asc_desc() } } - p.SetState(1846) + p.SetState(1849) p.GetErrorHandler().Sync(p) _la = p.GetTokenStream().LA(1) if _la == SQLiteParserNULLS_ { { - p.SetState(1844) + p.SetState(1847) p.Match(SQLiteParserNULLS_) } { - p.SetState(1845) + p.SetState(1848) _la = p.GetTokenStream().LA(1) if !(_la == SQLiteParserFIRST_ || _la == SQLiteParserLAST_) { @@ -22905,7 +22927,7 @@ func (p *SQLiteParser) Asc_desc() (localctx IAsc_descContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(1848) + p.SetState(1851) _la = p.GetTokenStream().LA(1) if !(_la == SQLiteParserASC_ || _la == SQLiteParserDESC_) { @@ -23044,50 +23066,50 @@ func (p *SQLiteParser) Frame_left() (localctx IFrame_leftContext) { } }() - p.SetState(1860) + p.SetState(1863) p.GetErrorHandler().Sync(p) switch p.GetInterpreter().AdaptivePredict(p.GetTokenStream(), 277, p.GetParserRuleContext()) { case 1: p.EnterOuterAlt(localctx, 1) { - p.SetState(1850) + p.SetState(1853) p.expr(0) } { - p.SetState(1851) + p.SetState(1854) p.Match(SQLiteParserPRECEDING_) } case 2: p.EnterOuterAlt(localctx, 2) { - p.SetState(1853) + p.SetState(1856) p.expr(0) } { - p.SetState(1854) + p.SetState(1857) p.Match(SQLiteParserFOLLOWING_) } case 3: p.EnterOuterAlt(localctx, 3) { - p.SetState(1856) + p.SetState(1859) p.Match(SQLiteParserCURRENT_) } { - p.SetState(1857) + p.SetState(1860) p.Match(SQLiteParserROW_) } case 4: p.EnterOuterAlt(localctx, 4) { - p.SetState(1858) + p.SetState(1861) p.Match(SQLiteParserUNBOUNDED_) } { - p.SetState(1859) + p.SetState(1862) p.Match(SQLiteParserPRECEDING_) } @@ -23221,50 +23243,50 @@ func (p *SQLiteParser) Frame_right() (localctx IFrame_rightContext) { } }() - p.SetState(1872) + p.SetState(1875) p.GetErrorHandler().Sync(p) switch p.GetInterpreter().AdaptivePredict(p.GetTokenStream(), 278, p.GetParserRuleContext()) { case 1: p.EnterOuterAlt(localctx, 1) { - p.SetState(1862) + p.SetState(1865) p.expr(0) } { - p.SetState(1863) + p.SetState(1866) p.Match(SQLiteParserPRECEDING_) } case 2: p.EnterOuterAlt(localctx, 2) { - p.SetState(1865) + p.SetState(1868) p.expr(0) } { - p.SetState(1866) + p.SetState(1869) p.Match(SQLiteParserFOLLOWING_) } case 3: p.EnterOuterAlt(localctx, 3) { - p.SetState(1868) + p.SetState(1871) p.Match(SQLiteParserCURRENT_) } { - p.SetState(1869) + p.SetState(1872) p.Match(SQLiteParserROW_) } case 4: p.EnterOuterAlt(localctx, 4) { - p.SetState(1870) + p.SetState(1873) p.Match(SQLiteParserUNBOUNDED_) } { - p.SetState(1871) + p.SetState(1874) p.Match(SQLiteParserFOLLOWING_) } @@ -23393,39 +23415,39 @@ func (p *SQLiteParser) Frame_single() (localctx IFrame_singleContext) { } }() - p.SetState(1881) + p.SetState(1884) p.GetErrorHandler().Sync(p) switch p.GetInterpreter().AdaptivePredict(p.GetTokenStream(), 279, p.GetParserRuleContext()) { case 1: p.EnterOuterAlt(localctx, 1) { - p.SetState(1874) + p.SetState(1877) p.expr(0) } { - p.SetState(1875) + p.SetState(1878) p.Match(SQLiteParserPRECEDING_) } case 2: p.EnterOuterAlt(localctx, 2) { - p.SetState(1877) + p.SetState(1880) p.Match(SQLiteParserUNBOUNDED_) } { - p.SetState(1878) + p.SetState(1881) p.Match(SQLiteParserPRECEDING_) } case 3: p.EnterOuterAlt(localctx, 3) { - p.SetState(1879) + p.SetState(1882) p.Match(SQLiteParserCURRENT_) } { - p.SetState(1880) + p.SetState(1883) p.Match(SQLiteParserROW_) } @@ -23739,14 +23761,14 @@ func (p *SQLiteParser) Window_function() (localctx IWindow_functionContext) { } }() - p.SetState(1968) + p.SetState(1971) p.GetErrorHandler().Sync(p) switch p.GetTokenStream().LA(1) { case SQLiteParserFIRST_VALUE_, SQLiteParserLAST_VALUE_: p.EnterOuterAlt(localctx, 1) { - p.SetState(1883) + p.SetState(1886) _la = p.GetTokenStream().LA(1) if !(_la == SQLiteParserFIRST_VALUE_ || _la == SQLiteParserLAST_VALUE_) { @@ -23757,60 +23779,60 @@ func (p *SQLiteParser) Window_function() (localctx IWindow_functionContext) { } } { - p.SetState(1884) + p.SetState(1887) p.Match(SQLiteParserOPEN_PAR) } { - p.SetState(1885) + p.SetState(1888) p.expr(0) } { - p.SetState(1886) + p.SetState(1889) p.Match(SQLiteParserCLOSE_PAR) } { - p.SetState(1887) + p.SetState(1890) p.Match(SQLiteParserOVER_) } { - p.SetState(1888) + p.SetState(1891) p.Match(SQLiteParserOPEN_PAR) } - p.SetState(1890) + p.SetState(1893) p.GetErrorHandler().Sync(p) _la = p.GetTokenStream().LA(1) if _la == SQLiteParserPARTITION_ { { - p.SetState(1889) + p.SetState(1892) p.Partition_by() } } { - p.SetState(1892) + p.SetState(1895) p.Order_by_expr_asc_desc() } - p.SetState(1894) + p.SetState(1897) p.GetErrorHandler().Sync(p) _la = p.GetTokenStream().LA(1) if (int64((_la-128)) & ^0x3f) == 0 && ((int64(1)<<(_la-128))&4503599761588225) != 0 { { - p.SetState(1893) + p.SetState(1896) p.Frame_clause() } } { - p.SetState(1896) + p.SetState(1899) p.Match(SQLiteParserCLOSE_PAR) } case SQLiteParserCUME_DIST_, SQLiteParserPERCENT_RANK_: p.EnterOuterAlt(localctx, 2) { - p.SetState(1898) + p.SetState(1901) _la = p.GetTokenStream().LA(1) if !(_la == SQLiteParserCUME_DIST_ || _la == SQLiteParserPERCENT_RANK_) { @@ -23821,52 +23843,52 @@ func (p *SQLiteParser) Window_function() (localctx IWindow_functionContext) { } } { - p.SetState(1899) + p.SetState(1902) p.Match(SQLiteParserOPEN_PAR) } { - p.SetState(1900) + p.SetState(1903) p.Match(SQLiteParserCLOSE_PAR) } { - p.SetState(1901) + p.SetState(1904) p.Match(SQLiteParserOVER_) } { - p.SetState(1902) + p.SetState(1905) p.Match(SQLiteParserOPEN_PAR) } - p.SetState(1904) + p.SetState(1907) p.GetErrorHandler().Sync(p) _la = p.GetTokenStream().LA(1) if _la == SQLiteParserPARTITION_ { { - p.SetState(1903) + p.SetState(1906) p.Partition_by() } } - p.SetState(1907) + p.SetState(1910) p.GetErrorHandler().Sync(p) _la = p.GetTokenStream().LA(1) if _la == SQLiteParserORDER_ { { - p.SetState(1906) + p.SetState(1909) p.Order_by_expr() } } { - p.SetState(1909) + p.SetState(1912) p.Match(SQLiteParserCLOSE_PAR) } case SQLiteParserDENSE_RANK_, SQLiteParserRANK_, SQLiteParserROW_NUMBER_: p.EnterOuterAlt(localctx, 3) { - p.SetState(1910) + p.SetState(1913) _la = p.GetTokenStream().LA(1) if !((int64((_la-161)) & ^0x3f) == 0 && ((int64(1)<<(_la-161))&385) != 0) { @@ -23877,45 +23899,45 @@ func (p *SQLiteParser) Window_function() (localctx IWindow_functionContext) { } } { - p.SetState(1911) + p.SetState(1914) p.Match(SQLiteParserOPEN_PAR) } { - p.SetState(1912) + p.SetState(1915) p.Match(SQLiteParserCLOSE_PAR) } { - p.SetState(1913) + p.SetState(1916) p.Match(SQLiteParserOVER_) } { - p.SetState(1914) + p.SetState(1917) p.Match(SQLiteParserOPEN_PAR) } - p.SetState(1916) + p.SetState(1919) p.GetErrorHandler().Sync(p) _la = p.GetTokenStream().LA(1) if _la == SQLiteParserPARTITION_ { { - p.SetState(1915) + p.SetState(1918) p.Partition_by() } } { - p.SetState(1918) + p.SetState(1921) p.Order_by_expr_asc_desc() } { - p.SetState(1919) + p.SetState(1922) p.Match(SQLiteParserCLOSE_PAR) } case SQLiteParserLAG_, SQLiteParserLEAD_: p.EnterOuterAlt(localctx, 4) { - p.SetState(1921) + p.SetState(1924) _la = p.GetTokenStream().LA(1) if !(_la == SQLiteParserLAG_ || _la == SQLiteParserLEAD_) { @@ -23926,174 +23948,174 @@ func (p *SQLiteParser) Window_function() (localctx IWindow_functionContext) { } } { - p.SetState(1922) + p.SetState(1925) p.Match(SQLiteParserOPEN_PAR) } { - p.SetState(1923) + p.SetState(1926) p.expr(0) } - p.SetState(1925) + p.SetState(1928) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.GetTokenStream(), 285, p.GetParserRuleContext()) == 1 { { - p.SetState(1924) + p.SetState(1927) p.Of_OF_fset() } } - p.SetState(1928) + p.SetState(1931) p.GetErrorHandler().Sync(p) _la = p.GetTokenStream().LA(1) if _la == SQLiteParserCOMMA { { - p.SetState(1927) + p.SetState(1930) p.Default_DEFAULT__value() } } { - p.SetState(1930) + p.SetState(1933) p.Match(SQLiteParserCLOSE_PAR) } { - p.SetState(1931) + p.SetState(1934) p.Match(SQLiteParserOVER_) } { - p.SetState(1932) + p.SetState(1935) p.Match(SQLiteParserOPEN_PAR) } - p.SetState(1934) + p.SetState(1937) p.GetErrorHandler().Sync(p) _la = p.GetTokenStream().LA(1) if _la == SQLiteParserPARTITION_ { { - p.SetState(1933) + p.SetState(1936) p.Partition_by() } } { - p.SetState(1936) + p.SetState(1939) p.Order_by_expr_asc_desc() } { - p.SetState(1937) + p.SetState(1940) p.Match(SQLiteParserCLOSE_PAR) } case SQLiteParserNTH_VALUE_: p.EnterOuterAlt(localctx, 5) { - p.SetState(1939) + p.SetState(1942) p.Match(SQLiteParserNTH_VALUE_) } { - p.SetState(1940) + p.SetState(1943) p.Match(SQLiteParserOPEN_PAR) } { - p.SetState(1941) + p.SetState(1944) p.expr(0) } { - p.SetState(1942) + p.SetState(1945) p.Match(SQLiteParserCOMMA) } { - p.SetState(1943) + p.SetState(1946) p.Signed_number() } { - p.SetState(1944) + p.SetState(1947) p.Match(SQLiteParserCLOSE_PAR) } { - p.SetState(1945) + p.SetState(1948) p.Match(SQLiteParserOVER_) } { - p.SetState(1946) + p.SetState(1949) p.Match(SQLiteParserOPEN_PAR) } - p.SetState(1948) + p.SetState(1951) p.GetErrorHandler().Sync(p) _la = p.GetTokenStream().LA(1) if _la == SQLiteParserPARTITION_ { { - p.SetState(1947) + p.SetState(1950) p.Partition_by() } } { - p.SetState(1950) + p.SetState(1953) p.Order_by_expr_asc_desc() } - p.SetState(1952) + p.SetState(1955) p.GetErrorHandler().Sync(p) _la = p.GetTokenStream().LA(1) if (int64((_la-128)) & ^0x3f) == 0 && ((int64(1)<<(_la-128))&4503599761588225) != 0 { { - p.SetState(1951) + p.SetState(1954) p.Frame_clause() } } { - p.SetState(1954) + p.SetState(1957) p.Match(SQLiteParserCLOSE_PAR) } case SQLiteParserNTILE_: p.EnterOuterAlt(localctx, 6) { - p.SetState(1956) + p.SetState(1959) p.Match(SQLiteParserNTILE_) } { - p.SetState(1957) + p.SetState(1960) p.Match(SQLiteParserOPEN_PAR) } { - p.SetState(1958) + p.SetState(1961) p.expr(0) } { - p.SetState(1959) + p.SetState(1962) p.Match(SQLiteParserCLOSE_PAR) } { - p.SetState(1960) + p.SetState(1963) p.Match(SQLiteParserOVER_) } { - p.SetState(1961) + p.SetState(1964) p.Match(SQLiteParserOPEN_PAR) } - p.SetState(1963) + p.SetState(1966) p.GetErrorHandler().Sync(p) _la = p.GetTokenStream().LA(1) if _la == SQLiteParserPARTITION_ { { - p.SetState(1962) + p.SetState(1965) p.Partition_by() } } { - p.SetState(1965) + p.SetState(1968) p.Order_by_expr_asc_desc() } { - p.SetState(1966) + p.SetState(1969) p.Match(SQLiteParserCLOSE_PAR) } @@ -24211,11 +24233,11 @@ func (p *SQLiteParser) Of_OF_fset() (localctx IOf_OF_fsetContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(1970) + p.SetState(1973) p.Match(SQLiteParserCOMMA) } { - p.SetState(1971) + p.SetState(1974) p.Signed_number() } @@ -24329,11 +24351,11 @@ func (p *SQLiteParser) Default_DEFAULT__value() (localctx IDefault_DEFAULT__valu p.EnterOuterAlt(localctx, 1) { - p.SetState(1973) + p.SetState(1976) p.Match(SQLiteParserCOMMA) } { - p.SetState(1974) + p.SetState(1977) p.Signed_number() } @@ -24480,21 +24502,21 @@ func (p *SQLiteParser) Partition_by() (localctx IPartition_byContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(1976) + p.SetState(1979) p.Match(SQLiteParserPARTITION_) } { - p.SetState(1977) + p.SetState(1980) p.Match(SQLiteParserBY_) } - p.SetState(1979) + p.SetState(1982) p.GetErrorHandler().Sync(p) _alt = 1 for ok := true; ok; ok = _alt != 2 && _alt != antlr.ATNInvalidAltNumber { switch _alt { case 1: { - p.SetState(1978) + p.SetState(1981) p.expr(0) } @@ -24502,7 +24524,7 @@ func (p *SQLiteParser) Partition_by() (localctx IPartition_byContext) { panic(antlr.NewNoViableAltException(p, nil, nil, nil, nil, nil)) } - p.SetState(1981) + p.SetState(1984) p.GetErrorHandler().Sync(p) _alt = p.GetInterpreter().AdaptivePredict(p.GetTokenStream(), 292, p.GetParserRuleContext()) } @@ -24649,24 +24671,24 @@ func (p *SQLiteParser) Order_by_expr() (localctx IOrder_by_exprContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(1983) + p.SetState(1986) p.Match(SQLiteParserORDER_) } { - p.SetState(1984) + p.SetState(1987) p.Match(SQLiteParserBY_) } - p.SetState(1986) + p.SetState(1989) p.GetErrorHandler().Sync(p) _la = p.GetTokenStream().LA(1) - for ok := true; ok; ok = ((int64(_la) & ^0x3f) == 0 && ((int64(1)<<_la)&-33552632) != 0) || ((int64((_la-64)) & ^0x3f) == 0 && ((int64(1)<<(_la-64))&-1) != 0) || ((int64((_la-128)) & ^0x3f) == 0 && ((int64(1)<<(_la-128))&8953156059212546047) != 0) { + for ok := true; ok; ok = ((int64(_la) & ^0x3f) == 0 && ((int64(1)<<_la)&-33552632) != 0) || ((int64((_la-64)) & ^0x3f) == 0 && ((int64(1)<<(_la-64))&-1) != 0) || ((int64((_la-128)) & ^0x3f) == 0 && ((int64(1)<<(_la-128))&-270215977642229761) != 0) { { - p.SetState(1985) + p.SetState(1988) p.expr(0) } - p.SetState(1988) + p.SetState(1991) p.GetErrorHandler().Sync(p) _la = p.GetTokenStream().LA(1) } @@ -24786,15 +24808,15 @@ func (p *SQLiteParser) Order_by_expr_asc_desc() (localctx IOrder_by_expr_asc_des p.EnterOuterAlt(localctx, 1) { - p.SetState(1990) + p.SetState(1993) p.Match(SQLiteParserORDER_) } { - p.SetState(1991) + p.SetState(1994) p.Match(SQLiteParserBY_) } { - p.SetState(1992) + p.SetState(1995) p.Order_by_expr_asc_desc() } @@ -24983,46 +25005,46 @@ func (p *SQLiteParser) Expr_asc_desc() (localctx IExpr_asc_descContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(1994) + p.SetState(1997) p.expr(0) } - p.SetState(1996) + p.SetState(1999) p.GetErrorHandler().Sync(p) _la = p.GetTokenStream().LA(1) if _la == SQLiteParserASC_ || _la == SQLiteParserDESC_ { { - p.SetState(1995) + p.SetState(1998) p.Asc_desc() } } - p.SetState(2005) + p.SetState(2008) p.GetErrorHandler().Sync(p) _la = p.GetTokenStream().LA(1) for _la == SQLiteParserCOMMA { { - p.SetState(1998) + p.SetState(2001) p.Match(SQLiteParserCOMMA) } { - p.SetState(1999) + p.SetState(2002) p.expr(0) } - p.SetState(2001) + p.SetState(2004) p.GetErrorHandler().Sync(p) _la = p.GetTokenStream().LA(1) if _la == SQLiteParserASC_ || _la == SQLiteParserDESC_ { { - p.SetState(2000) + p.SetState(2003) p.Asc_desc() } } - p.SetState(2007) + p.SetState(2010) p.GetErrorHandler().Sync(p) _la = p.GetTokenStream().LA(1) } @@ -25132,7 +25154,7 @@ func (p *SQLiteParser) Initial_select() (localctx IInitial_selectContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(2008) + p.SetState(2011) p.Select_stmt() } @@ -25241,7 +25263,7 @@ func (p *SQLiteParser) Recursive__select() (localctx IRecursive__selectContext) p.EnterOuterAlt(localctx, 1) { - p.SetState(2010) + p.SetState(2013) p.Select_stmt() } @@ -25354,7 +25376,7 @@ func (p *SQLiteParser) Unary_operator() (localctx IUnary_operatorContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(2012) + p.SetState(2015) _la = p.GetTokenStream().LA(1) if !(((int64(_la) & ^0x3f) == 0 && ((int64(1)<<_la)&1792) != 0) || _la == SQLiteParserNOT_) { @@ -25458,7 +25480,7 @@ func (p *SQLiteParser) Error_message() (localctx IError_messageContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(2014) + p.SetState(2017) p.Match(SQLiteParserSTRING_LITERAL) } @@ -25582,20 +25604,20 @@ func (p *SQLiteParser) Module_argument() (localctx IModule_argumentContext) { } }() - p.SetState(2018) + p.SetState(2021) p.GetErrorHandler().Sync(p) switch p.GetInterpreter().AdaptivePredict(p.GetTokenStream(), 297, p.GetParserRuleContext()) { case 1: p.EnterOuterAlt(localctx, 1) { - p.SetState(2016) + p.SetState(2019) p.expr(0) } case 2: p.EnterOuterAlt(localctx, 2) { - p.SetState(2017) + p.SetState(2020) p.Column_def() } @@ -25700,7 +25722,7 @@ func (p *SQLiteParser) Column_alias() (localctx IColumn_aliasContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(2020) + p.SetState(2023) _la = p.GetTokenStream().LA(1) if !(_la == SQLiteParserIDENTIFIER || _la == SQLiteParserSTRING_LITERAL) { @@ -26585,7 +26607,7 @@ func (p *SQLiteParser) Keyword() (localctx IKeywordContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(2022) + p.SetState(2025) _la = p.GetTokenStream().LA(1) if !(((int64(_la) & ^0x3f) == 0 && ((int64(1)<<_la)&-33554432) != 0) || ((int64((_la-64)) & ^0x3f) == 0 && ((int64(1)<<(_la-64))&-1) != 0) || ((int64((_la-128)) & ^0x3f) == 0 && ((int64(1)<<(_la-128))&18014398509481983) != 0)) { @@ -26701,7 +26723,7 @@ func (p *SQLiteParser) Name() (localctx INameContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(2024) + p.SetState(2027) p.Any_name() } @@ -26810,13 +26832,158 @@ func (p *SQLiteParser) Function_name() (localctx IFunction_nameContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(2026) + p.SetState(2029) p.Any_name() } return localctx } +// IQualified_function_nameContext is an interface to support dynamic dispatch. +type IQualified_function_nameContext interface { + antlr.ParserRuleContext + + // GetParser returns the parser. + GetParser() antlr.Parser + + // Getter signatures + Function_name() IFunction_nameContext + Schema_name() ISchema_nameContext + DOT() antlr.TerminalNode + + // IsQualified_function_nameContext differentiates from other interfaces. + IsQualified_function_nameContext() +} + +type Qualified_function_nameContext struct { + *antlr.BaseParserRuleContext + parser antlr.Parser +} + +func NewEmptyQualified_function_nameContext() *Qualified_function_nameContext { + var p = new(Qualified_function_nameContext) + p.BaseParserRuleContext = antlr.NewBaseParserRuleContext(nil, -1) + p.RuleIndex = SQLiteParserRULE_qualified_function_name + return p +} + +func (*Qualified_function_nameContext) IsQualified_function_nameContext() {} + +func NewQualified_function_nameContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Qualified_function_nameContext { + var p = new(Qualified_function_nameContext) + + p.BaseParserRuleContext = antlr.NewBaseParserRuleContext(parent, invokingState) + + p.parser = parser + p.RuleIndex = SQLiteParserRULE_qualified_function_name + + return p +} + +func (s *Qualified_function_nameContext) GetParser() antlr.Parser { return s.parser } + +func (s *Qualified_function_nameContext) Function_name() IFunction_nameContext { + var t antlr.RuleContext + for _, ctx := range s.GetChildren() { + if _, ok := ctx.(IFunction_nameContext); ok { + t = ctx.(antlr.RuleContext) + break + } + } + + if t == nil { + return nil + } + + return t.(IFunction_nameContext) +} + +func (s *Qualified_function_nameContext) Schema_name() ISchema_nameContext { + var t antlr.RuleContext + for _, ctx := range s.GetChildren() { + if _, ok := ctx.(ISchema_nameContext); ok { + t = ctx.(antlr.RuleContext) + break + } + } + + if t == nil { + return nil + } + + return t.(ISchema_nameContext) +} + +func (s *Qualified_function_nameContext) DOT() antlr.TerminalNode { + return s.GetToken(SQLiteParserDOT, 0) +} + +func (s *Qualified_function_nameContext) GetRuleContext() antlr.RuleContext { + return s +} + +func (s *Qualified_function_nameContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string { + return antlr.TreesStringTree(s, ruleNames, recog) +} + +func (s *Qualified_function_nameContext) EnterRule(listener antlr.ParseTreeListener) { + if listenerT, ok := listener.(SQLiteParserListener); ok { + listenerT.EnterQualified_function_name(s) + } +} + +func (s *Qualified_function_nameContext) ExitRule(listener antlr.ParseTreeListener) { + if listenerT, ok := listener.(SQLiteParserListener); ok { + listenerT.ExitQualified_function_name(s) + } +} + +func (p *SQLiteParser) Qualified_function_name() (localctx IQualified_function_nameContext) { + this := p + _ = this + + localctx = NewQualified_function_nameContext(p, p.GetParserRuleContext(), p.GetState()) + p.EnterRule(localctx, 178, SQLiteParserRULE_qualified_function_name) + + defer func() { + p.ExitRule() + }() + + defer func() { + if err := recover(); err != nil { + if v, ok := err.(antlr.RecognitionException); ok { + localctx.SetException(v) + p.GetErrorHandler().ReportError(p, v) + p.GetErrorHandler().Recover(p, v) + } else { + panic(err) + } + } + }() + + p.EnterOuterAlt(localctx, 1) + p.SetState(2034) + p.GetErrorHandler().Sync(p) + + if p.GetInterpreter().AdaptivePredict(p.GetTokenStream(), 298, p.GetParserRuleContext()) == 1 { + { + p.SetState(2031) + p.Schema_name() + } + { + p.SetState(2032) + p.Match(SQLiteParserDOT) + } + + } + { + p.SetState(2036) + p.Function_name() + } + + return localctx +} + // ISchema_nameContext is an interface to support dynamic dispatch. type ISchema_nameContext interface { antlr.ParserRuleContext @@ -26899,7 +27066,7 @@ func (p *SQLiteParser) Schema_name() (localctx ISchema_nameContext) { _ = this localctx = NewSchema_nameContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 178, SQLiteParserRULE_schema_name) + p.EnterRule(localctx, 180, SQLiteParserRULE_schema_name) defer func() { p.ExitRule() @@ -26919,7 +27086,7 @@ func (p *SQLiteParser) Schema_name() (localctx ISchema_nameContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(2028) + p.SetState(2038) p.Any_name() } @@ -27008,7 +27175,7 @@ func (p *SQLiteParser) Table_name() (localctx ITable_nameContext) { _ = this localctx = NewTable_nameContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 180, SQLiteParserRULE_table_name) + p.EnterRule(localctx, 182, SQLiteParserRULE_table_name) defer func() { p.ExitRule() @@ -27028,7 +27195,7 @@ func (p *SQLiteParser) Table_name() (localctx ITable_nameContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(2030) + p.SetState(2040) p.Any_name() } @@ -27117,7 +27284,7 @@ func (p *SQLiteParser) Table_or_index_name() (localctx ITable_or_index_nameConte _ = this localctx = NewTable_or_index_nameContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 182, SQLiteParserRULE_table_or_index_name) + p.EnterRule(localctx, 184, SQLiteParserRULE_table_or_index_name) defer func() { p.ExitRule() @@ -27137,7 +27304,7 @@ func (p *SQLiteParser) Table_or_index_name() (localctx ITable_or_index_nameConte p.EnterOuterAlt(localctx, 1) { - p.SetState(2032) + p.SetState(2042) p.Any_name() } @@ -27226,7 +27393,7 @@ func (p *SQLiteParser) New_table_name() (localctx INew_table_nameContext) { _ = this localctx = NewNew_table_nameContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 184, SQLiteParserRULE_new_table_name) + p.EnterRule(localctx, 186, SQLiteParserRULE_new_table_name) defer func() { p.ExitRule() @@ -27246,7 +27413,7 @@ func (p *SQLiteParser) New_table_name() (localctx INew_table_nameContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(2034) + p.SetState(2044) p.Any_name() } @@ -27335,7 +27502,7 @@ func (p *SQLiteParser) Column_name() (localctx IColumn_nameContext) { _ = this localctx = NewColumn_nameContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 186, SQLiteParserRULE_column_name) + p.EnterRule(localctx, 188, SQLiteParserRULE_column_name) defer func() { p.ExitRule() @@ -27355,7 +27522,7 @@ func (p *SQLiteParser) Column_name() (localctx IColumn_nameContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(2036) + p.SetState(2046) p.Any_name() } @@ -27444,7 +27611,7 @@ func (p *SQLiteParser) Collation_name() (localctx ICollation_nameContext) { _ = this localctx = NewCollation_nameContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 188, SQLiteParserRULE_collation_name) + p.EnterRule(localctx, 190, SQLiteParserRULE_collation_name) defer func() { p.ExitRule() @@ -27464,7 +27631,7 @@ func (p *SQLiteParser) Collation_name() (localctx ICollation_nameContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(2038) + p.SetState(2048) p.Any_name() } @@ -27553,7 +27720,7 @@ func (p *SQLiteParser) Foreign_table() (localctx IForeign_tableContext) { _ = this localctx = NewForeign_tableContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 190, SQLiteParserRULE_foreign_table) + p.EnterRule(localctx, 192, SQLiteParserRULE_foreign_table) defer func() { p.ExitRule() @@ -27573,7 +27740,7 @@ func (p *SQLiteParser) Foreign_table() (localctx IForeign_tableContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(2040) + p.SetState(2050) p.Any_name() } @@ -27662,7 +27829,7 @@ func (p *SQLiteParser) Index_name() (localctx IIndex_nameContext) { _ = this localctx = NewIndex_nameContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 192, SQLiteParserRULE_index_name) + p.EnterRule(localctx, 194, SQLiteParserRULE_index_name) defer func() { p.ExitRule() @@ -27682,7 +27849,7 @@ func (p *SQLiteParser) Index_name() (localctx IIndex_nameContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(2042) + p.SetState(2052) p.Any_name() } @@ -27771,7 +27938,7 @@ func (p *SQLiteParser) Trigger_name() (localctx ITrigger_nameContext) { _ = this localctx = NewTrigger_nameContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 194, SQLiteParserRULE_trigger_name) + p.EnterRule(localctx, 196, SQLiteParserRULE_trigger_name) defer func() { p.ExitRule() @@ -27791,7 +27958,7 @@ func (p *SQLiteParser) Trigger_name() (localctx ITrigger_nameContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(2044) + p.SetState(2054) p.Any_name() } @@ -27880,7 +28047,7 @@ func (p *SQLiteParser) View_name() (localctx IView_nameContext) { _ = this localctx = NewView_nameContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 196, SQLiteParserRULE_view_name) + p.EnterRule(localctx, 198, SQLiteParserRULE_view_name) defer func() { p.ExitRule() @@ -27900,7 +28067,7 @@ func (p *SQLiteParser) View_name() (localctx IView_nameContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(2046) + p.SetState(2056) p.Any_name() } @@ -27989,7 +28156,7 @@ func (p *SQLiteParser) Module_name() (localctx IModule_nameContext) { _ = this localctx = NewModule_nameContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 198, SQLiteParserRULE_module_name) + p.EnterRule(localctx, 200, SQLiteParserRULE_module_name) defer func() { p.ExitRule() @@ -28009,7 +28176,7 @@ func (p *SQLiteParser) Module_name() (localctx IModule_nameContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(2048) + p.SetState(2058) p.Any_name() } @@ -28098,7 +28265,7 @@ func (p *SQLiteParser) Pragma_name() (localctx IPragma_nameContext) { _ = this localctx = NewPragma_nameContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 200, SQLiteParserRULE_pragma_name) + p.EnterRule(localctx, 202, SQLiteParserRULE_pragma_name) defer func() { p.ExitRule() @@ -28118,7 +28285,7 @@ func (p *SQLiteParser) Pragma_name() (localctx IPragma_nameContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(2050) + p.SetState(2060) p.Any_name() } @@ -28207,7 +28374,7 @@ func (p *SQLiteParser) Savepoint_name() (localctx ISavepoint_nameContext) { _ = this localctx = NewSavepoint_nameContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 202, SQLiteParserRULE_savepoint_name) + p.EnterRule(localctx, 204, SQLiteParserRULE_savepoint_name) defer func() { p.ExitRule() @@ -28227,7 +28394,7 @@ func (p *SQLiteParser) Savepoint_name() (localctx ISavepoint_nameContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(2052) + p.SetState(2062) p.Any_name() } @@ -28316,7 +28483,7 @@ func (p *SQLiteParser) Table_alias() (localctx ITable_aliasContext) { _ = this localctx = NewTable_aliasContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 204, SQLiteParserRULE_table_alias) + p.EnterRule(localctx, 206, SQLiteParserRULE_table_alias) defer func() { p.ExitRule() @@ -28336,7 +28503,7 @@ func (p *SQLiteParser) Table_alias() (localctx ITable_aliasContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(2054) + p.SetState(2064) p.Any_name() } @@ -28425,7 +28592,7 @@ func (p *SQLiteParser) Transaction_name() (localctx ITransaction_nameContext) { _ = this localctx = NewTransaction_nameContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 206, SQLiteParserRULE_transaction_name) + p.EnterRule(localctx, 208, SQLiteParserRULE_transaction_name) defer func() { p.ExitRule() @@ -28445,7 +28612,7 @@ func (p *SQLiteParser) Transaction_name() (localctx ITransaction_nameContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(2056) + p.SetState(2066) p.Any_name() } @@ -28534,7 +28701,7 @@ func (p *SQLiteParser) Window_name() (localctx IWindow_nameContext) { _ = this localctx = NewWindow_nameContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 208, SQLiteParserRULE_window_name) + p.EnterRule(localctx, 210, SQLiteParserRULE_window_name) defer func() { p.ExitRule() @@ -28554,7 +28721,7 @@ func (p *SQLiteParser) Window_name() (localctx IWindow_nameContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(2058) + p.SetState(2068) p.Any_name() } @@ -28643,7 +28810,7 @@ func (p *SQLiteParser) Alias() (localctx IAliasContext) { _ = this localctx = NewAliasContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 210, SQLiteParserRULE_alias) + p.EnterRule(localctx, 212, SQLiteParserRULE_alias) defer func() { p.ExitRule() @@ -28663,7 +28830,7 @@ func (p *SQLiteParser) Alias() (localctx IAliasContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(2060) + p.SetState(2070) p.Any_name() } @@ -28752,7 +28919,7 @@ func (p *SQLiteParser) Filename() (localctx IFilenameContext) { _ = this localctx = NewFilenameContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 212, SQLiteParserRULE_filename) + p.EnterRule(localctx, 214, SQLiteParserRULE_filename) defer func() { p.ExitRule() @@ -28772,7 +28939,7 @@ func (p *SQLiteParser) Filename() (localctx IFilenameContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(2062) + p.SetState(2072) p.Any_name() } @@ -28861,7 +29028,7 @@ func (p *SQLiteParser) Base_window_name() (localctx IBase_window_nameContext) { _ = this localctx = NewBase_window_nameContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 214, SQLiteParserRULE_base_window_name) + p.EnterRule(localctx, 216, SQLiteParserRULE_base_window_name) defer func() { p.ExitRule() @@ -28881,7 +29048,7 @@ func (p *SQLiteParser) Base_window_name() (localctx IBase_window_nameContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(2064) + p.SetState(2074) p.Any_name() } @@ -28970,7 +29137,7 @@ func (p *SQLiteParser) Simple_func() (localctx ISimple_funcContext) { _ = this localctx = NewSimple_funcContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 216, SQLiteParserRULE_simple_func) + p.EnterRule(localctx, 218, SQLiteParserRULE_simple_func) defer func() { p.ExitRule() @@ -28990,7 +29157,7 @@ func (p *SQLiteParser) Simple_func() (localctx ISimple_funcContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(2066) + p.SetState(2076) p.Any_name() } @@ -29079,7 +29246,7 @@ func (p *SQLiteParser) Aggregate_func() (localctx IAggregate_funcContext) { _ = this localctx = NewAggregate_funcContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 218, SQLiteParserRULE_aggregate_func) + p.EnterRule(localctx, 220, SQLiteParserRULE_aggregate_func) defer func() { p.ExitRule() @@ -29099,7 +29266,7 @@ func (p *SQLiteParser) Aggregate_func() (localctx IAggregate_funcContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(2068) + p.SetState(2078) p.Any_name() } @@ -29188,7 +29355,7 @@ func (p *SQLiteParser) Table_function_name() (localctx ITable_function_nameConte _ = this localctx = NewTable_function_nameContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 220, SQLiteParserRULE_table_function_name) + p.EnterRule(localctx, 222, SQLiteParserRULE_table_function_name) defer func() { p.ExitRule() @@ -29208,7 +29375,7 @@ func (p *SQLiteParser) Table_function_name() (localctx ITable_function_nameConte p.EnterOuterAlt(localctx, 1) { - p.SetState(2070) + p.SetState(2080) p.Any_name() } @@ -29334,7 +29501,7 @@ func (p *SQLiteParser) Any_name() (localctx IAny_nameContext) { _ = this localctx = NewAny_nameContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 222, SQLiteParserRULE_any_name) + p.EnterRule(localctx, 224, SQLiteParserRULE_any_name) defer func() { p.ExitRule() @@ -29352,43 +29519,43 @@ func (p *SQLiteParser) Any_name() (localctx IAny_nameContext) { } }() - p.SetState(2079) + p.SetState(2089) p.GetErrorHandler().Sync(p) switch p.GetTokenStream().LA(1) { case SQLiteParserIDENTIFIER: p.EnterOuterAlt(localctx, 1) { - p.SetState(2072) + p.SetState(2082) p.Match(SQLiteParserIDENTIFIER) } case SQLiteParserABORT_, SQLiteParserACTION_, SQLiteParserADD_, SQLiteParserAFTER_, SQLiteParserALL_, SQLiteParserALTER_, SQLiteParserANALYZE_, SQLiteParserAND_, SQLiteParserAS_, SQLiteParserASC_, SQLiteParserATTACH_, SQLiteParserAUTOINCREMENT_, SQLiteParserBEFORE_, SQLiteParserBEGIN_, SQLiteParserBETWEEN_, SQLiteParserBY_, SQLiteParserCASCADE_, SQLiteParserCASE_, SQLiteParserCAST_, SQLiteParserCHECK_, SQLiteParserCOLLATE_, SQLiteParserCOLUMN_, SQLiteParserCOMMIT_, SQLiteParserCONFLICT_, SQLiteParserCONSTRAINT_, SQLiteParserCREATE_, SQLiteParserCROSS_, SQLiteParserCURRENT_DATE_, SQLiteParserCURRENT_TIME_, SQLiteParserCURRENT_TIMESTAMP_, SQLiteParserDATABASE_, SQLiteParserDEFAULT_, SQLiteParserDEFERRABLE_, SQLiteParserDEFERRED_, SQLiteParserDELETE_, SQLiteParserDESC_, SQLiteParserDETACH_, SQLiteParserDISTINCT_, SQLiteParserDROP_, SQLiteParserEACH_, SQLiteParserELSE_, SQLiteParserEND_, SQLiteParserESCAPE_, SQLiteParserEXCEPT_, SQLiteParserEXCLUSIVE_, SQLiteParserEXISTS_, SQLiteParserEXPLAIN_, SQLiteParserFAIL_, SQLiteParserFOR_, SQLiteParserFOREIGN_, SQLiteParserFROM_, SQLiteParserFULL_, SQLiteParserGLOB_, SQLiteParserGROUP_, SQLiteParserHAVING_, SQLiteParserIF_, SQLiteParserIGNORE_, SQLiteParserIMMEDIATE_, SQLiteParserIN_, SQLiteParserINDEX_, SQLiteParserINDEXED_, SQLiteParserINITIALLY_, SQLiteParserINNER_, SQLiteParserINSERT_, SQLiteParserINSTEAD_, SQLiteParserINTERSECT_, SQLiteParserINTO_, SQLiteParserIS_, SQLiteParserISNULL_, SQLiteParserJOIN_, SQLiteParserKEY_, SQLiteParserLEFT_, SQLiteParserLIKE_, SQLiteParserLIMIT_, SQLiteParserMATCH_, SQLiteParserNATURAL_, SQLiteParserNO_, SQLiteParserNOT_, SQLiteParserNOTNULL_, SQLiteParserNULL_, SQLiteParserOF_, SQLiteParserOFFSET_, SQLiteParserON_, SQLiteParserOR_, SQLiteParserORDER_, SQLiteParserOUTER_, SQLiteParserPLAN_, SQLiteParserPRAGMA_, SQLiteParserPRIMARY_, SQLiteParserQUERY_, SQLiteParserRAISE_, SQLiteParserRECURSIVE_, SQLiteParserREFERENCES_, SQLiteParserREGEXP_, SQLiteParserREINDEX_, SQLiteParserRELEASE_, SQLiteParserRENAME_, SQLiteParserREPLACE_, SQLiteParserRESTRICT_, SQLiteParserRETURNING_, SQLiteParserRIGHT_, SQLiteParserROLLBACK_, SQLiteParserROW_, SQLiteParserROWS_, SQLiteParserSAVEPOINT_, SQLiteParserSELECT_, SQLiteParserSET_, SQLiteParserSTRICT_, SQLiteParserTABLE_, SQLiteParserTEMP_, SQLiteParserTEMPORARY_, SQLiteParserTHEN_, SQLiteParserTO_, SQLiteParserTRANSACTION_, SQLiteParserTRIGGER_, SQLiteParserUNION_, SQLiteParserUNIQUE_, SQLiteParserUPDATE_, SQLiteParserUSING_, SQLiteParserVACUUM_, SQLiteParserVALUES_, SQLiteParserVIEW_, SQLiteParserVIRTUAL_, SQLiteParserWHEN_, SQLiteParserWHERE_, SQLiteParserWITH_, SQLiteParserWITHOUT_, SQLiteParserFIRST_VALUE_, SQLiteParserOVER_, SQLiteParserPARTITION_, SQLiteParserRANGE_, SQLiteParserPRECEDING_, SQLiteParserUNBOUNDED_, SQLiteParserCURRENT_, SQLiteParserFOLLOWING_, SQLiteParserCUME_DIST_, SQLiteParserDENSE_RANK_, SQLiteParserLAG_, SQLiteParserLAST_VALUE_, SQLiteParserLEAD_, SQLiteParserNTH_VALUE_, SQLiteParserNTILE_, SQLiteParserPERCENT_RANK_, SQLiteParserRANK_, SQLiteParserROW_NUMBER_, SQLiteParserGENERATED_, SQLiteParserALWAYS_, SQLiteParserSTORED_, SQLiteParserTRUE_, SQLiteParserFALSE_, SQLiteParserWINDOW_, SQLiteParserNULLS_, SQLiteParserFIRST_, SQLiteParserLAST_, SQLiteParserFILTER_, SQLiteParserGROUPS_, SQLiteParserEXCLUDE_: p.EnterOuterAlt(localctx, 2) { - p.SetState(2073) + p.SetState(2083) p.Keyword() } case SQLiteParserSTRING_LITERAL: p.EnterOuterAlt(localctx, 3) { - p.SetState(2074) + p.SetState(2084) p.Match(SQLiteParserSTRING_LITERAL) } case SQLiteParserOPEN_PAR: p.EnterOuterAlt(localctx, 4) { - p.SetState(2075) + p.SetState(2085) p.Match(SQLiteParserOPEN_PAR) } { - p.SetState(2076) + p.SetState(2086) p.Any_name() } { - p.SetState(2077) + p.SetState(2087) p.Match(SQLiteParserCLOSE_PAR) } diff --git a/internal/engine/sqlite/parser/sqliteparser_base_listener.go b/internal/engine/sqlite/parser/sqliteparser_base_listener.go index 44c0daa2ce..f072c4a272 100644 --- a/internal/engine/sqlite/parser/sqliteparser_base_listener.go +++ b/internal/engine/sqlite/parser/sqliteparser_base_listener.go @@ -656,6 +656,13 @@ func (s *BaseSQLiteParserListener) EnterFunction_name(ctx *Function_nameContext) // ExitFunction_name is called when production function_name is exited. func (s *BaseSQLiteParserListener) ExitFunction_name(ctx *Function_nameContext) {} +// EnterQualified_function_name is called when production qualified_function_name is entered. +func (s *BaseSQLiteParserListener) EnterQualified_function_name(ctx *Qualified_function_nameContext) { +} + +// ExitQualified_function_name is called when production qualified_function_name is exited. +func (s *BaseSQLiteParserListener) ExitQualified_function_name(ctx *Qualified_function_nameContext) {} + // EnterSchema_name is called when production schema_name is entered. func (s *BaseSQLiteParserListener) EnterSchema_name(ctx *Schema_nameContext) {} diff --git a/internal/engine/sqlite/parser/sqliteparser_listener.go b/internal/engine/sqlite/parser/sqliteparser_listener.go index 4c7ae526a7..520d8b277b 100644 --- a/internal/engine/sqlite/parser/sqliteparser_listener.go +++ b/internal/engine/sqlite/parser/sqliteparser_listener.go @@ -320,6 +320,9 @@ type SQLiteParserListener interface { // EnterFunction_name is called when entering the function_name production. EnterFunction_name(c *Function_nameContext) + // EnterQualified_function_name is called when entering the qualified_function_name production. + EnterQualified_function_name(c *Qualified_function_nameContext) + // EnterSchema_name is called when entering the schema_name production. EnterSchema_name(c *Schema_nameContext) @@ -701,6 +704,9 @@ type SQLiteParserListener interface { // ExitFunction_name is called when exiting the function_name production. ExitFunction_name(c *Function_nameContext) + // ExitQualified_function_name is called when exiting the qualified_function_name production. + ExitQualified_function_name(c *Qualified_function_nameContext) + // ExitSchema_name is called when exiting the schema_name production. ExitSchema_name(c *Schema_nameContext) diff --git a/internal/engine/sqlite/utils.go b/internal/engine/sqlite/utils.go index 2213a1f8a1..74050651f2 100644 --- a/internal/engine/sqlite/utils.go +++ b/internal/engine/sqlite/utils.go @@ -10,10 +10,6 @@ type tableNamer interface { Schema_name() parser.ISchema_nameContext } -type multiselect interface { - AllSelect_core() []parser.ISelect_coreContext -} - func parseTableName(c tableNamer) *ast.TableName { name := ast.TableName{ Name: c.Table_name().GetText(), diff --git a/internal/info/facts.go b/internal/info/facts.go index 269de34139..d1d1f3abbc 100644 --- a/internal/info/facts.go +++ b/internal/info/facts.go @@ -2,4 +2,4 @@ package info // When no version is set, return the next bug fix version // after the most recent tag -const Version = "v1.18.0" +const Version = "v1.19.0" diff --git a/internal/plugin/codegen.pb.go b/internal/plugin/codegen.pb.go index 17a43c6c4c..12003c9ba8 100644 --- a/internal/plugin/codegen.pb.go +++ b/internal/plugin/codegen.pb.go @@ -1,6 +1,6 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.28.1 +// protoc-gen-go v1.30.0 // protoc (unknown) // source: plugin/codegen.proto @@ -91,6 +91,8 @@ type Override struct { Table *Identifier `protobuf:"bytes,7,opt,name=table,proto3" json:"table,omitempty"` ColumnName string `protobuf:"bytes,8,opt,name=column_name,proto3" json:"column_name,omitempty"` GoType *ParsedGoType `protobuf:"bytes,10,opt,name=go_type,json=goType,proto3" json:"go_type,omitempty"` + // True if the override should apply to a unsigned database type + Unsigned bool `protobuf:"varint,11,opt,name=unsigned,proto3" json:"unsigned,omitempty"` } func (x *Override) Reset() { @@ -174,6 +176,13 @@ func (x *Override) GetGoType() *ParsedGoType { return nil } +func (x *Override) GetUnsigned() bool { + if x != nil { + return x.Unsigned + } + return false +} + type ParsedGoType struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache @@ -458,6 +467,8 @@ type GoCode struct { EmitPointersForNullTypes bool `protobuf:"varint,22,opt,name=emit_pointers_for_null_types,json=emitPointersForNullTypes,proto3" json:"emit_pointers_for_null_types,omitempty"` QueryParameterLimit *int32 `protobuf:"varint,23,opt,name=query_parameter_limit,json=queryParameterLimit,proto3,oneof" json:"query_parameter_limit,omitempty"` OutputBatchFileName string `protobuf:"bytes,24,opt,name=output_batch_file_name,json=outputBatchFileName,proto3" json:"output_batch_file_name,omitempty"` + JsonTagsIdUppercase bool `protobuf:"varint,26,opt,name=json_tags_id_uppercase,json=jsonTagsIdUppercase,proto3" json:"json_tags_id_uppercase,omitempty"` + OmitUnusedStructs bool `protobuf:"varint,27,opt,name=omit_unused_structs,json=omitUnusedStructs,proto3" json:"omit_unused_structs,omitempty"` } func (x *GoCode) Reset() { @@ -667,6 +678,20 @@ func (x *GoCode) GetOutputBatchFileName() string { return "" } +func (x *GoCode) GetJsonTagsIdUppercase() bool { + if x != nil { + return x.JsonTagsIdUppercase + } + return false +} + +func (x *GoCode) GetOmitUnusedStructs() bool { + if x != nil { + return x.OmitUnusedStructs + } + return false +} + type JSONCode struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache @@ -1137,12 +1162,14 @@ type Column struct { IsNamedParam bool `protobuf:"varint,7,opt,name=is_named_param,json=isNamedParam,proto3" json:"is_named_param,omitempty"` IsFuncCall bool `protobuf:"varint,8,opt,name=is_func_call,json=isFuncCall,proto3" json:"is_func_call,omitempty"` // XXX: Figure out what PostgreSQL calls `foo.id` - Scope string `protobuf:"bytes,9,opt,name=scope,proto3" json:"scope,omitempty"` - Table *Identifier `protobuf:"bytes,10,opt,name=table,proto3" json:"table,omitempty"` - TableAlias string `protobuf:"bytes,11,opt,name=table_alias,json=tableAlias,proto3" json:"table_alias,omitempty"` - Type *Identifier `protobuf:"bytes,12,opt,name=type,proto3" json:"type,omitempty"` - IsSqlcSlice bool `protobuf:"varint,13,opt,name=is_sqlc_slice,json=isSqlcSlice,proto3" json:"is_sqlc_slice,omitempty"` - EmbedTable *Identifier `protobuf:"bytes,14,opt,name=embed_table,json=embedTable,proto3" json:"embed_table,omitempty"` + Scope string `protobuf:"bytes,9,opt,name=scope,proto3" json:"scope,omitempty"` + Table *Identifier `protobuf:"bytes,10,opt,name=table,proto3" json:"table,omitempty"` + TableAlias string `protobuf:"bytes,11,opt,name=table_alias,json=tableAlias,proto3" json:"table_alias,omitempty"` + Type *Identifier `protobuf:"bytes,12,opt,name=type,proto3" json:"type,omitempty"` + IsSqlcSlice bool `protobuf:"varint,13,opt,name=is_sqlc_slice,json=isSqlcSlice,proto3" json:"is_sqlc_slice,omitempty"` + EmbedTable *Identifier `protobuf:"bytes,14,opt,name=embed_table,json=embedTable,proto3" json:"embed_table,omitempty"` + OriginalName string `protobuf:"bytes,15,opt,name=original_name,json=originalName,proto3" json:"original_name,omitempty"` + Unsigned bool `protobuf:"varint,16,opt,name=unsigned,proto3" json:"unsigned,omitempty"` } func (x *Column) Reset() { @@ -1268,6 +1295,20 @@ func (x *Column) GetEmbedTable() *Identifier { return nil } +func (x *Column) GetOriginalName() string { + if x != nil { + return x.OriginalName + } + return "" +} + +func (x *Column) GetUnsigned() bool { + if x != nil { + return x.Unsigned + } + return false +} + type Query struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache @@ -1552,6 +1593,195 @@ func (x *CodeGenResponse) GetFiles() []*File { return nil } +type VetParameter struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + Number int32 `protobuf:"varint,1,opt,name=number,proto3" json:"number,omitempty"` +} + +func (x *VetParameter) Reset() { + *x = VetParameter{} + if protoimpl.UnsafeEnabled { + mi := &file_plugin_codegen_proto_msgTypes[18] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *VetParameter) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*VetParameter) ProtoMessage() {} + +func (x *VetParameter) ProtoReflect() protoreflect.Message { + mi := &file_plugin_codegen_proto_msgTypes[18] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use VetParameter.ProtoReflect.Descriptor instead. +func (*VetParameter) Descriptor() ([]byte, []int) { + return file_plugin_codegen_proto_rawDescGZIP(), []int{18} +} + +func (x *VetParameter) GetNumber() int32 { + if x != nil { + return x.Number + } + return 0 +} + +type VetConfig struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + Version string `protobuf:"bytes,1,opt,name=version,proto3" json:"version,omitempty"` + Engine string `protobuf:"bytes,2,opt,name=engine,proto3" json:"engine,omitempty"` + Schema []string `protobuf:"bytes,3,rep,name=schema,proto3" json:"schema,omitempty"` + Queries []string `protobuf:"bytes,4,rep,name=queries,proto3" json:"queries,omitempty"` +} + +func (x *VetConfig) Reset() { + *x = VetConfig{} + if protoimpl.UnsafeEnabled { + mi := &file_plugin_codegen_proto_msgTypes[19] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *VetConfig) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*VetConfig) ProtoMessage() {} + +func (x *VetConfig) ProtoReflect() protoreflect.Message { + mi := &file_plugin_codegen_proto_msgTypes[19] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use VetConfig.ProtoReflect.Descriptor instead. +func (*VetConfig) Descriptor() ([]byte, []int) { + return file_plugin_codegen_proto_rawDescGZIP(), []int{19} +} + +func (x *VetConfig) GetVersion() string { + if x != nil { + return x.Version + } + return "" +} + +func (x *VetConfig) GetEngine() string { + if x != nil { + return x.Engine + } + return "" +} + +func (x *VetConfig) GetSchema() []string { + if x != nil { + return x.Schema + } + return nil +} + +func (x *VetConfig) GetQueries() []string { + if x != nil { + return x.Queries + } + return nil +} + +type VetQuery struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + Sql string `protobuf:"bytes,1,opt,name=sql,proto3" json:"sql,omitempty"` + Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` + Cmd string `protobuf:"bytes,3,opt,name=cmd,proto3" json:"cmd,omitempty"` + Params []*VetParameter `protobuf:"bytes,4,rep,name=params,json=parameters,proto3" json:"params,omitempty"` +} + +func (x *VetQuery) Reset() { + *x = VetQuery{} + if protoimpl.UnsafeEnabled { + mi := &file_plugin_codegen_proto_msgTypes[20] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *VetQuery) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*VetQuery) ProtoMessage() {} + +func (x *VetQuery) ProtoReflect() protoreflect.Message { + mi := &file_plugin_codegen_proto_msgTypes[20] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use VetQuery.ProtoReflect.Descriptor instead. +func (*VetQuery) Descriptor() ([]byte, []int) { + return file_plugin_codegen_proto_rawDescGZIP(), []int{20} +} + +func (x *VetQuery) GetSql() string { + if x != nil { + return x.Sql + } + return "" +} + +func (x *VetQuery) GetName() string { + if x != nil { + return x.Name + } + return "" +} + +func (x *VetQuery) GetCmd() string { + if x != nil { + return x.Cmd + } + return "" +} + +func (x *VetQuery) GetParams() []*VetParameter { + if x != nil { + return x.Params + } + return nil +} + var File_plugin_codegen_proto protoreflect.FileDescriptor var file_plugin_codegen_proto_rawDesc = []byte{ @@ -1560,7 +1790,7 @@ var file_plugin_codegen_proto_rawDesc = []byte{ 0x0a, 0x04, 0x46, 0x69, 0x6c, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x1a, 0x0a, 0x08, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x08, 0x63, 0x6f, - 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x73, 0x22, 0xf7, 0x01, 0x0a, 0x08, 0x4f, 0x76, 0x65, 0x72, 0x72, + 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x73, 0x22, 0x93, 0x02, 0x0a, 0x08, 0x4f, 0x76, 0x65, 0x72, 0x72, 0x69, 0x64, 0x65, 0x12, 0x1c, 0x0a, 0x09, 0x63, 0x6f, 0x64, 0x65, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x63, 0x6f, 0x64, 0x65, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x12, 0x18, 0x0a, 0x07, 0x64, 0x62, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x03, 0x20, 0x01, @@ -1575,255 +1805,284 @@ var file_plugin_codegen_proto_rawDesc = []byte{ 0x63, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x2d, 0x0a, 0x07, 0x67, 0x6f, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x70, 0x6c, 0x75, 0x67, 0x69, 0x6e, 0x2e, 0x50, 0x61, 0x72, 0x73, 0x65, 0x64, 0x47, 0x6f, 0x54, 0x79, - 0x70, 0x65, 0x52, 0x06, 0x67, 0x6f, 0x54, 0x79, 0x70, 0x65, 0x4a, 0x04, 0x08, 0x09, 0x10, 0x0a, - 0x22, 0x8b, 0x02, 0x0a, 0x0c, 0x50, 0x61, 0x72, 0x73, 0x65, 0x64, 0x47, 0x6f, 0x54, 0x79, 0x70, - 0x65, 0x12, 0x1f, 0x0a, 0x0b, 0x69, 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x5f, 0x70, 0x61, 0x74, 0x68, - 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x69, 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x50, 0x61, - 0x74, 0x68, 0x12, 0x18, 0x0a, 0x07, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x18, 0x02, 0x20, - 0x01, 0x28, 0x09, 0x52, 0x07, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x12, 0x1b, 0x0a, 0x09, - 0x74, 0x79, 0x70, 0x65, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, - 0x08, 0x74, 0x79, 0x70, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x62, 0x61, 0x73, - 0x69, 0x63, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x08, 0x52, 0x09, 0x62, - 0x61, 0x73, 0x69, 0x63, 0x54, 0x79, 0x70, 0x65, 0x12, 0x45, 0x0a, 0x0b, 0x73, 0x74, 0x72, 0x75, - 0x63, 0x74, 0x5f, 0x74, 0x61, 0x67, 0x73, 0x18, 0x05, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x24, 0x2e, - 0x70, 0x6c, 0x75, 0x67, 0x69, 0x6e, 0x2e, 0x50, 0x61, 0x72, 0x73, 0x65, 0x64, 0x47, 0x6f, 0x54, - 0x79, 0x70, 0x65, 0x2e, 0x53, 0x74, 0x72, 0x75, 0x63, 0x74, 0x54, 0x61, 0x67, 0x73, 0x45, 0x6e, - 0x74, 0x72, 0x79, 0x52, 0x0a, 0x73, 0x74, 0x72, 0x75, 0x63, 0x74, 0x54, 0x61, 0x67, 0x73, 0x1a, - 0x3d, 0x0a, 0x0f, 0x53, 0x74, 0x72, 0x75, 0x63, 0x74, 0x54, 0x61, 0x67, 0x73, 0x45, 0x6e, 0x74, - 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, - 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, - 0x01, 0x28, 0x09, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x22, 0x8c, - 0x03, 0x0a, 0x08, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x12, 0x18, 0x0a, 0x07, 0x76, - 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x76, 0x65, - 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x16, 0x0a, 0x06, 0x65, 0x6e, 0x67, 0x69, 0x6e, 0x65, 0x18, - 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x65, 0x6e, 0x67, 0x69, 0x6e, 0x65, 0x12, 0x16, 0x0a, - 0x06, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x18, 0x03, 0x20, 0x03, 0x28, 0x09, 0x52, 0x06, 0x73, - 0x63, 0x68, 0x65, 0x6d, 0x61, 0x12, 0x18, 0x0a, 0x07, 0x71, 0x75, 0x65, 0x72, 0x69, 0x65, 0x73, - 0x18, 0x04, 0x20, 0x03, 0x28, 0x09, 0x52, 0x07, 0x71, 0x75, 0x65, 0x72, 0x69, 0x65, 0x73, 0x12, - 0x34, 0x0a, 0x06, 0x72, 0x65, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x05, 0x20, 0x03, 0x28, 0x0b, 0x32, - 0x1c, 0x2e, 0x70, 0x6c, 0x75, 0x67, 0x69, 0x6e, 0x2e, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, - 0x73, 0x2e, 0x52, 0x65, 0x6e, 0x61, 0x6d, 0x65, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x06, 0x72, - 0x65, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x2e, 0x0a, 0x09, 0x6f, 0x76, 0x65, 0x72, 0x72, 0x69, 0x64, - 0x65, 0x73, 0x18, 0x06, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x10, 0x2e, 0x70, 0x6c, 0x75, 0x67, 0x69, - 0x6e, 0x2e, 0x4f, 0x76, 0x65, 0x72, 0x72, 0x69, 0x64, 0x65, 0x52, 0x09, 0x6f, 0x76, 0x65, 0x72, - 0x72, 0x69, 0x64, 0x65, 0x73, 0x12, 0x29, 0x0a, 0x07, 0x63, 0x6f, 0x64, 0x65, 0x67, 0x65, 0x6e, - 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0f, 0x2e, 0x70, 0x6c, 0x75, 0x67, 0x69, 0x6e, 0x2e, - 0x43, 0x6f, 0x64, 0x65, 0x67, 0x65, 0x6e, 0x52, 0x07, 0x63, 0x6f, 0x64, 0x65, 0x67, 0x65, 0x6e, - 0x12, 0x1e, 0x0a, 0x02, 0x67, 0x6f, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0e, 0x2e, 0x70, - 0x6c, 0x75, 0x67, 0x69, 0x6e, 0x2e, 0x47, 0x6f, 0x43, 0x6f, 0x64, 0x65, 0x52, 0x02, 0x67, 0x6f, - 0x12, 0x24, 0x0a, 0x04, 0x6a, 0x73, 0x6f, 0x6e, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x10, - 0x2e, 0x70, 0x6c, 0x75, 0x67, 0x69, 0x6e, 0x2e, 0x4a, 0x53, 0x4f, 0x4e, 0x43, 0x6f, 0x64, 0x65, - 0x52, 0x04, 0x6a, 0x73, 0x6f, 0x6e, 0x1a, 0x39, 0x0a, 0x0b, 0x52, 0x65, 0x6e, 0x61, 0x6d, 0x65, - 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, - 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, - 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, - 0x01, 0x4a, 0x04, 0x08, 0x08, 0x10, 0x09, 0x4a, 0x04, 0x08, 0x09, 0x10, 0x0a, 0x22, 0x4d, 0x0a, - 0x07, 0x43, 0x6f, 0x64, 0x65, 0x67, 0x65, 0x6e, 0x12, 0x10, 0x0a, 0x03, 0x6f, 0x75, 0x74, 0x18, - 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6f, 0x75, 0x74, 0x12, 0x16, 0x0a, 0x06, 0x70, 0x6c, - 0x75, 0x67, 0x69, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x70, 0x6c, 0x75, 0x67, - 0x69, 0x6e, 0x12, 0x18, 0x0a, 0x07, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x03, 0x20, - 0x01, 0x28, 0x0c, 0x52, 0x07, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x22, 0xdf, 0x09, 0x0a, - 0x06, 0x47, 0x6f, 0x43, 0x6f, 0x64, 0x65, 0x12, 0x25, 0x0a, 0x0e, 0x65, 0x6d, 0x69, 0x74, 0x5f, - 0x69, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x61, 0x63, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x52, - 0x0d, 0x65, 0x6d, 0x69, 0x74, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x61, 0x63, 0x65, 0x12, 0x24, - 0x0a, 0x0e, 0x65, 0x6d, 0x69, 0x74, 0x5f, 0x6a, 0x73, 0x6f, 0x6e, 0x5f, 0x74, 0x61, 0x67, 0x73, - 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0c, 0x65, 0x6d, 0x69, 0x74, 0x4a, 0x73, 0x6f, 0x6e, - 0x54, 0x61, 0x67, 0x73, 0x12, 0x20, 0x0a, 0x0c, 0x65, 0x6d, 0x69, 0x74, 0x5f, 0x64, 0x62, 0x5f, - 0x74, 0x61, 0x67, 0x73, 0x18, 0x03, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0a, 0x65, 0x6d, 0x69, 0x74, - 0x44, 0x62, 0x54, 0x61, 0x67, 0x73, 0x12, 0x32, 0x0a, 0x15, 0x65, 0x6d, 0x69, 0x74, 0x5f, 0x70, - 0x72, 0x65, 0x70, 0x61, 0x72, 0x65, 0x64, 0x5f, 0x71, 0x75, 0x65, 0x72, 0x69, 0x65, 0x73, 0x18, - 0x04, 0x20, 0x01, 0x28, 0x08, 0x52, 0x13, 0x65, 0x6d, 0x69, 0x74, 0x50, 0x72, 0x65, 0x70, 0x61, - 0x72, 0x65, 0x64, 0x51, 0x75, 0x65, 0x72, 0x69, 0x65, 0x73, 0x12, 0x33, 0x0a, 0x16, 0x65, 0x6d, - 0x69, 0x74, 0x5f, 0x65, 0x78, 0x61, 0x63, 0x74, 0x5f, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x6e, - 0x61, 0x6d, 0x65, 0x73, 0x18, 0x05, 0x20, 0x01, 0x28, 0x08, 0x52, 0x13, 0x65, 0x6d, 0x69, 0x74, - 0x45, 0x78, 0x61, 0x63, 0x74, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x73, 0x12, - 0x2a, 0x0a, 0x11, 0x65, 0x6d, 0x69, 0x74, 0x5f, 0x65, 0x6d, 0x70, 0x74, 0x79, 0x5f, 0x73, 0x6c, - 0x69, 0x63, 0x65, 0x73, 0x18, 0x06, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0f, 0x65, 0x6d, 0x69, 0x74, - 0x45, 0x6d, 0x70, 0x74, 0x79, 0x53, 0x6c, 0x69, 0x63, 0x65, 0x73, 0x12, 0x32, 0x0a, 0x15, 0x65, - 0x6d, 0x69, 0x74, 0x5f, 0x65, 0x78, 0x70, 0x6f, 0x72, 0x74, 0x65, 0x64, 0x5f, 0x71, 0x75, 0x65, - 0x72, 0x69, 0x65, 0x73, 0x18, 0x07, 0x20, 0x01, 0x28, 0x08, 0x52, 0x13, 0x65, 0x6d, 0x69, 0x74, - 0x45, 0x78, 0x70, 0x6f, 0x72, 0x74, 0x65, 0x64, 0x51, 0x75, 0x65, 0x72, 0x69, 0x65, 0x73, 0x12, - 0x3d, 0x0a, 0x1b, 0x65, 0x6d, 0x69, 0x74, 0x5f, 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x5f, 0x73, - 0x74, 0x72, 0x75, 0x63, 0x74, 0x5f, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x73, 0x18, 0x08, - 0x20, 0x01, 0x28, 0x08, 0x52, 0x18, 0x65, 0x6d, 0x69, 0x74, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, - 0x53, 0x74, 0x72, 0x75, 0x63, 0x74, 0x50, 0x6f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x73, 0x12, 0x3d, - 0x0a, 0x1b, 0x65, 0x6d, 0x69, 0x74, 0x5f, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x5f, 0x73, 0x74, - 0x72, 0x75, 0x63, 0x74, 0x5f, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x73, 0x18, 0x09, 0x20, - 0x01, 0x28, 0x08, 0x52, 0x18, 0x65, 0x6d, 0x69, 0x74, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x53, - 0x74, 0x72, 0x75, 0x63, 0x74, 0x50, 0x6f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x73, 0x12, 0x40, 0x0a, - 0x1d, 0x65, 0x6d, 0x69, 0x74, 0x5f, 0x6d, 0x65, 0x74, 0x68, 0x6f, 0x64, 0x73, 0x5f, 0x77, 0x69, - 0x74, 0x68, 0x5f, 0x64, 0x62, 0x5f, 0x61, 0x72, 0x67, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x18, 0x0a, - 0x20, 0x01, 0x28, 0x08, 0x52, 0x19, 0x65, 0x6d, 0x69, 0x74, 0x4d, 0x65, 0x74, 0x68, 0x6f, 0x64, - 0x73, 0x57, 0x69, 0x74, 0x68, 0x44, 0x62, 0x41, 0x72, 0x67, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x12, - 0x2f, 0x0a, 0x14, 0x6a, 0x73, 0x6f, 0x6e, 0x5f, 0x74, 0x61, 0x67, 0x73, 0x5f, 0x63, 0x61, 0x73, - 0x65, 0x5f, 0x73, 0x74, 0x79, 0x6c, 0x65, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x09, 0x52, 0x11, 0x6a, - 0x73, 0x6f, 0x6e, 0x54, 0x61, 0x67, 0x73, 0x43, 0x61, 0x73, 0x65, 0x53, 0x74, 0x79, 0x6c, 0x65, - 0x12, 0x18, 0x0a, 0x07, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x18, 0x0c, 0x20, 0x01, 0x28, - 0x09, 0x52, 0x07, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x12, 0x10, 0x0a, 0x03, 0x6f, 0x75, - 0x74, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6f, 0x75, 0x74, 0x12, 0x1f, 0x0a, 0x0b, - 0x73, 0x71, 0x6c, 0x5f, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x18, 0x0e, 0x20, 0x01, 0x28, - 0x09, 0x52, 0x0a, 0x73, 0x71, 0x6c, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x12, 0x1d, 0x0a, - 0x0a, 0x73, 0x71, 0x6c, 0x5f, 0x64, 0x72, 0x69, 0x76, 0x65, 0x72, 0x18, 0x19, 0x20, 0x01, 0x28, - 0x09, 0x52, 0x09, 0x73, 0x71, 0x6c, 0x44, 0x72, 0x69, 0x76, 0x65, 0x72, 0x12, 0x2d, 0x0a, 0x13, - 0x6f, 0x75, 0x74, 0x70, 0x75, 0x74, 0x5f, 0x64, 0x62, 0x5f, 0x66, 0x69, 0x6c, 0x65, 0x5f, 0x6e, - 0x61, 0x6d, 0x65, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x09, 0x52, 0x10, 0x6f, 0x75, 0x74, 0x70, 0x75, - 0x74, 0x44, 0x62, 0x46, 0x69, 0x6c, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x35, 0x0a, 0x17, 0x6f, - 0x75, 0x74, 0x70, 0x75, 0x74, 0x5f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x5f, 0x66, 0x69, 0x6c, - 0x65, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x10, 0x20, 0x01, 0x28, 0x09, 0x52, 0x14, 0x6f, 0x75, - 0x74, 0x70, 0x75, 0x74, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x46, 0x69, 0x6c, 0x65, 0x4e, 0x61, - 0x6d, 0x65, 0x12, 0x37, 0x0a, 0x18, 0x6f, 0x75, 0x74, 0x70, 0x75, 0x74, 0x5f, 0x71, 0x75, 0x65, - 0x72, 0x69, 0x65, 0x72, 0x5f, 0x66, 0x69, 0x6c, 0x65, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x11, - 0x20, 0x01, 0x28, 0x09, 0x52, 0x15, 0x6f, 0x75, 0x74, 0x70, 0x75, 0x74, 0x51, 0x75, 0x65, 0x72, - 0x69, 0x65, 0x72, 0x46, 0x69, 0x6c, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x2e, 0x0a, 0x13, 0x6f, - 0x75, 0x74, 0x70, 0x75, 0x74, 0x5f, 0x66, 0x69, 0x6c, 0x65, 0x73, 0x5f, 0x73, 0x75, 0x66, 0x66, - 0x69, 0x78, 0x18, 0x12, 0x20, 0x01, 0x28, 0x09, 0x52, 0x11, 0x6f, 0x75, 0x74, 0x70, 0x75, 0x74, - 0x46, 0x69, 0x6c, 0x65, 0x73, 0x53, 0x75, 0x66, 0x66, 0x69, 0x78, 0x12, 0x33, 0x0a, 0x16, 0x65, - 0x6d, 0x69, 0x74, 0x5f, 0x65, 0x6e, 0x75, 0x6d, 0x5f, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x5f, 0x6d, - 0x65, 0x74, 0x68, 0x6f, 0x64, 0x18, 0x13, 0x20, 0x01, 0x28, 0x08, 0x52, 0x13, 0x65, 0x6d, 0x69, - 0x74, 0x45, 0x6e, 0x75, 0x6d, 0x56, 0x61, 0x6c, 0x69, 0x64, 0x4d, 0x65, 0x74, 0x68, 0x6f, 0x64, - 0x12, 0x2f, 0x0a, 0x14, 0x65, 0x6d, 0x69, 0x74, 0x5f, 0x61, 0x6c, 0x6c, 0x5f, 0x65, 0x6e, 0x75, - 0x6d, 0x5f, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x18, 0x14, 0x20, 0x01, 0x28, 0x08, 0x52, 0x11, - 0x65, 0x6d, 0x69, 0x74, 0x41, 0x6c, 0x6c, 0x45, 0x6e, 0x75, 0x6d, 0x56, 0x61, 0x6c, 0x75, 0x65, - 0x73, 0x12, 0x43, 0x0a, 0x1e, 0x69, 0x6e, 0x66, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, - 0x65, 0x78, 0x63, 0x6c, 0x75, 0x64, 0x65, 0x5f, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x6e, 0x61, - 0x6d, 0x65, 0x73, 0x18, 0x15, 0x20, 0x03, 0x28, 0x09, 0x52, 0x1b, 0x69, 0x6e, 0x66, 0x6c, 0x65, - 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x45, 0x78, 0x63, 0x6c, 0x75, 0x64, 0x65, 0x54, 0x61, 0x62, 0x6c, - 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x73, 0x12, 0x3e, 0x0a, 0x1c, 0x65, 0x6d, 0x69, 0x74, 0x5f, 0x70, - 0x6f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x73, 0x5f, 0x66, 0x6f, 0x72, 0x5f, 0x6e, 0x75, 0x6c, 0x6c, - 0x5f, 0x74, 0x79, 0x70, 0x65, 0x73, 0x18, 0x16, 0x20, 0x01, 0x28, 0x08, 0x52, 0x18, 0x65, 0x6d, - 0x69, 0x74, 0x50, 0x6f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x73, 0x46, 0x6f, 0x72, 0x4e, 0x75, 0x6c, - 0x6c, 0x54, 0x79, 0x70, 0x65, 0x73, 0x12, 0x37, 0x0a, 0x15, 0x71, 0x75, 0x65, 0x72, 0x79, 0x5f, - 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x5f, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x18, - 0x17, 0x20, 0x01, 0x28, 0x05, 0x48, 0x00, 0x52, 0x13, 0x71, 0x75, 0x65, 0x72, 0x79, 0x50, 0x61, - 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x4c, 0x69, 0x6d, 0x69, 0x74, 0x88, 0x01, 0x01, 0x12, - 0x33, 0x0a, 0x16, 0x6f, 0x75, 0x74, 0x70, 0x75, 0x74, 0x5f, 0x62, 0x61, 0x74, 0x63, 0x68, 0x5f, - 0x66, 0x69, 0x6c, 0x65, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x18, 0x20, 0x01, 0x28, 0x09, 0x52, - 0x13, 0x6f, 0x75, 0x74, 0x70, 0x75, 0x74, 0x42, 0x61, 0x74, 0x63, 0x68, 0x46, 0x69, 0x6c, 0x65, - 0x4e, 0x61, 0x6d, 0x65, 0x42, 0x18, 0x0a, 0x16, 0x5f, 0x71, 0x75, 0x65, 0x72, 0x79, 0x5f, 0x70, - 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x5f, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x22, 0x50, - 0x0a, 0x08, 0x4a, 0x53, 0x4f, 0x4e, 0x43, 0x6f, 0x64, 0x65, 0x12, 0x10, 0x0a, 0x03, 0x6f, 0x75, - 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6f, 0x75, 0x74, 0x12, 0x16, 0x0a, 0x06, - 0x69, 0x6e, 0x64, 0x65, 0x6e, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x69, 0x6e, - 0x64, 0x65, 0x6e, 0x74, 0x12, 0x1a, 0x0a, 0x08, 0x66, 0x69, 0x6c, 0x65, 0x6e, 0x61, 0x6d, 0x65, - 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x66, 0x69, 0x6c, 0x65, 0x6e, 0x61, 0x6d, 0x65, - 0x22, 0x88, 0x01, 0x0a, 0x07, 0x43, 0x61, 0x74, 0x61, 0x6c, 0x6f, 0x67, 0x12, 0x18, 0x0a, 0x07, - 0x63, 0x6f, 0x6d, 0x6d, 0x65, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x63, - 0x6f, 0x6d, 0x6d, 0x65, 0x6e, 0x74, 0x12, 0x25, 0x0a, 0x0e, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, - 0x74, 0x5f, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, - 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x53, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x12, 0x12, 0x0a, - 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, - 0x65, 0x12, 0x28, 0x0a, 0x07, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x73, 0x18, 0x04, 0x20, 0x03, - 0x28, 0x0b, 0x32, 0x0e, 0x2e, 0x70, 0x6c, 0x75, 0x67, 0x69, 0x6e, 0x2e, 0x53, 0x63, 0x68, 0x65, - 0x6d, 0x61, 0x52, 0x07, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x73, 0x22, 0xc1, 0x01, 0x0a, 0x06, - 0x53, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x12, 0x18, 0x0a, 0x07, 0x63, 0x6f, 0x6d, 0x6d, 0x65, 0x6e, - 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x63, 0x6f, 0x6d, 0x6d, 0x65, 0x6e, 0x74, - 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, - 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x25, 0x0a, 0x06, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x73, 0x18, 0x03, - 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0d, 0x2e, 0x70, 0x6c, 0x75, 0x67, 0x69, 0x6e, 0x2e, 0x54, 0x61, - 0x62, 0x6c, 0x65, 0x52, 0x06, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x73, 0x12, 0x22, 0x0a, 0x05, 0x65, - 0x6e, 0x75, 0x6d, 0x73, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0c, 0x2e, 0x70, 0x6c, 0x75, - 0x67, 0x69, 0x6e, 0x2e, 0x45, 0x6e, 0x75, 0x6d, 0x52, 0x05, 0x65, 0x6e, 0x75, 0x6d, 0x73, 0x12, - 0x3e, 0x0a, 0x0f, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x65, 0x5f, 0x74, 0x79, 0x70, - 0x65, 0x73, 0x18, 0x05, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x15, 0x2e, 0x70, 0x6c, 0x75, 0x67, 0x69, - 0x6e, 0x2e, 0x43, 0x6f, 0x6d, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x65, 0x54, 0x79, 0x70, 0x65, 0x52, - 0x0e, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x65, 0x54, 0x79, 0x70, 0x65, 0x73, 0x22, - 0x3d, 0x0a, 0x0d, 0x43, 0x6f, 0x6d, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x65, 0x54, 0x79, 0x70, 0x65, - 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, - 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x18, 0x0a, 0x07, 0x63, 0x6f, 0x6d, 0x6d, 0x65, 0x6e, 0x74, 0x18, - 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x63, 0x6f, 0x6d, 0x6d, 0x65, 0x6e, 0x74, 0x22, 0x48, - 0x0a, 0x04, 0x45, 0x6e, 0x75, 0x6d, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, - 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x76, 0x61, - 0x6c, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x09, 0x52, 0x04, 0x76, 0x61, 0x6c, 0x73, 0x12, 0x18, - 0x0a, 0x07, 0x63, 0x6f, 0x6d, 0x6d, 0x65, 0x6e, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, - 0x07, 0x63, 0x6f, 0x6d, 0x6d, 0x65, 0x6e, 0x74, 0x22, 0x71, 0x0a, 0x05, 0x54, 0x61, 0x62, 0x6c, - 0x65, 0x12, 0x24, 0x0a, 0x03, 0x72, 0x65, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x12, + 0x70, 0x65, 0x52, 0x06, 0x67, 0x6f, 0x54, 0x79, 0x70, 0x65, 0x12, 0x1a, 0x0a, 0x08, 0x75, 0x6e, + 0x73, 0x69, 0x67, 0x6e, 0x65, 0x64, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x08, 0x52, 0x08, 0x75, 0x6e, + 0x73, 0x69, 0x67, 0x6e, 0x65, 0x64, 0x4a, 0x04, 0x08, 0x09, 0x10, 0x0a, 0x22, 0x8b, 0x02, 0x0a, + 0x0c, 0x50, 0x61, 0x72, 0x73, 0x65, 0x64, 0x47, 0x6f, 0x54, 0x79, 0x70, 0x65, 0x12, 0x1f, 0x0a, + 0x0b, 0x69, 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x5f, 0x70, 0x61, 0x74, 0x68, 0x18, 0x01, 0x20, 0x01, + 0x28, 0x09, 0x52, 0x0a, 0x69, 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x50, 0x61, 0x74, 0x68, 0x12, 0x18, + 0x0a, 0x07, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, + 0x07, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x12, 0x1b, 0x0a, 0x09, 0x74, 0x79, 0x70, 0x65, + 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x74, 0x79, 0x70, + 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x62, 0x61, 0x73, 0x69, 0x63, 0x5f, 0x74, + 0x79, 0x70, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x08, 0x52, 0x09, 0x62, 0x61, 0x73, 0x69, 0x63, + 0x54, 0x79, 0x70, 0x65, 0x12, 0x45, 0x0a, 0x0b, 0x73, 0x74, 0x72, 0x75, 0x63, 0x74, 0x5f, 0x74, + 0x61, 0x67, 0x73, 0x18, 0x05, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x24, 0x2e, 0x70, 0x6c, 0x75, 0x67, + 0x69, 0x6e, 0x2e, 0x50, 0x61, 0x72, 0x73, 0x65, 0x64, 0x47, 0x6f, 0x54, 0x79, 0x70, 0x65, 0x2e, + 0x53, 0x74, 0x72, 0x75, 0x63, 0x74, 0x54, 0x61, 0x67, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, + 0x0a, 0x73, 0x74, 0x72, 0x75, 0x63, 0x74, 0x54, 0x61, 0x67, 0x73, 0x1a, 0x3d, 0x0a, 0x0f, 0x53, + 0x74, 0x72, 0x75, 0x63, 0x74, 0x54, 0x61, 0x67, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, + 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, + 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, + 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x22, 0x8c, 0x03, 0x0a, 0x08, 0x53, + 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x12, 0x18, 0x0a, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, + 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, + 0x6e, 0x12, 0x16, 0x0a, 0x06, 0x65, 0x6e, 0x67, 0x69, 0x6e, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, + 0x09, 0x52, 0x06, 0x65, 0x6e, 0x67, 0x69, 0x6e, 0x65, 0x12, 0x16, 0x0a, 0x06, 0x73, 0x63, 0x68, + 0x65, 0x6d, 0x61, 0x18, 0x03, 0x20, 0x03, 0x28, 0x09, 0x52, 0x06, 0x73, 0x63, 0x68, 0x65, 0x6d, + 0x61, 0x12, 0x18, 0x0a, 0x07, 0x71, 0x75, 0x65, 0x72, 0x69, 0x65, 0x73, 0x18, 0x04, 0x20, 0x03, + 0x28, 0x09, 0x52, 0x07, 0x71, 0x75, 0x65, 0x72, 0x69, 0x65, 0x73, 0x12, 0x34, 0x0a, 0x06, 0x72, + 0x65, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x05, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x70, 0x6c, + 0x75, 0x67, 0x69, 0x6e, 0x2e, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x2e, 0x52, 0x65, + 0x6e, 0x61, 0x6d, 0x65, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x06, 0x72, 0x65, 0x6e, 0x61, 0x6d, + 0x65, 0x12, 0x2e, 0x0a, 0x09, 0x6f, 0x76, 0x65, 0x72, 0x72, 0x69, 0x64, 0x65, 0x73, 0x18, 0x06, + 0x20, 0x03, 0x28, 0x0b, 0x32, 0x10, 0x2e, 0x70, 0x6c, 0x75, 0x67, 0x69, 0x6e, 0x2e, 0x4f, 0x76, + 0x65, 0x72, 0x72, 0x69, 0x64, 0x65, 0x52, 0x09, 0x6f, 0x76, 0x65, 0x72, 0x72, 0x69, 0x64, 0x65, + 0x73, 0x12, 0x29, 0x0a, 0x07, 0x63, 0x6f, 0x64, 0x65, 0x67, 0x65, 0x6e, 0x18, 0x0c, 0x20, 0x01, + 0x28, 0x0b, 0x32, 0x0f, 0x2e, 0x70, 0x6c, 0x75, 0x67, 0x69, 0x6e, 0x2e, 0x43, 0x6f, 0x64, 0x65, + 0x67, 0x65, 0x6e, 0x52, 0x07, 0x63, 0x6f, 0x64, 0x65, 0x67, 0x65, 0x6e, 0x12, 0x1e, 0x0a, 0x02, + 0x67, 0x6f, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0e, 0x2e, 0x70, 0x6c, 0x75, 0x67, 0x69, + 0x6e, 0x2e, 0x47, 0x6f, 0x43, 0x6f, 0x64, 0x65, 0x52, 0x02, 0x67, 0x6f, 0x12, 0x24, 0x0a, 0x04, + 0x6a, 0x73, 0x6f, 0x6e, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x10, 0x2e, 0x70, 0x6c, 0x75, + 0x67, 0x69, 0x6e, 0x2e, 0x4a, 0x53, 0x4f, 0x4e, 0x43, 0x6f, 0x64, 0x65, 0x52, 0x04, 0x6a, 0x73, + 0x6f, 0x6e, 0x1a, 0x39, 0x0a, 0x0b, 0x52, 0x65, 0x6e, 0x61, 0x6d, 0x65, 0x45, 0x6e, 0x74, 0x72, + 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, + 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, + 0x28, 0x09, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x4a, 0x04, 0x08, + 0x08, 0x10, 0x09, 0x4a, 0x04, 0x08, 0x09, 0x10, 0x0a, 0x22, 0x4d, 0x0a, 0x07, 0x43, 0x6f, 0x64, + 0x65, 0x67, 0x65, 0x6e, 0x12, 0x10, 0x0a, 0x03, 0x6f, 0x75, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, + 0x09, 0x52, 0x03, 0x6f, 0x75, 0x74, 0x12, 0x16, 0x0a, 0x06, 0x70, 0x6c, 0x75, 0x67, 0x69, 0x6e, + 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x70, 0x6c, 0x75, 0x67, 0x69, 0x6e, 0x12, 0x18, + 0x0a, 0x07, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0c, 0x52, + 0x07, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x22, 0xc4, 0x0a, 0x0a, 0x06, 0x47, 0x6f, 0x43, + 0x6f, 0x64, 0x65, 0x12, 0x25, 0x0a, 0x0e, 0x65, 0x6d, 0x69, 0x74, 0x5f, 0x69, 0x6e, 0x74, 0x65, + 0x72, 0x66, 0x61, 0x63, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0d, 0x65, 0x6d, 0x69, + 0x74, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x61, 0x63, 0x65, 0x12, 0x24, 0x0a, 0x0e, 0x65, 0x6d, + 0x69, 0x74, 0x5f, 0x6a, 0x73, 0x6f, 0x6e, 0x5f, 0x74, 0x61, 0x67, 0x73, 0x18, 0x02, 0x20, 0x01, + 0x28, 0x08, 0x52, 0x0c, 0x65, 0x6d, 0x69, 0x74, 0x4a, 0x73, 0x6f, 0x6e, 0x54, 0x61, 0x67, 0x73, + 0x12, 0x20, 0x0a, 0x0c, 0x65, 0x6d, 0x69, 0x74, 0x5f, 0x64, 0x62, 0x5f, 0x74, 0x61, 0x67, 0x73, + 0x18, 0x03, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0a, 0x65, 0x6d, 0x69, 0x74, 0x44, 0x62, 0x54, 0x61, + 0x67, 0x73, 0x12, 0x32, 0x0a, 0x15, 0x65, 0x6d, 0x69, 0x74, 0x5f, 0x70, 0x72, 0x65, 0x70, 0x61, + 0x72, 0x65, 0x64, 0x5f, 0x71, 0x75, 0x65, 0x72, 0x69, 0x65, 0x73, 0x18, 0x04, 0x20, 0x01, 0x28, + 0x08, 0x52, 0x13, 0x65, 0x6d, 0x69, 0x74, 0x50, 0x72, 0x65, 0x70, 0x61, 0x72, 0x65, 0x64, 0x51, + 0x75, 0x65, 0x72, 0x69, 0x65, 0x73, 0x12, 0x33, 0x0a, 0x16, 0x65, 0x6d, 0x69, 0x74, 0x5f, 0x65, + 0x78, 0x61, 0x63, 0x74, 0x5f, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x73, + 0x18, 0x05, 0x20, 0x01, 0x28, 0x08, 0x52, 0x13, 0x65, 0x6d, 0x69, 0x74, 0x45, 0x78, 0x61, 0x63, + 0x74, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x73, 0x12, 0x2a, 0x0a, 0x11, 0x65, + 0x6d, 0x69, 0x74, 0x5f, 0x65, 0x6d, 0x70, 0x74, 0x79, 0x5f, 0x73, 0x6c, 0x69, 0x63, 0x65, 0x73, + 0x18, 0x06, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0f, 0x65, 0x6d, 0x69, 0x74, 0x45, 0x6d, 0x70, 0x74, + 0x79, 0x53, 0x6c, 0x69, 0x63, 0x65, 0x73, 0x12, 0x32, 0x0a, 0x15, 0x65, 0x6d, 0x69, 0x74, 0x5f, + 0x65, 0x78, 0x70, 0x6f, 0x72, 0x74, 0x65, 0x64, 0x5f, 0x71, 0x75, 0x65, 0x72, 0x69, 0x65, 0x73, + 0x18, 0x07, 0x20, 0x01, 0x28, 0x08, 0x52, 0x13, 0x65, 0x6d, 0x69, 0x74, 0x45, 0x78, 0x70, 0x6f, + 0x72, 0x74, 0x65, 0x64, 0x51, 0x75, 0x65, 0x72, 0x69, 0x65, 0x73, 0x12, 0x3d, 0x0a, 0x1b, 0x65, + 0x6d, 0x69, 0x74, 0x5f, 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x5f, 0x73, 0x74, 0x72, 0x75, 0x63, + 0x74, 0x5f, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x73, 0x18, 0x08, 0x20, 0x01, 0x28, 0x08, + 0x52, 0x18, 0x65, 0x6d, 0x69, 0x74, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x53, 0x74, 0x72, 0x75, + 0x63, 0x74, 0x50, 0x6f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x73, 0x12, 0x3d, 0x0a, 0x1b, 0x65, 0x6d, + 0x69, 0x74, 0x5f, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x5f, 0x73, 0x74, 0x72, 0x75, 0x63, 0x74, + 0x5f, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x73, 0x18, 0x09, 0x20, 0x01, 0x28, 0x08, 0x52, + 0x18, 0x65, 0x6d, 0x69, 0x74, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x53, 0x74, 0x72, 0x75, 0x63, + 0x74, 0x50, 0x6f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x73, 0x12, 0x40, 0x0a, 0x1d, 0x65, 0x6d, 0x69, + 0x74, 0x5f, 0x6d, 0x65, 0x74, 0x68, 0x6f, 0x64, 0x73, 0x5f, 0x77, 0x69, 0x74, 0x68, 0x5f, 0x64, + 0x62, 0x5f, 0x61, 0x72, 0x67, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x08, + 0x52, 0x19, 0x65, 0x6d, 0x69, 0x74, 0x4d, 0x65, 0x74, 0x68, 0x6f, 0x64, 0x73, 0x57, 0x69, 0x74, + 0x68, 0x44, 0x62, 0x41, 0x72, 0x67, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x12, 0x2f, 0x0a, 0x14, 0x6a, + 0x73, 0x6f, 0x6e, 0x5f, 0x74, 0x61, 0x67, 0x73, 0x5f, 0x63, 0x61, 0x73, 0x65, 0x5f, 0x73, 0x74, + 0x79, 0x6c, 0x65, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x09, 0x52, 0x11, 0x6a, 0x73, 0x6f, 0x6e, 0x54, + 0x61, 0x67, 0x73, 0x43, 0x61, 0x73, 0x65, 0x53, 0x74, 0x79, 0x6c, 0x65, 0x12, 0x18, 0x0a, 0x07, + 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x70, + 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x12, 0x10, 0x0a, 0x03, 0x6f, 0x75, 0x74, 0x18, 0x0d, 0x20, + 0x01, 0x28, 0x09, 0x52, 0x03, 0x6f, 0x75, 0x74, 0x12, 0x1f, 0x0a, 0x0b, 0x73, 0x71, 0x6c, 0x5f, + 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x73, + 0x71, 0x6c, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x73, 0x71, 0x6c, + 0x5f, 0x64, 0x72, 0x69, 0x76, 0x65, 0x72, 0x18, 0x19, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x73, + 0x71, 0x6c, 0x44, 0x72, 0x69, 0x76, 0x65, 0x72, 0x12, 0x2d, 0x0a, 0x13, 0x6f, 0x75, 0x74, 0x70, + 0x75, 0x74, 0x5f, 0x64, 0x62, 0x5f, 0x66, 0x69, 0x6c, 0x65, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, + 0x0f, 0x20, 0x01, 0x28, 0x09, 0x52, 0x10, 0x6f, 0x75, 0x74, 0x70, 0x75, 0x74, 0x44, 0x62, 0x46, + 0x69, 0x6c, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x35, 0x0a, 0x17, 0x6f, 0x75, 0x74, 0x70, 0x75, + 0x74, 0x5f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x5f, 0x66, 0x69, 0x6c, 0x65, 0x5f, 0x6e, 0x61, + 0x6d, 0x65, 0x18, 0x10, 0x20, 0x01, 0x28, 0x09, 0x52, 0x14, 0x6f, 0x75, 0x74, 0x70, 0x75, 0x74, + 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x46, 0x69, 0x6c, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x37, + 0x0a, 0x18, 0x6f, 0x75, 0x74, 0x70, 0x75, 0x74, 0x5f, 0x71, 0x75, 0x65, 0x72, 0x69, 0x65, 0x72, + 0x5f, 0x66, 0x69, 0x6c, 0x65, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x11, 0x20, 0x01, 0x28, 0x09, + 0x52, 0x15, 0x6f, 0x75, 0x74, 0x70, 0x75, 0x74, 0x51, 0x75, 0x65, 0x72, 0x69, 0x65, 0x72, 0x46, + 0x69, 0x6c, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x2e, 0x0a, 0x13, 0x6f, 0x75, 0x74, 0x70, 0x75, + 0x74, 0x5f, 0x66, 0x69, 0x6c, 0x65, 0x73, 0x5f, 0x73, 0x75, 0x66, 0x66, 0x69, 0x78, 0x18, 0x12, + 0x20, 0x01, 0x28, 0x09, 0x52, 0x11, 0x6f, 0x75, 0x74, 0x70, 0x75, 0x74, 0x46, 0x69, 0x6c, 0x65, + 0x73, 0x53, 0x75, 0x66, 0x66, 0x69, 0x78, 0x12, 0x33, 0x0a, 0x16, 0x65, 0x6d, 0x69, 0x74, 0x5f, + 0x65, 0x6e, 0x75, 0x6d, 0x5f, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x5f, 0x6d, 0x65, 0x74, 0x68, 0x6f, + 0x64, 0x18, 0x13, 0x20, 0x01, 0x28, 0x08, 0x52, 0x13, 0x65, 0x6d, 0x69, 0x74, 0x45, 0x6e, 0x75, + 0x6d, 0x56, 0x61, 0x6c, 0x69, 0x64, 0x4d, 0x65, 0x74, 0x68, 0x6f, 0x64, 0x12, 0x2f, 0x0a, 0x14, + 0x65, 0x6d, 0x69, 0x74, 0x5f, 0x61, 0x6c, 0x6c, 0x5f, 0x65, 0x6e, 0x75, 0x6d, 0x5f, 0x76, 0x61, + 0x6c, 0x75, 0x65, 0x73, 0x18, 0x14, 0x20, 0x01, 0x28, 0x08, 0x52, 0x11, 0x65, 0x6d, 0x69, 0x74, + 0x41, 0x6c, 0x6c, 0x45, 0x6e, 0x75, 0x6d, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x12, 0x43, 0x0a, + 0x1e, 0x69, 0x6e, 0x66, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x65, 0x78, 0x63, 0x6c, + 0x75, 0x64, 0x65, 0x5f, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x18, + 0x15, 0x20, 0x03, 0x28, 0x09, 0x52, 0x1b, 0x69, 0x6e, 0x66, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, + 0x6e, 0x45, 0x78, 0x63, 0x6c, 0x75, 0x64, 0x65, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x4e, 0x61, 0x6d, + 0x65, 0x73, 0x12, 0x3e, 0x0a, 0x1c, 0x65, 0x6d, 0x69, 0x74, 0x5f, 0x70, 0x6f, 0x69, 0x6e, 0x74, + 0x65, 0x72, 0x73, 0x5f, 0x66, 0x6f, 0x72, 0x5f, 0x6e, 0x75, 0x6c, 0x6c, 0x5f, 0x74, 0x79, 0x70, + 0x65, 0x73, 0x18, 0x16, 0x20, 0x01, 0x28, 0x08, 0x52, 0x18, 0x65, 0x6d, 0x69, 0x74, 0x50, 0x6f, + 0x69, 0x6e, 0x74, 0x65, 0x72, 0x73, 0x46, 0x6f, 0x72, 0x4e, 0x75, 0x6c, 0x6c, 0x54, 0x79, 0x70, + 0x65, 0x73, 0x12, 0x37, 0x0a, 0x15, 0x71, 0x75, 0x65, 0x72, 0x79, 0x5f, 0x70, 0x61, 0x72, 0x61, + 0x6d, 0x65, 0x74, 0x65, 0x72, 0x5f, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x18, 0x17, 0x20, 0x01, 0x28, + 0x05, 0x48, 0x00, 0x52, 0x13, 0x71, 0x75, 0x65, 0x72, 0x79, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x65, + 0x74, 0x65, 0x72, 0x4c, 0x69, 0x6d, 0x69, 0x74, 0x88, 0x01, 0x01, 0x12, 0x33, 0x0a, 0x16, 0x6f, + 0x75, 0x74, 0x70, 0x75, 0x74, 0x5f, 0x62, 0x61, 0x74, 0x63, 0x68, 0x5f, 0x66, 0x69, 0x6c, 0x65, + 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x18, 0x20, 0x01, 0x28, 0x09, 0x52, 0x13, 0x6f, 0x75, 0x74, + 0x70, 0x75, 0x74, 0x42, 0x61, 0x74, 0x63, 0x68, 0x46, 0x69, 0x6c, 0x65, 0x4e, 0x61, 0x6d, 0x65, + 0x12, 0x33, 0x0a, 0x16, 0x6a, 0x73, 0x6f, 0x6e, 0x5f, 0x74, 0x61, 0x67, 0x73, 0x5f, 0x69, 0x64, + 0x5f, 0x75, 0x70, 0x70, 0x65, 0x72, 0x63, 0x61, 0x73, 0x65, 0x18, 0x1a, 0x20, 0x01, 0x28, 0x08, + 0x52, 0x13, 0x6a, 0x73, 0x6f, 0x6e, 0x54, 0x61, 0x67, 0x73, 0x49, 0x64, 0x55, 0x70, 0x70, 0x65, + 0x72, 0x63, 0x61, 0x73, 0x65, 0x12, 0x2e, 0x0a, 0x13, 0x6f, 0x6d, 0x69, 0x74, 0x5f, 0x75, 0x6e, + 0x75, 0x73, 0x65, 0x64, 0x5f, 0x73, 0x74, 0x72, 0x75, 0x63, 0x74, 0x73, 0x18, 0x1b, 0x20, 0x01, + 0x28, 0x08, 0x52, 0x11, 0x6f, 0x6d, 0x69, 0x74, 0x55, 0x6e, 0x75, 0x73, 0x65, 0x64, 0x53, 0x74, + 0x72, 0x75, 0x63, 0x74, 0x73, 0x42, 0x18, 0x0a, 0x16, 0x5f, 0x71, 0x75, 0x65, 0x72, 0x79, 0x5f, + 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x5f, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x22, + 0x50, 0x0a, 0x08, 0x4a, 0x53, 0x4f, 0x4e, 0x43, 0x6f, 0x64, 0x65, 0x12, 0x10, 0x0a, 0x03, 0x6f, + 0x75, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6f, 0x75, 0x74, 0x12, 0x16, 0x0a, + 0x06, 0x69, 0x6e, 0x64, 0x65, 0x6e, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x69, + 0x6e, 0x64, 0x65, 0x6e, 0x74, 0x12, 0x1a, 0x0a, 0x08, 0x66, 0x69, 0x6c, 0x65, 0x6e, 0x61, 0x6d, + 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x66, 0x69, 0x6c, 0x65, 0x6e, 0x61, 0x6d, + 0x65, 0x22, 0x88, 0x01, 0x0a, 0x07, 0x43, 0x61, 0x74, 0x61, 0x6c, 0x6f, 0x67, 0x12, 0x18, 0x0a, + 0x07, 0x63, 0x6f, 0x6d, 0x6d, 0x65, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, + 0x63, 0x6f, 0x6d, 0x6d, 0x65, 0x6e, 0x74, 0x12, 0x25, 0x0a, 0x0e, 0x64, 0x65, 0x66, 0x61, 0x75, + 0x6c, 0x74, 0x5f, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, + 0x0d, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x53, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x12, 0x12, + 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, + 0x6d, 0x65, 0x12, 0x28, 0x0a, 0x07, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x73, 0x18, 0x04, 0x20, + 0x03, 0x28, 0x0b, 0x32, 0x0e, 0x2e, 0x70, 0x6c, 0x75, 0x67, 0x69, 0x6e, 0x2e, 0x53, 0x63, 0x68, + 0x65, 0x6d, 0x61, 0x52, 0x07, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x73, 0x22, 0xc1, 0x01, 0x0a, + 0x06, 0x53, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x12, 0x18, 0x0a, 0x07, 0x63, 0x6f, 0x6d, 0x6d, 0x65, + 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x63, 0x6f, 0x6d, 0x6d, 0x65, 0x6e, + 0x74, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, + 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x25, 0x0a, 0x06, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x73, 0x18, + 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0d, 0x2e, 0x70, 0x6c, 0x75, 0x67, 0x69, 0x6e, 0x2e, 0x54, + 0x61, 0x62, 0x6c, 0x65, 0x52, 0x06, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x73, 0x12, 0x22, 0x0a, 0x05, + 0x65, 0x6e, 0x75, 0x6d, 0x73, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0c, 0x2e, 0x70, 0x6c, + 0x75, 0x67, 0x69, 0x6e, 0x2e, 0x45, 0x6e, 0x75, 0x6d, 0x52, 0x05, 0x65, 0x6e, 0x75, 0x6d, 0x73, + 0x12, 0x3e, 0x0a, 0x0f, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x65, 0x5f, 0x74, 0x79, + 0x70, 0x65, 0x73, 0x18, 0x05, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x15, 0x2e, 0x70, 0x6c, 0x75, 0x67, + 0x69, 0x6e, 0x2e, 0x43, 0x6f, 0x6d, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x65, 0x54, 0x79, 0x70, 0x65, + 0x52, 0x0e, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x65, 0x54, 0x79, 0x70, 0x65, 0x73, + 0x22, 0x3d, 0x0a, 0x0d, 0x43, 0x6f, 0x6d, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x65, 0x54, 0x79, 0x70, + 0x65, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, + 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x18, 0x0a, 0x07, 0x63, 0x6f, 0x6d, 0x6d, 0x65, 0x6e, 0x74, + 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x63, 0x6f, 0x6d, 0x6d, 0x65, 0x6e, 0x74, 0x22, + 0x48, 0x0a, 0x04, 0x45, 0x6e, 0x75, 0x6d, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, + 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x76, + 0x61, 0x6c, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x09, 0x52, 0x04, 0x76, 0x61, 0x6c, 0x73, 0x12, + 0x18, 0x0a, 0x07, 0x63, 0x6f, 0x6d, 0x6d, 0x65, 0x6e, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, + 0x52, 0x07, 0x63, 0x6f, 0x6d, 0x6d, 0x65, 0x6e, 0x74, 0x22, 0x71, 0x0a, 0x05, 0x54, 0x61, 0x62, + 0x6c, 0x65, 0x12, 0x24, 0x0a, 0x03, 0x72, 0x65, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, + 0x12, 0x2e, 0x70, 0x6c, 0x75, 0x67, 0x69, 0x6e, 0x2e, 0x49, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x66, + 0x69, 0x65, 0x72, 0x52, 0x03, 0x72, 0x65, 0x6c, 0x12, 0x28, 0x0a, 0x07, 0x63, 0x6f, 0x6c, 0x75, + 0x6d, 0x6e, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0e, 0x2e, 0x70, 0x6c, 0x75, 0x67, + 0x69, 0x6e, 0x2e, 0x43, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x52, 0x07, 0x63, 0x6f, 0x6c, 0x75, 0x6d, + 0x6e, 0x73, 0x12, 0x18, 0x0a, 0x07, 0x63, 0x6f, 0x6d, 0x6d, 0x65, 0x6e, 0x74, 0x18, 0x03, 0x20, + 0x01, 0x28, 0x09, 0x52, 0x07, 0x63, 0x6f, 0x6d, 0x6d, 0x65, 0x6e, 0x74, 0x22, 0x52, 0x0a, 0x0a, + 0x49, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x66, 0x69, 0x65, 0x72, 0x12, 0x18, 0x0a, 0x07, 0x63, 0x61, + 0x74, 0x61, 0x6c, 0x6f, 0x67, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x63, 0x61, 0x74, + 0x61, 0x6c, 0x6f, 0x67, 0x12, 0x16, 0x0a, 0x06, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x18, 0x02, + 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x12, 0x12, 0x0a, 0x04, + 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, + 0x22, 0xef, 0x03, 0x0a, 0x06, 0x43, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x12, 0x12, 0x0a, 0x04, 0x6e, + 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, + 0x19, 0x0a, 0x08, 0x6e, 0x6f, 0x74, 0x5f, 0x6e, 0x75, 0x6c, 0x6c, 0x18, 0x03, 0x20, 0x01, 0x28, + 0x08, 0x52, 0x07, 0x6e, 0x6f, 0x74, 0x4e, 0x75, 0x6c, 0x6c, 0x12, 0x19, 0x0a, 0x08, 0x69, 0x73, + 0x5f, 0x61, 0x72, 0x72, 0x61, 0x79, 0x18, 0x04, 0x20, 0x01, 0x28, 0x08, 0x52, 0x07, 0x69, 0x73, + 0x41, 0x72, 0x72, 0x61, 0x79, 0x12, 0x18, 0x0a, 0x07, 0x63, 0x6f, 0x6d, 0x6d, 0x65, 0x6e, 0x74, + 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x63, 0x6f, 0x6d, 0x6d, 0x65, 0x6e, 0x74, 0x12, + 0x16, 0x0a, 0x06, 0x6c, 0x65, 0x6e, 0x67, 0x74, 0x68, 0x18, 0x06, 0x20, 0x01, 0x28, 0x05, 0x52, + 0x06, 0x6c, 0x65, 0x6e, 0x67, 0x74, 0x68, 0x12, 0x24, 0x0a, 0x0e, 0x69, 0x73, 0x5f, 0x6e, 0x61, + 0x6d, 0x65, 0x64, 0x5f, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x18, 0x07, 0x20, 0x01, 0x28, 0x08, 0x52, + 0x0c, 0x69, 0x73, 0x4e, 0x61, 0x6d, 0x65, 0x64, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x12, 0x20, 0x0a, + 0x0c, 0x69, 0x73, 0x5f, 0x66, 0x75, 0x6e, 0x63, 0x5f, 0x63, 0x61, 0x6c, 0x6c, 0x18, 0x08, 0x20, + 0x01, 0x28, 0x08, 0x52, 0x0a, 0x69, 0x73, 0x46, 0x75, 0x6e, 0x63, 0x43, 0x61, 0x6c, 0x6c, 0x12, + 0x14, 0x0a, 0x05, 0x73, 0x63, 0x6f, 0x70, 0x65, 0x18, 0x09, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, + 0x73, 0x63, 0x6f, 0x70, 0x65, 0x12, 0x28, 0x0a, 0x05, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x18, 0x0a, + 0x20, 0x01, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x70, 0x6c, 0x75, 0x67, 0x69, 0x6e, 0x2e, 0x49, 0x64, + 0x65, 0x6e, 0x74, 0x69, 0x66, 0x69, 0x65, 0x72, 0x52, 0x05, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x12, + 0x1f, 0x0a, 0x0b, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x61, 0x6c, 0x69, 0x61, 0x73, 0x18, 0x0b, + 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x41, 0x6c, 0x69, 0x61, 0x73, + 0x12, 0x26, 0x0a, 0x04, 0x74, 0x79, 0x70, 0x65, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x70, 0x6c, 0x75, 0x67, 0x69, 0x6e, 0x2e, 0x49, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x66, 0x69, - 0x65, 0x72, 0x52, 0x03, 0x72, 0x65, 0x6c, 0x12, 0x28, 0x0a, 0x07, 0x63, 0x6f, 0x6c, 0x75, 0x6d, - 0x6e, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0e, 0x2e, 0x70, 0x6c, 0x75, 0x67, 0x69, - 0x6e, 0x2e, 0x43, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x52, 0x07, 0x63, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, - 0x73, 0x12, 0x18, 0x0a, 0x07, 0x63, 0x6f, 0x6d, 0x6d, 0x65, 0x6e, 0x74, 0x18, 0x03, 0x20, 0x01, - 0x28, 0x09, 0x52, 0x07, 0x63, 0x6f, 0x6d, 0x6d, 0x65, 0x6e, 0x74, 0x22, 0x52, 0x0a, 0x0a, 0x49, - 0x64, 0x65, 0x6e, 0x74, 0x69, 0x66, 0x69, 0x65, 0x72, 0x12, 0x18, 0x0a, 0x07, 0x63, 0x61, 0x74, - 0x61, 0x6c, 0x6f, 0x67, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x63, 0x61, 0x74, 0x61, - 0x6c, 0x6f, 0x67, 0x12, 0x16, 0x0a, 0x06, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x18, 0x02, 0x20, - 0x01, 0x28, 0x09, 0x52, 0x06, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x12, 0x12, 0x0a, 0x04, 0x6e, - 0x61, 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x22, - 0xae, 0x03, 0x0a, 0x06, 0x43, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, - 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x19, - 0x0a, 0x08, 0x6e, 0x6f, 0x74, 0x5f, 0x6e, 0x75, 0x6c, 0x6c, 0x18, 0x03, 0x20, 0x01, 0x28, 0x08, - 0x52, 0x07, 0x6e, 0x6f, 0x74, 0x4e, 0x75, 0x6c, 0x6c, 0x12, 0x19, 0x0a, 0x08, 0x69, 0x73, 0x5f, - 0x61, 0x72, 0x72, 0x61, 0x79, 0x18, 0x04, 0x20, 0x01, 0x28, 0x08, 0x52, 0x07, 0x69, 0x73, 0x41, - 0x72, 0x72, 0x61, 0x79, 0x12, 0x18, 0x0a, 0x07, 0x63, 0x6f, 0x6d, 0x6d, 0x65, 0x6e, 0x74, 0x18, - 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x63, 0x6f, 0x6d, 0x6d, 0x65, 0x6e, 0x74, 0x12, 0x16, - 0x0a, 0x06, 0x6c, 0x65, 0x6e, 0x67, 0x74, 0x68, 0x18, 0x06, 0x20, 0x01, 0x28, 0x05, 0x52, 0x06, - 0x6c, 0x65, 0x6e, 0x67, 0x74, 0x68, 0x12, 0x24, 0x0a, 0x0e, 0x69, 0x73, 0x5f, 0x6e, 0x61, 0x6d, - 0x65, 0x64, 0x5f, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x18, 0x07, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0c, - 0x69, 0x73, 0x4e, 0x61, 0x6d, 0x65, 0x64, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x12, 0x20, 0x0a, 0x0c, - 0x69, 0x73, 0x5f, 0x66, 0x75, 0x6e, 0x63, 0x5f, 0x63, 0x61, 0x6c, 0x6c, 0x18, 0x08, 0x20, 0x01, - 0x28, 0x08, 0x52, 0x0a, 0x69, 0x73, 0x46, 0x75, 0x6e, 0x63, 0x43, 0x61, 0x6c, 0x6c, 0x12, 0x14, - 0x0a, 0x05, 0x73, 0x63, 0x6f, 0x70, 0x65, 0x18, 0x09, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x73, - 0x63, 0x6f, 0x70, 0x65, 0x12, 0x28, 0x0a, 0x05, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x18, 0x0a, 0x20, - 0x01, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x70, 0x6c, 0x75, 0x67, 0x69, 0x6e, 0x2e, 0x49, 0x64, 0x65, - 0x6e, 0x74, 0x69, 0x66, 0x69, 0x65, 0x72, 0x52, 0x05, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x12, 0x1f, - 0x0a, 0x0b, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x61, 0x6c, 0x69, 0x61, 0x73, 0x18, 0x0b, 0x20, - 0x01, 0x28, 0x09, 0x52, 0x0a, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x41, 0x6c, 0x69, 0x61, 0x73, 0x12, - 0x26, 0x0a, 0x04, 0x74, 0x79, 0x70, 0x65, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x12, 0x2e, - 0x70, 0x6c, 0x75, 0x67, 0x69, 0x6e, 0x2e, 0x49, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x66, 0x69, 0x65, - 0x72, 0x52, 0x04, 0x74, 0x79, 0x70, 0x65, 0x12, 0x22, 0x0a, 0x0d, 0x69, 0x73, 0x5f, 0x73, 0x71, - 0x6c, 0x63, 0x5f, 0x73, 0x6c, 0x69, 0x63, 0x65, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0b, - 0x69, 0x73, 0x53, 0x71, 0x6c, 0x63, 0x53, 0x6c, 0x69, 0x63, 0x65, 0x12, 0x33, 0x0a, 0x0b, 0x65, - 0x6d, 0x62, 0x65, 0x64, 0x5f, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0b, - 0x32, 0x12, 0x2e, 0x70, 0x6c, 0x75, 0x67, 0x69, 0x6e, 0x2e, 0x49, 0x64, 0x65, 0x6e, 0x74, 0x69, - 0x66, 0x69, 0x65, 0x72, 0x52, 0x0a, 0x65, 0x6d, 0x62, 0x65, 0x64, 0x54, 0x61, 0x62, 0x6c, 0x65, - 0x22, 0x94, 0x02, 0x0a, 0x05, 0x51, 0x75, 0x65, 0x72, 0x79, 0x12, 0x12, 0x0a, 0x04, 0x74, 0x65, - 0x78, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x74, 0x65, 0x78, 0x74, 0x12, 0x12, - 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, - 0x6d, 0x65, 0x12, 0x10, 0x0a, 0x03, 0x63, 0x6d, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, - 0x03, 0x63, 0x6d, 0x64, 0x12, 0x28, 0x0a, 0x07, 0x63, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x73, 0x18, - 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0e, 0x2e, 0x70, 0x6c, 0x75, 0x67, 0x69, 0x6e, 0x2e, 0x43, - 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x52, 0x07, 0x63, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x73, 0x12, 0x2d, - 0x0a, 0x06, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x18, 0x05, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x11, - 0x2e, 0x70, 0x6c, 0x75, 0x67, 0x69, 0x6e, 0x2e, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, - 0x72, 0x52, 0x0a, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x12, 0x1a, 0x0a, - 0x08, 0x63, 0x6f, 0x6d, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x18, 0x06, 0x20, 0x03, 0x28, 0x09, 0x52, - 0x08, 0x63, 0x6f, 0x6d, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x12, 0x1a, 0x0a, 0x08, 0x66, 0x69, 0x6c, - 0x65, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x66, 0x69, 0x6c, - 0x65, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x40, 0x0a, 0x11, 0x69, 0x6e, 0x73, 0x65, 0x72, 0x74, 0x5f, - 0x69, 0x6e, 0x74, 0x6f, 0x5f, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0b, - 0x32, 0x12, 0x2e, 0x70, 0x6c, 0x75, 0x67, 0x69, 0x6e, 0x2e, 0x49, 0x64, 0x65, 0x6e, 0x74, 0x69, - 0x66, 0x69, 0x65, 0x72, 0x52, 0x11, 0x69, 0x6e, 0x73, 0x65, 0x72, 0x74, 0x5f, 0x69, 0x6e, 0x74, - 0x6f, 0x5f, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x22, 0x4b, 0x0a, 0x09, 0x50, 0x61, 0x72, 0x61, 0x6d, - 0x65, 0x74, 0x65, 0x72, 0x12, 0x16, 0x0a, 0x06, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x18, 0x01, - 0x20, 0x01, 0x28, 0x05, 0x52, 0x06, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x12, 0x26, 0x0a, 0x06, - 0x63, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0e, 0x2e, 0x70, - 0x6c, 0x75, 0x67, 0x69, 0x6e, 0x2e, 0x43, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x52, 0x06, 0x63, 0x6f, - 0x6c, 0x75, 0x6d, 0x6e, 0x22, 0xde, 0x01, 0x0a, 0x0e, 0x43, 0x6f, 0x64, 0x65, 0x47, 0x65, 0x6e, - 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x2c, 0x0a, 0x08, 0x73, 0x65, 0x74, 0x74, 0x69, - 0x6e, 0x67, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x10, 0x2e, 0x70, 0x6c, 0x75, 0x67, - 0x69, 0x6e, 0x2e, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x52, 0x08, 0x73, 0x65, 0x74, - 0x74, 0x69, 0x6e, 0x67, 0x73, 0x12, 0x29, 0x0a, 0x07, 0x63, 0x61, 0x74, 0x61, 0x6c, 0x6f, 0x67, - 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0f, 0x2e, 0x70, 0x6c, 0x75, 0x67, 0x69, 0x6e, 0x2e, - 0x43, 0x61, 0x74, 0x61, 0x6c, 0x6f, 0x67, 0x52, 0x07, 0x63, 0x61, 0x74, 0x61, 0x6c, 0x6f, 0x67, - 0x12, 0x27, 0x0a, 0x07, 0x71, 0x75, 0x65, 0x72, 0x69, 0x65, 0x73, 0x18, 0x03, 0x20, 0x03, 0x28, - 0x0b, 0x32, 0x0d, 0x2e, 0x70, 0x6c, 0x75, 0x67, 0x69, 0x6e, 0x2e, 0x51, 0x75, 0x65, 0x72, 0x79, - 0x52, 0x07, 0x71, 0x75, 0x65, 0x72, 0x69, 0x65, 0x73, 0x12, 0x22, 0x0a, 0x0c, 0x73, 0x71, 0x6c, - 0x63, 0x5f, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, - 0x0c, 0x73, 0x71, 0x6c, 0x63, 0x5f, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x26, 0x0a, - 0x0e, 0x70, 0x6c, 0x75, 0x67, 0x69, 0x6e, 0x5f, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, - 0x05, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x0e, 0x70, 0x6c, 0x75, 0x67, 0x69, 0x6e, 0x5f, 0x6f, 0x70, - 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x22, 0x35, 0x0a, 0x0f, 0x43, 0x6f, 0x64, 0x65, 0x47, 0x65, 0x6e, - 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x22, 0x0a, 0x05, 0x66, 0x69, 0x6c, 0x65, - 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0c, 0x2e, 0x70, 0x6c, 0x75, 0x67, 0x69, 0x6e, - 0x2e, 0x46, 0x69, 0x6c, 0x65, 0x52, 0x05, 0x66, 0x69, 0x6c, 0x65, 0x73, 0x42, 0x7e, 0x0a, 0x0a, - 0x63, 0x6f, 0x6d, 0x2e, 0x70, 0x6c, 0x75, 0x67, 0x69, 0x6e, 0x42, 0x0c, 0x43, 0x6f, 0x64, 0x65, - 0x67, 0x65, 0x6e, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x2a, 0x67, 0x69, 0x74, 0x68, - 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x6b, 0x79, 0x6c, 0x65, 0x63, 0x6f, 0x6e, 0x72, 0x6f, - 0x79, 0x2f, 0x73, 0x71, 0x6c, 0x63, 0x2f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x2f, - 0x70, 0x6c, 0x75, 0x67, 0x69, 0x6e, 0xa2, 0x02, 0x03, 0x50, 0x58, 0x58, 0xaa, 0x02, 0x06, 0x50, - 0x6c, 0x75, 0x67, 0x69, 0x6e, 0xca, 0x02, 0x06, 0x50, 0x6c, 0x75, 0x67, 0x69, 0x6e, 0xe2, 0x02, - 0x12, 0x50, 0x6c, 0x75, 0x67, 0x69, 0x6e, 0x5c, 0x47, 0x50, 0x42, 0x4d, 0x65, 0x74, 0x61, 0x64, - 0x61, 0x74, 0x61, 0xea, 0x02, 0x06, 0x50, 0x6c, 0x75, 0x67, 0x69, 0x6e, 0x62, 0x06, 0x70, 0x72, - 0x6f, 0x74, 0x6f, 0x33, + 0x65, 0x72, 0x52, 0x04, 0x74, 0x79, 0x70, 0x65, 0x12, 0x22, 0x0a, 0x0d, 0x69, 0x73, 0x5f, 0x73, + 0x71, 0x6c, 0x63, 0x5f, 0x73, 0x6c, 0x69, 0x63, 0x65, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x08, 0x52, + 0x0b, 0x69, 0x73, 0x53, 0x71, 0x6c, 0x63, 0x53, 0x6c, 0x69, 0x63, 0x65, 0x12, 0x33, 0x0a, 0x0b, + 0x65, 0x6d, 0x62, 0x65, 0x64, 0x5f, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x18, 0x0e, 0x20, 0x01, 0x28, + 0x0b, 0x32, 0x12, 0x2e, 0x70, 0x6c, 0x75, 0x67, 0x69, 0x6e, 0x2e, 0x49, 0x64, 0x65, 0x6e, 0x74, + 0x69, 0x66, 0x69, 0x65, 0x72, 0x52, 0x0a, 0x65, 0x6d, 0x62, 0x65, 0x64, 0x54, 0x61, 0x62, 0x6c, + 0x65, 0x12, 0x23, 0x0a, 0x0d, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, 0x6c, 0x5f, 0x6e, 0x61, + 0x6d, 0x65, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, + 0x61, 0x6c, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x1a, 0x0a, 0x08, 0x75, 0x6e, 0x73, 0x69, 0x67, 0x6e, + 0x65, 0x64, 0x18, 0x10, 0x20, 0x01, 0x28, 0x08, 0x52, 0x08, 0x75, 0x6e, 0x73, 0x69, 0x67, 0x6e, + 0x65, 0x64, 0x22, 0x94, 0x02, 0x0a, 0x05, 0x51, 0x75, 0x65, 0x72, 0x79, 0x12, 0x12, 0x0a, 0x04, + 0x74, 0x65, 0x78, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x74, 0x65, 0x78, 0x74, + 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, + 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x10, 0x0a, 0x03, 0x63, 0x6d, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, + 0x09, 0x52, 0x03, 0x63, 0x6d, 0x64, 0x12, 0x28, 0x0a, 0x07, 0x63, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, + 0x73, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0e, 0x2e, 0x70, 0x6c, 0x75, 0x67, 0x69, 0x6e, + 0x2e, 0x43, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x52, 0x07, 0x63, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x73, + 0x12, 0x2d, 0x0a, 0x06, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x18, 0x05, 0x20, 0x03, 0x28, 0x0b, + 0x32, 0x11, 0x2e, 0x70, 0x6c, 0x75, 0x67, 0x69, 0x6e, 0x2e, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x65, + 0x74, 0x65, 0x72, 0x52, 0x0a, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x12, + 0x1a, 0x0a, 0x08, 0x63, 0x6f, 0x6d, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x18, 0x06, 0x20, 0x03, 0x28, + 0x09, 0x52, 0x08, 0x63, 0x6f, 0x6d, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x12, 0x1a, 0x0a, 0x08, 0x66, + 0x69, 0x6c, 0x65, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x66, + 0x69, 0x6c, 0x65, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x40, 0x0a, 0x11, 0x69, 0x6e, 0x73, 0x65, 0x72, + 0x74, 0x5f, 0x69, 0x6e, 0x74, 0x6f, 0x5f, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x18, 0x08, 0x20, 0x01, + 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x70, 0x6c, 0x75, 0x67, 0x69, 0x6e, 0x2e, 0x49, 0x64, 0x65, 0x6e, + 0x74, 0x69, 0x66, 0x69, 0x65, 0x72, 0x52, 0x11, 0x69, 0x6e, 0x73, 0x65, 0x72, 0x74, 0x5f, 0x69, + 0x6e, 0x74, 0x6f, 0x5f, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x22, 0x4b, 0x0a, 0x09, 0x50, 0x61, 0x72, + 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x12, 0x16, 0x0a, 0x06, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, + 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x06, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x12, 0x26, + 0x0a, 0x06, 0x63, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0e, + 0x2e, 0x70, 0x6c, 0x75, 0x67, 0x69, 0x6e, 0x2e, 0x43, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x52, 0x06, + 0x63, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x22, 0xde, 0x01, 0x0a, 0x0e, 0x43, 0x6f, 0x64, 0x65, 0x47, + 0x65, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x2c, 0x0a, 0x08, 0x73, 0x65, 0x74, + 0x74, 0x69, 0x6e, 0x67, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x10, 0x2e, 0x70, 0x6c, + 0x75, 0x67, 0x69, 0x6e, 0x2e, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x52, 0x08, 0x73, + 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x12, 0x29, 0x0a, 0x07, 0x63, 0x61, 0x74, 0x61, 0x6c, + 0x6f, 0x67, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0f, 0x2e, 0x70, 0x6c, 0x75, 0x67, 0x69, + 0x6e, 0x2e, 0x43, 0x61, 0x74, 0x61, 0x6c, 0x6f, 0x67, 0x52, 0x07, 0x63, 0x61, 0x74, 0x61, 0x6c, + 0x6f, 0x67, 0x12, 0x27, 0x0a, 0x07, 0x71, 0x75, 0x65, 0x72, 0x69, 0x65, 0x73, 0x18, 0x03, 0x20, + 0x03, 0x28, 0x0b, 0x32, 0x0d, 0x2e, 0x70, 0x6c, 0x75, 0x67, 0x69, 0x6e, 0x2e, 0x51, 0x75, 0x65, + 0x72, 0x79, 0x52, 0x07, 0x71, 0x75, 0x65, 0x72, 0x69, 0x65, 0x73, 0x12, 0x22, 0x0a, 0x0c, 0x73, + 0x71, 0x6c, 0x63, 0x5f, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x04, 0x20, 0x01, 0x28, + 0x09, 0x52, 0x0c, 0x73, 0x71, 0x6c, 0x63, 0x5f, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, + 0x26, 0x0a, 0x0e, 0x70, 0x6c, 0x75, 0x67, 0x69, 0x6e, 0x5f, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, + 0x73, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x0e, 0x70, 0x6c, 0x75, 0x67, 0x69, 0x6e, 0x5f, + 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x22, 0x35, 0x0a, 0x0f, 0x43, 0x6f, 0x64, 0x65, 0x47, + 0x65, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x22, 0x0a, 0x05, 0x66, 0x69, + 0x6c, 0x65, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0c, 0x2e, 0x70, 0x6c, 0x75, 0x67, + 0x69, 0x6e, 0x2e, 0x46, 0x69, 0x6c, 0x65, 0x52, 0x05, 0x66, 0x69, 0x6c, 0x65, 0x73, 0x22, 0x26, + 0x0a, 0x0c, 0x56, 0x65, 0x74, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x12, 0x16, + 0x0a, 0x06, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x06, + 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x22, 0x6f, 0x0a, 0x09, 0x56, 0x65, 0x74, 0x43, 0x6f, 0x6e, + 0x66, 0x69, 0x67, 0x12, 0x18, 0x0a, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x01, + 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x16, 0x0a, + 0x06, 0x65, 0x6e, 0x67, 0x69, 0x6e, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x65, + 0x6e, 0x67, 0x69, 0x6e, 0x65, 0x12, 0x16, 0x0a, 0x06, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x18, + 0x03, 0x20, 0x03, 0x28, 0x09, 0x52, 0x06, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x12, 0x18, 0x0a, + 0x07, 0x71, 0x75, 0x65, 0x72, 0x69, 0x65, 0x73, 0x18, 0x04, 0x20, 0x03, 0x28, 0x09, 0x52, 0x07, + 0x71, 0x75, 0x65, 0x72, 0x69, 0x65, 0x73, 0x22, 0x74, 0x0a, 0x08, 0x56, 0x65, 0x74, 0x51, 0x75, + 0x65, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x73, 0x71, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, + 0x52, 0x03, 0x73, 0x71, 0x6c, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, + 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x10, 0x0a, 0x03, 0x63, 0x6d, 0x64, + 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x63, 0x6d, 0x64, 0x12, 0x30, 0x0a, 0x06, 0x70, + 0x61, 0x72, 0x61, 0x6d, 0x73, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x70, 0x6c, + 0x75, 0x67, 0x69, 0x6e, 0x2e, 0x56, 0x65, 0x74, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, + 0x72, 0x52, 0x0a, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x42, 0x7e, 0x0a, + 0x0a, 0x63, 0x6f, 0x6d, 0x2e, 0x70, 0x6c, 0x75, 0x67, 0x69, 0x6e, 0x42, 0x0c, 0x43, 0x6f, 0x64, + 0x65, 0x67, 0x65, 0x6e, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x2a, 0x67, 0x69, 0x74, + 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x6b, 0x79, 0x6c, 0x65, 0x63, 0x6f, 0x6e, 0x72, + 0x6f, 0x79, 0x2f, 0x73, 0x71, 0x6c, 0x63, 0x2f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, + 0x2f, 0x70, 0x6c, 0x75, 0x67, 0x69, 0x6e, 0xa2, 0x02, 0x03, 0x50, 0x58, 0x58, 0xaa, 0x02, 0x06, + 0x50, 0x6c, 0x75, 0x67, 0x69, 0x6e, 0xca, 0x02, 0x06, 0x50, 0x6c, 0x75, 0x67, 0x69, 0x6e, 0xe2, + 0x02, 0x12, 0x50, 0x6c, 0x75, 0x67, 0x69, 0x6e, 0x5c, 0x47, 0x50, 0x42, 0x4d, 0x65, 0x74, 0x61, + 0x64, 0x61, 0x74, 0x61, 0xea, 0x02, 0x06, 0x50, 0x6c, 0x75, 0x67, 0x69, 0x6e, 0x62, 0x06, 0x70, + 0x72, 0x6f, 0x74, 0x6f, 0x33, } var ( @@ -1838,7 +2097,7 @@ func file_plugin_codegen_proto_rawDescGZIP() []byte { return file_plugin_codegen_proto_rawDescData } -var file_plugin_codegen_proto_msgTypes = make([]protoimpl.MessageInfo, 20) +var file_plugin_codegen_proto_msgTypes = make([]protoimpl.MessageInfo, 23) var file_plugin_codegen_proto_goTypes = []interface{}{ (*File)(nil), // 0: plugin.File (*Override)(nil), // 1: plugin.Override @@ -1858,14 +2117,17 @@ var file_plugin_codegen_proto_goTypes = []interface{}{ (*Parameter)(nil), // 15: plugin.Parameter (*CodeGenRequest)(nil), // 16: plugin.CodeGenRequest (*CodeGenResponse)(nil), // 17: plugin.CodeGenResponse - nil, // 18: plugin.ParsedGoType.StructTagsEntry - nil, // 19: plugin.Settings.RenameEntry + (*VetParameter)(nil), // 18: plugin.VetParameter + (*VetConfig)(nil), // 19: plugin.VetConfig + (*VetQuery)(nil), // 20: plugin.VetQuery + nil, // 21: plugin.ParsedGoType.StructTagsEntry + nil, // 22: plugin.Settings.RenameEntry } var file_plugin_codegen_proto_depIdxs = []int32{ 12, // 0: plugin.Override.table:type_name -> plugin.Identifier 2, // 1: plugin.Override.go_type:type_name -> plugin.ParsedGoType - 18, // 2: plugin.ParsedGoType.struct_tags:type_name -> plugin.ParsedGoType.StructTagsEntry - 19, // 3: plugin.Settings.rename:type_name -> plugin.Settings.RenameEntry + 21, // 2: plugin.ParsedGoType.struct_tags:type_name -> plugin.ParsedGoType.StructTagsEntry + 22, // 3: plugin.Settings.rename:type_name -> plugin.Settings.RenameEntry 1, // 4: plugin.Settings.overrides:type_name -> plugin.Override 4, // 5: plugin.Settings.codegen:type_name -> plugin.Codegen 5, // 6: plugin.Settings.go:type_name -> plugin.GoCode @@ -1887,11 +2149,12 @@ var file_plugin_codegen_proto_depIdxs = []int32{ 7, // 22: plugin.CodeGenRequest.catalog:type_name -> plugin.Catalog 14, // 23: plugin.CodeGenRequest.queries:type_name -> plugin.Query 0, // 24: plugin.CodeGenResponse.files:type_name -> plugin.File - 25, // [25:25] is the sub-list for method output_type - 25, // [25:25] is the sub-list for method input_type - 25, // [25:25] is the sub-list for extension type_name - 25, // [25:25] is the sub-list for extension extendee - 0, // [0:25] is the sub-list for field type_name + 18, // 25: plugin.VetQuery.params:type_name -> plugin.VetParameter + 26, // [26:26] is the sub-list for method output_type + 26, // [26:26] is the sub-list for method input_type + 26, // [26:26] is the sub-list for extension type_name + 26, // [26:26] is the sub-list for extension extendee + 0, // [0:26] is the sub-list for field type_name } func init() { file_plugin_codegen_proto_init() } @@ -2116,6 +2379,42 @@ func file_plugin_codegen_proto_init() { return nil } } + file_plugin_codegen_proto_msgTypes[18].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*VetParameter); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_plugin_codegen_proto_msgTypes[19].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*VetConfig); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_plugin_codegen_proto_msgTypes[20].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*VetQuery); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } } file_plugin_codegen_proto_msgTypes[5].OneofWrappers = []interface{}{} type x struct{} @@ -2124,7 +2423,7 @@ func file_plugin_codegen_proto_init() { GoPackagePath: reflect.TypeOf(x{}).PkgPath(), RawDescriptor: file_plugin_codegen_proto_rawDesc, NumEnums: 0, - NumMessages: 20, + NumMessages: 23, NumExtensions: 0, NumServices: 0, }, diff --git a/internal/plugin/codegen_vtproto.pb.go b/internal/plugin/codegen_vtproto.pb.go index 95841ff5bd..d4f35041f2 100644 --- a/internal/plugin/codegen_vtproto.pb.go +++ b/internal/plugin/codegen_vtproto.pb.go @@ -1,11 +1,12 @@ // Code generated by protoc-gen-go-vtproto. DO NOT EDIT. -// protoc-gen-go-vtproto version: v0.3.0 +// protoc-gen-go-vtproto version: v0.4.0 // source: plugin/codegen.proto package plugin import ( fmt "fmt" + proto "google.golang.org/protobuf/proto" protoimpl "google.golang.org/protobuf/runtime/protoimpl" io "io" bits "math/bits" @@ -18,11 +19,605 @@ const ( _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) ) +func (m *File) CloneVT() *File { + if m == nil { + return (*File)(nil) + } + r := &File{ + Name: m.Name, + } + if rhs := m.Contents; rhs != nil { + tmpBytes := make([]byte, len(rhs)) + copy(tmpBytes, rhs) + r.Contents = tmpBytes + } + if len(m.unknownFields) > 0 { + r.unknownFields = make([]byte, len(m.unknownFields)) + copy(r.unknownFields, m.unknownFields) + } + return r +} + +func (m *File) CloneMessageVT() proto.Message { + return m.CloneVT() +} + +func (m *Override) CloneVT() *Override { + if m == nil { + return (*Override)(nil) + } + r := &Override{ + CodeType: m.CodeType, + DbType: m.DbType, + Nullable: m.Nullable, + Column: m.Column, + Table: m.Table.CloneVT(), + ColumnName: m.ColumnName, + GoType: m.GoType.CloneVT(), + Unsigned: m.Unsigned, + } + if len(m.unknownFields) > 0 { + r.unknownFields = make([]byte, len(m.unknownFields)) + copy(r.unknownFields, m.unknownFields) + } + return r +} + +func (m *Override) CloneMessageVT() proto.Message { + return m.CloneVT() +} + +func (m *ParsedGoType) CloneVT() *ParsedGoType { + if m == nil { + return (*ParsedGoType)(nil) + } + r := &ParsedGoType{ + ImportPath: m.ImportPath, + Package: m.Package, + TypeName: m.TypeName, + BasicType: m.BasicType, + } + if rhs := m.StructTags; rhs != nil { + tmpContainer := make(map[string]string, len(rhs)) + for k, v := range rhs { + tmpContainer[k] = v + } + r.StructTags = tmpContainer + } + if len(m.unknownFields) > 0 { + r.unknownFields = make([]byte, len(m.unknownFields)) + copy(r.unknownFields, m.unknownFields) + } + return r +} + +func (m *ParsedGoType) CloneMessageVT() proto.Message { + return m.CloneVT() +} + +func (m *Settings) CloneVT() *Settings { + if m == nil { + return (*Settings)(nil) + } + r := &Settings{ + Version: m.Version, + Engine: m.Engine, + Codegen: m.Codegen.CloneVT(), + Go: m.Go.CloneVT(), + Json: m.Json.CloneVT(), + } + if rhs := m.Schema; rhs != nil { + tmpContainer := make([]string, len(rhs)) + copy(tmpContainer, rhs) + r.Schema = tmpContainer + } + if rhs := m.Queries; rhs != nil { + tmpContainer := make([]string, len(rhs)) + copy(tmpContainer, rhs) + r.Queries = tmpContainer + } + if rhs := m.Rename; rhs != nil { + tmpContainer := make(map[string]string, len(rhs)) + for k, v := range rhs { + tmpContainer[k] = v + } + r.Rename = tmpContainer + } + if rhs := m.Overrides; rhs != nil { + tmpContainer := make([]*Override, len(rhs)) + for k, v := range rhs { + tmpContainer[k] = v.CloneVT() + } + r.Overrides = tmpContainer + } + if len(m.unknownFields) > 0 { + r.unknownFields = make([]byte, len(m.unknownFields)) + copy(r.unknownFields, m.unknownFields) + } + return r +} + +func (m *Settings) CloneMessageVT() proto.Message { + return m.CloneVT() +} + +func (m *Codegen) CloneVT() *Codegen { + if m == nil { + return (*Codegen)(nil) + } + r := &Codegen{ + Out: m.Out, + Plugin: m.Plugin, + } + if rhs := m.Options; rhs != nil { + tmpBytes := make([]byte, len(rhs)) + copy(tmpBytes, rhs) + r.Options = tmpBytes + } + if len(m.unknownFields) > 0 { + r.unknownFields = make([]byte, len(m.unknownFields)) + copy(r.unknownFields, m.unknownFields) + } + return r +} + +func (m *Codegen) CloneMessageVT() proto.Message { + return m.CloneVT() +} + +func (m *GoCode) CloneVT() *GoCode { + if m == nil { + return (*GoCode)(nil) + } + r := &GoCode{ + EmitInterface: m.EmitInterface, + EmitJsonTags: m.EmitJsonTags, + EmitDbTags: m.EmitDbTags, + EmitPreparedQueries: m.EmitPreparedQueries, + EmitExactTableNames: m.EmitExactTableNames, + EmitEmptySlices: m.EmitEmptySlices, + EmitExportedQueries: m.EmitExportedQueries, + EmitResultStructPointers: m.EmitResultStructPointers, + EmitParamsStructPointers: m.EmitParamsStructPointers, + EmitMethodsWithDbArgument: m.EmitMethodsWithDbArgument, + JsonTagsCaseStyle: m.JsonTagsCaseStyle, + Package: m.Package, + Out: m.Out, + SqlPackage: m.SqlPackage, + SqlDriver: m.SqlDriver, + OutputDbFileName: m.OutputDbFileName, + OutputModelsFileName: m.OutputModelsFileName, + OutputQuerierFileName: m.OutputQuerierFileName, + OutputFilesSuffix: m.OutputFilesSuffix, + EmitEnumValidMethod: m.EmitEnumValidMethod, + EmitAllEnumValues: m.EmitAllEnumValues, + EmitPointersForNullTypes: m.EmitPointersForNullTypes, + OutputBatchFileName: m.OutputBatchFileName, + JsonTagsIdUppercase: m.JsonTagsIdUppercase, + OmitUnusedStructs: m.OmitUnusedStructs, + } + if rhs := m.InflectionExcludeTableNames; rhs != nil { + tmpContainer := make([]string, len(rhs)) + copy(tmpContainer, rhs) + r.InflectionExcludeTableNames = tmpContainer + } + if rhs := m.QueryParameterLimit; rhs != nil { + tmpVal := *rhs + r.QueryParameterLimit = &tmpVal + } + if len(m.unknownFields) > 0 { + r.unknownFields = make([]byte, len(m.unknownFields)) + copy(r.unknownFields, m.unknownFields) + } + return r +} + +func (m *GoCode) CloneMessageVT() proto.Message { + return m.CloneVT() +} + +func (m *JSONCode) CloneVT() *JSONCode { + if m == nil { + return (*JSONCode)(nil) + } + r := &JSONCode{ + Out: m.Out, + Indent: m.Indent, + Filename: m.Filename, + } + if len(m.unknownFields) > 0 { + r.unknownFields = make([]byte, len(m.unknownFields)) + copy(r.unknownFields, m.unknownFields) + } + return r +} + +func (m *JSONCode) CloneMessageVT() proto.Message { + return m.CloneVT() +} + +func (m *Catalog) CloneVT() *Catalog { + if m == nil { + return (*Catalog)(nil) + } + r := &Catalog{ + Comment: m.Comment, + DefaultSchema: m.DefaultSchema, + Name: m.Name, + } + if rhs := m.Schemas; rhs != nil { + tmpContainer := make([]*Schema, len(rhs)) + for k, v := range rhs { + tmpContainer[k] = v.CloneVT() + } + r.Schemas = tmpContainer + } + if len(m.unknownFields) > 0 { + r.unknownFields = make([]byte, len(m.unknownFields)) + copy(r.unknownFields, m.unknownFields) + } + return r +} + +func (m *Catalog) CloneMessageVT() proto.Message { + return m.CloneVT() +} + +func (m *Schema) CloneVT() *Schema { + if m == nil { + return (*Schema)(nil) + } + r := &Schema{ + Comment: m.Comment, + Name: m.Name, + } + if rhs := m.Tables; rhs != nil { + tmpContainer := make([]*Table, len(rhs)) + for k, v := range rhs { + tmpContainer[k] = v.CloneVT() + } + r.Tables = tmpContainer + } + if rhs := m.Enums; rhs != nil { + tmpContainer := make([]*Enum, len(rhs)) + for k, v := range rhs { + tmpContainer[k] = v.CloneVT() + } + r.Enums = tmpContainer + } + if rhs := m.CompositeTypes; rhs != nil { + tmpContainer := make([]*CompositeType, len(rhs)) + for k, v := range rhs { + tmpContainer[k] = v.CloneVT() + } + r.CompositeTypes = tmpContainer + } + if len(m.unknownFields) > 0 { + r.unknownFields = make([]byte, len(m.unknownFields)) + copy(r.unknownFields, m.unknownFields) + } + return r +} + +func (m *Schema) CloneMessageVT() proto.Message { + return m.CloneVT() +} + +func (m *CompositeType) CloneVT() *CompositeType { + if m == nil { + return (*CompositeType)(nil) + } + r := &CompositeType{ + Name: m.Name, + Comment: m.Comment, + } + if len(m.unknownFields) > 0 { + r.unknownFields = make([]byte, len(m.unknownFields)) + copy(r.unknownFields, m.unknownFields) + } + return r +} + +func (m *CompositeType) CloneMessageVT() proto.Message { + return m.CloneVT() +} + +func (m *Enum) CloneVT() *Enum { + if m == nil { + return (*Enum)(nil) + } + r := &Enum{ + Name: m.Name, + Comment: m.Comment, + } + if rhs := m.Vals; rhs != nil { + tmpContainer := make([]string, len(rhs)) + copy(tmpContainer, rhs) + r.Vals = tmpContainer + } + if len(m.unknownFields) > 0 { + r.unknownFields = make([]byte, len(m.unknownFields)) + copy(r.unknownFields, m.unknownFields) + } + return r +} + +func (m *Enum) CloneMessageVT() proto.Message { + return m.CloneVT() +} + +func (m *Table) CloneVT() *Table { + if m == nil { + return (*Table)(nil) + } + r := &Table{ + Rel: m.Rel.CloneVT(), + Comment: m.Comment, + } + if rhs := m.Columns; rhs != nil { + tmpContainer := make([]*Column, len(rhs)) + for k, v := range rhs { + tmpContainer[k] = v.CloneVT() + } + r.Columns = tmpContainer + } + if len(m.unknownFields) > 0 { + r.unknownFields = make([]byte, len(m.unknownFields)) + copy(r.unknownFields, m.unknownFields) + } + return r +} + +func (m *Table) CloneMessageVT() proto.Message { + return m.CloneVT() +} + +func (m *Identifier) CloneVT() *Identifier { + if m == nil { + return (*Identifier)(nil) + } + r := &Identifier{ + Catalog: m.Catalog, + Schema: m.Schema, + Name: m.Name, + } + if len(m.unknownFields) > 0 { + r.unknownFields = make([]byte, len(m.unknownFields)) + copy(r.unknownFields, m.unknownFields) + } + return r +} + +func (m *Identifier) CloneMessageVT() proto.Message { + return m.CloneVT() +} + +func (m *Column) CloneVT() *Column { + if m == nil { + return (*Column)(nil) + } + r := &Column{ + Name: m.Name, + NotNull: m.NotNull, + IsArray: m.IsArray, + Comment: m.Comment, + Length: m.Length, + IsNamedParam: m.IsNamedParam, + IsFuncCall: m.IsFuncCall, + Scope: m.Scope, + Table: m.Table.CloneVT(), + TableAlias: m.TableAlias, + Type: m.Type.CloneVT(), + IsSqlcSlice: m.IsSqlcSlice, + EmbedTable: m.EmbedTable.CloneVT(), + OriginalName: m.OriginalName, + Unsigned: m.Unsigned, + } + if len(m.unknownFields) > 0 { + r.unknownFields = make([]byte, len(m.unknownFields)) + copy(r.unknownFields, m.unknownFields) + } + return r +} + +func (m *Column) CloneMessageVT() proto.Message { + return m.CloneVT() +} + +func (m *Query) CloneVT() *Query { + if m == nil { + return (*Query)(nil) + } + r := &Query{ + Text: m.Text, + Name: m.Name, + Cmd: m.Cmd, + Filename: m.Filename, + InsertIntoTable: m.InsertIntoTable.CloneVT(), + } + if rhs := m.Columns; rhs != nil { + tmpContainer := make([]*Column, len(rhs)) + for k, v := range rhs { + tmpContainer[k] = v.CloneVT() + } + r.Columns = tmpContainer + } + if rhs := m.Params; rhs != nil { + tmpContainer := make([]*Parameter, len(rhs)) + for k, v := range rhs { + tmpContainer[k] = v.CloneVT() + } + r.Params = tmpContainer + } + if rhs := m.Comments; rhs != nil { + tmpContainer := make([]string, len(rhs)) + copy(tmpContainer, rhs) + r.Comments = tmpContainer + } + if len(m.unknownFields) > 0 { + r.unknownFields = make([]byte, len(m.unknownFields)) + copy(r.unknownFields, m.unknownFields) + } + return r +} + +func (m *Query) CloneMessageVT() proto.Message { + return m.CloneVT() +} + +func (m *Parameter) CloneVT() *Parameter { + if m == nil { + return (*Parameter)(nil) + } + r := &Parameter{ + Number: m.Number, + Column: m.Column.CloneVT(), + } + if len(m.unknownFields) > 0 { + r.unknownFields = make([]byte, len(m.unknownFields)) + copy(r.unknownFields, m.unknownFields) + } + return r +} + +func (m *Parameter) CloneMessageVT() proto.Message { + return m.CloneVT() +} + +func (m *CodeGenRequest) CloneVT() *CodeGenRequest { + if m == nil { + return (*CodeGenRequest)(nil) + } + r := &CodeGenRequest{ + Settings: m.Settings.CloneVT(), + Catalog: m.Catalog.CloneVT(), + SqlcVersion: m.SqlcVersion, + } + if rhs := m.Queries; rhs != nil { + tmpContainer := make([]*Query, len(rhs)) + for k, v := range rhs { + tmpContainer[k] = v.CloneVT() + } + r.Queries = tmpContainer + } + if rhs := m.PluginOptions; rhs != nil { + tmpBytes := make([]byte, len(rhs)) + copy(tmpBytes, rhs) + r.PluginOptions = tmpBytes + } + if len(m.unknownFields) > 0 { + r.unknownFields = make([]byte, len(m.unknownFields)) + copy(r.unknownFields, m.unknownFields) + } + return r +} + +func (m *CodeGenRequest) CloneMessageVT() proto.Message { + return m.CloneVT() +} + +func (m *CodeGenResponse) CloneVT() *CodeGenResponse { + if m == nil { + return (*CodeGenResponse)(nil) + } + r := &CodeGenResponse{} + if rhs := m.Files; rhs != nil { + tmpContainer := make([]*File, len(rhs)) + for k, v := range rhs { + tmpContainer[k] = v.CloneVT() + } + r.Files = tmpContainer + } + if len(m.unknownFields) > 0 { + r.unknownFields = make([]byte, len(m.unknownFields)) + copy(r.unknownFields, m.unknownFields) + } + return r +} + +func (m *CodeGenResponse) CloneMessageVT() proto.Message { + return m.CloneVT() +} + +func (m *VetParameter) CloneVT() *VetParameter { + if m == nil { + return (*VetParameter)(nil) + } + r := &VetParameter{ + Number: m.Number, + } + if len(m.unknownFields) > 0 { + r.unknownFields = make([]byte, len(m.unknownFields)) + copy(r.unknownFields, m.unknownFields) + } + return r +} + +func (m *VetParameter) CloneMessageVT() proto.Message { + return m.CloneVT() +} + +func (m *VetConfig) CloneVT() *VetConfig { + if m == nil { + return (*VetConfig)(nil) + } + r := &VetConfig{ + Version: m.Version, + Engine: m.Engine, + } + if rhs := m.Schema; rhs != nil { + tmpContainer := make([]string, len(rhs)) + copy(tmpContainer, rhs) + r.Schema = tmpContainer + } + if rhs := m.Queries; rhs != nil { + tmpContainer := make([]string, len(rhs)) + copy(tmpContainer, rhs) + r.Queries = tmpContainer + } + if len(m.unknownFields) > 0 { + r.unknownFields = make([]byte, len(m.unknownFields)) + copy(r.unknownFields, m.unknownFields) + } + return r +} + +func (m *VetConfig) CloneMessageVT() proto.Message { + return m.CloneVT() +} + +func (m *VetQuery) CloneVT() *VetQuery { + if m == nil { + return (*VetQuery)(nil) + } + r := &VetQuery{ + Sql: m.Sql, + Name: m.Name, + Cmd: m.Cmd, + } + if rhs := m.Params; rhs != nil { + tmpContainer := make([]*VetParameter, len(rhs)) + for k, v := range rhs { + tmpContainer[k] = v.CloneVT() + } + r.Params = tmpContainer + } + if len(m.unknownFields) > 0 { + r.unknownFields = make([]byte, len(m.unknownFields)) + copy(r.unknownFields, m.unknownFields) + } + return r +} + +func (m *VetQuery) CloneMessageVT() proto.Message { + return m.CloneVT() +} + func (this *File) EqualVT(that *File) bool { - if this == nil { - return that == nil || fmt.Sprintf("%v", that) == "" - } else if that == nil { - return fmt.Sprintf("%v", this) == "" + if this == that { + return true + } else if this == nil || that == nil { + return false } if this.Name != that.Name { return false @@ -33,11 +628,18 @@ func (this *File) EqualVT(that *File) bool { return string(this.unknownFields) == string(that.unknownFields) } +func (this *File) EqualMessageVT(thatMsg proto.Message) bool { + that, ok := thatMsg.(*File) + if !ok { + return false + } + return this.EqualVT(that) +} func (this *Override) EqualVT(that *Override) bool { - if this == nil { - return that == nil || fmt.Sprintf("%v", that) == "" - } else if that == nil { - return fmt.Sprintf("%v", this) == "" + if this == that { + return true + } else if this == nil || that == nil { + return false } if this.CodeType != that.CodeType { return false @@ -60,14 +662,24 @@ func (this *Override) EqualVT(that *Override) bool { if !this.GoType.EqualVT(that.GoType) { return false } + if this.Unsigned != that.Unsigned { + return false + } return string(this.unknownFields) == string(that.unknownFields) } +func (this *Override) EqualMessageVT(thatMsg proto.Message) bool { + that, ok := thatMsg.(*Override) + if !ok { + return false + } + return this.EqualVT(that) +} func (this *ParsedGoType) EqualVT(that *ParsedGoType) bool { - if this == nil { - return that == nil || fmt.Sprintf("%v", that) == "" - } else if that == nil { - return fmt.Sprintf("%v", this) == "" + if this == that { + return true + } else if this == nil || that == nil { + return false } if this.ImportPath != that.ImportPath { return false @@ -84,19 +696,30 @@ func (this *ParsedGoType) EqualVT(that *ParsedGoType) bool { if len(this.StructTags) != len(that.StructTags) { return false } - for i := range this.StructTags { - if this.StructTags[i] != that.StructTags[i] { + for i, vx := range this.StructTags { + vy, ok := that.StructTags[i] + if !ok { + return false + } + if vx != vy { return false } } return string(this.unknownFields) == string(that.unknownFields) } +func (this *ParsedGoType) EqualMessageVT(thatMsg proto.Message) bool { + that, ok := thatMsg.(*ParsedGoType) + if !ok { + return false + } + return this.EqualVT(that) +} func (this *Settings) EqualVT(that *Settings) bool { - if this == nil { - return that == nil || fmt.Sprintf("%v", that) == "" - } else if that == nil { - return fmt.Sprintf("%v", this) == "" + if this == that { + return true + } else if this == nil || that == nil { + return false } if this.Version != that.Version { return false @@ -107,33 +730,48 @@ func (this *Settings) EqualVT(that *Settings) bool { if len(this.Schema) != len(that.Schema) { return false } - for i := range this.Schema { - if this.Schema[i] != that.Schema[i] { + for i, vx := range this.Schema { + vy := that.Schema[i] + if vx != vy { return false } } if len(this.Queries) != len(that.Queries) { return false } - for i := range this.Queries { - if this.Queries[i] != that.Queries[i] { + for i, vx := range this.Queries { + vy := that.Queries[i] + if vx != vy { return false } } if len(this.Rename) != len(that.Rename) { return false } - for i := range this.Rename { - if this.Rename[i] != that.Rename[i] { + for i, vx := range this.Rename { + vy, ok := that.Rename[i] + if !ok { + return false + } + if vx != vy { return false } } if len(this.Overrides) != len(that.Overrides) { return false } - for i := range this.Overrides { - if !this.Overrides[i].EqualVT(that.Overrides[i]) { - return false + for i, vx := range this.Overrides { + vy := that.Overrides[i] + if p, q := vx, vy; p != q { + if p == nil { + p = &Override{} + } + if q == nil { + q = &Override{} + } + if !p.EqualVT(q) { + return false + } } } if !this.Go.EqualVT(that.Go) { @@ -148,11 +786,18 @@ func (this *Settings) EqualVT(that *Settings) bool { return string(this.unknownFields) == string(that.unknownFields) } +func (this *Settings) EqualMessageVT(thatMsg proto.Message) bool { + that, ok := thatMsg.(*Settings) + if !ok { + return false + } + return this.EqualVT(that) +} func (this *Codegen) EqualVT(that *Codegen) bool { - if this == nil { - return that == nil || fmt.Sprintf("%v", that) == "" - } else if that == nil { - return fmt.Sprintf("%v", this) == "" + if this == that { + return true + } else if this == nil || that == nil { + return false } if this.Out != that.Out { return false @@ -166,11 +811,18 @@ func (this *Codegen) EqualVT(that *Codegen) bool { return string(this.unknownFields) == string(that.unknownFields) } +func (this *Codegen) EqualMessageVT(thatMsg proto.Message) bool { + that, ok := thatMsg.(*Codegen) + if !ok { + return false + } + return this.EqualVT(that) +} func (this *GoCode) EqualVT(that *GoCode) bool { - if this == nil { - return that == nil || fmt.Sprintf("%v", that) == "" - } else if that == nil { - return fmt.Sprintf("%v", this) == "" + if this == that { + return true + } else if this == nil || that == nil { + return false } if this.EmitInterface != that.EmitInterface { return false @@ -235,8 +887,9 @@ func (this *GoCode) EqualVT(that *GoCode) bool { if len(this.InflectionExcludeTableNames) != len(that.InflectionExcludeTableNames) { return false } - for i := range this.InflectionExcludeTableNames { - if this.InflectionExcludeTableNames[i] != that.InflectionExcludeTableNames[i] { + for i, vx := range this.InflectionExcludeTableNames { + vy := that.InflectionExcludeTableNames[i] + if vx != vy { return false } } @@ -252,14 +905,27 @@ func (this *GoCode) EqualVT(that *GoCode) bool { if this.SqlDriver != that.SqlDriver { return false } + if this.JsonTagsIdUppercase != that.JsonTagsIdUppercase { + return false + } + if this.OmitUnusedStructs != that.OmitUnusedStructs { + return false + } return string(this.unknownFields) == string(that.unknownFields) } +func (this *GoCode) EqualMessageVT(thatMsg proto.Message) bool { + that, ok := thatMsg.(*GoCode) + if !ok { + return false + } + return this.EqualVT(that) +} func (this *JSONCode) EqualVT(that *JSONCode) bool { - if this == nil { - return that == nil || fmt.Sprintf("%v", that) == "" - } else if that == nil { - return fmt.Sprintf("%v", this) == "" + if this == that { + return true + } else if this == nil || that == nil { + return false } if this.Out != that.Out { return false @@ -273,11 +939,18 @@ func (this *JSONCode) EqualVT(that *JSONCode) bool { return string(this.unknownFields) == string(that.unknownFields) } +func (this *JSONCode) EqualMessageVT(thatMsg proto.Message) bool { + that, ok := thatMsg.(*JSONCode) + if !ok { + return false + } + return this.EqualVT(that) +} func (this *Catalog) EqualVT(that *Catalog) bool { - if this == nil { - return that == nil || fmt.Sprintf("%v", that) == "" - } else if that == nil { - return fmt.Sprintf("%v", this) == "" + if this == that { + return true + } else if this == nil || that == nil { + return false } if this.Comment != that.Comment { return false @@ -291,19 +964,35 @@ func (this *Catalog) EqualVT(that *Catalog) bool { if len(this.Schemas) != len(that.Schemas) { return false } - for i := range this.Schemas { - if !this.Schemas[i].EqualVT(that.Schemas[i]) { - return false + for i, vx := range this.Schemas { + vy := that.Schemas[i] + if p, q := vx, vy; p != q { + if p == nil { + p = &Schema{} + } + if q == nil { + q = &Schema{} + } + if !p.EqualVT(q) { + return false + } } } return string(this.unknownFields) == string(that.unknownFields) } +func (this *Catalog) EqualMessageVT(thatMsg proto.Message) bool { + that, ok := thatMsg.(*Catalog) + if !ok { + return false + } + return this.EqualVT(that) +} func (this *Schema) EqualVT(that *Schema) bool { - if this == nil { - return that == nil || fmt.Sprintf("%v", that) == "" - } else if that == nil { - return fmt.Sprintf("%v", this) == "" + if this == that { + return true + } else if this == nil || that == nil { + return false } if this.Comment != that.Comment { return false @@ -314,35 +1003,69 @@ func (this *Schema) EqualVT(that *Schema) bool { if len(this.Tables) != len(that.Tables) { return false } - for i := range this.Tables { - if !this.Tables[i].EqualVT(that.Tables[i]) { - return false + for i, vx := range this.Tables { + vy := that.Tables[i] + if p, q := vx, vy; p != q { + if p == nil { + p = &Table{} + } + if q == nil { + q = &Table{} + } + if !p.EqualVT(q) { + return false + } } } if len(this.Enums) != len(that.Enums) { return false } - for i := range this.Enums { - if !this.Enums[i].EqualVT(that.Enums[i]) { - return false + for i, vx := range this.Enums { + vy := that.Enums[i] + if p, q := vx, vy; p != q { + if p == nil { + p = &Enum{} + } + if q == nil { + q = &Enum{} + } + if !p.EqualVT(q) { + return false + } } } if len(this.CompositeTypes) != len(that.CompositeTypes) { return false } - for i := range this.CompositeTypes { - if !this.CompositeTypes[i].EqualVT(that.CompositeTypes[i]) { - return false + for i, vx := range this.CompositeTypes { + vy := that.CompositeTypes[i] + if p, q := vx, vy; p != q { + if p == nil { + p = &CompositeType{} + } + if q == nil { + q = &CompositeType{} + } + if !p.EqualVT(q) { + return false + } } } return string(this.unknownFields) == string(that.unknownFields) } +func (this *Schema) EqualMessageVT(thatMsg proto.Message) bool { + that, ok := thatMsg.(*Schema) + if !ok { + return false + } + return this.EqualVT(that) +} func (this *CompositeType) EqualVT(that *CompositeType) bool { - if this == nil { - return that == nil || fmt.Sprintf("%v", that) == "" - } else if that == nil { - return fmt.Sprintf("%v", this) == "" + if this == that { + return true + } else if this == nil || that == nil { + return false } if this.Name != that.Name { return false @@ -353,11 +1076,18 @@ func (this *CompositeType) EqualVT(that *CompositeType) bool { return string(this.unknownFields) == string(that.unknownFields) } +func (this *CompositeType) EqualMessageVT(thatMsg proto.Message) bool { + that, ok := thatMsg.(*CompositeType) + if !ok { + return false + } + return this.EqualVT(that) +} func (this *Enum) EqualVT(that *Enum) bool { - if this == nil { - return that == nil || fmt.Sprintf("%v", that) == "" - } else if that == nil { - return fmt.Sprintf("%v", this) == "" + if this == that { + return true + } else if this == nil || that == nil { + return false } if this.Name != that.Name { return false @@ -365,8 +1095,9 @@ func (this *Enum) EqualVT(that *Enum) bool { if len(this.Vals) != len(that.Vals) { return false } - for i := range this.Vals { - if this.Vals[i] != that.Vals[i] { + for i, vx := range this.Vals { + vy := that.Vals[i] + if vx != vy { return false } } @@ -376,11 +1107,18 @@ func (this *Enum) EqualVT(that *Enum) bool { return string(this.unknownFields) == string(that.unknownFields) } +func (this *Enum) EqualMessageVT(thatMsg proto.Message) bool { + that, ok := thatMsg.(*Enum) + if !ok { + return false + } + return this.EqualVT(that) +} func (this *Table) EqualVT(that *Table) bool { - if this == nil { - return that == nil || fmt.Sprintf("%v", that) == "" - } else if that == nil { - return fmt.Sprintf("%v", this) == "" + if this == that { + return true + } else if this == nil || that == nil { + return false } if !this.Rel.EqualVT(that.Rel) { return false @@ -388,9 +1126,18 @@ func (this *Table) EqualVT(that *Table) bool { if len(this.Columns) != len(that.Columns) { return false } - for i := range this.Columns { - if !this.Columns[i].EqualVT(that.Columns[i]) { - return false + for i, vx := range this.Columns { + vy := that.Columns[i] + if p, q := vx, vy; p != q { + if p == nil { + p = &Column{} + } + if q == nil { + q = &Column{} + } + if !p.EqualVT(q) { + return false + } } } if this.Comment != that.Comment { @@ -399,11 +1146,18 @@ func (this *Table) EqualVT(that *Table) bool { return string(this.unknownFields) == string(that.unknownFields) } +func (this *Table) EqualMessageVT(thatMsg proto.Message) bool { + that, ok := thatMsg.(*Table) + if !ok { + return false + } + return this.EqualVT(that) +} func (this *Identifier) EqualVT(that *Identifier) bool { - if this == nil { - return that == nil || fmt.Sprintf("%v", that) == "" - } else if that == nil { - return fmt.Sprintf("%v", this) == "" + if this == that { + return true + } else if this == nil || that == nil { + return false } if this.Catalog != that.Catalog { return false @@ -417,11 +1171,18 @@ func (this *Identifier) EqualVT(that *Identifier) bool { return string(this.unknownFields) == string(that.unknownFields) } +func (this *Identifier) EqualMessageVT(thatMsg proto.Message) bool { + that, ok := thatMsg.(*Identifier) + if !ok { + return false + } + return this.EqualVT(that) +} func (this *Column) EqualVT(that *Column) bool { - if this == nil { - return that == nil || fmt.Sprintf("%v", that) == "" - } else if that == nil { - return fmt.Sprintf("%v", this) == "" + if this == that { + return true + } else if this == nil || that == nil { + return false } if this.Name != that.Name { return false @@ -462,14 +1223,27 @@ func (this *Column) EqualVT(that *Column) bool { if !this.EmbedTable.EqualVT(that.EmbedTable) { return false } + if this.OriginalName != that.OriginalName { + return false + } + if this.Unsigned != that.Unsigned { + return false + } return string(this.unknownFields) == string(that.unknownFields) } +func (this *Column) EqualMessageVT(thatMsg proto.Message) bool { + that, ok := thatMsg.(*Column) + if !ok { + return false + } + return this.EqualVT(that) +} func (this *Query) EqualVT(that *Query) bool { - if this == nil { - return that == nil || fmt.Sprintf("%v", that) == "" - } else if that == nil { - return fmt.Sprintf("%v", this) == "" + if this == that { + return true + } else if this == nil || that == nil { + return false } if this.Text != that.Text { return false @@ -483,24 +1257,43 @@ func (this *Query) EqualVT(that *Query) bool { if len(this.Columns) != len(that.Columns) { return false } - for i := range this.Columns { - if !this.Columns[i].EqualVT(that.Columns[i]) { - return false + for i, vx := range this.Columns { + vy := that.Columns[i] + if p, q := vx, vy; p != q { + if p == nil { + p = &Column{} + } + if q == nil { + q = &Column{} + } + if !p.EqualVT(q) { + return false + } } } if len(this.Params) != len(that.Params) { return false } - for i := range this.Params { - if !this.Params[i].EqualVT(that.Params[i]) { - return false + for i, vx := range this.Params { + vy := that.Params[i] + if p, q := vx, vy; p != q { + if p == nil { + p = &Parameter{} + } + if q == nil { + q = &Parameter{} + } + if !p.EqualVT(q) { + return false + } } } if len(this.Comments) != len(that.Comments) { return false } - for i := range this.Comments { - if this.Comments[i] != that.Comments[i] { + for i, vx := range this.Comments { + vy := that.Comments[i] + if vx != vy { return false } } @@ -513,11 +1306,18 @@ func (this *Query) EqualVT(that *Query) bool { return string(this.unknownFields) == string(that.unknownFields) } +func (this *Query) EqualMessageVT(thatMsg proto.Message) bool { + that, ok := thatMsg.(*Query) + if !ok { + return false + } + return this.EqualVT(that) +} func (this *Parameter) EqualVT(that *Parameter) bool { - if this == nil { - return that == nil || fmt.Sprintf("%v", that) == "" - } else if that == nil { - return fmt.Sprintf("%v", this) == "" + if this == that { + return true + } else if this == nil || that == nil { + return false } if this.Number != that.Number { return false @@ -528,11 +1328,18 @@ func (this *Parameter) EqualVT(that *Parameter) bool { return string(this.unknownFields) == string(that.unknownFields) } +func (this *Parameter) EqualMessageVT(thatMsg proto.Message) bool { + that, ok := thatMsg.(*Parameter) + if !ok { + return false + } + return this.EqualVT(that) +} func (this *CodeGenRequest) EqualVT(that *CodeGenRequest) bool { - if this == nil { - return that == nil || fmt.Sprintf("%v", that) == "" - } else if that == nil { - return fmt.Sprintf("%v", this) == "" + if this == that { + return true + } else if this == nil || that == nil { + return false } if !this.Settings.EqualVT(that.Settings) { return false @@ -543,9 +1350,18 @@ func (this *CodeGenRequest) EqualVT(that *CodeGenRequest) bool { if len(this.Queries) != len(that.Queries) { return false } - for i := range this.Queries { - if !this.Queries[i].EqualVT(that.Queries[i]) { - return false + for i, vx := range this.Queries { + vy := that.Queries[i] + if p, q := vx, vy; p != q { + if p == nil { + p = &Query{} + } + if q == nil { + q = &Query{} + } + if !p.EqualVT(q) { + return false + } } } if this.SqlcVersion != that.SqlcVersion { @@ -557,23 +1373,147 @@ func (this *CodeGenRequest) EqualVT(that *CodeGenRequest) bool { return string(this.unknownFields) == string(that.unknownFields) } +func (this *CodeGenRequest) EqualMessageVT(thatMsg proto.Message) bool { + that, ok := thatMsg.(*CodeGenRequest) + if !ok { + return false + } + return this.EqualVT(that) +} func (this *CodeGenResponse) EqualVT(that *CodeGenResponse) bool { - if this == nil { - return that == nil || fmt.Sprintf("%v", that) == "" - } else if that == nil { - return fmt.Sprintf("%v", this) == "" + if this == that { + return true + } else if this == nil || that == nil { + return false } if len(this.Files) != len(that.Files) { return false } - for i := range this.Files { - if !this.Files[i].EqualVT(that.Files[i]) { + for i, vx := range this.Files { + vy := that.Files[i] + if p, q := vx, vy; p != q { + if p == nil { + p = &File{} + } + if q == nil { + q = &File{} + } + if !p.EqualVT(q) { + return false + } + } + } + return string(this.unknownFields) == string(that.unknownFields) +} + +func (this *CodeGenResponse) EqualMessageVT(thatMsg proto.Message) bool { + that, ok := thatMsg.(*CodeGenResponse) + if !ok { + return false + } + return this.EqualVT(that) +} +func (this *VetParameter) EqualVT(that *VetParameter) bool { + if this == that { + return true + } else if this == nil || that == nil { + return false + } + if this.Number != that.Number { + return false + } + return string(this.unknownFields) == string(that.unknownFields) +} + +func (this *VetParameter) EqualMessageVT(thatMsg proto.Message) bool { + that, ok := thatMsg.(*VetParameter) + if !ok { + return false + } + return this.EqualVT(that) +} +func (this *VetConfig) EqualVT(that *VetConfig) bool { + if this == that { + return true + } else if this == nil || that == nil { + return false + } + if this.Version != that.Version { + return false + } + if this.Engine != that.Engine { + return false + } + if len(this.Schema) != len(that.Schema) { + return false + } + for i, vx := range this.Schema { + vy := that.Schema[i] + if vx != vy { + return false + } + } + if len(this.Queries) != len(that.Queries) { + return false + } + for i, vx := range this.Queries { + vy := that.Queries[i] + if vx != vy { return false } } return string(this.unknownFields) == string(that.unknownFields) } +func (this *VetConfig) EqualMessageVT(thatMsg proto.Message) bool { + that, ok := thatMsg.(*VetConfig) + if !ok { + return false + } + return this.EqualVT(that) +} +func (this *VetQuery) EqualVT(that *VetQuery) bool { + if this == that { + return true + } else if this == nil || that == nil { + return false + } + if this.Sql != that.Sql { + return false + } + if this.Name != that.Name { + return false + } + if this.Cmd != that.Cmd { + return false + } + if len(this.Params) != len(that.Params) { + return false + } + for i, vx := range this.Params { + vy := that.Params[i] + if p, q := vx, vy; p != q { + if p == nil { + p = &VetParameter{} + } + if q == nil { + q = &VetParameter{} + } + if !p.EqualVT(q) { + return false + } + } + } + return string(this.unknownFields) == string(that.unknownFields) +} + +func (this *VetQuery) EqualMessageVT(thatMsg proto.Message) bool { + that, ok := thatMsg.(*VetQuery) + if !ok { + return false + } + return this.EqualVT(that) +} func (m *File) MarshalVT() (dAtA []byte, err error) { if m == nil { return nil, nil @@ -651,6 +1591,16 @@ func (m *Override) MarshalToSizedBufferVT(dAtA []byte) (int, error) { i -= len(m.unknownFields) copy(dAtA[i:], m.unknownFields) } + if m.Unsigned { + i-- + if m.Unsigned { + dAtA[i] = 1 + } else { + dAtA[i] = 0 + } + i-- + dAtA[i] = 0x58 + } if m.GoType != nil { size, err := m.GoType.MarshalToSizedBufferVT(dAtA[:i]) if err != nil { @@ -1005,6 +1955,30 @@ func (m *GoCode) MarshalToSizedBufferVT(dAtA []byte) (int, error) { i -= len(m.unknownFields) copy(dAtA[i:], m.unknownFields) } + if m.OmitUnusedStructs { + i-- + if m.OmitUnusedStructs { + dAtA[i] = 1 + } else { + dAtA[i] = 0 + } + i-- + dAtA[i] = 0x1 + i-- + dAtA[i] = 0xd8 + } + if m.JsonTagsIdUppercase { + i-- + if m.JsonTagsIdUppercase { + dAtA[i] = 1 + } else { + dAtA[i] = 0 + } + i-- + dAtA[i] = 0x1 + i-- + dAtA[i] = 0xd0 + } if len(m.SqlDriver) > 0 { i -= len(m.SqlDriver) copy(dAtA[i:], m.SqlDriver) @@ -1694,6 +2668,25 @@ func (m *Column) MarshalToSizedBufferVT(dAtA []byte) (int, error) { i -= len(m.unknownFields) copy(dAtA[i:], m.unknownFields) } + if m.Unsigned { + i-- + if m.Unsigned { + dAtA[i] = 1 + } else { + dAtA[i] = 0 + } + i-- + dAtA[i] = 0x1 + i-- + dAtA[i] = 0x80 + } + if len(m.OriginalName) > 0 { + i -= len(m.OriginalName) + copy(dAtA[i:], m.OriginalName) + i = encodeVarint(dAtA, i, uint64(len(m.OriginalName))) + i-- + dAtA[i] = 0x7a + } if m.EmbedTable != nil { size, err := m.EmbedTable.MarshalToSizedBufferVT(dAtA[:i]) if err != nil { @@ -2086,85 +3079,1987 @@ func (m *CodeGenResponse) MarshalToSizedBufferVT(dAtA []byte) (int, error) { return len(dAtA) - i, nil } -func encodeVarint(dAtA []byte, offset int, v uint64) int { - offset -= sov(v) - base := offset - for v >= 1<<7 { - dAtA[offset] = uint8(v&0x7f | 0x80) - v >>= 7 - offset++ - } - dAtA[offset] = uint8(v) - return base -} -func (m *File) SizeVT() (n int) { +func (m *VetParameter) MarshalVT() (dAtA []byte, err error) { if m == nil { - return 0 - } - var l int - _ = l - l = len(m.Name) - if l > 0 { - n += 1 + l + sov(uint64(l)) - } - l = len(m.Contents) - if l > 0 { - n += 1 + l + sov(uint64(l)) + return nil, nil } - if m.unknownFields != nil { - n += len(m.unknownFields) + size := m.SizeVT() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBufferVT(dAtA[:size]) + if err != nil { + return nil, err } - return n + return dAtA[:n], nil } -func (m *Override) SizeVT() (n int) { +func (m *VetParameter) MarshalToVT(dAtA []byte) (int, error) { + size := m.SizeVT() + return m.MarshalToSizedBufferVT(dAtA[:size]) +} + +func (m *VetParameter) MarshalToSizedBufferVT(dAtA []byte) (int, error) { if m == nil { - return 0 + return 0, nil } + i := len(dAtA) + _ = i var l int _ = l - l = len(m.CodeType) - if l > 0 { - n += 1 + l + sov(uint64(l)) - } - l = len(m.DbType) - if l > 0 { - n += 1 + l + sov(uint64(l)) - } - if m.Nullable { - n += 2 - } - l = len(m.Column) - if l > 0 { - n += 1 + l + sov(uint64(l)) - } - if m.Table != nil { - l = m.Table.SizeVT() - n += 1 + l + sov(uint64(l)) + if m.unknownFields != nil { + i -= len(m.unknownFields) + copy(dAtA[i:], m.unknownFields) } - l = len(m.ColumnName) - if l > 0 { - n += 1 + l + sov(uint64(l)) + if m.Number != 0 { + i = encodeVarint(dAtA, i, uint64(m.Number)) + i-- + dAtA[i] = 0x8 } - if m.GoType != nil { - l = m.GoType.SizeVT() - n += 1 + l + sov(uint64(l)) + return len(dAtA) - i, nil +} + +func (m *VetConfig) MarshalVT() (dAtA []byte, err error) { + if m == nil { + return nil, nil } - if m.unknownFields != nil { - n += len(m.unknownFields) + size := m.SizeVT() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBufferVT(dAtA[:size]) + if err != nil { + return nil, err } - return n + return dAtA[:n], nil } -func (m *ParsedGoType) SizeVT() (n int) { +func (m *VetConfig) MarshalToVT(dAtA []byte) (int, error) { + size := m.SizeVT() + return m.MarshalToSizedBufferVT(dAtA[:size]) +} + +func (m *VetConfig) MarshalToSizedBufferVT(dAtA []byte) (int, error) { if m == nil { - return 0 + return 0, nil } + i := len(dAtA) + _ = i var l int _ = l - l = len(m.ImportPath) - if l > 0 { - n += 1 + l + sov(uint64(l)) + if m.unknownFields != nil { + i -= len(m.unknownFields) + copy(dAtA[i:], m.unknownFields) + } + if len(m.Queries) > 0 { + for iNdEx := len(m.Queries) - 1; iNdEx >= 0; iNdEx-- { + i -= len(m.Queries[iNdEx]) + copy(dAtA[i:], m.Queries[iNdEx]) + i = encodeVarint(dAtA, i, uint64(len(m.Queries[iNdEx]))) + i-- + dAtA[i] = 0x22 + } + } + if len(m.Schema) > 0 { + for iNdEx := len(m.Schema) - 1; iNdEx >= 0; iNdEx-- { + i -= len(m.Schema[iNdEx]) + copy(dAtA[i:], m.Schema[iNdEx]) + i = encodeVarint(dAtA, i, uint64(len(m.Schema[iNdEx]))) + i-- + dAtA[i] = 0x1a + } + } + if len(m.Engine) > 0 { + i -= len(m.Engine) + copy(dAtA[i:], m.Engine) + i = encodeVarint(dAtA, i, uint64(len(m.Engine))) + i-- + dAtA[i] = 0x12 + } + if len(m.Version) > 0 { + i -= len(m.Version) + copy(dAtA[i:], m.Version) + i = encodeVarint(dAtA, i, uint64(len(m.Version))) + i-- + dAtA[i] = 0xa + } + return len(dAtA) - i, nil +} + +func (m *VetQuery) MarshalVT() (dAtA []byte, err error) { + if m == nil { + return nil, nil + } + size := m.SizeVT() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBufferVT(dAtA[:size]) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *VetQuery) MarshalToVT(dAtA []byte) (int, error) { + size := m.SizeVT() + return m.MarshalToSizedBufferVT(dAtA[:size]) +} + +func (m *VetQuery) MarshalToSizedBufferVT(dAtA []byte) (int, error) { + if m == nil { + return 0, nil + } + i := len(dAtA) + _ = i + var l int + _ = l + if m.unknownFields != nil { + i -= len(m.unknownFields) + copy(dAtA[i:], m.unknownFields) + } + if len(m.Params) > 0 { + for iNdEx := len(m.Params) - 1; iNdEx >= 0; iNdEx-- { + size, err := m.Params[iNdEx].MarshalToSizedBufferVT(dAtA[:i]) + if err != nil { + return 0, err + } + i -= size + i = encodeVarint(dAtA, i, uint64(size)) + i-- + dAtA[i] = 0x22 + } + } + if len(m.Cmd) > 0 { + i -= len(m.Cmd) + copy(dAtA[i:], m.Cmd) + i = encodeVarint(dAtA, i, uint64(len(m.Cmd))) + i-- + dAtA[i] = 0x1a + } + if len(m.Name) > 0 { + i -= len(m.Name) + copy(dAtA[i:], m.Name) + i = encodeVarint(dAtA, i, uint64(len(m.Name))) + i-- + dAtA[i] = 0x12 + } + if len(m.Sql) > 0 { + i -= len(m.Sql) + copy(dAtA[i:], m.Sql) + i = encodeVarint(dAtA, i, uint64(len(m.Sql))) + i-- + dAtA[i] = 0xa + } + return len(dAtA) - i, nil +} + +func encodeVarint(dAtA []byte, offset int, v uint64) int { + offset -= sov(v) + base := offset + for v >= 1<<7 { + dAtA[offset] = uint8(v&0x7f | 0x80) + v >>= 7 + offset++ + } + dAtA[offset] = uint8(v) + return base +} +func (m *File) MarshalVTStrict() (dAtA []byte, err error) { + if m == nil { + return nil, nil + } + size := m.SizeVT() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBufferVTStrict(dAtA[:size]) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *File) MarshalToVTStrict(dAtA []byte) (int, error) { + size := m.SizeVT() + return m.MarshalToSizedBufferVTStrict(dAtA[:size]) +} + +func (m *File) MarshalToSizedBufferVTStrict(dAtA []byte) (int, error) { + if m == nil { + return 0, nil + } + i := len(dAtA) + _ = i + var l int + _ = l + if m.unknownFields != nil { + i -= len(m.unknownFields) + copy(dAtA[i:], m.unknownFields) + } + if len(m.Contents) > 0 { + i -= len(m.Contents) + copy(dAtA[i:], m.Contents) + i = encodeVarint(dAtA, i, uint64(len(m.Contents))) + i-- + dAtA[i] = 0x12 + } + if len(m.Name) > 0 { + i -= len(m.Name) + copy(dAtA[i:], m.Name) + i = encodeVarint(dAtA, i, uint64(len(m.Name))) + i-- + dAtA[i] = 0xa + } + return len(dAtA) - i, nil +} + +func (m *Override) MarshalVTStrict() (dAtA []byte, err error) { + if m == nil { + return nil, nil + } + size := m.SizeVT() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBufferVTStrict(dAtA[:size]) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *Override) MarshalToVTStrict(dAtA []byte) (int, error) { + size := m.SizeVT() + return m.MarshalToSizedBufferVTStrict(dAtA[:size]) +} + +func (m *Override) MarshalToSizedBufferVTStrict(dAtA []byte) (int, error) { + if m == nil { + return 0, nil + } + i := len(dAtA) + _ = i + var l int + _ = l + if m.unknownFields != nil { + i -= len(m.unknownFields) + copy(dAtA[i:], m.unknownFields) + } + if m.Unsigned { + i-- + if m.Unsigned { + dAtA[i] = 1 + } else { + dAtA[i] = 0 + } + i-- + dAtA[i] = 0x58 + } + if m.GoType != nil { + size, err := m.GoType.MarshalToSizedBufferVTStrict(dAtA[:i]) + if err != nil { + return 0, err + } + i -= size + i = encodeVarint(dAtA, i, uint64(size)) + i-- + dAtA[i] = 0x52 + } + if len(m.ColumnName) > 0 { + i -= len(m.ColumnName) + copy(dAtA[i:], m.ColumnName) + i = encodeVarint(dAtA, i, uint64(len(m.ColumnName))) + i-- + dAtA[i] = 0x42 + } + if m.Table != nil { + size, err := m.Table.MarshalToSizedBufferVTStrict(dAtA[:i]) + if err != nil { + return 0, err + } + i -= size + i = encodeVarint(dAtA, i, uint64(size)) + i-- + dAtA[i] = 0x3a + } + if len(m.Column) > 0 { + i -= len(m.Column) + copy(dAtA[i:], m.Column) + i = encodeVarint(dAtA, i, uint64(len(m.Column))) + i-- + dAtA[i] = 0x32 + } + if m.Nullable { + i-- + if m.Nullable { + dAtA[i] = 1 + } else { + dAtA[i] = 0 + } + i-- + dAtA[i] = 0x28 + } + if len(m.DbType) > 0 { + i -= len(m.DbType) + copy(dAtA[i:], m.DbType) + i = encodeVarint(dAtA, i, uint64(len(m.DbType))) + i-- + dAtA[i] = 0x1a + } + if len(m.CodeType) > 0 { + i -= len(m.CodeType) + copy(dAtA[i:], m.CodeType) + i = encodeVarint(dAtA, i, uint64(len(m.CodeType))) + i-- + dAtA[i] = 0xa + } + return len(dAtA) - i, nil +} + +func (m *ParsedGoType) MarshalVTStrict() (dAtA []byte, err error) { + if m == nil { + return nil, nil + } + size := m.SizeVT() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBufferVTStrict(dAtA[:size]) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *ParsedGoType) MarshalToVTStrict(dAtA []byte) (int, error) { + size := m.SizeVT() + return m.MarshalToSizedBufferVTStrict(dAtA[:size]) +} + +func (m *ParsedGoType) MarshalToSizedBufferVTStrict(dAtA []byte) (int, error) { + if m == nil { + return 0, nil + } + i := len(dAtA) + _ = i + var l int + _ = l + if m.unknownFields != nil { + i -= len(m.unknownFields) + copy(dAtA[i:], m.unknownFields) + } + if len(m.StructTags) > 0 { + for k := range m.StructTags { + v := m.StructTags[k] + baseI := i + i -= len(v) + copy(dAtA[i:], v) + i = encodeVarint(dAtA, i, uint64(len(v))) + i-- + dAtA[i] = 0x12 + i -= len(k) + copy(dAtA[i:], k) + i = encodeVarint(dAtA, i, uint64(len(k))) + i-- + dAtA[i] = 0xa + i = encodeVarint(dAtA, i, uint64(baseI-i)) + i-- + dAtA[i] = 0x2a + } + } + if m.BasicType { + i-- + if m.BasicType { + dAtA[i] = 1 + } else { + dAtA[i] = 0 + } + i-- + dAtA[i] = 0x20 + } + if len(m.TypeName) > 0 { + i -= len(m.TypeName) + copy(dAtA[i:], m.TypeName) + i = encodeVarint(dAtA, i, uint64(len(m.TypeName))) + i-- + dAtA[i] = 0x1a + } + if len(m.Package) > 0 { + i -= len(m.Package) + copy(dAtA[i:], m.Package) + i = encodeVarint(dAtA, i, uint64(len(m.Package))) + i-- + dAtA[i] = 0x12 + } + if len(m.ImportPath) > 0 { + i -= len(m.ImportPath) + copy(dAtA[i:], m.ImportPath) + i = encodeVarint(dAtA, i, uint64(len(m.ImportPath))) + i-- + dAtA[i] = 0xa + } + return len(dAtA) - i, nil +} + +func (m *Settings) MarshalVTStrict() (dAtA []byte, err error) { + if m == nil { + return nil, nil + } + size := m.SizeVT() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBufferVTStrict(dAtA[:size]) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *Settings) MarshalToVTStrict(dAtA []byte) (int, error) { + size := m.SizeVT() + return m.MarshalToSizedBufferVTStrict(dAtA[:size]) +} + +func (m *Settings) MarshalToSizedBufferVTStrict(dAtA []byte) (int, error) { + if m == nil { + return 0, nil + } + i := len(dAtA) + _ = i + var l int + _ = l + if m.unknownFields != nil { + i -= len(m.unknownFields) + copy(dAtA[i:], m.unknownFields) + } + if m.Codegen != nil { + size, err := m.Codegen.MarshalToSizedBufferVTStrict(dAtA[:i]) + if err != nil { + return 0, err + } + i -= size + i = encodeVarint(dAtA, i, uint64(size)) + i-- + dAtA[i] = 0x62 + } + if m.Json != nil { + size, err := m.Json.MarshalToSizedBufferVTStrict(dAtA[:i]) + if err != nil { + return 0, err + } + i -= size + i = encodeVarint(dAtA, i, uint64(size)) + i-- + dAtA[i] = 0x5a + } + if m.Go != nil { + size, err := m.Go.MarshalToSizedBufferVTStrict(dAtA[:i]) + if err != nil { + return 0, err + } + i -= size + i = encodeVarint(dAtA, i, uint64(size)) + i-- + dAtA[i] = 0x52 + } + if len(m.Overrides) > 0 { + for iNdEx := len(m.Overrides) - 1; iNdEx >= 0; iNdEx-- { + size, err := m.Overrides[iNdEx].MarshalToSizedBufferVTStrict(dAtA[:i]) + if err != nil { + return 0, err + } + i -= size + i = encodeVarint(dAtA, i, uint64(size)) + i-- + dAtA[i] = 0x32 + } + } + if len(m.Rename) > 0 { + for k := range m.Rename { + v := m.Rename[k] + baseI := i + i -= len(v) + copy(dAtA[i:], v) + i = encodeVarint(dAtA, i, uint64(len(v))) + i-- + dAtA[i] = 0x12 + i -= len(k) + copy(dAtA[i:], k) + i = encodeVarint(dAtA, i, uint64(len(k))) + i-- + dAtA[i] = 0xa + i = encodeVarint(dAtA, i, uint64(baseI-i)) + i-- + dAtA[i] = 0x2a + } + } + if len(m.Queries) > 0 { + for iNdEx := len(m.Queries) - 1; iNdEx >= 0; iNdEx-- { + i -= len(m.Queries[iNdEx]) + copy(dAtA[i:], m.Queries[iNdEx]) + i = encodeVarint(dAtA, i, uint64(len(m.Queries[iNdEx]))) + i-- + dAtA[i] = 0x22 + } + } + if len(m.Schema) > 0 { + for iNdEx := len(m.Schema) - 1; iNdEx >= 0; iNdEx-- { + i -= len(m.Schema[iNdEx]) + copy(dAtA[i:], m.Schema[iNdEx]) + i = encodeVarint(dAtA, i, uint64(len(m.Schema[iNdEx]))) + i-- + dAtA[i] = 0x1a + } + } + if len(m.Engine) > 0 { + i -= len(m.Engine) + copy(dAtA[i:], m.Engine) + i = encodeVarint(dAtA, i, uint64(len(m.Engine))) + i-- + dAtA[i] = 0x12 + } + if len(m.Version) > 0 { + i -= len(m.Version) + copy(dAtA[i:], m.Version) + i = encodeVarint(dAtA, i, uint64(len(m.Version))) + i-- + dAtA[i] = 0xa + } + return len(dAtA) - i, nil +} + +func (m *Codegen) MarshalVTStrict() (dAtA []byte, err error) { + if m == nil { + return nil, nil + } + size := m.SizeVT() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBufferVTStrict(dAtA[:size]) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *Codegen) MarshalToVTStrict(dAtA []byte) (int, error) { + size := m.SizeVT() + return m.MarshalToSizedBufferVTStrict(dAtA[:size]) +} + +func (m *Codegen) MarshalToSizedBufferVTStrict(dAtA []byte) (int, error) { + if m == nil { + return 0, nil + } + i := len(dAtA) + _ = i + var l int + _ = l + if m.unknownFields != nil { + i -= len(m.unknownFields) + copy(dAtA[i:], m.unknownFields) + } + if len(m.Options) > 0 { + i -= len(m.Options) + copy(dAtA[i:], m.Options) + i = encodeVarint(dAtA, i, uint64(len(m.Options))) + i-- + dAtA[i] = 0x1a + } + if len(m.Plugin) > 0 { + i -= len(m.Plugin) + copy(dAtA[i:], m.Plugin) + i = encodeVarint(dAtA, i, uint64(len(m.Plugin))) + i-- + dAtA[i] = 0x12 + } + if len(m.Out) > 0 { + i -= len(m.Out) + copy(dAtA[i:], m.Out) + i = encodeVarint(dAtA, i, uint64(len(m.Out))) + i-- + dAtA[i] = 0xa + } + return len(dAtA) - i, nil +} + +func (m *GoCode) MarshalVTStrict() (dAtA []byte, err error) { + if m == nil { + return nil, nil + } + size := m.SizeVT() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBufferVTStrict(dAtA[:size]) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *GoCode) MarshalToVTStrict(dAtA []byte) (int, error) { + size := m.SizeVT() + return m.MarshalToSizedBufferVTStrict(dAtA[:size]) +} + +func (m *GoCode) MarshalToSizedBufferVTStrict(dAtA []byte) (int, error) { + if m == nil { + return 0, nil + } + i := len(dAtA) + _ = i + var l int + _ = l + if m.unknownFields != nil { + i -= len(m.unknownFields) + copy(dAtA[i:], m.unknownFields) + } + if m.OmitUnusedStructs { + i-- + if m.OmitUnusedStructs { + dAtA[i] = 1 + } else { + dAtA[i] = 0 + } + i-- + dAtA[i] = 0x1 + i-- + dAtA[i] = 0xd8 + } + if m.JsonTagsIdUppercase { + i-- + if m.JsonTagsIdUppercase { + dAtA[i] = 1 + } else { + dAtA[i] = 0 + } + i-- + dAtA[i] = 0x1 + i-- + dAtA[i] = 0xd0 + } + if len(m.SqlDriver) > 0 { + i -= len(m.SqlDriver) + copy(dAtA[i:], m.SqlDriver) + i = encodeVarint(dAtA, i, uint64(len(m.SqlDriver))) + i-- + dAtA[i] = 0x1 + i-- + dAtA[i] = 0xca + } + if len(m.OutputBatchFileName) > 0 { + i -= len(m.OutputBatchFileName) + copy(dAtA[i:], m.OutputBatchFileName) + i = encodeVarint(dAtA, i, uint64(len(m.OutputBatchFileName))) + i-- + dAtA[i] = 0x1 + i-- + dAtA[i] = 0xc2 + } + if m.QueryParameterLimit != nil { + i = encodeVarint(dAtA, i, uint64(*m.QueryParameterLimit)) + i-- + dAtA[i] = 0x1 + i-- + dAtA[i] = 0xb8 + } + if m.EmitPointersForNullTypes { + i-- + if m.EmitPointersForNullTypes { + dAtA[i] = 1 + } else { + dAtA[i] = 0 + } + i-- + dAtA[i] = 0x1 + i-- + dAtA[i] = 0xb0 + } + if len(m.InflectionExcludeTableNames) > 0 { + for iNdEx := len(m.InflectionExcludeTableNames) - 1; iNdEx >= 0; iNdEx-- { + i -= len(m.InflectionExcludeTableNames[iNdEx]) + copy(dAtA[i:], m.InflectionExcludeTableNames[iNdEx]) + i = encodeVarint(dAtA, i, uint64(len(m.InflectionExcludeTableNames[iNdEx]))) + i-- + dAtA[i] = 0x1 + i-- + dAtA[i] = 0xaa + } + } + if m.EmitAllEnumValues { + i-- + if m.EmitAllEnumValues { + dAtA[i] = 1 + } else { + dAtA[i] = 0 + } + i-- + dAtA[i] = 0x1 + i-- + dAtA[i] = 0xa0 + } + if m.EmitEnumValidMethod { + i-- + if m.EmitEnumValidMethod { + dAtA[i] = 1 + } else { + dAtA[i] = 0 + } + i-- + dAtA[i] = 0x1 + i-- + dAtA[i] = 0x98 + } + if len(m.OutputFilesSuffix) > 0 { + i -= len(m.OutputFilesSuffix) + copy(dAtA[i:], m.OutputFilesSuffix) + i = encodeVarint(dAtA, i, uint64(len(m.OutputFilesSuffix))) + i-- + dAtA[i] = 0x1 + i-- + dAtA[i] = 0x92 + } + if len(m.OutputQuerierFileName) > 0 { + i -= len(m.OutputQuerierFileName) + copy(dAtA[i:], m.OutputQuerierFileName) + i = encodeVarint(dAtA, i, uint64(len(m.OutputQuerierFileName))) + i-- + dAtA[i] = 0x1 + i-- + dAtA[i] = 0x8a + } + if len(m.OutputModelsFileName) > 0 { + i -= len(m.OutputModelsFileName) + copy(dAtA[i:], m.OutputModelsFileName) + i = encodeVarint(dAtA, i, uint64(len(m.OutputModelsFileName))) + i-- + dAtA[i] = 0x1 + i-- + dAtA[i] = 0x82 + } + if len(m.OutputDbFileName) > 0 { + i -= len(m.OutputDbFileName) + copy(dAtA[i:], m.OutputDbFileName) + i = encodeVarint(dAtA, i, uint64(len(m.OutputDbFileName))) + i-- + dAtA[i] = 0x7a + } + if len(m.SqlPackage) > 0 { + i -= len(m.SqlPackage) + copy(dAtA[i:], m.SqlPackage) + i = encodeVarint(dAtA, i, uint64(len(m.SqlPackage))) + i-- + dAtA[i] = 0x72 + } + if len(m.Out) > 0 { + i -= len(m.Out) + copy(dAtA[i:], m.Out) + i = encodeVarint(dAtA, i, uint64(len(m.Out))) + i-- + dAtA[i] = 0x6a + } + if len(m.Package) > 0 { + i -= len(m.Package) + copy(dAtA[i:], m.Package) + i = encodeVarint(dAtA, i, uint64(len(m.Package))) + i-- + dAtA[i] = 0x62 + } + if len(m.JsonTagsCaseStyle) > 0 { + i -= len(m.JsonTagsCaseStyle) + copy(dAtA[i:], m.JsonTagsCaseStyle) + i = encodeVarint(dAtA, i, uint64(len(m.JsonTagsCaseStyle))) + i-- + dAtA[i] = 0x5a + } + if m.EmitMethodsWithDbArgument { + i-- + if m.EmitMethodsWithDbArgument { + dAtA[i] = 1 + } else { + dAtA[i] = 0 + } + i-- + dAtA[i] = 0x50 + } + if m.EmitParamsStructPointers { + i-- + if m.EmitParamsStructPointers { + dAtA[i] = 1 + } else { + dAtA[i] = 0 + } + i-- + dAtA[i] = 0x48 + } + if m.EmitResultStructPointers { + i-- + if m.EmitResultStructPointers { + dAtA[i] = 1 + } else { + dAtA[i] = 0 + } + i-- + dAtA[i] = 0x40 + } + if m.EmitExportedQueries { + i-- + if m.EmitExportedQueries { + dAtA[i] = 1 + } else { + dAtA[i] = 0 + } + i-- + dAtA[i] = 0x38 + } + if m.EmitEmptySlices { + i-- + if m.EmitEmptySlices { + dAtA[i] = 1 + } else { + dAtA[i] = 0 + } + i-- + dAtA[i] = 0x30 + } + if m.EmitExactTableNames { + i-- + if m.EmitExactTableNames { + dAtA[i] = 1 + } else { + dAtA[i] = 0 + } + i-- + dAtA[i] = 0x28 + } + if m.EmitPreparedQueries { + i-- + if m.EmitPreparedQueries { + dAtA[i] = 1 + } else { + dAtA[i] = 0 + } + i-- + dAtA[i] = 0x20 + } + if m.EmitDbTags { + i-- + if m.EmitDbTags { + dAtA[i] = 1 + } else { + dAtA[i] = 0 + } + i-- + dAtA[i] = 0x18 + } + if m.EmitJsonTags { + i-- + if m.EmitJsonTags { + dAtA[i] = 1 + } else { + dAtA[i] = 0 + } + i-- + dAtA[i] = 0x10 + } + if m.EmitInterface { + i-- + if m.EmitInterface { + dAtA[i] = 1 + } else { + dAtA[i] = 0 + } + i-- + dAtA[i] = 0x8 + } + return len(dAtA) - i, nil +} + +func (m *JSONCode) MarshalVTStrict() (dAtA []byte, err error) { + if m == nil { + return nil, nil + } + size := m.SizeVT() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBufferVTStrict(dAtA[:size]) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *JSONCode) MarshalToVTStrict(dAtA []byte) (int, error) { + size := m.SizeVT() + return m.MarshalToSizedBufferVTStrict(dAtA[:size]) +} + +func (m *JSONCode) MarshalToSizedBufferVTStrict(dAtA []byte) (int, error) { + if m == nil { + return 0, nil + } + i := len(dAtA) + _ = i + var l int + _ = l + if m.unknownFields != nil { + i -= len(m.unknownFields) + copy(dAtA[i:], m.unknownFields) + } + if len(m.Filename) > 0 { + i -= len(m.Filename) + copy(dAtA[i:], m.Filename) + i = encodeVarint(dAtA, i, uint64(len(m.Filename))) + i-- + dAtA[i] = 0x1a + } + if len(m.Indent) > 0 { + i -= len(m.Indent) + copy(dAtA[i:], m.Indent) + i = encodeVarint(dAtA, i, uint64(len(m.Indent))) + i-- + dAtA[i] = 0x12 + } + if len(m.Out) > 0 { + i -= len(m.Out) + copy(dAtA[i:], m.Out) + i = encodeVarint(dAtA, i, uint64(len(m.Out))) + i-- + dAtA[i] = 0xa + } + return len(dAtA) - i, nil +} + +func (m *Catalog) MarshalVTStrict() (dAtA []byte, err error) { + if m == nil { + return nil, nil + } + size := m.SizeVT() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBufferVTStrict(dAtA[:size]) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *Catalog) MarshalToVTStrict(dAtA []byte) (int, error) { + size := m.SizeVT() + return m.MarshalToSizedBufferVTStrict(dAtA[:size]) +} + +func (m *Catalog) MarshalToSizedBufferVTStrict(dAtA []byte) (int, error) { + if m == nil { + return 0, nil + } + i := len(dAtA) + _ = i + var l int + _ = l + if m.unknownFields != nil { + i -= len(m.unknownFields) + copy(dAtA[i:], m.unknownFields) + } + if len(m.Schemas) > 0 { + for iNdEx := len(m.Schemas) - 1; iNdEx >= 0; iNdEx-- { + size, err := m.Schemas[iNdEx].MarshalToSizedBufferVTStrict(dAtA[:i]) + if err != nil { + return 0, err + } + i -= size + i = encodeVarint(dAtA, i, uint64(size)) + i-- + dAtA[i] = 0x22 + } + } + if len(m.Name) > 0 { + i -= len(m.Name) + copy(dAtA[i:], m.Name) + i = encodeVarint(dAtA, i, uint64(len(m.Name))) + i-- + dAtA[i] = 0x1a + } + if len(m.DefaultSchema) > 0 { + i -= len(m.DefaultSchema) + copy(dAtA[i:], m.DefaultSchema) + i = encodeVarint(dAtA, i, uint64(len(m.DefaultSchema))) + i-- + dAtA[i] = 0x12 + } + if len(m.Comment) > 0 { + i -= len(m.Comment) + copy(dAtA[i:], m.Comment) + i = encodeVarint(dAtA, i, uint64(len(m.Comment))) + i-- + dAtA[i] = 0xa + } + return len(dAtA) - i, nil +} + +func (m *Schema) MarshalVTStrict() (dAtA []byte, err error) { + if m == nil { + return nil, nil + } + size := m.SizeVT() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBufferVTStrict(dAtA[:size]) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *Schema) MarshalToVTStrict(dAtA []byte) (int, error) { + size := m.SizeVT() + return m.MarshalToSizedBufferVTStrict(dAtA[:size]) +} + +func (m *Schema) MarshalToSizedBufferVTStrict(dAtA []byte) (int, error) { + if m == nil { + return 0, nil + } + i := len(dAtA) + _ = i + var l int + _ = l + if m.unknownFields != nil { + i -= len(m.unknownFields) + copy(dAtA[i:], m.unknownFields) + } + if len(m.CompositeTypes) > 0 { + for iNdEx := len(m.CompositeTypes) - 1; iNdEx >= 0; iNdEx-- { + size, err := m.CompositeTypes[iNdEx].MarshalToSizedBufferVTStrict(dAtA[:i]) + if err != nil { + return 0, err + } + i -= size + i = encodeVarint(dAtA, i, uint64(size)) + i-- + dAtA[i] = 0x2a + } + } + if len(m.Enums) > 0 { + for iNdEx := len(m.Enums) - 1; iNdEx >= 0; iNdEx-- { + size, err := m.Enums[iNdEx].MarshalToSizedBufferVTStrict(dAtA[:i]) + if err != nil { + return 0, err + } + i -= size + i = encodeVarint(dAtA, i, uint64(size)) + i-- + dAtA[i] = 0x22 + } + } + if len(m.Tables) > 0 { + for iNdEx := len(m.Tables) - 1; iNdEx >= 0; iNdEx-- { + size, err := m.Tables[iNdEx].MarshalToSizedBufferVTStrict(dAtA[:i]) + if err != nil { + return 0, err + } + i -= size + i = encodeVarint(dAtA, i, uint64(size)) + i-- + dAtA[i] = 0x1a + } + } + if len(m.Name) > 0 { + i -= len(m.Name) + copy(dAtA[i:], m.Name) + i = encodeVarint(dAtA, i, uint64(len(m.Name))) + i-- + dAtA[i] = 0x12 + } + if len(m.Comment) > 0 { + i -= len(m.Comment) + copy(dAtA[i:], m.Comment) + i = encodeVarint(dAtA, i, uint64(len(m.Comment))) + i-- + dAtA[i] = 0xa + } + return len(dAtA) - i, nil +} + +func (m *CompositeType) MarshalVTStrict() (dAtA []byte, err error) { + if m == nil { + return nil, nil + } + size := m.SizeVT() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBufferVTStrict(dAtA[:size]) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *CompositeType) MarshalToVTStrict(dAtA []byte) (int, error) { + size := m.SizeVT() + return m.MarshalToSizedBufferVTStrict(dAtA[:size]) +} + +func (m *CompositeType) MarshalToSizedBufferVTStrict(dAtA []byte) (int, error) { + if m == nil { + return 0, nil + } + i := len(dAtA) + _ = i + var l int + _ = l + if m.unknownFields != nil { + i -= len(m.unknownFields) + copy(dAtA[i:], m.unknownFields) + } + if len(m.Comment) > 0 { + i -= len(m.Comment) + copy(dAtA[i:], m.Comment) + i = encodeVarint(dAtA, i, uint64(len(m.Comment))) + i-- + dAtA[i] = 0x12 + } + if len(m.Name) > 0 { + i -= len(m.Name) + copy(dAtA[i:], m.Name) + i = encodeVarint(dAtA, i, uint64(len(m.Name))) + i-- + dAtA[i] = 0xa + } + return len(dAtA) - i, nil +} + +func (m *Enum) MarshalVTStrict() (dAtA []byte, err error) { + if m == nil { + return nil, nil + } + size := m.SizeVT() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBufferVTStrict(dAtA[:size]) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *Enum) MarshalToVTStrict(dAtA []byte) (int, error) { + size := m.SizeVT() + return m.MarshalToSizedBufferVTStrict(dAtA[:size]) +} + +func (m *Enum) MarshalToSizedBufferVTStrict(dAtA []byte) (int, error) { + if m == nil { + return 0, nil + } + i := len(dAtA) + _ = i + var l int + _ = l + if m.unknownFields != nil { + i -= len(m.unknownFields) + copy(dAtA[i:], m.unknownFields) + } + if len(m.Comment) > 0 { + i -= len(m.Comment) + copy(dAtA[i:], m.Comment) + i = encodeVarint(dAtA, i, uint64(len(m.Comment))) + i-- + dAtA[i] = 0x1a + } + if len(m.Vals) > 0 { + for iNdEx := len(m.Vals) - 1; iNdEx >= 0; iNdEx-- { + i -= len(m.Vals[iNdEx]) + copy(dAtA[i:], m.Vals[iNdEx]) + i = encodeVarint(dAtA, i, uint64(len(m.Vals[iNdEx]))) + i-- + dAtA[i] = 0x12 + } + } + if len(m.Name) > 0 { + i -= len(m.Name) + copy(dAtA[i:], m.Name) + i = encodeVarint(dAtA, i, uint64(len(m.Name))) + i-- + dAtA[i] = 0xa + } + return len(dAtA) - i, nil +} + +func (m *Table) MarshalVTStrict() (dAtA []byte, err error) { + if m == nil { + return nil, nil + } + size := m.SizeVT() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBufferVTStrict(dAtA[:size]) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *Table) MarshalToVTStrict(dAtA []byte) (int, error) { + size := m.SizeVT() + return m.MarshalToSizedBufferVTStrict(dAtA[:size]) +} + +func (m *Table) MarshalToSizedBufferVTStrict(dAtA []byte) (int, error) { + if m == nil { + return 0, nil + } + i := len(dAtA) + _ = i + var l int + _ = l + if m.unknownFields != nil { + i -= len(m.unknownFields) + copy(dAtA[i:], m.unknownFields) + } + if len(m.Comment) > 0 { + i -= len(m.Comment) + copy(dAtA[i:], m.Comment) + i = encodeVarint(dAtA, i, uint64(len(m.Comment))) + i-- + dAtA[i] = 0x1a + } + if len(m.Columns) > 0 { + for iNdEx := len(m.Columns) - 1; iNdEx >= 0; iNdEx-- { + size, err := m.Columns[iNdEx].MarshalToSizedBufferVTStrict(dAtA[:i]) + if err != nil { + return 0, err + } + i -= size + i = encodeVarint(dAtA, i, uint64(size)) + i-- + dAtA[i] = 0x12 + } + } + if m.Rel != nil { + size, err := m.Rel.MarshalToSizedBufferVTStrict(dAtA[:i]) + if err != nil { + return 0, err + } + i -= size + i = encodeVarint(dAtA, i, uint64(size)) + i-- + dAtA[i] = 0xa + } + return len(dAtA) - i, nil +} + +func (m *Identifier) MarshalVTStrict() (dAtA []byte, err error) { + if m == nil { + return nil, nil + } + size := m.SizeVT() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBufferVTStrict(dAtA[:size]) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *Identifier) MarshalToVTStrict(dAtA []byte) (int, error) { + size := m.SizeVT() + return m.MarshalToSizedBufferVTStrict(dAtA[:size]) +} + +func (m *Identifier) MarshalToSizedBufferVTStrict(dAtA []byte) (int, error) { + if m == nil { + return 0, nil + } + i := len(dAtA) + _ = i + var l int + _ = l + if m.unknownFields != nil { + i -= len(m.unknownFields) + copy(dAtA[i:], m.unknownFields) + } + if len(m.Name) > 0 { + i -= len(m.Name) + copy(dAtA[i:], m.Name) + i = encodeVarint(dAtA, i, uint64(len(m.Name))) + i-- + dAtA[i] = 0x1a + } + if len(m.Schema) > 0 { + i -= len(m.Schema) + copy(dAtA[i:], m.Schema) + i = encodeVarint(dAtA, i, uint64(len(m.Schema))) + i-- + dAtA[i] = 0x12 + } + if len(m.Catalog) > 0 { + i -= len(m.Catalog) + copy(dAtA[i:], m.Catalog) + i = encodeVarint(dAtA, i, uint64(len(m.Catalog))) + i-- + dAtA[i] = 0xa + } + return len(dAtA) - i, nil +} + +func (m *Column) MarshalVTStrict() (dAtA []byte, err error) { + if m == nil { + return nil, nil + } + size := m.SizeVT() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBufferVTStrict(dAtA[:size]) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *Column) MarshalToVTStrict(dAtA []byte) (int, error) { + size := m.SizeVT() + return m.MarshalToSizedBufferVTStrict(dAtA[:size]) +} + +func (m *Column) MarshalToSizedBufferVTStrict(dAtA []byte) (int, error) { + if m == nil { + return 0, nil + } + i := len(dAtA) + _ = i + var l int + _ = l + if m.unknownFields != nil { + i -= len(m.unknownFields) + copy(dAtA[i:], m.unknownFields) + } + if m.Unsigned { + i-- + if m.Unsigned { + dAtA[i] = 1 + } else { + dAtA[i] = 0 + } + i-- + dAtA[i] = 0x1 + i-- + dAtA[i] = 0x80 + } + if len(m.OriginalName) > 0 { + i -= len(m.OriginalName) + copy(dAtA[i:], m.OriginalName) + i = encodeVarint(dAtA, i, uint64(len(m.OriginalName))) + i-- + dAtA[i] = 0x7a + } + if m.EmbedTable != nil { + size, err := m.EmbedTable.MarshalToSizedBufferVTStrict(dAtA[:i]) + if err != nil { + return 0, err + } + i -= size + i = encodeVarint(dAtA, i, uint64(size)) + i-- + dAtA[i] = 0x72 + } + if m.IsSqlcSlice { + i-- + if m.IsSqlcSlice { + dAtA[i] = 1 + } else { + dAtA[i] = 0 + } + i-- + dAtA[i] = 0x68 + } + if m.Type != nil { + size, err := m.Type.MarshalToSizedBufferVTStrict(dAtA[:i]) + if err != nil { + return 0, err + } + i -= size + i = encodeVarint(dAtA, i, uint64(size)) + i-- + dAtA[i] = 0x62 + } + if len(m.TableAlias) > 0 { + i -= len(m.TableAlias) + copy(dAtA[i:], m.TableAlias) + i = encodeVarint(dAtA, i, uint64(len(m.TableAlias))) + i-- + dAtA[i] = 0x5a + } + if m.Table != nil { + size, err := m.Table.MarshalToSizedBufferVTStrict(dAtA[:i]) + if err != nil { + return 0, err + } + i -= size + i = encodeVarint(dAtA, i, uint64(size)) + i-- + dAtA[i] = 0x52 + } + if len(m.Scope) > 0 { + i -= len(m.Scope) + copy(dAtA[i:], m.Scope) + i = encodeVarint(dAtA, i, uint64(len(m.Scope))) + i-- + dAtA[i] = 0x4a + } + if m.IsFuncCall { + i-- + if m.IsFuncCall { + dAtA[i] = 1 + } else { + dAtA[i] = 0 + } + i-- + dAtA[i] = 0x40 + } + if m.IsNamedParam { + i-- + if m.IsNamedParam { + dAtA[i] = 1 + } else { + dAtA[i] = 0 + } + i-- + dAtA[i] = 0x38 + } + if m.Length != 0 { + i = encodeVarint(dAtA, i, uint64(m.Length)) + i-- + dAtA[i] = 0x30 + } + if len(m.Comment) > 0 { + i -= len(m.Comment) + copy(dAtA[i:], m.Comment) + i = encodeVarint(dAtA, i, uint64(len(m.Comment))) + i-- + dAtA[i] = 0x2a + } + if m.IsArray { + i-- + if m.IsArray { + dAtA[i] = 1 + } else { + dAtA[i] = 0 + } + i-- + dAtA[i] = 0x20 + } + if m.NotNull { + i-- + if m.NotNull { + dAtA[i] = 1 + } else { + dAtA[i] = 0 + } + i-- + dAtA[i] = 0x18 + } + if len(m.Name) > 0 { + i -= len(m.Name) + copy(dAtA[i:], m.Name) + i = encodeVarint(dAtA, i, uint64(len(m.Name))) + i-- + dAtA[i] = 0xa + } + return len(dAtA) - i, nil +} + +func (m *Query) MarshalVTStrict() (dAtA []byte, err error) { + if m == nil { + return nil, nil + } + size := m.SizeVT() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBufferVTStrict(dAtA[:size]) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *Query) MarshalToVTStrict(dAtA []byte) (int, error) { + size := m.SizeVT() + return m.MarshalToSizedBufferVTStrict(dAtA[:size]) +} + +func (m *Query) MarshalToSizedBufferVTStrict(dAtA []byte) (int, error) { + if m == nil { + return 0, nil + } + i := len(dAtA) + _ = i + var l int + _ = l + if m.unknownFields != nil { + i -= len(m.unknownFields) + copy(dAtA[i:], m.unknownFields) + } + if m.InsertIntoTable != nil { + size, err := m.InsertIntoTable.MarshalToSizedBufferVTStrict(dAtA[:i]) + if err != nil { + return 0, err + } + i -= size + i = encodeVarint(dAtA, i, uint64(size)) + i-- + dAtA[i] = 0x42 + } + if len(m.Filename) > 0 { + i -= len(m.Filename) + copy(dAtA[i:], m.Filename) + i = encodeVarint(dAtA, i, uint64(len(m.Filename))) + i-- + dAtA[i] = 0x3a + } + if len(m.Comments) > 0 { + for iNdEx := len(m.Comments) - 1; iNdEx >= 0; iNdEx-- { + i -= len(m.Comments[iNdEx]) + copy(dAtA[i:], m.Comments[iNdEx]) + i = encodeVarint(dAtA, i, uint64(len(m.Comments[iNdEx]))) + i-- + dAtA[i] = 0x32 + } + } + if len(m.Params) > 0 { + for iNdEx := len(m.Params) - 1; iNdEx >= 0; iNdEx-- { + size, err := m.Params[iNdEx].MarshalToSizedBufferVTStrict(dAtA[:i]) + if err != nil { + return 0, err + } + i -= size + i = encodeVarint(dAtA, i, uint64(size)) + i-- + dAtA[i] = 0x2a + } + } + if len(m.Columns) > 0 { + for iNdEx := len(m.Columns) - 1; iNdEx >= 0; iNdEx-- { + size, err := m.Columns[iNdEx].MarshalToSizedBufferVTStrict(dAtA[:i]) + if err != nil { + return 0, err + } + i -= size + i = encodeVarint(dAtA, i, uint64(size)) + i-- + dAtA[i] = 0x22 + } + } + if len(m.Cmd) > 0 { + i -= len(m.Cmd) + copy(dAtA[i:], m.Cmd) + i = encodeVarint(dAtA, i, uint64(len(m.Cmd))) + i-- + dAtA[i] = 0x1a + } + if len(m.Name) > 0 { + i -= len(m.Name) + copy(dAtA[i:], m.Name) + i = encodeVarint(dAtA, i, uint64(len(m.Name))) + i-- + dAtA[i] = 0x12 + } + if len(m.Text) > 0 { + i -= len(m.Text) + copy(dAtA[i:], m.Text) + i = encodeVarint(dAtA, i, uint64(len(m.Text))) + i-- + dAtA[i] = 0xa + } + return len(dAtA) - i, nil +} + +func (m *Parameter) MarshalVTStrict() (dAtA []byte, err error) { + if m == nil { + return nil, nil + } + size := m.SizeVT() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBufferVTStrict(dAtA[:size]) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *Parameter) MarshalToVTStrict(dAtA []byte) (int, error) { + size := m.SizeVT() + return m.MarshalToSizedBufferVTStrict(dAtA[:size]) +} + +func (m *Parameter) MarshalToSizedBufferVTStrict(dAtA []byte) (int, error) { + if m == nil { + return 0, nil + } + i := len(dAtA) + _ = i + var l int + _ = l + if m.unknownFields != nil { + i -= len(m.unknownFields) + copy(dAtA[i:], m.unknownFields) + } + if m.Column != nil { + size, err := m.Column.MarshalToSizedBufferVTStrict(dAtA[:i]) + if err != nil { + return 0, err + } + i -= size + i = encodeVarint(dAtA, i, uint64(size)) + i-- + dAtA[i] = 0x12 + } + if m.Number != 0 { + i = encodeVarint(dAtA, i, uint64(m.Number)) + i-- + dAtA[i] = 0x8 + } + return len(dAtA) - i, nil +} + +func (m *CodeGenRequest) MarshalVTStrict() (dAtA []byte, err error) { + if m == nil { + return nil, nil + } + size := m.SizeVT() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBufferVTStrict(dAtA[:size]) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *CodeGenRequest) MarshalToVTStrict(dAtA []byte) (int, error) { + size := m.SizeVT() + return m.MarshalToSizedBufferVTStrict(dAtA[:size]) +} + +func (m *CodeGenRequest) MarshalToSizedBufferVTStrict(dAtA []byte) (int, error) { + if m == nil { + return 0, nil + } + i := len(dAtA) + _ = i + var l int + _ = l + if m.unknownFields != nil { + i -= len(m.unknownFields) + copy(dAtA[i:], m.unknownFields) + } + if len(m.PluginOptions) > 0 { + i -= len(m.PluginOptions) + copy(dAtA[i:], m.PluginOptions) + i = encodeVarint(dAtA, i, uint64(len(m.PluginOptions))) + i-- + dAtA[i] = 0x2a + } + if len(m.SqlcVersion) > 0 { + i -= len(m.SqlcVersion) + copy(dAtA[i:], m.SqlcVersion) + i = encodeVarint(dAtA, i, uint64(len(m.SqlcVersion))) + i-- + dAtA[i] = 0x22 + } + if len(m.Queries) > 0 { + for iNdEx := len(m.Queries) - 1; iNdEx >= 0; iNdEx-- { + size, err := m.Queries[iNdEx].MarshalToSizedBufferVTStrict(dAtA[:i]) + if err != nil { + return 0, err + } + i -= size + i = encodeVarint(dAtA, i, uint64(size)) + i-- + dAtA[i] = 0x1a + } + } + if m.Catalog != nil { + size, err := m.Catalog.MarshalToSizedBufferVTStrict(dAtA[:i]) + if err != nil { + return 0, err + } + i -= size + i = encodeVarint(dAtA, i, uint64(size)) + i-- + dAtA[i] = 0x12 + } + if m.Settings != nil { + size, err := m.Settings.MarshalToSizedBufferVTStrict(dAtA[:i]) + if err != nil { + return 0, err + } + i -= size + i = encodeVarint(dAtA, i, uint64(size)) + i-- + dAtA[i] = 0xa + } + return len(dAtA) - i, nil +} + +func (m *CodeGenResponse) MarshalVTStrict() (dAtA []byte, err error) { + if m == nil { + return nil, nil + } + size := m.SizeVT() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBufferVTStrict(dAtA[:size]) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *CodeGenResponse) MarshalToVTStrict(dAtA []byte) (int, error) { + size := m.SizeVT() + return m.MarshalToSizedBufferVTStrict(dAtA[:size]) +} + +func (m *CodeGenResponse) MarshalToSizedBufferVTStrict(dAtA []byte) (int, error) { + if m == nil { + return 0, nil + } + i := len(dAtA) + _ = i + var l int + _ = l + if m.unknownFields != nil { + i -= len(m.unknownFields) + copy(dAtA[i:], m.unknownFields) + } + if len(m.Files) > 0 { + for iNdEx := len(m.Files) - 1; iNdEx >= 0; iNdEx-- { + size, err := m.Files[iNdEx].MarshalToSizedBufferVTStrict(dAtA[:i]) + if err != nil { + return 0, err + } + i -= size + i = encodeVarint(dAtA, i, uint64(size)) + i-- + dAtA[i] = 0xa + } + } + return len(dAtA) - i, nil +} + +func (m *VetParameter) MarshalVTStrict() (dAtA []byte, err error) { + if m == nil { + return nil, nil + } + size := m.SizeVT() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBufferVTStrict(dAtA[:size]) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *VetParameter) MarshalToVTStrict(dAtA []byte) (int, error) { + size := m.SizeVT() + return m.MarshalToSizedBufferVTStrict(dAtA[:size]) +} + +func (m *VetParameter) MarshalToSizedBufferVTStrict(dAtA []byte) (int, error) { + if m == nil { + return 0, nil + } + i := len(dAtA) + _ = i + var l int + _ = l + if m.unknownFields != nil { + i -= len(m.unknownFields) + copy(dAtA[i:], m.unknownFields) + } + if m.Number != 0 { + i = encodeVarint(dAtA, i, uint64(m.Number)) + i-- + dAtA[i] = 0x8 + } + return len(dAtA) - i, nil +} + +func (m *VetConfig) MarshalVTStrict() (dAtA []byte, err error) { + if m == nil { + return nil, nil + } + size := m.SizeVT() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBufferVTStrict(dAtA[:size]) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *VetConfig) MarshalToVTStrict(dAtA []byte) (int, error) { + size := m.SizeVT() + return m.MarshalToSizedBufferVTStrict(dAtA[:size]) +} + +func (m *VetConfig) MarshalToSizedBufferVTStrict(dAtA []byte) (int, error) { + if m == nil { + return 0, nil + } + i := len(dAtA) + _ = i + var l int + _ = l + if m.unknownFields != nil { + i -= len(m.unknownFields) + copy(dAtA[i:], m.unknownFields) + } + if len(m.Queries) > 0 { + for iNdEx := len(m.Queries) - 1; iNdEx >= 0; iNdEx-- { + i -= len(m.Queries[iNdEx]) + copy(dAtA[i:], m.Queries[iNdEx]) + i = encodeVarint(dAtA, i, uint64(len(m.Queries[iNdEx]))) + i-- + dAtA[i] = 0x22 + } + } + if len(m.Schema) > 0 { + for iNdEx := len(m.Schema) - 1; iNdEx >= 0; iNdEx-- { + i -= len(m.Schema[iNdEx]) + copy(dAtA[i:], m.Schema[iNdEx]) + i = encodeVarint(dAtA, i, uint64(len(m.Schema[iNdEx]))) + i-- + dAtA[i] = 0x1a + } + } + if len(m.Engine) > 0 { + i -= len(m.Engine) + copy(dAtA[i:], m.Engine) + i = encodeVarint(dAtA, i, uint64(len(m.Engine))) + i-- + dAtA[i] = 0x12 + } + if len(m.Version) > 0 { + i -= len(m.Version) + copy(dAtA[i:], m.Version) + i = encodeVarint(dAtA, i, uint64(len(m.Version))) + i-- + dAtA[i] = 0xa + } + return len(dAtA) - i, nil +} + +func (m *VetQuery) MarshalVTStrict() (dAtA []byte, err error) { + if m == nil { + return nil, nil + } + size := m.SizeVT() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBufferVTStrict(dAtA[:size]) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *VetQuery) MarshalToVTStrict(dAtA []byte) (int, error) { + size := m.SizeVT() + return m.MarshalToSizedBufferVTStrict(dAtA[:size]) +} + +func (m *VetQuery) MarshalToSizedBufferVTStrict(dAtA []byte) (int, error) { + if m == nil { + return 0, nil + } + i := len(dAtA) + _ = i + var l int + _ = l + if m.unknownFields != nil { + i -= len(m.unknownFields) + copy(dAtA[i:], m.unknownFields) + } + if len(m.Params) > 0 { + for iNdEx := len(m.Params) - 1; iNdEx >= 0; iNdEx-- { + size, err := m.Params[iNdEx].MarshalToSizedBufferVTStrict(dAtA[:i]) + if err != nil { + return 0, err + } + i -= size + i = encodeVarint(dAtA, i, uint64(size)) + i-- + dAtA[i] = 0x22 + } + } + if len(m.Cmd) > 0 { + i -= len(m.Cmd) + copy(dAtA[i:], m.Cmd) + i = encodeVarint(dAtA, i, uint64(len(m.Cmd))) + i-- + dAtA[i] = 0x1a + } + if len(m.Name) > 0 { + i -= len(m.Name) + copy(dAtA[i:], m.Name) + i = encodeVarint(dAtA, i, uint64(len(m.Name))) + i-- + dAtA[i] = 0x12 + } + if len(m.Sql) > 0 { + i -= len(m.Sql) + copy(dAtA[i:], m.Sql) + i = encodeVarint(dAtA, i, uint64(len(m.Sql))) + i-- + dAtA[i] = 0xa + } + return len(dAtA) - i, nil +} + +func (m *File) SizeVT() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + l = len(m.Name) + if l > 0 { + n += 1 + l + sov(uint64(l)) + } + l = len(m.Contents) + if l > 0 { + n += 1 + l + sov(uint64(l)) + } + n += len(m.unknownFields) + return n +} + +func (m *Override) SizeVT() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + l = len(m.CodeType) + if l > 0 { + n += 1 + l + sov(uint64(l)) + } + l = len(m.DbType) + if l > 0 { + n += 1 + l + sov(uint64(l)) + } + if m.Nullable { + n += 2 + } + l = len(m.Column) + if l > 0 { + n += 1 + l + sov(uint64(l)) + } + if m.Table != nil { + l = m.Table.SizeVT() + n += 1 + l + sov(uint64(l)) + } + l = len(m.ColumnName) + if l > 0 { + n += 1 + l + sov(uint64(l)) + } + if m.GoType != nil { + l = m.GoType.SizeVT() + n += 1 + l + sov(uint64(l)) + } + if m.Unsigned { + n += 2 + } + n += len(m.unknownFields) + return n +} + +func (m *ParsedGoType) SizeVT() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + l = len(m.ImportPath) + if l > 0 { + n += 1 + l + sov(uint64(l)) } l = len(m.Package) if l > 0 { @@ -2185,9 +5080,7 @@ func (m *ParsedGoType) SizeVT() (n int) { n += mapEntrySize + 1 + sov(uint64(mapEntrySize)) } } - if m.unknownFields != nil { - n += len(m.unknownFields) - } + n += len(m.unknownFields) return n } @@ -2243,9 +5136,7 @@ func (m *Settings) SizeVT() (n int) { l = m.Codegen.SizeVT() n += 1 + l + sov(uint64(l)) } - if m.unknownFields != nil { - n += len(m.unknownFields) - } + n += len(m.unknownFields) return n } @@ -2267,9 +5158,7 @@ func (m *Codegen) SizeVT() (n int) { if l > 0 { n += 1 + l + sov(uint64(l)) } - if m.unknownFields != nil { - n += len(m.unknownFields) - } + n += len(m.unknownFields) return n } @@ -2367,9 +5256,13 @@ func (m *GoCode) SizeVT() (n int) { if l > 0 { n += 2 + l + sov(uint64(l)) } - if m.unknownFields != nil { - n += len(m.unknownFields) + if m.JsonTagsIdUppercase { + n += 3 } + if m.OmitUnusedStructs { + n += 3 + } + n += len(m.unknownFields) return n } @@ -2391,9 +5284,7 @@ func (m *JSONCode) SizeVT() (n int) { if l > 0 { n += 1 + l + sov(uint64(l)) } - if m.unknownFields != nil { - n += len(m.unknownFields) - } + n += len(m.unknownFields) return n } @@ -2421,9 +5312,7 @@ func (m *Catalog) SizeVT() (n int) { n += 1 + l + sov(uint64(l)) } } - if m.unknownFields != nil { - n += len(m.unknownFields) - } + n += len(m.unknownFields) return n } @@ -2459,9 +5348,7 @@ func (m *Schema) SizeVT() (n int) { n += 1 + l + sov(uint64(l)) } } - if m.unknownFields != nil { - n += len(m.unknownFields) - } + n += len(m.unknownFields) return n } @@ -2479,9 +5366,7 @@ func (m *CompositeType) SizeVT() (n int) { if l > 0 { n += 1 + l + sov(uint64(l)) } - if m.unknownFields != nil { - n += len(m.unknownFields) - } + n += len(m.unknownFields) return n } @@ -2505,9 +5390,7 @@ func (m *Enum) SizeVT() (n int) { if l > 0 { n += 1 + l + sov(uint64(l)) } - if m.unknownFields != nil { - n += len(m.unknownFields) - } + n += len(m.unknownFields) return n } @@ -2531,9 +5414,7 @@ func (m *Table) SizeVT() (n int) { if l > 0 { n += 1 + l + sov(uint64(l)) } - if m.unknownFields != nil { - n += len(m.unknownFields) - } + n += len(m.unknownFields) return n } @@ -2555,9 +5436,7 @@ func (m *Identifier) SizeVT() (n int) { if l > 0 { n += 1 + l + sov(uint64(l)) } - if m.unknownFields != nil { - n += len(m.unknownFields) - } + n += len(m.unknownFields) return n } @@ -2613,9 +5492,14 @@ func (m *Column) SizeVT() (n int) { l = m.EmbedTable.SizeVT() n += 1 + l + sov(uint64(l)) } - if m.unknownFields != nil { - n += len(m.unknownFields) + l = len(m.OriginalName) + if l > 0 { + n += 1 + l + sov(uint64(l)) + } + if m.Unsigned { + n += 3 } + n += len(m.unknownFields) return n } @@ -2663,9 +5547,7 @@ func (m *Query) SizeVT() (n int) { l = m.InsertIntoTable.SizeVT() n += 1 + l + sov(uint64(l)) } - if m.unknownFields != nil { - n += len(m.unknownFields) - } + n += len(m.unknownFields) return n } @@ -2682,9 +5564,7 @@ func (m *Parameter) SizeVT() (n int) { l = m.Column.SizeVT() n += 1 + l + sov(uint64(l)) } - if m.unknownFields != nil { - n += len(m.unknownFields) - } + n += len(m.unknownFields) return n } @@ -2716,27 +5596,94 @@ func (m *CodeGenRequest) SizeVT() (n int) { if l > 0 { n += 1 + l + sov(uint64(l)) } - if m.unknownFields != nil { - n += len(m.unknownFields) + n += len(m.unknownFields) + return n +} + +func (m *CodeGenResponse) SizeVT() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + if len(m.Files) > 0 { + for _, e := range m.Files { + l = e.SizeVT() + n += 1 + l + sov(uint64(l)) + } + } + n += len(m.unknownFields) + return n +} + +func (m *VetParameter) SizeVT() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + if m.Number != 0 { + n += 1 + sov(uint64(m.Number)) + } + n += len(m.unknownFields) + return n +} + +func (m *VetConfig) SizeVT() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + l = len(m.Version) + if l > 0 { + n += 1 + l + sov(uint64(l)) + } + l = len(m.Engine) + if l > 0 { + n += 1 + l + sov(uint64(l)) + } + if len(m.Schema) > 0 { + for _, s := range m.Schema { + l = len(s) + n += 1 + l + sov(uint64(l)) + } + } + if len(m.Queries) > 0 { + for _, s := range m.Queries { + l = len(s) + n += 1 + l + sov(uint64(l)) + } } + n += len(m.unknownFields) return n } -func (m *CodeGenResponse) SizeVT() (n int) { +func (m *VetQuery) SizeVT() (n int) { if m == nil { return 0 } var l int _ = l - if len(m.Files) > 0 { - for _, e := range m.Files { + l = len(m.Sql) + if l > 0 { + n += 1 + l + sov(uint64(l)) + } + l = len(m.Name) + if l > 0 { + n += 1 + l + sov(uint64(l)) + } + l = len(m.Cmd) + if l > 0 { + n += 1 + l + sov(uint64(l)) + } + if len(m.Params) > 0 { + for _, e := range m.Params { l = e.SizeVT() n += 1 + l + sov(uint64(l)) } } - if m.unknownFields != nil { - n += len(m.unknownFields) - } + n += len(m.unknownFields) return n } @@ -3112,6 +6059,26 @@ func (m *Override) UnmarshalVT(dAtA []byte) error { return err } iNdEx = postIndex + case 11: + if wireType != 0 { + return fmt.Errorf("proto: wrong wireType = %d for field Unsigned", wireType) + } + var v int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflow + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + v |= int(b&0x7F) << shift + if b < 0x80 { + break + } + } + m.Unsigned = bool(v != 0) default: iNdEx = preIndex skippy, err := skip(dAtA[iNdEx:]) @@ -4686,6 +7653,46 @@ func (m *GoCode) UnmarshalVT(dAtA []byte) error { } m.SqlDriver = string(dAtA[iNdEx:postIndex]) iNdEx = postIndex + case 26: + if wireType != 0 { + return fmt.Errorf("proto: wrong wireType = %d for field JsonTagsIdUppercase", wireType) + } + var v int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflow + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + v |= int(b&0x7F) << shift + if b < 0x80 { + break + } + } + m.JsonTagsIdUppercase = bool(v != 0) + case 27: + if wireType != 0 { + return fmt.Errorf("proto: wrong wireType = %d for field OmitUnusedStructs", wireType) + } + var v int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflow + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + v |= int(b&0x7F) << shift + if b < 0x80 { + break + } + } + m.OmitUnusedStructs = bool(v != 0) default: iNdEx = preIndex skippy, err := skip(dAtA[iNdEx:]) @@ -4767,11 +7774,190 @@ func (m *JSONCode) UnmarshalVT(dAtA []byte) error { if postIndex > l { return io.ErrUnexpectedEOF } - m.Out = string(dAtA[iNdEx:postIndex]) + m.Out = string(dAtA[iNdEx:postIndex]) + iNdEx = postIndex + case 2: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field Indent", wireType) + } + var stringLen uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflow + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + stringLen |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + intStringLen := int(stringLen) + if intStringLen < 0 { + return ErrInvalidLength + } + postIndex := iNdEx + intStringLen + if postIndex < 0 { + return ErrInvalidLength + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.Indent = string(dAtA[iNdEx:postIndex]) + iNdEx = postIndex + case 3: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field Filename", wireType) + } + var stringLen uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflow + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + stringLen |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + intStringLen := int(stringLen) + if intStringLen < 0 { + return ErrInvalidLength + } + postIndex := iNdEx + intStringLen + if postIndex < 0 { + return ErrInvalidLength + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.Filename = string(dAtA[iNdEx:postIndex]) + iNdEx = postIndex + default: + iNdEx = preIndex + skippy, err := skip(dAtA[iNdEx:]) + if err != nil { + return err + } + if (skippy < 0) || (iNdEx+skippy) < 0 { + return ErrInvalidLength + } + if (iNdEx + skippy) > l { + return io.ErrUnexpectedEOF + } + m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...) + iNdEx += skippy + } + } + + if iNdEx > l { + return io.ErrUnexpectedEOF + } + return nil +} +func (m *Catalog) UnmarshalVT(dAtA []byte) error { + l := len(dAtA) + iNdEx := 0 + for iNdEx < l { + preIndex := iNdEx + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflow + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + fieldNum := int32(wire >> 3) + wireType := int(wire & 0x7) + if wireType == 4 { + return fmt.Errorf("proto: Catalog: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: Catalog: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + case 1: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field Comment", wireType) + } + var stringLen uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflow + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + stringLen |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + intStringLen := int(stringLen) + if intStringLen < 0 { + return ErrInvalidLength + } + postIndex := iNdEx + intStringLen + if postIndex < 0 { + return ErrInvalidLength + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.Comment = string(dAtA[iNdEx:postIndex]) + iNdEx = postIndex + case 2: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field DefaultSchema", wireType) + } + var stringLen uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflow + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + stringLen |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + intStringLen := int(stringLen) + if intStringLen < 0 { + return ErrInvalidLength + } + postIndex := iNdEx + intStringLen + if postIndex < 0 { + return ErrInvalidLength + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.DefaultSchema = string(dAtA[iNdEx:postIndex]) iNdEx = postIndex - case 2: + case 3: if wireType != 2 { - return fmt.Errorf("proto: wrong wireType = %d for field Indent", wireType) + return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType) } var stringLen uint64 for shift := uint(0); ; shift += 7 { @@ -4799,13 +7985,13 @@ func (m *JSONCode) UnmarshalVT(dAtA []byte) error { if postIndex > l { return io.ErrUnexpectedEOF } - m.Indent = string(dAtA[iNdEx:postIndex]) + m.Name = string(dAtA[iNdEx:postIndex]) iNdEx = postIndex - case 3: + case 4: if wireType != 2 { - return fmt.Errorf("proto: wrong wireType = %d for field Filename", wireType) + return fmt.Errorf("proto: wrong wireType = %d for field Schemas", wireType) } - var stringLen uint64 + var msglen int for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflow @@ -4815,23 +8001,25 @@ func (m *JSONCode) UnmarshalVT(dAtA []byte) error { } b := dAtA[iNdEx] iNdEx++ - stringLen |= uint64(b&0x7F) << shift + msglen |= int(b&0x7F) << shift if b < 0x80 { break } } - intStringLen := int(stringLen) - if intStringLen < 0 { + if msglen < 0 { return ErrInvalidLength } - postIndex := iNdEx + intStringLen + postIndex := iNdEx + msglen if postIndex < 0 { return ErrInvalidLength } if postIndex > l { return io.ErrUnexpectedEOF } - m.Filename = string(dAtA[iNdEx:postIndex]) + m.Schemas = append(m.Schemas, &Schema{}) + if err := m.Schemas[len(m.Schemas)-1].UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil { + return err + } iNdEx = postIndex default: iNdEx = preIndex @@ -4855,7 +8043,7 @@ func (m *JSONCode) UnmarshalVT(dAtA []byte) error { } return nil } -func (m *Catalog) UnmarshalVT(dAtA []byte) error { +func (m *Schema) UnmarshalVT(dAtA []byte) error { l := len(dAtA) iNdEx := 0 for iNdEx < l { @@ -4878,10 +8066,10 @@ func (m *Catalog) UnmarshalVT(dAtA []byte) error { fieldNum := int32(wire >> 3) wireType := int(wire & 0x7) if wireType == 4 { - return fmt.Errorf("proto: Catalog: wiretype end group for non-group") + return fmt.Errorf("proto: Schema: wiretype end group for non-group") } if fieldNum <= 0 { - return fmt.Errorf("proto: Catalog: illegal tag %d (wire type %d)", fieldNum, wire) + return fmt.Errorf("proto: Schema: illegal tag %d (wire type %d)", fieldNum, wire) } switch fieldNum { case 1: @@ -4918,7 +8106,7 @@ func (m *Catalog) UnmarshalVT(dAtA []byte) error { iNdEx = postIndex case 2: if wireType != 2 { - return fmt.Errorf("proto: wrong wireType = %d for field DefaultSchema", wireType) + return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType) } var stringLen uint64 for shift := uint(0); ; shift += 7 { @@ -4946,13 +8134,13 @@ func (m *Catalog) UnmarshalVT(dAtA []byte) error { if postIndex > l { return io.ErrUnexpectedEOF } - m.DefaultSchema = string(dAtA[iNdEx:postIndex]) + m.Name = string(dAtA[iNdEx:postIndex]) iNdEx = postIndex case 3: if wireType != 2 { - return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType) + return fmt.Errorf("proto: wrong wireType = %d for field Tables", wireType) } - var stringLen uint64 + var msglen int for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflow @@ -4962,27 +8150,29 @@ func (m *Catalog) UnmarshalVT(dAtA []byte) error { } b := dAtA[iNdEx] iNdEx++ - stringLen |= uint64(b&0x7F) << shift + msglen |= int(b&0x7F) << shift if b < 0x80 { break } } - intStringLen := int(stringLen) - if intStringLen < 0 { + if msglen < 0 { return ErrInvalidLength } - postIndex := iNdEx + intStringLen + postIndex := iNdEx + msglen if postIndex < 0 { return ErrInvalidLength } if postIndex > l { return io.ErrUnexpectedEOF } - m.Name = string(dAtA[iNdEx:postIndex]) + m.Tables = append(m.Tables, &Table{}) + if err := m.Tables[len(m.Tables)-1].UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil { + return err + } iNdEx = postIndex case 4: if wireType != 2 { - return fmt.Errorf("proto: wrong wireType = %d for field Schemas", wireType) + return fmt.Errorf("proto: wrong wireType = %d for field Enums", wireType) } var msglen int for shift := uint(0); ; shift += 7 { @@ -5009,8 +8199,42 @@ func (m *Catalog) UnmarshalVT(dAtA []byte) error { if postIndex > l { return io.ErrUnexpectedEOF } - m.Schemas = append(m.Schemas, &Schema{}) - if err := m.Schemas[len(m.Schemas)-1].UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil { + m.Enums = append(m.Enums, &Enum{}) + if err := m.Enums[len(m.Enums)-1].UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex + case 5: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field CompositeTypes", wireType) + } + var msglen int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflow + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + msglen |= int(b&0x7F) << shift + if b < 0x80 { + break + } + } + if msglen < 0 { + return ErrInvalidLength + } + postIndex := iNdEx + msglen + if postIndex < 0 { + return ErrInvalidLength + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.CompositeTypes = append(m.CompositeTypes, &CompositeType{}) + if err := m.CompositeTypes[len(m.CompositeTypes)-1].UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil { return err } iNdEx = postIndex @@ -5036,7 +8260,7 @@ func (m *Catalog) UnmarshalVT(dAtA []byte) error { } return nil } -func (m *Schema) UnmarshalVT(dAtA []byte) error { +func (m *CompositeType) UnmarshalVT(dAtA []byte) error { l := len(dAtA) iNdEx := 0 for iNdEx < l { @@ -5059,15 +8283,15 @@ func (m *Schema) UnmarshalVT(dAtA []byte) error { fieldNum := int32(wire >> 3) wireType := int(wire & 0x7) if wireType == 4 { - return fmt.Errorf("proto: Schema: wiretype end group for non-group") + return fmt.Errorf("proto: CompositeType: wiretype end group for non-group") } if fieldNum <= 0 { - return fmt.Errorf("proto: Schema: illegal tag %d (wire type %d)", fieldNum, wire) + return fmt.Errorf("proto: CompositeType: illegal tag %d (wire type %d)", fieldNum, wire) } switch fieldNum { case 1: if wireType != 2 { - return fmt.Errorf("proto: wrong wireType = %d for field Comment", wireType) + return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType) } var stringLen uint64 for shift := uint(0); ; shift += 7 { @@ -5095,11 +8319,11 @@ func (m *Schema) UnmarshalVT(dAtA []byte) error { if postIndex > l { return io.ErrUnexpectedEOF } - m.Comment = string(dAtA[iNdEx:postIndex]) + m.Name = string(dAtA[iNdEx:postIndex]) iNdEx = postIndex case 2: if wireType != 2 { - return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType) + return fmt.Errorf("proto: wrong wireType = %d for field Comment", wireType) } var stringLen uint64 for shift := uint(0); ; shift += 7 { @@ -5127,13 +8351,64 @@ func (m *Schema) UnmarshalVT(dAtA []byte) error { if postIndex > l { return io.ErrUnexpectedEOF } - m.Name = string(dAtA[iNdEx:postIndex]) + m.Comment = string(dAtA[iNdEx:postIndex]) iNdEx = postIndex - case 3: + default: + iNdEx = preIndex + skippy, err := skip(dAtA[iNdEx:]) + if err != nil { + return err + } + if (skippy < 0) || (iNdEx+skippy) < 0 { + return ErrInvalidLength + } + if (iNdEx + skippy) > l { + return io.ErrUnexpectedEOF + } + m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...) + iNdEx += skippy + } + } + + if iNdEx > l { + return io.ErrUnexpectedEOF + } + return nil +} +func (m *Enum) UnmarshalVT(dAtA []byte) error { + l := len(dAtA) + iNdEx := 0 + for iNdEx < l { + preIndex := iNdEx + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflow + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + fieldNum := int32(wire >> 3) + wireType := int(wire & 0x7) + if wireType == 4 { + return fmt.Errorf("proto: Enum: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: Enum: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + case 1: if wireType != 2 { - return fmt.Errorf("proto: wrong wireType = %d for field Tables", wireType) + return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType) } - var msglen int + var stringLen uint64 for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflow @@ -5143,31 +8418,29 @@ func (m *Schema) UnmarshalVT(dAtA []byte) error { } b := dAtA[iNdEx] iNdEx++ - msglen |= int(b&0x7F) << shift + stringLen |= uint64(b&0x7F) << shift if b < 0x80 { break } } - if msglen < 0 { + intStringLen := int(stringLen) + if intStringLen < 0 { return ErrInvalidLength } - postIndex := iNdEx + msglen + postIndex := iNdEx + intStringLen if postIndex < 0 { return ErrInvalidLength } if postIndex > l { return io.ErrUnexpectedEOF } - m.Tables = append(m.Tables, &Table{}) - if err := m.Tables[len(m.Tables)-1].UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil { - return err - } + m.Name = string(dAtA[iNdEx:postIndex]) iNdEx = postIndex - case 4: + case 2: if wireType != 2 { - return fmt.Errorf("proto: wrong wireType = %d for field Enums", wireType) + return fmt.Errorf("proto: wrong wireType = %d for field Vals", wireType) } - var msglen int + var stringLen uint64 for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflow @@ -5177,31 +8450,29 @@ func (m *Schema) UnmarshalVT(dAtA []byte) error { } b := dAtA[iNdEx] iNdEx++ - msglen |= int(b&0x7F) << shift + stringLen |= uint64(b&0x7F) << shift if b < 0x80 { break } } - if msglen < 0 { + intStringLen := int(stringLen) + if intStringLen < 0 { return ErrInvalidLength } - postIndex := iNdEx + msglen + postIndex := iNdEx + intStringLen if postIndex < 0 { return ErrInvalidLength } if postIndex > l { return io.ErrUnexpectedEOF } - m.Enums = append(m.Enums, &Enum{}) - if err := m.Enums[len(m.Enums)-1].UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil { - return err - } + m.Vals = append(m.Vals, string(dAtA[iNdEx:postIndex])) iNdEx = postIndex - case 5: + case 3: if wireType != 2 { - return fmt.Errorf("proto: wrong wireType = %d for field CompositeTypes", wireType) + return fmt.Errorf("proto: wrong wireType = %d for field Comment", wireType) } - var msglen int + var stringLen uint64 for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflow @@ -5211,25 +8482,23 @@ func (m *Schema) UnmarshalVT(dAtA []byte) error { } b := dAtA[iNdEx] iNdEx++ - msglen |= int(b&0x7F) << shift + stringLen |= uint64(b&0x7F) << shift if b < 0x80 { break } } - if msglen < 0 { + intStringLen := int(stringLen) + if intStringLen < 0 { return ErrInvalidLength } - postIndex := iNdEx + msglen + postIndex := iNdEx + intStringLen if postIndex < 0 { return ErrInvalidLength } if postIndex > l { return io.ErrUnexpectedEOF } - m.CompositeTypes = append(m.CompositeTypes, &CompositeType{}) - if err := m.CompositeTypes[len(m.CompositeTypes)-1].UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil { - return err - } + m.Comment = string(dAtA[iNdEx:postIndex]) iNdEx = postIndex default: iNdEx = preIndex @@ -5253,7 +8522,7 @@ func (m *Schema) UnmarshalVT(dAtA []byte) error { } return nil } -func (m *CompositeType) UnmarshalVT(dAtA []byte) error { +func (m *Table) UnmarshalVT(dAtA []byte) error { l := len(dAtA) iNdEx := 0 for iNdEx < l { @@ -5272,21 +8541,57 @@ func (m *CompositeType) UnmarshalVT(dAtA []byte) error { if b < 0x80 { break } - } - fieldNum := int32(wire >> 3) - wireType := int(wire & 0x7) - if wireType == 4 { - return fmt.Errorf("proto: CompositeType: wiretype end group for non-group") - } - if fieldNum <= 0 { - return fmt.Errorf("proto: CompositeType: illegal tag %d (wire type %d)", fieldNum, wire) - } - switch fieldNum { - case 1: + } + fieldNum := int32(wire >> 3) + wireType := int(wire & 0x7) + if wireType == 4 { + return fmt.Errorf("proto: Table: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: Table: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + case 1: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field Rel", wireType) + } + var msglen int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflow + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + msglen |= int(b&0x7F) << shift + if b < 0x80 { + break + } + } + if msglen < 0 { + return ErrInvalidLength + } + postIndex := iNdEx + msglen + if postIndex < 0 { + return ErrInvalidLength + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + if m.Rel == nil { + m.Rel = &Identifier{} + } + if err := m.Rel.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex + case 2: if wireType != 2 { - return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType) + return fmt.Errorf("proto: wrong wireType = %d for field Columns", wireType) } - var stringLen uint64 + var msglen int for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflow @@ -5296,25 +8601,27 @@ func (m *CompositeType) UnmarshalVT(dAtA []byte) error { } b := dAtA[iNdEx] iNdEx++ - stringLen |= uint64(b&0x7F) << shift + msglen |= int(b&0x7F) << shift if b < 0x80 { break } } - intStringLen := int(stringLen) - if intStringLen < 0 { + if msglen < 0 { return ErrInvalidLength } - postIndex := iNdEx + intStringLen + postIndex := iNdEx + msglen if postIndex < 0 { return ErrInvalidLength } if postIndex > l { return io.ErrUnexpectedEOF } - m.Name = string(dAtA[iNdEx:postIndex]) + m.Columns = append(m.Columns, &Column{}) + if err := m.Columns[len(m.Columns)-1].UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil { + return err + } iNdEx = postIndex - case 2: + case 3: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Comment", wireType) } @@ -5368,7 +8675,7 @@ func (m *CompositeType) UnmarshalVT(dAtA []byte) error { } return nil } -func (m *Enum) UnmarshalVT(dAtA []byte) error { +func (m *Identifier) UnmarshalVT(dAtA []byte) error { l := len(dAtA) iNdEx := 0 for iNdEx < l { @@ -5391,15 +8698,15 @@ func (m *Enum) UnmarshalVT(dAtA []byte) error { fieldNum := int32(wire >> 3) wireType := int(wire & 0x7) if wireType == 4 { - return fmt.Errorf("proto: Enum: wiretype end group for non-group") + return fmt.Errorf("proto: Identifier: wiretype end group for non-group") } if fieldNum <= 0 { - return fmt.Errorf("proto: Enum: illegal tag %d (wire type %d)", fieldNum, wire) + return fmt.Errorf("proto: Identifier: illegal tag %d (wire type %d)", fieldNum, wire) } switch fieldNum { case 1: if wireType != 2 { - return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType) + return fmt.Errorf("proto: wrong wireType = %d for field Catalog", wireType) } var stringLen uint64 for shift := uint(0); ; shift += 7 { @@ -5427,11 +8734,11 @@ func (m *Enum) UnmarshalVT(dAtA []byte) error { if postIndex > l { return io.ErrUnexpectedEOF } - m.Name = string(dAtA[iNdEx:postIndex]) + m.Catalog = string(dAtA[iNdEx:postIndex]) iNdEx = postIndex case 2: if wireType != 2 { - return fmt.Errorf("proto: wrong wireType = %d for field Vals", wireType) + return fmt.Errorf("proto: wrong wireType = %d for field Schema", wireType) } var stringLen uint64 for shift := uint(0); ; shift += 7 { @@ -5459,11 +8766,11 @@ func (m *Enum) UnmarshalVT(dAtA []byte) error { if postIndex > l { return io.ErrUnexpectedEOF } - m.Vals = append(m.Vals, string(dAtA[iNdEx:postIndex])) + m.Schema = string(dAtA[iNdEx:postIndex]) iNdEx = postIndex case 3: if wireType != 2 { - return fmt.Errorf("proto: wrong wireType = %d for field Comment", wireType) + return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType) } var stringLen uint64 for shift := uint(0); ; shift += 7 { @@ -5491,7 +8798,7 @@ func (m *Enum) UnmarshalVT(dAtA []byte) error { if postIndex > l { return io.ErrUnexpectedEOF } - m.Comment = string(dAtA[iNdEx:postIndex]) + m.Name = string(dAtA[iNdEx:postIndex]) iNdEx = postIndex default: iNdEx = preIndex @@ -5515,7 +8822,7 @@ func (m *Enum) UnmarshalVT(dAtA []byte) error { } return nil } -func (m *Table) UnmarshalVT(dAtA []byte) error { +func (m *Column) UnmarshalVT(dAtA []byte) error { l := len(dAtA) iNdEx := 0 for iNdEx < l { @@ -5538,17 +8845,17 @@ func (m *Table) UnmarshalVT(dAtA []byte) error { fieldNum := int32(wire >> 3) wireType := int(wire & 0x7) if wireType == 4 { - return fmt.Errorf("proto: Table: wiretype end group for non-group") + return fmt.Errorf("proto: Column: wiretype end group for non-group") } if fieldNum <= 0 { - return fmt.Errorf("proto: Table: illegal tag %d (wire type %d)", fieldNum, wire) + return fmt.Errorf("proto: Column: illegal tag %d (wire type %d)", fieldNum, wire) } switch fieldNum { case 1: if wireType != 2 { - return fmt.Errorf("proto: wrong wireType = %d for field Rel", wireType) + return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType) } - var msglen int + var stringLen uint64 for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflow @@ -5558,33 +8865,69 @@ func (m *Table) UnmarshalVT(dAtA []byte) error { } b := dAtA[iNdEx] iNdEx++ - msglen |= int(b&0x7F) << shift + stringLen |= uint64(b&0x7F) << shift if b < 0x80 { break } } - if msglen < 0 { + intStringLen := int(stringLen) + if intStringLen < 0 { return ErrInvalidLength } - postIndex := iNdEx + msglen + postIndex := iNdEx + intStringLen if postIndex < 0 { return ErrInvalidLength } if postIndex > l { return io.ErrUnexpectedEOF } - if m.Rel == nil { - m.Rel = &Identifier{} + m.Name = string(dAtA[iNdEx:postIndex]) + iNdEx = postIndex + case 3: + if wireType != 0 { + return fmt.Errorf("proto: wrong wireType = %d for field NotNull", wireType) } - if err := m.Rel.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil { - return err + var v int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflow + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + v |= int(b&0x7F) << shift + if b < 0x80 { + break + } } - iNdEx = postIndex - case 2: + m.NotNull = bool(v != 0) + case 4: + if wireType != 0 { + return fmt.Errorf("proto: wrong wireType = %d for field IsArray", wireType) + } + var v int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflow + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + v |= int(b&0x7F) << shift + if b < 0x80 { + break + } + } + m.IsArray = bool(v != 0) + case 5: if wireType != 2 { - return fmt.Errorf("proto: wrong wireType = %d for field Columns", wireType) + return fmt.Errorf("proto: wrong wireType = %d for field Comment", wireType) } - var msglen int + var stringLen uint64 for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflow @@ -5594,29 +8937,86 @@ func (m *Table) UnmarshalVT(dAtA []byte) error { } b := dAtA[iNdEx] iNdEx++ - msglen |= int(b&0x7F) << shift + stringLen |= uint64(b&0x7F) << shift if b < 0x80 { break } } - if msglen < 0 { + intStringLen := int(stringLen) + if intStringLen < 0 { return ErrInvalidLength } - postIndex := iNdEx + msglen + postIndex := iNdEx + intStringLen if postIndex < 0 { return ErrInvalidLength } if postIndex > l { return io.ErrUnexpectedEOF } - m.Columns = append(m.Columns, &Column{}) - if err := m.Columns[len(m.Columns)-1].UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil { - return err - } + m.Comment = string(dAtA[iNdEx:postIndex]) iNdEx = postIndex - case 3: + case 6: + if wireType != 0 { + return fmt.Errorf("proto: wrong wireType = %d for field Length", wireType) + } + m.Length = 0 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflow + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + m.Length |= int32(b&0x7F) << shift + if b < 0x80 { + break + } + } + case 7: + if wireType != 0 { + return fmt.Errorf("proto: wrong wireType = %d for field IsNamedParam", wireType) + } + var v int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflow + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + v |= int(b&0x7F) << shift + if b < 0x80 { + break + } + } + m.IsNamedParam = bool(v != 0) + case 8: + if wireType != 0 { + return fmt.Errorf("proto: wrong wireType = %d for field IsFuncCall", wireType) + } + var v int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflow + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + v |= int(b&0x7F) << shift + if b < 0x80 { + break + } + } + m.IsFuncCall = bool(v != 0) + case 9: if wireType != 2 { - return fmt.Errorf("proto: wrong wireType = %d for field Comment", wireType) + return fmt.Errorf("proto: wrong wireType = %d for field Scope", wireType) } var stringLen uint64 for shift := uint(0); ; shift += 7 { @@ -5644,62 +9044,47 @@ func (m *Table) UnmarshalVT(dAtA []byte) error { if postIndex > l { return io.ErrUnexpectedEOF } - m.Comment = string(dAtA[iNdEx:postIndex]) + m.Scope = string(dAtA[iNdEx:postIndex]) iNdEx = postIndex - default: - iNdEx = preIndex - skippy, err := skip(dAtA[iNdEx:]) - if err != nil { - return err + case 10: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field Table", wireType) } - if (skippy < 0) || (iNdEx+skippy) < 0 { - return ErrInvalidLength + var msglen int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflow + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + msglen |= int(b&0x7F) << shift + if b < 0x80 { + break + } } - if (iNdEx + skippy) > l { - return io.ErrUnexpectedEOF + if msglen < 0 { + return ErrInvalidLength } - m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...) - iNdEx += skippy - } - } - - if iNdEx > l { - return io.ErrUnexpectedEOF - } - return nil -} -func (m *Identifier) UnmarshalVT(dAtA []byte) error { - l := len(dAtA) - iNdEx := 0 - for iNdEx < l { - preIndex := iNdEx - var wire uint64 - for shift := uint(0); ; shift += 7 { - if shift >= 64 { - return ErrIntOverflow + postIndex := iNdEx + msglen + if postIndex < 0 { + return ErrInvalidLength } - if iNdEx >= l { + if postIndex > l { return io.ErrUnexpectedEOF } - b := dAtA[iNdEx] - iNdEx++ - wire |= uint64(b&0x7F) << shift - if b < 0x80 { - break + if m.Table == nil { + m.Table = &Identifier{} + } + if err := m.Table.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil { + return err } - } - fieldNum := int32(wire >> 3) - wireType := int(wire & 0x7) - if wireType == 4 { - return fmt.Errorf("proto: Identifier: wiretype end group for non-group") - } - if fieldNum <= 0 { - return fmt.Errorf("proto: Identifier: illegal tag %d (wire type %d)", fieldNum, wire) - } - switch fieldNum { - case 1: + iNdEx = postIndex + case 11: if wireType != 2 { - return fmt.Errorf("proto: wrong wireType = %d for field Catalog", wireType) + return fmt.Errorf("proto: wrong wireType = %d for field TableAlias", wireType) } var stringLen uint64 for shift := uint(0); ; shift += 7 { @@ -5727,13 +9112,13 @@ func (m *Identifier) UnmarshalVT(dAtA []byte) error { if postIndex > l { return io.ErrUnexpectedEOF } - m.Catalog = string(dAtA[iNdEx:postIndex]) + m.TableAlias = string(dAtA[iNdEx:postIndex]) iNdEx = postIndex - case 2: + case 12: if wireType != 2 { - return fmt.Errorf("proto: wrong wireType = %d for field Schema", wireType) + return fmt.Errorf("proto: wrong wireType = %d for field Type", wireType) } - var stringLen uint64 + var msglen int for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflow @@ -5743,27 +9128,87 @@ func (m *Identifier) UnmarshalVT(dAtA []byte) error { } b := dAtA[iNdEx] iNdEx++ - stringLen |= uint64(b&0x7F) << shift + msglen |= int(b&0x7F) << shift if b < 0x80 { break } } - intStringLen := int(stringLen) - if intStringLen < 0 { + if msglen < 0 { return ErrInvalidLength } - postIndex := iNdEx + intStringLen + postIndex := iNdEx + msglen if postIndex < 0 { return ErrInvalidLength } if postIndex > l { return io.ErrUnexpectedEOF } - m.Schema = string(dAtA[iNdEx:postIndex]) + if m.Type == nil { + m.Type = &Identifier{} + } + if err := m.Type.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil { + return err + } iNdEx = postIndex - case 3: + case 13: + if wireType != 0 { + return fmt.Errorf("proto: wrong wireType = %d for field IsSqlcSlice", wireType) + } + var v int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflow + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + v |= int(b&0x7F) << shift + if b < 0x80 { + break + } + } + m.IsSqlcSlice = bool(v != 0) + case 14: if wireType != 2 { - return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType) + return fmt.Errorf("proto: wrong wireType = %d for field EmbedTable", wireType) + } + var msglen int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflow + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + msglen |= int(b&0x7F) << shift + if b < 0x80 { + break + } + } + if msglen < 0 { + return ErrInvalidLength + } + postIndex := iNdEx + msglen + if postIndex < 0 { + return ErrInvalidLength + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + if m.EmbedTable == nil { + m.EmbedTable = &Identifier{} + } + if err := m.EmbedTable.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex + case 15: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field OriginalName", wireType) } var stringLen uint64 for shift := uint(0); ; shift += 7 { @@ -5791,8 +9236,28 @@ func (m *Identifier) UnmarshalVT(dAtA []byte) error { if postIndex > l { return io.ErrUnexpectedEOF } - m.Name = string(dAtA[iNdEx:postIndex]) + m.OriginalName = string(dAtA[iNdEx:postIndex]) iNdEx = postIndex + case 16: + if wireType != 0 { + return fmt.Errorf("proto: wrong wireType = %d for field Unsigned", wireType) + } + var v int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflow + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + v |= int(b&0x7F) << shift + if b < 0x80 { + break + } + } + m.Unsigned = bool(v != 0) default: iNdEx = preIndex skippy, err := skip(dAtA[iNdEx:]) @@ -5815,7 +9280,7 @@ func (m *Identifier) UnmarshalVT(dAtA []byte) error { } return nil } -func (m *Column) UnmarshalVT(dAtA []byte) error { +func (m *Query) UnmarshalVT(dAtA []byte) error { l := len(dAtA) iNdEx := 0 for iNdEx < l { @@ -5838,15 +9303,15 @@ func (m *Column) UnmarshalVT(dAtA []byte) error { fieldNum := int32(wire >> 3) wireType := int(wire & 0x7) if wireType == 4 { - return fmt.Errorf("proto: Column: wiretype end group for non-group") + return fmt.Errorf("proto: Query: wiretype end group for non-group") } if fieldNum <= 0 { - return fmt.Errorf("proto: Column: illegal tag %d (wire type %d)", fieldNum, wire) + return fmt.Errorf("proto: Query: illegal tag %d (wire type %d)", fieldNum, wire) } switch fieldNum { case 1: if wireType != 2 { - return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType) + return fmt.Errorf("proto: wrong wireType = %d for field Text", wireType) } var stringLen uint64 for shift := uint(0); ; shift += 7 { @@ -5874,51 +9339,11 @@ func (m *Column) UnmarshalVT(dAtA []byte) error { if postIndex > l { return io.ErrUnexpectedEOF } - m.Name = string(dAtA[iNdEx:postIndex]) + m.Text = string(dAtA[iNdEx:postIndex]) iNdEx = postIndex - case 3: - if wireType != 0 { - return fmt.Errorf("proto: wrong wireType = %d for field NotNull", wireType) - } - var v int - for shift := uint(0); ; shift += 7 { - if shift >= 64 { - return ErrIntOverflow - } - if iNdEx >= l { - return io.ErrUnexpectedEOF - } - b := dAtA[iNdEx] - iNdEx++ - v |= int(b&0x7F) << shift - if b < 0x80 { - break - } - } - m.NotNull = bool(v != 0) - case 4: - if wireType != 0 { - return fmt.Errorf("proto: wrong wireType = %d for field IsArray", wireType) - } - var v int - for shift := uint(0); ; shift += 7 { - if shift >= 64 { - return ErrIntOverflow - } - if iNdEx >= l { - return io.ErrUnexpectedEOF - } - b := dAtA[iNdEx] - iNdEx++ - v |= int(b&0x7F) << shift - if b < 0x80 { - break - } - } - m.IsArray = bool(v != 0) - case 5: + case 2: if wireType != 2 { - return fmt.Errorf("proto: wrong wireType = %d for field Comment", wireType) + return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType) } var stringLen uint64 for shift := uint(0); ; shift += 7 { @@ -5946,13 +9371,13 @@ func (m *Column) UnmarshalVT(dAtA []byte) error { if postIndex > l { return io.ErrUnexpectedEOF } - m.Comment = string(dAtA[iNdEx:postIndex]) + m.Name = string(dAtA[iNdEx:postIndex]) iNdEx = postIndex - case 6: - if wireType != 0 { - return fmt.Errorf("proto: wrong wireType = %d for field Length", wireType) + case 3: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field Cmd", wireType) } - m.Length = 0 + var stringLen uint64 for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflow @@ -5962,56 +9387,29 @@ func (m *Column) UnmarshalVT(dAtA []byte) error { } b := dAtA[iNdEx] iNdEx++ - m.Length |= int32(b&0x7F) << shift + stringLen |= uint64(b&0x7F) << shift if b < 0x80 { break } } - case 7: - if wireType != 0 { - return fmt.Errorf("proto: wrong wireType = %d for field IsNamedParam", wireType) - } - var v int - for shift := uint(0); ; shift += 7 { - if shift >= 64 { - return ErrIntOverflow - } - if iNdEx >= l { - return io.ErrUnexpectedEOF - } - b := dAtA[iNdEx] - iNdEx++ - v |= int(b&0x7F) << shift - if b < 0x80 { - break - } + intStringLen := int(stringLen) + if intStringLen < 0 { + return ErrInvalidLength } - m.IsNamedParam = bool(v != 0) - case 8: - if wireType != 0 { - return fmt.Errorf("proto: wrong wireType = %d for field IsFuncCall", wireType) + postIndex := iNdEx + intStringLen + if postIndex < 0 { + return ErrInvalidLength } - var v int - for shift := uint(0); ; shift += 7 { - if shift >= 64 { - return ErrIntOverflow - } - if iNdEx >= l { - return io.ErrUnexpectedEOF - } - b := dAtA[iNdEx] - iNdEx++ - v |= int(b&0x7F) << shift - if b < 0x80 { - break - } + if postIndex > l { + return io.ErrUnexpectedEOF } - m.IsFuncCall = bool(v != 0) - case 9: + m.Cmd = string(dAtA[iNdEx:postIndex]) + iNdEx = postIndex + case 4: if wireType != 2 { - return fmt.Errorf("proto: wrong wireType = %d for field Scope", wireType) + return fmt.Errorf("proto: wrong wireType = %d for field Columns", wireType) } - var stringLen uint64 + var msglen int for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflow @@ -6021,27 +9419,29 @@ func (m *Column) UnmarshalVT(dAtA []byte) error { } b := dAtA[iNdEx] iNdEx++ - stringLen |= uint64(b&0x7F) << shift + msglen |= int(b&0x7F) << shift if b < 0x80 { break } } - intStringLen := int(stringLen) - if intStringLen < 0 { + if msglen < 0 { return ErrInvalidLength } - postIndex := iNdEx + intStringLen + postIndex := iNdEx + msglen if postIndex < 0 { return ErrInvalidLength } if postIndex > l { return io.ErrUnexpectedEOF } - m.Scope = string(dAtA[iNdEx:postIndex]) + m.Columns = append(m.Columns, &Column{}) + if err := m.Columns[len(m.Columns)-1].UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil { + return err + } iNdEx = postIndex - case 10: + case 5: if wireType != 2 { - return fmt.Errorf("proto: wrong wireType = %d for field Table", wireType) + return fmt.Errorf("proto: wrong wireType = %d for field Params", wireType) } var msglen int for shift := uint(0); ; shift += 7 { @@ -6068,16 +9468,14 @@ func (m *Column) UnmarshalVT(dAtA []byte) error { if postIndex > l { return io.ErrUnexpectedEOF } - if m.Table == nil { - m.Table = &Identifier{} - } - if err := m.Table.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil { + m.Params = append(m.Params, &Parameter{}) + if err := m.Params[len(m.Params)-1].UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil { return err } iNdEx = postIndex - case 11: + case 6: if wireType != 2 { - return fmt.Errorf("proto: wrong wireType = %d for field TableAlias", wireType) + return fmt.Errorf("proto: wrong wireType = %d for field Comments", wireType) } var stringLen uint64 for shift := uint(0); ; shift += 7 { @@ -6105,13 +9503,13 @@ func (m *Column) UnmarshalVT(dAtA []byte) error { if postIndex > l { return io.ErrUnexpectedEOF } - m.TableAlias = string(dAtA[iNdEx:postIndex]) + m.Comments = append(m.Comments, string(dAtA[iNdEx:postIndex])) iNdEx = postIndex - case 12: + case 7: if wireType != 2 { - return fmt.Errorf("proto: wrong wireType = %d for field Type", wireType) + return fmt.Errorf("proto: wrong wireType = %d for field Filename", wireType) } - var msglen int + var stringLen uint64 for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflow @@ -6121,51 +9519,27 @@ func (m *Column) UnmarshalVT(dAtA []byte) error { } b := dAtA[iNdEx] iNdEx++ - msglen |= int(b&0x7F) << shift + stringLen |= uint64(b&0x7F) << shift if b < 0x80 { break } } - if msglen < 0 { + intStringLen := int(stringLen) + if intStringLen < 0 { return ErrInvalidLength } - postIndex := iNdEx + msglen + postIndex := iNdEx + intStringLen if postIndex < 0 { return ErrInvalidLength } if postIndex > l { return io.ErrUnexpectedEOF } - if m.Type == nil { - m.Type = &Identifier{} - } - if err := m.Type.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil { - return err - } + m.Filename = string(dAtA[iNdEx:postIndex]) iNdEx = postIndex - case 13: - if wireType != 0 { - return fmt.Errorf("proto: wrong wireType = %d for field IsSqlcSlice", wireType) - } - var v int - for shift := uint(0); ; shift += 7 { - if shift >= 64 { - return ErrIntOverflow - } - if iNdEx >= l { - return io.ErrUnexpectedEOF - } - b := dAtA[iNdEx] - iNdEx++ - v |= int(b&0x7F) << shift - if b < 0x80 { - break - } - } - m.IsSqlcSlice = bool(v != 0) - case 14: + case 8: if wireType != 2 { - return fmt.Errorf("proto: wrong wireType = %d for field EmbedTable", wireType) + return fmt.Errorf("proto: wrong wireType = %d for field InsertIntoTable", wireType) } var msglen int for shift := uint(0); ; shift += 7 { @@ -6192,10 +9566,10 @@ func (m *Column) UnmarshalVT(dAtA []byte) error { if postIndex > l { return io.ErrUnexpectedEOF } - if m.EmbedTable == nil { - m.EmbedTable = &Identifier{} + if m.InsertIntoTable == nil { + m.InsertIntoTable = &Identifier{} } - if err := m.EmbedTable.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil { + if err := m.InsertIntoTable.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil { return err } iNdEx = postIndex @@ -6221,7 +9595,7 @@ func (m *Column) UnmarshalVT(dAtA []byte) error { } return nil } -func (m *Query) UnmarshalVT(dAtA []byte) error { +func (m *Parameter) UnmarshalVT(dAtA []byte) error { l := len(dAtA) iNdEx := 0 for iNdEx < l { @@ -6244,17 +9618,17 @@ func (m *Query) UnmarshalVT(dAtA []byte) error { fieldNum := int32(wire >> 3) wireType := int(wire & 0x7) if wireType == 4 { - return fmt.Errorf("proto: Query: wiretype end group for non-group") + return fmt.Errorf("proto: Parameter: wiretype end group for non-group") } if fieldNum <= 0 { - return fmt.Errorf("proto: Query: illegal tag %d (wire type %d)", fieldNum, wire) + return fmt.Errorf("proto: Parameter: illegal tag %d (wire type %d)", fieldNum, wire) } switch fieldNum { case 1: - if wireType != 2 { - return fmt.Errorf("proto: wrong wireType = %d for field Text", wireType) + if wireType != 0 { + return fmt.Errorf("proto: wrong wireType = %d for field Number", wireType) } - var stringLen uint64 + m.Number = 0 for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflow @@ -6264,29 +9638,16 @@ func (m *Query) UnmarshalVT(dAtA []byte) error { } b := dAtA[iNdEx] iNdEx++ - stringLen |= uint64(b&0x7F) << shift + m.Number |= int32(b&0x7F) << shift if b < 0x80 { break } } - intStringLen := int(stringLen) - if intStringLen < 0 { - return ErrInvalidLength - } - postIndex := iNdEx + intStringLen - if postIndex < 0 { - return ErrInvalidLength - } - if postIndex > l { - return io.ErrUnexpectedEOF - } - m.Text = string(dAtA[iNdEx:postIndex]) - iNdEx = postIndex case 2: if wireType != 2 { - return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType) + return fmt.Errorf("proto: wrong wireType = %d for field Column", wireType) } - var stringLen uint64 + var msglen int for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflow @@ -6296,29 +9657,84 @@ func (m *Query) UnmarshalVT(dAtA []byte) error { } b := dAtA[iNdEx] iNdEx++ - stringLen |= uint64(b&0x7F) << shift + msglen |= int(b&0x7F) << shift if b < 0x80 { break } } - intStringLen := int(stringLen) - if intStringLen < 0 { + if msglen < 0 { return ErrInvalidLength } - postIndex := iNdEx + intStringLen + postIndex := iNdEx + msglen if postIndex < 0 { return ErrInvalidLength } if postIndex > l { return io.ErrUnexpectedEOF } - m.Name = string(dAtA[iNdEx:postIndex]) + if m.Column == nil { + m.Column = &Column{} + } + if err := m.Column.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil { + return err + } iNdEx = postIndex - case 3: + default: + iNdEx = preIndex + skippy, err := skip(dAtA[iNdEx:]) + if err != nil { + return err + } + if (skippy < 0) || (iNdEx+skippy) < 0 { + return ErrInvalidLength + } + if (iNdEx + skippy) > l { + return io.ErrUnexpectedEOF + } + m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...) + iNdEx += skippy + } + } + + if iNdEx > l { + return io.ErrUnexpectedEOF + } + return nil +} +func (m *CodeGenRequest) UnmarshalVT(dAtA []byte) error { + l := len(dAtA) + iNdEx := 0 + for iNdEx < l { + preIndex := iNdEx + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflow + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + fieldNum := int32(wire >> 3) + wireType := int(wire & 0x7) + if wireType == 4 { + return fmt.Errorf("proto: CodeGenRequest: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: CodeGenRequest: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + case 1: if wireType != 2 { - return fmt.Errorf("proto: wrong wireType = %d for field Cmd", wireType) + return fmt.Errorf("proto: wrong wireType = %d for field Settings", wireType) } - var stringLen uint64 + var msglen int for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflow @@ -6328,27 +9744,31 @@ func (m *Query) UnmarshalVT(dAtA []byte) error { } b := dAtA[iNdEx] iNdEx++ - stringLen |= uint64(b&0x7F) << shift + msglen |= int(b&0x7F) << shift if b < 0x80 { break } } - intStringLen := int(stringLen) - if intStringLen < 0 { + if msglen < 0 { return ErrInvalidLength } - postIndex := iNdEx + intStringLen + postIndex := iNdEx + msglen if postIndex < 0 { return ErrInvalidLength } if postIndex > l { return io.ErrUnexpectedEOF } - m.Cmd = string(dAtA[iNdEx:postIndex]) + if m.Settings == nil { + m.Settings = &Settings{} + } + if err := m.Settings.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil { + return err + } iNdEx = postIndex - case 4: + case 2: if wireType != 2 { - return fmt.Errorf("proto: wrong wireType = %d for field Columns", wireType) + return fmt.Errorf("proto: wrong wireType = %d for field Catalog", wireType) } var msglen int for shift := uint(0); ; shift += 7 { @@ -6375,14 +9795,16 @@ func (m *Query) UnmarshalVT(dAtA []byte) error { if postIndex > l { return io.ErrUnexpectedEOF } - m.Columns = append(m.Columns, &Column{}) - if err := m.Columns[len(m.Columns)-1].UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil { + if m.Catalog == nil { + m.Catalog = &Catalog{} + } + if err := m.Catalog.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil { return err } iNdEx = postIndex - case 5: + case 3: if wireType != 2 { - return fmt.Errorf("proto: wrong wireType = %d for field Params", wireType) + return fmt.Errorf("proto: wrong wireType = %d for field Queries", wireType) } var msglen int for shift := uint(0); ; shift += 7 { @@ -6409,14 +9831,14 @@ func (m *Query) UnmarshalVT(dAtA []byte) error { if postIndex > l { return io.ErrUnexpectedEOF } - m.Params = append(m.Params, &Parameter{}) - if err := m.Params[len(m.Params)-1].UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil { + m.Queries = append(m.Queries, &Query{}) + if err := m.Queries[len(m.Queries)-1].UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil { return err } iNdEx = postIndex - case 6: + case 4: if wireType != 2 { - return fmt.Errorf("proto: wrong wireType = %d for field Comments", wireType) + return fmt.Errorf("proto: wrong wireType = %d for field SqlcVersion", wireType) } var stringLen uint64 for shift := uint(0); ; shift += 7 { @@ -6444,13 +9866,13 @@ func (m *Query) UnmarshalVT(dAtA []byte) error { if postIndex > l { return io.ErrUnexpectedEOF } - m.Comments = append(m.Comments, string(dAtA[iNdEx:postIndex])) + m.SqlcVersion = string(dAtA[iNdEx:postIndex]) iNdEx = postIndex - case 7: + case 5: if wireType != 2 { - return fmt.Errorf("proto: wrong wireType = %d for field Filename", wireType) + return fmt.Errorf("proto: wrong wireType = %d for field PluginOptions", wireType) } - var stringLen uint64 + var byteLen int for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflow @@ -6460,27 +9882,80 @@ func (m *Query) UnmarshalVT(dAtA []byte) error { } b := dAtA[iNdEx] iNdEx++ - stringLen |= uint64(b&0x7F) << shift + byteLen |= int(b&0x7F) << shift if b < 0x80 { break } } - intStringLen := int(stringLen) - if intStringLen < 0 { + if byteLen < 0 { return ErrInvalidLength } - postIndex := iNdEx + intStringLen + postIndex := iNdEx + byteLen if postIndex < 0 { return ErrInvalidLength } if postIndex > l { return io.ErrUnexpectedEOF } - m.Filename = string(dAtA[iNdEx:postIndex]) + m.PluginOptions = append(m.PluginOptions[:0], dAtA[iNdEx:postIndex]...) + if m.PluginOptions == nil { + m.PluginOptions = []byte{} + } iNdEx = postIndex - case 8: + default: + iNdEx = preIndex + skippy, err := skip(dAtA[iNdEx:]) + if err != nil { + return err + } + if (skippy < 0) || (iNdEx+skippy) < 0 { + return ErrInvalidLength + } + if (iNdEx + skippy) > l { + return io.ErrUnexpectedEOF + } + m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...) + iNdEx += skippy + } + } + + if iNdEx > l { + return io.ErrUnexpectedEOF + } + return nil +} +func (m *CodeGenResponse) UnmarshalVT(dAtA []byte) error { + l := len(dAtA) + iNdEx := 0 + for iNdEx < l { + preIndex := iNdEx + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflow + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + fieldNum := int32(wire >> 3) + wireType := int(wire & 0x7) + if wireType == 4 { + return fmt.Errorf("proto: CodeGenResponse: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: CodeGenResponse: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + case 1: if wireType != 2 { - return fmt.Errorf("proto: wrong wireType = %d for field InsertIntoTable", wireType) + return fmt.Errorf("proto: wrong wireType = %d for field Files", wireType) } var msglen int for shift := uint(0); ; shift += 7 { @@ -6507,10 +9982,8 @@ func (m *Query) UnmarshalVT(dAtA []byte) error { if postIndex > l { return io.ErrUnexpectedEOF } - if m.InsertIntoTable == nil { - m.InsertIntoTable = &Identifier{} - } - if err := m.InsertIntoTable.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil { + m.Files = append(m.Files, &File{}) + if err := m.Files[len(m.Files)-1].UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil { return err } iNdEx = postIndex @@ -6536,7 +10009,7 @@ func (m *Query) UnmarshalVT(dAtA []byte) error { } return nil } -func (m *Parameter) UnmarshalVT(dAtA []byte) error { +func (m *VetParameter) UnmarshalVT(dAtA []byte) error { l := len(dAtA) iNdEx := 0 for iNdEx < l { @@ -6559,10 +10032,10 @@ func (m *Parameter) UnmarshalVT(dAtA []byte) error { fieldNum := int32(wire >> 3) wireType := int(wire & 0x7) if wireType == 4 { - return fmt.Errorf("proto: Parameter: wiretype end group for non-group") + return fmt.Errorf("proto: VetParameter: wiretype end group for non-group") } if fieldNum <= 0 { - return fmt.Errorf("proto: Parameter: illegal tag %d (wire type %d)", fieldNum, wire) + return fmt.Errorf("proto: VetParameter: illegal tag %d (wire type %d)", fieldNum, wire) } switch fieldNum { case 1: @@ -6584,42 +10057,6 @@ func (m *Parameter) UnmarshalVT(dAtA []byte) error { break } } - case 2: - if wireType != 2 { - return fmt.Errorf("proto: wrong wireType = %d for field Column", wireType) - } - var msglen int - for shift := uint(0); ; shift += 7 { - if shift >= 64 { - return ErrIntOverflow - } - if iNdEx >= l { - return io.ErrUnexpectedEOF - } - b := dAtA[iNdEx] - iNdEx++ - msglen |= int(b&0x7F) << shift - if b < 0x80 { - break - } - } - if msglen < 0 { - return ErrInvalidLength - } - postIndex := iNdEx + msglen - if postIndex < 0 { - return ErrInvalidLength - } - if postIndex > l { - return io.ErrUnexpectedEOF - } - if m.Column == nil { - m.Column = &Column{} - } - if err := m.Column.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil { - return err - } - iNdEx = postIndex default: iNdEx = preIndex skippy, err := skip(dAtA[iNdEx:]) @@ -6642,7 +10079,7 @@ func (m *Parameter) UnmarshalVT(dAtA []byte) error { } return nil } -func (m *CodeGenRequest) UnmarshalVT(dAtA []byte) error { +func (m *VetConfig) UnmarshalVT(dAtA []byte) error { l := len(dAtA) iNdEx := 0 for iNdEx < l { @@ -6665,17 +10102,17 @@ func (m *CodeGenRequest) UnmarshalVT(dAtA []byte) error { fieldNum := int32(wire >> 3) wireType := int(wire & 0x7) if wireType == 4 { - return fmt.Errorf("proto: CodeGenRequest: wiretype end group for non-group") + return fmt.Errorf("proto: VetConfig: wiretype end group for non-group") } if fieldNum <= 0 { - return fmt.Errorf("proto: CodeGenRequest: illegal tag %d (wire type %d)", fieldNum, wire) + return fmt.Errorf("proto: VetConfig: illegal tag %d (wire type %d)", fieldNum, wire) } switch fieldNum { case 1: if wireType != 2 { - return fmt.Errorf("proto: wrong wireType = %d for field Settings", wireType) + return fmt.Errorf("proto: wrong wireType = %d for field Version", wireType) } - var msglen int + var stringLen uint64 for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflow @@ -6685,33 +10122,29 @@ func (m *CodeGenRequest) UnmarshalVT(dAtA []byte) error { } b := dAtA[iNdEx] iNdEx++ - msglen |= int(b&0x7F) << shift + stringLen |= uint64(b&0x7F) << shift if b < 0x80 { break } } - if msglen < 0 { + intStringLen := int(stringLen) + if intStringLen < 0 { return ErrInvalidLength } - postIndex := iNdEx + msglen + postIndex := iNdEx + intStringLen if postIndex < 0 { return ErrInvalidLength } if postIndex > l { return io.ErrUnexpectedEOF } - if m.Settings == nil { - m.Settings = &Settings{} - } - if err := m.Settings.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil { - return err - } + m.Version = string(dAtA[iNdEx:postIndex]) iNdEx = postIndex case 2: if wireType != 2 { - return fmt.Errorf("proto: wrong wireType = %d for field Catalog", wireType) + return fmt.Errorf("proto: wrong wireType = %d for field Engine", wireType) } - var msglen int + var stringLen uint64 for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflow @@ -6721,33 +10154,29 @@ func (m *CodeGenRequest) UnmarshalVT(dAtA []byte) error { } b := dAtA[iNdEx] iNdEx++ - msglen |= int(b&0x7F) << shift + stringLen |= uint64(b&0x7F) << shift if b < 0x80 { break } } - if msglen < 0 { + intStringLen := int(stringLen) + if intStringLen < 0 { return ErrInvalidLength } - postIndex := iNdEx + msglen + postIndex := iNdEx + intStringLen if postIndex < 0 { return ErrInvalidLength } if postIndex > l { return io.ErrUnexpectedEOF } - if m.Catalog == nil { - m.Catalog = &Catalog{} - } - if err := m.Catalog.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil { - return err - } + m.Engine = string(dAtA[iNdEx:postIndex]) iNdEx = postIndex case 3: if wireType != 2 { - return fmt.Errorf("proto: wrong wireType = %d for field Queries", wireType) + return fmt.Errorf("proto: wrong wireType = %d for field Schema", wireType) } - var msglen int + var stringLen uint64 for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflow @@ -6757,29 +10186,27 @@ func (m *CodeGenRequest) UnmarshalVT(dAtA []byte) error { } b := dAtA[iNdEx] iNdEx++ - msglen |= int(b&0x7F) << shift + stringLen |= uint64(b&0x7F) << shift if b < 0x80 { break } } - if msglen < 0 { + intStringLen := int(stringLen) + if intStringLen < 0 { return ErrInvalidLength } - postIndex := iNdEx + msglen + postIndex := iNdEx + intStringLen if postIndex < 0 { return ErrInvalidLength } if postIndex > l { return io.ErrUnexpectedEOF } - m.Queries = append(m.Queries, &Query{}) - if err := m.Queries[len(m.Queries)-1].UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil { - return err - } + m.Schema = append(m.Schema, string(dAtA[iNdEx:postIndex])) iNdEx = postIndex case 4: if wireType != 2 { - return fmt.Errorf("proto: wrong wireType = %d for field SqlcVersion", wireType) + return fmt.Errorf("proto: wrong wireType = %d for field Queries", wireType) } var stringLen uint64 for shift := uint(0); ; shift += 7 { @@ -6807,41 +10234,7 @@ func (m *CodeGenRequest) UnmarshalVT(dAtA []byte) error { if postIndex > l { return io.ErrUnexpectedEOF } - m.SqlcVersion = string(dAtA[iNdEx:postIndex]) - iNdEx = postIndex - case 5: - if wireType != 2 { - return fmt.Errorf("proto: wrong wireType = %d for field PluginOptions", wireType) - } - var byteLen int - for shift := uint(0); ; shift += 7 { - if shift >= 64 { - return ErrIntOverflow - } - if iNdEx >= l { - return io.ErrUnexpectedEOF - } - b := dAtA[iNdEx] - iNdEx++ - byteLen |= int(b&0x7F) << shift - if b < 0x80 { - break - } - } - if byteLen < 0 { - return ErrInvalidLength - } - postIndex := iNdEx + byteLen - if postIndex < 0 { - return ErrInvalidLength - } - if postIndex > l { - return io.ErrUnexpectedEOF - } - m.PluginOptions = append(m.PluginOptions[:0], dAtA[iNdEx:postIndex]...) - if m.PluginOptions == nil { - m.PluginOptions = []byte{} - } + m.Queries = append(m.Queries, string(dAtA[iNdEx:postIndex])) iNdEx = postIndex default: iNdEx = preIndex @@ -6865,7 +10258,7 @@ func (m *CodeGenRequest) UnmarshalVT(dAtA []byte) error { } return nil } -func (m *CodeGenResponse) UnmarshalVT(dAtA []byte) error { +func (m *VetQuery) UnmarshalVT(dAtA []byte) error { l := len(dAtA) iNdEx := 0 for iNdEx < l { @@ -6888,15 +10281,111 @@ func (m *CodeGenResponse) UnmarshalVT(dAtA []byte) error { fieldNum := int32(wire >> 3) wireType := int(wire & 0x7) if wireType == 4 { - return fmt.Errorf("proto: CodeGenResponse: wiretype end group for non-group") + return fmt.Errorf("proto: VetQuery: wiretype end group for non-group") } if fieldNum <= 0 { - return fmt.Errorf("proto: CodeGenResponse: illegal tag %d (wire type %d)", fieldNum, wire) + return fmt.Errorf("proto: VetQuery: illegal tag %d (wire type %d)", fieldNum, wire) } switch fieldNum { case 1: if wireType != 2 { - return fmt.Errorf("proto: wrong wireType = %d for field Files", wireType) + return fmt.Errorf("proto: wrong wireType = %d for field Sql", wireType) + } + var stringLen uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflow + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + stringLen |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + intStringLen := int(stringLen) + if intStringLen < 0 { + return ErrInvalidLength + } + postIndex := iNdEx + intStringLen + if postIndex < 0 { + return ErrInvalidLength + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.Sql = string(dAtA[iNdEx:postIndex]) + iNdEx = postIndex + case 2: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType) + } + var stringLen uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflow + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + stringLen |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + intStringLen := int(stringLen) + if intStringLen < 0 { + return ErrInvalidLength + } + postIndex := iNdEx + intStringLen + if postIndex < 0 { + return ErrInvalidLength + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.Name = string(dAtA[iNdEx:postIndex]) + iNdEx = postIndex + case 3: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field Cmd", wireType) + } + var stringLen uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflow + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + stringLen |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + intStringLen := int(stringLen) + if intStringLen < 0 { + return ErrInvalidLength + } + postIndex := iNdEx + intStringLen + if postIndex < 0 { + return ErrInvalidLength + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.Cmd = string(dAtA[iNdEx:postIndex]) + iNdEx = postIndex + case 4: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field Params", wireType) } var msglen int for shift := uint(0); ; shift += 7 { @@ -6923,8 +10412,8 @@ func (m *CodeGenResponse) UnmarshalVT(dAtA []byte) error { if postIndex > l { return io.ErrUnexpectedEOF } - m.Files = append(m.Files, &File{}) - if err := m.Files[len(m.Files)-1].UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil { + m.Params = append(m.Params, &VetParameter{}) + if err := m.Params[len(m.Params)-1].UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil { return err } iNdEx = postIndex @@ -6950,6 +10439,7 @@ func (m *CodeGenResponse) UnmarshalVT(dAtA []byte) error { } return nil } + func skip(dAtA []byte) (n int, err error) { l := len(dAtA) iNdEx := 0 diff --git a/internal/remote/rpc.go b/internal/remote/rpc.go index 72c10cbe52..fdde77de9d 100644 --- a/internal/remote/rpc.go +++ b/internal/remote/rpc.go @@ -4,7 +4,7 @@ import ( "crypto/tls" "os" - "github.com/riza-io/grpc-go/credentials/bearer" + "github.com/riza-io/grpc-go/credentials/basic" "google.golang.org/grpc" "google.golang.org/grpc/credentials" @@ -14,9 +14,11 @@ import ( const defaultHostname = "remote.sqlc.dev" func NewClient(cloudConfig config.Cloud) (GenClient, error) { + authID := cloudConfig.Organization + "/" + cloudConfig.Project + authToken := os.Getenv("SQLC_AUTH_TOKEN") opts := []grpc.DialOption{ grpc.WithTransportCredentials(credentials.NewTLS(&tls.Config{})), - grpc.WithPerRPCCredentials(bearer.NewPerRPCCredentials(os.Getenv("SQLC_AUTH_TOKEN"))), + grpc.WithPerRPCCredentials(basic.NewPerRPCCredentials(authID, authToken)), } hostname := cloudConfig.Hostname diff --git a/internal/shfmt/shfmt.go b/internal/shfmt/shfmt.go new file mode 100644 index 0000000000..a3f1c5bbff --- /dev/null +++ b/internal/shfmt/shfmt.go @@ -0,0 +1,16 @@ +package shfmt + +import ( + "regexp" + "strings" +) + +var pat = regexp.MustCompile(`\$\{[A-Z_]+\}`) + +func Replace(f string, vars map[string]string) string { + return pat.ReplaceAllStringFunc(f, func(s string) string { + s = strings.TrimPrefix(s, "${") + s = strings.TrimSuffix(s, "}") + return vars[s] + }) +} diff --git a/internal/shfmt/shfmt_test.go b/internal/shfmt/shfmt_test.go new file mode 100644 index 0000000000..ce5c29ea5a --- /dev/null +++ b/internal/shfmt/shfmt_test.go @@ -0,0 +1,17 @@ +package shfmt + +import "testing" + +func TestReplace(t *testing.T) { + s := "POSTGRES_SQL://${PG_USER}:${PG_PASSWORD}@${PG_HOST}:${PG_PORT}/AUTHORS" + env := map[string]string{ + "PG_USER": "user", + "PG_PASSWORD": "password", + "PG_HOST": "host", + "PG_PORT": "port", + } + e := "POSTGRES_SQL://user:password@host:port/AUTHORS" + if v := Replace(s, env); v != e { + t.Errorf("%s != %s", v, e) + } +} diff --git a/internal/sql/ast/column_def.go b/internal/sql/ast/column_def.go index 279f97bf48..d38b59f9eb 100644 --- a/internal/sql/ast/column_def.go +++ b/internal/sql/ast/column_def.go @@ -1,12 +1,13 @@ package ast type ColumnDef struct { - Colname string - TypeName *TypeName - IsNotNull bool - IsArray bool - Vals *List - Length *int + Colname string + TypeName *TypeName + IsNotNull bool + IsUnsigned bool + IsArray bool + Vals *List + Length *int // From pg.ColumnDef Inhcount int diff --git a/internal/sql/ast/comment_on_view_stmt.go b/internal/sql/ast/comment_on_view_stmt.go new file mode 100644 index 0000000000..2648d87918 --- /dev/null +++ b/internal/sql/ast/comment_on_view_stmt.go @@ -0,0 +1,10 @@ +package ast + +type CommentOnViewStmt struct { + View *TableName + Comment *string +} + +func (n *CommentOnViewStmt) Pos() int { + return 0 +} diff --git a/internal/sql/ast/delete_stmt.go b/internal/sql/ast/delete_stmt.go index 36403f134b..45b6a35869 100644 --- a/internal/sql/ast/delete_stmt.go +++ b/internal/sql/ast/delete_stmt.go @@ -4,6 +4,7 @@ type DeleteStmt struct { Relations *List UsingClause *List WhereClause Node + LimitCount Node ReturningList *List WithClause *WithClause } diff --git a/internal/sql/ast/update_stmt.go b/internal/sql/ast/update_stmt.go index 517d0b420b..745b91b617 100644 --- a/internal/sql/ast/update_stmt.go +++ b/internal/sql/ast/update_stmt.go @@ -5,6 +5,7 @@ type UpdateStmt struct { TargetList *List WhereClause Node FromClause *List + LimitCount Node ReturningList *List WithClause *WithClause } diff --git a/internal/sql/ast/varatt_external.go b/internal/sql/ast/varatt_external.go deleted file mode 100644 index 44d789e29a..0000000000 --- a/internal/sql/ast/varatt_external.go +++ /dev/null @@ -1,12 +0,0 @@ -package ast - -type varatt_external struct { - VaRawsize int32 - VaExtsize int32 - VaValueid Oid - VaToastrelid Oid -} - -func (n *varatt_external) Pos() int { - return 0 -} diff --git a/internal/sql/ast/vartag_external.go b/internal/sql/ast/vartag_external.go deleted file mode 100644 index 86bef3d0a1..0000000000 --- a/internal/sql/ast/vartag_external.go +++ /dev/null @@ -1,7 +0,0 @@ -package ast - -type vartag_external uint - -func (n *vartag_external) Pos() int { - return 0 -} diff --git a/internal/sql/astutils/rewrite.go b/internal/sql/astutils/rewrite.go index 9a70eb46db..6d30ed33c4 100644 --- a/internal/sql/astutils/rewrite.go +++ b/internal/sql/astutils/rewrite.go @@ -164,6 +164,9 @@ func (a *application) apply(parent ast.Node, name string, iter *iterator, n ast. case *ast.CommentOnTypeStmt: a.apply(n, "Type", nil, n.Type) + case *ast.CommentOnViewStmt: + a.apply(n, "View", nil, n.View) + case *ast.CreateTableStmt: a.apply(n, "Name", nil, n.Name) @@ -397,7 +400,9 @@ func (a *application) apply(parent ast.Node, name string, iter *iterator, n ast. a.apply(n, "Refassgnexpr", nil, n.Refassgnexpr) case *ast.BetweenExpr: - // pass + a.apply(n, "Expr", nil, n.Expr) + a.apply(n, "Left", nil, n.Left) + a.apply(n, "Right", nil, n.Right) case *ast.BitString: // pass diff --git a/internal/sql/astutils/walk.go b/internal/sql/astutils/walk.go index 8628b776fc..4bae5629ed 100644 --- a/internal/sql/astutils/walk.go +++ b/internal/sql/astutils/walk.go @@ -77,6 +77,11 @@ func Walk(f Visitor, node ast.Node) { Walk(f, n.Type) } + case *ast.CommentOnViewStmt: + if n.View != nil { + Walk(f, n.View) + } + case *ast.CompositeTypeStmt: if n.TypeName != nil { Walk(f, n.TypeName) @@ -1063,6 +1068,9 @@ func Walk(f Visitor, node ast.Node) { if n.WhereClause != nil { Walk(f, n.WhereClause) } + if n.LimitCount != nil { + Walk(f, n.LimitCount) + } if n.ReturningList != nil { Walk(f, n.ReturningList) } @@ -2033,6 +2041,9 @@ func Walk(f Visitor, node ast.Node) { if n.FromClause != nil { Walk(f, n.FromClause) } + if n.LimitCount != nil { + Walk(f, n.LimitCount) + } if n.ReturningList != nil { Walk(f, n.ReturningList) } diff --git a/internal/sql/catalog/catalog.go b/internal/sql/catalog/catalog.go index 5b2b6b8a8d..7417f60a8b 100644 --- a/internal/sql/catalog/catalog.go +++ b/internal/sql/catalog/catalog.go @@ -76,6 +76,9 @@ func (c *Catalog) Update(stmt ast.Statement, colGen columnGenerator) error { case *ast.CommentOnTypeStmt: err = c.commentOnType(n) + case *ast.CommentOnViewStmt: + err = c.commentOnView(n) + case *ast.CompositeTypeStmt: err = c.createCompositeType(n) diff --git a/internal/sql/catalog/comment_on.go b/internal/sql/catalog/comment_on.go index 21bc91bb7c..7251398f81 100644 --- a/internal/sql/catalog/comment_on.go +++ b/internal/sql/catalog/comment_on.go @@ -61,3 +61,16 @@ func (c *Catalog) commentOnType(stmt *ast.CommentOnTypeStmt) error { } return nil } + +func (c *Catalog) commentOnView(stmt *ast.CommentOnViewStmt) error { + _, t, err := c.getTable(stmt.View) + if err != nil { + return err + } + if stmt.Comment != nil { + t.Comment = *stmt.Comment + } else { + t.Comment = "" + } + return nil +} diff --git a/internal/sql/catalog/func.go b/internal/sql/catalog/func.go index 0bbe5c6622..80acd1da50 100644 --- a/internal/sql/catalog/func.go +++ b/internal/sql/catalog/func.go @@ -39,18 +39,6 @@ func (f *Function) InArgs() []*Argument { return args } -func (c *Catalog) getFunc(rel *ast.FuncName, tns []*ast.TypeName) (*Function, int, error) { - ns := rel.Schema - if ns == "" { - ns = c.DefaultSchema - } - s, err := c.getSchema(ns) - if err != nil { - return nil, -1, err - } - return s.getFunc(rel, tns) -} - func (c *Catalog) createFunction(stmt *ast.CreateFunctionStmt) error { ns := stmt.Func.Schema if ns == "" { diff --git a/internal/sql/catalog/schema.go b/internal/sql/catalog/schema.go index 1d834ac355..f838ac7c4f 100644 --- a/internal/sql/catalog/schema.go +++ b/internal/sql/catalog/schema.go @@ -20,7 +20,7 @@ type Schema struct { func (s *Schema) getFunc(rel *ast.FuncName, tns []*ast.TypeName) (*Function, int, error) { for i := range s.Funcs { - if strings.ToLower(s.Funcs[i].Name) != strings.ToLower(rel.Name) { + if !strings.EqualFold(s.Funcs[i].Name, rel.Name) { continue } diff --git a/internal/sql/catalog/table.go b/internal/sql/catalog/table.go index 7647ac4375..f4dbb78378 100644 --- a/internal/sql/catalog/table.go +++ b/internal/sql/catalog/table.go @@ -42,11 +42,12 @@ func (table *Table) addColumn(cmd *ast.AlterTableCmd) error { } table.Columns = append(table.Columns, &Column{ - Name: cmd.Def.Colname, - Type: *cmd.Def.TypeName, - IsNotNull: cmd.Def.IsNotNull, - IsArray: cmd.Def.IsArray, - Length: cmd.Def.Length, + Name: cmd.Def.Colname, + Type: *cmd.Def.TypeName, + IsNotNull: cmd.Def.IsNotNull, + IsUnsigned: cmd.Def.IsUnsigned, + IsArray: cmd.Def.IsArray, + Length: cmd.Def.Length, }) return nil } @@ -100,12 +101,13 @@ func (table *Table) setNotNull(cmd *ast.AlterTableCmd) error { // // TODO: Should this just be ast Nodes? type Column struct { - Name string - Type ast.TypeName - IsNotNull bool - IsArray bool - Comment string - Length *int + Name string + Type ast.TypeName + IsNotNull bool + IsUnsigned bool + IsArray bool + Comment string + Length *int } // An interface is used to resolve a circular import between the catalog and compiler packages. @@ -240,12 +242,29 @@ func (c *Catalog) createTable(stmt *ast.CreateTableStmt) error { } tbl := Table{Rel: stmt.Name, Comment: stmt.Comment} + coltype := make(map[string]ast.TypeName) // used to check for duplicate column names + seen := make(map[string]bool) // used to check for duplicate column names for _, inheritTable := range stmt.Inherits { t, _, err := schema.getTable(inheritTable) if err != nil { return err } - tbl.Columns = append(tbl.Columns, t.Columns...) + // check and ignore duplicate columns + for _, col := range t.Columns { + if notNull, ok := seen[col.Name]; ok { + seen[col.Name] = notNull || col.IsNotNull + if a, ok := coltype[col.Name]; ok { + if !sameType(&a, &col.Type) { + return fmt.Errorf("column \"%s\" has a type conflict", col.Name) + } + } + continue + } + + seen[col.Name] = col.IsNotNull + coltype[col.Name] = col.Type + tbl.Columns = append(tbl.Columns, col) + } } if stmt.ReferTable != nil && len(stmt.Cols) != 0 { @@ -263,13 +282,24 @@ func (c *Catalog) createTable(stmt *ast.CreateTableStmt) error { } } else { for _, col := range stmt.Cols { + if notNull, ok := seen[col.Colname]; ok { + seen[col.Colname] = notNull || col.IsNotNull + if a, ok := coltype[col.Colname]; ok { + if !sameType(&a, col.TypeName) { + return fmt.Errorf("column \"%s\" has a type conflict", col.Colname) + } + } + continue + } + tc := &Column{ - Name: col.Colname, - Type: *col.TypeName, - IsNotNull: col.IsNotNull, - IsArray: col.IsArray, - Comment: col.Comment, - Length: col.Length, + Name: col.Colname, + Type: *col.TypeName, + IsNotNull: col.IsNotNull, + IsUnsigned: col.IsUnsigned, + IsArray: col.IsArray, + Comment: col.Comment, + Length: col.Length, } if col.Vals != nil { typeName := ast.TypeName{ @@ -284,6 +314,14 @@ func (c *Catalog) createTable(stmt *ast.CreateTableStmt) error { tbl.Columns = append(tbl.Columns, tc) } } + + // If one of the merged columns was not null, mark the column as not null + for i := range tbl.Columns { + if notNull, ok := seen[tbl.Columns[i].Name]; ok { + tbl.Columns[i].IsNotNull = notNull + } + } + schema.Tables = append(schema.Tables, &tbl) return nil } diff --git a/internal/sql/rewrite/parameters.go b/internal/sql/rewrite/parameters.go index 5df437fdcf..f8e0c456dc 100644 --- a/internal/sql/rewrite/parameters.go +++ b/internal/sql/rewrite/parameters.go @@ -2,6 +2,7 @@ package rewrite import ( "fmt" + "strings" "github.com/kyleconroy/sqlc/internal/config" "github.com/kyleconroy/sqlc/internal/source" @@ -66,7 +67,14 @@ func paramFromFuncCall(call *ast.FuncCall) (named.Param, string) { // TODO: This code assumes that sqlc.arg(name) / sqlc.narg(name) is on a single line // with no extraneous spaces (or any non-significant tokens for that matter) - origText := fmt.Sprintf("%s.%s(%s)", call.Func.Schema, call.Func.Name, origName) + // except between the function name and argument + funcName := call.Func.Schema + "." + call.Func.Name + spaces := "" + if call.Args != nil && len(call.Args.Items) > 0 { + leftParen := call.Args.Items[0].Pos() - 1 + spaces = strings.Repeat(" ", leftParen-call.Location-len(funcName)) + } + origText := fmt.Sprintf("%s%s(%s)", funcName, spaces, origName) return param, origText } @@ -94,13 +102,17 @@ func NamedParameters(engine config.Engine, raw *ast.RawStmt, numbs map[int]bool, }) var replace string - if engine == config.EngineMySQL || !dollar { + if engine == config.EngineMySQL || engine == config.EngineSQLite || !dollar { if param.IsSqlcSlice() { // This sequence is also replicated in internal/codegen/golang.Field // since it's needed during template generation for replacement replace = fmt.Sprintf(`/*SLICE:%s*/?`, param.Name()) } else { - replace = "?" + if engine == config.EngineSQLite { + replace = fmt.Sprintf("?%d", argn) + } else { + replace = "?" + } } } else { replace = fmt.Sprintf("$%d", argn) @@ -130,6 +142,8 @@ func NamedParameters(engine config.Engine, raw *ast.RawStmt, numbs map[int]bool, var replace string if engine == config.EngineMySQL || !dollar { replace = "?" + } else if engine == config.EngineSQLite { + replace = fmt.Sprintf("?%d", argn) } else { replace = fmt.Sprintf("$%d", argn) } @@ -156,6 +170,8 @@ func NamedParameters(engine config.Engine, raw *ast.RawStmt, numbs map[int]bool, var replace string if engine == config.EngineMySQL || !dollar { replace = "?" + } else if engine == config.EngineSQLite { + replace = fmt.Sprintf("?%d", argn) } else { replace = fmt.Sprintf("$%d", argn) } diff --git a/internal/sql/validate/param_ref.go b/internal/sql/validate/param_ref.go index 170a158527..b94a983863 100644 --- a/internal/sql/validate/param_ref.go +++ b/internal/sql/validate/param_ref.go @@ -27,7 +27,7 @@ func ParamRef(n ast.Node) (map[int]bool, bool, error) { } }), n) if dollar && nodollar { - return nil, false, errors.New("Can not mix $1 format with ? format") + return nil, false, errors.New("can not mix $1 format with ? format") } seen := map[int]bool{} diff --git a/internal/sqltest/mysql.go b/internal/sqltest/mysql.go index 4e64dc5eb6..2cbda0b0d2 100644 --- a/internal/sqltest/mysql.go +++ b/internal/sqltest/mysql.go @@ -13,6 +13,12 @@ import ( ) func MySQL(t *testing.T, migrations []string) (*sql.DB, func()) { + // For each test, pick a new database name at random. + name := "sqltest_mysql_" + id() + return CreateMySQLDatabase(t, name, migrations) +} + +func CreateMySQLDatabase(t *testing.T, name string, migrations []string) (*sql.DB, func()) { t.Helper() data := os.Getenv("MYSQL_DATABASE") @@ -49,13 +55,11 @@ func MySQL(t *testing.T, migrations []string) (*sql.DB, func()) { t.Fatal(err) } - // For each test, pick a new database name at random. - dbName := "sqltest_mysql_" + id() - if _, err := db.Exec("CREATE DATABASE " + dbName); err != nil { + if _, err := db.Exec("CREATE DATABASE " + name); err != nil { t.Fatal(err) } - source = fmt.Sprintf("%s:%s@tcp(%s:%s)/%s?multiStatements=true&parseTime=true", user, pass, host, port, dbName) + source = fmt.Sprintf("%s:%s@tcp(%s:%s)/%s?multiStatements=true&parseTime=true", user, pass, host, port, name) sdb, err := sql.Open("mysql", source) if err != nil { t.Fatal(err) @@ -77,7 +81,7 @@ func MySQL(t *testing.T, migrations []string) (*sql.DB, func()) { return sdb, func() { // Drop the test db after test runs - if _, err := db.Exec("DROP DATABASE " + dbName); err != nil { + if _, err := db.Exec("DROP DATABASE " + name); err != nil { t.Fatal(err) } } diff --git a/internal/sqltest/postgres.go b/internal/sqltest/postgres.go index 3968b6bddb..7a250763cf 100644 --- a/internal/sqltest/postgres.go +++ b/internal/sqltest/postgres.go @@ -31,6 +31,14 @@ func id() string { func PostgreSQL(t *testing.T, migrations []string) (*sql.DB, func()) { t.Helper() + // For each test, pick a new schema name at random. + schema := "sqltest_postgresql_" + id() + return CreatePostgreSQLDatabase(t, schema, true, migrations) +} + +func CreatePostgreSQLDatabase(t *testing.T, name string, schema bool, migrations []string) (*sql.DB, func()) { + t.Helper() + pgUser := os.Getenv("PG_USER") pgHost := os.Getenv("PG_HOST") pgPort := os.Getenv("PG_PORT") @@ -66,12 +74,22 @@ func PostgreSQL(t *testing.T, migrations []string) (*sql.DB, func()) { } // For each test, pick a new schema name at random. - schema := "sqltest_postgresql_" + id() - if _, err := db.Exec("CREATE SCHEMA " + schema); err != nil { - t.Fatal(err) + var newsource, dropQuery string + if schema { + if _, err := db.Exec("CREATE SCHEMA " + name); err != nil { + t.Fatal(err) + } + newsource = source + "&search_path=" + name + dropQuery = "DROP SCHEMA " + name + " CASCADE" + } else { + if _, err := db.Exec("CREATE DATABASE " + name); err != nil { + t.Fatal(err) + } + newsource = fmt.Sprintf("postgres://%s:%s@%s:%s/%s?sslmode=disable", pgUser, pgPass, pgHost, pgPort, name) + dropQuery = "DROP DATABASE IF EXISTS " + name + " WITH (FORCE)" } - sdb, err := sql.Open("postgres", source+"&search_path="+schema) + sdb, err := sql.Open("postgres", newsource) if err != nil { t.Fatal(err) } @@ -91,8 +109,9 @@ func PostgreSQL(t *testing.T, migrations []string) (*sql.DB, func()) { } return sdb, func() { - if _, err := db.Exec("DROP SCHEMA " + schema + " CASCADE"); err != nil { + if _, err := db.Exec(dropQuery); err != nil { t.Fatal(err) } + db.Close() } } diff --git a/internal/sqltest/sqlite.go b/internal/sqltest/sqlite.go index 209feca8d6..7662d8ffae 100644 --- a/internal/sqltest/sqlite.go +++ b/internal/sqltest/sqlite.go @@ -13,14 +13,19 @@ import ( func SQLite(t *testing.T, migrations []string) (*sql.DB, func()) { t.Helper() - // For each test, pick a new database name at random. source, err := os.CreateTemp("", "sqltest_sqlite_") if err != nil { t.Fatal(err) } - t.Logf("open %s\n", source.Name()) - sdb, err := sql.Open("sqlite3", source.Name()) + return CreateSQLiteDatabase(t, source.Name(), migrations) +} + +func CreateSQLiteDatabase(t *testing.T, path string, migrations []string) (*sql.DB, func()) { + t.Helper() + + t.Logf("open %s\n", path) + sdb, err := sql.Open("sqlite3", path) if err != nil { t.Fatal(err) } @@ -40,6 +45,8 @@ func SQLite(t *testing.T, migrations []string) (*sql.DB, func()) { } return sdb, func() { - os.Remove(source.Name()) + if _, err := os.Stat(path); err == nil { + os.Remove(path) + } } } diff --git a/protos/plugin/codegen.proto b/protos/plugin/codegen.proto index 297e30c164..accecef017 100644 --- a/protos/plugin/codegen.proto +++ b/protos/plugin/codegen.proto @@ -31,6 +31,9 @@ message Override { string column_name = 8 [json_name="column_name"]; ParsedGoType go_type = 10; + + // True if the override should apply to a unsigned database type + bool unsigned = 11 [json_name="unsigned"]; } message ParsedGoType @@ -95,6 +98,8 @@ message GoCode bool emit_pointers_for_null_types = 22; optional int32 query_parameter_limit = 23; string output_batch_file_name = 24; + bool json_tags_id_uppercase = 26; + bool omit_unused_structs = 27; } message JSONCode @@ -165,6 +170,8 @@ message Column Identifier type = 12; bool is_sqlc_slice = 13; Identifier embed_table = 14; + string original_name = 15; + bool unsigned = 16; } message Query @@ -198,3 +205,24 @@ message CodeGenResponse { repeated File files = 1 [json_name="files"]; } + +message VetParameter +{ + int32 number = 1 [json_name="number"]; +} + +message VetConfig +{ + string version = 1 [json_name="version"]; + string engine = 2 [json_name="engine"]; + repeated string schema = 3 [json_name="schema"]; + repeated string queries = 4 [json_name="queries"]; +} + +message VetQuery +{ + string sql = 1 [json_name="sql"]; + string name = 2 [json_name="name"]; + string cmd = 3 [json_name="cmd"]; + repeated VetParameter params = 4 [json_name="parameters"]; +} \ No newline at end of file diff --git a/scripts/regenerate/main.go b/scripts/regenerate/main.go index 4c4174b0ec..07b3ce46a0 100644 --- a/scripts/regenerate/main.go +++ b/scripts/regenerate/main.go @@ -50,12 +50,22 @@ func regenerate(dir string) error { return nil } + var expectFailure bool + if _, err := os.Stat(filepath.Join(cwd, "stderr.txt")); !os.IsNotExist(err) { + expectFailure = true + } + cmd := exec.Command("sqlc-dev", "generate", "--experimental") cmd.Dir = cwd out, failed := cmd.CombinedOutput() - if _, err := os.Stat(filepath.Join(cwd, "stderr.txt")); os.IsNotExist(err) && failed != nil { + if failed != nil && !expectFailure { return fmt.Errorf("%s: sqlc-dev generate failed\n%s", cwd, out) } + if expectFailure { + if err := os.WriteFile(filepath.Join(cwd, "stderr.txt"), out, 0644); err != nil { + return fmt.Errorf("failed to update stderr.txt: %v", err) + } + } } return nil })