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":