diff --git a/.agents/skills/code-generation/SKILL.md b/.agents/skills/code-generation/SKILL.md
index 19578c1b..7c8955df 100644
--- a/.agents/skills/code-generation/SKILL.md
+++ b/.agents/skills/code-generation/SKILL.md
@@ -8,14 +8,13 @@ Several packages generate TypeScript code from external sources rather than bein
## 1. Protobuf-Based Code Generation (`build:proto`)
-Four packages generate TypeScript from the PostgreSQL protobuf definition at `__fixtures__/proto/17-latest.proto`:
+Three packages generate TypeScript from the PostgreSQL protobuf definition at `__fixtures__/proto/17-latest.proto`:
| Package | Script | What it generates |
|---------|--------|-------------------|
| `@pgsql/utils` | `npm run build:proto` | AST helper functions (`src/`), wrapped helpers (`wrapped.ts`), runtime schema (`runtime-schema.ts`) |
| `@pgsql/traverse` | `npm run build:proto` | Visitor-pattern traversal utilities |
| `@pgsql/transform` | `npm run build:proto` | Multi-version AST transformer utilities |
-| `pg-ast` | `npm run build:proto` | Low-level AST type helpers |
Each package has a `scripts/pg-proto-parser.ts` that configures `PgProtoParser` with package-specific options (which features to enable, output paths, type sources).
diff --git a/AGENTS.md b/AGENTS.md
index 95ea1dfa..9dae1892 100644
--- a/AGENTS.md
+++ b/AGENTS.md
@@ -20,7 +20,6 @@ A pnpm monorepo for PostgreSQL AST parsing, deparsing, and code generation. All
| `@pgsql/quotes` | `packages/quotes` | SQL identifier/string quoting and keyword classification |
| `@pgsql/cli` | `packages/pgsql-cli` | CLI tool for parse/deparse operations |
| `pg-proto-parser` | `packages/proto-parser` | Generate TypeScript from PostgreSQL protobuf definitions |
-| `pg-ast` | `packages/pg-ast` | Low-level AST helpers |
## Setup
@@ -91,7 +90,6 @@ Every package supports these scripts:
| `utils` | `npm run build:proto` | Generate AST helpers from protobuf |
| `traverse` | `npm run build:proto` | Generate traversal utilities from protobuf |
| `transform` | `npm run build:proto` | Generate transformer utilities from protobuf |
-| `pg-ast` | `npm run build:proto` | Generate AST types from protobuf |
| `pgsql-types` | `npm run infer` | Infer field metadata from SQL fixtures |
| `pgsql-types` | `npm run generate` | Generate narrowed types from metadata |
| `proto-parser` | `npm run generate:test-utils` | Generate test utilities from protobuf |
diff --git a/packages/pg-ast/CHANGELOG.md b/packages/pg-ast/CHANGELOG.md
deleted file mode 100644
index 3fcec6cf..00000000
--- a/packages/pg-ast/CHANGELOG.md
+++ /dev/null
@@ -1,58 +0,0 @@
-# Change Log
-
-All notable changes to this project will be documented in this file.
-See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
-
-## [17.9.12](https://github.com/constructive-io/pgsql-parser/compare/pg-ast@17.9.11...pg-ast@17.9.12) (2026-05-09)
-
-**Note:** Version bump only for package pg-ast
-
-## [17.9.11](https://github.com/constructive-io/pgsql-parser/compare/pg-ast@17.9.10...pg-ast@17.9.11) (2026-04-07)
-
-**Note:** Version bump only for package pg-ast
-
-## [17.9.10](https://github.com/constructive-io/pgsql-parser/compare/pg-ast@17.9.9...pg-ast@17.9.10) (2026-03-15)
-
-**Note:** Version bump only for package pg-ast
-
-## [17.9.9](https://github.com/constructive-io/pgsql-parser/compare/pg-ast@17.9.8...pg-ast@17.9.9) (2026-03-15)
-
-**Note:** Version bump only for package pg-ast
-
-## [17.9.8](https://github.com/constructive-io/pgsql-parser/compare/pg-ast@17.9.7...pg-ast@17.9.8) (2026-03-04)
-
-**Note:** Version bump only for package pg-ast
-
-## [17.9.7](https://github.com/constructive-io/pgsql-parser/compare/pg-ast@17.9.6...pg-ast@17.9.7) (2026-01-23)
-
-**Note:** Version bump only for package pg-ast
-
-## [17.9.6](https://github.com/constructive-io/pgsql-parser/compare/pg-ast@17.9.5...pg-ast@17.9.6) (2026-01-07)
-
-**Note:** Version bump only for package pg-ast
-
-## [17.9.5](https://github.com/constructive-io/pgsql-parser/compare/pg-ast@17.9.4...pg-ast@17.9.5) (2026-01-05)
-
-**Note:** Version bump only for package pg-ast
-
-## [17.9.4](https://github.com/constructive-io/pgsql-parser/compare/pg-ast@17.9.3...pg-ast@17.9.4) (2026-01-01)
-
-**Note:** Version bump only for package pg-ast
-
-## [17.9.3](https://github.com/constructive-io/pgsql-parser/compare/pg-ast@17.9.2...pg-ast@17.9.3) (2025-12-31)
-
-**Note:** Version bump only for package pg-ast
-
-## [17.9.2](https://github.com/constructive-io/pgsql-parser/compare/pg-ast@17.9.1...pg-ast@17.9.2) (2025-12-27)
-
-**Note:** Version bump only for package pg-ast
-
-## [17.9.1](https://github.com/constructive-io/pgsql-parser/compare/pg-ast@17.9.0...pg-ast@17.9.1) (2025-12-27)
-
-**Note:** Version bump only for package pg-ast
-
-# 17.9.0 (2025-12-27)
-
-### Features
-
-- add pg-ast package (copy of @pgsql/utils without runtime schema) ([72cfe07](https://github.com/constructive-io/pgsql-parser/commit/72cfe07ca3e820dcdc841ce197c9ceafc617f30f))
diff --git a/packages/pg-ast/README.md b/packages/pg-ast/README.md
deleted file mode 100644
index bc5436dd..00000000
--- a/packages/pg-ast/README.md
+++ /dev/null
@@ -1,176 +0,0 @@
-# pg-ast
-
-
-
-
-
-
-
-
-
-
-
-
-
-`pg-ast` is a utility library for `@pgsql/types`, offering convenient functions to work with PostgreSQL Abstract Syntax Tree (AST) nodes in a type-safe manner. This library facilitates the creation of AST nodes for building SQL queries or statements programmatically.
-
-> **Note**: If you need the runtime schema for AST introspection, use [`@pgsql/utils`](https://www.npmjs.com/package/@pgsql/utils) instead.
-
-# Table of Contents
-
-1. [pg-ast](#pg-ast)
- - [Features](#features)
-2. [Installation](#installation)
-3. [Usage](#usage)
- - [AST Node Creation](#ast-node-creation)
- - [JSON AST](#json-ast)
- - [Select Statement](#select-statement)
- - [Creating Table Schemas Dynamically](#creating-table-schemas-dynamically)
-4. [Related Projects](#related)
-5. [Disclaimer](#disclaimer)
-
-## Features
-
-- **AST Node Creation**: Simplifies the process of constructing PostgreSQL AST nodes, allowing for easy assembly of SQL queries or statements programmatically.
-- **Comprehensive Coverage**: Supports all node types defined in the PostgreSQL AST.
-- **Seamless Integration**: Designed to be used alongside the `@pgsql/types` package for a complete AST handling solution.
-
-## Installation
-
-To add `pg-ast` to your project, use the following npm command:
-
-```bash
-npm install pg-ast
-```
-
-## Usage
-
-### AST Node Creation
-
-With the AST helper methods, creating complex SQL ASTs becomes straightforward and intuitive.
-
-#### JSON AST
-
-Explore the PostgreSQL Abstract Syntax Tree (AST) as JSON objects with ease using `pg-ast`. Below is an example of how you can generate a JSON AST using TypeScript:
-
-```ts
-import * as t from 'pg-ast';
-import { SelectStmt } from '@pgsql/types';
-import { deparse } from 'pgsql-deparser';
-
-const selectStmt: { SelectStmt: SelectStmt } = t.nodes.selectStmt({
- targetList: [
- t.nodes.resTarget({
- val: t.nodes.columnRef({
- fields: [t.nodes.aStar()]
- })
- })
- ],
- fromClause: [
- t.nodes.rangeVar({
- relname: 'some_amazing_table',
- inh: true,
- relpersistence: 'p'
- })
- ],
- limitOption: 'LIMIT_OPTION_DEFAULT',
- op: 'SETOP_NONE'
-});
-console.log(selectStmt);
-// Output: { "SelectStmt": { "targetList": [ { "ResTarget": { "val": { "ColumnRef": { "fields": [ { "A_Star": {} } ] } } } } ], "fromClause": [ { "RangeVar": { "relname": "some_amazing_table", "inh": true, "relpersistence": "p" } } ], "limitOption": "LIMIT_OPTION_DEFAULT", "op": "SETOP_NONE" } }
-console.log(await deparse(stmt))
-// Output: SELECT * FROM some_amazing_table
-```
-
-#### Select Statement
-
-```ts
-import * as t from 'pg-ast';
-import { SelectStmt } from '@pgsql/types';
-import { deparse } from 'pgsql-deparser';
-
-const query: { SelectStmt: SelectStmt } = t.nodes.selectStmt({
- targetList: [
- t.nodes.resTarget({
- val: t.nodes.columnRef({
- fields: [t.nodes.string({ sval: 'name' })]
- })
- }),
- t.nodes.resTarget({
- val: t.nodes.columnRef({
- fields: [t.nodes.string({ sval: 'email' })]
- })
- })
- ],
- fromClause: [
- t.nodes.rangeVar({
- relname: 'users',
- inh: true,
- relpersistence: 'p'
- })
- ],
- whereClause: t.nodes.aExpr({
- kind: 'AEXPR_OP',
- name: [t.nodes.string({ sval: '>' })],
- lexpr: t.nodes.columnRef({
- fields: [t.nodes.string({ sval: 'age' })]
- }),
- rexpr: t.nodes.aConst({
- ival: t.ast.integer({ ival: 18 })
- })
- }),
- limitOption: 'LIMIT_OPTION_DEFAULT',
- op: 'SETOP_NONE'
-});
-
-await deparse(createStmt);
-// SELECT name, email FROM users WHERE age > 18
-```
-
-#### Creating Table Schemas Dynamically
-
-```ts
-// Example JSON schema
-const schema = {
- "tableName": "users",
- "columns": [
- { "name": "id", "type": "int", "constraints": ["PRIMARY KEY"] },
- { "name": "username", "type": "text" },
- { "name": "email", "type": "text", "constraints": ["UNIQUE"] },
- { "name": "created_at", "type": "timestamp", "constraints": ["NOT NULL"] }
- ]
-};
-
-// Construct the CREATE TABLE statement
-const createStmt = t.nodes.createStmt({
- relation: t.ast.rangeVar({
- relname: schema.tableName,
- inh: true,
- relpersistence: 'p'
- }),
- tableElts: schema.columns.map(column => t.nodes.columnDef({
- colname: column.name,
- typeName: t.ast.typeName({
- names: [t.nodes.string({ sval: column.type })]
- }),
- constraints: column.constraints?.map(constraint =>
- t.nodes.constraint({
- contype: constraint === "PRIMARY KEY" ? "CONSTR_PRIMARY" : constraint === "UNIQUE" ? "CONSTR_UNIQUE" : "CONSTR_NOTNULL"
- })
- )
- }))
-});
-
-// `deparse` function converts AST to SQL string
-const sql = await deparse(createStmt, { pretty: true });
-
-console.log(sql);
-// OUTPUT:
-
-// CREATE TABLE users (
-// id int PRIMARY KEY,
-// username text,
-// email text UNIQUE,
-// created_at timestamp NOT NULL
-// )
-```
diff --git a/packages/pg-ast/__test__/__snapshots__/utils.test.ts.snap b/packages/pg-ast/__test__/__snapshots__/utils.test.ts.snap
deleted file mode 100644
index c292dcd2..00000000
--- a/packages/pg-ast/__test__/__snapshots__/utils.test.ts.snap
+++ /dev/null
@@ -1,38 +0,0 @@
-// Jest Snapshot v1, https://jestjs.io/docs/snapshot-testing
-
-exports[`dynamic creation of tables 1`] = `"CREATE TABLE users (id int PRIMARY KEY, username text, email text UNIQUE, created_at timestamp NOT NULL)"`;
-
-exports[`simple SelectStmt 1`] = `
-{
- "SelectStmt": {
- "fromClause": [
- {
- "RangeVar": {
- "inh": true,
- "relname": "another_table",
- "relpersistence": "p",
- },
- },
- ],
- "limitOption": "LIMIT_OPTION_DEFAULT",
- "op": "SETOP_NONE",
- "targetList": [
- {
- "ResTarget": {
- "val": {
- "ColumnRef": {
- "fields": [
- {
- "A_Star": {},
- },
- ],
- },
- },
- },
- },
- ],
- },
-}
-`;
-
-exports[`simple SelectStmt 2`] = `"SELECT * FROM another_table"`;
diff --git a/packages/pg-ast/__test__/utils.test.ts b/packages/pg-ast/__test__/utils.test.ts
deleted file mode 100644
index ff47941f..00000000
--- a/packages/pg-ast/__test__/utils.test.ts
+++ /dev/null
@@ -1,147 +0,0 @@
-import * as t from '../src';
-import { RangeVar, SelectStmt } from '@pgsql/types';
-import { deparseSync as deparse } from 'pgsql-deparser';
-
-it('simple SelectStmt', () => {
- const stmt: { SelectStmt: SelectStmt } = t.nodes.selectStmt({
- targetList: [
- t.nodes.resTarget({
- val: t.nodes.columnRef({
- fields: [t.nodes.aStar()]
- })
- })
- ],
- fromClause: [
- t.nodes.rangeVar({
- relname: 'some_table',
- inh: true,
- relpersistence: 'p'
- })
- ],
- limitOption: 'LIMIT_OPTION_DEFAULT',
- op: 'SETOP_NONE'
- });
-
- (stmt.SelectStmt.fromClause[0] as {RangeVar: RangeVar}).RangeVar.relname = 'another_table';
-
- expect(stmt).toMatchSnapshot();
- expect(deparse(stmt, { pretty: false })).toMatchSnapshot();
-});
-
-it('SelectStmt with WHERE clause', () => {
- const selectStmt: { SelectStmt: SelectStmt } = t.nodes.selectStmt({
- targetList: [
- t.nodes.resTarget({
- val: t.nodes.columnRef({
- fields: [t.nodes.aStar()]
- })
- })
- ],
- fromClause: [
- t.nodes.rangeVar({
- schemaname: 'myschema',
- relname: 'mytable',
- inh: true,
- relpersistence: 'p'
- })
- ],
- whereClause: t.nodes.aExpr({
- kind: 'AEXPR_OP',
- name: [t.nodes.string({ sval: '=' })],
- lexpr: t.nodes.columnRef({
- fields: [t.nodes.string({ sval: 'a' })]
- }),
- rexpr: t.nodes.typeCast({
- arg: t.nodes.aConst({
- sval: t.ast.string({ sval: 't' })
- }),
- typeName: t.ast.typeName({
- names: [
- t.nodes.string({ sval: 'pg_catalog' }),
- t.nodes.string({ sval: 'bool' })
- ],
- typemod: -1
- })
- })
- }),
- limitOption: 'LIMIT_OPTION_DEFAULT',
- op: 'SETOP_NONE'
- });
-
- expect(deparse(selectStmt, { pretty: false })).toEqual(`SELECT * FROM myschema.mytable WHERE a = CAST('t' AS boolean)`);
-});
-
-it('queries', () => {
- const query: { SelectStmt: SelectStmt } = t.nodes.selectStmt({
- targetList: [
- t.nodes.resTarget({
- val: t.nodes.columnRef({
- fields: [t.nodes.string({ sval: 'name' })]
- })
- }),
- t.nodes.resTarget({
- val: t.nodes.columnRef({
- fields: [t.nodes.string({ sval: 'email' })]
- })
- })
- ],
- fromClause: [
- t.nodes.rangeVar({
- relname: 'users',
- inh: true,
- relpersistence: 'p'
- })
- ],
- whereClause: t.nodes.aExpr({
- kind: 'AEXPR_OP',
- name: [t.nodes.string({ sval: '>' })],
- lexpr: t.nodes.columnRef({
- fields: [t.nodes.string({ sval: 'age' })]
- }),
- rexpr: t.nodes.aConst({
- ival: t.ast.integer({ ival: 18 })
- })
- }),
- limitOption: 'LIMIT_OPTION_DEFAULT',
- op: 'SETOP_NONE'
- });
-
- expect(deparse(query, { pretty: false })).toEqual(`SELECT name, email FROM users WHERE age > 18`);
-
-});
-it('dynamic creation of tables', () => {
- // Example JSON schema
- const schema = {
- "tableName": "users",
- "columns": [
- { "name": "id", "type": "int", "constraints": ["PRIMARY KEY"] },
- { "name": "username", "type": "text" },
- { "name": "email", "type": "text", "constraints": ["UNIQUE"] },
- { "name": "created_at", "type": "timestamp", "constraints": ["NOT NULL"] }
- ]
- };
-
- // Construct the CREATE TABLE statement
- const createStmt = t.nodes.createStmt({
- relation: t.ast.rangeVar({
- relname: schema.tableName,
- inh: true,
- relpersistence: 'p'
- }),
- tableElts: schema.columns.map(column => t.nodes.columnDef({
- colname: column.name,
- typeName: t.ast.typeName({
- names: [t.nodes.string({ sval: column.type })]
- }),
- constraints: column.constraints?.map(constraint =>
- t.nodes.constraint({
- contype: constraint === "PRIMARY KEY" ? "CONSTR_PRIMARY" : constraint === "UNIQUE" ? "CONSTR_UNIQUE" : "CONSTR_NOTNULL"
- })
- )
- }))
- });
-
- // `deparse` function converts AST to SQL string
- const sql = deparse(createStmt, { pretty: false });
- expect(sql).toMatchSnapshot();
-})
diff --git a/packages/pg-ast/jest.config.js b/packages/pg-ast/jest.config.js
deleted file mode 100644
index 0aa3aaa4..00000000
--- a/packages/pg-ast/jest.config.js
+++ /dev/null
@@ -1,18 +0,0 @@
-/** @type {import('ts-jest').JestConfigWithTsJest} */
-module.exports = {
- preset: "ts-jest",
- testEnvironment: "node",
- transform: {
- "^.+\\.tsx?$": [
- "ts-jest",
- {
- babelConfig: false,
- tsconfig: "tsconfig.json",
- },
- ],
- },
- transformIgnorePatterns: [`/node_modules/*`],
- testRegex: "(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$",
- moduleFileExtensions: ["ts", "tsx", "js", "jsx", "json", "node"],
- modulePathIgnorePatterns: ["dist/*"]
-};
diff --git a/packages/pg-ast/package.json b/packages/pg-ast/package.json
deleted file mode 100644
index ea463c25..00000000
--- a/packages/pg-ast/package.json
+++ /dev/null
@@ -1,43 +0,0 @@
-{
- "name": "pg-ast",
- "version": "17.9.12",
- "author": "Constructive ",
- "description": "PostgreSQL AST helpers for building AST nodes",
- "main": "index.js",
- "module": "esm/index.js",
- "types": "index.d.ts",
- "homepage": "https://github.com/constructive-io/pgsql-parser",
- "license": "MIT",
- "publishConfig": {
- "access": "public",
- "directory": "dist"
- },
- "repository": {
- "type": "git",
- "url": "https://github.com/constructive-io/pgsql-parser"
- },
- "bugs": {
- "url": "https://github.com/constructive-io/pgsql-parser/issues"
- },
- "scripts": {
- "copy": "makage assets",
- "clean": "makage clean dist",
- "prepublishOnly": "npm run build",
- "build": "npm run build:proto && npm run clean && tsc && tsc -p tsconfig.esm.json && npm run copy",
- "build:dev": "npm run clean && tsc --declarationMap && tsc -p tsconfig.esm.json && npm run copy",
- "build:proto": "ts-node scripts/pg-proto-parser",
- "lint": "eslint . --fix",
- "test": "jest",
- "test:watch": "jest --watch"
- },
- "devDependencies": {
- "makage": "^0.1.8",
- "pg-proto-parser": "workspace:*",
- "pgsql-deparser": "workspace:*"
- },
- "dependencies": {
- "@pgsql/types": "^17.6.2",
- "nested-obj": "0.2.2"
- },
- "keywords": []
-}
diff --git a/packages/pg-ast/scripts/pg-proto-parser.ts b/packages/pg-ast/scripts/pg-proto-parser.ts
deleted file mode 100644
index 798b1224..00000000
--- a/packages/pg-ast/scripts/pg-proto-parser.ts
+++ /dev/null
@@ -1,34 +0,0 @@
-import { PgProtoParser, PgProtoParserOptions } from 'pg-proto-parser';
-import { resolve, join } from 'path';
-
-const inFile: string = join(__dirname, '../../../__fixtures__/proto/17-latest.proto');
-const outDir: string = resolve(join(__dirname, '../src'));
-
-const options: PgProtoParserOptions = {
- outDir,
- types: {
- enabled: false
- },
- enums: {
- enabled: false,
- },
- utils: {
- enums: {
- enabled: false,
- },
- astHelpers: {
- enabled: true,
- typesSource: '@pgsql/types',
- },
- wrappedAstHelpers: {
- enabled: true,
- filename: 'wrapped.ts'
- }
- },
- runtimeSchema: {
- enabled: false
- }
-};
-const parser = new PgProtoParser(inFile, options);
-
-parser.write();
diff --git a/packages/pg-ast/src/asts.ts b/packages/pg-ast/src/asts.ts
deleted file mode 100644
index a95d380a..00000000
--- a/packages/pg-ast/src/asts.ts
+++ /dev/null
@@ -1,2490 +0,0 @@
-/**
-* This file was automatically generated by pg-proto-parser@1.30.5.
-* DO NOT MODIFY IT BY HAND. Instead, modify the source proto file,
-* and run the pg-proto-parser generate command to regenerate this file.
-*/
-import _o from "nested-obj";
-import { ParseResult, ScanResult, Integer, Float, Boolean, String, BitString, List, OidList, IntList, A_Const, Alias, RangeVar, TableFunc, IntoClause, Var, Param, Aggref, GroupingFunc, WindowFunc, WindowFuncRunCondition, MergeSupportFunc, SubscriptingRef, FuncExpr, NamedArgExpr, OpExpr, DistinctExpr, NullIfExpr, ScalarArrayOpExpr, BoolExpr, SubLink, SubPlan, AlternativeSubPlan, FieldSelect, FieldStore, RelabelType, CoerceViaIO, ArrayCoerceExpr, ConvertRowtypeExpr, CollateExpr, CaseExpr, CaseWhen, CaseTestExpr, ArrayExpr, RowExpr, RowCompareExpr, CoalesceExpr, MinMaxExpr, SQLValueFunction, XmlExpr, JsonFormat, JsonReturning, JsonValueExpr, JsonConstructorExpr, JsonIsPredicate, JsonBehavior, JsonExpr, JsonTablePath, JsonTablePathScan, JsonTableSiblingJoin, NullTest, BooleanTest, MergeAction, CoerceToDomain, CoerceToDomainValue, SetToDefault, CurrentOfExpr, NextValueExpr, InferenceElem, TargetEntry, RangeTblRef, JoinExpr, FromExpr, OnConflictExpr, Query, TypeName, ColumnRef, ParamRef, A_Expr, TypeCast, CollateClause, RoleSpec, FuncCall, A_Star, A_Indices, A_Indirection, A_ArrayExpr, ResTarget, MultiAssignRef, SortBy, WindowDef, RangeSubselect, RangeFunction, RangeTableFunc, RangeTableFuncCol, RangeTableSample, ColumnDef, TableLikeClause, IndexElem, DefElem, LockingClause, XmlSerialize, PartitionElem, PartitionSpec, PartitionBoundSpec, PartitionRangeDatum, SinglePartitionSpec, PartitionCmd, RangeTblEntry, RTEPermissionInfo, RangeTblFunction, TableSampleClause, WithCheckOption, SortGroupClause, GroupingSet, WindowClause, RowMarkClause, WithClause, InferClause, OnConflictClause, CTESearchClause, CTECycleClause, CommonTableExpr, MergeWhenClause, TriggerTransition, JsonOutput, JsonArgument, JsonFuncExpr, JsonTablePathSpec, JsonTable, JsonTableColumn, JsonKeyValue, JsonParseExpr, JsonScalarExpr, JsonSerializeExpr, JsonObjectConstructor, JsonArrayConstructor, JsonArrayQueryConstructor, JsonAggConstructor, JsonObjectAgg, JsonArrayAgg, RawStmt, InsertStmt, DeleteStmt, UpdateStmt, MergeStmt, SelectStmt, SetOperationStmt, ReturnStmt, PLAssignStmt, CreateSchemaStmt, AlterTableStmt, ReplicaIdentityStmt, AlterTableCmd, AlterCollationStmt, AlterDomainStmt, GrantStmt, ObjectWithArgs, AccessPriv, GrantRoleStmt, AlterDefaultPrivilegesStmt, CopyStmt, VariableSetStmt, VariableShowStmt, CreateStmt, Constraint, CreateTableSpaceStmt, DropTableSpaceStmt, AlterTableSpaceOptionsStmt, AlterTableMoveAllStmt, CreateExtensionStmt, AlterExtensionStmt, AlterExtensionContentsStmt, CreateFdwStmt, AlterFdwStmt, CreateForeignServerStmt, AlterForeignServerStmt, CreateForeignTableStmt, CreateUserMappingStmt, AlterUserMappingStmt, DropUserMappingStmt, ImportForeignSchemaStmt, CreatePolicyStmt, AlterPolicyStmt, CreateAmStmt, CreateTrigStmt, CreateEventTrigStmt, AlterEventTrigStmt, CreatePLangStmt, CreateRoleStmt, AlterRoleStmt, AlterRoleSetStmt, DropRoleStmt, CreateSeqStmt, AlterSeqStmt, DefineStmt, CreateDomainStmt, CreateOpClassStmt, CreateOpClassItem, CreateOpFamilyStmt, AlterOpFamilyStmt, DropStmt, TruncateStmt, CommentStmt, SecLabelStmt, DeclareCursorStmt, ClosePortalStmt, FetchStmt, IndexStmt, CreateStatsStmt, StatsElem, AlterStatsStmt, CreateFunctionStmt, FunctionParameter, AlterFunctionStmt, DoStmt, InlineCodeBlock, CallStmt, CallContext, RenameStmt, AlterObjectDependsStmt, AlterObjectSchemaStmt, AlterOwnerStmt, AlterOperatorStmt, AlterTypeStmt, RuleStmt, NotifyStmt, ListenStmt, UnlistenStmt, TransactionStmt, CompositeTypeStmt, CreateEnumStmt, CreateRangeStmt, AlterEnumStmt, ViewStmt, LoadStmt, CreatedbStmt, AlterDatabaseStmt, AlterDatabaseRefreshCollStmt, AlterDatabaseSetStmt, DropdbStmt, AlterSystemStmt, ClusterStmt, VacuumStmt, VacuumRelation, ExplainStmt, CreateTableAsStmt, RefreshMatViewStmt, CheckPointStmt, DiscardStmt, LockStmt, ConstraintsSetStmt, ReindexStmt, CreateConversionStmt, CreateCastStmt, CreateTransformStmt, PrepareStmt, ExecuteStmt, DeallocateStmt, DropOwnedStmt, ReassignOwnedStmt, AlterTSDictionaryStmt, AlterTSConfigurationStmt, PublicationTable, PublicationObjSpec, CreatePublicationStmt, AlterPublicationStmt, CreateSubscriptionStmt, AlterSubscriptionStmt, DropSubscriptionStmt, ScanToken } from "@pgsql/types";
-export default {
- parseResult(_p?: ParseResult): ParseResult {
- const _j = {} as ParseResult;
- _o.set(_j, "version", _p?.version);
- _o.set(_j, "stmts", _p?.stmts);
- return _j;
- },
- scanResult(_p?: ScanResult): ScanResult {
- const _j = {} as ScanResult;
- _o.set(_j, "version", _p?.version);
- _o.set(_j, "tokens", _p?.tokens);
- return _j;
- },
- integer(_p?: Integer): Integer {
- const _j = {} as Integer;
- _o.set(_j, "ival", _p?.ival);
- return _j;
- },
- float(_p?: Float): Float {
- const _j = {} as Float;
- _o.set(_j, "fval", _p?.fval);
- return _j;
- },
- boolean(_p?: Boolean): Boolean {
- const _j = {} as Boolean;
- _o.set(_j, "boolval", _p?.boolval);
- return _j;
- },
- string(_p?: String): String {
- const _j = {} as String;
- _o.set(_j, "sval", _p?.sval);
- return _j;
- },
- bitString(_p?: BitString): BitString {
- const _j = {} as BitString;
- _o.set(_j, "bsval", _p?.bsval);
- return _j;
- },
- list(_p?: List): List {
- const _j = {} as List;
- _o.set(_j, "items", _p?.items);
- return _j;
- },
- oidList(_p?: OidList): OidList {
- const _j = {} as OidList;
- _o.set(_j, "items", _p?.items);
- return _j;
- },
- intList(_p?: IntList): IntList {
- const _j = {} as IntList;
- _o.set(_j, "items", _p?.items);
- return _j;
- },
- aConst(_p?: A_Const): A_Const {
- const _j = {} as A_Const;
- _o.set(_j, "ival", _p?.ival);
- _o.set(_j, "fval", _p?.fval);
- _o.set(_j, "boolval", _p?.boolval);
- _o.set(_j, "sval", _p?.sval);
- _o.set(_j, "bsval", _p?.bsval);
- _o.set(_j, "isnull", _p?.isnull);
- _o.set(_j, "location", _p?.location);
- return _j;
- },
- alias(_p?: Alias): Alias {
- const _j = {} as Alias;
- _o.set(_j, "aliasname", _p?.aliasname);
- _o.set(_j, "colnames", _p?.colnames);
- return _j;
- },
- rangeVar(_p?: RangeVar): RangeVar {
- const _j = {} as RangeVar;
- _o.set(_j, "catalogname", _p?.catalogname);
- _o.set(_j, "schemaname", _p?.schemaname);
- _o.set(_j, "relname", _p?.relname);
- _o.set(_j, "inh", _p?.inh);
- _o.set(_j, "relpersistence", _p?.relpersistence);
- _o.set(_j, "alias", _p?.alias);
- _o.set(_j, "location", _p?.location);
- return _j;
- },
- tableFunc(_p?: TableFunc): TableFunc {
- const _j = {} as TableFunc;
- _o.set(_j, "functype", _p?.functype);
- _o.set(_j, "ns_uris", _p?.ns_uris);
- _o.set(_j, "ns_names", _p?.ns_names);
- _o.set(_j, "docexpr", _p?.docexpr);
- _o.set(_j, "rowexpr", _p?.rowexpr);
- _o.set(_j, "colnames", _p?.colnames);
- _o.set(_j, "coltypes", _p?.coltypes);
- _o.set(_j, "coltypmods", _p?.coltypmods);
- _o.set(_j, "colcollations", _p?.colcollations);
- _o.set(_j, "colexprs", _p?.colexprs);
- _o.set(_j, "coldefexprs", _p?.coldefexprs);
- _o.set(_j, "colvalexprs", _p?.colvalexprs);
- _o.set(_j, "passingvalexprs", _p?.passingvalexprs);
- _o.set(_j, "notnulls", _p?.notnulls);
- _o.set(_j, "plan", _p?.plan);
- _o.set(_j, "ordinalitycol", _p?.ordinalitycol);
- _o.set(_j, "location", _p?.location);
- return _j;
- },
- intoClause(_p?: IntoClause): IntoClause {
- const _j = {} as IntoClause;
- _o.set(_j, "rel", _p?.rel);
- _o.set(_j, "colNames", _p?.colNames);
- _o.set(_j, "accessMethod", _p?.accessMethod);
- _o.set(_j, "options", _p?.options);
- _o.set(_j, "onCommit", _p?.onCommit);
- _o.set(_j, "tableSpaceName", _p?.tableSpaceName);
- _o.set(_j, "viewQuery", _p?.viewQuery);
- _o.set(_j, "skipData", _p?.skipData);
- return _j;
- },
- var(_p?: Var): Var {
- const _j = {} as Var;
- _o.set(_j, "xpr", _p?.xpr);
- _o.set(_j, "varno", _p?.varno);
- _o.set(_j, "varattno", _p?.varattno);
- _o.set(_j, "vartype", _p?.vartype);
- _o.set(_j, "vartypmod", _p?.vartypmod);
- _o.set(_j, "varcollid", _p?.varcollid);
- _o.set(_j, "varnullingrels", _p?.varnullingrels);
- _o.set(_j, "varlevelsup", _p?.varlevelsup);
- _o.set(_j, "location", _p?.location);
- return _j;
- },
- param(_p?: Param): Param {
- const _j = {} as Param;
- _o.set(_j, "xpr", _p?.xpr);
- _o.set(_j, "paramkind", _p?.paramkind);
- _o.set(_j, "paramid", _p?.paramid);
- _o.set(_j, "paramtype", _p?.paramtype);
- _o.set(_j, "paramtypmod", _p?.paramtypmod);
- _o.set(_j, "paramcollid", _p?.paramcollid);
- _o.set(_j, "location", _p?.location);
- return _j;
- },
- aggref(_p?: Aggref): Aggref {
- const _j = {} as Aggref;
- _o.set(_j, "xpr", _p?.xpr);
- _o.set(_j, "aggfnoid", _p?.aggfnoid);
- _o.set(_j, "aggtype", _p?.aggtype);
- _o.set(_j, "aggcollid", _p?.aggcollid);
- _o.set(_j, "inputcollid", _p?.inputcollid);
- _o.set(_j, "aggargtypes", _p?.aggargtypes);
- _o.set(_j, "aggdirectargs", _p?.aggdirectargs);
- _o.set(_j, "args", _p?.args);
- _o.set(_j, "aggorder", _p?.aggorder);
- _o.set(_j, "aggdistinct", _p?.aggdistinct);
- _o.set(_j, "aggfilter", _p?.aggfilter);
- _o.set(_j, "aggstar", _p?.aggstar);
- _o.set(_j, "aggvariadic", _p?.aggvariadic);
- _o.set(_j, "aggkind", _p?.aggkind);
- _o.set(_j, "agglevelsup", _p?.agglevelsup);
- _o.set(_j, "aggsplit", _p?.aggsplit);
- _o.set(_j, "aggno", _p?.aggno);
- _o.set(_j, "aggtransno", _p?.aggtransno);
- _o.set(_j, "location", _p?.location);
- return _j;
- },
- groupingFunc(_p?: GroupingFunc): GroupingFunc {
- const _j = {} as GroupingFunc;
- _o.set(_j, "xpr", _p?.xpr);
- _o.set(_j, "args", _p?.args);
- _o.set(_j, "refs", _p?.refs);
- _o.set(_j, "agglevelsup", _p?.agglevelsup);
- _o.set(_j, "location", _p?.location);
- return _j;
- },
- windowFunc(_p?: WindowFunc): WindowFunc {
- const _j = {} as WindowFunc;
- _o.set(_j, "xpr", _p?.xpr);
- _o.set(_j, "winfnoid", _p?.winfnoid);
- _o.set(_j, "wintype", _p?.wintype);
- _o.set(_j, "wincollid", _p?.wincollid);
- _o.set(_j, "inputcollid", _p?.inputcollid);
- _o.set(_j, "args", _p?.args);
- _o.set(_j, "aggfilter", _p?.aggfilter);
- _o.set(_j, "runCondition", _p?.runCondition);
- _o.set(_j, "winref", _p?.winref);
- _o.set(_j, "winstar", _p?.winstar);
- _o.set(_j, "winagg", _p?.winagg);
- _o.set(_j, "location", _p?.location);
- return _j;
- },
- windowFuncRunCondition(_p?: WindowFuncRunCondition): WindowFuncRunCondition {
- const _j = {} as WindowFuncRunCondition;
- _o.set(_j, "xpr", _p?.xpr);
- _o.set(_j, "opno", _p?.opno);
- _o.set(_j, "inputcollid", _p?.inputcollid);
- _o.set(_j, "wfunc_left", _p?.wfunc_left);
- _o.set(_j, "arg", _p?.arg);
- return _j;
- },
- mergeSupportFunc(_p?: MergeSupportFunc): MergeSupportFunc {
- const _j = {} as MergeSupportFunc;
- _o.set(_j, "xpr", _p?.xpr);
- _o.set(_j, "msftype", _p?.msftype);
- _o.set(_j, "msfcollid", _p?.msfcollid);
- _o.set(_j, "location", _p?.location);
- return _j;
- },
- subscriptingRef(_p?: SubscriptingRef): SubscriptingRef {
- const _j = {} as SubscriptingRef;
- _o.set(_j, "xpr", _p?.xpr);
- _o.set(_j, "refcontainertype", _p?.refcontainertype);
- _o.set(_j, "refelemtype", _p?.refelemtype);
- _o.set(_j, "refrestype", _p?.refrestype);
- _o.set(_j, "reftypmod", _p?.reftypmod);
- _o.set(_j, "refcollid", _p?.refcollid);
- _o.set(_j, "refupperindexpr", _p?.refupperindexpr);
- _o.set(_j, "reflowerindexpr", _p?.reflowerindexpr);
- _o.set(_j, "refexpr", _p?.refexpr);
- _o.set(_j, "refassgnexpr", _p?.refassgnexpr);
- return _j;
- },
- funcExpr(_p?: FuncExpr): FuncExpr {
- const _j = {} as FuncExpr;
- _o.set(_j, "xpr", _p?.xpr);
- _o.set(_j, "funcid", _p?.funcid);
- _o.set(_j, "funcresulttype", _p?.funcresulttype);
- _o.set(_j, "funcretset", _p?.funcretset);
- _o.set(_j, "funcvariadic", _p?.funcvariadic);
- _o.set(_j, "funcformat", _p?.funcformat);
- _o.set(_j, "funccollid", _p?.funccollid);
- _o.set(_j, "inputcollid", _p?.inputcollid);
- _o.set(_j, "args", _p?.args);
- _o.set(_j, "location", _p?.location);
- return _j;
- },
- namedArgExpr(_p?: NamedArgExpr): NamedArgExpr {
- const _j = {} as NamedArgExpr;
- _o.set(_j, "xpr", _p?.xpr);
- _o.set(_j, "arg", _p?.arg);
- _o.set(_j, "name", _p?.name);
- _o.set(_j, "argnumber", _p?.argnumber);
- _o.set(_j, "location", _p?.location);
- return _j;
- },
- opExpr(_p?: OpExpr): OpExpr {
- const _j = {} as OpExpr;
- _o.set(_j, "xpr", _p?.xpr);
- _o.set(_j, "opno", _p?.opno);
- _o.set(_j, "opresulttype", _p?.opresulttype);
- _o.set(_j, "opretset", _p?.opretset);
- _o.set(_j, "opcollid", _p?.opcollid);
- _o.set(_j, "inputcollid", _p?.inputcollid);
- _o.set(_j, "args", _p?.args);
- _o.set(_j, "location", _p?.location);
- return _j;
- },
- distinctExpr(_p?: DistinctExpr): DistinctExpr {
- const _j = {} as DistinctExpr;
- _o.set(_j, "xpr", _p?.xpr);
- _o.set(_j, "opno", _p?.opno);
- _o.set(_j, "opresulttype", _p?.opresulttype);
- _o.set(_j, "opretset", _p?.opretset);
- _o.set(_j, "opcollid", _p?.opcollid);
- _o.set(_j, "inputcollid", _p?.inputcollid);
- _o.set(_j, "args", _p?.args);
- _o.set(_j, "location", _p?.location);
- return _j;
- },
- nullIfExpr(_p?: NullIfExpr): NullIfExpr {
- const _j = {} as NullIfExpr;
- _o.set(_j, "xpr", _p?.xpr);
- _o.set(_j, "opno", _p?.opno);
- _o.set(_j, "opresulttype", _p?.opresulttype);
- _o.set(_j, "opretset", _p?.opretset);
- _o.set(_j, "opcollid", _p?.opcollid);
- _o.set(_j, "inputcollid", _p?.inputcollid);
- _o.set(_j, "args", _p?.args);
- _o.set(_j, "location", _p?.location);
- return _j;
- },
- scalarArrayOpExpr(_p?: ScalarArrayOpExpr): ScalarArrayOpExpr {
- const _j = {} as ScalarArrayOpExpr;
- _o.set(_j, "xpr", _p?.xpr);
- _o.set(_j, "opno", _p?.opno);
- _o.set(_j, "useOr", _p?.useOr);
- _o.set(_j, "inputcollid", _p?.inputcollid);
- _o.set(_j, "args", _p?.args);
- _o.set(_j, "location", _p?.location);
- return _j;
- },
- boolExpr(_p?: BoolExpr): BoolExpr {
- const _j = {} as BoolExpr;
- _o.set(_j, "xpr", _p?.xpr);
- _o.set(_j, "boolop", _p?.boolop);
- _o.set(_j, "args", _p?.args);
- _o.set(_j, "location", _p?.location);
- return _j;
- },
- subLink(_p?: SubLink): SubLink {
- const _j = {} as SubLink;
- _o.set(_j, "xpr", _p?.xpr);
- _o.set(_j, "subLinkType", _p?.subLinkType);
- _o.set(_j, "subLinkId", _p?.subLinkId);
- _o.set(_j, "testexpr", _p?.testexpr);
- _o.set(_j, "operName", _p?.operName);
- _o.set(_j, "subselect", _p?.subselect);
- _o.set(_j, "location", _p?.location);
- return _j;
- },
- subPlan(_p?: SubPlan): SubPlan {
- const _j = {} as SubPlan;
- _o.set(_j, "xpr", _p?.xpr);
- _o.set(_j, "subLinkType", _p?.subLinkType);
- _o.set(_j, "testexpr", _p?.testexpr);
- _o.set(_j, "paramIds", _p?.paramIds);
- _o.set(_j, "plan_id", _p?.plan_id);
- _o.set(_j, "plan_name", _p?.plan_name);
- _o.set(_j, "firstColType", _p?.firstColType);
- _o.set(_j, "firstColTypmod", _p?.firstColTypmod);
- _o.set(_j, "firstColCollation", _p?.firstColCollation);
- _o.set(_j, "useHashTable", _p?.useHashTable);
- _o.set(_j, "unknownEqFalse", _p?.unknownEqFalse);
- _o.set(_j, "parallel_safe", _p?.parallel_safe);
- _o.set(_j, "setParam", _p?.setParam);
- _o.set(_j, "parParam", _p?.parParam);
- _o.set(_j, "args", _p?.args);
- _o.set(_j, "startup_cost", _p?.startup_cost);
- _o.set(_j, "per_call_cost", _p?.per_call_cost);
- return _j;
- },
- alternativeSubPlan(_p?: AlternativeSubPlan): AlternativeSubPlan {
- const _j = {} as AlternativeSubPlan;
- _o.set(_j, "xpr", _p?.xpr);
- _o.set(_j, "subplans", _p?.subplans);
- return _j;
- },
- fieldSelect(_p?: FieldSelect): FieldSelect {
- const _j = {} as FieldSelect;
- _o.set(_j, "xpr", _p?.xpr);
- _o.set(_j, "arg", _p?.arg);
- _o.set(_j, "fieldnum", _p?.fieldnum);
- _o.set(_j, "resulttype", _p?.resulttype);
- _o.set(_j, "resulttypmod", _p?.resulttypmod);
- _o.set(_j, "resultcollid", _p?.resultcollid);
- return _j;
- },
- fieldStore(_p?: FieldStore): FieldStore {
- const _j = {} as FieldStore;
- _o.set(_j, "xpr", _p?.xpr);
- _o.set(_j, "arg", _p?.arg);
- _o.set(_j, "newvals", _p?.newvals);
- _o.set(_j, "fieldnums", _p?.fieldnums);
- _o.set(_j, "resulttype", _p?.resulttype);
- return _j;
- },
- relabelType(_p?: RelabelType): RelabelType {
- const _j = {} as RelabelType;
- _o.set(_j, "xpr", _p?.xpr);
- _o.set(_j, "arg", _p?.arg);
- _o.set(_j, "resulttype", _p?.resulttype);
- _o.set(_j, "resulttypmod", _p?.resulttypmod);
- _o.set(_j, "resultcollid", _p?.resultcollid);
- _o.set(_j, "relabelformat", _p?.relabelformat);
- _o.set(_j, "location", _p?.location);
- return _j;
- },
- coerceViaio(_p?: CoerceViaIO): CoerceViaIO {
- const _j = {} as CoerceViaIO;
- _o.set(_j, "xpr", _p?.xpr);
- _o.set(_j, "arg", _p?.arg);
- _o.set(_j, "resulttype", _p?.resulttype);
- _o.set(_j, "resultcollid", _p?.resultcollid);
- _o.set(_j, "coerceformat", _p?.coerceformat);
- _o.set(_j, "location", _p?.location);
- return _j;
- },
- arrayCoerceExpr(_p?: ArrayCoerceExpr): ArrayCoerceExpr {
- const _j = {} as ArrayCoerceExpr;
- _o.set(_j, "xpr", _p?.xpr);
- _o.set(_j, "arg", _p?.arg);
- _o.set(_j, "elemexpr", _p?.elemexpr);
- _o.set(_j, "resulttype", _p?.resulttype);
- _o.set(_j, "resulttypmod", _p?.resulttypmod);
- _o.set(_j, "resultcollid", _p?.resultcollid);
- _o.set(_j, "coerceformat", _p?.coerceformat);
- _o.set(_j, "location", _p?.location);
- return _j;
- },
- convertRowtypeExpr(_p?: ConvertRowtypeExpr): ConvertRowtypeExpr {
- const _j = {} as ConvertRowtypeExpr;
- _o.set(_j, "xpr", _p?.xpr);
- _o.set(_j, "arg", _p?.arg);
- _o.set(_j, "resulttype", _p?.resulttype);
- _o.set(_j, "convertformat", _p?.convertformat);
- _o.set(_j, "location", _p?.location);
- return _j;
- },
- collateExpr(_p?: CollateExpr): CollateExpr {
- const _j = {} as CollateExpr;
- _o.set(_j, "xpr", _p?.xpr);
- _o.set(_j, "arg", _p?.arg);
- _o.set(_j, "collOid", _p?.collOid);
- _o.set(_j, "location", _p?.location);
- return _j;
- },
- caseExpr(_p?: CaseExpr): CaseExpr {
- const _j = {} as CaseExpr;
- _o.set(_j, "xpr", _p?.xpr);
- _o.set(_j, "casetype", _p?.casetype);
- _o.set(_j, "casecollid", _p?.casecollid);
- _o.set(_j, "arg", _p?.arg);
- _o.set(_j, "args", _p?.args);
- _o.set(_j, "defresult", _p?.defresult);
- _o.set(_j, "location", _p?.location);
- return _j;
- },
- caseWhen(_p?: CaseWhen): CaseWhen {
- const _j = {} as CaseWhen;
- _o.set(_j, "xpr", _p?.xpr);
- _o.set(_j, "expr", _p?.expr);
- _o.set(_j, "result", _p?.result);
- _o.set(_j, "location", _p?.location);
- return _j;
- },
- caseTestExpr(_p?: CaseTestExpr): CaseTestExpr {
- const _j = {} as CaseTestExpr;
- _o.set(_j, "xpr", _p?.xpr);
- _o.set(_j, "typeId", _p?.typeId);
- _o.set(_j, "typeMod", _p?.typeMod);
- _o.set(_j, "collation", _p?.collation);
- return _j;
- },
- arrayExpr(_p?: ArrayExpr): ArrayExpr {
- const _j = {} as ArrayExpr;
- _o.set(_j, "xpr", _p?.xpr);
- _o.set(_j, "array_typeid", _p?.array_typeid);
- _o.set(_j, "array_collid", _p?.array_collid);
- _o.set(_j, "element_typeid", _p?.element_typeid);
- _o.set(_j, "elements", _p?.elements);
- _o.set(_j, "multidims", _p?.multidims);
- _o.set(_j, "location", _p?.location);
- return _j;
- },
- rowExpr(_p?: RowExpr): RowExpr {
- const _j = {} as RowExpr;
- _o.set(_j, "xpr", _p?.xpr);
- _o.set(_j, "args", _p?.args);
- _o.set(_j, "row_typeid", _p?.row_typeid);
- _o.set(_j, "row_format", _p?.row_format);
- _o.set(_j, "colnames", _p?.colnames);
- _o.set(_j, "location", _p?.location);
- return _j;
- },
- rowCompareExpr(_p?: RowCompareExpr): RowCompareExpr {
- const _j = {} as RowCompareExpr;
- _o.set(_j, "xpr", _p?.xpr);
- _o.set(_j, "rctype", _p?.rctype);
- _o.set(_j, "opnos", _p?.opnos);
- _o.set(_j, "opfamilies", _p?.opfamilies);
- _o.set(_j, "inputcollids", _p?.inputcollids);
- _o.set(_j, "largs", _p?.largs);
- _o.set(_j, "rargs", _p?.rargs);
- return _j;
- },
- coalesceExpr(_p?: CoalesceExpr): CoalesceExpr {
- const _j = {} as CoalesceExpr;
- _o.set(_j, "xpr", _p?.xpr);
- _o.set(_j, "coalescetype", _p?.coalescetype);
- _o.set(_j, "coalescecollid", _p?.coalescecollid);
- _o.set(_j, "args", _p?.args);
- _o.set(_j, "location", _p?.location);
- return _j;
- },
- minMaxExpr(_p?: MinMaxExpr): MinMaxExpr {
- const _j = {} as MinMaxExpr;
- _o.set(_j, "xpr", _p?.xpr);
- _o.set(_j, "minmaxtype", _p?.minmaxtype);
- _o.set(_j, "minmaxcollid", _p?.minmaxcollid);
- _o.set(_j, "inputcollid", _p?.inputcollid);
- _o.set(_j, "op", _p?.op);
- _o.set(_j, "args", _p?.args);
- _o.set(_j, "location", _p?.location);
- return _j;
- },
- sqlValueFunction(_p?: SQLValueFunction): SQLValueFunction {
- const _j = {} as SQLValueFunction;
- _o.set(_j, "xpr", _p?.xpr);
- _o.set(_j, "op", _p?.op);
- _o.set(_j, "type", _p?.type);
- _o.set(_j, "typmod", _p?.typmod);
- _o.set(_j, "location", _p?.location);
- return _j;
- },
- xmlExpr(_p?: XmlExpr): XmlExpr {
- const _j = {} as XmlExpr;
- _o.set(_j, "xpr", _p?.xpr);
- _o.set(_j, "op", _p?.op);
- _o.set(_j, "name", _p?.name);
- _o.set(_j, "named_args", _p?.named_args);
- _o.set(_j, "arg_names", _p?.arg_names);
- _o.set(_j, "args", _p?.args);
- _o.set(_j, "xmloption", _p?.xmloption);
- _o.set(_j, "indent", _p?.indent);
- _o.set(_j, "type", _p?.type);
- _o.set(_j, "typmod", _p?.typmod);
- _o.set(_j, "location", _p?.location);
- return _j;
- },
- jsonFormat(_p?: JsonFormat): JsonFormat {
- const _j = {} as JsonFormat;
- _o.set(_j, "format_type", _p?.format_type);
- _o.set(_j, "encoding", _p?.encoding);
- _o.set(_j, "location", _p?.location);
- return _j;
- },
- jsonReturning(_p?: JsonReturning): JsonReturning {
- const _j = {} as JsonReturning;
- _o.set(_j, "format", _p?.format);
- _o.set(_j, "typid", _p?.typid);
- _o.set(_j, "typmod", _p?.typmod);
- return _j;
- },
- jsonValueExpr(_p?: JsonValueExpr): JsonValueExpr {
- const _j = {} as JsonValueExpr;
- _o.set(_j, "raw_expr", _p?.raw_expr);
- _o.set(_j, "formatted_expr", _p?.formatted_expr);
- _o.set(_j, "format", _p?.format);
- return _j;
- },
- jsonConstructorExpr(_p?: JsonConstructorExpr): JsonConstructorExpr {
- const _j = {} as JsonConstructorExpr;
- _o.set(_j, "xpr", _p?.xpr);
- _o.set(_j, "type", _p?.type);
- _o.set(_j, "args", _p?.args);
- _o.set(_j, "func", _p?.func);
- _o.set(_j, "coercion", _p?.coercion);
- _o.set(_j, "returning", _p?.returning);
- _o.set(_j, "absent_on_null", _p?.absent_on_null);
- _o.set(_j, "unique", _p?.unique);
- _o.set(_j, "location", _p?.location);
- return _j;
- },
- jsonIsPredicate(_p?: JsonIsPredicate): JsonIsPredicate {
- const _j = {} as JsonIsPredicate;
- _o.set(_j, "expr", _p?.expr);
- _o.set(_j, "format", _p?.format);
- _o.set(_j, "item_type", _p?.item_type);
- _o.set(_j, "unique_keys", _p?.unique_keys);
- _o.set(_j, "location", _p?.location);
- return _j;
- },
- jsonBehavior(_p?: JsonBehavior): JsonBehavior {
- const _j = {} as JsonBehavior;
- _o.set(_j, "btype", _p?.btype);
- _o.set(_j, "expr", _p?.expr);
- _o.set(_j, "coerce", _p?.coerce);
- _o.set(_j, "location", _p?.location);
- return _j;
- },
- jsonExpr(_p?: JsonExpr): JsonExpr {
- const _j = {} as JsonExpr;
- _o.set(_j, "xpr", _p?.xpr);
- _o.set(_j, "op", _p?.op);
- _o.set(_j, "column_name", _p?.column_name);
- _o.set(_j, "formatted_expr", _p?.formatted_expr);
- _o.set(_j, "format", _p?.format);
- _o.set(_j, "path_spec", _p?.path_spec);
- _o.set(_j, "returning", _p?.returning);
- _o.set(_j, "passing_names", _p?.passing_names);
- _o.set(_j, "passing_values", _p?.passing_values);
- _o.set(_j, "on_empty", _p?.on_empty);
- _o.set(_j, "on_error", _p?.on_error);
- _o.set(_j, "use_io_coercion", _p?.use_io_coercion);
- _o.set(_j, "use_json_coercion", _p?.use_json_coercion);
- _o.set(_j, "wrapper", _p?.wrapper);
- _o.set(_j, "omit_quotes", _p?.omit_quotes);
- _o.set(_j, "collation", _p?.collation);
- _o.set(_j, "location", _p?.location);
- return _j;
- },
- jsonTablePath(_p?: JsonTablePath): JsonTablePath {
- const _j = {} as JsonTablePath;
- _o.set(_j, "name", _p?.name);
- return _j;
- },
- jsonTablePathScan(_p?: JsonTablePathScan): JsonTablePathScan {
- const _j = {} as JsonTablePathScan;
- _o.set(_j, "plan", _p?.plan);
- _o.set(_j, "path", _p?.path);
- _o.set(_j, "errorOnError", _p?.errorOnError);
- _o.set(_j, "child", _p?.child);
- _o.set(_j, "colMin", _p?.colMin);
- _o.set(_j, "colMax", _p?.colMax);
- return _j;
- },
- jsonTableSiblingJoin(_p?: JsonTableSiblingJoin): JsonTableSiblingJoin {
- const _j = {} as JsonTableSiblingJoin;
- _o.set(_j, "plan", _p?.plan);
- _o.set(_j, "lplan", _p?.lplan);
- _o.set(_j, "rplan", _p?.rplan);
- return _j;
- },
- nullTest(_p?: NullTest): NullTest {
- const _j = {} as NullTest;
- _o.set(_j, "xpr", _p?.xpr);
- _o.set(_j, "arg", _p?.arg);
- _o.set(_j, "nulltesttype", _p?.nulltesttype);
- _o.set(_j, "argisrow", _p?.argisrow);
- _o.set(_j, "location", _p?.location);
- return _j;
- },
- booleanTest(_p?: BooleanTest): BooleanTest {
- const _j = {} as BooleanTest;
- _o.set(_j, "xpr", _p?.xpr);
- _o.set(_j, "arg", _p?.arg);
- _o.set(_j, "booltesttype", _p?.booltesttype);
- _o.set(_j, "location", _p?.location);
- return _j;
- },
- mergeAction(_p?: MergeAction): MergeAction {
- const _j = {} as MergeAction;
- _o.set(_j, "matchKind", _p?.matchKind);
- _o.set(_j, "commandType", _p?.commandType);
- _o.set(_j, "override", _p?.override);
- _o.set(_j, "qual", _p?.qual);
- _o.set(_j, "targetList", _p?.targetList);
- _o.set(_j, "updateColnos", _p?.updateColnos);
- return _j;
- },
- coerceToDomain(_p?: CoerceToDomain): CoerceToDomain {
- const _j = {} as CoerceToDomain;
- _o.set(_j, "xpr", _p?.xpr);
- _o.set(_j, "arg", _p?.arg);
- _o.set(_j, "resulttype", _p?.resulttype);
- _o.set(_j, "resulttypmod", _p?.resulttypmod);
- _o.set(_j, "resultcollid", _p?.resultcollid);
- _o.set(_j, "coercionformat", _p?.coercionformat);
- _o.set(_j, "location", _p?.location);
- return _j;
- },
- coerceToDomainValue(_p?: CoerceToDomainValue): CoerceToDomainValue {
- const _j = {} as CoerceToDomainValue;
- _o.set(_j, "xpr", _p?.xpr);
- _o.set(_j, "typeId", _p?.typeId);
- _o.set(_j, "typeMod", _p?.typeMod);
- _o.set(_j, "collation", _p?.collation);
- _o.set(_j, "location", _p?.location);
- return _j;
- },
- setToDefault(_p?: SetToDefault): SetToDefault {
- const _j = {} as SetToDefault;
- _o.set(_j, "xpr", _p?.xpr);
- _o.set(_j, "typeId", _p?.typeId);
- _o.set(_j, "typeMod", _p?.typeMod);
- _o.set(_j, "collation", _p?.collation);
- _o.set(_j, "location", _p?.location);
- return _j;
- },
- currentOfExpr(_p?: CurrentOfExpr): CurrentOfExpr {
- const _j = {} as CurrentOfExpr;
- _o.set(_j, "xpr", _p?.xpr);
- _o.set(_j, "cvarno", _p?.cvarno);
- _o.set(_j, "cursor_name", _p?.cursor_name);
- _o.set(_j, "cursor_param", _p?.cursor_param);
- return _j;
- },
- nextValueExpr(_p?: NextValueExpr): NextValueExpr {
- const _j = {} as NextValueExpr;
- _o.set(_j, "xpr", _p?.xpr);
- _o.set(_j, "seqid", _p?.seqid);
- _o.set(_j, "typeId", _p?.typeId);
- return _j;
- },
- inferenceElem(_p?: InferenceElem): InferenceElem {
- const _j = {} as InferenceElem;
- _o.set(_j, "xpr", _p?.xpr);
- _o.set(_j, "expr", _p?.expr);
- _o.set(_j, "infercollid", _p?.infercollid);
- _o.set(_j, "inferopclass", _p?.inferopclass);
- return _j;
- },
- targetEntry(_p?: TargetEntry): TargetEntry {
- const _j = {} as TargetEntry;
- _o.set(_j, "xpr", _p?.xpr);
- _o.set(_j, "expr", _p?.expr);
- _o.set(_j, "resno", _p?.resno);
- _o.set(_j, "resname", _p?.resname);
- _o.set(_j, "ressortgroupref", _p?.ressortgroupref);
- _o.set(_j, "resorigtbl", _p?.resorigtbl);
- _o.set(_j, "resorigcol", _p?.resorigcol);
- _o.set(_j, "resjunk", _p?.resjunk);
- return _j;
- },
- rangeTblRef(_p?: RangeTblRef): RangeTblRef {
- const _j = {} as RangeTblRef;
- _o.set(_j, "rtindex", _p?.rtindex);
- return _j;
- },
- joinExpr(_p?: JoinExpr): JoinExpr {
- const _j = {} as JoinExpr;
- _o.set(_j, "jointype", _p?.jointype);
- _o.set(_j, "isNatural", _p?.isNatural);
- _o.set(_j, "larg", _p?.larg);
- _o.set(_j, "rarg", _p?.rarg);
- _o.set(_j, "usingClause", _p?.usingClause);
- _o.set(_j, "join_using_alias", _p?.join_using_alias);
- _o.set(_j, "quals", _p?.quals);
- _o.set(_j, "alias", _p?.alias);
- _o.set(_j, "rtindex", _p?.rtindex);
- return _j;
- },
- fromExpr(_p?: FromExpr): FromExpr {
- const _j = {} as FromExpr;
- _o.set(_j, "fromlist", _p?.fromlist);
- _o.set(_j, "quals", _p?.quals);
- return _j;
- },
- onConflictExpr(_p?: OnConflictExpr): OnConflictExpr {
- const _j = {} as OnConflictExpr;
- _o.set(_j, "action", _p?.action);
- _o.set(_j, "arbiterElems", _p?.arbiterElems);
- _o.set(_j, "arbiterWhere", _p?.arbiterWhere);
- _o.set(_j, "constraint", _p?.constraint);
- _o.set(_j, "onConflictSet", _p?.onConflictSet);
- _o.set(_j, "onConflictWhere", _p?.onConflictWhere);
- _o.set(_j, "exclRelIndex", _p?.exclRelIndex);
- _o.set(_j, "exclRelTlist", _p?.exclRelTlist);
- return _j;
- },
- query(_p?: Query): Query {
- const _j = {} as Query;
- _o.set(_j, "commandType", _p?.commandType);
- _o.set(_j, "querySource", _p?.querySource);
- _o.set(_j, "canSetTag", _p?.canSetTag);
- _o.set(_j, "utilityStmt", _p?.utilityStmt);
- _o.set(_j, "resultRelation", _p?.resultRelation);
- _o.set(_j, "hasAggs", _p?.hasAggs);
- _o.set(_j, "hasWindowFuncs", _p?.hasWindowFuncs);
- _o.set(_j, "hasTargetSRFs", _p?.hasTargetSRFs);
- _o.set(_j, "hasSubLinks", _p?.hasSubLinks);
- _o.set(_j, "hasDistinctOn", _p?.hasDistinctOn);
- _o.set(_j, "hasRecursive", _p?.hasRecursive);
- _o.set(_j, "hasModifyingCTE", _p?.hasModifyingCTE);
- _o.set(_j, "hasForUpdate", _p?.hasForUpdate);
- _o.set(_j, "hasRowSecurity", _p?.hasRowSecurity);
- _o.set(_j, "isReturn", _p?.isReturn);
- _o.set(_j, "cteList", _p?.cteList);
- _o.set(_j, "rtable", _p?.rtable);
- _o.set(_j, "rteperminfos", _p?.rteperminfos);
- _o.set(_j, "jointree", _p?.jointree);
- _o.set(_j, "mergeActionList", _p?.mergeActionList);
- _o.set(_j, "mergeTargetRelation", _p?.mergeTargetRelation);
- _o.set(_j, "mergeJoinCondition", _p?.mergeJoinCondition);
- _o.set(_j, "targetList", _p?.targetList);
- _o.set(_j, "override", _p?.override);
- _o.set(_j, "onConflict", _p?.onConflict);
- _o.set(_j, "returningList", _p?.returningList);
- _o.set(_j, "groupClause", _p?.groupClause);
- _o.set(_j, "groupDistinct", _p?.groupDistinct);
- _o.set(_j, "groupingSets", _p?.groupingSets);
- _o.set(_j, "havingQual", _p?.havingQual);
- _o.set(_j, "windowClause", _p?.windowClause);
- _o.set(_j, "distinctClause", _p?.distinctClause);
- _o.set(_j, "sortClause", _p?.sortClause);
- _o.set(_j, "limitOffset", _p?.limitOffset);
- _o.set(_j, "limitCount", _p?.limitCount);
- _o.set(_j, "limitOption", _p?.limitOption);
- _o.set(_j, "rowMarks", _p?.rowMarks);
- _o.set(_j, "setOperations", _p?.setOperations);
- _o.set(_j, "constraintDeps", _p?.constraintDeps);
- _o.set(_j, "withCheckOptions", _p?.withCheckOptions);
- _o.set(_j, "stmt_location", _p?.stmt_location);
- _o.set(_j, "stmt_len", _p?.stmt_len);
- return _j;
- },
- typeName(_p?: TypeName): TypeName {
- const _j = {} as TypeName;
- _o.set(_j, "names", _p?.names);
- _o.set(_j, "typeOid", _p?.typeOid);
- _o.set(_j, "setof", _p?.setof);
- _o.set(_j, "pct_type", _p?.pct_type);
- _o.set(_j, "typmods", _p?.typmods);
- _o.set(_j, "typemod", _p?.typemod);
- _o.set(_j, "arrayBounds", _p?.arrayBounds);
- _o.set(_j, "location", _p?.location);
- return _j;
- },
- columnRef(_p?: ColumnRef): ColumnRef {
- const _j = {} as ColumnRef;
- _o.set(_j, "fields", _p?.fields);
- _o.set(_j, "location", _p?.location);
- return _j;
- },
- paramRef(_p?: ParamRef): ParamRef {
- const _j = {} as ParamRef;
- _o.set(_j, "number", _p?.number);
- _o.set(_j, "location", _p?.location);
- return _j;
- },
- aExpr(_p?: A_Expr): A_Expr {
- const _j = {} as A_Expr;
- _o.set(_j, "kind", _p?.kind);
- _o.set(_j, "name", _p?.name);
- _o.set(_j, "lexpr", _p?.lexpr);
- _o.set(_j, "rexpr", _p?.rexpr);
- _o.set(_j, "location", _p?.location);
- return _j;
- },
- typeCast(_p?: TypeCast): TypeCast {
- const _j = {} as TypeCast;
- _o.set(_j, "arg", _p?.arg);
- _o.set(_j, "typeName", _p?.typeName);
- _o.set(_j, "location", _p?.location);
- return _j;
- },
- collateClause(_p?: CollateClause): CollateClause {
- const _j = {} as CollateClause;
- _o.set(_j, "arg", _p?.arg);
- _o.set(_j, "collname", _p?.collname);
- _o.set(_j, "location", _p?.location);
- return _j;
- },
- roleSpec(_p?: RoleSpec): RoleSpec {
- const _j = {} as RoleSpec;
- _o.set(_j, "roletype", _p?.roletype);
- _o.set(_j, "rolename", _p?.rolename);
- _o.set(_j, "location", _p?.location);
- return _j;
- },
- funcCall(_p?: FuncCall): FuncCall {
- const _j = {} as FuncCall;
- _o.set(_j, "funcname", _p?.funcname);
- _o.set(_j, "args", _p?.args);
- _o.set(_j, "agg_order", _p?.agg_order);
- _o.set(_j, "agg_filter", _p?.agg_filter);
- _o.set(_j, "over", _p?.over);
- _o.set(_j, "agg_within_group", _p?.agg_within_group);
- _o.set(_j, "agg_star", _p?.agg_star);
- _o.set(_j, "agg_distinct", _p?.agg_distinct);
- _o.set(_j, "func_variadic", _p?.func_variadic);
- _o.set(_j, "funcformat", _p?.funcformat);
- _o.set(_j, "location", _p?.location);
- return _j;
- },
- aStar(_p?: A_Star): A_Star {
- const _j = {} as A_Star;
- return _j;
- },
- aIndices(_p?: A_Indices): A_Indices {
- const _j = {} as A_Indices;
- _o.set(_j, "is_slice", _p?.is_slice);
- _o.set(_j, "lidx", _p?.lidx);
- _o.set(_j, "uidx", _p?.uidx);
- return _j;
- },
- aIndirection(_p?: A_Indirection): A_Indirection {
- const _j = {} as A_Indirection;
- _o.set(_j, "arg", _p?.arg);
- _o.set(_j, "indirection", _p?.indirection);
- return _j;
- },
- aArrayExpr(_p?: A_ArrayExpr): A_ArrayExpr {
- const _j = {} as A_ArrayExpr;
- _o.set(_j, "elements", _p?.elements);
- _o.set(_j, "location", _p?.location);
- return _j;
- },
- resTarget(_p?: ResTarget): ResTarget {
- const _j = {} as ResTarget;
- _o.set(_j, "name", _p?.name);
- _o.set(_j, "indirection", _p?.indirection);
- _o.set(_j, "val", _p?.val);
- _o.set(_j, "location", _p?.location);
- return _j;
- },
- multiAssignRef(_p?: MultiAssignRef): MultiAssignRef {
- const _j = {} as MultiAssignRef;
- _o.set(_j, "source", _p?.source);
- _o.set(_j, "colno", _p?.colno);
- _o.set(_j, "ncolumns", _p?.ncolumns);
- return _j;
- },
- sortBy(_p?: SortBy): SortBy {
- const _j = {} as SortBy;
- _o.set(_j, "node", _p?.node);
- _o.set(_j, "sortby_dir", _p?.sortby_dir);
- _o.set(_j, "sortby_nulls", _p?.sortby_nulls);
- _o.set(_j, "useOp", _p?.useOp);
- _o.set(_j, "location", _p?.location);
- return _j;
- },
- windowDef(_p?: WindowDef): WindowDef {
- const _j = {} as WindowDef;
- _o.set(_j, "name", _p?.name);
- _o.set(_j, "refname", _p?.refname);
- _o.set(_j, "partitionClause", _p?.partitionClause);
- _o.set(_j, "orderClause", _p?.orderClause);
- _o.set(_j, "frameOptions", _p?.frameOptions);
- _o.set(_j, "startOffset", _p?.startOffset);
- _o.set(_j, "endOffset", _p?.endOffset);
- _o.set(_j, "location", _p?.location);
- return _j;
- },
- rangeSubselect(_p?: RangeSubselect): RangeSubselect {
- const _j = {} as RangeSubselect;
- _o.set(_j, "lateral", _p?.lateral);
- _o.set(_j, "subquery", _p?.subquery);
- _o.set(_j, "alias", _p?.alias);
- return _j;
- },
- rangeFunction(_p?: RangeFunction): RangeFunction {
- const _j = {} as RangeFunction;
- _o.set(_j, "lateral", _p?.lateral);
- _o.set(_j, "ordinality", _p?.ordinality);
- _o.set(_j, "is_rowsfrom", _p?.is_rowsfrom);
- _o.set(_j, "functions", _p?.functions);
- _o.set(_j, "alias", _p?.alias);
- _o.set(_j, "coldeflist", _p?.coldeflist);
- return _j;
- },
- rangeTableFunc(_p?: RangeTableFunc): RangeTableFunc {
- const _j = {} as RangeTableFunc;
- _o.set(_j, "lateral", _p?.lateral);
- _o.set(_j, "docexpr", _p?.docexpr);
- _o.set(_j, "rowexpr", _p?.rowexpr);
- _o.set(_j, "namespaces", _p?.namespaces);
- _o.set(_j, "columns", _p?.columns);
- _o.set(_j, "alias", _p?.alias);
- _o.set(_j, "location", _p?.location);
- return _j;
- },
- rangeTableFuncCol(_p?: RangeTableFuncCol): RangeTableFuncCol {
- const _j = {} as RangeTableFuncCol;
- _o.set(_j, "colname", _p?.colname);
- _o.set(_j, "typeName", _p?.typeName);
- _o.set(_j, "for_ordinality", _p?.for_ordinality);
- _o.set(_j, "is_not_null", _p?.is_not_null);
- _o.set(_j, "colexpr", _p?.colexpr);
- _o.set(_j, "coldefexpr", _p?.coldefexpr);
- _o.set(_j, "location", _p?.location);
- return _j;
- },
- rangeTableSample(_p?: RangeTableSample): RangeTableSample {
- const _j = {} as RangeTableSample;
- _o.set(_j, "relation", _p?.relation);
- _o.set(_j, "method", _p?.method);
- _o.set(_j, "args", _p?.args);
- _o.set(_j, "repeatable", _p?.repeatable);
- _o.set(_j, "location", _p?.location);
- return _j;
- },
- columnDef(_p?: ColumnDef): ColumnDef {
- const _j = {} as ColumnDef;
- _o.set(_j, "colname", _p?.colname);
- _o.set(_j, "typeName", _p?.typeName);
- _o.set(_j, "compression", _p?.compression);
- _o.set(_j, "inhcount", _p?.inhcount);
- _o.set(_j, "is_local", _p?.is_local);
- _o.set(_j, "is_not_null", _p?.is_not_null);
- _o.set(_j, "is_from_type", _p?.is_from_type);
- _o.set(_j, "storage", _p?.storage);
- _o.set(_j, "storage_name", _p?.storage_name);
- _o.set(_j, "raw_default", _p?.raw_default);
- _o.set(_j, "cooked_default", _p?.cooked_default);
- _o.set(_j, "identity", _p?.identity);
- _o.set(_j, "identitySequence", _p?.identitySequence);
- _o.set(_j, "generated", _p?.generated);
- _o.set(_j, "collClause", _p?.collClause);
- _o.set(_j, "collOid", _p?.collOid);
- _o.set(_j, "constraints", _p?.constraints);
- _o.set(_j, "fdwoptions", _p?.fdwoptions);
- _o.set(_j, "location", _p?.location);
- return _j;
- },
- tableLikeClause(_p?: TableLikeClause): TableLikeClause {
- const _j = {} as TableLikeClause;
- _o.set(_j, "relation", _p?.relation);
- _o.set(_j, "options", _p?.options);
- _o.set(_j, "relationOid", _p?.relationOid);
- return _j;
- },
- indexElem(_p?: IndexElem): IndexElem {
- const _j = {} as IndexElem;
- _o.set(_j, "name", _p?.name);
- _o.set(_j, "expr", _p?.expr);
- _o.set(_j, "indexcolname", _p?.indexcolname);
- _o.set(_j, "collation", _p?.collation);
- _o.set(_j, "opclass", _p?.opclass);
- _o.set(_j, "opclassopts", _p?.opclassopts);
- _o.set(_j, "ordering", _p?.ordering);
- _o.set(_j, "nulls_ordering", _p?.nulls_ordering);
- return _j;
- },
- defElem(_p?: DefElem): DefElem {
- const _j = {} as DefElem;
- _o.set(_j, "defnamespace", _p?.defnamespace);
- _o.set(_j, "defname", _p?.defname);
- _o.set(_j, "arg", _p?.arg);
- _o.set(_j, "defaction", _p?.defaction);
- _o.set(_j, "location", _p?.location);
- return _j;
- },
- lockingClause(_p?: LockingClause): LockingClause {
- const _j = {} as LockingClause;
- _o.set(_j, "lockedRels", _p?.lockedRels);
- _o.set(_j, "strength", _p?.strength);
- _o.set(_j, "waitPolicy", _p?.waitPolicy);
- return _j;
- },
- xmlSerialize(_p?: XmlSerialize): XmlSerialize {
- const _j = {} as XmlSerialize;
- _o.set(_j, "xmloption", _p?.xmloption);
- _o.set(_j, "expr", _p?.expr);
- _o.set(_j, "typeName", _p?.typeName);
- _o.set(_j, "indent", _p?.indent);
- _o.set(_j, "location", _p?.location);
- return _j;
- },
- partitionElem(_p?: PartitionElem): PartitionElem {
- const _j = {} as PartitionElem;
- _o.set(_j, "name", _p?.name);
- _o.set(_j, "expr", _p?.expr);
- _o.set(_j, "collation", _p?.collation);
- _o.set(_j, "opclass", _p?.opclass);
- _o.set(_j, "location", _p?.location);
- return _j;
- },
- partitionSpec(_p?: PartitionSpec): PartitionSpec {
- const _j = {} as PartitionSpec;
- _o.set(_j, "strategy", _p?.strategy);
- _o.set(_j, "partParams", _p?.partParams);
- _o.set(_j, "location", _p?.location);
- return _j;
- },
- partitionBoundSpec(_p?: PartitionBoundSpec): PartitionBoundSpec {
- const _j = {} as PartitionBoundSpec;
- _o.set(_j, "strategy", _p?.strategy);
- _o.set(_j, "is_default", _p?.is_default);
- _o.set(_j, "modulus", _p?.modulus);
- _o.set(_j, "remainder", _p?.remainder);
- _o.set(_j, "listdatums", _p?.listdatums);
- _o.set(_j, "lowerdatums", _p?.lowerdatums);
- _o.set(_j, "upperdatums", _p?.upperdatums);
- _o.set(_j, "location", _p?.location);
- return _j;
- },
- partitionRangeDatum(_p?: PartitionRangeDatum): PartitionRangeDatum {
- const _j = {} as PartitionRangeDatum;
- _o.set(_j, "kind", _p?.kind);
- _o.set(_j, "value", _p?.value);
- _o.set(_j, "location", _p?.location);
- return _j;
- },
- singlePartitionSpec(_p?: SinglePartitionSpec): SinglePartitionSpec {
- const _j = {} as SinglePartitionSpec;
- return _j;
- },
- partitionCmd(_p?: PartitionCmd): PartitionCmd {
- const _j = {} as PartitionCmd;
- _o.set(_j, "name", _p?.name);
- _o.set(_j, "bound", _p?.bound);
- _o.set(_j, "concurrent", _p?.concurrent);
- return _j;
- },
- rangeTblEntry(_p?: RangeTblEntry): RangeTblEntry {
- const _j = {} as RangeTblEntry;
- _o.set(_j, "alias", _p?.alias);
- _o.set(_j, "eref", _p?.eref);
- _o.set(_j, "rtekind", _p?.rtekind);
- _o.set(_j, "relid", _p?.relid);
- _o.set(_j, "inh", _p?.inh);
- _o.set(_j, "relkind", _p?.relkind);
- _o.set(_j, "rellockmode", _p?.rellockmode);
- _o.set(_j, "perminfoindex", _p?.perminfoindex);
- _o.set(_j, "tablesample", _p?.tablesample);
- _o.set(_j, "subquery", _p?.subquery);
- _o.set(_j, "security_barrier", _p?.security_barrier);
- _o.set(_j, "jointype", _p?.jointype);
- _o.set(_j, "joinmergedcols", _p?.joinmergedcols);
- _o.set(_j, "joinaliasvars", _p?.joinaliasvars);
- _o.set(_j, "joinleftcols", _p?.joinleftcols);
- _o.set(_j, "joinrightcols", _p?.joinrightcols);
- _o.set(_j, "join_using_alias", _p?.join_using_alias);
- _o.set(_j, "functions", _p?.functions);
- _o.set(_j, "funcordinality", _p?.funcordinality);
- _o.set(_j, "tablefunc", _p?.tablefunc);
- _o.set(_j, "values_lists", _p?.values_lists);
- _o.set(_j, "ctename", _p?.ctename);
- _o.set(_j, "ctelevelsup", _p?.ctelevelsup);
- _o.set(_j, "self_reference", _p?.self_reference);
- _o.set(_j, "coltypes", _p?.coltypes);
- _o.set(_j, "coltypmods", _p?.coltypmods);
- _o.set(_j, "colcollations", _p?.colcollations);
- _o.set(_j, "enrname", _p?.enrname);
- _o.set(_j, "enrtuples", _p?.enrtuples);
- _o.set(_j, "lateral", _p?.lateral);
- _o.set(_j, "inFromCl", _p?.inFromCl);
- _o.set(_j, "securityQuals", _p?.securityQuals);
- return _j;
- },
- rtePermissionInfo(_p?: RTEPermissionInfo): RTEPermissionInfo {
- const _j = {} as RTEPermissionInfo;
- _o.set(_j, "relid", _p?.relid);
- _o.set(_j, "inh", _p?.inh);
- _o.set(_j, "requiredPerms", _p?.requiredPerms);
- _o.set(_j, "checkAsUser", _p?.checkAsUser);
- _o.set(_j, "selectedCols", _p?.selectedCols);
- _o.set(_j, "insertedCols", _p?.insertedCols);
- _o.set(_j, "updatedCols", _p?.updatedCols);
- return _j;
- },
- rangeTblFunction(_p?: RangeTblFunction): RangeTblFunction {
- const _j = {} as RangeTblFunction;
- _o.set(_j, "funcexpr", _p?.funcexpr);
- _o.set(_j, "funccolcount", _p?.funccolcount);
- _o.set(_j, "funccolnames", _p?.funccolnames);
- _o.set(_j, "funccoltypes", _p?.funccoltypes);
- _o.set(_j, "funccoltypmods", _p?.funccoltypmods);
- _o.set(_j, "funccolcollations", _p?.funccolcollations);
- _o.set(_j, "funcparams", _p?.funcparams);
- return _j;
- },
- tableSampleClause(_p?: TableSampleClause): TableSampleClause {
- const _j = {} as TableSampleClause;
- _o.set(_j, "tsmhandler", _p?.tsmhandler);
- _o.set(_j, "args", _p?.args);
- _o.set(_j, "repeatable", _p?.repeatable);
- return _j;
- },
- withCheckOption(_p?: WithCheckOption): WithCheckOption {
- const _j = {} as WithCheckOption;
- _o.set(_j, "kind", _p?.kind);
- _o.set(_j, "relname", _p?.relname);
- _o.set(_j, "polname", _p?.polname);
- _o.set(_j, "qual", _p?.qual);
- _o.set(_j, "cascaded", _p?.cascaded);
- return _j;
- },
- sortGroupClause(_p?: SortGroupClause): SortGroupClause {
- const _j = {} as SortGroupClause;
- _o.set(_j, "tleSortGroupRef", _p?.tleSortGroupRef);
- _o.set(_j, "eqop", _p?.eqop);
- _o.set(_j, "sortop", _p?.sortop);
- _o.set(_j, "nulls_first", _p?.nulls_first);
- _o.set(_j, "hashable", _p?.hashable);
- return _j;
- },
- groupingSet(_p?: GroupingSet): GroupingSet {
- const _j = {} as GroupingSet;
- _o.set(_j, "kind", _p?.kind);
- _o.set(_j, "content", _p?.content);
- _o.set(_j, "location", _p?.location);
- return _j;
- },
- windowClause(_p?: WindowClause): WindowClause {
- const _j = {} as WindowClause;
- _o.set(_j, "name", _p?.name);
- _o.set(_j, "refname", _p?.refname);
- _o.set(_j, "partitionClause", _p?.partitionClause);
- _o.set(_j, "orderClause", _p?.orderClause);
- _o.set(_j, "frameOptions", _p?.frameOptions);
- _o.set(_j, "startOffset", _p?.startOffset);
- _o.set(_j, "endOffset", _p?.endOffset);
- _o.set(_j, "startInRangeFunc", _p?.startInRangeFunc);
- _o.set(_j, "endInRangeFunc", _p?.endInRangeFunc);
- _o.set(_j, "inRangeColl", _p?.inRangeColl);
- _o.set(_j, "inRangeAsc", _p?.inRangeAsc);
- _o.set(_j, "inRangeNullsFirst", _p?.inRangeNullsFirst);
- _o.set(_j, "winref", _p?.winref);
- _o.set(_j, "copiedOrder", _p?.copiedOrder);
- return _j;
- },
- rowMarkClause(_p?: RowMarkClause): RowMarkClause {
- const _j = {} as RowMarkClause;
- _o.set(_j, "rti", _p?.rti);
- _o.set(_j, "strength", _p?.strength);
- _o.set(_j, "waitPolicy", _p?.waitPolicy);
- _o.set(_j, "pushedDown", _p?.pushedDown);
- return _j;
- },
- withClause(_p?: WithClause): WithClause {
- const _j = {} as WithClause;
- _o.set(_j, "ctes", _p?.ctes);
- _o.set(_j, "recursive", _p?.recursive);
- _o.set(_j, "location", _p?.location);
- return _j;
- },
- inferClause(_p?: InferClause): InferClause {
- const _j = {} as InferClause;
- _o.set(_j, "indexElems", _p?.indexElems);
- _o.set(_j, "whereClause", _p?.whereClause);
- _o.set(_j, "conname", _p?.conname);
- _o.set(_j, "location", _p?.location);
- return _j;
- },
- onConflictClause(_p?: OnConflictClause): OnConflictClause {
- const _j = {} as OnConflictClause;
- _o.set(_j, "action", _p?.action);
- _o.set(_j, "infer", _p?.infer);
- _o.set(_j, "targetList", _p?.targetList);
- _o.set(_j, "whereClause", _p?.whereClause);
- _o.set(_j, "location", _p?.location);
- return _j;
- },
- cteSearchClause(_p?: CTESearchClause): CTESearchClause {
- const _j = {} as CTESearchClause;
- _o.set(_j, "search_col_list", _p?.search_col_list);
- _o.set(_j, "search_breadth_first", _p?.search_breadth_first);
- _o.set(_j, "search_seq_column", _p?.search_seq_column);
- _o.set(_j, "location", _p?.location);
- return _j;
- },
- cteCycleClause(_p?: CTECycleClause): CTECycleClause {
- const _j = {} as CTECycleClause;
- _o.set(_j, "cycle_col_list", _p?.cycle_col_list);
- _o.set(_j, "cycle_mark_column", _p?.cycle_mark_column);
- _o.set(_j, "cycle_mark_value", _p?.cycle_mark_value);
- _o.set(_j, "cycle_mark_default", _p?.cycle_mark_default);
- _o.set(_j, "cycle_path_column", _p?.cycle_path_column);
- _o.set(_j, "location", _p?.location);
- _o.set(_j, "cycle_mark_type", _p?.cycle_mark_type);
- _o.set(_j, "cycle_mark_typmod", _p?.cycle_mark_typmod);
- _o.set(_j, "cycle_mark_collation", _p?.cycle_mark_collation);
- _o.set(_j, "cycle_mark_neop", _p?.cycle_mark_neop);
- return _j;
- },
- commonTableExpr(_p?: CommonTableExpr): CommonTableExpr {
- const _j = {} as CommonTableExpr;
- _o.set(_j, "ctename", _p?.ctename);
- _o.set(_j, "aliascolnames", _p?.aliascolnames);
- _o.set(_j, "ctematerialized", _p?.ctematerialized);
- _o.set(_j, "ctequery", _p?.ctequery);
- _o.set(_j, "search_clause", _p?.search_clause);
- _o.set(_j, "cycle_clause", _p?.cycle_clause);
- _o.set(_j, "location", _p?.location);
- _o.set(_j, "cterecursive", _p?.cterecursive);
- _o.set(_j, "cterefcount", _p?.cterefcount);
- _o.set(_j, "ctecolnames", _p?.ctecolnames);
- _o.set(_j, "ctecoltypes", _p?.ctecoltypes);
- _o.set(_j, "ctecoltypmods", _p?.ctecoltypmods);
- _o.set(_j, "ctecolcollations", _p?.ctecolcollations);
- return _j;
- },
- mergeWhenClause(_p?: MergeWhenClause): MergeWhenClause {
- const _j = {} as MergeWhenClause;
- _o.set(_j, "matchKind", _p?.matchKind);
- _o.set(_j, "commandType", _p?.commandType);
- _o.set(_j, "override", _p?.override);
- _o.set(_j, "condition", _p?.condition);
- _o.set(_j, "targetList", _p?.targetList);
- _o.set(_j, "values", _p?.values);
- return _j;
- },
- triggerTransition(_p?: TriggerTransition): TriggerTransition {
- const _j = {} as TriggerTransition;
- _o.set(_j, "name", _p?.name);
- _o.set(_j, "isNew", _p?.isNew);
- _o.set(_j, "isTable", _p?.isTable);
- return _j;
- },
- jsonOutput(_p?: JsonOutput): JsonOutput {
- const _j = {} as JsonOutput;
- _o.set(_j, "typeName", _p?.typeName);
- _o.set(_j, "returning", _p?.returning);
- return _j;
- },
- jsonArgument(_p?: JsonArgument): JsonArgument {
- const _j = {} as JsonArgument;
- _o.set(_j, "val", _p?.val);
- _o.set(_j, "name", _p?.name);
- return _j;
- },
- jsonFuncExpr(_p?: JsonFuncExpr): JsonFuncExpr {
- const _j = {} as JsonFuncExpr;
- _o.set(_j, "op", _p?.op);
- _o.set(_j, "column_name", _p?.column_name);
- _o.set(_j, "context_item", _p?.context_item);
- _o.set(_j, "pathspec", _p?.pathspec);
- _o.set(_j, "passing", _p?.passing);
- _o.set(_j, "output", _p?.output);
- _o.set(_j, "on_empty", _p?.on_empty);
- _o.set(_j, "on_error", _p?.on_error);
- _o.set(_j, "wrapper", _p?.wrapper);
- _o.set(_j, "quotes", _p?.quotes);
- _o.set(_j, "location", _p?.location);
- return _j;
- },
- jsonTablePathSpec(_p?: JsonTablePathSpec): JsonTablePathSpec {
- const _j = {} as JsonTablePathSpec;
- _o.set(_j, "string", _p?.string);
- _o.set(_j, "name", _p?.name);
- _o.set(_j, "name_location", _p?.name_location);
- _o.set(_j, "location", _p?.location);
- return _j;
- },
- jsonTable(_p?: JsonTable): JsonTable {
- const _j = {} as JsonTable;
- _o.set(_j, "context_item", _p?.context_item);
- _o.set(_j, "pathspec", _p?.pathspec);
- _o.set(_j, "passing", _p?.passing);
- _o.set(_j, "columns", _p?.columns);
- _o.set(_j, "on_error", _p?.on_error);
- _o.set(_j, "alias", _p?.alias);
- _o.set(_j, "lateral", _p?.lateral);
- _o.set(_j, "location", _p?.location);
- return _j;
- },
- jsonTableColumn(_p?: JsonTableColumn): JsonTableColumn {
- const _j = {} as JsonTableColumn;
- _o.set(_j, "coltype", _p?.coltype);
- _o.set(_j, "name", _p?.name);
- _o.set(_j, "typeName", _p?.typeName);
- _o.set(_j, "pathspec", _p?.pathspec);
- _o.set(_j, "format", _p?.format);
- _o.set(_j, "wrapper", _p?.wrapper);
- _o.set(_j, "quotes", _p?.quotes);
- _o.set(_j, "columns", _p?.columns);
- _o.set(_j, "on_empty", _p?.on_empty);
- _o.set(_j, "on_error", _p?.on_error);
- _o.set(_j, "location", _p?.location);
- return _j;
- },
- jsonKeyValue(_p?: JsonKeyValue): JsonKeyValue {
- const _j = {} as JsonKeyValue;
- _o.set(_j, "key", _p?.key);
- _o.set(_j, "value", _p?.value);
- return _j;
- },
- jsonParseExpr(_p?: JsonParseExpr): JsonParseExpr {
- const _j = {} as JsonParseExpr;
- _o.set(_j, "expr", _p?.expr);
- _o.set(_j, "output", _p?.output);
- _o.set(_j, "unique_keys", _p?.unique_keys);
- _o.set(_j, "location", _p?.location);
- return _j;
- },
- jsonScalarExpr(_p?: JsonScalarExpr): JsonScalarExpr {
- const _j = {} as JsonScalarExpr;
- _o.set(_j, "expr", _p?.expr);
- _o.set(_j, "output", _p?.output);
- _o.set(_j, "location", _p?.location);
- return _j;
- },
- jsonSerializeExpr(_p?: JsonSerializeExpr): JsonSerializeExpr {
- const _j = {} as JsonSerializeExpr;
- _o.set(_j, "expr", _p?.expr);
- _o.set(_j, "output", _p?.output);
- _o.set(_j, "location", _p?.location);
- return _j;
- },
- jsonObjectConstructor(_p?: JsonObjectConstructor): JsonObjectConstructor {
- const _j = {} as JsonObjectConstructor;
- _o.set(_j, "exprs", _p?.exprs);
- _o.set(_j, "output", _p?.output);
- _o.set(_j, "absent_on_null", _p?.absent_on_null);
- _o.set(_j, "unique", _p?.unique);
- _o.set(_j, "location", _p?.location);
- return _j;
- },
- jsonArrayConstructor(_p?: JsonArrayConstructor): JsonArrayConstructor {
- const _j = {} as JsonArrayConstructor;
- _o.set(_j, "exprs", _p?.exprs);
- _o.set(_j, "output", _p?.output);
- _o.set(_j, "absent_on_null", _p?.absent_on_null);
- _o.set(_j, "location", _p?.location);
- return _j;
- },
- jsonArrayQueryConstructor(_p?: JsonArrayQueryConstructor): JsonArrayQueryConstructor {
- const _j = {} as JsonArrayQueryConstructor;
- _o.set(_j, "query", _p?.query);
- _o.set(_j, "output", _p?.output);
- _o.set(_j, "format", _p?.format);
- _o.set(_j, "absent_on_null", _p?.absent_on_null);
- _o.set(_j, "location", _p?.location);
- return _j;
- },
- jsonAggConstructor(_p?: JsonAggConstructor): JsonAggConstructor {
- const _j = {} as JsonAggConstructor;
- _o.set(_j, "output", _p?.output);
- _o.set(_j, "agg_filter", _p?.agg_filter);
- _o.set(_j, "agg_order", _p?.agg_order);
- _o.set(_j, "over", _p?.over);
- _o.set(_j, "location", _p?.location);
- return _j;
- },
- jsonObjectAgg(_p?: JsonObjectAgg): JsonObjectAgg {
- const _j = {} as JsonObjectAgg;
- _o.set(_j, "constructor", _p?.constructor);
- _o.set(_j, "arg", _p?.arg);
- _o.set(_j, "absent_on_null", _p?.absent_on_null);
- _o.set(_j, "unique", _p?.unique);
- return _j;
- },
- jsonArrayAgg(_p?: JsonArrayAgg): JsonArrayAgg {
- const _j = {} as JsonArrayAgg;
- _o.set(_j, "constructor", _p?.constructor);
- _o.set(_j, "arg", _p?.arg);
- _o.set(_j, "absent_on_null", _p?.absent_on_null);
- return _j;
- },
- rawStmt(_p?: RawStmt): RawStmt {
- const _j = {} as RawStmt;
- _o.set(_j, "stmt", _p?.stmt);
- _o.set(_j, "stmt_location", _p?.stmt_location);
- _o.set(_j, "stmt_len", _p?.stmt_len);
- return _j;
- },
- insertStmt(_p?: InsertStmt): InsertStmt {
- const _j = {} as InsertStmt;
- _o.set(_j, "relation", _p?.relation);
- _o.set(_j, "cols", _p?.cols);
- _o.set(_j, "selectStmt", _p?.selectStmt);
- _o.set(_j, "onConflictClause", _p?.onConflictClause);
- _o.set(_j, "returningList", _p?.returningList);
- _o.set(_j, "withClause", _p?.withClause);
- _o.set(_j, "override", _p?.override);
- return _j;
- },
- deleteStmt(_p?: DeleteStmt): DeleteStmt {
- const _j = {} as DeleteStmt;
- _o.set(_j, "relation", _p?.relation);
- _o.set(_j, "usingClause", _p?.usingClause);
- _o.set(_j, "whereClause", _p?.whereClause);
- _o.set(_j, "returningList", _p?.returningList);
- _o.set(_j, "withClause", _p?.withClause);
- return _j;
- },
- updateStmt(_p?: UpdateStmt): UpdateStmt {
- const _j = {} as UpdateStmt;
- _o.set(_j, "relation", _p?.relation);
- _o.set(_j, "targetList", _p?.targetList);
- _o.set(_j, "whereClause", _p?.whereClause);
- _o.set(_j, "fromClause", _p?.fromClause);
- _o.set(_j, "returningList", _p?.returningList);
- _o.set(_j, "withClause", _p?.withClause);
- return _j;
- },
- mergeStmt(_p?: MergeStmt): MergeStmt {
- const _j = {} as MergeStmt;
- _o.set(_j, "relation", _p?.relation);
- _o.set(_j, "sourceRelation", _p?.sourceRelation);
- _o.set(_j, "joinCondition", _p?.joinCondition);
- _o.set(_j, "mergeWhenClauses", _p?.mergeWhenClauses);
- _o.set(_j, "returningList", _p?.returningList);
- _o.set(_j, "withClause", _p?.withClause);
- return _j;
- },
- selectStmt(_p?: SelectStmt): SelectStmt {
- const _j = {} as SelectStmt;
- _o.set(_j, "distinctClause", _p?.distinctClause);
- _o.set(_j, "intoClause", _p?.intoClause);
- _o.set(_j, "targetList", _p?.targetList);
- _o.set(_j, "fromClause", _p?.fromClause);
- _o.set(_j, "whereClause", _p?.whereClause);
- _o.set(_j, "groupClause", _p?.groupClause);
- _o.set(_j, "groupDistinct", _p?.groupDistinct);
- _o.set(_j, "havingClause", _p?.havingClause);
- _o.set(_j, "windowClause", _p?.windowClause);
- _o.set(_j, "valuesLists", _p?.valuesLists);
- _o.set(_j, "sortClause", _p?.sortClause);
- _o.set(_j, "limitOffset", _p?.limitOffset);
- _o.set(_j, "limitCount", _p?.limitCount);
- _o.set(_j, "limitOption", _p?.limitOption);
- _o.set(_j, "lockingClause", _p?.lockingClause);
- _o.set(_j, "withClause", _p?.withClause);
- _o.set(_j, "op", _p?.op);
- _o.set(_j, "all", _p?.all);
- _o.set(_j, "larg", _p?.larg);
- _o.set(_j, "rarg", _p?.rarg);
- return _j;
- },
- setOperationStmt(_p?: SetOperationStmt): SetOperationStmt {
- const _j = {} as SetOperationStmt;
- _o.set(_j, "op", _p?.op);
- _o.set(_j, "all", _p?.all);
- _o.set(_j, "larg", _p?.larg);
- _o.set(_j, "rarg", _p?.rarg);
- _o.set(_j, "colTypes", _p?.colTypes);
- _o.set(_j, "colTypmods", _p?.colTypmods);
- _o.set(_j, "colCollations", _p?.colCollations);
- _o.set(_j, "groupClauses", _p?.groupClauses);
- return _j;
- },
- returnStmt(_p?: ReturnStmt): ReturnStmt {
- const _j = {} as ReturnStmt;
- _o.set(_j, "returnval", _p?.returnval);
- return _j;
- },
- plAssignStmt(_p?: PLAssignStmt): PLAssignStmt {
- const _j = {} as PLAssignStmt;
- _o.set(_j, "name", _p?.name);
- _o.set(_j, "indirection", _p?.indirection);
- _o.set(_j, "nnames", _p?.nnames);
- _o.set(_j, "val", _p?.val);
- _o.set(_j, "location", _p?.location);
- return _j;
- },
- createSchemaStmt(_p?: CreateSchemaStmt): CreateSchemaStmt {
- const _j = {} as CreateSchemaStmt;
- _o.set(_j, "schemaname", _p?.schemaname);
- _o.set(_j, "authrole", _p?.authrole);
- _o.set(_j, "schemaElts", _p?.schemaElts);
- _o.set(_j, "if_not_exists", _p?.if_not_exists);
- return _j;
- },
- alterTableStmt(_p?: AlterTableStmt): AlterTableStmt {
- const _j = {} as AlterTableStmt;
- _o.set(_j, "relation", _p?.relation);
- _o.set(_j, "cmds", _p?.cmds);
- _o.set(_j, "objtype", _p?.objtype);
- _o.set(_j, "missing_ok", _p?.missing_ok);
- return _j;
- },
- replicaIdentityStmt(_p?: ReplicaIdentityStmt): ReplicaIdentityStmt {
- const _j = {} as ReplicaIdentityStmt;
- _o.set(_j, "identity_type", _p?.identity_type);
- _o.set(_j, "name", _p?.name);
- return _j;
- },
- alterTableCmd(_p?: AlterTableCmd): AlterTableCmd {
- const _j = {} as AlterTableCmd;
- _o.set(_j, "subtype", _p?.subtype);
- _o.set(_j, "name", _p?.name);
- _o.set(_j, "num", _p?.num);
- _o.set(_j, "newowner", _p?.newowner);
- _o.set(_j, "def", _p?.def);
- _o.set(_j, "behavior", _p?.behavior);
- _o.set(_j, "missing_ok", _p?.missing_ok);
- _o.set(_j, "recurse", _p?.recurse);
- return _j;
- },
- alterCollationStmt(_p?: AlterCollationStmt): AlterCollationStmt {
- const _j = {} as AlterCollationStmt;
- _o.set(_j, "collname", _p?.collname);
- return _j;
- },
- alterDomainStmt(_p?: AlterDomainStmt): AlterDomainStmt {
- const _j = {} as AlterDomainStmt;
- _o.set(_j, "subtype", _p?.subtype);
- _o.set(_j, "typeName", _p?.typeName);
- _o.set(_j, "name", _p?.name);
- _o.set(_j, "def", _p?.def);
- _o.set(_j, "behavior", _p?.behavior);
- _o.set(_j, "missing_ok", _p?.missing_ok);
- return _j;
- },
- grantStmt(_p?: GrantStmt): GrantStmt {
- const _j = {} as GrantStmt;
- _o.set(_j, "is_grant", _p?.is_grant);
- _o.set(_j, "targtype", _p?.targtype);
- _o.set(_j, "objtype", _p?.objtype);
- _o.set(_j, "objects", _p?.objects);
- _o.set(_j, "privileges", _p?.privileges);
- _o.set(_j, "grantees", _p?.grantees);
- _o.set(_j, "grant_option", _p?.grant_option);
- _o.set(_j, "grantor", _p?.grantor);
- _o.set(_j, "behavior", _p?.behavior);
- return _j;
- },
- objectWithArgs(_p?: ObjectWithArgs): ObjectWithArgs {
- const _j = {} as ObjectWithArgs;
- _o.set(_j, "objname", _p?.objname);
- _o.set(_j, "objargs", _p?.objargs);
- _o.set(_j, "objfuncargs", _p?.objfuncargs);
- _o.set(_j, "args_unspecified", _p?.args_unspecified);
- return _j;
- },
- accessPriv(_p?: AccessPriv): AccessPriv {
- const _j = {} as AccessPriv;
- _o.set(_j, "priv_name", _p?.priv_name);
- _o.set(_j, "cols", _p?.cols);
- return _j;
- },
- grantRoleStmt(_p?: GrantRoleStmt): GrantRoleStmt {
- const _j = {} as GrantRoleStmt;
- _o.set(_j, "granted_roles", _p?.granted_roles);
- _o.set(_j, "grantee_roles", _p?.grantee_roles);
- _o.set(_j, "is_grant", _p?.is_grant);
- _o.set(_j, "opt", _p?.opt);
- _o.set(_j, "grantor", _p?.grantor);
- _o.set(_j, "behavior", _p?.behavior);
- return _j;
- },
- alterDefaultPrivilegesStmt(_p?: AlterDefaultPrivilegesStmt): AlterDefaultPrivilegesStmt {
- const _j = {} as AlterDefaultPrivilegesStmt;
- _o.set(_j, "options", _p?.options);
- _o.set(_j, "action", _p?.action);
- return _j;
- },
- copyStmt(_p?: CopyStmt): CopyStmt {
- const _j = {} as CopyStmt;
- _o.set(_j, "relation", _p?.relation);
- _o.set(_j, "query", _p?.query);
- _o.set(_j, "attlist", _p?.attlist);
- _o.set(_j, "is_from", _p?.is_from);
- _o.set(_j, "is_program", _p?.is_program);
- _o.set(_j, "filename", _p?.filename);
- _o.set(_j, "options", _p?.options);
- _o.set(_j, "whereClause", _p?.whereClause);
- return _j;
- },
- variableSetStmt(_p?: VariableSetStmt): VariableSetStmt {
- const _j = {} as VariableSetStmt;
- _o.set(_j, "kind", _p?.kind);
- _o.set(_j, "name", _p?.name);
- _o.set(_j, "args", _p?.args);
- _o.set(_j, "is_local", _p?.is_local);
- return _j;
- },
- variableShowStmt(_p?: VariableShowStmt): VariableShowStmt {
- const _j = {} as VariableShowStmt;
- _o.set(_j, "name", _p?.name);
- return _j;
- },
- createStmt(_p?: CreateStmt): CreateStmt {
- const _j = {} as CreateStmt;
- _o.set(_j, "relation", _p?.relation);
- _o.set(_j, "tableElts", _p?.tableElts);
- _o.set(_j, "inhRelations", _p?.inhRelations);
- _o.set(_j, "partbound", _p?.partbound);
- _o.set(_j, "partspec", _p?.partspec);
- _o.set(_j, "ofTypename", _p?.ofTypename);
- _o.set(_j, "constraints", _p?.constraints);
- _o.set(_j, "options", _p?.options);
- _o.set(_j, "oncommit", _p?.oncommit);
- _o.set(_j, "tablespacename", _p?.tablespacename);
- _o.set(_j, "accessMethod", _p?.accessMethod);
- _o.set(_j, "if_not_exists", _p?.if_not_exists);
- return _j;
- },
- constraint(_p?: Constraint): Constraint {
- const _j = {} as Constraint;
- _o.set(_j, "contype", _p?.contype);
- _o.set(_j, "conname", _p?.conname);
- _o.set(_j, "deferrable", _p?.deferrable);
- _o.set(_j, "initdeferred", _p?.initdeferred);
- _o.set(_j, "skip_validation", _p?.skip_validation);
- _o.set(_j, "initially_valid", _p?.initially_valid);
- _o.set(_j, "is_no_inherit", _p?.is_no_inherit);
- _o.set(_j, "raw_expr", _p?.raw_expr);
- _o.set(_j, "cooked_expr", _p?.cooked_expr);
- _o.set(_j, "generated_when", _p?.generated_when);
- _o.set(_j, "inhcount", _p?.inhcount);
- _o.set(_j, "nulls_not_distinct", _p?.nulls_not_distinct);
- _o.set(_j, "keys", _p?.keys);
- _o.set(_j, "including", _p?.including);
- _o.set(_j, "exclusions", _p?.exclusions);
- _o.set(_j, "options", _p?.options);
- _o.set(_j, "indexname", _p?.indexname);
- _o.set(_j, "indexspace", _p?.indexspace);
- _o.set(_j, "reset_default_tblspc", _p?.reset_default_tblspc);
- _o.set(_j, "access_method", _p?.access_method);
- _o.set(_j, "where_clause", _p?.where_clause);
- _o.set(_j, "pktable", _p?.pktable);
- _o.set(_j, "fk_attrs", _p?.fk_attrs);
- _o.set(_j, "pk_attrs", _p?.pk_attrs);
- _o.set(_j, "fk_matchtype", _p?.fk_matchtype);
- _o.set(_j, "fk_upd_action", _p?.fk_upd_action);
- _o.set(_j, "fk_del_action", _p?.fk_del_action);
- _o.set(_j, "fk_del_set_cols", _p?.fk_del_set_cols);
- _o.set(_j, "old_conpfeqop", _p?.old_conpfeqop);
- _o.set(_j, "old_pktable_oid", _p?.old_pktable_oid);
- _o.set(_j, "location", _p?.location);
- return _j;
- },
- createTableSpaceStmt(_p?: CreateTableSpaceStmt): CreateTableSpaceStmt {
- const _j = {} as CreateTableSpaceStmt;
- _o.set(_j, "tablespacename", _p?.tablespacename);
- _o.set(_j, "owner", _p?.owner);
- _o.set(_j, "location", _p?.location);
- _o.set(_j, "options", _p?.options);
- return _j;
- },
- dropTableSpaceStmt(_p?: DropTableSpaceStmt): DropTableSpaceStmt {
- const _j = {} as DropTableSpaceStmt;
- _o.set(_j, "tablespacename", _p?.tablespacename);
- _o.set(_j, "missing_ok", _p?.missing_ok);
- return _j;
- },
- alterTableSpaceOptionsStmt(_p?: AlterTableSpaceOptionsStmt): AlterTableSpaceOptionsStmt {
- const _j = {} as AlterTableSpaceOptionsStmt;
- _o.set(_j, "tablespacename", _p?.tablespacename);
- _o.set(_j, "options", _p?.options);
- _o.set(_j, "isReset", _p?.isReset);
- return _j;
- },
- alterTableMoveAllStmt(_p?: AlterTableMoveAllStmt): AlterTableMoveAllStmt {
- const _j = {} as AlterTableMoveAllStmt;
- _o.set(_j, "orig_tablespacename", _p?.orig_tablespacename);
- _o.set(_j, "objtype", _p?.objtype);
- _o.set(_j, "roles", _p?.roles);
- _o.set(_j, "new_tablespacename", _p?.new_tablespacename);
- _o.set(_j, "nowait", _p?.nowait);
- return _j;
- },
- createExtensionStmt(_p?: CreateExtensionStmt): CreateExtensionStmt {
- const _j = {} as CreateExtensionStmt;
- _o.set(_j, "extname", _p?.extname);
- _o.set(_j, "if_not_exists", _p?.if_not_exists);
- _o.set(_j, "options", _p?.options);
- return _j;
- },
- alterExtensionStmt(_p?: AlterExtensionStmt): AlterExtensionStmt {
- const _j = {} as AlterExtensionStmt;
- _o.set(_j, "extname", _p?.extname);
- _o.set(_j, "options", _p?.options);
- return _j;
- },
- alterExtensionContentsStmt(_p?: AlterExtensionContentsStmt): AlterExtensionContentsStmt {
- const _j = {} as AlterExtensionContentsStmt;
- _o.set(_j, "extname", _p?.extname);
- _o.set(_j, "action", _p?.action);
- _o.set(_j, "objtype", _p?.objtype);
- _o.set(_j, "object", _p?.object);
- return _j;
- },
- createFdwStmt(_p?: CreateFdwStmt): CreateFdwStmt {
- const _j = {} as CreateFdwStmt;
- _o.set(_j, "fdwname", _p?.fdwname);
- _o.set(_j, "func_options", _p?.func_options);
- _o.set(_j, "options", _p?.options);
- return _j;
- },
- alterFdwStmt(_p?: AlterFdwStmt): AlterFdwStmt {
- const _j = {} as AlterFdwStmt;
- _o.set(_j, "fdwname", _p?.fdwname);
- _o.set(_j, "func_options", _p?.func_options);
- _o.set(_j, "options", _p?.options);
- return _j;
- },
- createForeignServerStmt(_p?: CreateForeignServerStmt): CreateForeignServerStmt {
- const _j = {} as CreateForeignServerStmt;
- _o.set(_j, "servername", _p?.servername);
- _o.set(_j, "servertype", _p?.servertype);
- _o.set(_j, "version", _p?.version);
- _o.set(_j, "fdwname", _p?.fdwname);
- _o.set(_j, "if_not_exists", _p?.if_not_exists);
- _o.set(_j, "options", _p?.options);
- return _j;
- },
- alterForeignServerStmt(_p?: AlterForeignServerStmt): AlterForeignServerStmt {
- const _j = {} as AlterForeignServerStmt;
- _o.set(_j, "servername", _p?.servername);
- _o.set(_j, "version", _p?.version);
- _o.set(_j, "options", _p?.options);
- _o.set(_j, "has_version", _p?.has_version);
- return _j;
- },
- createForeignTableStmt(_p?: CreateForeignTableStmt): CreateForeignTableStmt {
- const _j = {} as CreateForeignTableStmt;
- _o.set(_j, "base", _p?.base);
- _o.set(_j, "servername", _p?.servername);
- _o.set(_j, "options", _p?.options);
- return _j;
- },
- createUserMappingStmt(_p?: CreateUserMappingStmt): CreateUserMappingStmt {
- const _j = {} as CreateUserMappingStmt;
- _o.set(_j, "user", _p?.user);
- _o.set(_j, "servername", _p?.servername);
- _o.set(_j, "if_not_exists", _p?.if_not_exists);
- _o.set(_j, "options", _p?.options);
- return _j;
- },
- alterUserMappingStmt(_p?: AlterUserMappingStmt): AlterUserMappingStmt {
- const _j = {} as AlterUserMappingStmt;
- _o.set(_j, "user", _p?.user);
- _o.set(_j, "servername", _p?.servername);
- _o.set(_j, "options", _p?.options);
- return _j;
- },
- dropUserMappingStmt(_p?: DropUserMappingStmt): DropUserMappingStmt {
- const _j = {} as DropUserMappingStmt;
- _o.set(_j, "user", _p?.user);
- _o.set(_j, "servername", _p?.servername);
- _o.set(_j, "missing_ok", _p?.missing_ok);
- return _j;
- },
- importForeignSchemaStmt(_p?: ImportForeignSchemaStmt): ImportForeignSchemaStmt {
- const _j = {} as ImportForeignSchemaStmt;
- _o.set(_j, "server_name", _p?.server_name);
- _o.set(_j, "remote_schema", _p?.remote_schema);
- _o.set(_j, "local_schema", _p?.local_schema);
- _o.set(_j, "list_type", _p?.list_type);
- _o.set(_j, "table_list", _p?.table_list);
- _o.set(_j, "options", _p?.options);
- return _j;
- },
- createPolicyStmt(_p?: CreatePolicyStmt): CreatePolicyStmt {
- const _j = {} as CreatePolicyStmt;
- _o.set(_j, "policy_name", _p?.policy_name);
- _o.set(_j, "table", _p?.table);
- _o.set(_j, "cmd_name", _p?.cmd_name);
- _o.set(_j, "permissive", _p?.permissive);
- _o.set(_j, "roles", _p?.roles);
- _o.set(_j, "qual", _p?.qual);
- _o.set(_j, "with_check", _p?.with_check);
- return _j;
- },
- alterPolicyStmt(_p?: AlterPolicyStmt): AlterPolicyStmt {
- const _j = {} as AlterPolicyStmt;
- _o.set(_j, "policy_name", _p?.policy_name);
- _o.set(_j, "table", _p?.table);
- _o.set(_j, "roles", _p?.roles);
- _o.set(_j, "qual", _p?.qual);
- _o.set(_j, "with_check", _p?.with_check);
- return _j;
- },
- createAmStmt(_p?: CreateAmStmt): CreateAmStmt {
- const _j = {} as CreateAmStmt;
- _o.set(_j, "amname", _p?.amname);
- _o.set(_j, "handler_name", _p?.handler_name);
- _o.set(_j, "amtype", _p?.amtype);
- return _j;
- },
- createTrigStmt(_p?: CreateTrigStmt): CreateTrigStmt {
- const _j = {} as CreateTrigStmt;
- _o.set(_j, "replace", _p?.replace);
- _o.set(_j, "isconstraint", _p?.isconstraint);
- _o.set(_j, "trigname", _p?.trigname);
- _o.set(_j, "relation", _p?.relation);
- _o.set(_j, "funcname", _p?.funcname);
- _o.set(_j, "args", _p?.args);
- _o.set(_j, "row", _p?.row);
- _o.set(_j, "timing", _p?.timing);
- _o.set(_j, "events", _p?.events);
- _o.set(_j, "columns", _p?.columns);
- _o.set(_j, "whenClause", _p?.whenClause);
- _o.set(_j, "transitionRels", _p?.transitionRels);
- _o.set(_j, "deferrable", _p?.deferrable);
- _o.set(_j, "initdeferred", _p?.initdeferred);
- _o.set(_j, "constrrel", _p?.constrrel);
- return _j;
- },
- createEventTrigStmt(_p?: CreateEventTrigStmt): CreateEventTrigStmt {
- const _j = {} as CreateEventTrigStmt;
- _o.set(_j, "trigname", _p?.trigname);
- _o.set(_j, "eventname", _p?.eventname);
- _o.set(_j, "whenclause", _p?.whenclause);
- _o.set(_j, "funcname", _p?.funcname);
- return _j;
- },
- alterEventTrigStmt(_p?: AlterEventTrigStmt): AlterEventTrigStmt {
- const _j = {} as AlterEventTrigStmt;
- _o.set(_j, "trigname", _p?.trigname);
- _o.set(_j, "tgenabled", _p?.tgenabled);
- return _j;
- },
- createpLangStmt(_p?: CreatePLangStmt): CreatePLangStmt {
- const _j = {} as CreatePLangStmt;
- _o.set(_j, "replace", _p?.replace);
- _o.set(_j, "plname", _p?.plname);
- _o.set(_j, "plhandler", _p?.plhandler);
- _o.set(_j, "plinline", _p?.plinline);
- _o.set(_j, "plvalidator", _p?.plvalidator);
- _o.set(_j, "pltrusted", _p?.pltrusted);
- return _j;
- },
- createRoleStmt(_p?: CreateRoleStmt): CreateRoleStmt {
- const _j = {} as CreateRoleStmt;
- _o.set(_j, "stmt_type", _p?.stmt_type);
- _o.set(_j, "role", _p?.role);
- _o.set(_j, "options", _p?.options);
- return _j;
- },
- alterRoleStmt(_p?: AlterRoleStmt): AlterRoleStmt {
- const _j = {} as AlterRoleStmt;
- _o.set(_j, "role", _p?.role);
- _o.set(_j, "options", _p?.options);
- _o.set(_j, "action", _p?.action);
- return _j;
- },
- alterRoleSetStmt(_p?: AlterRoleSetStmt): AlterRoleSetStmt {
- const _j = {} as AlterRoleSetStmt;
- _o.set(_j, "role", _p?.role);
- _o.set(_j, "database", _p?.database);
- _o.set(_j, "setstmt", _p?.setstmt);
- return _j;
- },
- dropRoleStmt(_p?: DropRoleStmt): DropRoleStmt {
- const _j = {} as DropRoleStmt;
- _o.set(_j, "roles", _p?.roles);
- _o.set(_j, "missing_ok", _p?.missing_ok);
- return _j;
- },
- createSeqStmt(_p?: CreateSeqStmt): CreateSeqStmt {
- const _j = {} as CreateSeqStmt;
- _o.set(_j, "sequence", _p?.sequence);
- _o.set(_j, "options", _p?.options);
- _o.set(_j, "ownerId", _p?.ownerId);
- _o.set(_j, "for_identity", _p?.for_identity);
- _o.set(_j, "if_not_exists", _p?.if_not_exists);
- return _j;
- },
- alterSeqStmt(_p?: AlterSeqStmt): AlterSeqStmt {
- const _j = {} as AlterSeqStmt;
- _o.set(_j, "sequence", _p?.sequence);
- _o.set(_j, "options", _p?.options);
- _o.set(_j, "for_identity", _p?.for_identity);
- _o.set(_j, "missing_ok", _p?.missing_ok);
- return _j;
- },
- defineStmt(_p?: DefineStmt): DefineStmt {
- const _j = {} as DefineStmt;
- _o.set(_j, "kind", _p?.kind);
- _o.set(_j, "oldstyle", _p?.oldstyle);
- _o.set(_j, "defnames", _p?.defnames);
- _o.set(_j, "args", _p?.args);
- _o.set(_j, "definition", _p?.definition);
- _o.set(_j, "if_not_exists", _p?.if_not_exists);
- _o.set(_j, "replace", _p?.replace);
- return _j;
- },
- createDomainStmt(_p?: CreateDomainStmt): CreateDomainStmt {
- const _j = {} as CreateDomainStmt;
- _o.set(_j, "domainname", _p?.domainname);
- _o.set(_j, "typeName", _p?.typeName);
- _o.set(_j, "collClause", _p?.collClause);
- _o.set(_j, "constraints", _p?.constraints);
- return _j;
- },
- createOpClassStmt(_p?: CreateOpClassStmt): CreateOpClassStmt {
- const _j = {} as CreateOpClassStmt;
- _o.set(_j, "opclassname", _p?.opclassname);
- _o.set(_j, "opfamilyname", _p?.opfamilyname);
- _o.set(_j, "amname", _p?.amname);
- _o.set(_j, "datatype", _p?.datatype);
- _o.set(_j, "items", _p?.items);
- _o.set(_j, "isDefault", _p?.isDefault);
- return _j;
- },
- createOpClassItem(_p?: CreateOpClassItem): CreateOpClassItem {
- const _j = {} as CreateOpClassItem;
- _o.set(_j, "itemtype", _p?.itemtype);
- _o.set(_j, "name", _p?.name);
- _o.set(_j, "number", _p?.number);
- _o.set(_j, "order_family", _p?.order_family);
- _o.set(_j, "class_args", _p?.class_args);
- _o.set(_j, "storedtype", _p?.storedtype);
- return _j;
- },
- createOpFamilyStmt(_p?: CreateOpFamilyStmt): CreateOpFamilyStmt {
- const _j = {} as CreateOpFamilyStmt;
- _o.set(_j, "opfamilyname", _p?.opfamilyname);
- _o.set(_j, "amname", _p?.amname);
- return _j;
- },
- alterOpFamilyStmt(_p?: AlterOpFamilyStmt): AlterOpFamilyStmt {
- const _j = {} as AlterOpFamilyStmt;
- _o.set(_j, "opfamilyname", _p?.opfamilyname);
- _o.set(_j, "amname", _p?.amname);
- _o.set(_j, "isDrop", _p?.isDrop);
- _o.set(_j, "items", _p?.items);
- return _j;
- },
- dropStmt(_p?: DropStmt): DropStmt {
- const _j = {} as DropStmt;
- _o.set(_j, "objects", _p?.objects);
- _o.set(_j, "removeType", _p?.removeType);
- _o.set(_j, "behavior", _p?.behavior);
- _o.set(_j, "missing_ok", _p?.missing_ok);
- _o.set(_j, "concurrent", _p?.concurrent);
- return _j;
- },
- truncateStmt(_p?: TruncateStmt): TruncateStmt {
- const _j = {} as TruncateStmt;
- _o.set(_j, "relations", _p?.relations);
- _o.set(_j, "restart_seqs", _p?.restart_seqs);
- _o.set(_j, "behavior", _p?.behavior);
- return _j;
- },
- commentStmt(_p?: CommentStmt): CommentStmt {
- const _j = {} as CommentStmt;
- _o.set(_j, "objtype", _p?.objtype);
- _o.set(_j, "object", _p?.object);
- _o.set(_j, "comment", _p?.comment);
- return _j;
- },
- secLabelStmt(_p?: SecLabelStmt): SecLabelStmt {
- const _j = {} as SecLabelStmt;
- _o.set(_j, "objtype", _p?.objtype);
- _o.set(_j, "object", _p?.object);
- _o.set(_j, "provider", _p?.provider);
- _o.set(_j, "label", _p?.label);
- return _j;
- },
- declareCursorStmt(_p?: DeclareCursorStmt): DeclareCursorStmt {
- const _j = {} as DeclareCursorStmt;
- _o.set(_j, "portalname", _p?.portalname);
- _o.set(_j, "options", _p?.options);
- _o.set(_j, "query", _p?.query);
- return _j;
- },
- closePortalStmt(_p?: ClosePortalStmt): ClosePortalStmt {
- const _j = {} as ClosePortalStmt;
- _o.set(_j, "portalname", _p?.portalname);
- return _j;
- },
- fetchStmt(_p?: FetchStmt): FetchStmt {
- const _j = {} as FetchStmt;
- _o.set(_j, "direction", _p?.direction);
- _o.set(_j, "howMany", _p?.howMany);
- _o.set(_j, "portalname", _p?.portalname);
- _o.set(_j, "ismove", _p?.ismove);
- return _j;
- },
- indexStmt(_p?: IndexStmt): IndexStmt {
- const _j = {} as IndexStmt;
- _o.set(_j, "idxname", _p?.idxname);
- _o.set(_j, "relation", _p?.relation);
- _o.set(_j, "accessMethod", _p?.accessMethod);
- _o.set(_j, "tableSpace", _p?.tableSpace);
- _o.set(_j, "indexParams", _p?.indexParams);
- _o.set(_j, "indexIncludingParams", _p?.indexIncludingParams);
- _o.set(_j, "options", _p?.options);
- _o.set(_j, "whereClause", _p?.whereClause);
- _o.set(_j, "excludeOpNames", _p?.excludeOpNames);
- _o.set(_j, "idxcomment", _p?.idxcomment);
- _o.set(_j, "indexOid", _p?.indexOid);
- _o.set(_j, "oldNumber", _p?.oldNumber);
- _o.set(_j, "oldCreateSubid", _p?.oldCreateSubid);
- _o.set(_j, "oldFirstRelfilelocatorSubid", _p?.oldFirstRelfilelocatorSubid);
- _o.set(_j, "unique", _p?.unique);
- _o.set(_j, "nulls_not_distinct", _p?.nulls_not_distinct);
- _o.set(_j, "primary", _p?.primary);
- _o.set(_j, "isconstraint", _p?.isconstraint);
- _o.set(_j, "deferrable", _p?.deferrable);
- _o.set(_j, "initdeferred", _p?.initdeferred);
- _o.set(_j, "transformed", _p?.transformed);
- _o.set(_j, "concurrent", _p?.concurrent);
- _o.set(_j, "if_not_exists", _p?.if_not_exists);
- _o.set(_j, "reset_default_tblspc", _p?.reset_default_tblspc);
- return _j;
- },
- createStatsStmt(_p?: CreateStatsStmt): CreateStatsStmt {
- const _j = {} as CreateStatsStmt;
- _o.set(_j, "defnames", _p?.defnames);
- _o.set(_j, "stat_types", _p?.stat_types);
- _o.set(_j, "exprs", _p?.exprs);
- _o.set(_j, "relations", _p?.relations);
- _o.set(_j, "stxcomment", _p?.stxcomment);
- _o.set(_j, "transformed", _p?.transformed);
- _o.set(_j, "if_not_exists", _p?.if_not_exists);
- return _j;
- },
- statsElem(_p?: StatsElem): StatsElem {
- const _j = {} as StatsElem;
- _o.set(_j, "name", _p?.name);
- _o.set(_j, "expr", _p?.expr);
- return _j;
- },
- alterStatsStmt(_p?: AlterStatsStmt): AlterStatsStmt {
- const _j = {} as AlterStatsStmt;
- _o.set(_j, "defnames", _p?.defnames);
- _o.set(_j, "stxstattarget", _p?.stxstattarget);
- _o.set(_j, "missing_ok", _p?.missing_ok);
- return _j;
- },
- createFunctionStmt(_p?: CreateFunctionStmt): CreateFunctionStmt {
- const _j = {} as CreateFunctionStmt;
- _o.set(_j, "is_procedure", _p?.is_procedure);
- _o.set(_j, "replace", _p?.replace);
- _o.set(_j, "funcname", _p?.funcname);
- _o.set(_j, "parameters", _p?.parameters);
- _o.set(_j, "returnType", _p?.returnType);
- _o.set(_j, "options", _p?.options);
- _o.set(_j, "sql_body", _p?.sql_body);
- return _j;
- },
- functionParameter(_p?: FunctionParameter): FunctionParameter {
- const _j = {} as FunctionParameter;
- _o.set(_j, "name", _p?.name);
- _o.set(_j, "argType", _p?.argType);
- _o.set(_j, "mode", _p?.mode);
- _o.set(_j, "defexpr", _p?.defexpr);
- return _j;
- },
- alterFunctionStmt(_p?: AlterFunctionStmt): AlterFunctionStmt {
- const _j = {} as AlterFunctionStmt;
- _o.set(_j, "objtype", _p?.objtype);
- _o.set(_j, "func", _p?.func);
- _o.set(_j, "actions", _p?.actions);
- return _j;
- },
- doStmt(_p?: DoStmt): DoStmt {
- const _j = {} as DoStmt;
- _o.set(_j, "args", _p?.args);
- return _j;
- },
- inlineCodeBlock(_p?: InlineCodeBlock): InlineCodeBlock {
- const _j = {} as InlineCodeBlock;
- _o.set(_j, "source_text", _p?.source_text);
- _o.set(_j, "langOid", _p?.langOid);
- _o.set(_j, "langIsTrusted", _p?.langIsTrusted);
- _o.set(_j, "atomic", _p?.atomic);
- return _j;
- },
- callStmt(_p?: CallStmt): CallStmt {
- const _j = {} as CallStmt;
- _o.set(_j, "funccall", _p?.funccall);
- _o.set(_j, "funcexpr", _p?.funcexpr);
- _o.set(_j, "outargs", _p?.outargs);
- return _j;
- },
- callContext(_p?: CallContext): CallContext {
- const _j = {} as CallContext;
- _o.set(_j, "atomic", _p?.atomic);
- return _j;
- },
- renameStmt(_p?: RenameStmt): RenameStmt {
- const _j = {} as RenameStmt;
- _o.set(_j, "renameType", _p?.renameType);
- _o.set(_j, "relationType", _p?.relationType);
- _o.set(_j, "relation", _p?.relation);
- _o.set(_j, "object", _p?.object);
- _o.set(_j, "subname", _p?.subname);
- _o.set(_j, "newname", _p?.newname);
- _o.set(_j, "behavior", _p?.behavior);
- _o.set(_j, "missing_ok", _p?.missing_ok);
- return _j;
- },
- alterObjectDependsStmt(_p?: AlterObjectDependsStmt): AlterObjectDependsStmt {
- const _j = {} as AlterObjectDependsStmt;
- _o.set(_j, "objectType", _p?.objectType);
- _o.set(_j, "relation", _p?.relation);
- _o.set(_j, "object", _p?.object);
- _o.set(_j, "extname", _p?.extname);
- _o.set(_j, "remove", _p?.remove);
- return _j;
- },
- alterObjectSchemaStmt(_p?: AlterObjectSchemaStmt): AlterObjectSchemaStmt {
- const _j = {} as AlterObjectSchemaStmt;
- _o.set(_j, "objectType", _p?.objectType);
- _o.set(_j, "relation", _p?.relation);
- _o.set(_j, "object", _p?.object);
- _o.set(_j, "newschema", _p?.newschema);
- _o.set(_j, "missing_ok", _p?.missing_ok);
- return _j;
- },
- alterOwnerStmt(_p?: AlterOwnerStmt): AlterOwnerStmt {
- const _j = {} as AlterOwnerStmt;
- _o.set(_j, "objectType", _p?.objectType);
- _o.set(_j, "relation", _p?.relation);
- _o.set(_j, "object", _p?.object);
- _o.set(_j, "newowner", _p?.newowner);
- return _j;
- },
- alterOperatorStmt(_p?: AlterOperatorStmt): AlterOperatorStmt {
- const _j = {} as AlterOperatorStmt;
- _o.set(_j, "opername", _p?.opername);
- _o.set(_j, "options", _p?.options);
- return _j;
- },
- alterTypeStmt(_p?: AlterTypeStmt): AlterTypeStmt {
- const _j = {} as AlterTypeStmt;
- _o.set(_j, "typeName", _p?.typeName);
- _o.set(_j, "options", _p?.options);
- return _j;
- },
- ruleStmt(_p?: RuleStmt): RuleStmt {
- const _j = {} as RuleStmt;
- _o.set(_j, "relation", _p?.relation);
- _o.set(_j, "rulename", _p?.rulename);
- _o.set(_j, "whereClause", _p?.whereClause);
- _o.set(_j, "event", _p?.event);
- _o.set(_j, "instead", _p?.instead);
- _o.set(_j, "actions", _p?.actions);
- _o.set(_j, "replace", _p?.replace);
- return _j;
- },
- notifyStmt(_p?: NotifyStmt): NotifyStmt {
- const _j = {} as NotifyStmt;
- _o.set(_j, "conditionname", _p?.conditionname);
- _o.set(_j, "payload", _p?.payload);
- return _j;
- },
- listenStmt(_p?: ListenStmt): ListenStmt {
- const _j = {} as ListenStmt;
- _o.set(_j, "conditionname", _p?.conditionname);
- return _j;
- },
- unlistenStmt(_p?: UnlistenStmt): UnlistenStmt {
- const _j = {} as UnlistenStmt;
- _o.set(_j, "conditionname", _p?.conditionname);
- return _j;
- },
- transactionStmt(_p?: TransactionStmt): TransactionStmt {
- const _j = {} as TransactionStmt;
- _o.set(_j, "kind", _p?.kind);
- _o.set(_j, "options", _p?.options);
- _o.set(_j, "savepoint_name", _p?.savepoint_name);
- _o.set(_j, "gid", _p?.gid);
- _o.set(_j, "chain", _p?.chain);
- _o.set(_j, "location", _p?.location);
- return _j;
- },
- compositeTypeStmt(_p?: CompositeTypeStmt): CompositeTypeStmt {
- const _j = {} as CompositeTypeStmt;
- _o.set(_j, "typevar", _p?.typevar);
- _o.set(_j, "coldeflist", _p?.coldeflist);
- return _j;
- },
- createEnumStmt(_p?: CreateEnumStmt): CreateEnumStmt {
- const _j = {} as CreateEnumStmt;
- _o.set(_j, "typeName", _p?.typeName);
- _o.set(_j, "vals", _p?.vals);
- return _j;
- },
- createRangeStmt(_p?: CreateRangeStmt): CreateRangeStmt {
- const _j = {} as CreateRangeStmt;
- _o.set(_j, "typeName", _p?.typeName);
- _o.set(_j, "params", _p?.params);
- return _j;
- },
- alterEnumStmt(_p?: AlterEnumStmt): AlterEnumStmt {
- const _j = {} as AlterEnumStmt;
- _o.set(_j, "typeName", _p?.typeName);
- _o.set(_j, "oldVal", _p?.oldVal);
- _o.set(_j, "newVal", _p?.newVal);
- _o.set(_j, "newValNeighbor", _p?.newValNeighbor);
- _o.set(_j, "newValIsAfter", _p?.newValIsAfter);
- _o.set(_j, "skipIfNewValExists", _p?.skipIfNewValExists);
- return _j;
- },
- viewStmt(_p?: ViewStmt): ViewStmt {
- const _j = {} as ViewStmt;
- _o.set(_j, "view", _p?.view);
- _o.set(_j, "aliases", _p?.aliases);
- _o.set(_j, "query", _p?.query);
- _o.set(_j, "replace", _p?.replace);
- _o.set(_j, "options", _p?.options);
- _o.set(_j, "withCheckOption", _p?.withCheckOption);
- return _j;
- },
- loadStmt(_p?: LoadStmt): LoadStmt {
- const _j = {} as LoadStmt;
- _o.set(_j, "filename", _p?.filename);
- return _j;
- },
- createdbStmt(_p?: CreatedbStmt): CreatedbStmt {
- const _j = {} as CreatedbStmt;
- _o.set(_j, "dbname", _p?.dbname);
- _o.set(_j, "options", _p?.options);
- return _j;
- },
- alterDatabaseStmt(_p?: AlterDatabaseStmt): AlterDatabaseStmt {
- const _j = {} as AlterDatabaseStmt;
- _o.set(_j, "dbname", _p?.dbname);
- _o.set(_j, "options", _p?.options);
- return _j;
- },
- alterDatabaseRefreshCollStmt(_p?: AlterDatabaseRefreshCollStmt): AlterDatabaseRefreshCollStmt {
- const _j = {} as AlterDatabaseRefreshCollStmt;
- _o.set(_j, "dbname", _p?.dbname);
- return _j;
- },
- alterDatabaseSetStmt(_p?: AlterDatabaseSetStmt): AlterDatabaseSetStmt {
- const _j = {} as AlterDatabaseSetStmt;
- _o.set(_j, "dbname", _p?.dbname);
- _o.set(_j, "setstmt", _p?.setstmt);
- return _j;
- },
- dropdbStmt(_p?: DropdbStmt): DropdbStmt {
- const _j = {} as DropdbStmt;
- _o.set(_j, "dbname", _p?.dbname);
- _o.set(_j, "missing_ok", _p?.missing_ok);
- _o.set(_j, "options", _p?.options);
- return _j;
- },
- alterSystemStmt(_p?: AlterSystemStmt): AlterSystemStmt {
- const _j = {} as AlterSystemStmt;
- _o.set(_j, "setstmt", _p?.setstmt);
- return _j;
- },
- clusterStmt(_p?: ClusterStmt): ClusterStmt {
- const _j = {} as ClusterStmt;
- _o.set(_j, "relation", _p?.relation);
- _o.set(_j, "indexname", _p?.indexname);
- _o.set(_j, "params", _p?.params);
- return _j;
- },
- vacuumStmt(_p?: VacuumStmt): VacuumStmt {
- const _j = {} as VacuumStmt;
- _o.set(_j, "options", _p?.options);
- _o.set(_j, "rels", _p?.rels);
- _o.set(_j, "is_vacuumcmd", _p?.is_vacuumcmd);
- return _j;
- },
- vacuumRelation(_p?: VacuumRelation): VacuumRelation {
- const _j = {} as VacuumRelation;
- _o.set(_j, "relation", _p?.relation);
- _o.set(_j, "oid", _p?.oid);
- _o.set(_j, "va_cols", _p?.va_cols);
- return _j;
- },
- explainStmt(_p?: ExplainStmt): ExplainStmt {
- const _j = {} as ExplainStmt;
- _o.set(_j, "query", _p?.query);
- _o.set(_j, "options", _p?.options);
- return _j;
- },
- createTableAsStmt(_p?: CreateTableAsStmt): CreateTableAsStmt {
- const _j = {} as CreateTableAsStmt;
- _o.set(_j, "query", _p?.query);
- _o.set(_j, "into", _p?.into);
- _o.set(_j, "objtype", _p?.objtype);
- _o.set(_j, "is_select_into", _p?.is_select_into);
- _o.set(_j, "if_not_exists", _p?.if_not_exists);
- return _j;
- },
- refreshMatViewStmt(_p?: RefreshMatViewStmt): RefreshMatViewStmt {
- const _j = {} as RefreshMatViewStmt;
- _o.set(_j, "concurrent", _p?.concurrent);
- _o.set(_j, "skipData", _p?.skipData);
- _o.set(_j, "relation", _p?.relation);
- return _j;
- },
- checkPointStmt(_p?: CheckPointStmt): CheckPointStmt {
- const _j = {} as CheckPointStmt;
- return _j;
- },
- discardStmt(_p?: DiscardStmt): DiscardStmt {
- const _j = {} as DiscardStmt;
- _o.set(_j, "target", _p?.target);
- return _j;
- },
- lockStmt(_p?: LockStmt): LockStmt {
- const _j = {} as LockStmt;
- _o.set(_j, "relations", _p?.relations);
- _o.set(_j, "mode", _p?.mode);
- _o.set(_j, "nowait", _p?.nowait);
- return _j;
- },
- constraintsSetStmt(_p?: ConstraintsSetStmt): ConstraintsSetStmt {
- const _j = {} as ConstraintsSetStmt;
- _o.set(_j, "constraints", _p?.constraints);
- _o.set(_j, "deferred", _p?.deferred);
- return _j;
- },
- reindexStmt(_p?: ReindexStmt): ReindexStmt {
- const _j = {} as ReindexStmt;
- _o.set(_j, "kind", _p?.kind);
- _o.set(_j, "relation", _p?.relation);
- _o.set(_j, "name", _p?.name);
- _o.set(_j, "params", _p?.params);
- return _j;
- },
- createConversionStmt(_p?: CreateConversionStmt): CreateConversionStmt {
- const _j = {} as CreateConversionStmt;
- _o.set(_j, "conversion_name", _p?.conversion_name);
- _o.set(_j, "for_encoding_name", _p?.for_encoding_name);
- _o.set(_j, "to_encoding_name", _p?.to_encoding_name);
- _o.set(_j, "func_name", _p?.func_name);
- _o.set(_j, "def", _p?.def);
- return _j;
- },
- createCastStmt(_p?: CreateCastStmt): CreateCastStmt {
- const _j = {} as CreateCastStmt;
- _o.set(_j, "sourcetype", _p?.sourcetype);
- _o.set(_j, "targettype", _p?.targettype);
- _o.set(_j, "func", _p?.func);
- _o.set(_j, "context", _p?.context);
- _o.set(_j, "inout", _p?.inout);
- return _j;
- },
- createTransformStmt(_p?: CreateTransformStmt): CreateTransformStmt {
- const _j = {} as CreateTransformStmt;
- _o.set(_j, "replace", _p?.replace);
- _o.set(_j, "type_name", _p?.type_name);
- _o.set(_j, "lang", _p?.lang);
- _o.set(_j, "fromsql", _p?.fromsql);
- _o.set(_j, "tosql", _p?.tosql);
- return _j;
- },
- prepareStmt(_p?: PrepareStmt): PrepareStmt {
- const _j = {} as PrepareStmt;
- _o.set(_j, "name", _p?.name);
- _o.set(_j, "argtypes", _p?.argtypes);
- _o.set(_j, "query", _p?.query);
- return _j;
- },
- executeStmt(_p?: ExecuteStmt): ExecuteStmt {
- const _j = {} as ExecuteStmt;
- _o.set(_j, "name", _p?.name);
- _o.set(_j, "params", _p?.params);
- return _j;
- },
- deallocateStmt(_p?: DeallocateStmt): DeallocateStmt {
- const _j = {} as DeallocateStmt;
- _o.set(_j, "name", _p?.name);
- _o.set(_j, "isall", _p?.isall);
- _o.set(_j, "location", _p?.location);
- return _j;
- },
- dropOwnedStmt(_p?: DropOwnedStmt): DropOwnedStmt {
- const _j = {} as DropOwnedStmt;
- _o.set(_j, "roles", _p?.roles);
- _o.set(_j, "behavior", _p?.behavior);
- return _j;
- },
- reassignOwnedStmt(_p?: ReassignOwnedStmt): ReassignOwnedStmt {
- const _j = {} as ReassignOwnedStmt;
- _o.set(_j, "roles", _p?.roles);
- _o.set(_j, "newrole", _p?.newrole);
- return _j;
- },
- altertsDictionaryStmt(_p?: AlterTSDictionaryStmt): AlterTSDictionaryStmt {
- const _j = {} as AlterTSDictionaryStmt;
- _o.set(_j, "dictname", _p?.dictname);
- _o.set(_j, "options", _p?.options);
- return _j;
- },
- altertsConfigurationStmt(_p?: AlterTSConfigurationStmt): AlterTSConfigurationStmt {
- const _j = {} as AlterTSConfigurationStmt;
- _o.set(_j, "kind", _p?.kind);
- _o.set(_j, "cfgname", _p?.cfgname);
- _o.set(_j, "tokentype", _p?.tokentype);
- _o.set(_j, "dicts", _p?.dicts);
- _o.set(_j, "override", _p?.override);
- _o.set(_j, "replace", _p?.replace);
- _o.set(_j, "missing_ok", _p?.missing_ok);
- return _j;
- },
- publicationTable(_p?: PublicationTable): PublicationTable {
- const _j = {} as PublicationTable;
- _o.set(_j, "relation", _p?.relation);
- _o.set(_j, "whereClause", _p?.whereClause);
- _o.set(_j, "columns", _p?.columns);
- return _j;
- },
- publicationObjSpec(_p?: PublicationObjSpec): PublicationObjSpec {
- const _j = {} as PublicationObjSpec;
- _o.set(_j, "pubobjtype", _p?.pubobjtype);
- _o.set(_j, "name", _p?.name);
- _o.set(_j, "pubtable", _p?.pubtable);
- _o.set(_j, "location", _p?.location);
- return _j;
- },
- createPublicationStmt(_p?: CreatePublicationStmt): CreatePublicationStmt {
- const _j = {} as CreatePublicationStmt;
- _o.set(_j, "pubname", _p?.pubname);
- _o.set(_j, "options", _p?.options);
- _o.set(_j, "pubobjects", _p?.pubobjects);
- _o.set(_j, "for_all_tables", _p?.for_all_tables);
- return _j;
- },
- alterPublicationStmt(_p?: AlterPublicationStmt): AlterPublicationStmt {
- const _j = {} as AlterPublicationStmt;
- _o.set(_j, "pubname", _p?.pubname);
- _o.set(_j, "options", _p?.options);
- _o.set(_j, "pubobjects", _p?.pubobjects);
- _o.set(_j, "for_all_tables", _p?.for_all_tables);
- _o.set(_j, "action", _p?.action);
- return _j;
- },
- createSubscriptionStmt(_p?: CreateSubscriptionStmt): CreateSubscriptionStmt {
- const _j = {} as CreateSubscriptionStmt;
- _o.set(_j, "subname", _p?.subname);
- _o.set(_j, "conninfo", _p?.conninfo);
- _o.set(_j, "publication", _p?.publication);
- _o.set(_j, "options", _p?.options);
- return _j;
- },
- alterSubscriptionStmt(_p?: AlterSubscriptionStmt): AlterSubscriptionStmt {
- const _j = {} as AlterSubscriptionStmt;
- _o.set(_j, "kind", _p?.kind);
- _o.set(_j, "subname", _p?.subname);
- _o.set(_j, "conninfo", _p?.conninfo);
- _o.set(_j, "publication", _p?.publication);
- _o.set(_j, "options", _p?.options);
- return _j;
- },
- dropSubscriptionStmt(_p?: DropSubscriptionStmt): DropSubscriptionStmt {
- const _j = {} as DropSubscriptionStmt;
- _o.set(_j, "subname", _p?.subname);
- _o.set(_j, "missing_ok", _p?.missing_ok);
- _o.set(_j, "behavior", _p?.behavior);
- return _j;
- },
- scanToken(_p?: ScanToken): ScanToken {
- const _j = {} as ScanToken;
- _o.set(_j, "start", _p?.start);
- _o.set(_j, "end", _p?.end);
- _o.set(_j, "token", _p?.token);
- _o.set(_j, "keywordKind", _p?.keywordKind);
- return _j;
- }
-};
\ No newline at end of file
diff --git a/packages/pg-ast/src/index.ts b/packages/pg-ast/src/index.ts
deleted file mode 100644
index 379197c3..00000000
--- a/packages/pg-ast/src/index.ts
+++ /dev/null
@@ -1,8 +0,0 @@
-import ast from './asts';
-import nodes from './wrapped';
-export { nodes };
-export { ast };
-export default {
- nodes,
- ast
-}
\ No newline at end of file
diff --git a/packages/pg-ast/src/wrapped.ts b/packages/pg-ast/src/wrapped.ts
deleted file mode 100644
index 82db6cb5..00000000
--- a/packages/pg-ast/src/wrapped.ts
+++ /dev/null
@@ -1,3574 +0,0 @@
-/**
-* This file was automatically generated by pg-proto-parser@1.30.5.
-* DO NOT MODIFY IT BY HAND. Instead, modify the source proto file,
-* and run the pg-proto-parser generate command to regenerate this file.
-*/
-import _o from "nested-obj";
-import { ParseResult, ScanResult, Integer, Float, Boolean, String, BitString, List, OidList, IntList, A_Const, Alias, RangeVar, TableFunc, IntoClause, Var, Param, Aggref, GroupingFunc, WindowFunc, WindowFuncRunCondition, MergeSupportFunc, SubscriptingRef, FuncExpr, NamedArgExpr, OpExpr, DistinctExpr, NullIfExpr, ScalarArrayOpExpr, BoolExpr, SubLink, SubPlan, AlternativeSubPlan, FieldSelect, FieldStore, RelabelType, CoerceViaIO, ArrayCoerceExpr, ConvertRowtypeExpr, CollateExpr, CaseExpr, CaseWhen, CaseTestExpr, ArrayExpr, RowExpr, RowCompareExpr, CoalesceExpr, MinMaxExpr, SQLValueFunction, XmlExpr, JsonFormat, JsonReturning, JsonValueExpr, JsonConstructorExpr, JsonIsPredicate, JsonBehavior, JsonExpr, JsonTablePath, JsonTablePathScan, JsonTableSiblingJoin, NullTest, BooleanTest, MergeAction, CoerceToDomain, CoerceToDomainValue, SetToDefault, CurrentOfExpr, NextValueExpr, InferenceElem, TargetEntry, RangeTblRef, JoinExpr, FromExpr, OnConflictExpr, Query, TypeName, ColumnRef, ParamRef, A_Expr, TypeCast, CollateClause, RoleSpec, FuncCall, A_Star, A_Indices, A_Indirection, A_ArrayExpr, ResTarget, MultiAssignRef, SortBy, WindowDef, RangeSubselect, RangeFunction, RangeTableFunc, RangeTableFuncCol, RangeTableSample, ColumnDef, TableLikeClause, IndexElem, DefElem, LockingClause, XmlSerialize, PartitionElem, PartitionSpec, PartitionBoundSpec, PartitionRangeDatum, SinglePartitionSpec, PartitionCmd, RangeTblEntry, RTEPermissionInfo, RangeTblFunction, TableSampleClause, WithCheckOption, SortGroupClause, GroupingSet, WindowClause, RowMarkClause, WithClause, InferClause, OnConflictClause, CTESearchClause, CTECycleClause, CommonTableExpr, MergeWhenClause, TriggerTransition, JsonOutput, JsonArgument, JsonFuncExpr, JsonTablePathSpec, JsonTable, JsonTableColumn, JsonKeyValue, JsonParseExpr, JsonScalarExpr, JsonSerializeExpr, JsonObjectConstructor, JsonArrayConstructor, JsonArrayQueryConstructor, JsonAggConstructor, JsonObjectAgg, JsonArrayAgg, RawStmt, InsertStmt, DeleteStmt, UpdateStmt, MergeStmt, SelectStmt, SetOperationStmt, ReturnStmt, PLAssignStmt, CreateSchemaStmt, AlterTableStmt, ReplicaIdentityStmt, AlterTableCmd, AlterCollationStmt, AlterDomainStmt, GrantStmt, ObjectWithArgs, AccessPriv, GrantRoleStmt, AlterDefaultPrivilegesStmt, CopyStmt, VariableSetStmt, VariableShowStmt, CreateStmt, Constraint, CreateTableSpaceStmt, DropTableSpaceStmt, AlterTableSpaceOptionsStmt, AlterTableMoveAllStmt, CreateExtensionStmt, AlterExtensionStmt, AlterExtensionContentsStmt, CreateFdwStmt, AlterFdwStmt, CreateForeignServerStmt, AlterForeignServerStmt, CreateForeignTableStmt, CreateUserMappingStmt, AlterUserMappingStmt, DropUserMappingStmt, ImportForeignSchemaStmt, CreatePolicyStmt, AlterPolicyStmt, CreateAmStmt, CreateTrigStmt, CreateEventTrigStmt, AlterEventTrigStmt, CreatePLangStmt, CreateRoleStmt, AlterRoleStmt, AlterRoleSetStmt, DropRoleStmt, CreateSeqStmt, AlterSeqStmt, DefineStmt, CreateDomainStmt, CreateOpClassStmt, CreateOpClassItem, CreateOpFamilyStmt, AlterOpFamilyStmt, DropStmt, TruncateStmt, CommentStmt, SecLabelStmt, DeclareCursorStmt, ClosePortalStmt, FetchStmt, IndexStmt, CreateStatsStmt, StatsElem, AlterStatsStmt, CreateFunctionStmt, FunctionParameter, AlterFunctionStmt, DoStmt, InlineCodeBlock, CallStmt, CallContext, RenameStmt, AlterObjectDependsStmt, AlterObjectSchemaStmt, AlterOwnerStmt, AlterOperatorStmt, AlterTypeStmt, RuleStmt, NotifyStmt, ListenStmt, UnlistenStmt, TransactionStmt, CompositeTypeStmt, CreateEnumStmt, CreateRangeStmt, AlterEnumStmt, ViewStmt, LoadStmt, CreatedbStmt, AlterDatabaseStmt, AlterDatabaseRefreshCollStmt, AlterDatabaseSetStmt, DropdbStmt, AlterSystemStmt, ClusterStmt, VacuumStmt, VacuumRelation, ExplainStmt, CreateTableAsStmt, RefreshMatViewStmt, CheckPointStmt, DiscardStmt, LockStmt, ConstraintsSetStmt, ReindexStmt, CreateConversionStmt, CreateCastStmt, CreateTransformStmt, PrepareStmt, ExecuteStmt, DeallocateStmt, DropOwnedStmt, ReassignOwnedStmt, AlterTSDictionaryStmt, AlterTSConfigurationStmt, PublicationTable, PublicationObjSpec, CreatePublicationStmt, AlterPublicationStmt, CreateSubscriptionStmt, AlterSubscriptionStmt, DropSubscriptionStmt, ScanToken } from "@pgsql/types";
-export default {
- parseResult(_p?: ParseResult): {
- ParseResult: ParseResult;
- } {
- const _j = {} as ParseResult;
- _o.set(_j, "version", _p?.version);
- _o.set(_j, "stmts", _p?.stmts);
- return {
- ParseResult: _j
- };
- },
- scanResult(_p?: ScanResult): {
- ScanResult: ScanResult;
- } {
- const _j = {} as ScanResult;
- _o.set(_j, "version", _p?.version);
- _o.set(_j, "tokens", _p?.tokens);
- return {
- ScanResult: _j
- };
- },
- integer(_p?: Integer): {
- Integer: Integer;
- } {
- const _j = {} as Integer;
- _o.set(_j, "ival", _p?.ival);
- return {
- Integer: _j
- };
- },
- float(_p?: Float): {
- Float: Float;
- } {
- const _j = {} as Float;
- _o.set(_j, "fval", _p?.fval);
- return {
- Float: _j
- };
- },
- boolean(_p?: Boolean): {
- Boolean: Boolean;
- } {
- const _j = {} as Boolean;
- _o.set(_j, "boolval", _p?.boolval);
- return {
- Boolean: _j
- };
- },
- string(_p?: String): {
- String: String;
- } {
- const _j = {} as String;
- _o.set(_j, "sval", _p?.sval);
- return {
- String: _j
- };
- },
- bitString(_p?: BitString): {
- BitString: BitString;
- } {
- const _j = {} as BitString;
- _o.set(_j, "bsval", _p?.bsval);
- return {
- BitString: _j
- };
- },
- list(_p?: List): {
- List: List;
- } {
- const _j = {} as List;
- _o.set(_j, "items", _p?.items);
- return {
- List: _j
- };
- },
- oidList(_p?: OidList): {
- OidList: OidList;
- } {
- const _j = {} as OidList;
- _o.set(_j, "items", _p?.items);
- return {
- OidList: _j
- };
- },
- intList(_p?: IntList): {
- IntList: IntList;
- } {
- const _j = {} as IntList;
- _o.set(_j, "items", _p?.items);
- return {
- IntList: _j
- };
- },
- aConst(_p?: A_Const): {
- A_Const: A_Const;
- } {
- const _j = {} as A_Const;
- _o.set(_j, "ival", _p?.ival);
- _o.set(_j, "fval", _p?.fval);
- _o.set(_j, "boolval", _p?.boolval);
- _o.set(_j, "sval", _p?.sval);
- _o.set(_j, "bsval", _p?.bsval);
- _o.set(_j, "isnull", _p?.isnull);
- _o.set(_j, "location", _p?.location);
- return {
- A_Const: _j
- };
- },
- alias(_p?: Alias): {
- Alias: Alias;
- } {
- const _j = {} as Alias;
- _o.set(_j, "aliasname", _p?.aliasname);
- _o.set(_j, "colnames", _p?.colnames);
- return {
- Alias: _j
- };
- },
- rangeVar(_p?: RangeVar): {
- RangeVar: RangeVar;
- } {
- const _j = {} as RangeVar;
- _o.set(_j, "catalogname", _p?.catalogname);
- _o.set(_j, "schemaname", _p?.schemaname);
- _o.set(_j, "relname", _p?.relname);
- _o.set(_j, "inh", _p?.inh);
- _o.set(_j, "relpersistence", _p?.relpersistence);
- _o.set(_j, "alias", _p?.alias);
- _o.set(_j, "location", _p?.location);
- return {
- RangeVar: _j
- };
- },
- tableFunc(_p?: TableFunc): {
- TableFunc: TableFunc;
- } {
- const _j = {} as TableFunc;
- _o.set(_j, "functype", _p?.functype);
- _o.set(_j, "ns_uris", _p?.ns_uris);
- _o.set(_j, "ns_names", _p?.ns_names);
- _o.set(_j, "docexpr", _p?.docexpr);
- _o.set(_j, "rowexpr", _p?.rowexpr);
- _o.set(_j, "colnames", _p?.colnames);
- _o.set(_j, "coltypes", _p?.coltypes);
- _o.set(_j, "coltypmods", _p?.coltypmods);
- _o.set(_j, "colcollations", _p?.colcollations);
- _o.set(_j, "colexprs", _p?.colexprs);
- _o.set(_j, "coldefexprs", _p?.coldefexprs);
- _o.set(_j, "colvalexprs", _p?.colvalexprs);
- _o.set(_j, "passingvalexprs", _p?.passingvalexprs);
- _o.set(_j, "notnulls", _p?.notnulls);
- _o.set(_j, "plan", _p?.plan);
- _o.set(_j, "ordinalitycol", _p?.ordinalitycol);
- _o.set(_j, "location", _p?.location);
- return {
- TableFunc: _j
- };
- },
- intoClause(_p?: IntoClause): {
- IntoClause: IntoClause;
- } {
- const _j = {} as IntoClause;
- _o.set(_j, "rel", _p?.rel);
- _o.set(_j, "colNames", _p?.colNames);
- _o.set(_j, "accessMethod", _p?.accessMethod);
- _o.set(_j, "options", _p?.options);
- _o.set(_j, "onCommit", _p?.onCommit);
- _o.set(_j, "tableSpaceName", _p?.tableSpaceName);
- _o.set(_j, "viewQuery", _p?.viewQuery);
- _o.set(_j, "skipData", _p?.skipData);
- return {
- IntoClause: _j
- };
- },
- var(_p?: Var): {
- Var: Var;
- } {
- const _j = {} as Var;
- _o.set(_j, "xpr", _p?.xpr);
- _o.set(_j, "varno", _p?.varno);
- _o.set(_j, "varattno", _p?.varattno);
- _o.set(_j, "vartype", _p?.vartype);
- _o.set(_j, "vartypmod", _p?.vartypmod);
- _o.set(_j, "varcollid", _p?.varcollid);
- _o.set(_j, "varnullingrels", _p?.varnullingrels);
- _o.set(_j, "varlevelsup", _p?.varlevelsup);
- _o.set(_j, "location", _p?.location);
- return {
- Var: _j
- };
- },
- param(_p?: Param): {
- Param: Param;
- } {
- const _j = {} as Param;
- _o.set(_j, "xpr", _p?.xpr);
- _o.set(_j, "paramkind", _p?.paramkind);
- _o.set(_j, "paramid", _p?.paramid);
- _o.set(_j, "paramtype", _p?.paramtype);
- _o.set(_j, "paramtypmod", _p?.paramtypmod);
- _o.set(_j, "paramcollid", _p?.paramcollid);
- _o.set(_j, "location", _p?.location);
- return {
- Param: _j
- };
- },
- aggref(_p?: Aggref): {
- Aggref: Aggref;
- } {
- const _j = {} as Aggref;
- _o.set(_j, "xpr", _p?.xpr);
- _o.set(_j, "aggfnoid", _p?.aggfnoid);
- _o.set(_j, "aggtype", _p?.aggtype);
- _o.set(_j, "aggcollid", _p?.aggcollid);
- _o.set(_j, "inputcollid", _p?.inputcollid);
- _o.set(_j, "aggargtypes", _p?.aggargtypes);
- _o.set(_j, "aggdirectargs", _p?.aggdirectargs);
- _o.set(_j, "args", _p?.args);
- _o.set(_j, "aggorder", _p?.aggorder);
- _o.set(_j, "aggdistinct", _p?.aggdistinct);
- _o.set(_j, "aggfilter", _p?.aggfilter);
- _o.set(_j, "aggstar", _p?.aggstar);
- _o.set(_j, "aggvariadic", _p?.aggvariadic);
- _o.set(_j, "aggkind", _p?.aggkind);
- _o.set(_j, "agglevelsup", _p?.agglevelsup);
- _o.set(_j, "aggsplit", _p?.aggsplit);
- _o.set(_j, "aggno", _p?.aggno);
- _o.set(_j, "aggtransno", _p?.aggtransno);
- _o.set(_j, "location", _p?.location);
- return {
- Aggref: _j
- };
- },
- groupingFunc(_p?: GroupingFunc): {
- GroupingFunc: GroupingFunc;
- } {
- const _j = {} as GroupingFunc;
- _o.set(_j, "xpr", _p?.xpr);
- _o.set(_j, "args", _p?.args);
- _o.set(_j, "refs", _p?.refs);
- _o.set(_j, "agglevelsup", _p?.agglevelsup);
- _o.set(_j, "location", _p?.location);
- return {
- GroupingFunc: _j
- };
- },
- windowFunc(_p?: WindowFunc): {
- WindowFunc: WindowFunc;
- } {
- const _j = {} as WindowFunc;
- _o.set(_j, "xpr", _p?.xpr);
- _o.set(_j, "winfnoid", _p?.winfnoid);
- _o.set(_j, "wintype", _p?.wintype);
- _o.set(_j, "wincollid", _p?.wincollid);
- _o.set(_j, "inputcollid", _p?.inputcollid);
- _o.set(_j, "args", _p?.args);
- _o.set(_j, "aggfilter", _p?.aggfilter);
- _o.set(_j, "runCondition", _p?.runCondition);
- _o.set(_j, "winref", _p?.winref);
- _o.set(_j, "winstar", _p?.winstar);
- _o.set(_j, "winagg", _p?.winagg);
- _o.set(_j, "location", _p?.location);
- return {
- WindowFunc: _j
- };
- },
- windowFuncRunCondition(_p?: WindowFuncRunCondition): {
- WindowFuncRunCondition: WindowFuncRunCondition;
- } {
- const _j = {} as WindowFuncRunCondition;
- _o.set(_j, "xpr", _p?.xpr);
- _o.set(_j, "opno", _p?.opno);
- _o.set(_j, "inputcollid", _p?.inputcollid);
- _o.set(_j, "wfunc_left", _p?.wfunc_left);
- _o.set(_j, "arg", _p?.arg);
- return {
- WindowFuncRunCondition: _j
- };
- },
- mergeSupportFunc(_p?: MergeSupportFunc): {
- MergeSupportFunc: MergeSupportFunc;
- } {
- const _j = {} as MergeSupportFunc;
- _o.set(_j, "xpr", _p?.xpr);
- _o.set(_j, "msftype", _p?.msftype);
- _o.set(_j, "msfcollid", _p?.msfcollid);
- _o.set(_j, "location", _p?.location);
- return {
- MergeSupportFunc: _j
- };
- },
- subscriptingRef(_p?: SubscriptingRef): {
- SubscriptingRef: SubscriptingRef;
- } {
- const _j = {} as SubscriptingRef;
- _o.set(_j, "xpr", _p?.xpr);
- _o.set(_j, "refcontainertype", _p?.refcontainertype);
- _o.set(_j, "refelemtype", _p?.refelemtype);
- _o.set(_j, "refrestype", _p?.refrestype);
- _o.set(_j, "reftypmod", _p?.reftypmod);
- _o.set(_j, "refcollid", _p?.refcollid);
- _o.set(_j, "refupperindexpr", _p?.refupperindexpr);
- _o.set(_j, "reflowerindexpr", _p?.reflowerindexpr);
- _o.set(_j, "refexpr", _p?.refexpr);
- _o.set(_j, "refassgnexpr", _p?.refassgnexpr);
- return {
- SubscriptingRef: _j
- };
- },
- funcExpr(_p?: FuncExpr): {
- FuncExpr: FuncExpr;
- } {
- const _j = {} as FuncExpr;
- _o.set(_j, "xpr", _p?.xpr);
- _o.set(_j, "funcid", _p?.funcid);
- _o.set(_j, "funcresulttype", _p?.funcresulttype);
- _o.set(_j, "funcretset", _p?.funcretset);
- _o.set(_j, "funcvariadic", _p?.funcvariadic);
- _o.set(_j, "funcformat", _p?.funcformat);
- _o.set(_j, "funccollid", _p?.funccollid);
- _o.set(_j, "inputcollid", _p?.inputcollid);
- _o.set(_j, "args", _p?.args);
- _o.set(_j, "location", _p?.location);
- return {
- FuncExpr: _j
- };
- },
- namedArgExpr(_p?: NamedArgExpr): {
- NamedArgExpr: NamedArgExpr;
- } {
- const _j = {} as NamedArgExpr;
- _o.set(_j, "xpr", _p?.xpr);
- _o.set(_j, "arg", _p?.arg);
- _o.set(_j, "name", _p?.name);
- _o.set(_j, "argnumber", _p?.argnumber);
- _o.set(_j, "location", _p?.location);
- return {
- NamedArgExpr: _j
- };
- },
- opExpr(_p?: OpExpr): {
- OpExpr: OpExpr;
- } {
- const _j = {} as OpExpr;
- _o.set(_j, "xpr", _p?.xpr);
- _o.set(_j, "opno", _p?.opno);
- _o.set(_j, "opresulttype", _p?.opresulttype);
- _o.set(_j, "opretset", _p?.opretset);
- _o.set(_j, "opcollid", _p?.opcollid);
- _o.set(_j, "inputcollid", _p?.inputcollid);
- _o.set(_j, "args", _p?.args);
- _o.set(_j, "location", _p?.location);
- return {
- OpExpr: _j
- };
- },
- distinctExpr(_p?: DistinctExpr): {
- DistinctExpr: DistinctExpr;
- } {
- const _j = {} as DistinctExpr;
- _o.set(_j, "xpr", _p?.xpr);
- _o.set(_j, "opno", _p?.opno);
- _o.set(_j, "opresulttype", _p?.opresulttype);
- _o.set(_j, "opretset", _p?.opretset);
- _o.set(_j, "opcollid", _p?.opcollid);
- _o.set(_j, "inputcollid", _p?.inputcollid);
- _o.set(_j, "args", _p?.args);
- _o.set(_j, "location", _p?.location);
- return {
- DistinctExpr: _j
- };
- },
- nullIfExpr(_p?: NullIfExpr): {
- NullIfExpr: NullIfExpr;
- } {
- const _j = {} as NullIfExpr;
- _o.set(_j, "xpr", _p?.xpr);
- _o.set(_j, "opno", _p?.opno);
- _o.set(_j, "opresulttype", _p?.opresulttype);
- _o.set(_j, "opretset", _p?.opretset);
- _o.set(_j, "opcollid", _p?.opcollid);
- _o.set(_j, "inputcollid", _p?.inputcollid);
- _o.set(_j, "args", _p?.args);
- _o.set(_j, "location", _p?.location);
- return {
- NullIfExpr: _j
- };
- },
- scalarArrayOpExpr(_p?: ScalarArrayOpExpr): {
- ScalarArrayOpExpr: ScalarArrayOpExpr;
- } {
- const _j = {} as ScalarArrayOpExpr;
- _o.set(_j, "xpr", _p?.xpr);
- _o.set(_j, "opno", _p?.opno);
- _o.set(_j, "useOr", _p?.useOr);
- _o.set(_j, "inputcollid", _p?.inputcollid);
- _o.set(_j, "args", _p?.args);
- _o.set(_j, "location", _p?.location);
- return {
- ScalarArrayOpExpr: _j
- };
- },
- boolExpr(_p?: BoolExpr): {
- BoolExpr: BoolExpr;
- } {
- const _j = {} as BoolExpr;
- _o.set(_j, "xpr", _p?.xpr);
- _o.set(_j, "boolop", _p?.boolop);
- _o.set(_j, "args", _p?.args);
- _o.set(_j, "location", _p?.location);
- return {
- BoolExpr: _j
- };
- },
- subLink(_p?: SubLink): {
- SubLink: SubLink;
- } {
- const _j = {} as SubLink;
- _o.set(_j, "xpr", _p?.xpr);
- _o.set(_j, "subLinkType", _p?.subLinkType);
- _o.set(_j, "subLinkId", _p?.subLinkId);
- _o.set(_j, "testexpr", _p?.testexpr);
- _o.set(_j, "operName", _p?.operName);
- _o.set(_j, "subselect", _p?.subselect);
- _o.set(_j, "location", _p?.location);
- return {
- SubLink: _j
- };
- },
- subPlan(_p?: SubPlan): {
- SubPlan: SubPlan;
- } {
- const _j = {} as SubPlan;
- _o.set(_j, "xpr", _p?.xpr);
- _o.set(_j, "subLinkType", _p?.subLinkType);
- _o.set(_j, "testexpr", _p?.testexpr);
- _o.set(_j, "paramIds", _p?.paramIds);
- _o.set(_j, "plan_id", _p?.plan_id);
- _o.set(_j, "plan_name", _p?.plan_name);
- _o.set(_j, "firstColType", _p?.firstColType);
- _o.set(_j, "firstColTypmod", _p?.firstColTypmod);
- _o.set(_j, "firstColCollation", _p?.firstColCollation);
- _o.set(_j, "useHashTable", _p?.useHashTable);
- _o.set(_j, "unknownEqFalse", _p?.unknownEqFalse);
- _o.set(_j, "parallel_safe", _p?.parallel_safe);
- _o.set(_j, "setParam", _p?.setParam);
- _o.set(_j, "parParam", _p?.parParam);
- _o.set(_j, "args", _p?.args);
- _o.set(_j, "startup_cost", _p?.startup_cost);
- _o.set(_j, "per_call_cost", _p?.per_call_cost);
- return {
- SubPlan: _j
- };
- },
- alternativeSubPlan(_p?: AlternativeSubPlan): {
- AlternativeSubPlan: AlternativeSubPlan;
- } {
- const _j = {} as AlternativeSubPlan;
- _o.set(_j, "xpr", _p?.xpr);
- _o.set(_j, "subplans", _p?.subplans);
- return {
- AlternativeSubPlan: _j
- };
- },
- fieldSelect(_p?: FieldSelect): {
- FieldSelect: FieldSelect;
- } {
- const _j = {} as FieldSelect;
- _o.set(_j, "xpr", _p?.xpr);
- _o.set(_j, "arg", _p?.arg);
- _o.set(_j, "fieldnum", _p?.fieldnum);
- _o.set(_j, "resulttype", _p?.resulttype);
- _o.set(_j, "resulttypmod", _p?.resulttypmod);
- _o.set(_j, "resultcollid", _p?.resultcollid);
- return {
- FieldSelect: _j
- };
- },
- fieldStore(_p?: FieldStore): {
- FieldStore: FieldStore;
- } {
- const _j = {} as FieldStore;
- _o.set(_j, "xpr", _p?.xpr);
- _o.set(_j, "arg", _p?.arg);
- _o.set(_j, "newvals", _p?.newvals);
- _o.set(_j, "fieldnums", _p?.fieldnums);
- _o.set(_j, "resulttype", _p?.resulttype);
- return {
- FieldStore: _j
- };
- },
- relabelType(_p?: RelabelType): {
- RelabelType: RelabelType;
- } {
- const _j = {} as RelabelType;
- _o.set(_j, "xpr", _p?.xpr);
- _o.set(_j, "arg", _p?.arg);
- _o.set(_j, "resulttype", _p?.resulttype);
- _o.set(_j, "resulttypmod", _p?.resulttypmod);
- _o.set(_j, "resultcollid", _p?.resultcollid);
- _o.set(_j, "relabelformat", _p?.relabelformat);
- _o.set(_j, "location", _p?.location);
- return {
- RelabelType: _j
- };
- },
- coerceViaio(_p?: CoerceViaIO): {
- CoerceViaIO: CoerceViaIO;
- } {
- const _j = {} as CoerceViaIO;
- _o.set(_j, "xpr", _p?.xpr);
- _o.set(_j, "arg", _p?.arg);
- _o.set(_j, "resulttype", _p?.resulttype);
- _o.set(_j, "resultcollid", _p?.resultcollid);
- _o.set(_j, "coerceformat", _p?.coerceformat);
- _o.set(_j, "location", _p?.location);
- return {
- CoerceViaIO: _j
- };
- },
- arrayCoerceExpr(_p?: ArrayCoerceExpr): {
- ArrayCoerceExpr: ArrayCoerceExpr;
- } {
- const _j = {} as ArrayCoerceExpr;
- _o.set(_j, "xpr", _p?.xpr);
- _o.set(_j, "arg", _p?.arg);
- _o.set(_j, "elemexpr", _p?.elemexpr);
- _o.set(_j, "resulttype", _p?.resulttype);
- _o.set(_j, "resulttypmod", _p?.resulttypmod);
- _o.set(_j, "resultcollid", _p?.resultcollid);
- _o.set(_j, "coerceformat", _p?.coerceformat);
- _o.set(_j, "location", _p?.location);
- return {
- ArrayCoerceExpr: _j
- };
- },
- convertRowtypeExpr(_p?: ConvertRowtypeExpr): {
- ConvertRowtypeExpr: ConvertRowtypeExpr;
- } {
- const _j = {} as ConvertRowtypeExpr;
- _o.set(_j, "xpr", _p?.xpr);
- _o.set(_j, "arg", _p?.arg);
- _o.set(_j, "resulttype", _p?.resulttype);
- _o.set(_j, "convertformat", _p?.convertformat);
- _o.set(_j, "location", _p?.location);
- return {
- ConvertRowtypeExpr: _j
- };
- },
- collateExpr(_p?: CollateExpr): {
- CollateExpr: CollateExpr;
- } {
- const _j = {} as CollateExpr;
- _o.set(_j, "xpr", _p?.xpr);
- _o.set(_j, "arg", _p?.arg);
- _o.set(_j, "collOid", _p?.collOid);
- _o.set(_j, "location", _p?.location);
- return {
- CollateExpr: _j
- };
- },
- caseExpr(_p?: CaseExpr): {
- CaseExpr: CaseExpr;
- } {
- const _j = {} as CaseExpr;
- _o.set(_j, "xpr", _p?.xpr);
- _o.set(_j, "casetype", _p?.casetype);
- _o.set(_j, "casecollid", _p?.casecollid);
- _o.set(_j, "arg", _p?.arg);
- _o.set(_j, "args", _p?.args);
- _o.set(_j, "defresult", _p?.defresult);
- _o.set(_j, "location", _p?.location);
- return {
- CaseExpr: _j
- };
- },
- caseWhen(_p?: CaseWhen): {
- CaseWhen: CaseWhen;
- } {
- const _j = {} as CaseWhen;
- _o.set(_j, "xpr", _p?.xpr);
- _o.set(_j, "expr", _p?.expr);
- _o.set(_j, "result", _p?.result);
- _o.set(_j, "location", _p?.location);
- return {
- CaseWhen: _j
- };
- },
- caseTestExpr(_p?: CaseTestExpr): {
- CaseTestExpr: CaseTestExpr;
- } {
- const _j = {} as CaseTestExpr;
- _o.set(_j, "xpr", _p?.xpr);
- _o.set(_j, "typeId", _p?.typeId);
- _o.set(_j, "typeMod", _p?.typeMod);
- _o.set(_j, "collation", _p?.collation);
- return {
- CaseTestExpr: _j
- };
- },
- arrayExpr(_p?: ArrayExpr): {
- ArrayExpr: ArrayExpr;
- } {
- const _j = {} as ArrayExpr;
- _o.set(_j, "xpr", _p?.xpr);
- _o.set(_j, "array_typeid", _p?.array_typeid);
- _o.set(_j, "array_collid", _p?.array_collid);
- _o.set(_j, "element_typeid", _p?.element_typeid);
- _o.set(_j, "elements", _p?.elements);
- _o.set(_j, "multidims", _p?.multidims);
- _o.set(_j, "location", _p?.location);
- return {
- ArrayExpr: _j
- };
- },
- rowExpr(_p?: RowExpr): {
- RowExpr: RowExpr;
- } {
- const _j = {} as RowExpr;
- _o.set(_j, "xpr", _p?.xpr);
- _o.set(_j, "args", _p?.args);
- _o.set(_j, "row_typeid", _p?.row_typeid);
- _o.set(_j, "row_format", _p?.row_format);
- _o.set(_j, "colnames", _p?.colnames);
- _o.set(_j, "location", _p?.location);
- return {
- RowExpr: _j
- };
- },
- rowCompareExpr(_p?: RowCompareExpr): {
- RowCompareExpr: RowCompareExpr;
- } {
- const _j = {} as RowCompareExpr;
- _o.set(_j, "xpr", _p?.xpr);
- _o.set(_j, "rctype", _p?.rctype);
- _o.set(_j, "opnos", _p?.opnos);
- _o.set(_j, "opfamilies", _p?.opfamilies);
- _o.set(_j, "inputcollids", _p?.inputcollids);
- _o.set(_j, "largs", _p?.largs);
- _o.set(_j, "rargs", _p?.rargs);
- return {
- RowCompareExpr: _j
- };
- },
- coalesceExpr(_p?: CoalesceExpr): {
- CoalesceExpr: CoalesceExpr;
- } {
- const _j = {} as CoalesceExpr;
- _o.set(_j, "xpr", _p?.xpr);
- _o.set(_j, "coalescetype", _p?.coalescetype);
- _o.set(_j, "coalescecollid", _p?.coalescecollid);
- _o.set(_j, "args", _p?.args);
- _o.set(_j, "location", _p?.location);
- return {
- CoalesceExpr: _j
- };
- },
- minMaxExpr(_p?: MinMaxExpr): {
- MinMaxExpr: MinMaxExpr;
- } {
- const _j = {} as MinMaxExpr;
- _o.set(_j, "xpr", _p?.xpr);
- _o.set(_j, "minmaxtype", _p?.minmaxtype);
- _o.set(_j, "minmaxcollid", _p?.minmaxcollid);
- _o.set(_j, "inputcollid", _p?.inputcollid);
- _o.set(_j, "op", _p?.op);
- _o.set(_j, "args", _p?.args);
- _o.set(_j, "location", _p?.location);
- return {
- MinMaxExpr: _j
- };
- },
- sqlValueFunction(_p?: SQLValueFunction): {
- SQLValueFunction: SQLValueFunction;
- } {
- const _j = {} as SQLValueFunction;
- _o.set(_j, "xpr", _p?.xpr);
- _o.set(_j, "op", _p?.op);
- _o.set(_j, "type", _p?.type);
- _o.set(_j, "typmod", _p?.typmod);
- _o.set(_j, "location", _p?.location);
- return {
- SQLValueFunction: _j
- };
- },
- xmlExpr(_p?: XmlExpr): {
- XmlExpr: XmlExpr;
- } {
- const _j = {} as XmlExpr;
- _o.set(_j, "xpr", _p?.xpr);
- _o.set(_j, "op", _p?.op);
- _o.set(_j, "name", _p?.name);
- _o.set(_j, "named_args", _p?.named_args);
- _o.set(_j, "arg_names", _p?.arg_names);
- _o.set(_j, "args", _p?.args);
- _o.set(_j, "xmloption", _p?.xmloption);
- _o.set(_j, "indent", _p?.indent);
- _o.set(_j, "type", _p?.type);
- _o.set(_j, "typmod", _p?.typmod);
- _o.set(_j, "location", _p?.location);
- return {
- XmlExpr: _j
- };
- },
- jsonFormat(_p?: JsonFormat): {
- JsonFormat: JsonFormat;
- } {
- const _j = {} as JsonFormat;
- _o.set(_j, "format_type", _p?.format_type);
- _o.set(_j, "encoding", _p?.encoding);
- _o.set(_j, "location", _p?.location);
- return {
- JsonFormat: _j
- };
- },
- jsonReturning(_p?: JsonReturning): {
- JsonReturning: JsonReturning;
- } {
- const _j = {} as JsonReturning;
- _o.set(_j, "format", _p?.format);
- _o.set(_j, "typid", _p?.typid);
- _o.set(_j, "typmod", _p?.typmod);
- return {
- JsonReturning: _j
- };
- },
- jsonValueExpr(_p?: JsonValueExpr): {
- JsonValueExpr: JsonValueExpr;
- } {
- const _j = {} as JsonValueExpr;
- _o.set(_j, "raw_expr", _p?.raw_expr);
- _o.set(_j, "formatted_expr", _p?.formatted_expr);
- _o.set(_j, "format", _p?.format);
- return {
- JsonValueExpr: _j
- };
- },
- jsonConstructorExpr(_p?: JsonConstructorExpr): {
- JsonConstructorExpr: JsonConstructorExpr;
- } {
- const _j = {} as JsonConstructorExpr;
- _o.set(_j, "xpr", _p?.xpr);
- _o.set(_j, "type", _p?.type);
- _o.set(_j, "args", _p?.args);
- _o.set(_j, "func", _p?.func);
- _o.set(_j, "coercion", _p?.coercion);
- _o.set(_j, "returning", _p?.returning);
- _o.set(_j, "absent_on_null", _p?.absent_on_null);
- _o.set(_j, "unique", _p?.unique);
- _o.set(_j, "location", _p?.location);
- return {
- JsonConstructorExpr: _j
- };
- },
- jsonIsPredicate(_p?: JsonIsPredicate): {
- JsonIsPredicate: JsonIsPredicate;
- } {
- const _j = {} as JsonIsPredicate;
- _o.set(_j, "expr", _p?.expr);
- _o.set(_j, "format", _p?.format);
- _o.set(_j, "item_type", _p?.item_type);
- _o.set(_j, "unique_keys", _p?.unique_keys);
- _o.set(_j, "location", _p?.location);
- return {
- JsonIsPredicate: _j
- };
- },
- jsonBehavior(_p?: JsonBehavior): {
- JsonBehavior: JsonBehavior;
- } {
- const _j = {} as JsonBehavior;
- _o.set(_j, "btype", _p?.btype);
- _o.set(_j, "expr", _p?.expr);
- _o.set(_j, "coerce", _p?.coerce);
- _o.set(_j, "location", _p?.location);
- return {
- JsonBehavior: _j
- };
- },
- jsonExpr(_p?: JsonExpr): {
- JsonExpr: JsonExpr;
- } {
- const _j = {} as JsonExpr;
- _o.set(_j, "xpr", _p?.xpr);
- _o.set(_j, "op", _p?.op);
- _o.set(_j, "column_name", _p?.column_name);
- _o.set(_j, "formatted_expr", _p?.formatted_expr);
- _o.set(_j, "format", _p?.format);
- _o.set(_j, "path_spec", _p?.path_spec);
- _o.set(_j, "returning", _p?.returning);
- _o.set(_j, "passing_names", _p?.passing_names);
- _o.set(_j, "passing_values", _p?.passing_values);
- _o.set(_j, "on_empty", _p?.on_empty);
- _o.set(_j, "on_error", _p?.on_error);
- _o.set(_j, "use_io_coercion", _p?.use_io_coercion);
- _o.set(_j, "use_json_coercion", _p?.use_json_coercion);
- _o.set(_j, "wrapper", _p?.wrapper);
- _o.set(_j, "omit_quotes", _p?.omit_quotes);
- _o.set(_j, "collation", _p?.collation);
- _o.set(_j, "location", _p?.location);
- return {
- JsonExpr: _j
- };
- },
- jsonTablePath(_p?: JsonTablePath): {
- JsonTablePath: JsonTablePath;
- } {
- const _j = {} as JsonTablePath;
- _o.set(_j, "name", _p?.name);
- return {
- JsonTablePath: _j
- };
- },
- jsonTablePathScan(_p?: JsonTablePathScan): {
- JsonTablePathScan: JsonTablePathScan;
- } {
- const _j = {} as JsonTablePathScan;
- _o.set(_j, "plan", _p?.plan);
- _o.set(_j, "path", _p?.path);
- _o.set(_j, "errorOnError", _p?.errorOnError);
- _o.set(_j, "child", _p?.child);
- _o.set(_j, "colMin", _p?.colMin);
- _o.set(_j, "colMax", _p?.colMax);
- return {
- JsonTablePathScan: _j
- };
- },
- jsonTableSiblingJoin(_p?: JsonTableSiblingJoin): {
- JsonTableSiblingJoin: JsonTableSiblingJoin;
- } {
- const _j = {} as JsonTableSiblingJoin;
- _o.set(_j, "plan", _p?.plan);
- _o.set(_j, "lplan", _p?.lplan);
- _o.set(_j, "rplan", _p?.rplan);
- return {
- JsonTableSiblingJoin: _j
- };
- },
- nullTest(_p?: NullTest): {
- NullTest: NullTest;
- } {
- const _j = {} as NullTest;
- _o.set(_j, "xpr", _p?.xpr);
- _o.set(_j, "arg", _p?.arg);
- _o.set(_j, "nulltesttype", _p?.nulltesttype);
- _o.set(_j, "argisrow", _p?.argisrow);
- _o.set(_j, "location", _p?.location);
- return {
- NullTest: _j
- };
- },
- booleanTest(_p?: BooleanTest): {
- BooleanTest: BooleanTest;
- } {
- const _j = {} as BooleanTest;
- _o.set(_j, "xpr", _p?.xpr);
- _o.set(_j, "arg", _p?.arg);
- _o.set(_j, "booltesttype", _p?.booltesttype);
- _o.set(_j, "location", _p?.location);
- return {
- BooleanTest: _j
- };
- },
- mergeAction(_p?: MergeAction): {
- MergeAction: MergeAction;
- } {
- const _j = {} as MergeAction;
- _o.set(_j, "matchKind", _p?.matchKind);
- _o.set(_j, "commandType", _p?.commandType);
- _o.set(_j, "override", _p?.override);
- _o.set(_j, "qual", _p?.qual);
- _o.set(_j, "targetList", _p?.targetList);
- _o.set(_j, "updateColnos", _p?.updateColnos);
- return {
- MergeAction: _j
- };
- },
- coerceToDomain(_p?: CoerceToDomain): {
- CoerceToDomain: CoerceToDomain;
- } {
- const _j = {} as CoerceToDomain;
- _o.set(_j, "xpr", _p?.xpr);
- _o.set(_j, "arg", _p?.arg);
- _o.set(_j, "resulttype", _p?.resulttype);
- _o.set(_j, "resulttypmod", _p?.resulttypmod);
- _o.set(_j, "resultcollid", _p?.resultcollid);
- _o.set(_j, "coercionformat", _p?.coercionformat);
- _o.set(_j, "location", _p?.location);
- return {
- CoerceToDomain: _j
- };
- },
- coerceToDomainValue(_p?: CoerceToDomainValue): {
- CoerceToDomainValue: CoerceToDomainValue;
- } {
- const _j = {} as CoerceToDomainValue;
- _o.set(_j, "xpr", _p?.xpr);
- _o.set(_j, "typeId", _p?.typeId);
- _o.set(_j, "typeMod", _p?.typeMod);
- _o.set(_j, "collation", _p?.collation);
- _o.set(_j, "location", _p?.location);
- return {
- CoerceToDomainValue: _j
- };
- },
- setToDefault(_p?: SetToDefault): {
- SetToDefault: SetToDefault;
- } {
- const _j = {} as SetToDefault;
- _o.set(_j, "xpr", _p?.xpr);
- _o.set(_j, "typeId", _p?.typeId);
- _o.set(_j, "typeMod", _p?.typeMod);
- _o.set(_j, "collation", _p?.collation);
- _o.set(_j, "location", _p?.location);
- return {
- SetToDefault: _j
- };
- },
- currentOfExpr(_p?: CurrentOfExpr): {
- CurrentOfExpr: CurrentOfExpr;
- } {
- const _j = {} as CurrentOfExpr;
- _o.set(_j, "xpr", _p?.xpr);
- _o.set(_j, "cvarno", _p?.cvarno);
- _o.set(_j, "cursor_name", _p?.cursor_name);
- _o.set(_j, "cursor_param", _p?.cursor_param);
- return {
- CurrentOfExpr: _j
- };
- },
- nextValueExpr(_p?: NextValueExpr): {
- NextValueExpr: NextValueExpr;
- } {
- const _j = {} as NextValueExpr;
- _o.set(_j, "xpr", _p?.xpr);
- _o.set(_j, "seqid", _p?.seqid);
- _o.set(_j, "typeId", _p?.typeId);
- return {
- NextValueExpr: _j
- };
- },
- inferenceElem(_p?: InferenceElem): {
- InferenceElem: InferenceElem;
- } {
- const _j = {} as InferenceElem;
- _o.set(_j, "xpr", _p?.xpr);
- _o.set(_j, "expr", _p?.expr);
- _o.set(_j, "infercollid", _p?.infercollid);
- _o.set(_j, "inferopclass", _p?.inferopclass);
- return {
- InferenceElem: _j
- };
- },
- targetEntry(_p?: TargetEntry): {
- TargetEntry: TargetEntry;
- } {
- const _j = {} as TargetEntry;
- _o.set(_j, "xpr", _p?.xpr);
- _o.set(_j, "expr", _p?.expr);
- _o.set(_j, "resno", _p?.resno);
- _o.set(_j, "resname", _p?.resname);
- _o.set(_j, "ressortgroupref", _p?.ressortgroupref);
- _o.set(_j, "resorigtbl", _p?.resorigtbl);
- _o.set(_j, "resorigcol", _p?.resorigcol);
- _o.set(_j, "resjunk", _p?.resjunk);
- return {
- TargetEntry: _j
- };
- },
- rangeTblRef(_p?: RangeTblRef): {
- RangeTblRef: RangeTblRef;
- } {
- const _j = {} as RangeTblRef;
- _o.set(_j, "rtindex", _p?.rtindex);
- return {
- RangeTblRef: _j
- };
- },
- joinExpr(_p?: JoinExpr): {
- JoinExpr: JoinExpr;
- } {
- const _j = {} as JoinExpr;
- _o.set(_j, "jointype", _p?.jointype);
- _o.set(_j, "isNatural", _p?.isNatural);
- _o.set(_j, "larg", _p?.larg);
- _o.set(_j, "rarg", _p?.rarg);
- _o.set(_j, "usingClause", _p?.usingClause);
- _o.set(_j, "join_using_alias", _p?.join_using_alias);
- _o.set(_j, "quals", _p?.quals);
- _o.set(_j, "alias", _p?.alias);
- _o.set(_j, "rtindex", _p?.rtindex);
- return {
- JoinExpr: _j
- };
- },
- fromExpr(_p?: FromExpr): {
- FromExpr: FromExpr;
- } {
- const _j = {} as FromExpr;
- _o.set(_j, "fromlist", _p?.fromlist);
- _o.set(_j, "quals", _p?.quals);
- return {
- FromExpr: _j
- };
- },
- onConflictExpr(_p?: OnConflictExpr): {
- OnConflictExpr: OnConflictExpr;
- } {
- const _j = {} as OnConflictExpr;
- _o.set(_j, "action", _p?.action);
- _o.set(_j, "arbiterElems", _p?.arbiterElems);
- _o.set(_j, "arbiterWhere", _p?.arbiterWhere);
- _o.set(_j, "constraint", _p?.constraint);
- _o.set(_j, "onConflictSet", _p?.onConflictSet);
- _o.set(_j, "onConflictWhere", _p?.onConflictWhere);
- _o.set(_j, "exclRelIndex", _p?.exclRelIndex);
- _o.set(_j, "exclRelTlist", _p?.exclRelTlist);
- return {
- OnConflictExpr: _j
- };
- },
- query(_p?: Query): {
- Query: Query;
- } {
- const _j = {} as Query;
- _o.set(_j, "commandType", _p?.commandType);
- _o.set(_j, "querySource", _p?.querySource);
- _o.set(_j, "canSetTag", _p?.canSetTag);
- _o.set(_j, "utilityStmt", _p?.utilityStmt);
- _o.set(_j, "resultRelation", _p?.resultRelation);
- _o.set(_j, "hasAggs", _p?.hasAggs);
- _o.set(_j, "hasWindowFuncs", _p?.hasWindowFuncs);
- _o.set(_j, "hasTargetSRFs", _p?.hasTargetSRFs);
- _o.set(_j, "hasSubLinks", _p?.hasSubLinks);
- _o.set(_j, "hasDistinctOn", _p?.hasDistinctOn);
- _o.set(_j, "hasRecursive", _p?.hasRecursive);
- _o.set(_j, "hasModifyingCTE", _p?.hasModifyingCTE);
- _o.set(_j, "hasForUpdate", _p?.hasForUpdate);
- _o.set(_j, "hasRowSecurity", _p?.hasRowSecurity);
- _o.set(_j, "isReturn", _p?.isReturn);
- _o.set(_j, "cteList", _p?.cteList);
- _o.set(_j, "rtable", _p?.rtable);
- _o.set(_j, "rteperminfos", _p?.rteperminfos);
- _o.set(_j, "jointree", _p?.jointree);
- _o.set(_j, "mergeActionList", _p?.mergeActionList);
- _o.set(_j, "mergeTargetRelation", _p?.mergeTargetRelation);
- _o.set(_j, "mergeJoinCondition", _p?.mergeJoinCondition);
- _o.set(_j, "targetList", _p?.targetList);
- _o.set(_j, "override", _p?.override);
- _o.set(_j, "onConflict", _p?.onConflict);
- _o.set(_j, "returningList", _p?.returningList);
- _o.set(_j, "groupClause", _p?.groupClause);
- _o.set(_j, "groupDistinct", _p?.groupDistinct);
- _o.set(_j, "groupingSets", _p?.groupingSets);
- _o.set(_j, "havingQual", _p?.havingQual);
- _o.set(_j, "windowClause", _p?.windowClause);
- _o.set(_j, "distinctClause", _p?.distinctClause);
- _o.set(_j, "sortClause", _p?.sortClause);
- _o.set(_j, "limitOffset", _p?.limitOffset);
- _o.set(_j, "limitCount", _p?.limitCount);
- _o.set(_j, "limitOption", _p?.limitOption);
- _o.set(_j, "rowMarks", _p?.rowMarks);
- _o.set(_j, "setOperations", _p?.setOperations);
- _o.set(_j, "constraintDeps", _p?.constraintDeps);
- _o.set(_j, "withCheckOptions", _p?.withCheckOptions);
- _o.set(_j, "stmt_location", _p?.stmt_location);
- _o.set(_j, "stmt_len", _p?.stmt_len);
- return {
- Query: _j
- };
- },
- typeName(_p?: TypeName): {
- TypeName: TypeName;
- } {
- const _j = {} as TypeName;
- _o.set(_j, "names", _p?.names);
- _o.set(_j, "typeOid", _p?.typeOid);
- _o.set(_j, "setof", _p?.setof);
- _o.set(_j, "pct_type", _p?.pct_type);
- _o.set(_j, "typmods", _p?.typmods);
- _o.set(_j, "typemod", _p?.typemod);
- _o.set(_j, "arrayBounds", _p?.arrayBounds);
- _o.set(_j, "location", _p?.location);
- return {
- TypeName: _j
- };
- },
- columnRef(_p?: ColumnRef): {
- ColumnRef: ColumnRef;
- } {
- const _j = {} as ColumnRef;
- _o.set(_j, "fields", _p?.fields);
- _o.set(_j, "location", _p?.location);
- return {
- ColumnRef: _j
- };
- },
- paramRef(_p?: ParamRef): {
- ParamRef: ParamRef;
- } {
- const _j = {} as ParamRef;
- _o.set(_j, "number", _p?.number);
- _o.set(_j, "location", _p?.location);
- return {
- ParamRef: _j
- };
- },
- aExpr(_p?: A_Expr): {
- A_Expr: A_Expr;
- } {
- const _j = {} as A_Expr;
- _o.set(_j, "kind", _p?.kind);
- _o.set(_j, "name", _p?.name);
- _o.set(_j, "lexpr", _p?.lexpr);
- _o.set(_j, "rexpr", _p?.rexpr);
- _o.set(_j, "location", _p?.location);
- return {
- A_Expr: _j
- };
- },
- typeCast(_p?: TypeCast): {
- TypeCast: TypeCast;
- } {
- const _j = {} as TypeCast;
- _o.set(_j, "arg", _p?.arg);
- _o.set(_j, "typeName", _p?.typeName);
- _o.set(_j, "location", _p?.location);
- return {
- TypeCast: _j
- };
- },
- collateClause(_p?: CollateClause): {
- CollateClause: CollateClause;
- } {
- const _j = {} as CollateClause;
- _o.set(_j, "arg", _p?.arg);
- _o.set(_j, "collname", _p?.collname);
- _o.set(_j, "location", _p?.location);
- return {
- CollateClause: _j
- };
- },
- roleSpec(_p?: RoleSpec): {
- RoleSpec: RoleSpec;
- } {
- const _j = {} as RoleSpec;
- _o.set(_j, "roletype", _p?.roletype);
- _o.set(_j, "rolename", _p?.rolename);
- _o.set(_j, "location", _p?.location);
- return {
- RoleSpec: _j
- };
- },
- funcCall(_p?: FuncCall): {
- FuncCall: FuncCall;
- } {
- const _j = {} as FuncCall;
- _o.set(_j, "funcname", _p?.funcname);
- _o.set(_j, "args", _p?.args);
- _o.set(_j, "agg_order", _p?.agg_order);
- _o.set(_j, "agg_filter", _p?.agg_filter);
- _o.set(_j, "over", _p?.over);
- _o.set(_j, "agg_within_group", _p?.agg_within_group);
- _o.set(_j, "agg_star", _p?.agg_star);
- _o.set(_j, "agg_distinct", _p?.agg_distinct);
- _o.set(_j, "func_variadic", _p?.func_variadic);
- _o.set(_j, "funcformat", _p?.funcformat);
- _o.set(_j, "location", _p?.location);
- return {
- FuncCall: _j
- };
- },
- aStar(_p?: A_Star): {
- A_Star: A_Star;
- } {
- const _j = {} as A_Star;
- return {
- A_Star: _j
- };
- },
- aIndices(_p?: A_Indices): {
- A_Indices: A_Indices;
- } {
- const _j = {} as A_Indices;
- _o.set(_j, "is_slice", _p?.is_slice);
- _o.set(_j, "lidx", _p?.lidx);
- _o.set(_j, "uidx", _p?.uidx);
- return {
- A_Indices: _j
- };
- },
- aIndirection(_p?: A_Indirection): {
- A_Indirection: A_Indirection;
- } {
- const _j = {} as A_Indirection;
- _o.set(_j, "arg", _p?.arg);
- _o.set(_j, "indirection", _p?.indirection);
- return {
- A_Indirection: _j
- };
- },
- aArrayExpr(_p?: A_ArrayExpr): {
- A_ArrayExpr: A_ArrayExpr;
- } {
- const _j = {} as A_ArrayExpr;
- _o.set(_j, "elements", _p?.elements);
- _o.set(_j, "location", _p?.location);
- return {
- A_ArrayExpr: _j
- };
- },
- resTarget(_p?: ResTarget): {
- ResTarget: ResTarget;
- } {
- const _j = {} as ResTarget;
- _o.set(_j, "name", _p?.name);
- _o.set(_j, "indirection", _p?.indirection);
- _o.set(_j, "val", _p?.val);
- _o.set(_j, "location", _p?.location);
- return {
- ResTarget: _j
- };
- },
- multiAssignRef(_p?: MultiAssignRef): {
- MultiAssignRef: MultiAssignRef;
- } {
- const _j = {} as MultiAssignRef;
- _o.set(_j, "source", _p?.source);
- _o.set(_j, "colno", _p?.colno);
- _o.set(_j, "ncolumns", _p?.ncolumns);
- return {
- MultiAssignRef: _j
- };
- },
- sortBy(_p?: SortBy): {
- SortBy: SortBy;
- } {
- const _j = {} as SortBy;
- _o.set(_j, "node", _p?.node);
- _o.set(_j, "sortby_dir", _p?.sortby_dir);
- _o.set(_j, "sortby_nulls", _p?.sortby_nulls);
- _o.set(_j, "useOp", _p?.useOp);
- _o.set(_j, "location", _p?.location);
- return {
- SortBy: _j
- };
- },
- windowDef(_p?: WindowDef): {
- WindowDef: WindowDef;
- } {
- const _j = {} as WindowDef;
- _o.set(_j, "name", _p?.name);
- _o.set(_j, "refname", _p?.refname);
- _o.set(_j, "partitionClause", _p?.partitionClause);
- _o.set(_j, "orderClause", _p?.orderClause);
- _o.set(_j, "frameOptions", _p?.frameOptions);
- _o.set(_j, "startOffset", _p?.startOffset);
- _o.set(_j, "endOffset", _p?.endOffset);
- _o.set(_j, "location", _p?.location);
- return {
- WindowDef: _j
- };
- },
- rangeSubselect(_p?: RangeSubselect): {
- RangeSubselect: RangeSubselect;
- } {
- const _j = {} as RangeSubselect;
- _o.set(_j, "lateral", _p?.lateral);
- _o.set(_j, "subquery", _p?.subquery);
- _o.set(_j, "alias", _p?.alias);
- return {
- RangeSubselect: _j
- };
- },
- rangeFunction(_p?: RangeFunction): {
- RangeFunction: RangeFunction;
- } {
- const _j = {} as RangeFunction;
- _o.set(_j, "lateral", _p?.lateral);
- _o.set(_j, "ordinality", _p?.ordinality);
- _o.set(_j, "is_rowsfrom", _p?.is_rowsfrom);
- _o.set(_j, "functions", _p?.functions);
- _o.set(_j, "alias", _p?.alias);
- _o.set(_j, "coldeflist", _p?.coldeflist);
- return {
- RangeFunction: _j
- };
- },
- rangeTableFunc(_p?: RangeTableFunc): {
- RangeTableFunc: RangeTableFunc;
- } {
- const _j = {} as RangeTableFunc;
- _o.set(_j, "lateral", _p?.lateral);
- _o.set(_j, "docexpr", _p?.docexpr);
- _o.set(_j, "rowexpr", _p?.rowexpr);
- _o.set(_j, "namespaces", _p?.namespaces);
- _o.set(_j, "columns", _p?.columns);
- _o.set(_j, "alias", _p?.alias);
- _o.set(_j, "location", _p?.location);
- return {
- RangeTableFunc: _j
- };
- },
- rangeTableFuncCol(_p?: RangeTableFuncCol): {
- RangeTableFuncCol: RangeTableFuncCol;
- } {
- const _j = {} as RangeTableFuncCol;
- _o.set(_j, "colname", _p?.colname);
- _o.set(_j, "typeName", _p?.typeName);
- _o.set(_j, "for_ordinality", _p?.for_ordinality);
- _o.set(_j, "is_not_null", _p?.is_not_null);
- _o.set(_j, "colexpr", _p?.colexpr);
- _o.set(_j, "coldefexpr", _p?.coldefexpr);
- _o.set(_j, "location", _p?.location);
- return {
- RangeTableFuncCol: _j
- };
- },
- rangeTableSample(_p?: RangeTableSample): {
- RangeTableSample: RangeTableSample;
- } {
- const _j = {} as RangeTableSample;
- _o.set(_j, "relation", _p?.relation);
- _o.set(_j, "method", _p?.method);
- _o.set(_j, "args", _p?.args);
- _o.set(_j, "repeatable", _p?.repeatable);
- _o.set(_j, "location", _p?.location);
- return {
- RangeTableSample: _j
- };
- },
- columnDef(_p?: ColumnDef): {
- ColumnDef: ColumnDef;
- } {
- const _j = {} as ColumnDef;
- _o.set(_j, "colname", _p?.colname);
- _o.set(_j, "typeName", _p?.typeName);
- _o.set(_j, "compression", _p?.compression);
- _o.set(_j, "inhcount", _p?.inhcount);
- _o.set(_j, "is_local", _p?.is_local);
- _o.set(_j, "is_not_null", _p?.is_not_null);
- _o.set(_j, "is_from_type", _p?.is_from_type);
- _o.set(_j, "storage", _p?.storage);
- _o.set(_j, "storage_name", _p?.storage_name);
- _o.set(_j, "raw_default", _p?.raw_default);
- _o.set(_j, "cooked_default", _p?.cooked_default);
- _o.set(_j, "identity", _p?.identity);
- _o.set(_j, "identitySequence", _p?.identitySequence);
- _o.set(_j, "generated", _p?.generated);
- _o.set(_j, "collClause", _p?.collClause);
- _o.set(_j, "collOid", _p?.collOid);
- _o.set(_j, "constraints", _p?.constraints);
- _o.set(_j, "fdwoptions", _p?.fdwoptions);
- _o.set(_j, "location", _p?.location);
- return {
- ColumnDef: _j
- };
- },
- tableLikeClause(_p?: TableLikeClause): {
- TableLikeClause: TableLikeClause;
- } {
- const _j = {} as TableLikeClause;
- _o.set(_j, "relation", _p?.relation);
- _o.set(_j, "options", _p?.options);
- _o.set(_j, "relationOid", _p?.relationOid);
- return {
- TableLikeClause: _j
- };
- },
- indexElem(_p?: IndexElem): {
- IndexElem: IndexElem;
- } {
- const _j = {} as IndexElem;
- _o.set(_j, "name", _p?.name);
- _o.set(_j, "expr", _p?.expr);
- _o.set(_j, "indexcolname", _p?.indexcolname);
- _o.set(_j, "collation", _p?.collation);
- _o.set(_j, "opclass", _p?.opclass);
- _o.set(_j, "opclassopts", _p?.opclassopts);
- _o.set(_j, "ordering", _p?.ordering);
- _o.set(_j, "nulls_ordering", _p?.nulls_ordering);
- return {
- IndexElem: _j
- };
- },
- defElem(_p?: DefElem): {
- DefElem: DefElem;
- } {
- const _j = {} as DefElem;
- _o.set(_j, "defnamespace", _p?.defnamespace);
- _o.set(_j, "defname", _p?.defname);
- _o.set(_j, "arg", _p?.arg);
- _o.set(_j, "defaction", _p?.defaction);
- _o.set(_j, "location", _p?.location);
- return {
- DefElem: _j
- };
- },
- lockingClause(_p?: LockingClause): {
- LockingClause: LockingClause;
- } {
- const _j = {} as LockingClause;
- _o.set(_j, "lockedRels", _p?.lockedRels);
- _o.set(_j, "strength", _p?.strength);
- _o.set(_j, "waitPolicy", _p?.waitPolicy);
- return {
- LockingClause: _j
- };
- },
- xmlSerialize(_p?: XmlSerialize): {
- XmlSerialize: XmlSerialize;
- } {
- const _j = {} as XmlSerialize;
- _o.set(_j, "xmloption", _p?.xmloption);
- _o.set(_j, "expr", _p?.expr);
- _o.set(_j, "typeName", _p?.typeName);
- _o.set(_j, "indent", _p?.indent);
- _o.set(_j, "location", _p?.location);
- return {
- XmlSerialize: _j
- };
- },
- partitionElem(_p?: PartitionElem): {
- PartitionElem: PartitionElem;
- } {
- const _j = {} as PartitionElem;
- _o.set(_j, "name", _p?.name);
- _o.set(_j, "expr", _p?.expr);
- _o.set(_j, "collation", _p?.collation);
- _o.set(_j, "opclass", _p?.opclass);
- _o.set(_j, "location", _p?.location);
- return {
- PartitionElem: _j
- };
- },
- partitionSpec(_p?: PartitionSpec): {
- PartitionSpec: PartitionSpec;
- } {
- const _j = {} as PartitionSpec;
- _o.set(_j, "strategy", _p?.strategy);
- _o.set(_j, "partParams", _p?.partParams);
- _o.set(_j, "location", _p?.location);
- return {
- PartitionSpec: _j
- };
- },
- partitionBoundSpec(_p?: PartitionBoundSpec): {
- PartitionBoundSpec: PartitionBoundSpec;
- } {
- const _j = {} as PartitionBoundSpec;
- _o.set(_j, "strategy", _p?.strategy);
- _o.set(_j, "is_default", _p?.is_default);
- _o.set(_j, "modulus", _p?.modulus);
- _o.set(_j, "remainder", _p?.remainder);
- _o.set(_j, "listdatums", _p?.listdatums);
- _o.set(_j, "lowerdatums", _p?.lowerdatums);
- _o.set(_j, "upperdatums", _p?.upperdatums);
- _o.set(_j, "location", _p?.location);
- return {
- PartitionBoundSpec: _j
- };
- },
- partitionRangeDatum(_p?: PartitionRangeDatum): {
- PartitionRangeDatum: PartitionRangeDatum;
- } {
- const _j = {} as PartitionRangeDatum;
- _o.set(_j, "kind", _p?.kind);
- _o.set(_j, "value", _p?.value);
- _o.set(_j, "location", _p?.location);
- return {
- PartitionRangeDatum: _j
- };
- },
- singlePartitionSpec(_p?: SinglePartitionSpec): {
- SinglePartitionSpec: SinglePartitionSpec;
- } {
- const _j = {} as SinglePartitionSpec;
- return {
- SinglePartitionSpec: _j
- };
- },
- partitionCmd(_p?: PartitionCmd): {
- PartitionCmd: PartitionCmd;
- } {
- const _j = {} as PartitionCmd;
- _o.set(_j, "name", _p?.name);
- _o.set(_j, "bound", _p?.bound);
- _o.set(_j, "concurrent", _p?.concurrent);
- return {
- PartitionCmd: _j
- };
- },
- rangeTblEntry(_p?: RangeTblEntry): {
- RangeTblEntry: RangeTblEntry;
- } {
- const _j = {} as RangeTblEntry;
- _o.set(_j, "alias", _p?.alias);
- _o.set(_j, "eref", _p?.eref);
- _o.set(_j, "rtekind", _p?.rtekind);
- _o.set(_j, "relid", _p?.relid);
- _o.set(_j, "inh", _p?.inh);
- _o.set(_j, "relkind", _p?.relkind);
- _o.set(_j, "rellockmode", _p?.rellockmode);
- _o.set(_j, "perminfoindex", _p?.perminfoindex);
- _o.set(_j, "tablesample", _p?.tablesample);
- _o.set(_j, "subquery", _p?.subquery);
- _o.set(_j, "security_barrier", _p?.security_barrier);
- _o.set(_j, "jointype", _p?.jointype);
- _o.set(_j, "joinmergedcols", _p?.joinmergedcols);
- _o.set(_j, "joinaliasvars", _p?.joinaliasvars);
- _o.set(_j, "joinleftcols", _p?.joinleftcols);
- _o.set(_j, "joinrightcols", _p?.joinrightcols);
- _o.set(_j, "join_using_alias", _p?.join_using_alias);
- _o.set(_j, "functions", _p?.functions);
- _o.set(_j, "funcordinality", _p?.funcordinality);
- _o.set(_j, "tablefunc", _p?.tablefunc);
- _o.set(_j, "values_lists", _p?.values_lists);
- _o.set(_j, "ctename", _p?.ctename);
- _o.set(_j, "ctelevelsup", _p?.ctelevelsup);
- _o.set(_j, "self_reference", _p?.self_reference);
- _o.set(_j, "coltypes", _p?.coltypes);
- _o.set(_j, "coltypmods", _p?.coltypmods);
- _o.set(_j, "colcollations", _p?.colcollations);
- _o.set(_j, "enrname", _p?.enrname);
- _o.set(_j, "enrtuples", _p?.enrtuples);
- _o.set(_j, "lateral", _p?.lateral);
- _o.set(_j, "inFromCl", _p?.inFromCl);
- _o.set(_j, "securityQuals", _p?.securityQuals);
- return {
- RangeTblEntry: _j
- };
- },
- rtePermissionInfo(_p?: RTEPermissionInfo): {
- RTEPermissionInfo: RTEPermissionInfo;
- } {
- const _j = {} as RTEPermissionInfo;
- _o.set(_j, "relid", _p?.relid);
- _o.set(_j, "inh", _p?.inh);
- _o.set(_j, "requiredPerms", _p?.requiredPerms);
- _o.set(_j, "checkAsUser", _p?.checkAsUser);
- _o.set(_j, "selectedCols", _p?.selectedCols);
- _o.set(_j, "insertedCols", _p?.insertedCols);
- _o.set(_j, "updatedCols", _p?.updatedCols);
- return {
- RTEPermissionInfo: _j
- };
- },
- rangeTblFunction(_p?: RangeTblFunction): {
- RangeTblFunction: RangeTblFunction;
- } {
- const _j = {} as RangeTblFunction;
- _o.set(_j, "funcexpr", _p?.funcexpr);
- _o.set(_j, "funccolcount", _p?.funccolcount);
- _o.set(_j, "funccolnames", _p?.funccolnames);
- _o.set(_j, "funccoltypes", _p?.funccoltypes);
- _o.set(_j, "funccoltypmods", _p?.funccoltypmods);
- _o.set(_j, "funccolcollations", _p?.funccolcollations);
- _o.set(_j, "funcparams", _p?.funcparams);
- return {
- RangeTblFunction: _j
- };
- },
- tableSampleClause(_p?: TableSampleClause): {
- TableSampleClause: TableSampleClause;
- } {
- const _j = {} as TableSampleClause;
- _o.set(_j, "tsmhandler", _p?.tsmhandler);
- _o.set(_j, "args", _p?.args);
- _o.set(_j, "repeatable", _p?.repeatable);
- return {
- TableSampleClause: _j
- };
- },
- withCheckOption(_p?: WithCheckOption): {
- WithCheckOption: WithCheckOption;
- } {
- const _j = {} as WithCheckOption;
- _o.set(_j, "kind", _p?.kind);
- _o.set(_j, "relname", _p?.relname);
- _o.set(_j, "polname", _p?.polname);
- _o.set(_j, "qual", _p?.qual);
- _o.set(_j, "cascaded", _p?.cascaded);
- return {
- WithCheckOption: _j
- };
- },
- sortGroupClause(_p?: SortGroupClause): {
- SortGroupClause: SortGroupClause;
- } {
- const _j = {} as SortGroupClause;
- _o.set(_j, "tleSortGroupRef", _p?.tleSortGroupRef);
- _o.set(_j, "eqop", _p?.eqop);
- _o.set(_j, "sortop", _p?.sortop);
- _o.set(_j, "nulls_first", _p?.nulls_first);
- _o.set(_j, "hashable", _p?.hashable);
- return {
- SortGroupClause: _j
- };
- },
- groupingSet(_p?: GroupingSet): {
- GroupingSet: GroupingSet;
- } {
- const _j = {} as GroupingSet;
- _o.set(_j, "kind", _p?.kind);
- _o.set(_j, "content", _p?.content);
- _o.set(_j, "location", _p?.location);
- return {
- GroupingSet: _j
- };
- },
- windowClause(_p?: WindowClause): {
- WindowClause: WindowClause;
- } {
- const _j = {} as WindowClause;
- _o.set(_j, "name", _p?.name);
- _o.set(_j, "refname", _p?.refname);
- _o.set(_j, "partitionClause", _p?.partitionClause);
- _o.set(_j, "orderClause", _p?.orderClause);
- _o.set(_j, "frameOptions", _p?.frameOptions);
- _o.set(_j, "startOffset", _p?.startOffset);
- _o.set(_j, "endOffset", _p?.endOffset);
- _o.set(_j, "startInRangeFunc", _p?.startInRangeFunc);
- _o.set(_j, "endInRangeFunc", _p?.endInRangeFunc);
- _o.set(_j, "inRangeColl", _p?.inRangeColl);
- _o.set(_j, "inRangeAsc", _p?.inRangeAsc);
- _o.set(_j, "inRangeNullsFirst", _p?.inRangeNullsFirst);
- _o.set(_j, "winref", _p?.winref);
- _o.set(_j, "copiedOrder", _p?.copiedOrder);
- return {
- WindowClause: _j
- };
- },
- rowMarkClause(_p?: RowMarkClause): {
- RowMarkClause: RowMarkClause;
- } {
- const _j = {} as RowMarkClause;
- _o.set(_j, "rti", _p?.rti);
- _o.set(_j, "strength", _p?.strength);
- _o.set(_j, "waitPolicy", _p?.waitPolicy);
- _o.set(_j, "pushedDown", _p?.pushedDown);
- return {
- RowMarkClause: _j
- };
- },
- withClause(_p?: WithClause): {
- WithClause: WithClause;
- } {
- const _j = {} as WithClause;
- _o.set(_j, "ctes", _p?.ctes);
- _o.set(_j, "recursive", _p?.recursive);
- _o.set(_j, "location", _p?.location);
- return {
- WithClause: _j
- };
- },
- inferClause(_p?: InferClause): {
- InferClause: InferClause;
- } {
- const _j = {} as InferClause;
- _o.set(_j, "indexElems", _p?.indexElems);
- _o.set(_j, "whereClause", _p?.whereClause);
- _o.set(_j, "conname", _p?.conname);
- _o.set(_j, "location", _p?.location);
- return {
- InferClause: _j
- };
- },
- onConflictClause(_p?: OnConflictClause): {
- OnConflictClause: OnConflictClause;
- } {
- const _j = {} as OnConflictClause;
- _o.set(_j, "action", _p?.action);
- _o.set(_j, "infer", _p?.infer);
- _o.set(_j, "targetList", _p?.targetList);
- _o.set(_j, "whereClause", _p?.whereClause);
- _o.set(_j, "location", _p?.location);
- return {
- OnConflictClause: _j
- };
- },
- cteSearchClause(_p?: CTESearchClause): {
- CTESearchClause: CTESearchClause;
- } {
- const _j = {} as CTESearchClause;
- _o.set(_j, "search_col_list", _p?.search_col_list);
- _o.set(_j, "search_breadth_first", _p?.search_breadth_first);
- _o.set(_j, "search_seq_column", _p?.search_seq_column);
- _o.set(_j, "location", _p?.location);
- return {
- CTESearchClause: _j
- };
- },
- cteCycleClause(_p?: CTECycleClause): {
- CTECycleClause: CTECycleClause;
- } {
- const _j = {} as CTECycleClause;
- _o.set(_j, "cycle_col_list", _p?.cycle_col_list);
- _o.set(_j, "cycle_mark_column", _p?.cycle_mark_column);
- _o.set(_j, "cycle_mark_value", _p?.cycle_mark_value);
- _o.set(_j, "cycle_mark_default", _p?.cycle_mark_default);
- _o.set(_j, "cycle_path_column", _p?.cycle_path_column);
- _o.set(_j, "location", _p?.location);
- _o.set(_j, "cycle_mark_type", _p?.cycle_mark_type);
- _o.set(_j, "cycle_mark_typmod", _p?.cycle_mark_typmod);
- _o.set(_j, "cycle_mark_collation", _p?.cycle_mark_collation);
- _o.set(_j, "cycle_mark_neop", _p?.cycle_mark_neop);
- return {
- CTECycleClause: _j
- };
- },
- commonTableExpr(_p?: CommonTableExpr): {
- CommonTableExpr: CommonTableExpr;
- } {
- const _j = {} as CommonTableExpr;
- _o.set(_j, "ctename", _p?.ctename);
- _o.set(_j, "aliascolnames", _p?.aliascolnames);
- _o.set(_j, "ctematerialized", _p?.ctematerialized);
- _o.set(_j, "ctequery", _p?.ctequery);
- _o.set(_j, "search_clause", _p?.search_clause);
- _o.set(_j, "cycle_clause", _p?.cycle_clause);
- _o.set(_j, "location", _p?.location);
- _o.set(_j, "cterecursive", _p?.cterecursive);
- _o.set(_j, "cterefcount", _p?.cterefcount);
- _o.set(_j, "ctecolnames", _p?.ctecolnames);
- _o.set(_j, "ctecoltypes", _p?.ctecoltypes);
- _o.set(_j, "ctecoltypmods", _p?.ctecoltypmods);
- _o.set(_j, "ctecolcollations", _p?.ctecolcollations);
- return {
- CommonTableExpr: _j
- };
- },
- mergeWhenClause(_p?: MergeWhenClause): {
- MergeWhenClause: MergeWhenClause;
- } {
- const _j = {} as MergeWhenClause;
- _o.set(_j, "matchKind", _p?.matchKind);
- _o.set(_j, "commandType", _p?.commandType);
- _o.set(_j, "override", _p?.override);
- _o.set(_j, "condition", _p?.condition);
- _o.set(_j, "targetList", _p?.targetList);
- _o.set(_j, "values", _p?.values);
- return {
- MergeWhenClause: _j
- };
- },
- triggerTransition(_p?: TriggerTransition): {
- TriggerTransition: TriggerTransition;
- } {
- const _j = {} as TriggerTransition;
- _o.set(_j, "name", _p?.name);
- _o.set(_j, "isNew", _p?.isNew);
- _o.set(_j, "isTable", _p?.isTable);
- return {
- TriggerTransition: _j
- };
- },
- jsonOutput(_p?: JsonOutput): {
- JsonOutput: JsonOutput;
- } {
- const _j = {} as JsonOutput;
- _o.set(_j, "typeName", _p?.typeName);
- _o.set(_j, "returning", _p?.returning);
- return {
- JsonOutput: _j
- };
- },
- jsonArgument(_p?: JsonArgument): {
- JsonArgument: JsonArgument;
- } {
- const _j = {} as JsonArgument;
- _o.set(_j, "val", _p?.val);
- _o.set(_j, "name", _p?.name);
- return {
- JsonArgument: _j
- };
- },
- jsonFuncExpr(_p?: JsonFuncExpr): {
- JsonFuncExpr: JsonFuncExpr;
- } {
- const _j = {} as JsonFuncExpr;
- _o.set(_j, "op", _p?.op);
- _o.set(_j, "column_name", _p?.column_name);
- _o.set(_j, "context_item", _p?.context_item);
- _o.set(_j, "pathspec", _p?.pathspec);
- _o.set(_j, "passing", _p?.passing);
- _o.set(_j, "output", _p?.output);
- _o.set(_j, "on_empty", _p?.on_empty);
- _o.set(_j, "on_error", _p?.on_error);
- _o.set(_j, "wrapper", _p?.wrapper);
- _o.set(_j, "quotes", _p?.quotes);
- _o.set(_j, "location", _p?.location);
- return {
- JsonFuncExpr: _j
- };
- },
- jsonTablePathSpec(_p?: JsonTablePathSpec): {
- JsonTablePathSpec: JsonTablePathSpec;
- } {
- const _j = {} as JsonTablePathSpec;
- _o.set(_j, "string", _p?.string);
- _o.set(_j, "name", _p?.name);
- _o.set(_j, "name_location", _p?.name_location);
- _o.set(_j, "location", _p?.location);
- return {
- JsonTablePathSpec: _j
- };
- },
- jsonTable(_p?: JsonTable): {
- JsonTable: JsonTable;
- } {
- const _j = {} as JsonTable;
- _o.set(_j, "context_item", _p?.context_item);
- _o.set(_j, "pathspec", _p?.pathspec);
- _o.set(_j, "passing", _p?.passing);
- _o.set(_j, "columns", _p?.columns);
- _o.set(_j, "on_error", _p?.on_error);
- _o.set(_j, "alias", _p?.alias);
- _o.set(_j, "lateral", _p?.lateral);
- _o.set(_j, "location", _p?.location);
- return {
- JsonTable: _j
- };
- },
- jsonTableColumn(_p?: JsonTableColumn): {
- JsonTableColumn: JsonTableColumn;
- } {
- const _j = {} as JsonTableColumn;
- _o.set(_j, "coltype", _p?.coltype);
- _o.set(_j, "name", _p?.name);
- _o.set(_j, "typeName", _p?.typeName);
- _o.set(_j, "pathspec", _p?.pathspec);
- _o.set(_j, "format", _p?.format);
- _o.set(_j, "wrapper", _p?.wrapper);
- _o.set(_j, "quotes", _p?.quotes);
- _o.set(_j, "columns", _p?.columns);
- _o.set(_j, "on_empty", _p?.on_empty);
- _o.set(_j, "on_error", _p?.on_error);
- _o.set(_j, "location", _p?.location);
- return {
- JsonTableColumn: _j
- };
- },
- jsonKeyValue(_p?: JsonKeyValue): {
- JsonKeyValue: JsonKeyValue;
- } {
- const _j = {} as JsonKeyValue;
- _o.set(_j, "key", _p?.key);
- _o.set(_j, "value", _p?.value);
- return {
- JsonKeyValue: _j
- };
- },
- jsonParseExpr(_p?: JsonParseExpr): {
- JsonParseExpr: JsonParseExpr;
- } {
- const _j = {} as JsonParseExpr;
- _o.set(_j, "expr", _p?.expr);
- _o.set(_j, "output", _p?.output);
- _o.set(_j, "unique_keys", _p?.unique_keys);
- _o.set(_j, "location", _p?.location);
- return {
- JsonParseExpr: _j
- };
- },
- jsonScalarExpr(_p?: JsonScalarExpr): {
- JsonScalarExpr: JsonScalarExpr;
- } {
- const _j = {} as JsonScalarExpr;
- _o.set(_j, "expr", _p?.expr);
- _o.set(_j, "output", _p?.output);
- _o.set(_j, "location", _p?.location);
- return {
- JsonScalarExpr: _j
- };
- },
- jsonSerializeExpr(_p?: JsonSerializeExpr): {
- JsonSerializeExpr: JsonSerializeExpr;
- } {
- const _j = {} as JsonSerializeExpr;
- _o.set(_j, "expr", _p?.expr);
- _o.set(_j, "output", _p?.output);
- _o.set(_j, "location", _p?.location);
- return {
- JsonSerializeExpr: _j
- };
- },
- jsonObjectConstructor(_p?: JsonObjectConstructor): {
- JsonObjectConstructor: JsonObjectConstructor;
- } {
- const _j = {} as JsonObjectConstructor;
- _o.set(_j, "exprs", _p?.exprs);
- _o.set(_j, "output", _p?.output);
- _o.set(_j, "absent_on_null", _p?.absent_on_null);
- _o.set(_j, "unique", _p?.unique);
- _o.set(_j, "location", _p?.location);
- return {
- JsonObjectConstructor: _j
- };
- },
- jsonArrayConstructor(_p?: JsonArrayConstructor): {
- JsonArrayConstructor: JsonArrayConstructor;
- } {
- const _j = {} as JsonArrayConstructor;
- _o.set(_j, "exprs", _p?.exprs);
- _o.set(_j, "output", _p?.output);
- _o.set(_j, "absent_on_null", _p?.absent_on_null);
- _o.set(_j, "location", _p?.location);
- return {
- JsonArrayConstructor: _j
- };
- },
- jsonArrayQueryConstructor(_p?: JsonArrayQueryConstructor): {
- JsonArrayQueryConstructor: JsonArrayQueryConstructor;
- } {
- const _j = {} as JsonArrayQueryConstructor;
- _o.set(_j, "query", _p?.query);
- _o.set(_j, "output", _p?.output);
- _o.set(_j, "format", _p?.format);
- _o.set(_j, "absent_on_null", _p?.absent_on_null);
- _o.set(_j, "location", _p?.location);
- return {
- JsonArrayQueryConstructor: _j
- };
- },
- jsonAggConstructor(_p?: JsonAggConstructor): {
- JsonAggConstructor: JsonAggConstructor;
- } {
- const _j = {} as JsonAggConstructor;
- _o.set(_j, "output", _p?.output);
- _o.set(_j, "agg_filter", _p?.agg_filter);
- _o.set(_j, "agg_order", _p?.agg_order);
- _o.set(_j, "over", _p?.over);
- _o.set(_j, "location", _p?.location);
- return {
- JsonAggConstructor: _j
- };
- },
- jsonObjectAgg(_p?: JsonObjectAgg): {
- JsonObjectAgg: JsonObjectAgg;
- } {
- const _j = {} as JsonObjectAgg;
- _o.set(_j, "constructor", _p?.constructor);
- _o.set(_j, "arg", _p?.arg);
- _o.set(_j, "absent_on_null", _p?.absent_on_null);
- _o.set(_j, "unique", _p?.unique);
- return {
- JsonObjectAgg: _j
- };
- },
- jsonArrayAgg(_p?: JsonArrayAgg): {
- JsonArrayAgg: JsonArrayAgg;
- } {
- const _j = {} as JsonArrayAgg;
- _o.set(_j, "constructor", _p?.constructor);
- _o.set(_j, "arg", _p?.arg);
- _o.set(_j, "absent_on_null", _p?.absent_on_null);
- return {
- JsonArrayAgg: _j
- };
- },
- rawStmt(_p?: RawStmt): {
- RawStmt: RawStmt;
- } {
- const _j = {} as RawStmt;
- _o.set(_j, "stmt", _p?.stmt);
- _o.set(_j, "stmt_location", _p?.stmt_location);
- _o.set(_j, "stmt_len", _p?.stmt_len);
- return {
- RawStmt: _j
- };
- },
- insertStmt(_p?: InsertStmt): {
- InsertStmt: InsertStmt;
- } {
- const _j = {} as InsertStmt;
- _o.set(_j, "relation", _p?.relation);
- _o.set(_j, "cols", _p?.cols);
- _o.set(_j, "selectStmt", _p?.selectStmt);
- _o.set(_j, "onConflictClause", _p?.onConflictClause);
- _o.set(_j, "returningList", _p?.returningList);
- _o.set(_j, "withClause", _p?.withClause);
- _o.set(_j, "override", _p?.override);
- return {
- InsertStmt: _j
- };
- },
- deleteStmt(_p?: DeleteStmt): {
- DeleteStmt: DeleteStmt;
- } {
- const _j = {} as DeleteStmt;
- _o.set(_j, "relation", _p?.relation);
- _o.set(_j, "usingClause", _p?.usingClause);
- _o.set(_j, "whereClause", _p?.whereClause);
- _o.set(_j, "returningList", _p?.returningList);
- _o.set(_j, "withClause", _p?.withClause);
- return {
- DeleteStmt: _j
- };
- },
- updateStmt(_p?: UpdateStmt): {
- UpdateStmt: UpdateStmt;
- } {
- const _j = {} as UpdateStmt;
- _o.set(_j, "relation", _p?.relation);
- _o.set(_j, "targetList", _p?.targetList);
- _o.set(_j, "whereClause", _p?.whereClause);
- _o.set(_j, "fromClause", _p?.fromClause);
- _o.set(_j, "returningList", _p?.returningList);
- _o.set(_j, "withClause", _p?.withClause);
- return {
- UpdateStmt: _j
- };
- },
- mergeStmt(_p?: MergeStmt): {
- MergeStmt: MergeStmt;
- } {
- const _j = {} as MergeStmt;
- _o.set(_j, "relation", _p?.relation);
- _o.set(_j, "sourceRelation", _p?.sourceRelation);
- _o.set(_j, "joinCondition", _p?.joinCondition);
- _o.set(_j, "mergeWhenClauses", _p?.mergeWhenClauses);
- _o.set(_j, "returningList", _p?.returningList);
- _o.set(_j, "withClause", _p?.withClause);
- return {
- MergeStmt: _j
- };
- },
- selectStmt(_p?: SelectStmt): {
- SelectStmt: SelectStmt;
- } {
- const _j = {} as SelectStmt;
- _o.set(_j, "distinctClause", _p?.distinctClause);
- _o.set(_j, "intoClause", _p?.intoClause);
- _o.set(_j, "targetList", _p?.targetList);
- _o.set(_j, "fromClause", _p?.fromClause);
- _o.set(_j, "whereClause", _p?.whereClause);
- _o.set(_j, "groupClause", _p?.groupClause);
- _o.set(_j, "groupDistinct", _p?.groupDistinct);
- _o.set(_j, "havingClause", _p?.havingClause);
- _o.set(_j, "windowClause", _p?.windowClause);
- _o.set(_j, "valuesLists", _p?.valuesLists);
- _o.set(_j, "sortClause", _p?.sortClause);
- _o.set(_j, "limitOffset", _p?.limitOffset);
- _o.set(_j, "limitCount", _p?.limitCount);
- _o.set(_j, "limitOption", _p?.limitOption);
- _o.set(_j, "lockingClause", _p?.lockingClause);
- _o.set(_j, "withClause", _p?.withClause);
- _o.set(_j, "op", _p?.op);
- _o.set(_j, "all", _p?.all);
- _o.set(_j, "larg", _p?.larg);
- _o.set(_j, "rarg", _p?.rarg);
- return {
- SelectStmt: _j
- };
- },
- setOperationStmt(_p?: SetOperationStmt): {
- SetOperationStmt: SetOperationStmt;
- } {
- const _j = {} as SetOperationStmt;
- _o.set(_j, "op", _p?.op);
- _o.set(_j, "all", _p?.all);
- _o.set(_j, "larg", _p?.larg);
- _o.set(_j, "rarg", _p?.rarg);
- _o.set(_j, "colTypes", _p?.colTypes);
- _o.set(_j, "colTypmods", _p?.colTypmods);
- _o.set(_j, "colCollations", _p?.colCollations);
- _o.set(_j, "groupClauses", _p?.groupClauses);
- return {
- SetOperationStmt: _j
- };
- },
- returnStmt(_p?: ReturnStmt): {
- ReturnStmt: ReturnStmt;
- } {
- const _j = {} as ReturnStmt;
- _o.set(_j, "returnval", _p?.returnval);
- return {
- ReturnStmt: _j
- };
- },
- plAssignStmt(_p?: PLAssignStmt): {
- PLAssignStmt: PLAssignStmt;
- } {
- const _j = {} as PLAssignStmt;
- _o.set(_j, "name", _p?.name);
- _o.set(_j, "indirection", _p?.indirection);
- _o.set(_j, "nnames", _p?.nnames);
- _o.set(_j, "val", _p?.val);
- _o.set(_j, "location", _p?.location);
- return {
- PLAssignStmt: _j
- };
- },
- createSchemaStmt(_p?: CreateSchemaStmt): {
- CreateSchemaStmt: CreateSchemaStmt;
- } {
- const _j = {} as CreateSchemaStmt;
- _o.set(_j, "schemaname", _p?.schemaname);
- _o.set(_j, "authrole", _p?.authrole);
- _o.set(_j, "schemaElts", _p?.schemaElts);
- _o.set(_j, "if_not_exists", _p?.if_not_exists);
- return {
- CreateSchemaStmt: _j
- };
- },
- alterTableStmt(_p?: AlterTableStmt): {
- AlterTableStmt: AlterTableStmt;
- } {
- const _j = {} as AlterTableStmt;
- _o.set(_j, "relation", _p?.relation);
- _o.set(_j, "cmds", _p?.cmds);
- _o.set(_j, "objtype", _p?.objtype);
- _o.set(_j, "missing_ok", _p?.missing_ok);
- return {
- AlterTableStmt: _j
- };
- },
- replicaIdentityStmt(_p?: ReplicaIdentityStmt): {
- ReplicaIdentityStmt: ReplicaIdentityStmt;
- } {
- const _j = {} as ReplicaIdentityStmt;
- _o.set(_j, "identity_type", _p?.identity_type);
- _o.set(_j, "name", _p?.name);
- return {
- ReplicaIdentityStmt: _j
- };
- },
- alterTableCmd(_p?: AlterTableCmd): {
- AlterTableCmd: AlterTableCmd;
- } {
- const _j = {} as AlterTableCmd;
- _o.set(_j, "subtype", _p?.subtype);
- _o.set(_j, "name", _p?.name);
- _o.set(_j, "num", _p?.num);
- _o.set(_j, "newowner", _p?.newowner);
- _o.set(_j, "def", _p?.def);
- _o.set(_j, "behavior", _p?.behavior);
- _o.set(_j, "missing_ok", _p?.missing_ok);
- _o.set(_j, "recurse", _p?.recurse);
- return {
- AlterTableCmd: _j
- };
- },
- alterCollationStmt(_p?: AlterCollationStmt): {
- AlterCollationStmt: AlterCollationStmt;
- } {
- const _j = {} as AlterCollationStmt;
- _o.set(_j, "collname", _p?.collname);
- return {
- AlterCollationStmt: _j
- };
- },
- alterDomainStmt(_p?: AlterDomainStmt): {
- AlterDomainStmt: AlterDomainStmt;
- } {
- const _j = {} as AlterDomainStmt;
- _o.set(_j, "subtype", _p?.subtype);
- _o.set(_j, "typeName", _p?.typeName);
- _o.set(_j, "name", _p?.name);
- _o.set(_j, "def", _p?.def);
- _o.set(_j, "behavior", _p?.behavior);
- _o.set(_j, "missing_ok", _p?.missing_ok);
- return {
- AlterDomainStmt: _j
- };
- },
- grantStmt(_p?: GrantStmt): {
- GrantStmt: GrantStmt;
- } {
- const _j = {} as GrantStmt;
- _o.set(_j, "is_grant", _p?.is_grant);
- _o.set(_j, "targtype", _p?.targtype);
- _o.set(_j, "objtype", _p?.objtype);
- _o.set(_j, "objects", _p?.objects);
- _o.set(_j, "privileges", _p?.privileges);
- _o.set(_j, "grantees", _p?.grantees);
- _o.set(_j, "grant_option", _p?.grant_option);
- _o.set(_j, "grantor", _p?.grantor);
- _o.set(_j, "behavior", _p?.behavior);
- return {
- GrantStmt: _j
- };
- },
- objectWithArgs(_p?: ObjectWithArgs): {
- ObjectWithArgs: ObjectWithArgs;
- } {
- const _j = {} as ObjectWithArgs;
- _o.set(_j, "objname", _p?.objname);
- _o.set(_j, "objargs", _p?.objargs);
- _o.set(_j, "objfuncargs", _p?.objfuncargs);
- _o.set(_j, "args_unspecified", _p?.args_unspecified);
- return {
- ObjectWithArgs: _j
- };
- },
- accessPriv(_p?: AccessPriv): {
- AccessPriv: AccessPriv;
- } {
- const _j = {} as AccessPriv;
- _o.set(_j, "priv_name", _p?.priv_name);
- _o.set(_j, "cols", _p?.cols);
- return {
- AccessPriv: _j
- };
- },
- grantRoleStmt(_p?: GrantRoleStmt): {
- GrantRoleStmt: GrantRoleStmt;
- } {
- const _j = {} as GrantRoleStmt;
- _o.set(_j, "granted_roles", _p?.granted_roles);
- _o.set(_j, "grantee_roles", _p?.grantee_roles);
- _o.set(_j, "is_grant", _p?.is_grant);
- _o.set(_j, "opt", _p?.opt);
- _o.set(_j, "grantor", _p?.grantor);
- _o.set(_j, "behavior", _p?.behavior);
- return {
- GrantRoleStmt: _j
- };
- },
- alterDefaultPrivilegesStmt(_p?: AlterDefaultPrivilegesStmt): {
- AlterDefaultPrivilegesStmt: AlterDefaultPrivilegesStmt;
- } {
- const _j = {} as AlterDefaultPrivilegesStmt;
- _o.set(_j, "options", _p?.options);
- _o.set(_j, "action", _p?.action);
- return {
- AlterDefaultPrivilegesStmt: _j
- };
- },
- copyStmt(_p?: CopyStmt): {
- CopyStmt: CopyStmt;
- } {
- const _j = {} as CopyStmt;
- _o.set(_j, "relation", _p?.relation);
- _o.set(_j, "query", _p?.query);
- _o.set(_j, "attlist", _p?.attlist);
- _o.set(_j, "is_from", _p?.is_from);
- _o.set(_j, "is_program", _p?.is_program);
- _o.set(_j, "filename", _p?.filename);
- _o.set(_j, "options", _p?.options);
- _o.set(_j, "whereClause", _p?.whereClause);
- return {
- CopyStmt: _j
- };
- },
- variableSetStmt(_p?: VariableSetStmt): {
- VariableSetStmt: VariableSetStmt;
- } {
- const _j = {} as VariableSetStmt;
- _o.set(_j, "kind", _p?.kind);
- _o.set(_j, "name", _p?.name);
- _o.set(_j, "args", _p?.args);
- _o.set(_j, "is_local", _p?.is_local);
- return {
- VariableSetStmt: _j
- };
- },
- variableShowStmt(_p?: VariableShowStmt): {
- VariableShowStmt: VariableShowStmt;
- } {
- const _j = {} as VariableShowStmt;
- _o.set(_j, "name", _p?.name);
- return {
- VariableShowStmt: _j
- };
- },
- createStmt(_p?: CreateStmt): {
- CreateStmt: CreateStmt;
- } {
- const _j = {} as CreateStmt;
- _o.set(_j, "relation", _p?.relation);
- _o.set(_j, "tableElts", _p?.tableElts);
- _o.set(_j, "inhRelations", _p?.inhRelations);
- _o.set(_j, "partbound", _p?.partbound);
- _o.set(_j, "partspec", _p?.partspec);
- _o.set(_j, "ofTypename", _p?.ofTypename);
- _o.set(_j, "constraints", _p?.constraints);
- _o.set(_j, "options", _p?.options);
- _o.set(_j, "oncommit", _p?.oncommit);
- _o.set(_j, "tablespacename", _p?.tablespacename);
- _o.set(_j, "accessMethod", _p?.accessMethod);
- _o.set(_j, "if_not_exists", _p?.if_not_exists);
- return {
- CreateStmt: _j
- };
- },
- constraint(_p?: Constraint): {
- Constraint: Constraint;
- } {
- const _j = {} as Constraint;
- _o.set(_j, "contype", _p?.contype);
- _o.set(_j, "conname", _p?.conname);
- _o.set(_j, "deferrable", _p?.deferrable);
- _o.set(_j, "initdeferred", _p?.initdeferred);
- _o.set(_j, "skip_validation", _p?.skip_validation);
- _o.set(_j, "initially_valid", _p?.initially_valid);
- _o.set(_j, "is_no_inherit", _p?.is_no_inherit);
- _o.set(_j, "raw_expr", _p?.raw_expr);
- _o.set(_j, "cooked_expr", _p?.cooked_expr);
- _o.set(_j, "generated_when", _p?.generated_when);
- _o.set(_j, "inhcount", _p?.inhcount);
- _o.set(_j, "nulls_not_distinct", _p?.nulls_not_distinct);
- _o.set(_j, "keys", _p?.keys);
- _o.set(_j, "including", _p?.including);
- _o.set(_j, "exclusions", _p?.exclusions);
- _o.set(_j, "options", _p?.options);
- _o.set(_j, "indexname", _p?.indexname);
- _o.set(_j, "indexspace", _p?.indexspace);
- _o.set(_j, "reset_default_tblspc", _p?.reset_default_tblspc);
- _o.set(_j, "access_method", _p?.access_method);
- _o.set(_j, "where_clause", _p?.where_clause);
- _o.set(_j, "pktable", _p?.pktable);
- _o.set(_j, "fk_attrs", _p?.fk_attrs);
- _o.set(_j, "pk_attrs", _p?.pk_attrs);
- _o.set(_j, "fk_matchtype", _p?.fk_matchtype);
- _o.set(_j, "fk_upd_action", _p?.fk_upd_action);
- _o.set(_j, "fk_del_action", _p?.fk_del_action);
- _o.set(_j, "fk_del_set_cols", _p?.fk_del_set_cols);
- _o.set(_j, "old_conpfeqop", _p?.old_conpfeqop);
- _o.set(_j, "old_pktable_oid", _p?.old_pktable_oid);
- _o.set(_j, "location", _p?.location);
- return {
- Constraint: _j
- };
- },
- createTableSpaceStmt(_p?: CreateTableSpaceStmt): {
- CreateTableSpaceStmt: CreateTableSpaceStmt;
- } {
- const _j = {} as CreateTableSpaceStmt;
- _o.set(_j, "tablespacename", _p?.tablespacename);
- _o.set(_j, "owner", _p?.owner);
- _o.set(_j, "location", _p?.location);
- _o.set(_j, "options", _p?.options);
- return {
- CreateTableSpaceStmt: _j
- };
- },
- dropTableSpaceStmt(_p?: DropTableSpaceStmt): {
- DropTableSpaceStmt: DropTableSpaceStmt;
- } {
- const _j = {} as DropTableSpaceStmt;
- _o.set(_j, "tablespacename", _p?.tablespacename);
- _o.set(_j, "missing_ok", _p?.missing_ok);
- return {
- DropTableSpaceStmt: _j
- };
- },
- alterTableSpaceOptionsStmt(_p?: AlterTableSpaceOptionsStmt): {
- AlterTableSpaceOptionsStmt: AlterTableSpaceOptionsStmt;
- } {
- const _j = {} as AlterTableSpaceOptionsStmt;
- _o.set(_j, "tablespacename", _p?.tablespacename);
- _o.set(_j, "options", _p?.options);
- _o.set(_j, "isReset", _p?.isReset);
- return {
- AlterTableSpaceOptionsStmt: _j
- };
- },
- alterTableMoveAllStmt(_p?: AlterTableMoveAllStmt): {
- AlterTableMoveAllStmt: AlterTableMoveAllStmt;
- } {
- const _j = {} as AlterTableMoveAllStmt;
- _o.set(_j, "orig_tablespacename", _p?.orig_tablespacename);
- _o.set(_j, "objtype", _p?.objtype);
- _o.set(_j, "roles", _p?.roles);
- _o.set(_j, "new_tablespacename", _p?.new_tablespacename);
- _o.set(_j, "nowait", _p?.nowait);
- return {
- AlterTableMoveAllStmt: _j
- };
- },
- createExtensionStmt(_p?: CreateExtensionStmt): {
- CreateExtensionStmt: CreateExtensionStmt;
- } {
- const _j = {} as CreateExtensionStmt;
- _o.set(_j, "extname", _p?.extname);
- _o.set(_j, "if_not_exists", _p?.if_not_exists);
- _o.set(_j, "options", _p?.options);
- return {
- CreateExtensionStmt: _j
- };
- },
- alterExtensionStmt(_p?: AlterExtensionStmt): {
- AlterExtensionStmt: AlterExtensionStmt;
- } {
- const _j = {} as AlterExtensionStmt;
- _o.set(_j, "extname", _p?.extname);
- _o.set(_j, "options", _p?.options);
- return {
- AlterExtensionStmt: _j
- };
- },
- alterExtensionContentsStmt(_p?: AlterExtensionContentsStmt): {
- AlterExtensionContentsStmt: AlterExtensionContentsStmt;
- } {
- const _j = {} as AlterExtensionContentsStmt;
- _o.set(_j, "extname", _p?.extname);
- _o.set(_j, "action", _p?.action);
- _o.set(_j, "objtype", _p?.objtype);
- _o.set(_j, "object", _p?.object);
- return {
- AlterExtensionContentsStmt: _j
- };
- },
- createFdwStmt(_p?: CreateFdwStmt): {
- CreateFdwStmt: CreateFdwStmt;
- } {
- const _j = {} as CreateFdwStmt;
- _o.set(_j, "fdwname", _p?.fdwname);
- _o.set(_j, "func_options", _p?.func_options);
- _o.set(_j, "options", _p?.options);
- return {
- CreateFdwStmt: _j
- };
- },
- alterFdwStmt(_p?: AlterFdwStmt): {
- AlterFdwStmt: AlterFdwStmt;
- } {
- const _j = {} as AlterFdwStmt;
- _o.set(_j, "fdwname", _p?.fdwname);
- _o.set(_j, "func_options", _p?.func_options);
- _o.set(_j, "options", _p?.options);
- return {
- AlterFdwStmt: _j
- };
- },
- createForeignServerStmt(_p?: CreateForeignServerStmt): {
- CreateForeignServerStmt: CreateForeignServerStmt;
- } {
- const _j = {} as CreateForeignServerStmt;
- _o.set(_j, "servername", _p?.servername);
- _o.set(_j, "servertype", _p?.servertype);
- _o.set(_j, "version", _p?.version);
- _o.set(_j, "fdwname", _p?.fdwname);
- _o.set(_j, "if_not_exists", _p?.if_not_exists);
- _o.set(_j, "options", _p?.options);
- return {
- CreateForeignServerStmt: _j
- };
- },
- alterForeignServerStmt(_p?: AlterForeignServerStmt): {
- AlterForeignServerStmt: AlterForeignServerStmt;
- } {
- const _j = {} as AlterForeignServerStmt;
- _o.set(_j, "servername", _p?.servername);
- _o.set(_j, "version", _p?.version);
- _o.set(_j, "options", _p?.options);
- _o.set(_j, "has_version", _p?.has_version);
- return {
- AlterForeignServerStmt: _j
- };
- },
- createForeignTableStmt(_p?: CreateForeignTableStmt): {
- CreateForeignTableStmt: CreateForeignTableStmt;
- } {
- const _j = {} as CreateForeignTableStmt;
- _o.set(_j, "base", _p?.base);
- _o.set(_j, "servername", _p?.servername);
- _o.set(_j, "options", _p?.options);
- return {
- CreateForeignTableStmt: _j
- };
- },
- createUserMappingStmt(_p?: CreateUserMappingStmt): {
- CreateUserMappingStmt: CreateUserMappingStmt;
- } {
- const _j = {} as CreateUserMappingStmt;
- _o.set(_j, "user", _p?.user);
- _o.set(_j, "servername", _p?.servername);
- _o.set(_j, "if_not_exists", _p?.if_not_exists);
- _o.set(_j, "options", _p?.options);
- return {
- CreateUserMappingStmt: _j
- };
- },
- alterUserMappingStmt(_p?: AlterUserMappingStmt): {
- AlterUserMappingStmt: AlterUserMappingStmt;
- } {
- const _j = {} as AlterUserMappingStmt;
- _o.set(_j, "user", _p?.user);
- _o.set(_j, "servername", _p?.servername);
- _o.set(_j, "options", _p?.options);
- return {
- AlterUserMappingStmt: _j
- };
- },
- dropUserMappingStmt(_p?: DropUserMappingStmt): {
- DropUserMappingStmt: DropUserMappingStmt;
- } {
- const _j = {} as DropUserMappingStmt;
- _o.set(_j, "user", _p?.user);
- _o.set(_j, "servername", _p?.servername);
- _o.set(_j, "missing_ok", _p?.missing_ok);
- return {
- DropUserMappingStmt: _j
- };
- },
- importForeignSchemaStmt(_p?: ImportForeignSchemaStmt): {
- ImportForeignSchemaStmt: ImportForeignSchemaStmt;
- } {
- const _j = {} as ImportForeignSchemaStmt;
- _o.set(_j, "server_name", _p?.server_name);
- _o.set(_j, "remote_schema", _p?.remote_schema);
- _o.set(_j, "local_schema", _p?.local_schema);
- _o.set(_j, "list_type", _p?.list_type);
- _o.set(_j, "table_list", _p?.table_list);
- _o.set(_j, "options", _p?.options);
- return {
- ImportForeignSchemaStmt: _j
- };
- },
- createPolicyStmt(_p?: CreatePolicyStmt): {
- CreatePolicyStmt: CreatePolicyStmt;
- } {
- const _j = {} as CreatePolicyStmt;
- _o.set(_j, "policy_name", _p?.policy_name);
- _o.set(_j, "table", _p?.table);
- _o.set(_j, "cmd_name", _p?.cmd_name);
- _o.set(_j, "permissive", _p?.permissive);
- _o.set(_j, "roles", _p?.roles);
- _o.set(_j, "qual", _p?.qual);
- _o.set(_j, "with_check", _p?.with_check);
- return {
- CreatePolicyStmt: _j
- };
- },
- alterPolicyStmt(_p?: AlterPolicyStmt): {
- AlterPolicyStmt: AlterPolicyStmt;
- } {
- const _j = {} as AlterPolicyStmt;
- _o.set(_j, "policy_name", _p?.policy_name);
- _o.set(_j, "table", _p?.table);
- _o.set(_j, "roles", _p?.roles);
- _o.set(_j, "qual", _p?.qual);
- _o.set(_j, "with_check", _p?.with_check);
- return {
- AlterPolicyStmt: _j
- };
- },
- createAmStmt(_p?: CreateAmStmt): {
- CreateAmStmt: CreateAmStmt;
- } {
- const _j = {} as CreateAmStmt;
- _o.set(_j, "amname", _p?.amname);
- _o.set(_j, "handler_name", _p?.handler_name);
- _o.set(_j, "amtype", _p?.amtype);
- return {
- CreateAmStmt: _j
- };
- },
- createTrigStmt(_p?: CreateTrigStmt): {
- CreateTrigStmt: CreateTrigStmt;
- } {
- const _j = {} as CreateTrigStmt;
- _o.set(_j, "replace", _p?.replace);
- _o.set(_j, "isconstraint", _p?.isconstraint);
- _o.set(_j, "trigname", _p?.trigname);
- _o.set(_j, "relation", _p?.relation);
- _o.set(_j, "funcname", _p?.funcname);
- _o.set(_j, "args", _p?.args);
- _o.set(_j, "row", _p?.row);
- _o.set(_j, "timing", _p?.timing);
- _o.set(_j, "events", _p?.events);
- _o.set(_j, "columns", _p?.columns);
- _o.set(_j, "whenClause", _p?.whenClause);
- _o.set(_j, "transitionRels", _p?.transitionRels);
- _o.set(_j, "deferrable", _p?.deferrable);
- _o.set(_j, "initdeferred", _p?.initdeferred);
- _o.set(_j, "constrrel", _p?.constrrel);
- return {
- CreateTrigStmt: _j
- };
- },
- createEventTrigStmt(_p?: CreateEventTrigStmt): {
- CreateEventTrigStmt: CreateEventTrigStmt;
- } {
- const _j = {} as CreateEventTrigStmt;
- _o.set(_j, "trigname", _p?.trigname);
- _o.set(_j, "eventname", _p?.eventname);
- _o.set(_j, "whenclause", _p?.whenclause);
- _o.set(_j, "funcname", _p?.funcname);
- return {
- CreateEventTrigStmt: _j
- };
- },
- alterEventTrigStmt(_p?: AlterEventTrigStmt): {
- AlterEventTrigStmt: AlterEventTrigStmt;
- } {
- const _j = {} as AlterEventTrigStmt;
- _o.set(_j, "trigname", _p?.trigname);
- _o.set(_j, "tgenabled", _p?.tgenabled);
- return {
- AlterEventTrigStmt: _j
- };
- },
- createpLangStmt(_p?: CreatePLangStmt): {
- CreatePLangStmt: CreatePLangStmt;
- } {
- const _j = {} as CreatePLangStmt;
- _o.set(_j, "replace", _p?.replace);
- _o.set(_j, "plname", _p?.plname);
- _o.set(_j, "plhandler", _p?.plhandler);
- _o.set(_j, "plinline", _p?.plinline);
- _o.set(_j, "plvalidator", _p?.plvalidator);
- _o.set(_j, "pltrusted", _p?.pltrusted);
- return {
- CreatePLangStmt: _j
- };
- },
- createRoleStmt(_p?: CreateRoleStmt): {
- CreateRoleStmt: CreateRoleStmt;
- } {
- const _j = {} as CreateRoleStmt;
- _o.set(_j, "stmt_type", _p?.stmt_type);
- _o.set(_j, "role", _p?.role);
- _o.set(_j, "options", _p?.options);
- return {
- CreateRoleStmt: _j
- };
- },
- alterRoleStmt(_p?: AlterRoleStmt): {
- AlterRoleStmt: AlterRoleStmt;
- } {
- const _j = {} as AlterRoleStmt;
- _o.set(_j, "role", _p?.role);
- _o.set(_j, "options", _p?.options);
- _o.set(_j, "action", _p?.action);
- return {
- AlterRoleStmt: _j
- };
- },
- alterRoleSetStmt(_p?: AlterRoleSetStmt): {
- AlterRoleSetStmt: AlterRoleSetStmt;
- } {
- const _j = {} as AlterRoleSetStmt;
- _o.set(_j, "role", _p?.role);
- _o.set(_j, "database", _p?.database);
- _o.set(_j, "setstmt", _p?.setstmt);
- return {
- AlterRoleSetStmt: _j
- };
- },
- dropRoleStmt(_p?: DropRoleStmt): {
- DropRoleStmt: DropRoleStmt;
- } {
- const _j = {} as DropRoleStmt;
- _o.set(_j, "roles", _p?.roles);
- _o.set(_j, "missing_ok", _p?.missing_ok);
- return {
- DropRoleStmt: _j
- };
- },
- createSeqStmt(_p?: CreateSeqStmt): {
- CreateSeqStmt: CreateSeqStmt;
- } {
- const _j = {} as CreateSeqStmt;
- _o.set(_j, "sequence", _p?.sequence);
- _o.set(_j, "options", _p?.options);
- _o.set(_j, "ownerId", _p?.ownerId);
- _o.set(_j, "for_identity", _p?.for_identity);
- _o.set(_j, "if_not_exists", _p?.if_not_exists);
- return {
- CreateSeqStmt: _j
- };
- },
- alterSeqStmt(_p?: AlterSeqStmt): {
- AlterSeqStmt: AlterSeqStmt;
- } {
- const _j = {} as AlterSeqStmt;
- _o.set(_j, "sequence", _p?.sequence);
- _o.set(_j, "options", _p?.options);
- _o.set(_j, "for_identity", _p?.for_identity);
- _o.set(_j, "missing_ok", _p?.missing_ok);
- return {
- AlterSeqStmt: _j
- };
- },
- defineStmt(_p?: DefineStmt): {
- DefineStmt: DefineStmt;
- } {
- const _j = {} as DefineStmt;
- _o.set(_j, "kind", _p?.kind);
- _o.set(_j, "oldstyle", _p?.oldstyle);
- _o.set(_j, "defnames", _p?.defnames);
- _o.set(_j, "args", _p?.args);
- _o.set(_j, "definition", _p?.definition);
- _o.set(_j, "if_not_exists", _p?.if_not_exists);
- _o.set(_j, "replace", _p?.replace);
- return {
- DefineStmt: _j
- };
- },
- createDomainStmt(_p?: CreateDomainStmt): {
- CreateDomainStmt: CreateDomainStmt;
- } {
- const _j = {} as CreateDomainStmt;
- _o.set(_j, "domainname", _p?.domainname);
- _o.set(_j, "typeName", _p?.typeName);
- _o.set(_j, "collClause", _p?.collClause);
- _o.set(_j, "constraints", _p?.constraints);
- return {
- CreateDomainStmt: _j
- };
- },
- createOpClassStmt(_p?: CreateOpClassStmt): {
- CreateOpClassStmt: CreateOpClassStmt;
- } {
- const _j = {} as CreateOpClassStmt;
- _o.set(_j, "opclassname", _p?.opclassname);
- _o.set(_j, "opfamilyname", _p?.opfamilyname);
- _o.set(_j, "amname", _p?.amname);
- _o.set(_j, "datatype", _p?.datatype);
- _o.set(_j, "items", _p?.items);
- _o.set(_j, "isDefault", _p?.isDefault);
- return {
- CreateOpClassStmt: _j
- };
- },
- createOpClassItem(_p?: CreateOpClassItem): {
- CreateOpClassItem: CreateOpClassItem;
- } {
- const _j = {} as CreateOpClassItem;
- _o.set(_j, "itemtype", _p?.itemtype);
- _o.set(_j, "name", _p?.name);
- _o.set(_j, "number", _p?.number);
- _o.set(_j, "order_family", _p?.order_family);
- _o.set(_j, "class_args", _p?.class_args);
- _o.set(_j, "storedtype", _p?.storedtype);
- return {
- CreateOpClassItem: _j
- };
- },
- createOpFamilyStmt(_p?: CreateOpFamilyStmt): {
- CreateOpFamilyStmt: CreateOpFamilyStmt;
- } {
- const _j = {} as CreateOpFamilyStmt;
- _o.set(_j, "opfamilyname", _p?.opfamilyname);
- _o.set(_j, "amname", _p?.amname);
- return {
- CreateOpFamilyStmt: _j
- };
- },
- alterOpFamilyStmt(_p?: AlterOpFamilyStmt): {
- AlterOpFamilyStmt: AlterOpFamilyStmt;
- } {
- const _j = {} as AlterOpFamilyStmt;
- _o.set(_j, "opfamilyname", _p?.opfamilyname);
- _o.set(_j, "amname", _p?.amname);
- _o.set(_j, "isDrop", _p?.isDrop);
- _o.set(_j, "items", _p?.items);
- return {
- AlterOpFamilyStmt: _j
- };
- },
- dropStmt(_p?: DropStmt): {
- DropStmt: DropStmt;
- } {
- const _j = {} as DropStmt;
- _o.set(_j, "objects", _p?.objects);
- _o.set(_j, "removeType", _p?.removeType);
- _o.set(_j, "behavior", _p?.behavior);
- _o.set(_j, "missing_ok", _p?.missing_ok);
- _o.set(_j, "concurrent", _p?.concurrent);
- return {
- DropStmt: _j
- };
- },
- truncateStmt(_p?: TruncateStmt): {
- TruncateStmt: TruncateStmt;
- } {
- const _j = {} as TruncateStmt;
- _o.set(_j, "relations", _p?.relations);
- _o.set(_j, "restart_seqs", _p?.restart_seqs);
- _o.set(_j, "behavior", _p?.behavior);
- return {
- TruncateStmt: _j
- };
- },
- commentStmt(_p?: CommentStmt): {
- CommentStmt: CommentStmt;
- } {
- const _j = {} as CommentStmt;
- _o.set(_j, "objtype", _p?.objtype);
- _o.set(_j, "object", _p?.object);
- _o.set(_j, "comment", _p?.comment);
- return {
- CommentStmt: _j
- };
- },
- secLabelStmt(_p?: SecLabelStmt): {
- SecLabelStmt: SecLabelStmt;
- } {
- const _j = {} as SecLabelStmt;
- _o.set(_j, "objtype", _p?.objtype);
- _o.set(_j, "object", _p?.object);
- _o.set(_j, "provider", _p?.provider);
- _o.set(_j, "label", _p?.label);
- return {
- SecLabelStmt: _j
- };
- },
- declareCursorStmt(_p?: DeclareCursorStmt): {
- DeclareCursorStmt: DeclareCursorStmt;
- } {
- const _j = {} as DeclareCursorStmt;
- _o.set(_j, "portalname", _p?.portalname);
- _o.set(_j, "options", _p?.options);
- _o.set(_j, "query", _p?.query);
- return {
- DeclareCursorStmt: _j
- };
- },
- closePortalStmt(_p?: ClosePortalStmt): {
- ClosePortalStmt: ClosePortalStmt;
- } {
- const _j = {} as ClosePortalStmt;
- _o.set(_j, "portalname", _p?.portalname);
- return {
- ClosePortalStmt: _j
- };
- },
- fetchStmt(_p?: FetchStmt): {
- FetchStmt: FetchStmt;
- } {
- const _j = {} as FetchStmt;
- _o.set(_j, "direction", _p?.direction);
- _o.set(_j, "howMany", _p?.howMany);
- _o.set(_j, "portalname", _p?.portalname);
- _o.set(_j, "ismove", _p?.ismove);
- return {
- FetchStmt: _j
- };
- },
- indexStmt(_p?: IndexStmt): {
- IndexStmt: IndexStmt;
- } {
- const _j = {} as IndexStmt;
- _o.set(_j, "idxname", _p?.idxname);
- _o.set(_j, "relation", _p?.relation);
- _o.set(_j, "accessMethod", _p?.accessMethod);
- _o.set(_j, "tableSpace", _p?.tableSpace);
- _o.set(_j, "indexParams", _p?.indexParams);
- _o.set(_j, "indexIncludingParams", _p?.indexIncludingParams);
- _o.set(_j, "options", _p?.options);
- _o.set(_j, "whereClause", _p?.whereClause);
- _o.set(_j, "excludeOpNames", _p?.excludeOpNames);
- _o.set(_j, "idxcomment", _p?.idxcomment);
- _o.set(_j, "indexOid", _p?.indexOid);
- _o.set(_j, "oldNumber", _p?.oldNumber);
- _o.set(_j, "oldCreateSubid", _p?.oldCreateSubid);
- _o.set(_j, "oldFirstRelfilelocatorSubid", _p?.oldFirstRelfilelocatorSubid);
- _o.set(_j, "unique", _p?.unique);
- _o.set(_j, "nulls_not_distinct", _p?.nulls_not_distinct);
- _o.set(_j, "primary", _p?.primary);
- _o.set(_j, "isconstraint", _p?.isconstraint);
- _o.set(_j, "deferrable", _p?.deferrable);
- _o.set(_j, "initdeferred", _p?.initdeferred);
- _o.set(_j, "transformed", _p?.transformed);
- _o.set(_j, "concurrent", _p?.concurrent);
- _o.set(_j, "if_not_exists", _p?.if_not_exists);
- _o.set(_j, "reset_default_tblspc", _p?.reset_default_tblspc);
- return {
- IndexStmt: _j
- };
- },
- createStatsStmt(_p?: CreateStatsStmt): {
- CreateStatsStmt: CreateStatsStmt;
- } {
- const _j = {} as CreateStatsStmt;
- _o.set(_j, "defnames", _p?.defnames);
- _o.set(_j, "stat_types", _p?.stat_types);
- _o.set(_j, "exprs", _p?.exprs);
- _o.set(_j, "relations", _p?.relations);
- _o.set(_j, "stxcomment", _p?.stxcomment);
- _o.set(_j, "transformed", _p?.transformed);
- _o.set(_j, "if_not_exists", _p?.if_not_exists);
- return {
- CreateStatsStmt: _j
- };
- },
- statsElem(_p?: StatsElem): {
- StatsElem: StatsElem;
- } {
- const _j = {} as StatsElem;
- _o.set(_j, "name", _p?.name);
- _o.set(_j, "expr", _p?.expr);
- return {
- StatsElem: _j
- };
- },
- alterStatsStmt(_p?: AlterStatsStmt): {
- AlterStatsStmt: AlterStatsStmt;
- } {
- const _j = {} as AlterStatsStmt;
- _o.set(_j, "defnames", _p?.defnames);
- _o.set(_j, "stxstattarget", _p?.stxstattarget);
- _o.set(_j, "missing_ok", _p?.missing_ok);
- return {
- AlterStatsStmt: _j
- };
- },
- createFunctionStmt(_p?: CreateFunctionStmt): {
- CreateFunctionStmt: CreateFunctionStmt;
- } {
- const _j = {} as CreateFunctionStmt;
- _o.set(_j, "is_procedure", _p?.is_procedure);
- _o.set(_j, "replace", _p?.replace);
- _o.set(_j, "funcname", _p?.funcname);
- _o.set(_j, "parameters", _p?.parameters);
- _o.set(_j, "returnType", _p?.returnType);
- _o.set(_j, "options", _p?.options);
- _o.set(_j, "sql_body", _p?.sql_body);
- return {
- CreateFunctionStmt: _j
- };
- },
- functionParameter(_p?: FunctionParameter): {
- FunctionParameter: FunctionParameter;
- } {
- const _j = {} as FunctionParameter;
- _o.set(_j, "name", _p?.name);
- _o.set(_j, "argType", _p?.argType);
- _o.set(_j, "mode", _p?.mode);
- _o.set(_j, "defexpr", _p?.defexpr);
- return {
- FunctionParameter: _j
- };
- },
- alterFunctionStmt(_p?: AlterFunctionStmt): {
- AlterFunctionStmt: AlterFunctionStmt;
- } {
- const _j = {} as AlterFunctionStmt;
- _o.set(_j, "objtype", _p?.objtype);
- _o.set(_j, "func", _p?.func);
- _o.set(_j, "actions", _p?.actions);
- return {
- AlterFunctionStmt: _j
- };
- },
- doStmt(_p?: DoStmt): {
- DoStmt: DoStmt;
- } {
- const _j = {} as DoStmt;
- _o.set(_j, "args", _p?.args);
- return {
- DoStmt: _j
- };
- },
- inlineCodeBlock(_p?: InlineCodeBlock): {
- InlineCodeBlock: InlineCodeBlock;
- } {
- const _j = {} as InlineCodeBlock;
- _o.set(_j, "source_text", _p?.source_text);
- _o.set(_j, "langOid", _p?.langOid);
- _o.set(_j, "langIsTrusted", _p?.langIsTrusted);
- _o.set(_j, "atomic", _p?.atomic);
- return {
- InlineCodeBlock: _j
- };
- },
- callStmt(_p?: CallStmt): {
- CallStmt: CallStmt;
- } {
- const _j = {} as CallStmt;
- _o.set(_j, "funccall", _p?.funccall);
- _o.set(_j, "funcexpr", _p?.funcexpr);
- _o.set(_j, "outargs", _p?.outargs);
- return {
- CallStmt: _j
- };
- },
- callContext(_p?: CallContext): {
- CallContext: CallContext;
- } {
- const _j = {} as CallContext;
- _o.set(_j, "atomic", _p?.atomic);
- return {
- CallContext: _j
- };
- },
- renameStmt(_p?: RenameStmt): {
- RenameStmt: RenameStmt;
- } {
- const _j = {} as RenameStmt;
- _o.set(_j, "renameType", _p?.renameType);
- _o.set(_j, "relationType", _p?.relationType);
- _o.set(_j, "relation", _p?.relation);
- _o.set(_j, "object", _p?.object);
- _o.set(_j, "subname", _p?.subname);
- _o.set(_j, "newname", _p?.newname);
- _o.set(_j, "behavior", _p?.behavior);
- _o.set(_j, "missing_ok", _p?.missing_ok);
- return {
- RenameStmt: _j
- };
- },
- alterObjectDependsStmt(_p?: AlterObjectDependsStmt): {
- AlterObjectDependsStmt: AlterObjectDependsStmt;
- } {
- const _j = {} as AlterObjectDependsStmt;
- _o.set(_j, "objectType", _p?.objectType);
- _o.set(_j, "relation", _p?.relation);
- _o.set(_j, "object", _p?.object);
- _o.set(_j, "extname", _p?.extname);
- _o.set(_j, "remove", _p?.remove);
- return {
- AlterObjectDependsStmt: _j
- };
- },
- alterObjectSchemaStmt(_p?: AlterObjectSchemaStmt): {
- AlterObjectSchemaStmt: AlterObjectSchemaStmt;
- } {
- const _j = {} as AlterObjectSchemaStmt;
- _o.set(_j, "objectType", _p?.objectType);
- _o.set(_j, "relation", _p?.relation);
- _o.set(_j, "object", _p?.object);
- _o.set(_j, "newschema", _p?.newschema);
- _o.set(_j, "missing_ok", _p?.missing_ok);
- return {
- AlterObjectSchemaStmt: _j
- };
- },
- alterOwnerStmt(_p?: AlterOwnerStmt): {
- AlterOwnerStmt: AlterOwnerStmt;
- } {
- const _j = {} as AlterOwnerStmt;
- _o.set(_j, "objectType", _p?.objectType);
- _o.set(_j, "relation", _p?.relation);
- _o.set(_j, "object", _p?.object);
- _o.set(_j, "newowner", _p?.newowner);
- return {
- AlterOwnerStmt: _j
- };
- },
- alterOperatorStmt(_p?: AlterOperatorStmt): {
- AlterOperatorStmt: AlterOperatorStmt;
- } {
- const _j = {} as AlterOperatorStmt;
- _o.set(_j, "opername", _p?.opername);
- _o.set(_j, "options", _p?.options);
- return {
- AlterOperatorStmt: _j
- };
- },
- alterTypeStmt(_p?: AlterTypeStmt): {
- AlterTypeStmt: AlterTypeStmt;
- } {
- const _j = {} as AlterTypeStmt;
- _o.set(_j, "typeName", _p?.typeName);
- _o.set(_j, "options", _p?.options);
- return {
- AlterTypeStmt: _j
- };
- },
- ruleStmt(_p?: RuleStmt): {
- RuleStmt: RuleStmt;
- } {
- const _j = {} as RuleStmt;
- _o.set(_j, "relation", _p?.relation);
- _o.set(_j, "rulename", _p?.rulename);
- _o.set(_j, "whereClause", _p?.whereClause);
- _o.set(_j, "event", _p?.event);
- _o.set(_j, "instead", _p?.instead);
- _o.set(_j, "actions", _p?.actions);
- _o.set(_j, "replace", _p?.replace);
- return {
- RuleStmt: _j
- };
- },
- notifyStmt(_p?: NotifyStmt): {
- NotifyStmt: NotifyStmt;
- } {
- const _j = {} as NotifyStmt;
- _o.set(_j, "conditionname", _p?.conditionname);
- _o.set(_j, "payload", _p?.payload);
- return {
- NotifyStmt: _j
- };
- },
- listenStmt(_p?: ListenStmt): {
- ListenStmt: ListenStmt;
- } {
- const _j = {} as ListenStmt;
- _o.set(_j, "conditionname", _p?.conditionname);
- return {
- ListenStmt: _j
- };
- },
- unlistenStmt(_p?: UnlistenStmt): {
- UnlistenStmt: UnlistenStmt;
- } {
- const _j = {} as UnlistenStmt;
- _o.set(_j, "conditionname", _p?.conditionname);
- return {
- UnlistenStmt: _j
- };
- },
- transactionStmt(_p?: TransactionStmt): {
- TransactionStmt: TransactionStmt;
- } {
- const _j = {} as TransactionStmt;
- _o.set(_j, "kind", _p?.kind);
- _o.set(_j, "options", _p?.options);
- _o.set(_j, "savepoint_name", _p?.savepoint_name);
- _o.set(_j, "gid", _p?.gid);
- _o.set(_j, "chain", _p?.chain);
- _o.set(_j, "location", _p?.location);
- return {
- TransactionStmt: _j
- };
- },
- compositeTypeStmt(_p?: CompositeTypeStmt): {
- CompositeTypeStmt: CompositeTypeStmt;
- } {
- const _j = {} as CompositeTypeStmt;
- _o.set(_j, "typevar", _p?.typevar);
- _o.set(_j, "coldeflist", _p?.coldeflist);
- return {
- CompositeTypeStmt: _j
- };
- },
- createEnumStmt(_p?: CreateEnumStmt): {
- CreateEnumStmt: CreateEnumStmt;
- } {
- const _j = {} as CreateEnumStmt;
- _o.set(_j, "typeName", _p?.typeName);
- _o.set(_j, "vals", _p?.vals);
- return {
- CreateEnumStmt: _j
- };
- },
- createRangeStmt(_p?: CreateRangeStmt): {
- CreateRangeStmt: CreateRangeStmt;
- } {
- const _j = {} as CreateRangeStmt;
- _o.set(_j, "typeName", _p?.typeName);
- _o.set(_j, "params", _p?.params);
- return {
- CreateRangeStmt: _j
- };
- },
- alterEnumStmt(_p?: AlterEnumStmt): {
- AlterEnumStmt: AlterEnumStmt;
- } {
- const _j = {} as AlterEnumStmt;
- _o.set(_j, "typeName", _p?.typeName);
- _o.set(_j, "oldVal", _p?.oldVal);
- _o.set(_j, "newVal", _p?.newVal);
- _o.set(_j, "newValNeighbor", _p?.newValNeighbor);
- _o.set(_j, "newValIsAfter", _p?.newValIsAfter);
- _o.set(_j, "skipIfNewValExists", _p?.skipIfNewValExists);
- return {
- AlterEnumStmt: _j
- };
- },
- viewStmt(_p?: ViewStmt): {
- ViewStmt: ViewStmt;
- } {
- const _j = {} as ViewStmt;
- _o.set(_j, "view", _p?.view);
- _o.set(_j, "aliases", _p?.aliases);
- _o.set(_j, "query", _p?.query);
- _o.set(_j, "replace", _p?.replace);
- _o.set(_j, "options", _p?.options);
- _o.set(_j, "withCheckOption", _p?.withCheckOption);
- return {
- ViewStmt: _j
- };
- },
- loadStmt(_p?: LoadStmt): {
- LoadStmt: LoadStmt;
- } {
- const _j = {} as LoadStmt;
- _o.set(_j, "filename", _p?.filename);
- return {
- LoadStmt: _j
- };
- },
- createdbStmt(_p?: CreatedbStmt): {
- CreatedbStmt: CreatedbStmt;
- } {
- const _j = {} as CreatedbStmt;
- _o.set(_j, "dbname", _p?.dbname);
- _o.set(_j, "options", _p?.options);
- return {
- CreatedbStmt: _j
- };
- },
- alterDatabaseStmt(_p?: AlterDatabaseStmt): {
- AlterDatabaseStmt: AlterDatabaseStmt;
- } {
- const _j = {} as AlterDatabaseStmt;
- _o.set(_j, "dbname", _p?.dbname);
- _o.set(_j, "options", _p?.options);
- return {
- AlterDatabaseStmt: _j
- };
- },
- alterDatabaseRefreshCollStmt(_p?: AlterDatabaseRefreshCollStmt): {
- AlterDatabaseRefreshCollStmt: AlterDatabaseRefreshCollStmt;
- } {
- const _j = {} as AlterDatabaseRefreshCollStmt;
- _o.set(_j, "dbname", _p?.dbname);
- return {
- AlterDatabaseRefreshCollStmt: _j
- };
- },
- alterDatabaseSetStmt(_p?: AlterDatabaseSetStmt): {
- AlterDatabaseSetStmt: AlterDatabaseSetStmt;
- } {
- const _j = {} as AlterDatabaseSetStmt;
- _o.set(_j, "dbname", _p?.dbname);
- _o.set(_j, "setstmt", _p?.setstmt);
- return {
- AlterDatabaseSetStmt: _j
- };
- },
- dropdbStmt(_p?: DropdbStmt): {
- DropdbStmt: DropdbStmt;
- } {
- const _j = {} as DropdbStmt;
- _o.set(_j, "dbname", _p?.dbname);
- _o.set(_j, "missing_ok", _p?.missing_ok);
- _o.set(_j, "options", _p?.options);
- return {
- DropdbStmt: _j
- };
- },
- alterSystemStmt(_p?: AlterSystemStmt): {
- AlterSystemStmt: AlterSystemStmt;
- } {
- const _j = {} as AlterSystemStmt;
- _o.set(_j, "setstmt", _p?.setstmt);
- return {
- AlterSystemStmt: _j
- };
- },
- clusterStmt(_p?: ClusterStmt): {
- ClusterStmt: ClusterStmt;
- } {
- const _j = {} as ClusterStmt;
- _o.set(_j, "relation", _p?.relation);
- _o.set(_j, "indexname", _p?.indexname);
- _o.set(_j, "params", _p?.params);
- return {
- ClusterStmt: _j
- };
- },
- vacuumStmt(_p?: VacuumStmt): {
- VacuumStmt: VacuumStmt;
- } {
- const _j = {} as VacuumStmt;
- _o.set(_j, "options", _p?.options);
- _o.set(_j, "rels", _p?.rels);
- _o.set(_j, "is_vacuumcmd", _p?.is_vacuumcmd);
- return {
- VacuumStmt: _j
- };
- },
- vacuumRelation(_p?: VacuumRelation): {
- VacuumRelation: VacuumRelation;
- } {
- const _j = {} as VacuumRelation;
- _o.set(_j, "relation", _p?.relation);
- _o.set(_j, "oid", _p?.oid);
- _o.set(_j, "va_cols", _p?.va_cols);
- return {
- VacuumRelation: _j
- };
- },
- explainStmt(_p?: ExplainStmt): {
- ExplainStmt: ExplainStmt;
- } {
- const _j = {} as ExplainStmt;
- _o.set(_j, "query", _p?.query);
- _o.set(_j, "options", _p?.options);
- return {
- ExplainStmt: _j
- };
- },
- createTableAsStmt(_p?: CreateTableAsStmt): {
- CreateTableAsStmt: CreateTableAsStmt;
- } {
- const _j = {} as CreateTableAsStmt;
- _o.set(_j, "query", _p?.query);
- _o.set(_j, "into", _p?.into);
- _o.set(_j, "objtype", _p?.objtype);
- _o.set(_j, "is_select_into", _p?.is_select_into);
- _o.set(_j, "if_not_exists", _p?.if_not_exists);
- return {
- CreateTableAsStmt: _j
- };
- },
- refreshMatViewStmt(_p?: RefreshMatViewStmt): {
- RefreshMatViewStmt: RefreshMatViewStmt;
- } {
- const _j = {} as RefreshMatViewStmt;
- _o.set(_j, "concurrent", _p?.concurrent);
- _o.set(_j, "skipData", _p?.skipData);
- _o.set(_j, "relation", _p?.relation);
- return {
- RefreshMatViewStmt: _j
- };
- },
- checkPointStmt(_p?: CheckPointStmt): {
- CheckPointStmt: CheckPointStmt;
- } {
- const _j = {} as CheckPointStmt;
- return {
- CheckPointStmt: _j
- };
- },
- discardStmt(_p?: DiscardStmt): {
- DiscardStmt: DiscardStmt;
- } {
- const _j = {} as DiscardStmt;
- _o.set(_j, "target", _p?.target);
- return {
- DiscardStmt: _j
- };
- },
- lockStmt(_p?: LockStmt): {
- LockStmt: LockStmt;
- } {
- const _j = {} as LockStmt;
- _o.set(_j, "relations", _p?.relations);
- _o.set(_j, "mode", _p?.mode);
- _o.set(_j, "nowait", _p?.nowait);
- return {
- LockStmt: _j
- };
- },
- constraintsSetStmt(_p?: ConstraintsSetStmt): {
- ConstraintsSetStmt: ConstraintsSetStmt;
- } {
- const _j = {} as ConstraintsSetStmt;
- _o.set(_j, "constraints", _p?.constraints);
- _o.set(_j, "deferred", _p?.deferred);
- return {
- ConstraintsSetStmt: _j
- };
- },
- reindexStmt(_p?: ReindexStmt): {
- ReindexStmt: ReindexStmt;
- } {
- const _j = {} as ReindexStmt;
- _o.set(_j, "kind", _p?.kind);
- _o.set(_j, "relation", _p?.relation);
- _o.set(_j, "name", _p?.name);
- _o.set(_j, "params", _p?.params);
- return {
- ReindexStmt: _j
- };
- },
- createConversionStmt(_p?: CreateConversionStmt): {
- CreateConversionStmt: CreateConversionStmt;
- } {
- const _j = {} as CreateConversionStmt;
- _o.set(_j, "conversion_name", _p?.conversion_name);
- _o.set(_j, "for_encoding_name", _p?.for_encoding_name);
- _o.set(_j, "to_encoding_name", _p?.to_encoding_name);
- _o.set(_j, "func_name", _p?.func_name);
- _o.set(_j, "def", _p?.def);
- return {
- CreateConversionStmt: _j
- };
- },
- createCastStmt(_p?: CreateCastStmt): {
- CreateCastStmt: CreateCastStmt;
- } {
- const _j = {} as CreateCastStmt;
- _o.set(_j, "sourcetype", _p?.sourcetype);
- _o.set(_j, "targettype", _p?.targettype);
- _o.set(_j, "func", _p?.func);
- _o.set(_j, "context", _p?.context);
- _o.set(_j, "inout", _p?.inout);
- return {
- CreateCastStmt: _j
- };
- },
- createTransformStmt(_p?: CreateTransformStmt): {
- CreateTransformStmt: CreateTransformStmt;
- } {
- const _j = {} as CreateTransformStmt;
- _o.set(_j, "replace", _p?.replace);
- _o.set(_j, "type_name", _p?.type_name);
- _o.set(_j, "lang", _p?.lang);
- _o.set(_j, "fromsql", _p?.fromsql);
- _o.set(_j, "tosql", _p?.tosql);
- return {
- CreateTransformStmt: _j
- };
- },
- prepareStmt(_p?: PrepareStmt): {
- PrepareStmt: PrepareStmt;
- } {
- const _j = {} as PrepareStmt;
- _o.set(_j, "name", _p?.name);
- _o.set(_j, "argtypes", _p?.argtypes);
- _o.set(_j, "query", _p?.query);
- return {
- PrepareStmt: _j
- };
- },
- executeStmt(_p?: ExecuteStmt): {
- ExecuteStmt: ExecuteStmt;
- } {
- const _j = {} as ExecuteStmt;
- _o.set(_j, "name", _p?.name);
- _o.set(_j, "params", _p?.params);
- return {
- ExecuteStmt: _j
- };
- },
- deallocateStmt(_p?: DeallocateStmt): {
- DeallocateStmt: DeallocateStmt;
- } {
- const _j = {} as DeallocateStmt;
- _o.set(_j, "name", _p?.name);
- _o.set(_j, "isall", _p?.isall);
- _o.set(_j, "location", _p?.location);
- return {
- DeallocateStmt: _j
- };
- },
- dropOwnedStmt(_p?: DropOwnedStmt): {
- DropOwnedStmt: DropOwnedStmt;
- } {
- const _j = {} as DropOwnedStmt;
- _o.set(_j, "roles", _p?.roles);
- _o.set(_j, "behavior", _p?.behavior);
- return {
- DropOwnedStmt: _j
- };
- },
- reassignOwnedStmt(_p?: ReassignOwnedStmt): {
- ReassignOwnedStmt: ReassignOwnedStmt;
- } {
- const _j = {} as ReassignOwnedStmt;
- _o.set(_j, "roles", _p?.roles);
- _o.set(_j, "newrole", _p?.newrole);
- return {
- ReassignOwnedStmt: _j
- };
- },
- altertsDictionaryStmt(_p?: AlterTSDictionaryStmt): {
- AlterTSDictionaryStmt: AlterTSDictionaryStmt;
- } {
- const _j = {} as AlterTSDictionaryStmt;
- _o.set(_j, "dictname", _p?.dictname);
- _o.set(_j, "options", _p?.options);
- return {
- AlterTSDictionaryStmt: _j
- };
- },
- altertsConfigurationStmt(_p?: AlterTSConfigurationStmt): {
- AlterTSConfigurationStmt: AlterTSConfigurationStmt;
- } {
- const _j = {} as AlterTSConfigurationStmt;
- _o.set(_j, "kind", _p?.kind);
- _o.set(_j, "cfgname", _p?.cfgname);
- _o.set(_j, "tokentype", _p?.tokentype);
- _o.set(_j, "dicts", _p?.dicts);
- _o.set(_j, "override", _p?.override);
- _o.set(_j, "replace", _p?.replace);
- _o.set(_j, "missing_ok", _p?.missing_ok);
- return {
- AlterTSConfigurationStmt: _j
- };
- },
- publicationTable(_p?: PublicationTable): {
- PublicationTable: PublicationTable;
- } {
- const _j = {} as PublicationTable;
- _o.set(_j, "relation", _p?.relation);
- _o.set(_j, "whereClause", _p?.whereClause);
- _o.set(_j, "columns", _p?.columns);
- return {
- PublicationTable: _j
- };
- },
- publicationObjSpec(_p?: PublicationObjSpec): {
- PublicationObjSpec: PublicationObjSpec;
- } {
- const _j = {} as PublicationObjSpec;
- _o.set(_j, "pubobjtype", _p?.pubobjtype);
- _o.set(_j, "name", _p?.name);
- _o.set(_j, "pubtable", _p?.pubtable);
- _o.set(_j, "location", _p?.location);
- return {
- PublicationObjSpec: _j
- };
- },
- createPublicationStmt(_p?: CreatePublicationStmt): {
- CreatePublicationStmt: CreatePublicationStmt;
- } {
- const _j = {} as CreatePublicationStmt;
- _o.set(_j, "pubname", _p?.pubname);
- _o.set(_j, "options", _p?.options);
- _o.set(_j, "pubobjects", _p?.pubobjects);
- _o.set(_j, "for_all_tables", _p?.for_all_tables);
- return {
- CreatePublicationStmt: _j
- };
- },
- alterPublicationStmt(_p?: AlterPublicationStmt): {
- AlterPublicationStmt: AlterPublicationStmt;
- } {
- const _j = {} as AlterPublicationStmt;
- _o.set(_j, "pubname", _p?.pubname);
- _o.set(_j, "options", _p?.options);
- _o.set(_j, "pubobjects", _p?.pubobjects);
- _o.set(_j, "for_all_tables", _p?.for_all_tables);
- _o.set(_j, "action", _p?.action);
- return {
- AlterPublicationStmt: _j
- };
- },
- createSubscriptionStmt(_p?: CreateSubscriptionStmt): {
- CreateSubscriptionStmt: CreateSubscriptionStmt;
- } {
- const _j = {} as CreateSubscriptionStmt;
- _o.set(_j, "subname", _p?.subname);
- _o.set(_j, "conninfo", _p?.conninfo);
- _o.set(_j, "publication", _p?.publication);
- _o.set(_j, "options", _p?.options);
- return {
- CreateSubscriptionStmt: _j
- };
- },
- alterSubscriptionStmt(_p?: AlterSubscriptionStmt): {
- AlterSubscriptionStmt: AlterSubscriptionStmt;
- } {
- const _j = {} as AlterSubscriptionStmt;
- _o.set(_j, "kind", _p?.kind);
- _o.set(_j, "subname", _p?.subname);
- _o.set(_j, "conninfo", _p?.conninfo);
- _o.set(_j, "publication", _p?.publication);
- _o.set(_j, "options", _p?.options);
- return {
- AlterSubscriptionStmt: _j
- };
- },
- dropSubscriptionStmt(_p?: DropSubscriptionStmt): {
- DropSubscriptionStmt: DropSubscriptionStmt;
- } {
- const _j = {} as DropSubscriptionStmt;
- _o.set(_j, "subname", _p?.subname);
- _o.set(_j, "missing_ok", _p?.missing_ok);
- _o.set(_j, "behavior", _p?.behavior);
- return {
- DropSubscriptionStmt: _j
- };
- },
- scanToken(_p?: ScanToken): {
- ScanToken: ScanToken;
- } {
- const _j = {} as ScanToken;
- _o.set(_j, "start", _p?.start);
- _o.set(_j, "end", _p?.end);
- _o.set(_j, "token", _p?.token);
- _o.set(_j, "keywordKind", _p?.keywordKind);
- return {
- ScanToken: _j
- };
- }
-};
\ No newline at end of file
diff --git a/packages/pg-ast/tsconfig.esm.json b/packages/pg-ast/tsconfig.esm.json
deleted file mode 100644
index 800d7506..00000000
--- a/packages/pg-ast/tsconfig.esm.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "extends": "./tsconfig.json",
- "compilerOptions": {
- "outDir": "dist/esm",
- "module": "es2022",
- "rootDir": "src/",
- "declaration": false
- }
-}
diff --git a/packages/pg-ast/tsconfig.json b/packages/pg-ast/tsconfig.json
deleted file mode 100644
index 1a9d5696..00000000
--- a/packages/pg-ast/tsconfig.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "extends": "../../tsconfig.json",
- "compilerOptions": {
- "outDir": "dist",
- "rootDir": "src/"
- },
- "include": ["src/**/*.ts"],
- "exclude": ["dist", "node_modules", "**/*.spec.*", "**/*.test.*"]
-}
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 18881d7f..5c644e70 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -215,26 +215,6 @@ importers:
version: 17.12.2
publishDirectory: dist
- packages/pg-ast:
- dependencies:
- "@pgsql/types":
- specifier: ^17.6.2
- version: 17.6.2
- nested-obj:
- specifier: 0.2.2
- version: 0.2.2
- devDependencies:
- makage:
- specifier: ^0.1.8
- version: 0.1.8
- pg-proto-parser:
- specifier: workspace:*
- version: link:../proto-parser/dist
- pgsql-deparser:
- specifier: workspace:*
- version: link:../deparser/dist
- publishDirectory: dist
-
packages/pgsql-cli:
dependencies:
"@launchql/protobufjs":